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

# REDWOOD-BASE.CSS

# OCOM GLOBAL ASSET RELEASE: 24.6.1

# BUILD DATE: Thu Jan 27 2022 15:21:34 GMT-0700 (Mountain Standard Time)

# COPYRIGHT ORACLE CORP 2022 [UNLESS STATED OTHERWISE]

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


/*! MISC + SASS */ body .f20w1 > div, body .f20w1 > section, body .f20w1 > nav {
    filter: initial
}

span[tabindex]:focus, li[tabindex]:focus, div[tabindex]:focus, button: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
}

.u28.u28v1 .u28navw2 .u28a1, .u28.u28v1 .u28navw4 {
    border-radius: .5em !important
}

    .u28.u28v1 .u28navw4 .u28pimg {
        border-bottom-left-radius: .5em !important
    }

    .u28.u28v1 .u28navw4 .u28pimg {
        border-bottom-right-radius: .5em !important
    }

div.bcvideo.bcvideoshadow, div.bcvideo.videoshadow {
    box-shadow: 0px 1px 16px 0 rgba(0,0,0,0.18)
}
/*! CORE - ANIMATIONS REDWOOD */ @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-fadein {
    0% {
        opacity: 0
    }

    90% {
        opacity: 1
    }
}
/*! VENDOR - SLICK CAROUSEL */ _:-ms-input-placeholder, _:-ms-input-placeholder {
    height: 33px;
    width: 22px
}

_:-ms-input-placeholder, _:-ms-input-placeholder {
    font-size: 41.25px
}

@keyframes slick-anim-fist {
    from {
        transform: translate(-100%, 0)
    }

    to {
        transform: translate(0, 0)
    }
}

section.rw-neutral-00bg .slick-animated-dots li button {
    border: 1px solid rgba(22,21,19,0.6)
}

    section.rw-neutral-00bg .slick-animated-dots li button span {
        background: #161513
    }

.slick-animated-dots {
    position: absolute;
    overflow: hidden;
    left: 0;
    bottom: 30px;
    list-style: none;
    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;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

    .slick-animated-dots.hide {
        visibility: hidden;
        width: 1em;
        height: 0
    }

    .slick-animated-dots li {
        position: relative;
        display: -ms-inline-flexbox;
        display: inline-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;
        height: 10px;
        width: 36px;
        margin: 0 3px;
        padding: 0;
        cursor: pointer
    }

        .slick-animated-dots li button {
            box-sizing: border-box;
            margin: 0 auto;
            border: 1px solid rgba(255,255,255,0.6);
            border-radius: 4px;
            background: transparent;
            display: block;
            height: 6px;
            width: 32px;
            outline: none;
            line-height: 0px;
            font-size: 0px;
            color: transparent;
            cursor: pointer;
            opacity: 1;
            transition: background 200ms linear,border-color 200ms linear;
            overflow: hidden
        }

            .slick-animated-dots li button:hover {
                background: #fff
            }

            .slick-animated-dots li button:hover, .slick-animated-dots li button:focus {
                outline: none;
                opacity: 1
            }

            .slick-animated-dots li button span {
                background: #fff;
                width: 100%;
                height: 100%;
                display: block;
                border-radius: 4px;
                transform: translate(-100%, 0);
                transition-property: transform;
                transition-timing-function: linear;
                opacity: 0
            }

        .slick-animated-dots li.slick-active button {
            background: transparent;
            opacity: 1
        }

            .slick-animated-dots li.slick-active button span {
                transform: translate(0, 0);
                opacity: 1
            }

    .slick-animated-dots.init li:first-child span {
        animation-name: slick-anim-fist;
        animation-iteration-count: 1;
        animation-timing-function: linear
    }

@media only screen and (max-width: 770px) {
    _:-ms-input-placeholder, _:-ms-input-placeholder {
        height: 16.5px;
        width: 11px
    }

    _:-ms-input-placeholder, _:-ms-input-placeholder {
        font-size: 20.625px
    }
}
/*! 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("/fonts/oraclesans-xbd.woff2") format("woff2"),url("/fonts/oraclesans-xbd.woff") format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-ultit.woff2") format("woff2"),url("/fonts/oraclesans-ultit.woff") format("woff");
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-ultit.woff2") format("woff2"),url("/fonts/oraclesans-ultit.woff") format("woff");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-ltit.woff2") format("woff2"),url("/fonts/oraclesans-ltit.woff") format("woff");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-it.woff2") format("woff2"),url("/fonts/oraclesans-it.woff") format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-it.woff2") format("woff2"),url("/fonts/oraclesans-it.woff") format("woff");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-sbdit.woff2") format("woff2"),url("/fonts/oraclesans-sbdit.woff") format("woff");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-bdit.woff2") format("woff2"),url("/fonts/oraclesans-bdit.woff") format("woff");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-xbdit.woff2") format("woff2"),url("/fonts/oraclesans-xbdit.woff") format("woff");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("/fonts/oraclesans-xbdit.woff2") format("woff2"),url("/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("/fonts/oraclesanscd-lt.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 200;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-lt.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 300;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-lt.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 400;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-rg.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 500;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-rg.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 600;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-rg.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 700;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-bd.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-bd.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 800;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-bd.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-bd.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 900;
    font-stretch: condensed;
    src: url("/fonts/oraclesanscd-bd.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-ltit.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-ltit.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-ltit.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-it.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-it.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-it.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-bdit.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-bdit.woff2") format("woff2");
    src: url("/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("/fonts/oraclesanscd-bdit.woff2") format("woff2");
    src: url("/fonts/oraclesanscd-bdit.woff") format("woff")
}

html, input, button, 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, 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("/fonts/notosansarabic-extralight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-extralight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-semibold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-extrabold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/fonts/notosansarabic-extrabold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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"] 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"] 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("/fonts/notosanshebrew-extralight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-extralight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-semibold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-extrabold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/fonts/notosanshebrew-extrabold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("/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("/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("/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("/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("/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("/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("/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("/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("/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"] 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"] select {
        font-family: "OracleSansVF","OracleSansVFCyGr","Noto Sans Hebrew",-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif
    }
}

h1, h2, h3, h4, h5 {
    font-weight: 600
}

i {
    font-style: italic
}
/*! FONT - REDWOOD ICONS */ @font-face {
    font-family: 'redwoodicons';
    src: url("/fonts/redwoodicons-v8.woff2") format("woff2"),url("/fonts/redwoodicons-v8.woff") format("woff");
    font-weight: normal !important;
    font-style: normal !important
}

.f20 .icn-barchart:before {
    content: "\f45e"
}

.f20 .icn-bargraph:before {
    content: "\f45f"
}

.f20 .icn-battery1:before {
    content: "\f460"
}

.f20 .icn-battery2:before {
    content: "\f461"
}

.f20 .icn-battery3:before {
    content: "\f462"
}

.f20 .icn-battery4:before {
    content: "\f463"
}

.f20 .icn-battery5:before {
    content: "\f464"
}

.f20 .icn-battery6:before {
    content: "\f465"
}

.f20 .icn-createmodal:before {
    content: "\f48e"
}

.f20 .icn-fastforward:before {
    content: "\f493"
}

.f20 .icn-forward5:before {
    content: "\f497"
}

.f20 .icn-forward10:before {
    content: "\f495"
}

.f20 .icn-forward30:before {
    content: "\f496"
}

.f20 .icn-layout2-col:before {
    content: "\f4a7"
}

.f20 .icn-layout2-row:before {
    content: "\f4aa"
}

.f20 .icn-layout3-col:before {
    content: "\f4ac"
}

.f20 .icn-layout3-row:before {
    content: "\f4ad"
}

.f20 .icn-lightbulb:before {
    content: "\f4af"
}

.f20 .icn-linegraph:before {
    content: "\f4b0"
}

.f20 .icn-login:before {
    content: "\f4b2"
}

.f20 .icn-logout:before {
    content: "\f4b3"
}

.f20 .icn-multiclass:before {
    content: "\f4b7"
}

.f20 .icn-nightlife:before {
    content: "\f4b8"
}

.f20 .icn-numberpad:before {
    content: "\f4b9"
}

.f20 .icn-replay5:before {
    content: "\f4c1"
}

.f20 .icn-replay10:before {
    content: "\f4bf"
}

.f20 .icn-replay30:before {
    content: "\f4c0"
}

.f20 .icn-callmethod:before {
    content: "\f46c"
}

.f20 .icn-qrcode:before {
    content: "\f4bc"
}

.f20 .icn-rotationslock:before {
    content: "\f4c2"
}

.f20 .icn-accordian:before {
    content: "\f457"
}

.f20 .icn-chart-odometer:before {
    content: "\f198"
}

.f20 .icn-chart-pie0:before {
    content: "\f473"
}

.f20 .icn-chart-pie5:before {
    content: "\f47a"
}

.f20 .icn-chart-pie10:before {
    content: "\f474"
}

.f20 .icn-chart-pie15:before {
    content: "\f475"
}

.f20 .icn-chart-pie25:before {
    content: "\f476"
}

.f20 .icn-chart-pie30:before {
    content: "\f477"
}

.f20 .icn-chart-pie35:before {
    content: "\f478"
}

.f20 .icn-chart-pie45:before {
    content: "\f479"
}

.f20 .icn-chart-pies-40:before, .f20 .icn-chart-pies40:before {
    content: "\f483"
}

.f20 .icn-chart-pie50:before {
    content: "\f47b"
}

.f20 .icn-chart-pie55:before {
    content: "\f47c"
}

.f20 .icn-chart-pie60:before {
    content: "\f47d"
}

.f20 .icn-chart-pie65:before {
    content: "\f47e"
}

.f20 .icn-chart-pie70:before {
    content: "\f47f"
}

.f20 .icn-chart-pie75:before {
    content: "\f480"
}

.f20 .icn-chart-pie80:before {
    content: "\f5d6"
}

.f20 .icn-chart-pie85:before {
    content: "\f5d7"
}

.f20 .icn-chart-pie90:before {
    content: "\f481"
}

.f20 .icn-chart-pie95:before {
    content: "\f482"
}

.f20 .icn-circular-progress1:before {
    content: "\f485"
}

.f20 .icn-circular-progress2:before {
    content: "\f486"
}

.f20 .icn-circular-progress3:before {
    content: "\f487"
}

.f20 .icn-circular-progress4:before {
    content: "\f488"
}

.f20 .icn-circular-progress5:before {
    content: "\f489"
}

.f20 .icn-circular-progress6:before {
    content: "\f48a"
}

.f20 .icn-circular-progress7:before {
    content: "\f48b"
}

.f20 .icn-circular-progress8:before {
    content: "\f48c"
}

.f20 .icn-close-s:before {
    content: "\f1de"
}

.f20 .icn-collapsiible:before {
    content: "\f3c8"
}

.f20 .icn-color-pallette:before {
    content: "\f4d7"
}

.f20 .icn-conveyer-belt:before {
    content: "\f48d"
}

.f20 .icn-dasboard:before {
    content: "\f59c"
}

.f20 .icn-dollar:before {
    content: "\f210"
}

.f20 .icn-dollarsign:before {
    content: "\f210"
}

.f20 .icn-layout1-col2-row:before {
    content: "\f4a3"
}

.f20 .icn-layout1-row2-col:before {
    content: "\f4a4"
}

.f20 .icn-layout1-row3-col:before {
    content: "\f4a5"
}

.f20 .icn-layout2-col1-row:before {
    content: "\f4a6"
}

.f20 .icn-layout2-row1-col:before {
    content: "\f4a8"
}

.f20 .icn-layout2-row3-col:before {
    content: "\f4a9"
}

.f20 .icn-layout3-col1-row:before {
    content: "\f4ab"
}

.f20 .icn-masonary-layout:before {
    content: "\f43f"
}

.f20 .icn-masonary-tile:before {
    content: "\f440"
}

.f20 .icn-overflow:before {
    content: "\f305"
}

.f20 .icn-radio-set:before {
    content: "\f44d"
}

.f20 .icn-radiobutton-off:before {
    content: "\f4bd"
}

.f20 .icn-radiobutton-on:before {
    content: "\f4be"
}

.f20 .icn-required:before {
    content: "\f134"
}

.f20 .icn-select-tab:before {
    content: "\f4fb"
}

.f20 .icn-task-2:before {
    content: "\f373"
}

.f20 .icn-user-md:before {
    content: "\f38f"
}

.f20 .icn-compress:before {
    content: "\f431"
}

.f20 .icn-flow:before {
    content: "\f1f0"
}

.f20 .icn-tags:before {
    content: "\f516"
}

.f20 .icn-hyperlink:before {
    content: "\f2cb"
}

.f20 .icn-youku:before {
    content: "\f3ba"
}

.f20 .icn-youtube:before {
    content: "\f3bb"
}

.f20 .icn-github:before {
    content: "\f282"
}

.f20 .icn-linkedin:before {
    content: "\f2cc"
}

.f20 .icn-triangle-up-8:before {
    content: "\f419"
}

.f20 .icn-triangle-down-8:before {
    content: "\f412"
}

.f20 .icn-plus-8:before {
    content: "\f320"
}

.f20 .icn-k:before {
    content: "\f102"
}

.f20 .icn-addtoqueue:before {
    content: "\f2c6"
}

.f20 .icn-dislike:before {
    content: "\f37d"
}

.f20 .icn-like:before {
    content: "\f37e"
}

.f20 .icn-jumpback:before {
    content: "\f339"
}

.f20 .icn-grippies:before {
    content: "\f22e"
}

.f20 .icn-fullscreen:before {
    content: "\f2df"
}

.f20 .icn-aventadd:before {
    content: "\f16a"
}

.f20 .icn-cast:before {
    content: "\f57a"
}

.f20 .icn-audioinput:before {
    content: "\f28f"
}

.f20 .icn-playlist:before {
    content: "\f31d"
}

.f20 .icn-justifyfull:before {
    content: "\f2ab"
}

.f20 .icn-cascadingmenu:before {
    content: "\f181"
}

.f20 .icn-paste:before {
    content: "\f1dc"
}

.f20 .icn-pauseinline:before {
    content: "\f30c"
}

.f20 .icn-stopinline:before {
    content: "\f364"
}

.f20 .icn-pdf:before {
    content: "\f25a"
}

.f20 .icn-playinline:before {
    content: "\f319"
}

.f20 .icn-reply:before {
    content: "\f575"
}

.f20 .icn-replyall:before {
    content: "\f237"
}

.f20 .icn-closedcaptionint:before {
    content: "\f55a"
}

.f20 .icn-supplychain:before {
    content: "\f306"
}

.f20 .icn-unlock:before {
    content: "\f2d2"
}

.f20 .icn-wi-fioff:before {
    content: "\f3b5"
}

.f20 .icn-wi-fion:before {
    content: "\f3b6"
}

.f20 .icn-callforwarding:before {
    content: "\f174"
}

.f20 .icn-mute:before {
    content: "\f39e"
}

.f20 .icn-volume1:before {
    content: "\f39d"
}

.f20 .icn-volume2:before {
    content: "\f3a0"
}

.f20 .icn-help-s:before {
    content: "\f294"
}

.f20 .icn-sendfeeback:before {
    content: "\f303"
}

.f20 .icn-slide:before {
    content: "\f25b"
}

.f20 .icn-contactmerge:before {
    content: "\f171"
}

.f20 .icn-watchlist:before {
    content: "\f106"
}

.f20 .icn-aligncenter:before {
    content: "\f10b"
}

.f20 .icn-alignleft:before {
    content: "\f10c"
}

.f20 .icn-alignright:before {
    content: "\f10d"
}

.f20 .icn-allcaps:before {
    content: "\f10e"
}

.f20 .icn-applicationsuite:before {
    content: "\f113"
}

.f20 .icn-archiveemail:before {
    content: "\f115"
}

.f20 .icn-arrowdownleft:before {
    content: "\f120"
}

.f20 .icn-arrowdownright:before {
    content: "\f121"
}

.f20 .icn-arrowdown:before {
    content: "\f122"
}

.f20 .icn-arrowinlinedown:before {
    content: "\f123"
}

.f20 .icn-arrowinlineleft:before {
    content: "\f124"
}

.f20 .icn-arrowinlineright:before {
    content: "\f125"
}

.f20 .icn-arrowinlineup:before {
    content: "\f126"
}

.f20 .icn-arrowleft:before {
    content: "\f127"
}

.f20 .icn-arrowright:before {
    content: "\f128"
}

.f20 .icn-arrowupleft:before {
    content: "\f129"
}

.f20 .icn-arrowupright:before {
    content: "\f12a"
}

.f20 .icn-arrowup:before {
    content: "\f12b"
}

.f20 .icn-artificialintelligence:before {
    content: "\f130"
}

.f20 .icn-artificialintelligence2:before {
    content: "\f131"
}

.f20 .icn-assignvariables:before {
    content: "\f133"
}

.f20 .icn-atsign:before {
    content: "\f135"
}

.f20 .icn-backgroundcolor:before {
    content: "\f13a"
}

.f20 .icn-batterycharge:before {
    content: "\f142"
}

.f20 .icn-bookmarkadd:before {
    content: "\f157"
}

.f20 .icn-bookmarkfavorite:before {
    content: "\f158"
}

.f20 .icn-bookmarkremove:before {
    content: "\f159"
}

.f20 .icn-bookmarkselected:before {
    content: "\f15a"
}

.f20 .icn-callend:before {
    content: "\f16f"
}

.f20 .icn-callincoming:before {
    content: "\f170"
}

.f20 .icn-callmissed:before {
    content: "\f173"
}

.f20 .icn-callring:before {
    content: "\f176"
}

.f20 .icn-cameraoff:before {
    content: "\f179"
}

.f20 .icn-cardsd:before {
    content: "\f17c"
}

.f20 .icn-cardsim:before {
    content: "\f17d"
}

.f20 .icn-caretdown:before {
    content: "\f17f"
}

.f20 .icn-caretleft:before {
    content: "\f180"
}

.f20 .icn-caretright:before {
    content: "\f181"
}

.f20 .icn-caretup:before {
    content: "\f182"
}

.f20 .icn-cccard:before {
    content: "\f188"
}

.f20 .icn-checkcircle-s:before {
    content: "\f1bb"
}

.f20 .icn-checkcircle:before {
    content: "\f1bc"
}

.f20 .icn-checksquare:before {
    content: "\f1bd"
}

.f20 .icn-checkboxmixed:before {
    content: "\f1bf"
}

.f20 .icn-checkboxoff:before {
    content: "\f1c0"
}

.f20 .icn-checkboxon-s:before {
    content: "\f1c1"
}

.f20 .icn-chevrondown:before {
    content: "\f1cb"
}

.f20 .icn-chevronleft:before {
    content: "\f1cd"
}

.f20 .icn-chevronright:before {
    content: "\f1cf"
}

.f20 .icn-chevronup:before {
    content: "\f1d1"
}

.f20 .icn-closecircle-s:before {
    content: "\f1de"
}

.f20 .icn-closecircle:before {
    content: "\f1df"
}

.f20 .icn-closesquare-s:before {
    content: "\f1e0"
}

.f20 .icn-closesquare:before {
    content: "\f1e1"
}

.f20 .icn-closedcaption:before {
    content: "\f1e3"
}

.f20 .icn-clouddownload:before {
    content: "\f1e4"
}

.f20 .icn-cloudoff:before {
    content: "\f1e5"
}

.f20 .icn-cloudupload:before {
    content: "\f1e6"
}

.f20 .icn-codex:before {
    content: "\f1ea"
}

.f20 .icn-contactcard:before {
    content: "\f1f8"
}

.f20 .icn-contactcheck:before {
    content: "\f1f9"
}

.f20 .icn-contactgroup:before {
    content: "\f1fa"
}

.f20 .icn-contactminus:before {
    content: "\f1fb"
}

.f20 .icn-contactplus:before {
    content: "\f1fc"
}

.f20 .icn-contactremove:before {
    content: "\f1fd"
}

.f20 .icn-cornerdownleft:before {
    content: "\f202"
}

.f20 .icn-cornerdownright:before {
    content: "\f203"
}

.f20 .icn-cornerleftdown:before {
    content: "\f204"
}

.f20 .icn-cornerleftup:before {
    content: "\f205"
}

.f20 .icn-cornerleft:before {
    content: "\f206"
}

.f20 .icn-cornerrightdown:before {
    content: "\f207"
}

.f20 .icn-cornerrightup:before {
    content: "\f208"
}

.f20 .icn-cornerright:before {
    content: "\f209"
}

.f20 .icn-developertools:before {
    content: "\f21f"
}

.f20 .icn-donotenter:before {
    content: "\f224"
}

.f20 .icn-downloadcomplete:before {
    content: "\f228"
}

.f20 .icn-downloaderror:before {
    content: "\f229"
}

.f20 .icn-editbox:before {
    content: "\f231"
}

.f20 .icn-editinline:before {
    content: "\f232"
}

.f20 .icn-emailforward:before {
    content: "\f236"
}

.f20 .icn-emergingtechnologies:before {
    content: "\f23a"
}

.f20 .icn-emojimeh:before {
    content: "\f23b"
}

.f20 .icn-emojisad:before {
    content: "\f23c"
}

.f20 .icn-emojismile:before {
    content: "\f23d"
}

.f20 .icn-externallink:before {
    content: "\f24e"
}

.f20 .icn-fileadd:before {
    content: "\f254"
}

.f20 .icn-filecode:before {
    content: "\f255"
}

.f20 .icn-filedoc:before {
    content: "\f256"
}

.f20 .icn-fileimage:before {
    content: "\f257"
}

.f20 .icn-filemedia:before {
    content: "\f258"
}

.f20 .icn-filemusic:before {
    content: "\f259"
}

.f20 .icn-filepdf:before {
    content: "\f25a"
}

.f20 .icn-filepresentation:before {
    content: "\f25b"
}

.f20 .icn-fileremove:before {
    content: "\f25c"
}

.f20 .icn-filespreadsheet:before {
    content: "\f25d"
}

.f20 .icn-filetext:before {
    content: "\f25e"
}

.f20 .icn-fileweb:before {
    content: "\f25f"
}

.f20 .icn-filezip:before {
    content: "\f260"
}

.f20 .icn-flashoff:before {
    content: "\f26b"
}

.f20 .icn-flashon:before {
    content: "\f26c"
}

.f20 .icn-folderadd:before {
    content: "\f26e"
}

.f20 .icn-folderbookmark:before {
    content: "\f26f"
}

.f20 .icn-folderremove:before {
    content: "\f271"
}

.f20 .icn-futureready:before {
    content: "\f27c"
}

.f20 .icn-gamecontroller:before {
    content: "\f27d"
}

.f20 .icn-glassdoor:before {
    content: "\f283"
}

.f20 .icn-gridviewlarge:before {
    content: "\f284"
}

.f20 .icn-gridviewsmall:before {
    content: "\f285"
}

.f20 .icn-highlightcolor:before {
    content: "\f297"
}

.f20 .icn-inboxadd:before {
    content: "\f2a1"
}

.f20 .icn-inboxcart:before {
    content: "\f2a2"
}

.f20 .icn-justifycenter:before {
    content: "\f2ac"
}

.f20 .icn-justifyleft:before {
    content: "\f2ad"
}

.f20 .icn-justifyright:before {
    content: "\f2ae"
}

.f20 .icn-leadingdefault:before {
    content: "\f2c2"
}

.f20 .icn-leadingincrease:before {
    content: "\f2c3"
}

.f20 .icn-listbulleted:before {
    content: "\f2cd"
}

.f20 .icn-locationfound:before {
    content: "\f2cf"
}

.f20 .icn-locationpin:before {
    content: "\f2d0"
}

.f20 .icn-locationsearching:before {
    content: "\f2d1"
}

.f20 .icn-machinelearning:before {
    content: "\f2d6"
}

.f20 .icn-marginsdecrease:before {
    content: "\f2d8"
}

.f20 .icn-marginsincrease:before {
    content: "\f2d9"
}

.f20 .icn-micoff:before {
    content: "\f2e6"
}

.f20 .icn-micon:before {
    content: "\f2e7"
}

.f20 .icn-minuscircle:before {
    content: "\f2e9"
}

.f20 .icn-minussquare:before {
    content: "\f2ea"
}

.f20 .icn-mousepointer:before {
    content: "\f2ed"
}

.f20 .icn-notesadd:before {
    content: "\f2f6"
}

.f20 .icn-notificationoff:before {
    content: "\f2f8"
}

.f20 .icn-numberlist:before {
    content: "\f2fa"
}

.f20 .icn-oracleai:before {
    content: "\f300"
}

.f20 .icn-oracleo:before {
    content: "\f301"
}

.f20 .icn-panelcollapse:before {
    content: "\f308"
}

.f20 .icn-panelexpand:before {
    content: "\f309"
}

.f20 .icn-piechart:before {
    content: "\f314"
}

.f20 .icn-pluscircle:before {
    content: "\f31e"
}

.f20 .icn-plussquare:before {
    content: "\f31f"
}

.f20 .icn-podcastapple:before {
    content: "\f321"
}

.f20 .icn-podcastgoogle:before {
    content: "\f322"
}

.f20 .icn-poweroff:before {
    content: "\f323"
}

.f20 .icn-poweron:before {
    content: "\f324"
}

.f20 .icn-pullrequest:before {
    content: "\f328"
}

.f20 .icn-radiobuttonoff:before {
    content: "\f4bd"
}

.f20 .icn-radiobuttonon:before {
    content: "\f4be"
}

.f20 .icn-removeformatting:before {
    content: "\f330"
}

.f20 .icn-repeatonce:before {
    content: "\f332"
}

.f20 .icn-reversedirection:before {
    content: "\f33a"
}

.f20 .icn-rotateccw:before {
    content: "\f33d"
}

.f20 .icn-rotatecw:before {
    content: "\f33e"
}

.f20 .icn-selectall:before {
    content: "\f346"
}

.f20 .icn-selecttext:before {
    content: "\f347"
}

.f20 .icn-shieldoff:before {
    content: "\f34d"
}

.f20 .icn-shieldtrusted:before {
    content: "\f34e"
}

.f20 .icn-showquotedtext:before {
    content: "\f350"
}

.f20 .icn-sidebar:before {
    content: "\f352"
}

.f20 .icn-smallcaps:before {
    content: "\f356"
}

.f20 .icn-sortbysize:before {
    content: "\f358"
}

.f20 .icn-sortrelevancehigh:before {
    content: "\f359"
}

.f20 .icn-sortrelevancelow:before {
    content: "\f35a"
}

.f20 .icn-steepinlcine:before {
    content: "\f361"
}

.f20 .icn-stepair:before {
    content: "\f362"
}

.f20 .icn-switchoff:before {
    content: "\f36a"
}

.f20 .icn-switchon:before {
    content: "\f36b"
}

.f20 .icn-tabletlandscape:before {
    content: "\f36e"
}

.f20 .icn-tabletportrait:before {
    content: "\f36f"
}

.f20 .icn-textcolor:before {
    content: "\f376"
}

.f20 .icn-touchdevice:before {
    content: "\f380"
}

.f20 .icn-trendingdown:before {
    content: "\f385"
}

.f20 .icn-trendingup:before {
    content: "\f386"
}

.f20 .icn-videooff:before {
    content: "\f397"
}

.f20 .icn-videoon:before {
    content: "\f398"
}

.f20 .icn-viewfinder:before {
    content: "\f399"
}

.f20 .icn-viewhide:before {
    content: "\f39a"
}

.f20 .icn-volumeoff:before {
    content: "\f39f"
}

.f20 .icn-lightening:before {
    content: "\f3a7"
}

.f20 .icn-moon:before {
    content: "\f3a8"
}

.f20 .icn-rain:before {
    content: "\f3a9"
}

.f20 .icn-sleet:before {
    content: "\f3aa"
}

.f20 .icn-snow:before {
    content: "\f3ab"
}

.f20 .icn-sun:before {
    content: "\f3ac"
}

.f20 .icn-sunrise:before {
    content: "\f3ad"
}

.f20 .icn-sunset:before {
    content: "\f3ae"
}

.f20 .icn-thermometer:before {
    content: "\f3af"
}

.f20 .icn-umbrella:before {
    content: "\f3b0"
}

.f20 .icn-wind:before {
    content: "\f3b1"
}

.f20 .icn-zoomin:before {
    content: "\f3bc"
}

.f20 .icn-zoomout:before {
    content: "\f3bd"
}

.f20 .icn-checkboxon:before {
    content: "\f484"
}

.f20 [class^="icn-"]:before, .f20 [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
}

.f20 a:hover *:after, .f20 a:hover:after, .f20 a:hover *:before, .f20 a:hover:before, .f20 a:focus *:after, .f20 a:focus:after, .f20 a:focus *:before, .f20 a:focus:before {
    text-decoration: underline
}

.f20 a:hover *:after, .f20 a:hover:after, .f20 a:hover *:before, .f20 a:hover:before, .f20 a:focus *:after, .f20 a:focus:after, .f20 a:focus *:before, .f20 a:focus:before {
    text-decoration: none !important
}

.f20 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
}

    .f20 div.icn-img:before {
        font-size: 1em !important;
        line-height: 1.01 !important;
        vertical-align: top;
        display: block;
        text-align: center
    }

    .f20 div.icn-img br {
        display: none
    }

    .f20 div.icn-img.icn-oracle:before {
        font-size: .1em !important
    }

.f20 ul.odlist > li, .f20 ul.icn-ulist li {
    margin: 0 0 1.2em;
    clear: both;
    position: relative;
    padding-left: 2.6em;
    padding-left: 1.9em
}

.f20 ul.odlist > li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    padding-left: 1.2em;
    padding-top: 0.75em
}

.f20 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
}

.f20 ul.odlist > li:before {
    position: absolute;
    display: block;
    width: .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: .6;
    font-size: inherit;
    line-height: inherit
}

.f20.rtl ul.odlist > li, .f20.rtl ul.icn-ulist li, .rtl .f20 ul.odlist > li, .rtl .f20 ul.icn-ulist li {
    padding-left: 0;
    padding-right: 1.9em
}

.f20.rtl ul.odlist > li, .rtl .f20 ul.odlist > li {
    padding-left: 0;
    padding-right: 1.2em
}

.f20.rtl ul.icn-ulist li:before, .rtl .f20 ul.icn-ulist li:before {
    left: auto;
    right: 0
}

.f20.rtl ul.odlist > li:before, .rtl .f20 ul.odlist > li:before {
    left: auto;
    right: 0
}

.f20 .icn-404:before {
    content: '\f101'
}

.f20 .icn-4k:before {
    content: '\f102'
}

.f20 .icn-accessibility:before {
    content: '\f103'
}

.f20 .icn-action:before {
    content: '\f104'
}

.f20 .icn-activities:before {
    content: '\f105'
}

.f20 .icn-add-queue:before {
    content: '\f106'
}

.f20 .icn-administration:before {
    content: '\f107'
}

.f20 .icn-airplay:before {
    content: '\f108'
}

.f20 .icn-airport:before {
    content: '\f109'
}

.f20 .icn-alarm:before {
    content: '\f10a'
}

.f20 .icn-align-center:before {
    content: '\f10b'
}

.f20 .icn-align-left:before {
    content: '\f10c'
}

.f20 .icn-align-right:before {
    content: '\f10d'
}

.f20 .icn-all-caps:before {
    content: '\f10e'
}

.f20 .icn-ambulance:before {
    content: '\f10f'
}

.f20 .icn-analytics:before {
    content: '\f110'
}

.f20 .icn-anchor:before {
    content: '\f111'
}

.f20 .icn-aperture:before {
    content: '\f112'
}

.f20 .icn-application-suite:before {
    content: '\f113'
}

.f20 .icn-applications:before {
    content: '\f114'
}

.f20 .icn-archive-email:before {
    content: '\f115'
}

.f20 .icn-archive:before {
    content: '\f116'
}

.f20 .icn-arena:before {
    content: '\f117'
}

.f20 .icn-arrow-alt-down-left:before {
    content: '\f118'
}

.f20 .icn-arrow-alt-down-right:before {
    content: '\f119'
}

.f20 .icn-arrow-alt-down:before {
    content: '\f11a'
}

.f20 .icn-arrow-alt-left:before {
    content: '\f11b'
}

.f20 .icn-arrow-alt-right:before {
    content: '\f11c'
}

.f20 .icn-arrow-alt-up-left:before {
    content: '\f11d'
}

.f20 .icn-arrow-alt-up-right:before {
    content: '\f11e'
}

.f20 .icn-arrow-alt-up:before {
    content: '\f11f'
}

.f20 .icn-arrow-down-left:before {
    content: '\f120'
}

.f20 .icn-arrow-down-right:before {
    content: '\f121'
}

.f20 .icn-arrow-down:before {
    content: '\f122'
}

.f20 .icn-arrow-inline-down:before {
    content: '\f123'
}

.f20 .icn-arrow-inline-left:before {
    content: '\f124'
}

.f20 .icn-arrow-inline-right:before {
    content: '\f125'
}

.f20 .icn-arrow-inline-up:before {
    content: '\f126'
}

.f20 .icn-arrow-left:before {
    content: '\f127'
}

.f20 .icn-arrow-right:before {
    content: '\f128'
}

.f20 .icn-arrow-up-left:before {
    content: '\f129'
}

.f20 .icn-arrow-up-right:before {
    content: '\f12a'
}

.f20 .icn-arrow-up:before {
    content: '\f12b'
}

.f20 .icn-arrow:before {
    content: '\f12c'
}

.f20 .icn-arrows-alt:before {
    content: '\f12d'
}

.f20 .icn-arrows-h:before {
    content: '\f12e'
}

.f20 .icn-arrows-v:before {
    content: '\f12f'
}

.f20 .icn-artificial-intelligence:before {
    content: '\f130'
}

.f20 .icn-artificial-intelligence2:before {
    content: '\f131'
}

.f20 .icn-assets:before {
    content: '\f132'
}

.f20 .icn-assign-variables:before {
    content: '\f133'
}

.f20 .icn-asterix:before {
    content: '\f134'
}

.f20 .icn-at-sign:before {
    content: '\f135'
}

.f20 .icn-attach-file:before {
    content: '\f136'
}

.f20 .icn-attachment:before {
    content: '\f137'
}

.f20 .icn-avatar:before {
    content: '\f138'
}

.f20 .icn-back:before {
    content: '\f139'
}

.f20 .icn-background-color:before {
    content: '\f13a'
}

.f20 .icn-backspace:before {
    content: '\f13b'
}

.f20 .icn-backtomap:before {
    content: '\f13c'
}

.f20 .icn-badge-id:before {
    content: '\f13d'
}

.f20 .icn-bag:before {
    content: '\f13e'
}

.f20 .icn-barcode:before {
    content: '\f140'
}

.f20 .icn-battery-charge:before {
    content: '\f142'
}

.f20 .icn-battery:before {
    content: '\f143'
}

.f20 .icn-beaker:before {
    content: '\f14a'
}

.f20 .icn-bed:before {
    content: '\f14b'
}

.f20 .icn-beer:before {
    content: '\f14c'
}

.f20 .icn-bicycle:before {
    content: '\f14d'
}

.f20 .icn-binary:before {
    content: '\f14e'
}

.f20 .icn-binoculars:before {
    content: '\f14f'
}

.f20 .icn-birthday-cake:before {
    content: '\f150'
}

.f20 .icn-blockquote:before {
    content: '\f151'
}

.f20 .icn-blogger:before {
    content: '\f152'
}

.f20 .icn-bluetooth-off:before {
    content: '\f153'
}

.f20 .icn-bluetooth:before {
    content: '\f154'
}

.f20 .icn-bold:before {
    content: '\f155'
}

.f20 .icn-book:before {
    content: '\f156'
}

.f20 .icn-bookmark-add:before {
    content: '\f157'
}

.f20 .icn-bookmark-favorite:before {
    content: '\f158'
}

.f20 .icn-bookmark-remove:before {
    content: '\f159'
}

.f20 .icn-bookmark-selected:before {
    content: '\f15a'
}

.f20 .icn-bookmark:before {
    content: '\f15b'
}

.f20 .icn-boolean:before {
    content: '\f15c'
}

.f20 .icn-box:before {
    content: '\f15d'
}

.f20 .icn-brackets:before {
    content: '\f15e'
}

.f20 .icn-branch:before {
    content: '\f15f'
}

.f20 .icn-breadcrumb:before {
    content: '\f160'
}

.f20 .icn-browse:before {
    content: '\f161'
}

.f20 .icn-bug:before {
    content: '\f162'
}

.f20 .icn-building:before {
    content: '\f163'
}

.f20 .icn-bullets:before {
    content: '\f164'
}

.f20 .icn-bullhorn:before {
    content: '\f165'
}

.f20 .icn-bus:before {
    content: '\f166'
}

.f20 .icn-button-group:before {
    content: '\f167'
}

.f20 .icn-buy:before {
    content: '\f168'
}

.f20 .icn-calculator:before {
    content: '\f169'
}

.f20 .icn-calendar-add:before {
    content: '\f16a'
}

.f20 .icn-calendar-clock:before {
    content: '\f16b'
}

.f20 .icn-calendar-delete:before {
    content: '\f16c'
}

.f20 .icn-calendar-remove:before {
    content: '\f16d'
}

.f20 .icn-calendar:before {
    content: '\f16e'
}

.f20 .icn-call-end:before {
    content: '\f16f'
}

.f20 .icn-call-incoming:before {
    content: '\f170'
}

.f20 .icn-call-merge:before {
    content: '\f171'
}

.f20 .icn-call-missed-outgoing:before {
    content: '\f172'
}

.f20 .icn-call-missed:before {
    content: '\f173'
}

.f20 .icn-call-outgoing:before {
    content: '\f174'
}

.f20 .icn-call-received:before {
    content: '\f175'
}

.f20 .icn-call-ring:before {
    content: '\f176'
}

.f20 .icn-call:before {
    content: '\f177'
}

.f20 .icn-camera-off:before {
    content: '\f179'
}

.f20 .icn-camera:before {
    content: '\f17a'
}

.f20 .icn-car:before {
    content: '\f17b'
}

.f20 .icn-card-sd:before {
    content: '\f17c'
}

.f20 .icn-card-sim:before {
    content: '\f17d'
}

.f20 .icn-cards:before {
    content: '\f17e'
}

.f20 .icn-caret-down:before {
    content: '\f17f'
}

.f20 .icn-caret-left:before {
    content: '\f180'
}

.f20 .icn-caret-right:before {
    content: '\f181'
}

.f20 .icn-caret-up:before {
    content: '\f182'
}

.f20 .icn-cart-empty:before {
    content: '\f183'
}

.f20 .icn-cart-full:before {
    content: '\f184'
}

.f20 .icn-cart:before {
    content: '\f185'
}

.f20 .icn-case-change:before {
    content: '\f186'
}

.f20 .icn-cc-amex:before {
    content: '\f187'
}

.f20 .icn-cc-card:before {
    content: '\f188'
}

.f20 .icn-cc-discover:before {
    content: '\f189'
}

.f20 .icn-cc-mastercard:before {
    content: '\f18a'
}

.f20 .icn-cc-visa:before {
    content: '\f18b'
}

.f20 .icn-cell-phone:before {
    content: '\f18c'
}

.f20 .icn-certification:before {
    content: '\f18d'
}

.f20 .icn-chart-area:before {
    content: '\f18e'
}

.f20 .icn-chart-axis-x:before {
    content: '\f18f'
}

.f20 .icn-chart-axis-y:before {
    content: '\f190'
}

.f20 .icn-chart-axis-y1:before {
    content: '\f191'
}

.f20 .icn-chart-axis-y2:before {
    content: '\f192'
}

.f20 .icn-chart-bar-horiz:before {
    content: '\f193'
}

.f20 .icn-chart-bar-vert:before {
    content: '\f194'
}

.f20 .icn-chart-box-plot:before {
    content: '\f195'
}

.f20 .icn-chart-bubble:before {
    content: '\f196'
}

.f20 .icn-chart-combo:before {
    content: '\f197'
}

.f20 .icn-chart-dial-guage:before {
    content: '\f198'
}

.f20 .icn-chart-donut:before {
    content: '\f199'
}

.f20 .icn-chart-funnel:before {
    content: '\f19a'
}

.f20 .icn-chart-gantt:before {
    content: '\f19b'
}

.f20 .icn-chart-line-area:before {
    content: '\f19c'
}

.f20 .icn-chart-line:before {
    content: '\f19d'
}

.f20 .icn-chart-pie:before {
    content: '\f19e'
}

.f20 .icn-chart-pie-80:before {
    content: '\f5d6'
}

.f20 .icn-chart-pie-85:before {
    content: '\f5d7'
}

.f20 .icn-chart-polar:before {
    content: '\f1b2'
}

.f20 .icn-chart-pyramid:before {
    content: '\f1b3'
}

.f20 .icn-chart-radar:before {
    content: '\f1b4'
}

.f20 .icn-chart-range-area:before {
    content: '\f1b5'
}

.f20 .icn-chart-range-bar:before {
    content: '\f1b6'
}

.f20 .icn-chart-scatter:before {
    content: '\f1b7'
}

.f20 .icn-chart-stock:before {
    content: '\f1b8'
}

.f20 .icn-chart:before {
    content: '\f1b9'
}

.f20 .icn-chat:before {
    content: '\f1ba'
}

.f20 .icn-check-circle-s:before {
    content: '\f1bb'
}

.f20 .icn-check-circle:before {
    content: '\f1bc'
}

.f20 .icn-check-square:before {
    content: '\f1bd'
}

.f20 .icn-check:before {
    content: '\f1be'
}

.f20 .icn-checkbox-mixed:before {
    content: '\f1bf'
}

.f20 .icn-checkbox-off:before {
    content: '\f1c0'
}

.f20 .icn-checkbox-on-s:before {
    content: '\f1c1'
}

.f20 .icn-chevron-circle-down:before {
    content: '\f1c2'
}

.f20 .icn-chevron-circle-left:before {
    content: '\f1c3'
}

.f20 .icn-chevron-circle-right:before {
    content: '\f1c4'
}

.f20 .icn-chevron-circle-up:before {
    content: '\f1c5'
}

.f20 .icn-chevron-double-down:before {
    content: '\f1c6'
}

.f20 .icn-chevron-double-left:before {
    content: '\f1c7'
}

.f20 .icn-chevron-double-right:before {
    content: '\f1c8'
}

.f20 .icn-chevron-double-up:before {
    content: '\f1c9'
}

.f20 .icn-chevron-down-end:before {
    content: '\f1ca'
}

.f20 .icn-chevron-down:before {
    content: '\f1cb'
}

.f20 .icn-chevron-left-end:before {
    content: '\f1cc'
}

.f20 .icn-chevron-left:before {
    content: '\f1cd'
}

.f20 .icn-chevron-right-end:before {
    content: '\f1ce'
}

.f20 .icn-chevron-right:before {
    content: '\f1cf'
}

.f20 .icn-chevron-up-end:before {
    content: '\f1d0'
}

.f20 .icn-chevron-up:before {
    content: '\f1d1'
}

.f20 .icn-clipboard-down:before {
    content: '\f1da'
}

.f20 .icn-clipboard-up:before {
    content: '\f1db'
}

.f20 .icn-clipboard:before {
    content: '\f1dc'
}

.f20 .icn-clock:before {
    content: '\f1dd'
}

.f20 .icn-close-circle-s:before {
    content: '\f1de'
}

.f20 .icn-close-circle:before {
    content: '\f1df'
}

.f20 .icn-close-square-s:before {
    content: '\f1e0'
}

.f20 .icn-close-square:before {
    content: '\f1e1'
}

.f20 .icn-close:before {
    content: '\f1e2'
}

.f20 .icn-closed-caption:before {
    content: '\f1e3'
}

.f20 .icn-cloud-download:before {
    content: '\f1e4'
}

.f20 .icn-cloud-off:before {
    content: '\f1e5'
}

.f20 .icn-cloud-upload:before {
    content: '\f1e6'
}

.f20 .icn-cloud:before {
    content: '\f1e7'
}

.f20 .icn-cluster:before {
    content: '\f1e8'
}

.f20 .icn-code-fork:before {
    content: '\f1e9'
}

.f20 .icn-code-x:before {
    content: '\f1ea'
}

.f20 .icn-code:before {
    content: '\f1eb'
}

.f20 .icn-codebox:before {
    content: '\f1ec'
}

.f20 .icn-codepen:before {
    content: '\f1ed'
}

.f20 .icn-coffee:before {
    content: '\f1ee'
}

.f20 .icn-collections:before {
    content: '\f1f0'
}

.f20 .icn-columns:before {
    content: '\f1f1'
}

.f20 .icn-command:before {
    content: '\f1f2'
}

.f20 .icn-comment:before {
    content: '\f1f3'
}

.f20 .icn-commit:before {
    content: '\f1f4'
}

.f20 .icn-compass:before {
    content: '\f1f5'
}

.f20 .icn-components:before {
    content: '\f1f6'
}

.f20 .icn-contact-card:before {
    content: '\f1f8'
}

.f20 .icn-contact-check:before {
    content: '\f1f9'
}

.f20 .icn-contact-group:before {
    content: '\f1fa'
}

.f20 .icn-contact-minus:before {
    content: '\f1fb'
}

.f20 .icn-contact-plus:before {
    content: '\f1fc'
}

.f20 .icn-contact-remove:before {
    content: '\f1fd'
}

.f20 .icn-contact:before {
    content: '\f1fe'
}

.f20 .icn-contacts:before {
    content: '\f1ff'
}

.f20 .icn-copy:before {
    content: '\f200'
}

.f20 .icn-copyright:before {
    content: '\f201'
}

.f20 .icn-corner-down-left:before {
    content: '\f202'
}

.f20 .icn-corner-down-right:before {
    content: '\f203'
}

.f20 .icn-corner-left-down:before {
    content: '\f204'
}

.f20 .icn-corner-left-up:before {
    content: '\f205'
}

.f20 .icn-corner-left:before {
    content: '\f206'
}

.f20 .icn-corner-right-down:before {
    content: '\f207'
}

.f20 .icn-corner-right-up:before {
    content: '\f208'
}

.f20 .icn-corner-right:before {
    content: '\f209'
}

.f20 .icn-cpu:before {
    content: '\f20a'
}

.f20 .icn-creative-commons:before {
    content: '\f20c'
}

.f20 .icn-crop:before {
    content: '\f20d'
}

.f20 .icn-currency-bgp:before {
    content: '\f20e'
}

.f20 .icn-currency-bitcoin:before {
    content: '\f20f'
}

.f20 .icn-currency-dollar:before {
    content: '\f210'
}

.f20 .icn-currency-euro:before {
    content: '\f211'
}

.f20 .icn-currency-ils:before {
    content: '\f212'
}

.f20 .icn-currency-inr:before {
    content: '\f213'
}

.f20 .icn-currency-krw:before {
    content: '\f214'
}

.f20 .icn-currency-money:before {
    content: '\f215'
}

.f20 .icn-currency-rub:before {
    content: '\f216'
}

.f20 .icn-currency-try:before {
    content: '\f217'
}

.f20 .icn-currency-yen:before {
    content: '\f218'
}

.f20 .icn-cut:before {
    content: '\f219'
}

.f20 .icn-database:before {
    content: '\f21a'
}

.f20 .icn-decimal:before {
    content: '\f21b'
}

.f20 .icn-defer:before {
    content: '\f21c'
}

.f20 .icn-delicious:before {
    content: '\f21d'
}

.f20 .icn-desktop:before {
    content: '\f21e'
}

.f20 .icn-developer-tools:before {
    content: '\f21f'
}

.f20 .icn-developer:before {
    content: '\f220'
}

.f20 .icn-diagnostic:before {
    content: '\f221'
}

.f20 .icn-dining:before {
    content: '\f222'
}

.f20 .icn-divert:before {
    content: '\f223'
}

.f20 .icn-do-not-enter:before {
    content: '\f224'
}

.f20 .icn-documents:before {
    content: '\f225'
}

.f20 .icn-domain:before {
    content: '\f226'
}

.f20 .icn-door:before {
    content: '\f227'
}

.f20 .icn-download-complete:before {
    content: '\f228'
}

.f20 .icn-download-error:before {
    content: '\f229'
}

.f20 .icn-download:before {
    content: '\f22a'
}

.f20 .icn-draft:before {
    content: '\f22b'
}

.f20 .icn-drag-corner:before {
    content: '\f22c'
}

.f20 .icn-drag-handle:before {
    content: '\f22d'
}

.f20 .icn-drag-indicator:before {
    content: '\f22e'
}

.f20 .icn-dvd:before {
    content: '\f22f'
}

.f20 .icn-dynamic-content:before {
    content: '\f230'
}

.f20 .icn-edit-box:before {
    content: '\f231'
}

.f20 .icn-edit-inline:before {
    content: '\f232'
}

.f20 .icn-edit:before {
    content: '\f233'
}

.f20 .icn-education:before {
    content: '\f234'
}

.f20 .icn-eject:before {
    content: '\f235'
}

.f20 .icn-email-forward:before {
    content: '\f236'
}

.f20 .icn-email-reply-all:before {
    content: '\f237'
}

.f20 .icn-email-reply:before {
    content: '\f238'
}

.f20 .icn-email:before {
    content: '\f239'
}

.f20 .icn-emerging-technologies:before {
    content: '\f23a'
}

.f20 .icn-emoji-meh:before {
    content: '\f23b'
}

.f20 .icn-emoji-sad:before {
    content: '\f23c'
}

.f20 .icn-emoji-smile:before {
    content: '\f23d'
}

.f20 .icn-enter:before {
    content: '\f23e'
}

.f20 .icn-envelope-open:before {
    content: '\f23f'
}

.f20 .icn-equalizer:before {
    content: '\f240'
}

.f20 .icn-eraser:before {
    content: '\f241'
}

.f20 .icn-error-s:before {
    content: '\f242'
}

.f20 .icn-error:before {
    content: '\f243'
}

.f20 .icn-ethernet-plug:before {
    content: '\f244'
}

.f20 .icn-ethernet:before {
    content: '\f245'
}

.f20 .icn-event-available:before {
    content: '\f246'
}

.f20 .icn-event-busy:before {
    content: '\f247'
}

.f20 .icn-event-note:before {
    content: '\f248'
}

.f20 .icn-event:before {
    content: '\f249'
}

.f20 .icn-exchange-h:before {
    content: '\f24a'
}

.f20 .icn-exchange-v:before {
    content: '\f24b'
}

.f20 .icn-expand:before {
    content: '\f24c'
}

.f20 .icn-export:before {
    content: '\f24d'
}

.f20 .icn-external-link:before {
    content: '\f24e'
}

.f20 .icn-eyedropper:before {
    content: '\f24f'
}

.f20 .icn-facebook:before {
    content: '\f250'
}

.f20 .icn-female:before {
    content: '\f252'
}

.f20 .icn-ferry:before {
    content: '\f253'
}

.f20 .icn-file-add:before {
    content: '\f254'
}

.f20 .icn-file-code:before {
    content: '\f255'
}

.f20 .icn-file-doc:before {
    content: '\f256'
}

.f20 .icn-file-image:before {
    content: '\f257'
}

.f20 .icn-file-media:before {
    content: '\f258'
}

.f20 .icn-file-music:before {
    content: '\f259'
}

.f20 .icn-file-pdf:before {
    content: '\f25a'
}

.f20 .icn-file-presentation:before {
    content: '\f25b'
}

.f20 .icn-file-remove:before {
    content: '\f25c'
}

.f20 .icn-file-spreadsheet:before {
    content: '\f25d'
}

.f20 .icn-file-text:before {
    content: '\f25e'
}

.f20 .icn-file-web:before {
    content: '\f25f'
}

.f20 .icn-file-zip:before {
    content: '\f260'
}

.f20 .icn-file:before {
    content: '\f261'
}

.f20 .icn-film:before {
    content: '\f262'
}

.f20 .icn-filter:before {
    content: '\f263'
}

.f20 .icn-fire:before {
    content: '\f264'
}

.f20 .icn-fit-height:before {
    content: '\f265'
}

.f20 .icn-fit-size:before {
    content: '\f266'
}

.f20 .icn-fit-width:before {
    content: '\f267'
}

.f20 .icn-flag-checkered:before {
    content: '\f268'
}

.f20 .icn-flag:before {
    content: '\f269'
}

.f20 .icn-flagged:before {
    content: '\f26a'
}

.f20 .icn-flash-off:before {
    content: '\f26b'
}

.f20 .icn-flash-on:before {
    content: '\f26c'
}

.f20 .icn-flashlight:before {
    content: '\f26d'
}

.f20 .icn-folder-add:before {
    content: '\f26e'
}

.f20 .icn-folder-bookmark:before {
    content: '\f26f'
}

.f20 .icn-folder-open:before {
    content: '\f270'
}

.f20 .icn-folder-remove:before {
    content: '\f271'
}

.f20 .icn-folder:before {
    content: '\f272'
}

.f20 .icn-folders:before {
    content: '\f273'
}

.f20 .icn-format-shapes:before {
    content: '\f274'
}

.f20 .icn-format:before {
    content: '\f275'
}

.f20 .icn-forum:before {
    content: '\f276'
}

.f20 .icn-forward:before {
    content: '\f277'
}

.f20 .icn-function:before {
    content: '\f27b'
}

.f20 .icn-future-ready:before {
    content: '\f27c'
}

.f20 .icn-game-controller:before {
    content: '\f27d'
}

.f20 .icn-gasstation:before {
    content: '\f27e'
}

.f20 .icn-gavel:before {
    content: '\f27f'
}

.f20 .icn-gift:before {
    content: '\f280'
}

.f20 .icn-girl:before {
    content: '\f281'
}

.f20 .icn-git-hub:before {
    content: '\f282'
}

.f20 .icn-glass-door:before {
    content: '\f283'
}

.f20 .icn-grid-view-large:before {
    content: '\f284'
}

.f20 .icn-grid-view-small:before {
    content: '\f285'
}

.f20 .icn-hand-down:before {
    content: '\f286'
}

.f20 .icn-hand-left:before {
    content: '\f287'
}

.f20 .icn-hand-right:before {
    content: '\f288'
}

.f20 .icn-hand-up:before {
    content: '\f289'
}

.f20 .icn-hardrive:before {
    content: '\f28a'
}

.f20 .icn-hashtag:before {
    content: '\f28b'
}

.f20 .icn-hd:before {
    content: '\f28c'
}

.f20 .icn-hdmi:before {
    content: '\f28d'
}

.f20 .icn-header:before {
    content: '\f28e'
}

.f20 .icn-headphones:before {
    content: '\f28f'
}

.f20 .icn-headset-off:before {
    content: '\f290'
}

.f20 .icn-headset:before {
    content: '\f291'
}

.f20 .icn-heart:before {
    content: '\f292'
}

.f20 .icn-heartbeat:before {
    content: '\f293'
}

.f20 .icn-help-circle-s:before {
    content: '\f294'
}

.f20 .icn-help:before {
    content: '\f295'
}

.f20 .icn-hero:before {
    content: '\f296'
}

.f20 .icn-highlight-color:before {
    content: '\f297'
}

.f20 .icn-home:before {
    content: '\f298'
}

.f20 .icn-hospital-building:before {
    content: '\f299'
}

.f20 .icn-hospital-square:before {
    content: '\f29a'
}

.f20 .icn-hospital:before {
    content: '\f29b'
}

.f20 .icn-hour-glass-end:before {
    content: '\f29c'
}

.f20 .icn-hour-glass-middle:before {
    content: '\f29d'
}

.f20 .icn-hour-glass-start:before {
    content: '\f29e'
}

.f20 .icn-import-export:before {
    content: '\f29f'
}

.f20 .icn-import:before {
    content: '\f2a0'
}

.f20 .icn-inbox-add:before {
    content: '\f2a1'
}

.f20 .icn-inbox-cart:before {
    content: '\f2a2'
}

.f20 .icn-inbox:before {
    content: '\f2a3'
}

.f20 .icn-index:before {
    content: '\f2a4'
}

.f20 .icn-industry:before {
    content: '\f2a5'
}

.f20 .icn-information-s:before {
    content: '\f2a6'
}

.f20 .icn-information:before {
    content: '\f2a7'
}

.f20 .icn-instagram:before {
    content: '\f2a8'
}

.f20 .icn-integration:before {
    content: '\f2a9'
}

.f20 .icn-italics:before {
    content: '\f2aa'
}

.f20 .icn-justify-all:before {
    content: '\f2ab'
}

.f20 .icn-justify-center:before {
    content: '\f2ac'
}

.f20 .icn-justify-left:before {
    content: '\f2ad'
}

.f20 .icn-justify-right:before {
    content: '\f2ae'
}

.f20 .icn-key:before {
    content: '\f2af'
}

.f20 .icn-keyboard:before {
    content: '\f2b0'
}

.f20 .icn-laptop:before {
    content: '\f2b1'
}

.f20 .icn-layers:before {
    content: '\f2b2'
}

.f20 .icn-layout-footer:before {
    content: '\f2b3'
}

.f20 .icn-layout-header-cards:before {
    content: '\f2b4'
}

.f20 .icn-layout-header-footer:before {
    content: '\f2b5'
}

.f20 .icn-layout-header:before {
    content: '\f2b6'
}

.f20 .icn-leading-default:before {
    content: '\f2c2'
}

.f20 .icn-leading-increase:before {
    content: '\f2c3'
}

.f20 .icn-leads:before {
    content: '\f2c4'
}

.f20 .icn-leaf:before {
    content: '\f2c5'
}

.f20 .icn-library-add:before {
    content: '\f2c6'
}

.f20 .icn-library-books:before {
    content: '\f2c7'
}

.f20 .icn-library-image:before {
    content: '\f2c8'
}

.f20 .icn-link:before {
    content: '\f2cb'
}

.f20 .icn-linked-in:before {
    content: '\f2cc'
}

.f20 .icn-list-bulleted:before {
    content: '\f2cd'
}

.f20 .icn-list:before {
    content: '\f2ce'
}

.f20 .icn-location-found:before {
    content: '\f2cf'
}

.f20 .icn-location-pin:before {
    content: '\f2d0'
}

.f20 .icn-location-searching:before {
    content: '\f2d1'
}

.f20 .icn-lock-open:before {
    content: '\f2d2'
}

.f20 .icn-lock:before {
    content: '\f2d3'
}

.f20 .icn-machine-learning:before {
    content: '\f2d6'
}

.f20 .icn-map:before {
    content: '\f2d7'
}

.f20 .icn-margins-decrease:before {
    content: '\f2d8'
}

.f20 .icn-margins-increase:before {
    content: '\f2d9'
}

.f20 .icn-mars-double:before {
    content: '\f2da'
}

.f20 .icn-mars-stroke-h:before {
    content: '\f2db'
}

.f20 .icn-mars-stroke-v:before {
    content: '\f2dc'
}

.f20 .icn-mars-stroke:before {
    content: '\f2dd'
}

.f20 .icn-mars:before {
    content: '\f2de'
}

.f20 .icn-maximize:before {
    content: '\f2df'
}

.f20 .icn-medical-kit:before {
    content: '\f2e0'
}

.f20 .icn-menu:before {
    content: '\f2e1'
}

.f20 .icn-mercury:before {
    content: '\f2e2'
}

.f20 .icn-merge:before {
    content: '\f2e3'
}

.f20 .icn-message:before {
    content: '\f2e4'
}

.f20 .icn-metadata:before {
    content: '\f2e5'
}

.f20 .icn-mic-off:before {
    content: '\f2e6'
}

.f20 .icn-mic-on:before {
    content: '\f2e7'
}

.f20 .icn-minimize:before {
    content: '\f2e8'
}

.f20 .icn-minus-circle:before {
    content: '\f2e9'
}

.f20 .icn-minus-square:before {
    content: '\f2ea'
}

.f20 .icn-minus:before {
    content: '\f2eb'
}

.f20 .icn-modal:before {
    content: '\f2ec'
}

.f20 .icn-mouse-pointer:before {
    content: '\f2ed'
}

.f20 .icn-mouse:before {
    content: '\f2ee'
}

.f20 .icn-move:before {
    content: '\f2ef'
}

.f20 .icn-museum:before {
    content: '\f2f1'
}

.f20 .icn-music:before {
    content: '\f2f2'
}

.f20 .icn-networking:before {
    content: '\f2f3'
}

.f20 .icn-neutral:before {
    content: '\f2f4'
}

.f20 .icn-notes-add:before {
    content: '\f2f6'
}

.f20 .icn-notes:before {
    content: '\f2f7'
}

.f20 .icn-notification-off:before {
    content: '\f2f8'
}

.f20 .icn-notification:before {
    content: '\f2f9'
}

.f20 .icn-number-list:before {
    content: '\f2fa'
}

.f20 .icn-numbers:before {
    content: '\f2fc'
}

.f20 .icn-odometer:before {
    content: '\f2fd'
}

.f20 .icn-offers:before {
    content: '\f2fe'
}

.f20 .icn-office:before {
    content: '\f2ff'
}

.f20 .icn-oracle-ai:before {
    content: '\f300'
}

.f20 .icn-oracle-o:before {
    content: '\f301'
}

.f20 .icn-outage:before {
    content: '\f302'
}

.f20 .icn-outbox:before {
    content: '\f303'
}

.f20 .icn-overflow-horiz:before {
    content: '\f304'
}

.f20 .icn-overflow-vert:before {
    content: '\f305'
}

.f20 .icn-package:before {
    content: '\f306'
}

.f20 .icn-pane:before {
    content: '\f307'
}

.f20 .icn-panel-collapse:before {
    content: '\f308'
}

.f20 .icn-panel-expand:before {
    content: '\f309'
}

.f20 .icn-paragraph:before {
    content: '\f30a'
}

.f20 .icn-pause-circle-s:before {
    content: '\f30b'
}

.f20 .icn-pause-circle:before {
    content: '\f30c'
}

.f20 .icn-pause:before {
    content: '\f30d'
}

.f20 .icn-pen:before {
    content: '\f30e'
}

.f20 .icn-percentage:before {
    content: '\f30f'
}

.f20 .icn-periscope:before {
    content: '\f310'
}

.f20 .icn-phone-off:before {
    content: '\f311'
}

.f20 .icn-phone-on:before {
    content: '\f312'
}

.f20 .icn-phone:before {
    content: '\f313'
}

.f20 .icn-pie-chart:before {
    content: '\f314'
}

.f20 .icn-pin:before {
    content: '\f315'
}

.f20 .icn-pinterest:before {
    content: '\f316'
}

.f20 .icn-pipeline:before {
    content: '\f317'
}

.f20 .icn-play-circle-s:before {
    content: '\f318'
}

.f20 .icn-play-circle:before {
    content: '\f319'
}

.f20 .icn-play:before {
    content: '\f31a'
}

.f20 .icn-playlist-add-check:before {
    content: '\f31b'
}

.f20 .icn-playlist-add:before {
    content: '\f31c'
}

.f20 .icn-playlist-play:before {
    content: '\f31d'
}

.f20 .icn-plus-circle:before {
    content: '\f31e'
}

.f20 .icn-plus-square:before {
    content: '\f31f'
}

.f20 .icn-plus:before {
    content: '\f320'
}

.f20 .icn-podcast-apple:before {
    content: '\f321'
}

.f20 .icn-podcast-google:before {
    content: '\f322'
}

.f20 .icn-power-off:before {
    content: '\f323'
}

.f20 .icn-power-on:before {
    content: '\f324'
}

.f20 .icn-preferences:before {
    content: '\f325'
}

.f20 .icn-print:before {
    content: '\f326'
}

.f20 .icn-publication:before {
    content: '\f327'
}

.f20 .icn-pull-request:before {
    content: '\f328'
}

.f20 .icn-radio:before {
    content: '\f32a'
}

.f20 .icn-record:before {
    content: '\f32d'
}

.f20 .icn-redo:before {
    content: '\f32e'
}

.f20 .icn-refresh:before {
    content: '\f32f'
}

.f20 .icn-remove-formatting:before {
    content: '\f330'
}

.f20 .icn-remove-queue:before {
    content: '\f331'
}

.f20 .icn-repeat-once:before {
    content: '\f332'
}

.f20 .icn-repeat:before {
    content: '\f333'
}

.f20 .icn-replay:before {
    content: '\f334'
}

.f20 .icn-restart:before {
    content: '\f339'
}

.f20 .icn-reverse-direction:before {
    content: '\f33a'
}

.f20 .icn-rewind:before {
    content: '\f33b'
}

.f20 .icn-ringtone:before {
    content: '\f33c'
}

.f20 .icn-rotate-ccw:before {
    content: '\f33d'
}

.f20 .icn-rotate-cw:before {
    content: '\f33e'
}

.f20 .icn-rotate:before {
    content: '\f33f'
}

.f20 .icn-rss:before {
    content: '\f341'
}

.f20 .icn-ruler:before {
    content: '\f342'
}

.f20 .icn-save:before {
    content: '\f343'
}

.f20 .icn-school:before {
    content: '\f344'
}

.f20 .icn-search:before {
    content: '\f345'
}

.f20 .icn-select-all:before {
    content: '\f346'
}

.f20 .icn-select-text:before {
    content: '\f347'
}

.f20 .icn-select:before {
    content: '\f348'
}

.f20 .icn-send:before {
    content: '\f349'
}

.f20 .icn-server:before {
    content: '\f34a'
}

.f20 .icn-settings:before {
    content: '\f34b'
}

.f20 .icn-share:before {
    content: '\f34c'
}

.f20 .icn-shield-off:before {
    content: '\f34d'
}

.f20 .icn-shield-trusted:before {
    content: '\f34e'
}

.f20 .icn-shield:before {
    content: '\f34f'
}

.f20 .icn-show-quoted-text:before {
    content: '\f350'
}

.f20 .icn-shuffle:before {
    content: '\f351'
}

.f20 .icn-side-bar:before {
    content: '\f352'
}

.f20 .icn-sites:before {
    content: '\f353'
}

.f20 .icn-slack:before {
    content: '\f354'
}

.f20 .icn-slideshow:before {
    content: '\f355'
}

.f20 .icn-small-caps:before {
    content: '\f356'
}

.f20 .icn-soccer:before {
    content: '\f357'
}

.f20 .icn-sort-by-size:before {
    content: '\f358'
}

.f20 .icn-sort-relevance-high:before {
    content: '\f359'
}

.f20 .icn-sort-relevance-low:before {
    content: '\f35a'
}

.f20 .icn-sort:before {
    content: '\f35b'
}

.f20 .icn-speaker:before {
    content: '\f35c'
}

.f20 .icn-star-full:before {
    content: '\f35d'
}

.f20 .icn-star-half:before {
    content: '\f35e'
}

.f20 .icn-star:before {
    content: '\f35f'
}

.f20 .icn-status:before {
    content: '\f360'
}

.f20 .icn-steep-inlcine:before {
    content: '\f361'
}

.f20 .icn-step-air:before {
    content: '\f362'
}

.f20 .icn-stethoscope:before {
    content: '\f363'
}

.f20 .icn-stop:before {
    content: '\f364'
}

.f20 .icn-stopwatch:before {
    content: '\f365'
}

.f20 .icn-storage:before {
    content: '\f366'
}

.f20 .icn-strikethrough:before {
    content: '\f367'
}

.f20 .icn-subtitles:before {
    content: '\f368'
}

.f20 .icn-sunglasses:before {
    content: '\f369'
}

.f20 .icn-switch-off:before {
    content: '\f36a'
}

.f20 .icn-switch-on:before {
    content: '\f36b'
}

.f20 .icn-sync:before {
    content: '\f36c'
}

.f20 .icn-tables:before {
    content: '\f36d'
}

.f20 .icn-tablet-landscape:before {
    content: '\f36e'
}

.f20 .icn-tablet-portrait:before {
    content: '\f36f'
}

.f20 .icn-tag:before {
    content: '\f370'
}

.f20 .icn-target:before {
    content: '\f372'
}

.f20 .icn-task:before {
    content: '\f373'
}

.f20 .icn-template:before {
    content: '\f374'
}

.f20 .icn-terminal:before {
    content: '\f375'
}

.f20 .icn-text-color:before {
    content: '\f376'
}

.f20 .icn-text-cursor:before {
    content: '\f377'
}

.f20 .icn-text-kerning:before {
    content: '\f378'
}

.f20 .icn-text-leading:before {
    content: '\f379'
}

.f20 .icn-text:before {
    content: '\f37a'
}

.f20 .icn-th-list:before {
    content: '\f37b'
}

.f20 .icn-theme:before {
    content: '\f37c'
}

.f20 .icn-thumbs-down:before {
    content: '\f37d'
}

.f20 .icn-thumbs-up:before {
    content: '\f37e'
}

.f20 .icn-timer:before {
    content: '\f37f'
}

.f20 .icn-touch-device:before {
    content: '\f380'
}

.f20 .icn-track:before {
    content: '\f381'
}

.f20 .icn-train:before {
    content: '\f382'
}

.f20 .icn-transgender:before {
    content: '\f383'
}

.f20 .icn-trash:before {
    content: '\f384'
}

.f20 .icn-trending-down:before {
    content: '\f385'
}

.f20 .icn-trending-up:before {
    content: '\f386'
}

.f20 .icn-truck:before {
    content: '\f387'
}

.f20 .icn-tumblr:before {
    content: '\f388'
}

.f20 .icn-tv:before {
    content: '\f389'
}

.f20 .icn-twitter:before {
    content: '\f38a'
}

.f20 .icn-underline:before {
    content: '\f38b'
}

.f20 .icn-undo:before {
    content: '\f38c'
}

.f20 .icn-unlink:before {
    content: '\f38d'
}

.f20 .icn-upload:before {
    content: '\f38e'
}

.f20 .icn-user-m-d:before {
    content: '\f38f'
}

.f20 .icn-vault:before {
    content: '\f390'
}

.f20 .icn-venus-double:before {
    content: '\f391'
}

.f20 .icn-venus-mars:before {
    content: '\f392'
}

.f20 .icn-venus:before {
    content: '\f393'
}

.f20 .icn-verified:before {
    content: '\f394'
}

.f20 .icn-vertical-align-bottom:before {
    content: '\f395'
}

.f20 .icn-vertical-align-top:before {
    content: '\f396'
}

.f20 .icn-video-off:before {
    content: '\f397'
}

.f20 .icn-video-on:before {
    content: '\f398'
}

.f20 .icn-view-finder:before {
    content: '\f399'
}

.f20 .icn-view-hide:before {
    content: '\f39a'
}

.f20 .icn-view:before {
    content: '\f39b'
}

.f20 .icn-voicemail:before {
    content: '\f39c'
}

.f20 .icn-volume-down:before {
    content: '\f39d'
}

.f20 .icn-volume-mute:before {
    content: '\f39e'
}

.f20 .icn-volume-off:before {
    content: '\f39f'
}

.f20 .icn-volume-on:before {
    content: '\f3a0'
}

.f20 .icn-walking:before {
    content: '\f3a1'
}

.f20 .icn-wallet:before {
    content: '\f3a2'
}

.f20 .icn-warning-s:before {
    content: '\f3a3'
}

.f20 .icn-warning:before {
    content: '\f3a4'
}

.f20 .icn-watch:before {
    content: '\f3a5'
}

.f20 .icn-waterdrop:before {
    content: '\f3a6'
}

.f20 .icn-weather-lightening:before {
    content: '\f3a7'
}

.f20 .icn-weather-moon:before {
    content: '\f3a8'
}

.f20 .icn-weather-rain:before {
    content: '\f3a9'
}

.f20 .icn-weather-sleet:before {
    content: '\f3aa'
}

.f20 .icn-weather-snow:before {
    content: '\f3ab'
}

.f20 .icn-weather-sun:before {
    content: '\f3ac'
}

.f20 .icn-weather-sunrise:before {
    content: '\f3ad'
}

.f20 .icn-weather-sunset:before {
    content: '\f3ae'
}

.f20 .icn-weather-thermometer:before {
    content: '\f3af'
}

.f20 .icn-weather-umbrella:before {
    content: '\f3b0'
}

.f20 .icn-weather-wind:before {
    content: '\f3b1'
}

.f20 .icn-wechat:before {
    content: '\f3b2'
}

.f20 .icn-weibo:before {
    content: '\f3b3'
}

.f20 .icn-wheelchair:before {
    content: '\f3b4'
}

.f20 .icn-wi-fi-off:before {
    content: '\f3b5'
}

.f20 .icn-wi-fi-on:before {
    content: '\f3b6'
}

.f20 .icn-widgets:before {
    content: '\f3b7'
}

.f20 .icn-wine:before {
    content: '\f3b8'
}

.f20 .icn-work:before {
    content: '\f3b9'
}

.f20 .icn-you-ku:before {
    content: '\f3ba'
}

.f20 .icn-you-tube:before {
    content: '\f3bb'
}

.f20 .icn-zoom-in:before {
    content: '\f3bc'
}

.f20 .icn-zoom-out:before {
    content: '\f3bd'
}

.f20 .icn-zoom:before {
    content: '\f3be'
}

.f20 .icn-bar-container:before {
    content: '\f3c0'
}

.f20 .icn-boy:before {
    content: '\f3c1'
}

.f20 .icn-caret-menu:before {
    content: '\f3c2'
}

.f20 .icn-chevron-up-down:before {
    content: '\f3c4'
}

.f20 .icn-circle-8:before {
    content: '\f3c5'
}

.f20 .icn-circle-s:before {
    content: '\f3c6'
}

.f20 .icn-circle:before {
    content: '\f3c7'
}

.f20 .icn-collapsible:before {
    content: '\f3c8'
}

.f20 .icn-collateral:before {
    content: '\f3c9'
}

.f20 .icn-deposits:before {
    content: '\f3cb'
}

.f20 .icn-dialog:before {
    content: '\f3cc'
}

.f20 .icn-diamond-8:before {
    content: '\f3cd'
}

.f20 .icn-diamond-s:before {
    content: '\f3ce'
}

.f20 .icn-diamond:before {
    content: '\f3cf'
}

.f20 .icn-divider-columns:before {
    content: '\f3d0'
}

.f20 .icn-divider-grid:before {
    content: '\f3d1'
}

.f20 .icn-divider-horizontal:before {
    content: '\f3d2'
}

.f20 .icn-divider-rows:before {
    content: '\f3d3'
}

.f20 .icn-divider-vertical:before {
    content: '\f3d4'
}

.f20 .icn-due-dillegence:before {
    content: '\f3d5'
}

.f20 .icn-email-unread:before {
    content: '\f3d6'
}

.f20 .icn-equipment:before {
    content: '\f3d7'
}

.f20 .icn-fees:before {
    content: '\f3d8'
}

.f20 .icn-financials:before {
    content: '\f3d9'
}

.f20 .icn-flex-container:before {
    content: '\f3da'
}

.f20 .icn-for-each:before {
    content: '\f3db'
}

.f20 .icn-form-layout:before {
    content: '\f3dc'
}

.f20 .icn-grid-container:before {
    content: '\f3dd'
}

.f20 .icn-human-8:before {
    content: '\f3de'
}

.f20 .icn-if:before {
    content: '\f3df'
}

.f20 .icn-input-number:before {
    content: '\f3e0'
}

.f20 .icn-label-value:before {
    content: '\f3e1'
}

.f20 .icn-lendable:before {
    content: '\f3e2'
}

.f20 .icn-loan-request:before {
    content: '\f3e3'
}

.f20 .icn-male:before {
    content: '\f3e4'
}

.f20 .icn-navigation:before {
    content: '\f3e6'
}

.f20 .icn-page-slot:before {
    content: '\f3e8'
}

.f20 .icn-polygon-8:before {
    content: '\f3ea'
}

.f20 .icn-polygon-s:before {
    content: '\f3eb'
}

.f20 .icn-polygon:before {
    content: '\f3ec'
}

.f20 .icn-progress-linear:before {
    content: '\f3ed'
}

.f20 .icn-rectangle-8:before {
    content: '\f3ee'
}

.f20 .icn-rectangle-s:before {
    content: '\f3ef'
}

.f20 .icn-rectangle:before {
    content: '\f3f0'
}

.f20 .icn-search-list:before {
    content: '\f3f1'
}

.f20 .icn-settlement:before {
    content: '\f3f2'
}

.f20 .icn-slider:before {
    content: '\f3f3'
}

.f20 .icn-solicitor:before {
    content: '\f3f4'
}

.f20 .icn-space-decrease:before {
    content: '\f3f5'
}

.f20 .icn-space-increase:before {
    content: '\f3f6'
}

.f20 .icn-square-8:before {
    content: '\f3f7'
}

.f20 .icn-square-s:before {
    content: '\f3f8'
}

.f20 .icn-square:before {
    content: '\f3f9'
}

.f20 .icn-star-8:before {
    content: '\f3fb'
}

.f20 .icn-star-s:before {
    content: '\f3fc'
}

.f20 .icn-swipe-to-reveal:before {
    content: '\f3fe'
}

.f20 .icn-switcher:before {
    content: '\f3ff'
}

.f20 .icn-tab-bar:before {
    content: '\f400'
}

.f20 .icn-tab-panel:before {
    content: '\f401'
}

.f20 .icn-tables-basic:before {
    content: '\f402'
}

.f20 .icn-text-input-area:before {
    content: '\f405'
}

.f20 .icn-text-input-combo-many:before {
    content: '\f406'
}

.f20 .icn-text-input-combo:before {
    content: '\f407'
}

.f20 .icn-text-input-currency:before {
    content: '\f409'
}

.f20 .icn-text-input-password:before {
    content: '\f40b'
}

.f20 .icn-text-input-phone-number:before {
    content: '\f40d'
}

.f20 .icn-text-input:before {
    content: '\f40f'
}

.f20 .icn-toolbar:before {
    content: '\f410'
}

.f20 .icn-triangle-down-s:before {
    content: '\f412'
}

.f20 .icn-triangle-down:before {
    content: '\f413'
}

.f20 .icn-triangle-left-s:before {
    content: '\f414'
}

.f20 .icn-triangle-left:before {
    content: '\f415'
}

.f20 .icn-triangle-right-s:before {
    content: '\f416'
}

.f20 .icn-triangle-right:before {
    content: '\f417'
}

.f20 .icn-triangle-up-s:before {
    content: '\f419'
}

.f20 .icn-triangle-up:before {
    content: '\f41a'
}

.f20 .icn-vertical-align-center:before {
    content: '\f41b'
}

.f20 .icn-alarm-clock:before {
    content: '\f41e'
}

.f20 .icn-android:before {
    content: '\f41f'
}

.f20 .icn-apple-ios:before {
    content: '\f459'
}

.f20 .icn-ask-oracle:before {
    content: '\f421'
}

.f20 .icn-bank:before {
    content: '\f423'
}

.f20 .icn-button-set-many:before {
    content: '\f424'
}

.f20 .icn-button-set-one:before {
    content: '\f425'
}

.f20 .icn-button:before {
    content: '\f426'
}

.f20 .icn-cancel:before {
    content: '\f427'
}

.f20 .icn-chart-nbox:before {
    content: '\f428'
}

.f20 .icn-chart-pictochart:before {
    content: '\f429'
}

.f20 .icn-chart-spark:before {
    content: '\f42a'
}

.f20 .icn-checkbox-mixed-16:before {
    content: '\f42b'
}

.f20 .icn-checkbox-on-16:before {
    content: '\f42c'
}

.f20 .icn-checkbox-set:before {
    content: '\f42d'
}

.f20 .icn-circular-status:before {
    content: '\f42e'
}

.f20 .icn-collapse-row:before {
    content: '\f430'
}

.f20 .icn-collapse:before {
    content: '\f431'
}

.f20 .icn-customer-request:before {
    content: '\f433'
}

.f20 .icn-date-range-input:before {
    content: '\f434'
}

.f20 .icn-drawer:before {
    content: '\f435'
}

.f20 .icn-email-off:before {
    content: '\f436'
}

.f20 .icn-expand-row:before {
    content: '\f437'
}

.f20 .icn-folder-heirachy:before {
    content: '\f438'
}

.f20 .icn-joint-with-guarantor:before {
    content: '\f439'
}

.f20 .icn-label:before {
    content: '\f43a'
}

.f20 .icn-lease-document:before {
    content: '\f43b'
}

.f20 .icn-linear-status:before {
    content: '\f43c'
}

.f20 .icn-marquee:before {
    content: '\f43d'
}

.f20 .icn-masked-text-input:before {
    content: '\f43e'
}

.f20 .icn-masonry-layout:before {
    content: '\f43f'
}

.f20 .icn-masonry-tile:before {
    content: '\f440'
}

.f20 .icn-menu-button:before {
    content: '\f441'
}

.f20 .icn-messages:before {
    content: '\f442'
}

.f20 .icn-microsoft-windows:before {
    content: '\f4b4'
}

.f20 .icn-navigation-list:before {
    content: '\f444'
}

.f20 .icn-new-application:before {
    content: '\f445'
}

.f20 .icn-online-detector:before {
    content: '\f446'
}

.f20 .icn-oracle:before {
    content: '\f447'
}

.f20 .icn-orientation-detector:before {
    content: '\f448'
}

.f20 .icn-panel:before {
    content: '\f449'
}

.f20 .icn-picture-slideshow:before {
    content: '\f44a'
}

.f20 .icn-property-market-value:before {
    content: '\f44b'
}

.f20 .icn-pull-to-refresh:before {
    content: '\f44c'
}

.f20 .icn-radio-button-set:before {
    content: '\f44d'
}

.f20 .icn-resize:before {
    content: '\f44e'
}

.f20 .icn-serviceability:before {
    content: '\f44f'
}

.f20 .icn-success-s:before {
    content: '\f450'
}

.f20 .icn-success:before {
    content: '\f451'
}

.f20 .icn-time-axis:before {
    content: '\f453'
}

.f20 .icn-timeline:before {
    content: '\f454'
}

.f20 .icn-user-assistance:before {
    content: '\f455'
}

.f20 .icn-wrench:before {
    content: '\f456'
}

.f20 .icn-accordion:before {
    content: '\f457'
}

.f20 .icn-actions:before {
    content: '\f458'
}

.f20 .icn-arrow-circle-down:before {
    content: '\f45a'
}

.f20 .icn-arrow-circle-left:before {
    content: '\f45b'
}

.f20 .icn-arrow-circle-right:before {
    content: '\f45c'
}

.f20 .icn-arrow-circle-up:before {
    content: '\f45d'
}

.f20 .icn-bar-chart:before {
    content: '\f45e'
}

.f20 .icn-bar-graph:before {
    content: '\f45f'
}

.f20 .icn-battery-1:before {
    content: '\f460'
}

.f20 .icn-battery-2:before {
    content: '\f461'
}

.f20 .icn-battery-3:before {
    content: '\f462'
}

.f20 .icn-battery-4:before {
    content: '\f463'
}

.f20 .icn-battery-5:before {
    content: '\f464'
}

.f20 .icn-battery-6:before {
    content: '\f465'
}

.f20 .icn-beacon-entry:before {
    content: '\f466'
}

.f20 .icn-beacon-exit:before {
    content: '\f467'
}

.f20 .icn-bgp:before {
    content: '\f468'
}

.f20 .icn-bitcoin:before {
    content: '\f469'
}

.f20 .icn-browser-abandon:before {
    content: '\f46a'
}

.f20 .icn-business-objects:before {
    content: '\f46b'
}

.f20 .icn-call-method:before {
    content: '\f46c'
}

.f20 .icn-cancel-s:before {
    content: '\f46d'
}

.f20 .icn-cancel-square-s:before {
    content: '\f46e'
}

.f20 .icn-cancel-square:before {
    content: '\f46f'
}

.f20 .icn-cart-abandon:before {
    content: '\f470'
}

.f20 .icn-catch-event:before {
    content: '\f471'
}

.f20 .icn-chart-gauge-odometer:before {
    content: '\f472'
}

.f20 .icn-chart-pie-0:before {
    content: '\f473'
}

.f20 .icn-chart-pie-10:before {
    content: '\f474'
}

.f20 .icn-chart-pie-15:before {
    content: '\f475'
}

.f20 .icn-chart-pie-25:before {
    content: '\f476'
}

.f20 .icn-chart-pie-30:before {
    content: '\f477'
}

.f20 .icn-chart-pie-35:before {
    content: '\f478'
}

.f20 .icn-chart-pie-45:before {
    content: '\f479'
}

.f20 .icn-chart-pie-5:before {
    content: '\f47a'
}

.f20 .icn-chart-pie-50:before {
    content: '\f47b'
}

.f20 .icn-chart-pie-55:before {
    content: '\f47c'
}

.f20 .icn-chart-pie-60:before {
    content: '\f47d'
}

.f20 .icn-chart-pie-65:before {
    content: '\f47e'
}

.f20 .icn-chart-pie-70:before {
    content: '\f47f'
}

.f20 .icn-chart-pie-75:before {
    content: '\f480'
}

.f20 .icn-chart-pie-90:before {
    content: '\f481'
}

.f20 .icn-chart-pie-95:before {
    content: '\f482'
}

.f20 .icn-chart-pie-40:before {
    content: '\f483'
}

.f20 .icn-checkbox-on:before {
    content: '\f484'
}

.f20 .icn-circular-progress-1:before {
    content: '\f485'
}

.f20 .icn-circular-progress-2:before {
    content: '\f486'
}

.f20 .icn-circular-progress-3:before {
    content: '\f487'
}

.f20 .icn-circular-progress-4:before {
    content: '\f488'
}

.f20 .icn-circular-progress-5:before {
    content: '\f489'
}

.f20 .icn-circular-progress-6:before {
    content: '\f48a'
}

.f20 .icn-circular-progress-7:before {
    content: '\f48b'
}

.f20 .icn-circular-progress:before {
    content: '\f48c'
}

.f20 .icn-conveyor-belt:before {
    content: '\f48d'
}

.f20 .icn-create-modal:before {
    content: '\f48e'
}

.f20 .icn-custom-events:before {
    content: '\f48f'
}

.f20 .icn-delete-circle:before {
    content: '\f490'
}

.f20 .icn-euro:before {
    content: '\f492'
}

.f20 .icn-fast-forward:before {
    content: '\f493'
}

.f20 .icn-flagged-s:before {
    content: '\f494'
}

.f20 .icn-forward-10:before {
    content: '\f495'
}

.f20 .icn-forward-30:before {
    content: '\f496'
}

.f20 .icn-forward-5:before {
    content: '\f497'
}

.f20 .icn-geoforce-entry:before {
    content: '\f498'
}

.f20 .icn-geoforce-exit:before {
    content: '\f499'
}

.f20 .icn-get-data:before {
    content: '\f49a'
}

.f20 .icn-git:before {
    content: '\f49b'
}

.f20 .icn-heart-s:before {
    content: '\f49e'
}

.f20 .icn-ils:before {
    content: '\f49f'
}

.f20 .icn-in-app-campaign:before {
    content: '\f4a0'
}

.f20 .icn-inr:before {
    content: '\f4a1'
}

.f20 .icn-krw:before {
    content: '\f4a2'
}

.f20 .icn-layout-1-col-2-row:before {
    content: '\f4a3'
}

.f20 .icn-layout-1-row-2-col:before {
    content: '\f4a4'
}

.f20 .icn-layout-1-row-3-col:before {
    content: '\f4a5'
}

.f20 .icn-layout-2-col-1-row:before {
    content: '\f4a6'
}

.f20 .icn-layout-2-col:before {
    content: '\f4a7'
}

.f20 .icn-layout-2-row-1-col:before {
    content: '\f4a8'
}

.f20 .icn-layout-2-row-3-col:before {
    content: '\f4a9'
}

.f20 .icn-layout-2-row:before {
    content: '\f4aa'
}

.f20 .icn-layout-3-col-1-row:before {
    content: '\f4ab'
}

.f20 .icn-layout-3-col:before {
    content: '\f4ac'
}

.f20 .icn-layout-3-row:before {
    content: '\f4ad'
}

.f20 .icn-legend:before {
    content: '\f4ae'
}

.f20 .icn-light-bulb:before {
    content: '\f4af'
}

.f20 .icn-line-graph:before {
    content: '\f4b0'
}

.f20 .icn-log-in:before {
    content: '\f4b2'
}

.f20 .icn-log-out:before {
    content: '\f4b3'
}

.f20 .icn-mms-campaign:before {
    content: '\f4b5'
}

.f20 .icn-money:before {
    content: '\f4b6'
}

.f20 .icn-multi-class:before {
    content: '\f4b7'
}

.f20 .icn-night-life:before {
    content: '\f4b8'
}

.f20 .icn-number-pad:before {
    content: '\f4b9'
}

.f20 .icn-processes:before {
    content: '\f4ba'
}

.f20 .icn-push-campaign:before {
    content: '\f4bb'
}

.f20 .icn-qr-code:before {
    content: '\f4bc'
}

.f20 .icn-radio-button-off:before {
    content: '\f4bd'
}

.f20 .icn-radio-button-on:before {
    content: '\f4be'
}

.f20 .icn-replay-10:before {
    content: '\f4bf'
}

.f20 .icn-replay-30:before {
    content: '\f4c0'
}

.f20 .icn-replay-5:before {
    content: '\f4c1'
}

.f20 .icn-rotations-lock:before {
    content: '\f4c2'
}

.f20 .icn-row-expander:before {
    content: '\f4c3'
}

.f20 .icn-rub:before {
    content: '\f4c4'
}

.f20 .icn-set-data:before {
    content: '\f4c5'
}

.f20 .icn-sms-received:before {
    content: '\f4c6'
}

.f20 .icn-stage-gate:before {
    content: '\f4c7'
}

.f20 .icn-throw-event:before {
    content: '\f4c8'
}

.f20 .icn-thumbs-down-s:before {
    content: '\f4c9'
}

.f20 .icn-thumbs-up-s:before {
    content: '\f4ca'
}

.f20 .icn-tree-view:before {
    content: '\f4cb'
}

.f20 .icn-try:before {
    content: '\f4cc'
}

.f20 .icn-unpin:before {
    content: '\f4cd'
}

.f20 .icn-up-parent:before {
    content: '\f4ce'
}

.f20 .icn-yen:before {
    content: '\f4d0'
}

.f20 .icn-animation:before {
    content: '\f4d3'
}

.f20 .icn-binding-control:before {
    content: '\f4d4'
}

.f20 .icn-busy-context:before {
    content: '\f4d5'
}

.f20 .icn-chart-gauge:before {
    content: '\f4d6'
}

.f20 .icn-color-palette:before {
    content: '\f4d7'
}

.f20 .icn-color-spectrum:before {
    content: '\f4d8'
}

.f20 .icn-core-router:before {
    content: '\f4d9'
}

.f20 .icn-film-strip:before {
    content: '\f4da'
}

.f20 .icn-form-layout-jet:before {
    content: '\f4db'
}

.f20 .icn-icon:before {
    content: '\f4dc'
}

.f20 .icn-indexer:before {
    content: '\f4dd'
}

.f20 .icn-nbox:before {
    content: '\f4de'
}

.f20 .icn-offcanvas:before {
    content: '\f4df'
}

.f20 .icn-paging-control:before {
    content: '\f4e0'
}

.f20 .icn-pictochart:before {
    content: '\f4e1'
}

.f20 .icn-progress-list:before {
    content: '\f4e2'
}

.f20 .icn-refresher:before {
    content: '\f4e4'
}

.f20 .icn-responsive:before {
    content: '\f4e5'
}

.f20 .icn-router:before {
    content: '\f4e6'
}

.f20 .icn-sunburst:before {
    content: '\f4e8'
}

.f20 .icn-thematic-map:before {
    content: '\f4e9'
}

.f20 .icn-theming:before {
    content: '\f4ea'
}

.f20 .icn-treemap:before {
    content: '\f4eb'
}

.f20 .icn-use-cases-chart:before {
    content: '\f4ec'
}

.f20 .icn-use-cases:before {
    content: '\f4ed'
}

.f20 .icn-utility-css:before {
    content: '\f4ee'
}

.f20 .icn-validation:before {
    content: '\f4ef'
}

.f20 .icn-waterfall-layout:before {
    content: '\f4f0'
}

.f20 .icn-add-create-page:before {
    content: '\f4f1'
}

.f20 .icn-add-detail-page:before {
    content: '\f4f2'
}

.f20 .icn-add-edit-page:before {
    content: '\f4f3'
}

.f20 .icn-assign-variable:before {
    content: '\f4f4'
}

.f20 .icn-bind-data:before {
    content: '\f4f5'
}

.f20 .icn-chat-off:before {
    content: '\f4f6'
}

.f20 .icn-create-options:before {
    content: '\f4f7'
}

.f20 .icn-get-options:before {
    content: '\f4f8'
}

.f20 .icn-layout-responsive:before {
    content: '\f4f9'
}

.f20 .icn-new-variable:before {
    content: '\f4fa'
}

.f20 .icn-select-single:before {
    content: '\f4fb'
}

.f20 .icn-train-control:before {
    content: '\f4fc'
}

.f20 .icn-wrench-off:before {
    content: '\f4fd'
}

.f20 .icn-accessor-more:before {
    content: '\f4fe'
}

.f20 .icn-accessor-one:before {
    content: '\f4ff'
}

.f20 .icn-chart-bar-stacked-100-horiz:before {
    content: '\f500'
}

.f20 .icn-chart-bar-stacked-horiz:before {
    content: '\f501'
}

.f20 .icn-chart-bar:before {
    content: '\f502'
}

.f20 .icn-chart-box-plot-horizontal:before {
    content: '\f503'
}

.f20 .icn-chart-chord-diagram:before {
    content: '\f504'
}

.f20 .icn-chart-corellation-matrix:before {
    content: '\f505'
}

.f20 .icn-chart-heat-map:before {
    content: '\f506'
}

.f20 .icn-chart-parallel-coordinates:before {
    content: '\f507'
}

.f20 .icn-chart-pie-segment:before {
    content: '\f508'
}

.f20 .icn-chart-sankey:before {
    content: '\f509'
}

.f20 .icn-chart-tile:before {
    content: '\f50a'
}

.f20 .icn-chart-use-cases:before {
    content: '\f50b'
}

.f20 .icn-extendable-item:before {
    content: '\f50c'
}

.f20 .icn-gallery:before {
    content: '\f50e'
}

.f20 .icn-inheritance:before {
    content: '\f50f'
}

.f20 .icn-log:before {
    content: '\f510'
}

.f20 .icn-option-group:before {
    content: '\f511'
}

.f20 .icn-popup-oj:before {
    content: '\f512'
}

.f20 .icn-regex:before {
    content: '\f513'
}

.f20 .icn-root-page:before {
    content: '\f514'
}

.f20 .icn-tables-pivot:before {
    content: '\f515'
}

.f20 .icn-tags-controls:before {
    content: '\f516'
}

.f20 .icn-timeline-horizontal:before {
    content: '\f517'
}

.f20 .icn-when:before {
    content: '\f518'
}

.f20 .icn-words:before {
    content: '\f519'
}

.f20 .icn-adapter:before {
    content: '\f51a'
}

.f20 .icn-add-column:before {
    content: '\f51b'
}

.f20 .icn-and:before {
    content: '\f51c'
}

.f20 .icn-attribute:before {
    content: '\f51d'
}

.f20 .icn-boolean-2:before {
    content: '\f51e'
}

.f20 .icn-broken-image:before {
    content: '\f51f'
}

.f20 .icn-call-component-function:before {
    content: '\f520'
}

.f20 .icn-call-module-function:before {
    content: '\f521'
}

.f20 .icn-cc-diners-club:before {
    content: '\f522'
}

.f20 .icn-certificate-path:before {
    content: '\f523'
}

.f20 .icn-chart-area-100:before {
    content: '\f524'
}

.f20 .icn-chart-auto:before {
    content: '\f525'
}

.f20 .icn-chart-axes:before {
    content: '\f526'
}

.f20 .icn-chart-bar-stacked-100-vertical:before {
    content: '\f527'
}

.f20 .icn-chart-bar-stacked-vertical:before {
    content: '\f528'
}

.f20 .icn-chart-butterfly:before {
    content: '\f529'
}

.f20 .icn-chart-marquee-circular:before {
    content: '\f52a'
}

.f20 .icn-chart-marquee-polygon:before {
    content: '\f52b'
}

.f20 .icn-chart-network-circular:before {
    content: '\f52c'
}

.f20 .icn-chart-network:before {
    content: '\f52d'
}

.f20 .icn-chart-outlier:before {
    content: '\f52e'
}

.f20 .icn-chart-radar-area:before {
    content: '\f52f'
}

.f20 .icn-chart-radar-bar:before {
    content: '\f530'
}

.f20 .icn-chart-scatter-category-2:before {
    content: '\f531'
}

.f20 .icn-chart-scatter-category:before {
    content: '\f532'
}

.f20 .icn-chart-sunburst-2:before {
    content: '\f533'
}

.f20 .icn-chat-on:before {
    content: '\f534'
}

.f20 .icn-cloud-tag:before {
    content: '\f535'
}

.f20 .icn-colors:before {
    content: '\f536'
}

.f20 .icn-compute-node:before {
    content: '\f537'
}

.f20 .icn-contact-send:before {
    content: '\f538'
}

.f20 .icn-converter:before {
    content: '\f539'
}

.f20 .icn-display:before {
    content: '\f53b'
}

.f20 .icn-division:before {
    content: '\f53c'
}

.f20 .icn-equal:before {
    content: '\f53d'
}

.f20 .icn-file-other:before {
    content: '\f53e'
}

.f20 .icn-filter-2:before {
    content: '\f53f'
}

.f20 .icn-float:before {
    content: '\f540'
}

.f20 .icn-folder-download:before {
    content: '\f541'
}

.f20 .icn-function-2:before {
    content: '\f542'
}

.f20 .icn-gauge-led:before {
    content: '\f543'
}

.f20 .icn-gauge-rating:before {
    content: '\f544'
}

.f20 .icn-greater-than:before {
    content: '\f546'
}

.f20 .icn-grid-container-h:before {
    content: '\f547'
}

.f20 .icn-icon-circle:before {
    content: '\f548'
}

.f20 .icn-input-search:before {
    content: '\f549'
}

.f20 .icn-instructor-training-plus:before {
    content: '\f54a'
}

.f20 .icn-instructor-training:before {
    content: '\f54b'
}

.f20 .icn-item-overview:before {
    content: '\f54c'
}

.f20 .icn-javascript:before {
    content: '\f54d'
}

.f20 .icn-learning-path:before {
    content: '\f54e'
}

.f20 .icn-less-than:before {
    content: '\f54f'
}

.f20 .icn-library:before {
    content: '\f550'
}

.f20 .icn-list-round:before {
    content: '\f551'
}

.f20 .icn-live-virtual-class-plus:before {
    content: '\f552'
}

.f20 .icn-live-virtual-class:before {
    content: '\f553'
}

.f20 .icn-loader:before {
    content: '\f554'
}

.f20 .icn-medal:before {
    content: '\f555'
}

.f20 .icn-menu-advanced:before {
    content: '\f556'
}

.f20 .icn-menu-modal:before {
    content: '\f557'
}

.f20 .icn-menu-overflow:before {
    content: '\f558'
}

.f20 .icn-menu-select-many:before {
    content: '\f559'
}

.f20 .icn-message-2:before {
    content: '\f55a'
}

.f20 .icn-message-queue:before {
    content: '\f55b'
}

.f20 .icn-mod:before {
    content: '\f55c'
}

.f20 .icn-multiply:before {
    content: '\f55d'
}

.f20 .icn-navigation-v:before {
    content: '\f55e'
}

.f20 .icn-not-equal:before {
    content: '\f55f'
}

.f20 .icn-numeric:before {
    content: '\f560'
}

.f20 .icn-or:before {
    content: '\f561'
}

.f20 .icn-page-structure:before {
    content: '\f562'
}

.f20 .icn-paragraph-line:before {
    content: '\f563'
}

.f20 .icn-polygon-2:before {
    content: '\f564'
}

.f20 .icn-processes-2:before {
    content: '\f565'
}

.f20 .icn-puzzle:before {
    content: '\f566'
}

.f20 .icn-rearrange:before {
    content: '\f567'
}

.f20 .icn-reset-variable:before {
    content: '\f568'
}

.f20 .icn-rounded-square-s:before {
    content: '\f569'
}

.f20 .icn-run-parallel:before {
    content: '\f56a'
}

.f20 .icn-scan-barcode:before {
    content: '\f56b'
}

.f20 .icn-scope:before {
    content: '\f56c'
}

.f20 .icn-select-single-currency:before {
    content: '\f56d'
}

.f20 .icn-self-study:before {
    content: '\f56e'
}

.f20 .icn-snap-to-grid:before {
    content: '\f56f'
}

.f20 .icn-software:before {
    content: '\f570'
}

.f20 .icn-stitch:before {
    content: '\f571'
}

.f20 .icn-string:before {
    content: '\f572'
}

.f20 .icn-subdirectory-arrow-down-left:before {
    content: '\f573'
}

.f20 .icn-subdirectory-arrow-down-right:before {
    content: '\f574'
}

.f20 .icn-subdirectory-arrow-up-left:before {
    content: '\f575'
}

.f20 .icn-subdirectory-arrow-up-right:before {
    content: '\f576'
}

.f20 .icn-switch:before {
    content: '\f577'
}

.f20 .icn-throw-error:before {
    content: '\f578'
}

.f20 .icn-throw-fault:before {
    content: '\f579'
}

.f20 .icn-training-on-demand:before {
    content: '\f57a'
}

.f20 .icn-unary:before {
    content: '\f57b'
}

.f20 .icn-validation-component:before {
    content: '\f57c'
}

.f20 .icn-validator:before {
    content: '\f57d'
}

.f20 .icn-variable:before {
    content: '\f57e'
}

.f20 .icn-voucher:before {
    content: '\f57f'
}

.f20 .icn-array-data-provider:before {
    content: '\f580'
}

.f20 .icn-array:before {
    content: '\f581'
}

.f20 .icn-chart-area-h:before {
    content: '\f587'
}

.f20 .icn-chart-area-stack:before {
    content: '\f588'
}

.f20 .icn-chart-area-v:before {
    content: '\f589'
}

.f20 .icn-chart-bar-stack:before {
    content: '\f58b'
}

.f20 .icn-chart-bar-unstack:before {
    content: '\f58c'
}

.f20 .icn-chart-forecast:before {
    content: '\f590'
}

.f20 .icn-chart-linear-status:before {
    content: '\f595'
}

.f20 .icn-chart-reference-line:before {
    content: '\f596'
}

.f20 .icn-chart-venn-all:before {
    content: '\f597'
}

.f20 .icn-chart-venn-intersect:before {
    content: '\f598'
}

.f20 .icn-chart-venn-left:before {
    content: '\f599'
}

.f20 .icn-chart-venn-right:before {
    content: '\f59a'
}

.f20 .icn-contact-permission:before {
    content: '\f59b'
}

.f20 .icn-dashboard:before {
    content: '\f59c'
}

.f20 .icn-decrease-indent:before {
    content: '\f59d'
}

.f20 .icn-file-csv:before {
    content: '\f59e'
}

.f20 .icn-file-excel:before {
    content: '\f59f'
}

.f20 .icn-file-google-sheets:before {
    content: '\f5a0'
}

.f20 .icn-group:before {
    content: '\f5a1'
}

.f20 .icn-increase-indent:before {
    content: '\f5a2'
}

.f20 .icn-layout-align-left:before {
    content: '\f5a3'
}

.f20 .icn-layout-align-right:before {
    content: '\f5a5'
}

.f20 .icn-layout-justify-bottom:before {
    content: '\f5a9'
}

.f20 .icn-layout-justify-top:before {
    content: '\f5ac'
}

.f20 .icn-merge-columns:before {
    content: '\f5af'
}

.f20 .icn-merge-rows:before {
    content: '\f5b0'
}

.f20 .icn-mixed-data-set:before {
    content: '\f5b1'
}

.f20 .icn-multi-service-data-provider:before {
    content: '\f5b2'
}

.f20 .icn-recent:before {
    content: '\f5b3'
}

.f20 .icn-recommendations:before {
    content: '\f5b4'
}

.f20 .icn-reference:before {
    content: '\f5b5'
}

.f20 .icn-rename:before {
    content: '\f5b6'
}

.f20 .icn-service-data-provider:before {
    content: '\f5b7'
}

.f20 .icn-subject-area:before {
    content: '\f5b8'
}

.f20 .icn-ungroup:before {
    content: '\f5ba'
}

.f20 .icn-chart-bar-h-alt:before {
    content: '\f5bb'
}

.f20 .icn-chart-bar-v-alt:before {
    content: '\f5bc'
}

.f20 .icn-chart-box-h:before {
    content: '\f5bd'
}

.f20 .icn-chart-box-v:before {
    content: '\f5be'
}

.f20 .icn-chart-funnel-h:before {
    content: '\f5bf'
}

.f20 .icn-chart-funnel-v:before {
    content: '\f5c0'
}

.f20 .icn-chart-line-h:before {
    content: '\f5c1'
}

.f20 .icn-chart-line-v:before {
    content: '\f5c2'
}

.f20 .icn-git-alt:before {
    content: '\f5c5'
}

.f20 .icn-layout-align-center:before {
    content: '\f5c6'
}

.f20 .icn-layout-align-v:before {
    content: '\f5c9'
}

.f20 .icn-layout-baseline-h:before {
    content: '\f5ca'
}

.f20 .icn-layout-baseline-v:before {
    content: '\f5cb'
}

.f20 .icn-layout-justify-center-v:before {
    content: '\f5cc'
}

.f20 .icn-layout-justify-center:before {
    content: '\f5cd'
}

.f20 .icn-undo-alt:before {
    content: '\f5ce'
}

.f20 .icn-layout-justify-v:before {
    content: '\f5cf'
}

.f20 .icn-aconex-certification:before {
    content: '\f5d0'
}

.f20 .icn-advertisement:before {
    content: '\f5d1'
}

.f20 .icn-asterisk:before {
    content: '\f5d2'
}

.f20 .icn-billboard:before {
    content: '\f5d3'
}

.f20 .icn-cart-add:before {
    content: '\f5d4'
}

.f20 .icn-cart-buy-again:before {
    content: '\f5d5'
}

.f20 .icn-component-content:before {
    content: '\f5d8'
}

.f20 .icn-component-group:before {
    content: '\f5d9'
}

.f20 .icn-connection:before {
    content: '\f5da'
}

.f20 .icn-customer-blog:before {
    content: '\f5db'
}

.f20 .icn-default-view:before {
    content: '\f5dc'
}

.f20 .icn-generate-barcode:before {
    content: '\f5dd'
}

.f20 .icn-key-flex-field:before {
    content: '\f5de'
}

.f20 .icn-layout-align-center-h:before {
    content: '\f5df'
}

.f20 .icn-layout-align-h:before {
    content: '\f5e0'
}

.f20 .icn-layout-justify-bottom-v:before {
    content: '\f5e1'
}

.f20 .icn-layout-justify-center-around-h:before {
    content: '\f5e2'
}

.f20 .icn-layout-justify-center-h:before {
    content: '\f5e3'
}

.f20 .icn-layout-justify-h:before {
    content: '\f5e4'
}

.f20 .icn-layout-justify-left:before {
    content: '\f5e5'
}

.f20 .icn-layout-justify-right:before {
    content: '\f5e6'
}

.f20 .icn-layout-justify-top-h:before {
    content: '\f5e7'
}

.f20 .icn-micros-consulting:before {
    content: '\f5e8'
}

.f20 .icn-miniplayer:before {
    content: '\f5e9'
}

.f20 .icn-newspaper:before {
    content: '\f5ea'
}

.f20 .icn-page-header:before {
    content: '\f5eb'
}

.f20 .icn-page-template:before {
    content: '\f5ec'
}

.f20 .icn-pos:before {
    content: '\f5ed'
}

.f20 .icn-regular-expression:before {
    content: '\f5ee'
}

.f20 .icn-smart-filter:before {
    content: '\f5ef'
}

.f20 .icn-spell-check:before {
    content: '\f5f0'
}

.f20 .icn-success-slide:before {
    content: '\f5f1'
}

.f20 .icn-success-story:before {
    content: '\f5f2'
}

.f20 .icn-support-services:before {
    content: '\f5f3'
}

.f20 .icn-annotation:before {
    content: '\f5f4'
}

.f20 .icn-comm-in:before {
    content: '\f5f5'
}

.f20 .icn-comm-out:before {
    content: '\f5f6'
}

.f20 .icn-extendable-item-s:before {
    content: '\f5f7'
}

.f20 .icn-fast-forward-alt:before {
    content: '\f5f8'
}

.f20 .icn-hand-drag:before {
    content: '\f5f9'
}

.f20 .icn-input-parameter:before {
    content: '\f5fa'
}

.f20 .icn-maven:before {
    content: '\f5fb'
}

.f20 .icn-oracle-chat-outline:before {
    content: '\f5fc'
}

.f20 .icn-page-success:before {
    content: '\f5fd'
}

.f20 .icn-artifacts:before {
    content: '\f5fe'
}

.f20 .icn-audits:before {
    content: '\f5ff'
}

.f20 .icn-back-parent:before {
    content: '\f600'
}

.f20 .icn-boolean-alt:before {
    content: '\f601'
}

.f20 .icn-build:before {
    content: '\f602'
}

.f20 .icn-card-footer:before {
    content: '\f603'
}

.f20 .icn-chart-bar-h:before {
    content: '\f604'
}

.f20 .icn-chart-bar-stacked-100-h:before {
    content: '\f605'
}

.f20 .icn-chart-bar-stacked-100-v:before {
    content: '\f606'
}

.f20 .icn-chart-bar-stacked-h:before {
    content: '\f607'
}

.f20 .icn-chart-bar-stacked-v:before {
    content: '\f608'
}

.f20 .icn-chart-bar-v:before {
    content: '\f609'
}

.f20 .icn-chart-scatter-category-alt:before {
    content: '\f60a'
}

.f20 .icn-chart-sunburst-alt:before {
    content: '\f60b'
}

.f20 .icn-coin:before {
    content: '\f60c'
}

.f20 .icn-collapse-menu:before {
    content: '\f60d'
}

.f20 .icn-comment-add:before {
    content: '\f60e'
}

.f20 .icn-comment-delete:before {
    content: '\f60f'
}

.f20 .icn-component-bind-dom:before {
    content: '\f610'
}

.f20 .icn-component-block-container:before {
    content: '\f611'
}

.f20 .icn-content:before {
    content: '\f612'
}

.f20 .icn-copy-field-from:before {
    content: '\f613'
}

.f20 .icn-copy-field-to:before {
    content: '\f614'
}

.f20 .icn-deploy:before {
    content: '\f615'
}

.f20 .icn-docker:before {
    content: '\f616'
}

.f20 .icn-dollar-note:before {
    content: '\f617'
}

.f20 .icn-drag-h:before {
    content: '\f618'
}

.f20 .icn-dynamic-form:before {
    content: '\f619'
}

.f20 .icn-dynamic-layout:before {
    content: '\f61a'
}

.f20 .icn-dynamic-table:before {
    content: '\f61b'
}

.f20 .icn-edit-excel:before {
    content: '\f61c'
}

.f20 .icn-expand-menu:before {
    content: '\f61d'
}

.f20 .icn-filter-alt:before {
    content: '\f61e'
}

.f20 .icn-forward-next:before {
    content: '\f61f'
}

.f20 .icn-func-folders:before {
    content: '\f620'
}

.f20 .icn-function-alt:before {
    content: '\f621'
}

.f20 .icn-git-head:before {
    content: '\f622'
}

.f20 .icn-git-parent:before {
    content: '\f623'
}

.f20 .icn-import-from-bo:before {
    content: '\f624'
}

.f20 .icn-import-from-csv:before {
    content: '\f625'
}

.f20 .icn-import-from-dev:before {
    content: '\f626'
}

.f20 .icn-import-from-live:before {
    content: '\f627'
}

.f20 .icn-java:before {
    content: '\f628'
}

.f20 .icn-list-item-template:before {
    content: '\f629'
}

.f20 .icn-message-alt:before {
    content: '\f62a'
}

.f20 .icn-npm:before {
    content: '\f62b'
}

.f20 .icn-object-card:before {
    content: '\f62c'
}

.f20 .icn-overcast:before {
    content: '\f62d'
}

.f20 .icn-overflow-h:before {
    content: '\f62e'
}

.f20 .icn-overflow-v:before {
    content: '\f62f'
}

.f20 .icn-pipeline-alt:before {
    content: '\f630'
}

.f20 .icn-polygon-alt:before {
    content: '\f631'
}

.f20 .icn-processes-alt:before {
    content: '\f632'
}

.f20 .icn-project:before {
    content: '\f633'
}

.f20 .icn-release:before {
    content: '\f634'
}

.f20 .icn-rule-selector:before {
    content: '\f635'
}

.f20 .icn-task-card:before {
    content: '\f636'
}

.f20 .icn-type-adp-input:before {
    content: '\f637'
}

.f20 .icn-type-any-input:before {
    content: '\f638'
}

.f20 .icn-type-array-input:before {
    content: '\f639'
}

.f20 .icn-type-boolean-input:before {
    content: '\f63a'
}

.f20 .icn-type-date-input:before {
    content: '\f63b'
}

.f20 .icn-type-number-input:before {
    content: '\f63c'
}

.f20 .icn-type-object-input:before {
    content: '\f63d'
}

.f20 .icn-type-reference-input:before {
    content: '\f63e'
}

.f20 .icn-type-sdp-input:before {
    content: '\f63f'
}

.f20 .icn-type-string-input:before {
    content: '\f640'
}

.f20 .icn-type-time-input:before {
    content: '\f641'
}

.f20 .icn-menu-collapse:before {
    content: '\f642'
}

.f20 .icn-menu-expand:before {
    content: '\f643'
}

.f20 .icn-panel-collapse-left:before {
    content: '\f644'
}

.f20 .icn-panel-collapse-right:before {
    content: '\f645'
}

.f20 .icn-panel-expand-left:before {
    content: '\f646'
}

.f20 .icn-panel-expand-right:before {
    content: '\f647'
}

.f20 .icn-bind-field:before {
    content: '\f654'
}

.f20 .icn-bind-section:before {
    content: '\f655'
}

.f20 .icn-cast:before {
    content: '\f656'
}

.f20 .icn-circle-half:before {
    content: '\f658'
}

.f20 .icn-collapse-panel-left:before {
    content: '\f659'
}

.f20 .icn-collapse-panel-right:before {
    content: '\f65a'
}

.f20 .icn-datafox:before {
    content: '\f65b'
}

.f20 .icn-docker-boilerplate:before {
    content: '\f65c'
}

.f20 .icn-dynamic-config:before {
    content: '\f65e'
}

.f20 .icn-dynamic-template:before {
    content: '\f65f'
}

.f20 .icn-file-jar:before {
    content: '\f660'
}

.f20 .icn-file-pom:before {
    content: '\f661'
}

.f20 .icn-file-tar:before {
    content: '\f662'
}

.f20 .icn-file-war:before {
    content: '\f663'
}

.f20 .icn-file-xml:before {
    content: '\f664'
}

.f20 .icn-maxymiser:before {
    content: '\f66c'
}

.f20 .icn-navigation-page-header:before {
    content: '\f66d'
}

.f20 .icn-nvd:before {
    content: '\f66f'
}

.f20 .icn-profile-card:before {
    content: '\f675'
}

.f20 .icn-recent-change:before {
    content: '\f67b'
}

.f20 .icn-retirejs:before {
    content: '\f67e'
}

.f20 .icn-ruler-set:before {
    content: '\f67f'
}

.f20 .icn-select-single-item-template:before {
    content: '\f680'
}

.f20 .icn-sliders:before {
    content: '\f681'
}

.f20 .icn-sonatype:before {
    content: '\f682'
}

.f20 .icn-table-view:before {
    content: '\f683'
}

.f20 .icn-address:before {
    content: '\f688'
}

.f20 .icn-article-detail:before {
    content: '\f689'
}

.f20 .icn-article-summary:before {
    content: '\f68a'
}

.f20 .icn-blog-post-detail:before {
    content: '\f68b'
}

.f20 .icn-boilerplate:before {
    content: '\f68c'
}

.f20 .icn-capture:before {
    content: '\f68d'
}

.f20 .icn-carousel:before {
    content: '\f68e'
}

.f20 .icn-chevron-circle-down-alt:before {
    content: '\f68f'
}

.f20 .icn-chevron-circle-up-alt:before {
    content: '\f690'
}

.f20 .icn-collection:before {
    content: '\f691'
}

.f20 .icn-content-group:before {
    content: '\f692'
}

.f20 .icn-content-layout:before {
    content: '\f693'
}

.f20 .icn-crosshair:before {
    content: '\f694'
}

.f20 .icn-data-workflow:before {
    content: '\f695'
}

.f20 .icn-file-acrobat:before {
    content: '\f696'
}

.f20 .icn-file-audio:before {
    content: '\f697'
}

.f20 .icn-file-bin:before {
    content: '\f698'
}

.f20 .icn-file-css:before {
    content: '\f699'
}

.f20 .icn-file-doc-alt:before {
    content: '\f69a'
}

.f20 .icn-file-document:before {
    content: '\f69b'
}

.f20 .icn-file-generic:before {
    content: '\f69c'
}

.f20 .icn-file-html:before {
    content: '\f69d'
}

.f20 .icn-file-img:before {
    content: '\f69e'
}

.f20 .icn-file-java:before {
    content: '\f69f'
}

.f20 .icn-file-js:before {
    content: '\f6a0'
}

.f20 .icn-file-json:before {
    content: '\f6a1'
}

.f20 .icn-file-ppt:before {
    content: '\f6a2'
}

.f20 .icn-file-scss:before {
    content: '\f6a3'
}

.f20 .icn-file-txt:before {
    content: '\f6a4'
}

.f20 .icn-file-video:before {
    content: '\f6a5'
}

.f20 .icn-file-xls:before {
    content: '\f6a6'
}

.f20 .icn-file-zip-alt:before {
    content: '\f6a7'
}

.f20 .icn-flow-container:before {
    content: '\f6a8'
}

.f20 .icn-list-components:before {
    content: '\f6a9'
}

.f20 .icn-list-conversation:before {
    content: '\f6aa'
}

.f20 .icn-list-document:before {
    content: '\f6ab'
}

.f20 .icn-list-folder:before {
    content: '\f6ac'
}

.f20 .icn-list-h:before {
    content: '\f6ad'
}

.f20 .icn-list-sites:before {
    content: '\f6ae'
}

.f20 .icn-list-templates:before {
    content: '\f6af'
}

.f20 .icn-list-themes:before {
    content: '\f6b0'
}

.f20 .icn-netsuite:before {
    content: '\f6b1'
}

.f20 .icn-option:before {
    content: '\f6b2'
}

.f20 .icn-priority-highest:before {
    content: '\f6b3'
}

.f20 .icn-priority-low:before {
    content: '\f6b4'
}

.f20 .icn-priority-normal:before {
    content: '\f6b5'
}

.f20 .icn-severity-blocker:before {
    content: '\f6b6'
}

.f20 .icn-severity-critical:before {
    content: '\f6b7'
}

.f20 .icn-severity-enhancement:before {
    content: '\f6b8'
}

.f20 .icn-severity-major:before {
    content: '\f6b9'
}

.f20 .icn-severity-minor:before {
    content: '\f6ba'
}

.f20 .icn-severity-normal:before {
    content: '\f6bb'
}

.f20 .icn-slider-alt:before {
    content: '\f6bc'
}

.f20 .icn-slug:before {
    content: '\f6bd'
}

.f20 .icn-store:before {
    content: '\f6be'
}

.f20 .icn-summary-block:before {
    content: '\f6bf'
}

.f20 .icn-summary:before {
    content: '\f6c0'
}

.f20 .icn-type-string:before {
    content: '\f6c1'
}

.f20 .icn-video-block:before {
    content: '\f6c2'
}

.f20 .icn-weather-cloudy:before {
    content: '\f6c3'
}

.f20 .icn-action-alt:before {
    content: '\f6c4'
}

.f20 .icn-chart-radar-line:before {
    content: '\f6c5'
}

.f20 .icn-delete-all:before {
    content: '\f6c6'
}

.f20 .icn-enable-all:before {
    content: '\f6c7'
}

.f20 .icn-gas:before {
    content: '\f6c8'
}

.f20 .icn-new-version:before {
    content: '\f6c9'
}

.f20 .icn-oracle-chat:before {
    content: '\f6ca'
}

.f20 .icn-replace:before {
    content: '\f6cb'
}

.f20 .icn-adf:before {
    content: '\f6cc'
}

.f20 .icn-chart-running-aggregate:before {
    content: '\f6cd'
}

.f20 .icn-chart-table-edge-label:before {
    content: '\f6ce'
}

.f20 .icn-data-bin:before {
    content: '\f6cf'
}

.f20 .icn-edit-column:before {
    content: '\f6d0'
}

.f20 .icn-edit-plus:before {
    content: '\f6d1'
}

.f20 .icn-expandable-list-item:before {
    content: '\f6d2'
}

.f20 .icn-foldout-panel-template:before {
    content: '\f6d3'
}

.f20 .icn-margin-padding:before {
    content: '\f6d4'
}

.f20 .icn-match-whole-word:before {
    content: '\f6d5'
}

.f20 .icn-run:before {
    content: '\f6d6'
}

.f20 .icn-select-column:before {
    content: '\f6d7'
}

.f20 .icn-shapes:before {
    content: '\f6d8'
}

.f20 .icn-step-into:before {
    content: '\f6d9'
}

.f20 .icn-step-out:before {
    content: '\f6da'
}

.f20 .icn-step-over:before {
    content: '\f6db'
}

.f20 .icn-add-to-assets:before {
    content: '\f6dc'
}

.f20 .icn-all-components:before {
    content: '\f6dd'
}

.f20 .icn-background:before {
    content: '\f6de'
}

.f20 .icn-badge:before {
    content: '\f6df'
}

.f20 .icn-completed:before {
    content: '\f6e0'
}

.f20 .icn-contact-edit:before {
    content: '\f6e1'
}

.f20 .icn-create-site:before {
    content: '\f6e2'
}

.f20 .icn-custom-components:before {
    content: '\f6e3'
}

.f20 .icn-custom-properties:before {
    content: '\f6e4'
}

.f20 .icn-custom-publishing-channel:before {
    content: '\f6e5'
}

.f20 .icn-file-view-details:before {
    content: '\f6e6'
}

.f20 .icn-list-item-layout:before {
    content: '\f6e7'
}

.f20 .icn-non-translatable:before {
    content: '\f6e8'
}

.f20 .icn-paypal:before {
    content: '\f6e9'
}

.f20 .icn-preview-card:before {
    content: '\f6ea'
}

.f20 .icn-seeded-components:before {
    content: '\f6eb'
}

.f20 .icn-serving:before {
    content: '\f6ec'
}

.f20 .icn-set-as-translated:before {
    content: '\f6ed'
}

.f20 .icn-site-plan:before {
    content: '\f6ee'
}

.f20 .icn-taxonomy:before {
    content: '\f6ef'
}

.f20 .icn-themed-components:before {
    content: '\f6f0'
}

.f20 .icn-translatable:before {
    content: '\f6f1'
}

.f20 .icn-translation-job:before {
    content: '\f6f2'
}

.f20 .icn-video-convert:before {
    content: '\f6f3'
}

.f20 .icn-webhook:before {
    content: '\f6f4'
}

.f20 .icn-workflow-role:before {
    content: '\f6f5'
}

.f20 .icn-clipboard-detail:before {
    content: '\f6f6'
}

.f20 .icn-clipboard-list:before {
    content: '\f6f7'
}

.f20 .icn-code-and:before {
    content: '\f6f8'
}

.f20 .icn-code-equal:before {
    content: '\f6f9'
}

.f20 .icn-code-not-equal:before {
    content: '\f6fa'
}

.f20 .icn-code-or:before {
    content: '\f6fb'
}

.f20 .icn-components-group:before {
    content: '\f6fc'
}

.f20 .icn-content-item-detail:before {
    content: '\f6fd'
}

.f20 .icn-content-item-list:before {
    content: '\f6fe'
}

.f20 .icn-content-item-placeholder:before {
    content: '\f6ff'
}

.f20 .icn-content-item-search:before {
    content: '\f700'
}

.f20 .icn-content-item:before {
    content: '\f701'
}

.f20 .icn-custom-article-header:before {
    content: '\f702'
}

.f20 .icn-gallery-slider:before {
    content: '\f703'
}

.f20 .icn-languages:before {
    content: '\f704'
}

.f20 .icn-list-review:before {
    content: '\f705'
}

.f20 .icn-open:before {
    content: '\f706'
}

.f20 .icn-translate:before {
    content: '\f707'
}

.f20 .icn-twitter-follow:before {
    content: '\f708'
}

.f20 .icn-unpublish:before {
    content: '\f709'
}

.f20 .icn-weather-dust:before {
    content: '\f70a'
}

.f20 .icn-assign-category:before {
    content: '\f70b'
}

.f20 .icn-edi-translate:before {
    content: '\f70c'
}

.f20 .icn-email-schedule:before {
    content: '\f70d'
}

.f20 .icn-input-address:before {
    content: '\f70e'
}

.f20 .icn-manage-work-definitions:before {
    content: '\f70f'
}

.f20 .icn-range-slider:before {
    content: '\f710'
}

.f20 .icn-reject-category:before {
    content: '\f711'
}

.f20 .icn-request-information:before {
    content: '\f712'
}

.f20 .icn-save-as:before {
    content: '\f713'
}

.f20 .icn-weather-haze:before {
    content: '\f714'
}

.f20 .icn-weather-mist:before {
    content: '\f715'
}

.f20 .icn-web-campaign:before {
    content: '\f716'
}

.f20 .icn-angle:before {
    content: '\f717'
}

.f20 .icn-arc:before {
    content: '\f718'
}

.f20 .icn-back-view:before {
    content: '\f719'
}

.f20 .icn-bottom-view:before {
    content: '\f71a'
}

.f20 .icn-call-variable:before {
    content: '\f71b'
}

.f20 .icn-distance:before {
    content: '\f71c'
}

.f20 .icn-edge:before {
    content: '\f71d'
}

.f20 .icn-file-dwg:before {
    content: '\f71e'
}

.f20 .icn-flow-play:before {
    content: '\f71f'
}

.f20 .icn-front-view:before {
    content: '\f720'
}

.f20 .icn-hidden-line:before {
    content: '\f721'
}

.f20 .icn-ifc:before {
    content: '\f722'
}

.f20 .icn-left-view:before {
    content: '\f723'
}

.f20 .icn-pmi-info:before {
    content: '\f724'
}

.f20 .icn-right-view:before {
    content: '\f725'
}

.f20 .icn-root-page-play:before {
    content: '\f726'
}

.f20 .icn-snap-to-arc-center:before {
    content: '\f727'
}

.f20 .icn-snap-to-edge-center:before {
    content: '\f728'
}

.f20 .icn-snap-to-plane:before {
    content: '\f729'
}

.f20 .icn-snap-to-vertex:before {
    content: '\f72a'
}

.f20 .icn-surface:before {
    content: '\f72b'
}

.f20 .icn-three-point-arc:before {
    content: '\f72c'
}

.f20 .icn-top-view:before {
    content: '\f72d'
}

.f20 .icn-vertex:before {
    content: '\f72e'
}

.f20 .icn-wave-form:before {
    content: '\f72f'
}

.f20 .icn-wire-polygons:before {
    content: '\f730'
}

.f20 .icn-wireframe:before {
    content: '\f731'
}

.f20 .icn-zoom-box:before {
    content: '\f732'
}

.f20 .icn-zoom-dynamic:before {
    content: '\f733'
}

.f20 .icn-figma:before {
    content: '\f735'
}

.f20 .icn-chart-pie-10-s:before {
    content: '\f736'
}

.f20 .icn-chart-pie-15-s:before {
    content: '\f737'
}

.f20 .icn-chart-pie-25-s:before {
    content: '\f738'
}

.f20 .icn-chart-pie-30-s:before {
    content: '\f739'
}

.f20 .icn-chart-pie-35-s:before {
    content: '\f73a'
}

.f20 .icn-chart-pie-40-s:before {
    content: '\f73b'
}

.f20 .icn-chart-pie-45-s:before {
    content: '\f73c'
}

.f20 .icn-chart-pie-5-s:before {
    content: '\f73d'
}

.f20 .icn-chart-pie-50-s:before {
    content: '\f73e'
}

.f20 .icn-chart-pie-55-s:before {
    content: '\f73f'
}

.f20 .icn-chart-pie-60-s:before {
    content: '\f740'
}

.f20 .icn-chart-pie-65-s:before {
    content: '\f741'
}

.f20 .icn-chart-pie-70-s:before {
    content: '\f742'
}

.f20 .icn-chart-pie-75-s:before {
    content: '\f743'
}

.f20 .icn-chart-pie-80-s:before {
    content: '\f744'
}

.f20 .icn-chart-pie-85-s:before {
    content: '\f745'
}

.f20 .icn-chart-pie-90-s:before {
    content: '\f746'
}

.f20 .icn-chart-pie-95-s:before {
    content: '\f747'
}

.f20 .icn-disable:before {
    content: '\f748'
}

.f20 .icn-enable:before {
    content: '\f749'
}

.f20 .icn-file-ifc:before {
    content: '\f74a'
}

.f20 .icn-gym:before {
    content: '\f74b'
}

.f20 .icn-hide-bezel:before {
    content: '\f74c'
}

.f20 .icn-section-xy:before {
    content: '\f74d'
}

.f20 .icn-section-xz:before {
    content: '\f74e'
}

.f20 .icn-unedit:before {
    content: '\f74f'
}

.f20 .icn-adhoc-form:before {
    content: '\f750'
}

.f20 .icn-assign-to-me:before {
    content: '\f751'
}

.f20 .icn-buy-now:before {
    content: '\f752'
}

.f20 .icn-call-transfer:before {
    content: '\f753'
}

.f20 .icn-chat-transfer:before {
    content: '\f754'
}

.f20 .icn-circle-half-h:before {
    content: '\f755'
}

.f20 .icn-collection-container:before {
    content: '\f756'
}

.f20 .icn-composite-form:before {
    content: '\f757'
}

.f20 .icn-conference:before {
    content: '\f758'
}

.f20 .icn-dashboard-20:before {
    content: '\f759'
}

.f20 .icn-debug-preview:before {
    content: '\f75a'
}

.f20 .icn-infolet:before {
    content: '\f75b'
}

.f20 .icn-location-pin-s:before {
    content: '\f75c'
}

.f20 .icn-master-form:before {
    content: '\f75d'
}

.f20 .icn-message-banner:before {
    content: '\f75e'
}

.f20 .icn-perspective:before {
    content: '\f75f'
}

.f20 .icn-refresh-app:before {
    content: '\f760'
}

.f20 .icn-report-snapshot:before {
    content: '\f761'
}

.f20 .icn-report:before {
    content: '\f762'
}

.f20 .icn-rule:before {
    content: '\f763'
}

.f20 .icn-section-plus:before {
    content: '\f764'
}

.f20 .icn-section:before {
    content: '\f765'
}

.f20 .icn-simple-form:before {
    content: '\f766'
}

.f20 .icn-transparency:before {
    content: '\f767'
}

.f20 .icn-video-remove:before {
    content: '\f768'
}

.f20 .icn-vr:before {
    content: '\f769'
}

.f20 .icn-weather-tornado:before {
    content: '\f76a'
}

.f20 .icn-acl-export:before {
    content: '\f76b'
}

.f20 .icn-acl-import:before {
    content: '\f76c'
}

.f20 .icn-add-sibling:before {
    content: '\f76d'
}

.f20 .icn-application-type-1:before {
    content: '\f76e'
}

.f20 .icn-application-type-2:before {
    content: '\f76f'
}

.f20 .icn-application-type-3:before {
    content: '\f770'
}

.f20 .icn-application-type-4:before {
    content: '\f771'
}

.f20 .icn-artifact-audit-file:before {
    content: '\f772'
}

.f20 .icn-audit-general-file:before {
    content: '\f773'
}

.f20 .icn-box-dash:before {
    content: '\f774'
}

.f20 .icn-box-grid:before {
    content: '\f775'
}

.f20 .icn-box-shortcut:before {
    content: '\f776'
}

.f20 .icn-briefcase-export:before {
    content: '\f777'
}

.f20 .icn-bursting-definition-shortcut:before {
    content: '\f778'
}

.f20 .icn-bursting-definition:before {
    content: '\f779'
}

.f20 .icn-call-out:before {
    content: '\f77a'
}

.f20 .icn-cell-all-border-line:before {
    content: '\f77b'
}

.f20 .icn-cell-all-border-none:before {
    content: '\f77c'
}

.f20 .icn-cell-bottom-borderline:before {
    content: '\f77d'
}

.f20 .icn-cell-info:before {
    content: '\f77e'
}

.f20 .icn-cell-left-borderline:before {
    content: '\f77f'
}

.f20 .icn-cell-right-borderline:before {
    content: '\f780'
}

.f20 .icn-cell-top-borderline:before {
    content: '\f781'
}

.f20 .icn-chart-running-aggregate-alt:before {
    content: '\f782'
}

.f20 .icn-chart-venn-intersect-down:before {
    content: '\f783'
}

.f20 .icn-chart-venn-intersect-up:before {
    content: '\f784'
}

.f20 .icn-charts-classification:before {
    content: '\f785'
}

.f20 .icn-churn:before {
    content: '\f786'
}

.f20 .icn-clipboard-clear:before {
    content: '\f787'
}

.f20 .icn-clock-history-edit:before {
    content: '\f788'
}

.f20 .icn-clock-history:before {
    content: '\f789'
}

.f20 .icn-coins-certified:before {
    content: '\f78a'
}

.f20 .icn-coins-check:before {
    content: '\f78b'
}

.f20 .icn-coins-new:before {
    content: '\f78c'
}

.f20 .icn-cube-restructure:before {
    content: '\f78d'
}

.f20 .icn-cursor-circle:before {
    content: '\f78e'
}

.f20 .icn-customer-blog-not-available:before {
    content: '\f78f'
}

.f20 .icn-data-segment:before {
    content: '\f790'
}

.f20 .icn-database-export:before {
    content: '\f791'
}

.f20 .icn-database-import:before {
    content: '\f792'
}

.f20 .icn-dimension-preview:before {
    content: '\f793'
}

.f20 .icn-dimension:before {
    content: '\f794'
}

.f20 .icn-expand-to-last-level:before {
    content: '\f795'
}

.f20 .icn-file-acrobat-shortcut:before {
    content: '\f796'
}

.f20 .icn-file-audio-shortcut:before {
    content: '\f797'
}

.f20 .icn-file-bin-shortcut:before {
    content: '\f798'
}

.f20 .icn-file-code-shortcut:before {
    content: '\f799'
}

.f20 .icn-file-css-shortcut:before {
    content: '\f79a'
}

.f20 .icn-file-csv-shortcut:before {
    content: '\f79b'
}

.f20 .icn-file-doc-shortcut:before {
    content: '\f79c'
}

.f20 .icn-file-dwg-shortcut:before {
    content: '\f79d'
}

.f20 .icn-file-excel-shortcut:before {
    content: '\f79e'
}

.f20 .icn-file-google-sheets-shortcut:before {
    content: '\f79f'
}

.f20 .icn-file-html-shortcut:before {
    content: '\f7a0'
}

.f20 .icn-file-ifc-shortcut:before {
    content: '\f7a1'
}

.f20 .icn-file-image-shortcut:before {
    content: '\f7a2'
}

.f20 .icn-file-img-shortcut:before {
    content: '\f7a3'
}

.f20 .icn-file-jar-shortcut:before {
    content: '\f7a4'
}

.f20 .icn-file-java-shortcut:before {
    content: '\f7a5'
}

.f20 .icn-file-js-shortcut:before {
    content: '\f7a6'
}

.f20 .icn-file-json-shortcut:before {
    content: '\f7a7'
}

.f20 .icn-file-media-shortcut:before {
    content: '\f7a8'
}

.f20 .icn-file-music-shortcut:before {
    content: '\f7a9'
}

.f20 .icn-file-pdf-shortcut:before {
    content: '\f7aa'
}

.f20 .icn-file-pom-shortcut:before {
    content: '\f7ab'
}

.f20 .icn-file-powerpoint-shortcut:before {
    content: '\f7ac'
}

.f20 .icn-file-powerpoint:before {
    content: '\f7ad'
}

.f20 .icn-file-ppt-shortcut:before {
    content: '\f7ae'
}

.f20 .icn-file-presentation-shortcut:before {
    content: '\f7af'
}

.f20 .icn-file-scss-shortcut:before {
    content: '\f7b0'
}

.f20 .icn-file-spreadsheet-shortcut:before {
    content: '\f7b1'
}

.f20 .icn-file-tar-shortcut:before {
    content: '\f7b2'
}

.f20 .icn-file-txt-shortcut:before {
    content: '\f7b3'
}

.f20 .icn-file-unknown-shortcut:before {
    content: '\f7b4'
}

.f20 .icn-file-unknown:before {
    content: '\f7b5'
}

.f20 .icn-file-video-shortcut:before {
    content: '\f7b6'
}

.f20 .icn-file-war-shortcut:before {
    content: '\f7b7'
}

.f20 .icn-file-web-shortcut:before {
    content: '\f7b8'
}

.f20 .icn-file-word-shortcut:before {
    content: '\f7b9'
}

.f20 .icn-file-word:before {
    content: '\f7ba'
}

.f20 .icn-file-xblr-shortcut:before {
    content: '\f7bb'
}

.f20 .icn-file-xblr-template-shortcut:before {
    content: '\f7bc'
}

.f20 .icn-file-xblr-template:before {
    content: '\f7bd'
}

.f20 .icn-file-xblr:before {
    content: '\f7be'
}

.f20 .icn-file-xls-shortcut:before {
    content: '\f7bf'
}

.f20 .icn-file-zip-alt-shortcut:before {
    content: '\f7c0'
}

.f20 .icn-file-zip-shortcut:before {
    content: '\f7c1'
}

.f20 .icn-filter-alt-off:before {
    content: '\f7c2'
}

.f20 .icn-flower-application:before {
    content: '\f7c3'
}

.f20 .icn-flower-dimension:before {
    content: '\f7c4'
}

.f20 .icn-folder-accepted:before {
    content: '\f7c5'
}

.f20 .icn-folder-shortcut:before {
    content: '\f7c6'
}

.f20 .icn-free-hand:before {
    content: '\f7c7'
}

.f20 .icn-function-grid:before {
    content: '\f7c8'
}

.f20 .icn-in-mapping:before {
    content: '\f7c9'
}

.f20 .icn-ios-share:before {
    content: '\f7ca'
}

.f20 .icn-journal-atribute:before {
    content: '\f7cb'
}

.f20 .icn-journal-shortcut:before {
    content: '\f7cc'
}

.f20 .icn-journal:before {
    content: '\f7cd'
}

.f20 .icn-journals:before {
    content: '\f7ce'
}

.f20 .icn-keep-selected:before {
    content: '\f7cf'
}

.f20 .icn-layout-mosaic:before {
    content: '\f7d0'
}

.f20 .icn-library-fonts:before {
    content: '\f7d1'
}

.f20 .icn-library-up:before {
    content: '\f7d2'
}

.f20 .icn-lightbulb-check:before {
    content: '\f7d3'
}

.f20 .icn-lightbulb-preferences:before {
    content: '\f7d4'
}

.f20 .icn-line-dashed:before {
    content: '\f7d5'
}

.f20 .icn-line-dotted:before {
    content: '\f7d6'
}

.f20 .icn-line-double:before {
    content: '\f7d7'
}

.f20 .icn-line-inclined:before {
    content: '\f7d8'
}

.f20 .icn-linewidth-1:before {
    content: '\f7d9'
}

.f20 .icn-linewidth-3:before {
    content: '\f7da'
}

.f20 .icn-linewidth-4:before {
    content: '\f7db'
}

.f20 .icn-linewidth-5:before {
    content: '\f7dc'
}

.f20 .icn-locate-node-left:before {
    content: '\f7dd'
}

.f20 .icn-locate-node-right:before {
    content: '\f7de'
}

.f20 .icn-lookup-set:before {
    content: '\f7df'
}

.f20 .icn-metadata-export:before {
    content: '\f7e0'
}

.f20 .icn-metadata-import:before {
    content: '\f7e1'
}

.f20 .icn-model-change-mgmt:before {
    content: '\f7e2'
}

.f20 .icn-next-site:before {
    content: '\f7e3'
}

.f20 .icn-node-set:before {
    content: '\f7e4'
}

.f20 .icn-node-tree:before {
    content: '\f7e5'
}

.f20 .icn-node-type:before {
    content: '\f7e6'
}

.f20 .icn-notes-dynamic:before {
    content: '\f7e7'
}

.f20 .icn-odometer-low:before {
    content: '\f7e8'
}

.f20 .icn-odometer-mid:before {
    content: '\f7e9'
}

.f20 .icn-paragraph-line-shortcut:before {
    content: '\f7ea'
}

.f20 .icn-paste:before {
    content: '\f7eb'
}

.f20 .icn-polyline:before {
    content: '\f7ec'
}

.f20 .icn-preferences-check:before {
    content: '\f7ed'
}

.f20 .icn-rectangle-cloud:before {
    content: '\f7ee'
}

.f20 .icn-remove-selected:before {
    content: '\f7ef'
}

.f20 .icn-report-package-shortcut:before {
    content: '\f7f0'
}

.f20 .icn-report-package:before {
    content: '\f7f1'
}

.f20 .icn-report-snapshot-shortcut:before {
    content: '\f7f2'
}

.f20 .icn-rows:before {
    content: '\f7f3'
}

.f20 .icn-separator:before {
    content: '\f7f4'
}

.f20 .icn-signature:before {
    content: '\f7f5'
}

.f20 .icn-snap-to-grid-down:before {
    content: '\f7f6'
}

.f20 .icn-snap-to-grid-up:before {
    content: '\f7f7'
}

.f20 .icn-split:before {
    content: '\f7f8'
}

.f20 .icn-squiggly:before {
    content: '\f7f9'
}

.f20 .icn-stamp-dynamic:before {
    content: '\f7fa'
}

.f20 .icn-stamp:before {
    content: '\f7fb'
}

.f20 .icn-table-pivot:before {
    content: '\f7fc'
}

.f20 .icn-three-boxes-vertical:before {
    content: '\f7fd'
}

.f20 .icn-transaction-types:before {
    content: '\f7fe'
}

.f20 .icn-unmatched:before {
    content: '\f7ff'
}

.f20 .icn-viewpoint-compare:before {
    content: '\f800'
}

.f20 .icn-viewpoint-subscription:before {
    content: '\f801'
}

.f20 .icn-viewpoint-validation:before {
    content: '\f802'
}

.f20 .icn-xml-shortcut:before {
    content: '\f803'
}

.f20 .icn-account:before {
    content: '\f804'
}

.f20 .icn-accounting-period:before {
    content: '\f805'
}

.f20 .icn-accounts-payable:before {
    content: '\f806'
}

.f20 .icn-accounts-receivable:before {
    content: '\f807'
}

.f20 .icn-badge-0-s:before {
    content: '\f808'
}

.f20 .icn-badge-0:before {
    content: '\f809'
}

.f20 .icn-badge-1-s:before {
    content: '\f80a'
}

.f20 .icn-badge-1:before {
    content: '\f80b'
}

.f20 .icn-badge-2-s:before {
    content: '\f80c'
}

.f20 .icn-badge-2:before {
    content: '\f80d'
}

.f20 .icn-badge-3-s:before {
    content: '\f80e'
}

.f20 .icn-badge-3:before {
    content: '\f80f'
}

.f20 .icn-badge-4-s:before {
    content: '\f810'
}

.f20 .icn-badge-4:before {
    content: '\f811'
}

.f20 .icn-badge-5-s:before {
    content: '\f812'
}

.f20 .icn-badge-5:before {
    content: '\f813'
}

.f20 .icn-badge-6-s:before {
    content: '\f814'
}

.f20 .icn-badge-6:before {
    content: '\f815'
}

.f20 .icn-badge-7-s:before {
    content: '\f816'
}

.f20 .icn-badge-7:before {
    content: '\f817'
}

.f20 .icn-badge-8-s:before {
    content: '\f818'
}

.f20 .icn-badge-8:before {
    content: '\f819'
}

.f20 .icn-badge-9-s:before {
    content: '\f81a'
}

.f20 .icn-badge-9:before {
    content: '\f81b'
}

.f20 .icn-badge-alt-0-s:before {
    content: '\f81c'
}

.f20 .icn-badge-alt-0:before {
    content: '\f81d'
}

.f20 .icn-badge-alt-1-s:before {
    content: '\f81e'
}

.f20 .icn-badge-alt-1:before {
    content: '\f81f'
}

.f20 .icn-badge-alt-2-s:before {
    content: '\f820'
}

.f20 .icn-badge-alt-2:before {
    content: '\f821'
}

.f20 .icn-badge-alt-3-s:before {
    content: '\f822'
}

.f20 .icn-badge-alt-3:before {
    content: '\f823'
}

.f20 .icn-badge-alt-4-s:before {
    content: '\f824'
}

.f20 .icn-badge-alt-4:before {
    content: '\f825'
}

.f20 .icn-badge-alt-5-s:before {
    content: '\f826'
}

.f20 .icn-badge-alt-5:before {
    content: '\f827'
}

.f20 .icn-badge-alt-6-s:before {
    content: '\f828'
}

.f20 .icn-badge-alt-6:before {
    content: '\f829'
}

.f20 .icn-badge-alt-7-s:before {
    content: '\f82a'
}

.f20 .icn-badge-alt-7:before {
    content: '\f82b'
}

.f20 .icn-badge-alt-8-s:before {
    content: '\f82c'
}

.f20 .icn-badge-alt-8:before {
    content: '\f82d'
}

.f20 .icn-badge-alt-9-s:before {
    content: '\f82e'
}

.f20 .icn-badge-alt-9:before {
    content: '\f82f'
}

.f20 .icn-badge-alt-undefined-s:before {
    content: '\f830'
}

.f20 .icn-badge-alt-undefined:before {
    content: '\f831'
}

.f20 .icn-badge-undefined-s:before {
    content: '\f832'
}

.f20 .icn-badge-undefined:before {
    content: '\f833'
}

.f20 .icn-bank-check:before {
    content: '\f834'
}

.f20 .icn-bullhorn-s:before {
    content: '\f835'
}

.f20 .icn-cash-management-overview:before {
    content: '\f836'
}

.f20 .icn-cash-management:before {
    content: '\f837'
}

.f20 .icn-chart-gantt-create:before {
    content: '\f838'
}

.f20 .icn-chart-pie-edit:before {
    content: '\f839'
}

.f20 .icn-coins-manage:before {
    content: '\f83a'
}

.f20 .icn-coins-plus:before {
    content: '\f83b'
}

.f20 .icn-communication:before {
    content: '\f83c'
}

.f20 .icn-credit-card-refund:before {
    content: '\f83d'
}

.f20 .icn-customer-payment:before {
    content: '\f83e'
}

.f20 .icn-customer-refund:before {
    content: '\f83f'
}

.f20 .icn-deposit:before {
    content: '\f840'
}

.f20 .icn-disputes:before {
    content: '\f841'
}

.f20 .icn-financial-list-create:before {
    content: '\f842'
}

.f20 .icn-financial-list:before {
    content: '\f843'
}

.f20 .icn-fiscal-calendar:before {
    content: '\f844'
}

.f20 .icn-fx-reveal:before {
    content: '\f845'
}

.f20 .icn-hospitality:before {
    content: '\f846'
}

.f20 .icn-id-card:before {
    content: '\f847'
}

.f20 .icn-inclusive:before {
    content: '\f848'
}

.f20 .icn-inventory-adjustment:before {
    content: '\f849'
}

.f20 .icn-inventory-cost-revaluation:before {
    content: '\f84a'
}

.f20 .icn-invoice-create:before {
    content: '\f84b'
}

.f20 .icn-invoice-edit:before {
    content: '\f84c'
}

.f20 .icn-item-reciept:before {
    content: '\f84d'
}

.f20 .icn-manage-allocations:before {
    content: '\f84e'
}

.f20 .icn-pmi-capture:before {
    content: '\f84f'
}

.f20 .icn-pmi-coordinate-system:before {
    content: '\f850'
}

.f20 .icn-pmi-datum-feature-symbol:before {
    content: '\f851'
}

.f20 .icn-pmi-datum-target:before {
    content: '\f852'
}

.f20 .icn-pmi-dimensions:before {
    content: '\f853'
}

.f20 .icn-pmi-feature-control:before {
    content: '\f854'
}

.f20 .icn-pmi-group:before {
    content: '\f855'
}

.f20 .icn-pmi-line-weld:before {
    content: '\f856'
}

.f20 .icn-pmi-locator:before {
    content: '\f857'
}

.f20 .icn-pmi-note:before {
    content: '\f858'
}

.f20 .icn-pmi-reference-geometry:before {
    content: '\f859'
}

.f20 .icn-pmi-reference:before {
    content: '\f85a'
}

.f20 .icn-pmi-spot-weld:before {
    content: '\f85b'
}

.f20 .icn-pmi-surface:before {
    content: '\f85c'
}

.f20 .icn-pmi-type:before {
    content: '\f85d'
}

.f20 .icn-pmi-view:before {
    content: '\f85e'
}

.f20 .icn-pmi-wire:before {
    content: '\f85f'
}

.f20 .icn-products:before {
    content: '\f860'
}

.f20 .icn-purchase-order:before {
    content: '\f861'
}

.f20 .icn-report-shortcut:before {
    content: '\f862'
}

.f20 .icn-retail:before {
    content: '\f863'
}

.f20 .icn-sales-order:before {
    content: '\f864'
}

.f20 .icn-subsidiary:before {
    content: '\f865'
}

.f20 .icn-transfer-money:before {
    content: '\f866'
}

.f20 .icn-transfer-order:before {
    content: '\f867'
}

.f20 .icn-vendor-bill:before {
    content: '\f868'
}

.f20 .icn-vendor-credit:before {
    content: '\f869'
}

.f20 .icn-vendor-payment:before {
    content: '\f86a'
}

.f20 .icn-warehouse:before {
    content: '\f86b'
}

.f20 .icn-add-column-alt:before {
    content: '\f86c'
}

.f20 .icn-add-level:before {
    content: '\f86d'
}

.f20 .icn-add-node:before {
    content: '\f86e'
}

.f20 .icn-add-row:before {
    content: '\f86f'
}

.f20 .icn-application-flower-variant:before {
    content: '\f870'
}

.f20 .icn-builder:before {
    content: '\f871'
}

.f20 .icn-cash-in-transit:before {
    content: '\f872'
}

.f20 .icn-checkbox-checked:before {
    content: '\f873'
}

.f20 .icn-checkbox-partial:before {
    content: '\f874'
}

.f20 .icn-collection-alt:before {
    content: '\f875'
}

.f20 .icn-date:before {
    content: '\f876'
}

.f20 .icn-dimension-flower-variant:before {
    content: '\f877'
}

.f20 .icn-document-link:before {
    content: '\f878'
}

.f20 .icn-edit-inline-s:before {
    content: '\f879'
}

.f20 .icn-employee-status:before {
    content: '\f87a'
}

.f20 .icn-employee:before {
    content: '\f87b'
}

.f20 .icn-end-node:before {
    content: '\f87c'
}

.f20 .icn-enter-identifier:before {
    content: '\f87d'
}

.f20 .icn-firewall:before {
    content: '\f87e'
}

.f20 .icn-happy-filled:before {
    content: '\f87f'
}

.f20 .icn-highlight-columns:before {
    content: '\f880'
}

.f20 .icn-highlight-rows:before {
    content: '\f881'
}

.f20 .icn-highlight:before {
    content: '\f882'
}

.f20 .icn-load-balancer:before {
    content: '\f883'
}

.f20 .icn-memo-present-1:before {
    content: '\f884'
}

.f20 .icn-memo-present-2:before {
    content: '\f885'
}

.f20 .icn-memo-present-3:before {
    content: '\f886'
}

.f20 .icn-memo-present:before {
    content: '\f887'
}

.f20 .icn-move-together:before {
    content: '\f888'
}

.f20 .icn-neutral-filled:before {
    content: '\f889'
}

.f20 .icn-not-in-mapping:before {
    content: '\f88a'
}

.f20 .icn-not-in:before {
    content: '\f88b'
}

.f20 .icn-note:before {
    content: '\f88c'
}

.f20 .icn-null-value:before {
    content: '\f88d'
}

.f20 .icn-override:before {
    content: '\f88e'
}

.f20 .icn-pagination:before {
    content: '\f88f'
}

.f20 .icn-partners:before {
    content: '\f890'
}

.f20 .icn-pin-columns:before {
    content: '\f891'
}

.f20 .icn-pin-rows:before {
    content: '\f892'
}

.f20 .icn-polymorph:before {
    content: '\f893'
}

.f20 .icn-product-category:before {
    content: '\f894'
}

.f20 .icn-rank-1-filled:before {
    content: '\f895'
}

.f20 .icn-rank-1-outline:before {
    content: '\f896'
}

.f20 .icn-rank-2-filled:before {
    content: '\f897'
}

.f20 .icn-rank-2-outline:before {
    content: '\f898'
}

.f20 .icn-rank-3-filled:before {
    content: '\f899'
}

.f20 .icn-rank-3-outline:before {
    content: '\f89a'
}

.f20 .icn-rank-4-filled:before {
    content: '\f89b'
}

.f20 .icn-rank-4-outline:before {
    content: '\f89c'
}

.f20 .icn-rank-5-filled:before {
    content: '\f89d'
}

.f20 .icn-rank-5-outline:before {
    content: '\f89e'
}

.f20 .icn-remove-column:before {
    content: '\f89f'
}

.f20 .icn-remove-row:before {
    content: '\f8a0'
}

.f20 .icn-route-table:before {
    content: '\f8a1'
}

.f20 .icn-section-yz:before {
    content: '\f8a2'
}

.f20 .icn-service-gateway:before {
    content: '\f8a3'
}

.f20 .icn-shaded-wire:before {
    content: '\f8a4'
}

.f20 .icn-shaded:before {
    content: '\f8a5'
}

.f20 .icn-time-off:before {
    content: '\f8a6'
}

.f20 .icn-unhappy-filled:before {
    content: '\f8a7'
}

.f20 .icn-user-configuration:before {
    content: '\f8a8'
}

.f20 .icn-veryhappy-filled:before {
    content: '\f8a9'
}

.f20 .icn-veryhappy-outline:before {
    content: '\f8aa'
}

.f20 .icn-veryunhappy-filled:before {
    content: '\f8ab'
}

.f20 .icn-veryunhappy-outline:before {
    content: '\f8ac'
}

.f20 .icn-view-partial:before {
    content: '\f8ad'
}

.f20 .icn-virtual-cloud-network:before {
    content: '\f8ae'
}

.f20 .icn-workflow:before {
    content: '\f8af'
}

.f20 .icn-wrap-line:before {
    content: '\f8b0'
}

.f20 .icn-create-branch:before {
    content: '\f8b1'
}

.f20 .icn-crown:before {
    content: '\f8b2'
}

.f20 .icn-database-adapter:before {
    content: '\f8b3'
}

.f20 .icn-delete-branch:before {
    content: '\f8b4'
}

.f20 .icn-diamond-alt:before {
    content: '\f8b5'
}

.f20 .icn-document-attachment:before {
    content: '\f8b6'
}

.f20 .icn-document-check:before {
    content: '\f8b7'
}

.f20 .icn-document-error:before {
    content: '\f8b8'
}

.f20 .icn-document-gear:before {
    content: '\f8b9'
}

.f20 .icn-document-pin:before {
    content: '\f8ba'
}

.f20 .icn-duo-security:before {
    content: '\f8bb'
}

.f20 .icn-fido-authenticator:before {
    content: '\f8bc'
}

.f20 .icn-file-adapter:before {
    content: '\f8bd'
}

.f20 .icn-ftp-adapter:before {
    content: '\f8be'
}

.f20 .icn-git-push:before {
    content: '\f8bf'
}

.f20 .icn-git-switch:before {
    content: '\f8c0'
}

.f20 .icn-hall-of-fame:before {
    content: '\f8c1'
}

.f20 .icn-ics-adapter:before {
    content: '\f8c2'
}

.f20 .icn-medal-alt:before {
    content: '\f8c3'
}

.f20 .icn-messaging-adapter:before {
    content: '\f8c4'
}

.f20 .icn-mq-adapter:before {
    content: '\f8c5'
}

.f20 .icn-oci-kafka:before {
    content: '\f8c6'
}

.f20 .icn-queuing-adapter:before {
    content: '\f8c7'
}

.f20 .icn-reading:before {
    content: '\f8c8'
}

.f20 .icn-reset-password:before {
    content: '\f8c9'
}

.f20 .icn-rest-adapter:before {
    content: '\f8ca'
}

.f20 .icn-robotics-adapter:before {
    content: '\f8cb'
}

.f20 .icn-soa-adapter:before {
    content: '\f8cc'
}

.f20 .icn-soap-adapter:before {
    content: '\f8cd'
}

.f20 .icn-stack-overflow:before {
    content: '\f8ce'
}

.f20 .icn-trophy:before {
    content: '\f8cf'
}

.f20 .icn-user-available:before {
    content: '\f8d0'
}

.f20 .icn-user-not-available-variant:before {
    content: '\f8d1'
}

.f20 .icn-user-not-available:before {
    content: '\f8d2'
}

.f20 .icn-add-dimension:before {
    content: '\f8d3'
}

.f20 .icn-briefcase-lock:before {
    content: '\f8d4'
}

.f20 .icn-business-model:before {
    content: '\f8d5'
}

.f20 .icn-contact-group-lock:before {
    content: '\f8d6'
}

.f20 .icn-contact-lock:before {
    content: '\f8d7'
}

.f20 .icn-create-branch-alt:before {
    content: '\f8d8'
}

.f20 .icn-create-subject-area:before {
    content: '\f8d9'
}

.f20 .icn-delete-branch-alt:before {
    content: '\f8da'
}

.f20 .icn-drawer-popup:before {
    content: '\f8db'
}

.f20 .icn-drill-through:before {
    content: '\f8dc'
}

.f20 .icn-dynamic-layout-alt:before {
    content: '\f8dd'
}

.f20 .icn-email-close:before {
    content: '\f8de'
}

.f20 .icn-error-branch:before {
    content: '\f8df'
}

.f20 .icn-extend-dimension:before {
    content: '\f8e0'
}

.f20 .icn-extend-fact:before {
    content: '\f8e1'
}

.f20 .icn-file-error:before {
    content: '\f8e2'
}

.f20 .icn-file-invalid:before {
    content: '\f8e3'
}

.f20 .icn-file-unavailable:before {
    content: '\f8e4'
}

.f20 .icn-gantt-dependency-lines:before {
    content: '\f8e5'
}

.f20 .icn-gem-stone:before {
    content: '\f8e6'
}

.f20 .icn-lightbulb-edit:before {
    content: '\f8e7'
}

.f20 .icn-lightbulb-question:before {
    content: '\f8e8'
}

.f20 .icn-limit-by:before {
    content: '\f8e9'
}

.f20 .icn-logical-layer-object:before {
    content: '\f8ea'
}

.f20 .icn-modify-subject-area:before {
    content: '\f8eb'
}

.f20 .icn-panel-collapse-bottom:before {
    content: '\f8ec'
}

.f20 .icn-panel-collapse-top:before {
    content: '\f8ed'
}

.f20 .icn-panel-expand-bottom:before {
    content: '\f8ee'
}

.f20 .icn-panel-expand-top:before {
    content: '\f8ef'
}

.f20 .icn-piggy-bank:before {
    content: '\f8f0'
}

.f20 .icn-prediction:before {
    content: '\f8f1'
}

.f20 .icn-presentation-layer-object:before {
    content: '\f8f2'
}

.f20 .icn-refresh-branch:before {
    content: '\f8f3'
}

.f20 .icn-reorder-columns:before {
    content: '\f8f4'
}

.f20 .icn-reset-filters:before {
    content: '\f8f5'
}

.f20 .icn-save-and-close:before {
    content: '\f8f6'
}

.f20 .icn-secure-subject-area:before {
    content: '\f8f7'
}

.f20 .icn-semantic-model:before {
    content: '\f8f8'
}

.f20 .icn-shield-trusted-lock:before {
    content: '\f8f9'
}

.f20 .icn-split-gantt:before {
    content: '\f8fa'
}

.f20 .icn-table-alias:before {
    content: '\f8fb'
}

.f20 .icn-table-logical:before {
    content: '\f8fc'
}

.f20 .icn-table-physical:before {
    content: '\f8fd'
}

.f20 .icn-table-presentation:before {
    content: '\f8fe'
}

.f20 .icn-target-lock:before {
    content: '\f8ff'
}

.f20 .icn-trunk:before {
    content: '\f900'
}

.f20 .icn-variable-session:before {
    content: '\f901'
}

.f20 .icn-variable-static:before {
    content: '\f902'
}

.f20 .icn-warning-branch:before {
    content: '\f903'
}

.f20 .icn-add-child:before {
    content: '\f904'
}

.f20 .icn-app-info:before {
    content: '\f905'
}

.f20 .icn-arrow-link-curve-dash:before {
    content: '\f906'
}

.f20 .icn-arrow-link-curve:before {
    content: '\f907'
}

.f20 .icn-arrow-link-dash:before {
    content: '\f908'
}

.f20 .icn-arrow-link:before {
    content: '\f909'
}

.f20 .icn-autonomous-container-database:before {
    content: '\f90a'
}

.f20 .icn-book-refresh:before {
    content: '\f90b'
}

.f20 .icn-boot-volume-backup:before {
    content: '\f90c'
}

.f20 .icn-briefcase-clock:before {
    content: '\f90d'
}

.f20 .icn-briefcase:before {
    content: '\f90e'
}

.f20 .icn-camera-view:before {
    content: '\f90f'
}

.f20 .icn-chart-use-cases-alt:before {
    content: '\f910'
}

.f20 .icn-cloud-code:before {
    content: '\f911'
}

.f20 .icn-cloud-exadata-infrastructure:before {
    content: '\f912'
}

.f20 .icn-cloud-layout:before {
    content: '\f913'
}

.f20 .icn-cloud-mobile:before {
    content: '\f914'
}

.f20 .icn-cloud-settings:before {
    content: '\f915'
}

.f20 .icn-compartment:before {
    content: '\f916'
}

.f20 .icn-component-general:before {
    content: '\f917'
}

.f20 .icn-configurator:before {
    content: '\f918'
}

.f20 .icn-contact-workflow-role:before {
    content: '\f919'
}

.f20 .icn-copy-format:before {
    content: '\f91a'
}

.f20 .icn-custom-publishing-channel-edit:before {
    content: '\f91b'
}

.f20 .icn-database-file:before {
    content: '\f91c'
}

.f20 .icn-database-refresh:before {
    content: '\f91d'
}

.f20 .icn-dataflow-interaction:before {
    content: '\f91e'
}

.f20 .icn-db-system:before {
    content: '\f91f'
}

.f20 .icn-disabled-square-s:before {
    content: '\f920'
}

.f20 .icn-enabled-square-s:before {
    content: '\f921'
}

.f20 .icn-error-square-s:before {
    content: '\f922'
}

.f20 .icn-file-bom:before {
    content: '\f923'
}

.f20 .icn-filter-visualization:before {
    content: '\f924'
}

.f20 .icn-foldout-layout:before {
    content: '\f925'
}

.f20 .icn-guided-process:before {
    content: '\f926'
}

.f20 .icn-image-custom:before {
    content: '\f927'
}

.f20 .icn-in-app-navigation:before {
    content: '\f928'
}

.f20 .icn-instance-pool:before {
    content: '\f929'
}

.f20 .icn-ipsec:before {
    content: '\f92a'
}

.f20 .icn-local-peering-gateway:before {
    content: '\f92b'
}

.f20 .icn-other-assets:before {
    content: '\f92c'
}

.f20 .icn-paste-text:before {
    content: '\f92d'
}

.f20 .icn-re-center:before {
    content: '\f92e'
}

.f20 .icn-reset:before {
    content: '\f92f'
}

.f20 .icn-storage-volume:before {
    content: '\f930'
}

.f20 .icn-taxonomy-category:before {
    content: '\f931'
}

.f20 .icn-theme-alt:before {
    content: '\f932'
}

.f20 .icn-transform:before {
    content: '\f933'
}

.f20 .icn-cloud-heart:before {
    content: '\f934'
}

.f20 .icn-contact-cursor:before {
    content: '\f935'
}

.f20 .icn-contact-magnifier:before {
    content: '\f936'
}

.f20 .icn-contact-search:before {
    content: '\f937'
}

.f20 .icn-contact-target:before {
    content: '\f938'
}

.f20 .icn-contact-view:before {
    content: '\f939'
}

.f20 .icn-dashboard-filter:before {
    content: '\f93a'
}

.f20 .icn-dashboard-landing-page-template:before {
    content: '\f93b'
}

.f20 .icn-export-excel-data:before {
    content: '\f93c'
}

.f20 .icn-external-avatar:before {
    content: '\f93d'
}

.f20 .icn-file-sync:before {
    content: '\f93e'
}

.f20 .icn-git-parent-left:before {
    content: '\f93f'
}

.f20 .icn-git-parent-right:before {
    content: '\f940'
}

.f20 .icn-git-parent-top:before {
    content: '\f941'
}

.f20 .icn-horizontal-layout:before {
    content: '\f942'
}

.f20 .icn-import-excel-data:before {
    content: '\f943'
}

.f20 .icn-outline-layout:before {
    content: '\f944'
}

.f20 .icn-page-fragment-container:before {
    content: '\f945'
}

.f20 .icn-page-fragment:before {
    content: '\f946'
}

.f20 .icn-vertical-layout:before {
    content: '\f947'
}

.f20 .icn-welcome-page-template:before {
    content: '\f948'
}

.f20 .icn-caps-lock:before {
    content: '\f949'
}

.f20 .icn-cloud-hospitality:before {
    content: '\f94a'
}

.f20 .icn-content-item-dynamic:before {
    content: '\f94b'
}

.f20 .icn-control:before {
    content: '\f94c'
}

.f20 .icn-desktop-code:before {
    content: '\f94d'
}

.f20 .icn-document-gears:before {
    content: '\f94e'
}

.f20 .icn-file-stage:before {
    content: '\f94f'
}

.f20 .icn-filter-settings:before {
    content: '\f950'
}

.f20 .icn-folder-lock:before {
    content: '\f951'
}

.f20 .icn-folder-shared:before {
    content: '\f952'
}

.f20 .icn-integration-alt:before {
    content: '\f953'
}

.f20 .icn-nav-down:before {
    content: '\f954'
}

.f20 .icn-nav-left:before {
    content: '\f955'
}

.f20 .icn-nav-right:before {
    content: '\f956'
}

.f20 .icn-nav-up:before {
    content: '\f957'
}

.f20 .icn-oil-and-gas:before {
    content: '\f958'
}

.f20 .icn-option-alt-2:before {
    content: '\f959'
}

.f20 .icn-option-alt:before {
    content: '\f95a'
}

.f20 .icn-project-alt:before {
    content: '\f95b'
}

.f20 .icn-settings-key:before {
    content: '\f95c'
}

.f20 .icn-active-edges-down:before {
    content: '\f95d'
}

.f20 .icn-active-edges-left:before {
    content: '\f95e'
}

.f20 .icn-active-edges-right:before {
    content: '\f95f'
}

.f20 .icn-active-edges-top:before {
    content: '\f960'
}

.f20 .icn-advanced-create-and-edit-with-anchor-navigator-template:before {
    content: '\f961'
}

.f20 .icn-advanced-create-and-edit-with-sub-tab-template:before {
    content: '\f962'
}

.f20 .icn-arrow-up-alt:before {
    content: '\f963'
}

.f20 .icn-chart-area-100-s:before {
    content: '\f964'
}

.f20 .icn-chart-area-stack-s:before {
    content: '\f965'
}

.f20 .icn-chart-area-v-s:before {
    content: '\f966'
}

.f20 .icn-cloud-magnifying-glass:before {
    content: '\f967'
}

.f20 .icn-connectivity:before {
    content: '\f968'
}

.f20 .icn-create-and-edit-drawer-template:before {
    content: '\f969'
}

.f20 .icn-data-grid-page-template:before {
    content: '\f96a'
}

.f20 .icn-file-unzip:before {
    content: '\f96b'
}

.f20 .icn-gantt-chart-page-template:before {
    content: '\f96c'
}

.f20 .icn-general-drawer-template:before {
    content: '\f96d'
}

.f20 .icn-overview-page-template:before {
    content: '\f96e'
}

.f20 .icn-simple-create-and-edit-template:before {
    content: '\f96f'
}

.f20 .icn-smart-filter-and-search-template:before {
    content: '\f970'
}

.f20 .icn-video-create:before {
    content: '\f971'
}

.f20 .icn-backup-code:before {
    content: '\f972'
}

.f20 .icn-bullhorn-off:before {
    content: '\f973'
}

.f20 .icn-contact-target-off:before {
    content: '\f974'
}

.f20 .icn-contact-time:before {
    content: '\f975'
}

.f20 .icn-drag-v:before {
    content: '\f976'
}

.f20 .icn-external-group-avatar:before {
    content: '\f977'
}

.f20 .icn-group-avatar:before {
    content: '\f978'
}

.f20 .icn-object-classification:before {
    content: '\f979'
}

.f20 .icn-object-detection:before {
    content: '\f97a'
}

.f20 .icn-text-detection:before {
    content: '\f97b'
}
/*! CORE - REDWOOD */ * {
    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
}

body:not(.ready) * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important
}

html {
    height: 100%
}

body {
    padding: 0;
    margin: 0;
    color: #161513;
    min-width: 280px;
    font-size: 1.6rem;
    line-height: 1.4;
    opacity: 1 !important
}

    body:focus {
        outline: 0
    }

html {
    font-size: 62.5%;
    height: 100%
}

@media (max-height: 770px), (max-width: 1344px) {
    html {
        font-size: 56%;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }
}

@media only screen and (max-width: 1024px) {
    body {
        font-size: 1.85rem
    }

    html {
        font-size: 50%;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }
}

p {
    margin: 0 0 1.1em;
    line-height: 1.4
}

h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0 0 0.4em;
    line-height: 1.2
}

h1 {
    font-size: 2rem
}

h2 {
    font-size: 3.6rem;
    font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
    font-weight: 400
}

h3 {
    font-size: 4.0rem;
    font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
    font-weight: 400
}

h4 {
    font-size: 2.4rem
}

h5 {
    font-size: 2.0rem;
    font-weight: 800
}

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
}

strong {
    font-weight: 700
}

b {
    font-weight: 800
}

i, em {
    font-style: italic
}

ol {
    margin-bottom: 1px
}

hr {
    color: #C6C1BD;
    background-color: #C6C1BD;
    border: 0;
    height: 2px;
    margin: 3em 0;
    clear: both
}

em {
    font-weight: inherit
}

img {
    border: 0
}

[class*="rwaccent"]:after {
    content: '';
    display: block;
    width: 40px;
    height: 4px;
    margin: .39285em 0 .423em;
    background: #F0CC71
}

.rwaccent-4:after {
    margin: 1em 0
}

.rw-logo {
    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;
    font-size: 6.7rem;
    min-width: 1em;
    max-width: 3.88em;
    flex-basis: 3.88em
}

    .rw-logo img {
        flex: 1 0 auto;
        display: block;
        max-height: 1em;
        max-width: 100%
    }

    .rw-logo:after {
        display: block;
        content: '';
        width: 100%;
        height: 1px;
        flex: 0 1 auto
    }

ol[type] {
    margin: 0 0 1.2em 1.5em
}

    ol[type] li {
        margin-bottom: 0.6em
    }

ol[type="a"] li {
    list-style-type: lower-alpha
}

ol[type="A"] li {
    list-style-type: upper-alpha
}

ol[type="i"] li {
    list-style-type: lower-roman
}

ol[type="I"] li {
    list-style-type: upper-roman
}

ol[type="1"] li {
    list-style-type: decimal
}

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

@media (min-width: 0) and (max-width: 1468px) {
    .cwidth {
        max-width: 1468px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media (min-width: 0) and (max-width: 1024px) {
    .cwidth {
        padding-left: 24px;
        padding-right: 24px
    }
}

.cpad {
    padding-top: 80px;
    padding-bottom: 80px
}

@media (max-height: 770px), (max-width: 1024px) {
    .cpad {
        padding-top: 48px;
        padding-bottom: 48px
    }
}

@media (max-width: 450px) {
    .cpad {
        padding-top: 32px;
        padding-bottom: 32px
    }
}

section.cpad:not([class*="0bg"]):not(.bgimg):not(.darktheme):not(.rc03):not(.rc14):not(.rc89) + section.cpad:not([class*="0bg"]):not(.rc03):not(.rc14):not(.rc89):not(.bgimg):not(.darktheme) {
    padding-top: 0 !important
}
/*! SOCIAL ICON LIST (like RC54 but w/o vert line) */ .rtl section {
    direction: rtl
}

.sr-only {
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute
}
/*! BTTN - REDWOOD */ .obttns {
    width: 100%;
    font-size: 1.4rem;
    margin-bottom: -1.6rem;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    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
}

    .obttns > div {
        position: relative;
        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;
        margin: 0 1.6rem 1.6rem 0
    }

        .obttns > div:last-of-type {
            margin-right: 0 !important
        }

.rtl .obttns > div:last-of-type {
    margin-left: 0 !important
}

.obttns a, .obttns button {
    font-size: 1em;
    font-weight: 500;
    font-family: inherit;
    line-height: 1.2;
    padding: 1.2rem 1.6rem 1.2rem;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    border: 0;
    min-height: 4.3rem;
    height: 100%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-flow: column wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

    .obttns a:after, .obttns button:after {
        border-radius: 4px;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        content: ""
    }

    .obttns a:focus, .obttns button:focus {
        outline-width: 2px !important;
        outline-style: dotted !important;
        outline-offset: -4px !important
    }

    .obttns a[class*=icn-]:not(.icn-none), .obttns button[class*=icn-]:not(.icn-none) {
        padding-right: 5rem
    }

.obttns > div > a:focus, .obttns > div > button:focus {
    outline-color: currentColor !important
}

.ready .obttns a, .ready .obttns button {
    transition: background .2s, color .3s
}

    .ready .obttns a :before, .ready .obttns button :before {
        transition: color .2s !important
    }

    .ready .obttns a :after, .ready .obttns button :after {
        transition: border .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.465em;
    font-size: 1.4em;
    right: .82em !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
}

.rtl .obttns:not(.obttn-center) {
    width: auto
}

    .rtl .obttns:not(.obttn-center) div {
        margin: 0 0 1.6rem 1.6rem
    }

.rtl .obttns a[class*=icn-]:not(.icn-none), .rtl .obttns button[class*=icn-]:not(.icn-none) {
    padding-left: 5rem;
    padding-right: 1.6rem
}

.rtl .obttns a:before, .rtl .obttns button:before {
    right: auto !important;
    left: .82em !important
}

.darktheme .obttns > div > *, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > * {
    color: #161513 !important;
    background: #fff
}

    .darktheme .obttns > div > *:focus, .darktheme .obttns > div > *:hover, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:focus, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:hover {
        background: #F1EFED
    }

    .darktheme .obttns > div > *:active, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:active {
        background: #EBEAE7
    }

*:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > * {
    color: #161513 !important;
    background: #fff
}

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:hover {
        background: #F1EFED
    }

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) .obttns > div > *:active {
        background: #EBEAE7
    }

.obttns > div > *, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) .obttns > div > * {
    color: #fff !important;
    background: #312D2A
}

    .obttns > div > *:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) .obttns > div > *:focus {
        background: #161513
    }

    .obttns > div > *:hover, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) .obttns > div > *:hover {
        background: #161513
    }

.darktheme div.obttn1 > *, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > * {
    color: #fff !important;
    background: transparent
}

    .darktheme div.obttn1 > *:after, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:after {
        border: #fff 1px solid
    }

    .darktheme div.obttn1 > *:focus, .darktheme div.obttn1 > *:hover, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:focus, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:hover {
        background: #fff;
        color: #161513 !important
    }

    .darktheme div.obttn1 > *:active, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:active {
        background: rgba(255,255,255,0.9);
        color: #161513 !important
    }

*:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > * {
    color: #fff !important;
    background: transparent
}

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:after {
        border: #fff 1px solid
    }

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:hover {
        background: #fff;
        color: #161513 !important
    }

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) div.obttn1 > *:active {
        background: rgba(255,255,255,0.9);
        color: #161513 !important
    }

div.obttn1 > *, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 > * {
    color: #161513 !important;
    background: transparent
}

    div.obttn1 > *:after, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 > *:after {
        border: #161513 1px solid
    }

    div.obttn1 > *:focus, div.obttn1 > *:hover, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 > *:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 > *:hover {
        background: #161513;
        color: #fff !important
    }

    div.obttn1 > *:active, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) div.obttn1 > *:active {
        background: rgba(22,21,19,0.9);
        color: #fff !important
    }
/*! CG20 - EXPANDO - Redwood */ @keyframes expando-show {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: inline;
        opacity: 0
    }

    100% {
        opacity: 1;
        display: inline
    }
}
/*! VENDOR - TRUSTE */
/*! GENERIC - WSTOOLS */
/*! COLOR - REDWOOD STYLES */ .darktheme {
    background-color: #312D2A
}

.darktheme {
    color: #FBF9F8
}

    .darktheme *, .darktheme [class*="icn"]:before, .darktheme ul.icn-ulist li:before {
        color: #FBF9F8
    }

    .darktheme a, .darktheme a:hover, .darktheme a:active, .darktheme a:link, .darktheme a:visited, .darktheme a:focus, .darktheme ul.cta-list li:before {
        color: #F0CC71
    }

        .darktheme span[tabindex]:focus, .darktheme li[tabindex]:focus, .darktheme div[tabindex]:focus, .darktheme button:focus, .darktheme a:focus {
            outline-color: #fff !important
        }

*:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) {
    color: #fff
}

    *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:hover, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:active, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:link, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:visited, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:focus {
        color: #F0CC71
    }

        *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) [tabindex]:focus, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) button:focus, *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:focus {
            outline-color: #fff
        }

*:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) {
    color: #161513
}

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:hover, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:active, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:link, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:visited, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:focus {
        color: #006B8F
    }

        *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) [tabindex]:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) button:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) a:focus {
            outline-color: #161513
        }

    *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) {
        color: #fff
    }

        *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:hover, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:active, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:link, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:visited, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:focus {
            color: #F0CC71
        }

            *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) [tabindex]:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) button:focus, *:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:is([class*="-100bg"],[class*="-110bg"],[class*="-120bg"],[class*="-130bg"],[class*="-140bg"],[class*="-150bg"],[class*="-160bg"],[class*="-170bg"],[class*="-180bg"],[class*="-190bg"],[class*="-200bg"]) a:focus {
                outline-color: #fff
            }

body .rw-theme-00bg {
    background-color: #fff
}

body .rw-theme-00-beforebg:before {
    background-color: #fff
}

body .rw-scrim-theme-00bg {
    background-color: rgba(255,255,255,0.84)
}

body .rw-theme-10bg {
    background-color: #FBF9F8
}

body .rw-theme-10-beforebg:before {
    background-color: #FBF9F8
}

body .rw-scrim-theme-10bg {
    background-color: rgba(251,249,248,0.84)
}

body .rw-theme-20bg {
    background-color: #F5F4F2
}

body .rw-theme-20-beforebg:before {
    background-color: #F5F4F2
}

body .rw-scrim-theme-20bg {
    background-color: rgba(245,244,242,0.84)
}

body .rw-theme-30bg {
    background-color: #F1EFED
}

body .rw-theme-30-beforebg:before {
    background-color: #F1EFED
}

body .rw-scrim-theme-30bg {
    background-color: rgba(241,239,237,0.84)
}

body .rw-theme-40bg {
    background-color: #E4E1DD
}

body .rw-theme-40-beforebg:before {
    background-color: #E4E1DD
}

body .rw-scrim-theme-40bg {
    background-color: rgba(228,225,221,0.84)
}

body .rw-theme-50bg {
    background-color: #D4CFCA
}

body .rw-theme-50-beforebg:before {
    background-color: #D4CFCA
}

body .rw-scrim-theme-50bg {
    background-color: rgba(212,207,202,0.84)
}

body .rw-theme-60bg {
    background-color: #BCB6B1
}

body .rw-theme-60-beforebg:before {
    background-color: #BCB6B1
}

body .rw-scrim-theme-60bg {
    background-color: rgba(188,182,177,0.84)
}

body .rw-theme-70bg {
    background-color: #AEA8A2
}

body .rw-theme-70-beforebg:before {
    background-color: #AEA8A2
}

body .rw-scrim-theme-70bg {
    background-color: rgba(174,168,162,0.84)
}

body .rw-theme-80bg {
    background-color: #9E9892
}

body .rw-theme-80-beforebg:before {
    background-color: #9E9892
}

body .rw-scrim-theme-80bg {
    background-color: rgba(158,152,146,0.84)
}

body .rw-theme-90bg {
    background-color: #8B8580
}

body .rw-theme-90-beforebg:before {
    background-color: #8B8580
}

body .rw-scrim-theme-90bg {
    background-color: rgba(139,133,128,0.84)
}

body .rw-theme-100bg {
    background-color: #7A736E
}

body .rw-theme-100-beforebg:before {
    background-color: #7A736E
}

body .rw-scrim-theme-100bg {
    background-color: rgba(122,115,110,0.84)
}

body .rw-theme-110bg {
    background-color: #6F6964
}

body .rw-theme-110-beforebg:before {
    background-color: #6F6964
}

body .rw-scrim-theme-110bg {
    background-color: rgba(111,105,100,0.84)
}

body .rw-theme-120bg {
    background-color: #665F5B
}

body .rw-theme-120-beforebg:before {
    background-color: #665F5B
}

body .rw-scrim-theme-120bg {
    background-color: rgba(102,95,91,0.84)
}

body .rw-theme-130bg {
    background-color: #5C5651
}

body .rw-theme-130-beforebg:before {
    background-color: #5C5651
}

body .rw-scrim-theme-130bg {
    background-color: rgba(92,86,81,0.84)
}

body .rw-theme-140bg {
    background-color: #514C47
}

body .rw-theme-140-beforebg:before {
    background-color: #514C47
}

body .rw-scrim-theme-140bg {
    background-color: rgba(81,76,71,0.84)
}

body .rw-theme-150bg {
    background-color: #47423E
}

body .rw-theme-150-beforebg:before {
    background-color: #47423E
}

body .rw-scrim-theme-150bg {
    background-color: rgba(71,66,62,0.84)
}

body .rw-theme-160bg {
    background-color: #3A3632
}

body .rw-theme-160-beforebg:before {
    background-color: #3A3632
}

body .rw-scrim-theme-160bg {
    background-color: rgba(58,54,50,0.84)
}

body .rw-theme-170bg {
    background-color: #312D2A
}

body .rw-theme-170-beforebg:before {
    background-color: #312D2A
}

body .rw-scrim-theme-170bg {
    background-color: rgba(49,45,42,0.84)
}

body .rw-theme-180bg {
    background-color: #211E1C
}

body .rw-theme-180-beforebg:before {
    background-color: #211E1C
}

body .rw-scrim-theme-180bg {
    background-color: rgba(33,30,28,0.84)
}

body .rw-theme-190bg {
    background-color: #161513
}

body .rw-theme-190-beforebg:before {
    background-color: #161513
}

body .rw-scrim-theme-190bg {
    background-color: rgba(22,21,19,0.84)
}

body .rw-theme-200bg {
    background-color: #000
}

body .rw-theme-200-beforebg:before {
    background-color: #000
}

body .rw-scrim-theme-200bg {
    background-color: rgba(0,0,0,0.84)
}

.rw-neutral-00bg {
    background-color: #fff
}

.rw-neutral-00-beforebg:before {
    background-color: #fff !important
}

.rw-neutral-00txt {
    color: #fff !important
}

.rw-scrim-neutral-00bg {
    background-color: rgba(255,255,255,0.84)
}

.rw-neutral-10bg {
    background-color: #FBF9F8
}

.rw-neutral-10-beforebg:before {
    background-color: #FBF9F8 !important
}

.rw-neutral-10txt {
    color: #FBF9F8 !important
}

.rw-scrim-neutral-10bg {
    background-color: rgba(251,249,248,0.84)
}

.rw-neutral-20bg {
    background-color: #F5F4F2
}

.rw-neutral-20-beforebg:before {
    background-color: #F5F4F2 !important
}

.rw-neutral-20txt {
    color: #F5F4F2 !important
}

.rw-scrim-neutral-20bg {
    background-color: rgba(245,244,242,0.84)
}

.rw-neutral-30bg {
    background-color: #F1EFED
}

.rw-neutral-30-beforebg:before {
    background-color: #F1EFED !important
}

.rw-neutral-30txt {
    color: #F1EFED !important
}

.rw-scrim-neutral-30bg {
    background-color: rgba(241,239,237,0.84)
}

.rw-neutral-40bg {
    background-color: #E4E1DD
}

.rw-neutral-40-beforebg:before {
    background-color: #E4E1DD !important
}

.rw-neutral-40txt {
    color: #E4E1DD !important
}

.rw-scrim-neutral-40bg {
    background-color: rgba(228,225,221,0.84)
}

.rw-neutral-50bg {
    background-color: #D4CFCA
}

.rw-neutral-50-beforebg:before {
    background-color: #D4CFCA !important
}

.rw-neutral-50txt {
    color: #D4CFCA !important
}

.rw-scrim-neutral-50bg {
    background-color: rgba(212,207,202,0.84)
}

.rw-neutral-60bg {
    background-color: #BCB6B1
}

.rw-neutral-60-beforebg:before {
    background-color: #BCB6B1 !important
}

.rw-neutral-60txt {
    color: #BCB6B1 !important
}

.rw-scrim-neutral-60bg {
    background-color: rgba(188,182,177,0.84)
}

.rw-neutral-70bg {
    background-color: #AEA8A2
}

.rw-neutral-70-beforebg:before {
    background-color: #AEA8A2 !important
}

.rw-neutral-70txt {
    color: #AEA8A2 !important
}

.rw-scrim-neutral-70bg {
    background-color: rgba(174,168,162,0.84)
}

.rw-neutral-80bg {
    background-color: #9E9892
}

.rw-neutral-80-beforebg:before {
    background-color: #9E9892 !important
}

.rw-neutral-80txt {
    color: #9E9892 !important
}

.rw-scrim-neutral-80bg {
    background-color: rgba(158,152,146,0.84)
}

.rw-neutral-90bg {
    background-color: #8B8580
}

.rw-neutral-90-beforebg:before {
    background-color: #8B8580 !important
}

.rw-neutral-90txt {
    color: #8B8580 !important
}

.rw-scrim-neutral-90bg {
    background-color: rgba(139,133,128,0.84)
}

.rw-neutral-100bg {
    background-color: #7A736E
}

.rw-neutral-100-beforebg:before {
    background-color: #7A736E !important
}

.rw-neutral-100txt {
    color: #7A736E !important
}

.rw-scrim-neutral-100bg {
    background-color: rgba(122,115,110,0.84)
}

.rw-neutral-110bg {
    background-color: #6F6964
}

.rw-neutral-110-beforebg:before {
    background-color: #6F6964 !important
}

.rw-neutral-110txt {
    color: #6F6964 !important
}

.rw-scrim-neutral-110bg {
    background-color: rgba(111,105,100,0.84)
}

.rw-neutral-120bg {
    background-color: #665F5B
}

.rw-neutral-120-beforebg:before {
    background-color: #665F5B !important
}

.rw-neutral-120txt {
    color: #665F5B !important
}

.rw-scrim-neutral-120bg {
    background-color: rgba(102,95,91,0.84)
}

.rw-neutral-130bg {
    background-color: #5C5651
}

.rw-neutral-130-beforebg:before {
    background-color: #5C5651 !important
}

.rw-neutral-130txt {
    color: #5C5651 !important
}

.rw-scrim-neutral-130bg {
    background-color: rgba(92,86,81,0.84)
}

.rw-neutral-140bg {
    background-color: #514C47
}

.rw-neutral-140-beforebg:before {
    background-color: #514C47 !important
}

.rw-neutral-140txt {
    color: #514C47 !important
}

.rw-scrim-neutral-140bg {
    background-color: rgba(81,76,71,0.84)
}

.rw-neutral-150bg {
    background-color: #47423E
}

.rw-neutral-150-beforebg:before {
    background-color: #47423E !important
}

.rw-neutral-150txt {
    color: #47423E !important
}

.rw-scrim-neutral-150bg {
    background-color: rgba(71,66,62,0.84)
}

.rw-neutral-160bg {
    background-color: #3A3632
}

.rw-neutral-160-beforebg:before {
    background-color: #3A3632 !important
}

.rw-neutral-160txt {
    color: #3A3632 !important
}

.rw-scrim-neutral-160bg {
    background-color: rgba(58,54,50,0.84)
}

.rw-neutral-170bg {
    background-color: #312D2A
}

.rw-neutral-170-beforebg:before {
    background-color: #312D2A !important
}

.rw-neutral-170txt {
    color: #312D2A !important
}

.rw-scrim-neutral-170bg {
    background-color: rgba(49,45,42,0.84)
}

.rw-neutral-180bg {
    background-color: #211E1C
}

.rw-neutral-180-beforebg:before {
    background-color: #211E1C !important
}

.rw-neutral-180txt {
    color: #211E1C !important
}

.rw-scrim-neutral-180bg {
    background-color: rgba(33,30,28,0.84)
}

.rw-neutral-190bg {
    background-color: #161513
}

.rw-neutral-190-beforebg:before {
    background-color: #161513 !important
}

.rw-neutral-190txt {
    color: #161513 !important
}

.rw-scrim-neutral-190bg {
    background-color: rgba(22,21,19,0.84)
}

.rw-neutral-200bg {
    background-color: #000
}

.rw-neutral-200-beforebg:before {
    background-color: #000 !important
}

.rw-neutral-200txt {
    color: #000 !important
}

.rw-scrim-neutral-200bg {
    background-color: rgba(0,0,0,0.8)
}

.rw-green-10bg {
    background-color: #F7FCF3
}

.rw-green-10txt {
    color: #F7FCF3 !important
}

.rw-green-10-beforebg:before {
    background-color: #F7FCF3 !important
}

.rw-green-20bg {
    background-color: #EDF8E6
}

.rw-green-20txt {
    color: #EDF8E6 !important
}

.rw-green-20-beforebg:before {
    background-color: #EDF8E6 !important
}

.rw-green-30bg {
    background-color: #E5F4DC
}

.rw-green-30txt {
    color: #E5F4DC !important
}

.rw-green-30-beforebg:before {
    background-color: #E5F4DC !important
}

.rw-green-40bg {
    background-color: #D0EAC1
}

.rw-green-40txt {
    color: #D0EAC1 !important
}

.rw-green-40-beforebg:before {
    background-color: #D0EAC1 !important
}

.rw-green-50bg {
    background-color: #BDD9AE
}

.rw-green-50txt {
    color: #BDD9AE !important
}

.rw-green-50-beforebg:before {
    background-color: #BDD9AE !important
}

.rw-green-60bg {
    background-color: #A3C194
}

.rw-green-60txt {
    color: #A3C194 !important
}

.rw-green-60-beforebg:before {
    background-color: #A3C194 !important
}

.rw-green-70bg {
    background-color: #94B382
}

.rw-green-70txt {
    color: #94B382 !important
}

.rw-green-70-beforebg:before {
    background-color: #94B382 !important
}

.rw-green-80bg {
    background-color: #82A372
}

.rw-green-80txt {
    color: #82A372 !important
}

.rw-green-80-beforebg:before {
    background-color: #82A372 !important
}

.rw-green-90bg {
    background-color: #6F915D
}

.rw-green-90txt {
    color: #6F915D !important
}

.rw-green-90-beforebg:before {
    background-color: #6F915D !important
}

.rw-green-100bg {
    background-color: #5F7D4F
}

.rw-green-100txt {
    color: #5F7D4F !important
}

.rw-green-100-beforebg:before {
    background-color: #5F7D4F !important
}

.rw-green-110bg {
    background-color: #577346
}

.rw-green-110txt {
    color: #577346 !important
}

.rw-green-110-beforebg:before {
    background-color: #577346 !important
}

.rw-green-120bg {
    background-color: #4F693F
}

.rw-green-120txt {
    color: #4F693F !important
}

.rw-green-120-beforebg:before {
    background-color: #4F693F !important
}

.rw-green-130bg {
    background-color: #465F38
}

.rw-green-130txt {
    color: #465F38 !important
}

.rw-green-130-beforebg:before {
    background-color: #465F38 !important
}

.rw-green-140bg {
    background-color: #3D5431
}

.rw-green-140txt {
    color: #3D5431 !important
}

.rw-green-140-beforebg:before {
    background-color: #3D5431 !important
}

.rw-green-150bg {
    background-color: #35482A
}

.rw-green-150txt {
    color: #35482A !important
}

.rw-green-150-beforebg:before {
    background-color: #35482A !important
}

.rw-green-160bg {
    background-color: #2B3A21
}

.rw-green-160txt {
    color: #2B3A21 !important
}

.rw-green-160-beforebg:before {
    background-color: #2B3A21 !important
}

.rw-green-170bg {
    background-color: #25331D
}

.rw-green-170txt {
    color: #25331D !important
}

.rw-green-170-beforebg:before {
    background-color: #25331D !important
}

.rw-green-180bg {
    background-color: #192315
}

.rw-green-180txt {
    color: #192315 !important
}

.rw-green-180-beforebg:before {
    background-color: #192315 !important
}

.rw-green-190bg {
    background-color: #12170D
}

.rw-green-190txt {
    color: #12170D !important
}

.rw-green-190-beforebg:before {
    background-color: #12170D !important
}

.rw-yellow-10bg {
    background-color: #FEF9E9
}

.rw-yellow-10txt {
    color: #FEF9E9 !important
}

.rw-yellow-10-beforebg:before {
    background-color: #FEF9E9 !important
}

.rw-yellow-20bg {
    background-color: #FDF4DF
}

.rw-yellow-20txt {
    color: #FDF4DF !important
}

.rw-yellow-20-beforebg:before {
    background-color: #FDF4DF !important
}

.rw-yellow-30bg {
    background-color: #FCEFCB
}

.rw-yellow-30txt {
    color: #FCEFCB !important
}

.rw-yellow-30-beforebg:before {
    background-color: #FCEFCB !important
}

.rw-yellow-40bg {
    background-color: #F7E0A1
}

.rw-yellow-40txt {
    color: #F7E0A1 !important
}

.rw-yellow-40-beforebg:before {
    background-color: #F7E0A1 !important
}

.rw-yellow-50bg {
    background-color: #F0CC71
}

.rw-yellow-50txt {
    color: #F0CC71 !important
}

.rw-yellow-50-beforebg:before {
    background-color: #F0CC71 !important
}

.rw-yellow-60bg {
    background-color: #D5B364
}

.rw-yellow-60txt {
    color: #D5B364 !important
}

.rw-yellow-60-beforebg:before {
    background-color: #D5B364 !important
}

.rw-yellow-70bg {
    background-color: #C7A55D
}

.rw-yellow-70txt {
    color: #C7A55D !important
}

.rw-yellow-70-beforebg:before {
    background-color: #C7A55D !important
}

.rw-yellow-80bg {
    background-color: #B39554
}

.rw-yellow-80txt {
    color: #B39554 !important
}

.rw-yellow-80-beforebg:before {
    background-color: #B39554 !important
}

.rw-yellow-90bg {
    background-color: #9D8249
}

.rw-yellow-90txt {
    color: #9D8249 !important
}

.rw-yellow-90-beforebg:before {
    background-color: #9D8249 !important
}

.rw-yellow-100bg {
    background-color: #89723F
}

.rw-yellow-100txt {
    color: #89723F !important
}

.rw-yellow-100-beforebg:before {
    background-color: #89723F !important
}

.rw-yellow-110bg {
    background-color: #7C6738
}

.rw-yellow-110txt {
    color: #7C6738 !important
}

.rw-yellow-110-beforebg:before {
    background-color: #7C6738 !important
}

.rw-yellow-120bg {
    background-color: #715E34
}

.rw-yellow-120txt {
    color: #715E34 !important
}

.rw-yellow-120-beforebg:before {
    background-color: #715E34 !important
}

.rw-yellow-130bg {
    background-color: #66552F
}

.rw-yellow-130txt {
    color: #66552F !important
}

.rw-yellow-130-beforebg:before {
    background-color: #66552F !important
}

.rw-yellow-140bg {
    background-color: #5B4A29
}

.rw-yellow-140txt {
    color: #5B4A29 !important
}

.rw-yellow-140-beforebg:before {
    background-color: #5B4A29 !important
}

.rw-yellow-150bg {
    background-color: #4F4224
}

.rw-yellow-150txt {
    color: #4F4224 !important
}

.rw-yellow-150-beforebg:before {
    background-color: #4F4224 !important
}

.rw-yellow-160bg {
    background-color: #40361D
}

.rw-yellow-160txt {
    color: #40361D !important
}

.rw-yellow-160-beforebg:before {
    background-color: #40361D !important
}

.rw-yellow-170bg {
    background-color: #372C18
}

.rw-yellow-170txt {
    color: #372C18 !important
}

.rw-yellow-170-beforebg:before {
    background-color: #372C18 !important
}

.rw-yellow-180bg {
    background-color: #241E10
}

.rw-yellow-180txt {
    color: #241E10 !important
}

.rw-yellow-180-beforebg:before {
    background-color: #241E10 !important
}

.rw-yellow-190bg {
    background-color: #18160A
}

.rw-yellow-190txt {
    color: #18160A !important
}

.rw-yellow-190-beforebg:before {
    background-color: #18160A !important
}

.rw-pebble-10bg, .rwtheme-pebble .rw-theme-10bg {
    background-color: #F6FAFF
}

.rwtheme-pebble .rw-scrim-theme-10bg, .rw-scrim-pebble-10bg {
    background-color: rgba(246,250,255,0.84)
}

.rw-pebble-10-beforebg:before, .rwtheme-pebble .rw-theme-10-beforebg:before {
    background-color: #F6FAFF !important
}

.rw-pebble-10txt, .rwtheme-pebble .rw-theme-10txt {
    color: #F6FAFF !important
}

.rw-pebble-20bg, .rwtheme-pebble .rw-theme-20bg {
    background-color: #EEF5FF
}

.rwtheme-pebble .rw-scrim-theme-20bg, .rw-scrim-pebble-20bg {
    background-color: rgba(238,245,255,0.84)
}

.rw-pebble-20-beforebg:before, .rwtheme-pebble .rw-theme-20-beforebg:before {
    background-color: #EEF5FF !important
}

.rw-pebble-20txt, .rwtheme-pebble .rw-theme-20txt {
    color: #EEF5FF !important
}

.rw-pebble-30bg, .rwtheme-pebble .rw-theme-30bg {
    background-color: #E7F0FD
}

.rwtheme-pebble .rw-scrim-theme-30bg, .rw-scrim-pebble-30bg {
    background-color: rgba(231,240,253,0.84)
}

.rw-pebble-30-beforebg:before, .rwtheme-pebble .rw-theme-30-beforebg:before {
    background-color: #E7F0FD !important
}

.rw-pebble-30txt, .rwtheme-pebble .rw-theme-30txt {
    color: #E7F0FD !important
}

.rw-pebble-40bg, .rwtheme-pebble .rw-theme-40bg {
    background-color: #DAE2EF
}

.rwtheme-pebble .rw-scrim-theme-40bg, .rw-scrim-pebble-40bg {
    background-color: rgba(218,226,239,0.84)
}

.rw-pebble-40-beforebg:before, .rwtheme-pebble .rw-theme-40-beforebg:before {
    background-color: #DAE2EF !important
}

.rw-pebble-40txt, .rwtheme-pebble .rw-theme-40txt {
    color: #DAE2EF !important
}

.rw-pebble-50bg, .rwtheme-pebble .rw-theme-50bg {
    background-color: #C8D0DD
}

.rwtheme-pebble .rw-scrim-theme-50bg, .rw-scrim-pebble-50bg {
    background-color: rgba(200,208,221,0.84)
}

.rw-pebble-50-beforebg:before, .rwtheme-pebble .rw-theme-50-beforebg:before {
    background-color: #C8D0DD !important
}

.rw-pebble-50txt, .rwtheme-pebble .rw-theme-50txt {
    color: #C8D0DD !important
}

.rw-pebble-60bg, .rwtheme-pebble .rw-theme-60bg {
    background-color: #B0B8C4
}

.rwtheme-pebble .rw-scrim-theme-60bg, .rw-scrim-pebble-60bg {
    background-color: rgba(176,184,196,0.84)
}

.rw-pebble-60-beforebg:before, .rwtheme-pebble .rw-theme-60-beforebg:before {
    background-color: #B0B8C4 !important
}

.rw-pebble-60txt, .rwtheme-pebble .rw-theme-60txt {
    color: #B0B8C4 !important
}

.rw-pebble-70bg, .rwtheme-pebble .rw-theme-70bg {
    background-color: #A2AAB6
}

.rwtheme-pebble .rw-scrim-theme-70bg, .rw-scrim-pebble-70bg {
    background-color: rgba(162,170,182,0.84)
}

.rw-pebble-70-beforebg:before, .rwtheme-pebble .rw-theme-70-beforebg:before {
    background-color: #A2AAB6 !important
}

.rw-pebble-70txt, .rwtheme-pebble .rw-theme-70txt {
    color: #A2AAB6 !important
}

.rw-pebble-80bg, .rwtheme-pebble .rw-theme-80bg {
    background-color: #9299A6
}

.rwtheme-pebble .rw-scrim-theme-80bg, .rw-scrim-pebble-80bg {
    background-color: rgba(146,153,166,0.84)
}

.rw-pebble-80-beforebg:before, .rwtheme-pebble .rw-theme-80-beforebg:before {
    background-color: #9299A6 !important
}

.rw-pebble-80txt, .rwtheme-pebble .rw-theme-80txt {
    color: #9299A6 !important
}

.rw-pebble-90bg, .rwtheme-pebble .rw-theme-90bg {
    background-color: #808792
}

.rwtheme-pebble .rw-scrim-theme-90bg, .rw-scrim-pebble-90bg {
    background-color: rgba(128,135,146,0.84)
}

.rw-pebble-90-beforebg:before, .rwtheme-pebble .rw-theme-90-beforebg:before {
    background-color: #808792 !important
}

.rw-pebble-90txt, .rwtheme-pebble .rw-theme-90txt {
    color: #808792 !important
}

.rw-pebble-100bg, .rwtheme-pebble .rw-theme-100bg {
    background-color: #6F757E
}

.rwtheme-pebble .rw-scrim-theme-100bg, .rw-scrim-pebble-100bg {
    background-color: rgba(111,117,126,0.84)
}

.rw-pebble-100-beforebg:before, .rwtheme-pebble .rw-theme-100-beforebg:before {
    background-color: #6F757E !important
}

.rw-pebble-100txt, .rwtheme-pebble .rw-theme-100txt {
    color: #6F757E !important
}

.rw-pebble-110bg, .rwtheme-pebble .rw-theme-110bg {
    background-color: #646A73
}

.rwtheme-pebble .rw-scrim-theme-110bg, .rw-scrim-pebble-110bg {
    background-color: rgba(100,106,115,0.84)
}

.rw-pebble-110-beforebg:before, .rwtheme-pebble .rw-theme-110-beforebg:before {
    background-color: #646A73 !important
}

.rw-pebble-110txt, .rwtheme-pebble .rw-theme-110txt {
    color: #646A73 !important
}

.rw-pebble-120bg, .rwtheme-pebble .rw-theme-120bg {
    background-color: #5C6169
}

.rwtheme-pebble .rw-scrim-theme-120bg, .rw-scrim-pebble-120bg {
    background-color: rgba(92,97,105,0.84)
}

.rw-pebble-120-beforebg:before, .rwtheme-pebble .rw-theme-120-beforebg:before {
    background-color: #5C6169 !important
}

.rw-pebble-120txt, .rwtheme-pebble .rw-theme-120txt {
    color: #5C6169 !important
}

.rw-pebble-130bg, .rwtheme-pebble .rw-theme-130bg {
    background-color: #53575F
}

.rwtheme-pebble .rw-scrim-theme-130bg, .rw-scrim-pebble-130bg {
    background-color: rgba(83,87,95,0.84)
}

.rw-pebble-130-beforebg:before, .rwtheme-pebble .rw-theme-130-beforebg:before {
    background-color: #53575F !important
}

.rw-pebble-130txt, .rwtheme-pebble .rw-theme-130txt {
    color: #53575F !important
}

.rw-pebble-140bg, .rwtheme-pebble .rw-theme-140bg {
    background-color: #494D53
}

.rwtheme-pebble .rw-scrim-theme-140bg, .rw-scrim-pebble-140bg {
    background-color: rgba(73,77,83,0.84)
}

.rw-pebble-140-beforebg:before, .rwtheme-pebble .rw-theme-140-beforebg:before {
    background-color: #494D53 !important
}

.rw-pebble-140txt, .rwtheme-pebble .rw-theme-140txt {
    color: #494D53 !important
}

.rw-pebble-150bg, .rwtheme-pebble .rw-theme-150bg {
    background-color: #3F4248
}

.rwtheme-pebble .rw-scrim-theme-150bg, .rw-scrim-pebble-150bg {
    background-color: rgba(63,66,72,0.84)
}

.rw-pebble-150-beforebg:before, .rwtheme-pebble .rw-theme-150-beforebg:before {
    background-color: #3F4248 !important
}

.rw-pebble-150txt, .rwtheme-pebble .rw-theme-150txt {
    color: #3F4248 !important
}

.rw-pebble-160bg, .rwtheme-pebble .rw-theme-160bg {
    background-color: #34363B
}

.rwtheme-pebble .rw-scrim-theme-160bg, .rw-scrim-pebble-160bg {
    background-color: rgba(52,54,59,0.84)
}

.rw-pebble-160-beforebg:before, .rwtheme-pebble .rw-theme-160-beforebg:before {
    background-color: #34363B !important
}

.rw-pebble-160txt, .rwtheme-pebble .rw-theme-160txt {
    color: #34363B !important
}

.rw-pebble-170bg, .rwtheme-pebble .rw-theme-170bg {
    background-color: #2B2E32
}

.rwtheme-pebble .rw-scrim-theme-170bg, .rw-scrim-pebble-170bg {
    background-color: rgba(43,46,50,0.84)
}

.rw-pebble-170-beforebg:before, .rwtheme-pebble .rw-theme-170-beforebg:before {
    background-color: #2B2E32 !important
}

.rw-pebble-170txt, .rwtheme-pebble .rw-theme-170txt {
    color: #2B2E32 !important
}

.rw-pebble-180bg, .rwtheme-pebble .rw-theme-180bg {
    background-color: #1E1F22
}

.rwtheme-pebble .rw-scrim-theme-180bg, .rw-scrim-pebble-180bg {
    background-color: rgba(30,31,34,0.84)
}

.rw-pebble-180-beforebg:before, .rwtheme-pebble .rw-theme-180-beforebg:before {
    background-color: #1E1F22 !important
}

.rw-pebble-180txt, .rwtheme-pebble .rw-theme-180txt {
    color: #1E1F22 !important
}

.rw-pebble-190bg, .rwtheme-pebble .rw-theme-190bg {
    background-color: #151617
}

.rwtheme-pebble .rw-scrim-theme-190bg, .rw-scrim-pebble-190bg {
    background-color: rgba(21,22,23,0.84)
}

.rw-pebble-190-beforebg:before, .rwtheme-pebble .rw-theme-190-beforebg:before {
    background-color: #151617 !important
}

.rw-pebble-190txt, .rwtheme-pebble .rw-theme-190txt {
    color: #151617 !important
}

.rw-slate-10bg, .rwtheme-slate .rw-theme-10bg {
    background-color: #F6FAFA
}

.rwtheme-slate .rw-scrim-theme-10bg, .rw-scrim-slate-10bg {
    background-color: rgba(246,250,250,0.84)
}

.rw-slate-10-beforebg:before, .rwtheme-slate .rw-theme-10-beforebg:before {
    background-color: #F6FAFA !important
}

.rw-slate-10txt, .rwtheme-slate .rw-theme-10txt {
    color: #F6FAFA !important
}

.rw-slate-20bg, .rwtheme-slate .rw-theme-20bg {
    background-color: #EDF6F6
}

.rwtheme-slate .rw-scrim-theme-20bg, .rw-scrim-slate-20bg {
    background-color: rgba(237,246,246,0.84)
}

.rw-slate-20-beforebg:before, .rwtheme-slate .rw-theme-20-beforebg:before {
    background-color: #EDF6F6 !important
}

.rw-slate-20txt, .rwtheme-slate .rw-theme-20txt {
    color: #EDF6F6 !important
}

.rw-slate-30bg, .rwtheme-slate .rw-theme-30bg {
    background-color: #E7F2F2
}

.rwtheme-slate .rw-scrim-theme-30bg, .rw-scrim-slate-30bg {
    background-color: rgba(231,242,242,0.84)
}

.rw-slate-30-beforebg:before, .rwtheme-slate .rw-theme-30-beforebg:before {
    background-color: #E7F2F2 !important
}

.rw-slate-30txt, .rwtheme-slate .rw-theme-30txt {
    color: #E7F2F2 !important
}

.rw-slate-40bg, .rwtheme-slate .rw-theme-40bg {
    background-color: #D7E5E5
}

.rwtheme-slate .rw-scrim-theme-40bg, .rw-scrim-slate-40bg {
    background-color: rgba(215,229,229,0.84)
}

.rw-slate-40-beforebg:before, .rwtheme-slate .rw-theme-40-beforebg:before {
    background-color: #D7E5E5 !important
}

.rw-slate-40txt, .rwtheme-slate .rw-theme-40txt {
    color: #D7E5E5 !important
}

.rw-slate-50bg, .rwtheme-slate .rw-theme-50bg {
    background-color: #C2D4D4
}

.rwtheme-slate .rw-scrim-theme-50bg, .rw-scrim-slate-50bg {
    background-color: rgba(194,212,212,0.84)
}

.rw-slate-50-beforebg:before, .rwtheme-slate .rw-theme-50-beforebg:before {
    background-color: #C2D4D4 !important
}

.rw-slate-50txt, .rwtheme-slate .rw-theme-50txt {
    color: #C2D4D4 !important
}

.rw-slate-60bg, .rwtheme-slate .rw-theme-60bg {
    background-color: #A9BBBC
}

.rwtheme-slate .rw-scrim-theme-60bg, .rw-scrim-slate-60bg {
    background-color: rgba(169,187,188,0.84)
}

.rw-slate-60-beforebg:before, .rwtheme-slate .rw-theme-60-beforebg:before {
    background-color: #A9BBBC !important
}

.rw-slate-60txt, .rwtheme-slate .rw-theme-60txt {
    color: #A9BBBC !important
}

.rw-slate-70bg, .rwtheme-slate .rw-theme-70bg {
    background-color: #99ADAE
}

.rwtheme-slate .rw-scrim-theme-70bg, .rw-scrim-slate-70bg {
    background-color: rgba(153,173,174,0.84)
}

.rw-slate-70-beforebg:before, .rwtheme-slate .rw-theme-70-beforebg:before {
    background-color: #99ADAE !important
}

.rw-slate-70txt, .rwtheme-slate .rw-theme-70txt {
    color: #99ADAE !important
}

.rw-slate-80bg, .rwtheme-slate .rw-theme-80bg {
    background-color: #8B9D9E
}

.rwtheme-slate .rw-scrim-theme-80bg, .rw-scrim-slate-80bg {
    background-color: rgba(139,157,158,0.84)
}

.rw-slate-80-beforebg:before, .rwtheme-slate .rw-theme-80-beforebg:before {
    background-color: #8B9D9E !important
}

.rw-slate-80txt, .rwtheme-slate .rw-theme-80txt {
    color: #8B9D9E !important
}

.rw-slate-90bg, .rwtheme-slate .rw-theme-90bg {
    background-color: #798B8A
}

.rwtheme-slate .rw-scrim-theme-90bg, .rw-scrim-slate-90bg {
    background-color: rgba(121,139,138,0.84)
}

.rw-slate-90-beforebg:before, .rwtheme-slate .rw-theme-90-beforebg:before {
    background-color: #798B8A !important
}

.rw-slate-90txt, .rwtheme-slate .rw-theme-90txt {
    color: #798B8A !important
}

.rw-slate-100bg, .rwtheme-slate .rw-theme-100bg {
    background-color: #697778
}

.rwtheme-slate .rw-scrim-theme-100bg, .rw-scrim-slate-100bg {
    background-color: rgba(105,119,120,0.84)
}

.rw-slate-100-beforebg:before, .rwtheme-slate .rw-theme-100-beforebg:before {
    background-color: #697778 !important
}

.rw-slate-100txt, .rwtheme-slate .rw-theme-100txt {
    color: #697778 !important
}

.rw-slate-110bg, .rwtheme-slate .rw-theme-110bg {
    background-color: #606C6D
}

.rwtheme-slate .rw-scrim-theme-110bg, .rw-scrim-slate-110bg {
    background-color: rgba(96,108,109,0.84)
}

.rw-slate-110-beforebg:before, .rwtheme-slate .rw-theme-110-beforebg:before {
    background-color: #606C6D !important
}

.rw-slate-110txt, .rwtheme-slate .rw-theme-110txt {
    color: #606C6D !important
}

.rw-slate-120bg, .rwtheme-slate .rw-theme-120bg {
    background-color: #586363
}

.rwtheme-slate .rw-scrim-theme-120bg, .rw-scrim-slate-120bg {
    background-color: rgba(88,99,99,0.84)
}

.rw-slate-120-beforebg:before, .rwtheme-slate .rw-theme-120-beforebg:before {
    background-color: #586363 !important
}

.rw-slate-120txt, .rwtheme-slate .rw-theme-120txt {
    color: #586363 !important
}

.rw-slate-130bg, .rwtheme-slate .rw-theme-130bg {
    background-color: #4F5A5A
}

.rwtheme-slate .rw-scrim-theme-130bg, .rw-scrim-slate-130bg {
    background-color: rgba(79,90,90,0.84)
}

.rw-slate-130-beforebg:before, .rwtheme-slate .rw-theme-130-beforebg:before {
    background-color: #4F5A5A !important
}

.rw-slate-130txt, .rwtheme-slate .rw-theme-130txt {
    color: #4F5A5A !important
}

.rw-slate-140bg, .rwtheme-slate .rw-theme-140bg {
    background-color: #464F4F
}

.rwtheme-slate .rw-scrim-theme-140bg, .rw-scrim-slate-140bg {
    background-color: rgba(70,79,79,0.84)
}

.rw-slate-140-beforebg:before, .rwtheme-slate .rw-theme-140-beforebg:before {
    background-color: #464F4F !important
}

.rw-slate-140txt, .rwtheme-slate .rw-theme-140txt {
    color: #464F4F !important
}

.rw-slate-150bg, .rwtheme-slate .rw-theme-150bg {
    background-color: #3C4545
}

.rwtheme-slate .rw-scrim-theme-150bg, .rw-scrim-slate-150bg {
    background-color: rgba(60,69,69,0.84)
}

.rw-slate-150-beforebg:before, .rwtheme-slate .rw-theme-150-beforebg:before {
    background-color: #3C4545 !important
}

.rw-slate-150txt, .rwtheme-slate .rw-theme-150txt {
    color: #3C4545 !important
}

.rw-slate-160bg, .rwtheme-slate .rw-theme-160bg {
    background-color: #323939
}

.rwtheme-slate .rw-scrim-theme-160bg, .rw-scrim-slate-160bg {
    background-color: rgba(50,57,57,0.84)
}

.rw-slate-160-beforebg:before, .rwtheme-slate .rw-theme-160-beforebg:before {
    background-color: #323939 !important
}

.rw-slate-160txt, .rwtheme-slate .rw-theme-160txt {
    color: #323939 !important
}

.rw-slate-170bg, .rwtheme-slate .rw-theme-170bg {
    background-color: #2A2F2F
}

.rwtheme-slate .rw-scrim-theme-170bg, .rw-scrim-slate-170bg {
    background-color: rgba(42,47,47,0.84)
}

.rw-slate-170-beforebg:before, .rwtheme-slate .rw-theme-170-beforebg:before {
    background-color: #2A2F2F !important
}

.rw-slate-170txt, .rwtheme-slate .rw-theme-170txt {
    color: #2A2F2F !important
}

.rw-slate-180bg, .rwtheme-slate .rw-theme-180bg {
    background-color: #1C2020
}

.rwtheme-slate .rw-scrim-theme-180bg, .rw-scrim-slate-180bg {
    background-color: rgba(28,32,32,0.84)
}

.rw-slate-180-beforebg:before, .rwtheme-slate .rw-theme-180-beforebg:before {
    background-color: #1C2020 !important
}

.rw-slate-180txt, .rwtheme-slate .rw-theme-180txt {
    color: #1C2020 !important
}

.rw-slate-190bg, .rwtheme-slate .rw-theme-190bg {
    background-color: #131515
}

.rwtheme-slate .rw-scrim-theme-190bg, .rw-scrim-slate-190bg {
    background-color: rgba(19,21,21,0.84)
}

.rw-slate-190-beforebg:before, .rwtheme-slate .rw-theme-190-beforebg:before {
    background-color: #131515 !important
}

.rw-slate-190txt, .rwtheme-slate .rw-theme-190txt {
    color: #131515 !important
}

.rw-pine-10bg, .rwtheme-pine .rw-theme-10bg {
    background-color: #F3FCF7
}

.rwtheme-pine .rw-scrim-theme-10bg, .rw-scrim-pine-10bg {
    background-color: rgba(243,252,247,0.84)
}

.rw-pine-10-beforebg:before, .rwtheme-pine .rw-theme-10-beforebg:before {
    background-color: #F3FCF7 !important
}

.rw-pine-10txt, .rwtheme-pine .rw-theme-10txt {
    color: #F3FCF7 !important
}

.rw-pine-20bg, .rwtheme-pine .rw-theme-20bg {
    background-color: #E9F9EE
}

.rwtheme-pine .rw-scrim-theme-20bg, .rw-scrim-pine-20bg {
    background-color: rgba(233,249,238,0.84)
}

.rw-pine-20-beforebg:before, .rwtheme-pine .rw-theme-20-beforebg:before {
    background-color: #E9F9EE !important
}

.rw-pine-20txt, .rwtheme-pine .rw-theme-20txt {
    color: #E9F9EE !important
}

.rw-pine-30bg, .rwtheme-pine .rw-theme-30bg {
    background-color: #E0F5E7
}

.rwtheme-pine .rw-scrim-theme-30bg, .rw-scrim-pine-30bg {
    background-color: rgba(224,245,231,0.84)
}

.rw-pine-30-beforebg:before, .rwtheme-pine .rw-theme-30-beforebg:before {
    background-color: #E0F5E7 !important
}

.rw-pine-30txt, .rwtheme-pine .rw-theme-30txt {
    color: #E0F5E7 !important
}

.rw-pine-40bg, .rwtheme-pine .rw-theme-40bg {
    background-color: #CBE9D6
}

.rwtheme-pine .rw-scrim-theme-40bg, .rw-scrim-pine-40bg {
    background-color: rgba(203,233,214,0.84)
}

.rw-pine-40-beforebg:before, .rwtheme-pine .rw-theme-40-beforebg:before {
    background-color: #CBE9D6 !important
}

.rw-pine-40txt, .rwtheme-pine .rw-theme-40txt {
    color: #CBE9D6 !important
}

.rw-pine-50bg, .rwtheme-pine .rw-theme-50bg {
    background-color: #B7D9C2
}

.rwtheme-pine .rw-scrim-theme-50bg, .rw-scrim-pine-50bg {
    background-color: rgba(183,217,194,0.84)
}

.rw-pine-50-beforebg:before, .rwtheme-pine .rw-theme-50-beforebg:before {
    background-color: #B7D9C2 !important
}

.rw-pine-50txt, .rwtheme-pine .rw-theme-50txt {
    color: #B7D9C2 !important
}

.rw-pine-60bg, .rwtheme-pine .rw-theme-60bg {
    background-color: #99C2A6
}

.rwtheme-pine .rw-scrim-theme-60bg, .rw-scrim-pine-60bg {
    background-color: rgba(153,194,166,0.84)
}

.rw-pine-60-beforebg:before, .rwtheme-pine .rw-theme-60-beforebg:before {
    background-color: #99C2A6 !important
}

.rw-pine-60txt, .rwtheme-pine .rw-theme-60txt {
    color: #99C2A6 !important
}

.rw-pine-70bg, .rwtheme-pine .rw-theme-70bg {
    background-color: #86B596
}

.rwtheme-pine .rw-scrim-theme-70bg, .rw-scrim-pine-70bg {
    background-color: rgba(134,181,150,0.84)
}

.rw-pine-70-beforebg:before, .rwtheme-pine .rw-theme-70-beforebg:before {
    background-color: #86B596 !important
}

.rw-pine-70txt, .rwtheme-pine .rw-theme-70txt {
    color: #86B596 !important
}

.rw-pine-80bg, .rwtheme-pine .rw-theme-80bg {
    background-color: #74A683
}

.rwtheme-pine .rw-scrim-theme-80bg, .rw-scrim-pine-80bg {
    background-color: rgba(116,166,131,0.84)
}

.rw-pine-80-beforebg:before, .rwtheme-pine .rw-theme-80-beforebg:before {
    background-color: #74A683 !important
}

.rw-pine-80txt, .rwtheme-pine .rw-theme-80txt {
    color: #74A683 !important
}

.rw-pine-90bg, .rwtheme-pine .rw-theme-90bg {
    background-color: #5C926D
}

.rwtheme-pine .rw-scrim-theme-90bg, .rw-scrim-pine-90bg {
    background-color: rgba(92,146,109,0.84)
}

.rw-pine-90-beforebg:before, .rwtheme-pine .rw-theme-90-beforebg:before {
    background-color: #5C926D !important
}

.rw-pine-90txt, .rwtheme-pine .rw-theme-90txt {
    color: #5C926D !important
}

.rw-pine-100bg, .rwtheme-pine .rw-theme-100bg {
    background-color: #4C825C
}

.rwtheme-pine .rw-scrim-theme-100bg, .rw-scrim-pine-100bg {
    background-color: rgba(76,130,92,0.84)
}

.rw-pine-100-beforebg:before, .rwtheme-pine .rw-theme-100-beforebg:before {
    background-color: #4C825C !important
}

.rw-pine-100txt, .rwtheme-pine .rw-theme-100txt {
    color: #4C825C !important
}

.rw-pine-110bg, .rwtheme-pine .rw-theme-110bg {
    background-color: #467553
}

.rwtheme-pine .rw-scrim-theme-110bg, .rw-scrim-pine-110bg {
    background-color: rgba(70,117,83,0.84)
}

.rw-pine-110-beforebg:before, .rwtheme-pine .rw-theme-110-beforebg:before {
    background-color: #467553 !important
}

.rw-pine-110txt, .rwtheme-pine .rw-theme-110txt {
    color: #467553 !important
}

.rw-pine-120bg, .rwtheme-pine .rw-theme-120bg {
    background-color: #3F6B4B
}

.rwtheme-pine .rw-scrim-theme-120bg, .rw-scrim-pine-120bg {
    background-color: rgba(63,107,75,0.84)
}

.rw-pine-120-beforebg:before, .rwtheme-pine .rw-theme-120-beforebg:before {
    background-color: #3F6B4B !important
}

.rw-pine-120txt, .rwtheme-pine .rw-theme-120txt {
    color: #3F6B4B !important
}

.rw-pine-130bg, .rwtheme-pine .rw-theme-130bg {
    background-color: #3A6145
}

.rwtheme-pine .rw-scrim-theme-130bg, .rw-scrim-pine-130bg {
    background-color: rgba(58,97,69,0.84)
}

.rw-pine-130-beforebg:before, .rwtheme-pine .rw-theme-130-beforebg:before {
    background-color: #3A6145 !important
}

.rw-pine-130txt, .rwtheme-pine .rw-theme-130txt {
    color: #3A6145 !important
}

.rw-pine-140bg, .rwtheme-pine .rw-theme-140bg {
    background-color: #33553C
}

.rwtheme-pine .rw-scrim-theme-140bg, .rw-scrim-pine-140bg {
    background-color: rgba(51,85,60,0.84)
}

.rw-pine-140-beforebg:before, .rwtheme-pine .rw-theme-140-beforebg:before {
    background-color: #33553C !important
}

.rw-pine-140txt, .rwtheme-pine .rw-theme-140txt {
    color: #33553C !important
}

.rw-pine-150bg, .rwtheme-pine .rw-theme-150bg {
    background-color: #2C4A35
}

.rwtheme-pine .rw-scrim-theme-150bg, .rw-scrim-pine-150bg {
    background-color: rgba(44,74,53,0.84)
}

.rw-pine-150-beforebg:before, .rwtheme-pine .rw-theme-150-beforebg:before {
    background-color: #2C4A35 !important
}

.rw-pine-150txt, .rwtheme-pine .rw-theme-150txt {
    color: #2C4A35 !important
}

.rw-pine-160bg, .rwtheme-pine .rw-theme-160bg {
    background-color: #253D2C
}

.rwtheme-pine .rw-scrim-theme-160bg, .rw-scrim-pine-160bg {
    background-color: rgba(37,61,44,0.84)
}

.rw-pine-160-beforebg:before, .rwtheme-pine .rw-theme-160-beforebg:before {
    background-color: #253D2C !important
}

.rw-pine-160txt, .rwtheme-pine .rw-theme-160txt {
    color: #253D2C !important
}

.rw-pine-170bg, .rwtheme-pine .rw-theme-170bg {
    background-color: #1E3224
}

.rwtheme-pine .rw-scrim-theme-170bg, .rw-scrim-pine-170bg {
    background-color: rgba(30,50,36,0.84)
}

.rw-pine-170-beforebg:before, .rwtheme-pine .rw-theme-170-beforebg:before {
    background-color: #1E3224 !important
}

.rw-pine-170txt, .rwtheme-pine .rw-theme-170txt {
    color: #1E3224 !important
}

.rw-pine-180bg, .rwtheme-pine .rw-theme-180bg {
    background-color: #132318
}

.rwtheme-pine .rw-scrim-theme-180bg, .rw-scrim-pine-180bg {
    background-color: rgba(19,35,24,0.84)
}

.rw-pine-180-beforebg:before, .rwtheme-pine .rw-theme-180-beforebg:before {
    background-color: #132318 !important
}

.rw-pine-180txt, .rwtheme-pine .rw-theme-180txt {
    color: #132318 !important
}

.rw-pine-190bg, .rwtheme-pine .rw-theme-190bg {
    background-color: #0D170F
}

.rwtheme-pine .rw-scrim-theme-190bg, .rw-scrim-pine-190bg {
    background-color: rgba(13,23,15,0.84)
}

.rw-pine-190-beforebg:before, .rwtheme-pine .rw-theme-190-beforebg:before {
    background-color: #0D170F !important
}

.rw-pine-190txt, .rwtheme-pine .rw-theme-190txt {
    color: #0D170F !important
}

.rw-teal-10bg, .rwtheme-teal .rw-theme-10bg {
    background-color: #F8FAFA
}

.rwtheme-teal .rw-scrim-theme-10bg, .rw-scrim-teal-10bg {
    background-color: rgba(248,250,250,0.84)
}

.rw-teal-10-beforebg:before, .rwtheme-teal .rw-theme-10-beforebg:before {
    background-color: #F8FAFA !important
}

.rw-teal-10txt, .rwtheme-teal .rw-theme-10txt {
    color: #F8FAFA !important
}

.rw-teal-20bg, .rwtheme-teal .rw-theme-20bg {
    background-color: #F0F6F5
}

.rwtheme-teal .rw-scrim-theme-20bg, .rw-scrim-teal-20bg {
    background-color: rgba(240,246,245,0.84)
}

.rw-teal-20-beforebg:before, .rwtheme-teal .rw-theme-20-beforebg:before {
    background-color: #F0F6F5 !important
}

.rw-teal-20txt, .rwtheme-teal .rw-theme-20txt {
    color: #F0F6F5 !important
}

.rw-teal-30bg, .rwtheme-teal .rw-theme-30bg {
    background-color: #E8F1F0
}

.rwtheme-teal .rw-scrim-theme-30bg, .rw-scrim-teal-30bg {
    background-color: rgba(232,241,240,0.84)
}

.rw-teal-30-beforebg:before, .rwtheme-teal .rw-theme-30-beforebg:before {
    background-color: #E8F1F0 !important
}

.rw-teal-30txt, .rwtheme-teal .rw-theme-30txt {
    color: #E8F1F0 !important
}

.rw-teal-40bg, .rwtheme-teal .rw-theme-40bg {
    background-color: #D6E5E5
}

.rwtheme-teal .rw-scrim-theme-40bg, .rw-scrim-teal-40bg {
    background-color: rgba(214,229,229,0.84)
}

.rw-teal-40-beforebg:before, .rwtheme-teal .rw-theme-40-beforebg:before {
    background-color: #D6E5E5 !important
}

.rw-teal-40txt, .rwtheme-teal .rw-theme-40txt {
    color: #D6E5E5 !important
}

.rw-teal-50bg, .rwtheme-teal .rw-theme-50bg {
    background-color: #BCD5D5
}

.rwtheme-teal .rw-scrim-theme-50bg, .rw-scrim-teal-50bg {
    background-color: rgba(188,213,213,0.84)
}

.rw-teal-50-beforebg:before, .rwtheme-teal .rw-theme-50-beforebg:before {
    background-color: #BCD5D5 !important
}

.rw-teal-50txt, .rwtheme-teal .rw-theme-50txt {
    color: #BCD5D5 !important
}

.rw-teal-60bg, .rwtheme-teal .rw-theme-60bg {
    background-color: #9ABFBF
}

.rwtheme-teal .rw-scrim-theme-60bg, .rw-scrim-teal-60bg {
    background-color: rgba(154,191,191,0.84)
}

.rw-teal-60-beforebg:before, .rwtheme-teal .rw-theme-60-beforebg:before {
    background-color: #9ABFBF !important
}

.rw-teal-60txt, .rwtheme-teal .rw-theme-60txt {
    color: #9ABFBF !important
}

.rw-teal-70bg, .rwtheme-teal .rw-theme-70bg {
    background-color: #89B2B0
}

.rwtheme-teal .rw-scrim-theme-70bg, .rw-scrim-teal-70bg {
    background-color: rgba(137,178,176,0.84)
}

.rw-teal-70-beforebg:before, .rwtheme-teal .rw-theme-70-beforebg:before {
    background-color: #89B2B0 !important
}

.rw-teal-70txt, .rwtheme-teal .rw-theme-70txt {
    color: #89B2B0 !important
}

.rw-teal-80bg, .rwtheme-teal .rw-theme-80bg {
    background-color: #76A2A0
}

.rwtheme-teal .rw-scrim-theme-80bg, .rw-scrim-teal-80bg {
    background-color: rgba(118,162,160,0.84)
}

.rw-teal-80-beforebg:before, .rwtheme-teal .rw-theme-80-beforebg:before {
    background-color: #76A2A0 !important
}

.rw-teal-80txt, .rwtheme-teal .rw-theme-80txt {
    color: #76A2A0 !important
}

.rw-teal-90bg, .rwtheme-teal .rw-theme-90bg {
    background-color: #628F8D
}

.rwtheme-teal .rw-scrim-theme-90bg, .rw-scrim-teal-90bg {
    background-color: rgba(98,143,141,0.84)
}

.rw-teal-90-beforebg:before, .rwtheme-teal .rw-theme-90-beforebg:before {
    background-color: #628F8D !important
}

.rw-teal-90txt, .rwtheme-teal .rw-theme-90txt {
    color: #628F8D !important
}

.rw-teal-100bg, .rwtheme-teal .rw-theme-100bg {
    background-color: #4F7D7B
}

.rwtheme-teal .rw-scrim-theme-100bg, .rw-scrim-teal-100bg {
    background-color: rgba(79,125,123,0.84)
}

.rw-teal-100-beforebg:before, .rwtheme-teal .rw-theme-100-beforebg:before {
    background-color: #4F7D7B !important
}

.rw-teal-100txt, .rwtheme-teal .rw-theme-100txt {
    color: #4F7D7B !important
}

.rw-teal-110bg, .rwtheme-teal .rw-theme-110bg {
    background-color: #467173
}

.rwtheme-teal .rw-scrim-theme-110bg, .rw-scrim-teal-110bg {
    background-color: rgba(70,113,115,0.84)
}

.rw-teal-110-beforebg:before, .rwtheme-teal .rw-theme-110-beforebg:before {
    background-color: #467173 !important
}

.rw-teal-110txt, .rwtheme-teal .rw-theme-110txt {
    color: #467173 !important
}

.rw-teal-120bg, .rwtheme-teal .rw-theme-120bg {
    background-color: #3E686C
}

.rwtheme-teal .rw-scrim-theme-120bg, .rw-scrim-teal-120bg {
    background-color: rgba(62,104,108,0.84)
}

.rw-teal-120-beforebg:before, .rwtheme-teal .rw-theme-120-beforebg:before {
    background-color: #3E686C !important
}

.rw-teal-120txt, .rwtheme-teal .rw-theme-120txt {
    color: #3E686C !important
}

.rw-teal-130bg, .rwtheme-teal .rw-theme-130bg {
    background-color: #375D61
}

.rwtheme-teal .rw-scrim-theme-130bg, .rw-scrim-teal-130bg {
    background-color: rgba(55,93,97,0.84)
}

.rw-teal-130-beforebg:before, .rwtheme-teal .rw-theme-130-beforebg:before {
    background-color: #375D61 !important
}

.rw-teal-130txt, .rwtheme-teal .rw-theme-130txt {
    color: #375D61 !important
}

.rw-teal-140bg, .rwtheme-teal .rw-theme-140bg {
    background-color: #315357
}

.rwtheme-teal .rw-scrim-theme-140bg, .rw-scrim-teal-140bg {
    background-color: rgba(49,83,87,0.84)
}

.rw-teal-140-beforebg:before, .rwtheme-teal .rw-theme-140-beforebg:before {
    background-color: #315357 !important
}

.rw-teal-140txt, .rwtheme-teal .rw-theme-140txt {
    color: #315357 !important
}

.rw-teal-150bg, .rwtheme-teal .rw-theme-150bg {
    background-color: #2B484B
}

.rwtheme-teal .rw-scrim-theme-150bg, .rw-scrim-teal-150bg {
    background-color: rgba(43,72,75,0.84)
}

.rw-teal-150-beforebg:before, .rwtheme-teal .rw-theme-150-beforebg:before {
    background-color: #2B484B !important
}

.rw-teal-150txt, .rwtheme-teal .rw-theme-150txt {
    color: #2B484B !important
}

.rw-teal-160bg, .rwtheme-teal .rw-theme-160bg {
    background-color: #233B3F
}

.rwtheme-teal .rw-scrim-theme-160bg, .rw-scrim-teal-160bg {
    background-color: rgba(35,59,63,0.84)
}

.rw-teal-160-beforebg:before, .rwtheme-teal .rw-theme-160-beforebg:before {
    background-color: #233B3F !important
}

.rw-teal-160txt, .rwtheme-teal .rw-theme-160txt {
    color: #233B3F !important
}

.rw-teal-170bg, .rwtheme-teal .rw-theme-170bg {
    background-color: #1E3133
}

.rwtheme-teal .rw-scrim-theme-170bg, .rw-scrim-teal-170bg {
    background-color: rgba(30,49,51,0.84)
}

.rw-teal-170-beforebg:before, .rwtheme-teal .rw-theme-170-beforebg:before {
    background-color: #1E3133 !important
}

.rw-teal-170txt, .rwtheme-teal .rw-theme-170txt {
    color: #1E3133 !important
}

.rw-teal-180bg, .rwtheme-teal .rw-theme-180bg {
    background-color: #132123
}

.rwtheme-teal .rw-scrim-theme-180bg, .rw-scrim-teal-180bg {
    background-color: rgba(19,33,35,0.84)
}

.rw-teal-180-beforebg:before, .rwtheme-teal .rw-theme-180-beforebg:before {
    background-color: #132123 !important
}

.rw-teal-180txt, .rwtheme-teal .rw-theme-180txt {
    color: #132123 !important
}

.rw-teal-190bg, .rwtheme-teal .rw-theme-190bg {
    background-color: #0D1718
}

.rwtheme-teal .rw-scrim-theme-190bg, .rw-scrim-teal-190bg {
    background-color: rgba(13,23,24,0.84)
}

.rw-teal-190-beforebg:before, .rwtheme-teal .rw-theme-190-beforebg:before {
    background-color: #0D1718 !important
}

.rw-teal-190txt, .rwtheme-teal .rw-theme-190txt {
    color: #0D1718 !important
}

.rw-ocean-10bg, .rwtheme-ocean .rw-theme-10bg {
    background-color: #F5FAFC
}

.rwtheme-ocean .rw-scrim-theme-10bg, .rw-scrim-ocean-10bg {
    background-color: rgba(245,250,252,0.84)
}

.rw-ocean-10-beforebg:before, .rwtheme-ocean .rw-theme-10-beforebg:before {
    background-color: #F5FAFC !important
}

.rw-ocean-10txt, .rwtheme-ocean .rw-theme-10txt {
    color: #F5FAFC !important
}

.rw-ocean-20bg, .rwtheme-ocean .rw-theme-20bg {
    background-color: #EDF6F9
}

.rwtheme-ocean .rw-scrim-theme-20bg, .rw-scrim-ocean-20bg {
    background-color: rgba(237,246,249,0.84)
}

.rw-ocean-20-beforebg:before, .rwtheme-ocean .rw-theme-20-beforebg:before {
    background-color: #EDF6F9 !important
}

.rw-ocean-20txt, .rwtheme-ocean .rw-theme-20txt {
    color: #EDF6F9 !important
}

.rw-ocean-30bg, .rwtheme-ocean .rw-theme-30bg {
    background-color: #E7F2F5
}

.rwtheme-ocean .rw-scrim-theme-30bg, .rw-scrim-ocean-30bg {
    background-color: rgba(231,242,245,0.84)
}

.rw-ocean-30-beforebg:before, .rwtheme-ocean .rw-theme-30-beforebg:before {
    background-color: #E7F2F5 !important
}

.rw-ocean-30txt, .rwtheme-ocean .rw-theme-30txt {
    color: #E7F2F5 !important
}

.rw-ocean-40bg, .rwtheme-ocean .rw-theme-40bg {
    background-color: #D0E5ED
}

.rwtheme-ocean .rw-scrim-theme-40bg, .rw-scrim-ocean-40bg {
    background-color: rgba(208,229,237,0.84)
}

.rw-ocean-40-beforebg:before, .rwtheme-ocean .rw-theme-40-beforebg:before {
    background-color: #D0E5ED !important
}

.rw-ocean-40txt, .rwtheme-ocean .rw-theme-40txt {
    color: #D0E5ED !important
}

.rw-ocean-50bg, .rwtheme-ocean .rw-theme-50bg {
    background-color: #B5D5E0
}

.rwtheme-ocean .rw-scrim-theme-50bg, .rw-scrim-ocean-50bg {
    background-color: rgba(181,213,224,0.84)
}

.rw-ocean-50-beforebg:before, .rwtheme-ocean .rw-theme-50-beforebg:before {
    background-color: #B5D5E0 !important
}

.rw-ocean-50txt, .rwtheme-ocean .rw-theme-50txt {
    color: #B5D5E0 !important
}

.rw-ocean-60bg, .rwtheme-ocean .rw-theme-60bg {
    background-color: #94BFCE
}

.rwtheme-ocean .rw-scrim-theme-60bg, .rw-scrim-ocean-60bg {
    background-color: rgba(148,191,206,0.84)
}

.rw-ocean-60-beforebg:before, .rwtheme-ocean .rw-theme-60-beforebg:before {
    background-color: #94BFCE !important
}

.rw-ocean-60txt, .rwtheme-ocean .rw-theme-60txt {
    color: #94BFCE !important
}

.rw-ocean-70bg, .rwtheme-ocean .rw-theme-70bg {
    background-color: #81B2C3
}

.rwtheme-ocean .rw-scrim-theme-70bg, .rw-scrim-ocean-70bg {
    background-color: rgba(129,178,195,0.84)
}

.rw-ocean-70-beforebg:before, .rwtheme-ocean .rw-theme-70-beforebg:before {
    background-color: #81B2C3 !important
}

.rw-ocean-70txt, .rwtheme-ocean .rw-theme-70txt {
    color: #81B2C3 !important
}

.rw-ocean-80bg, .rwtheme-ocean .rw-theme-80bg {
    background-color: #6BA1B6
}

.rwtheme-ocean .rw-scrim-theme-80bg, .rw-scrim-ocean-80bg {
    background-color: rgba(107,161,182,0.84)
}

.rw-ocean-80-beforebg:before, .rwtheme-ocean .rw-theme-80-beforebg:before {
    background-color: #6BA1B6 !important
}

.rw-ocean-80txt, .rwtheme-ocean .rw-theme-80txt {
    color: #6BA1B6 !important
}

.rw-ocean-90bg, .rwtheme-ocean .rw-theme-90bg {
    background-color: #558EA4
}

.rwtheme-ocean .rw-scrim-theme-90bg, .rw-scrim-ocean-90bg {
    background-color: rgba(85,142,164,0.84)
}

.rw-ocean-90-beforebg:before, .rwtheme-ocean .rw-theme-90-beforebg:before {
    background-color: #558EA4 !important
}

.rw-ocean-90txt, .rwtheme-ocean .rw-theme-90txt {
    color: #558EA4 !important
}

.rw-ocean-100bg, .rwtheme-ocean .rw-theme-100bg {
    background-color: #437C94
}

.rwtheme-ocean .rw-scrim-theme-100bg, .rw-scrim-ocean-100bg {
    background-color: rgba(67,124,148,0.84)
}

.rw-ocean-100-beforebg:before, .rwtheme-ocean .rw-theme-100-beforebg:before {
    background-color: #437C94 !important
}

.rw-ocean-100txt, .rwtheme-ocean .rw-theme-100txt {
    color: #437C94 !important
}

.rw-ocean-110bg, .rwtheme-ocean .rw-theme-110bg {
    background-color: #3B7087
}

.rwtheme-ocean .rw-scrim-theme-110bg, .rw-scrim-ocean-110bg {
    background-color: rgba(59,112,135,0.84)
}

.rw-ocean-110-beforebg:before, .rwtheme-ocean .rw-theme-110-beforebg:before {
    background-color: #3B7087 !important
}

.rw-ocean-110txt, .rwtheme-ocean .rw-theme-110txt {
    color: #3B7087 !important
}

.rw-ocean-120bg, .rwtheme-ocean .rw-theme-120bg {
    background-color: #36677D
}

.rwtheme-ocean .rw-scrim-theme-120bg, .rw-scrim-ocean-120bg {
    background-color: rgba(54,103,125,0.84)
}

.rw-ocean-120-beforebg:before, .rwtheme-ocean .rw-theme-120-beforebg:before {
    background-color: #36677D !important
}

.rw-ocean-120txt, .rwtheme-ocean .rw-theme-120txt {
    color: #36677D !important
}

.rw-ocean-130bg, .rwtheme-ocean .rw-theme-130bg {
    background-color: #325C72
}

.rwtheme-ocean .rw-scrim-theme-130bg, .rw-scrim-ocean-130bg {
    background-color: rgba(50,92,114,0.84)
}

.rw-ocean-130-beforebg:before, .rwtheme-ocean .rw-theme-130-beforebg:before {
    background-color: #325C72 !important
}

.rw-ocean-130txt, .rwtheme-ocean .rw-theme-130txt {
    color: #325C72 !important
}

.rw-ocean-140bg, .rwtheme-ocean .rw-theme-140bg {
    background-color: #2C5266
}

.rwtheme-ocean .rw-scrim-theme-140bg, .rw-scrim-ocean-140bg {
    background-color: rgba(44,82,102,0.84)
}

.rw-ocean-140-beforebg:before, .rwtheme-ocean .rw-theme-140-beforebg:before {
    background-color: #2C5266 !important
}

.rw-ocean-140txt, .rwtheme-ocean .rw-theme-140txt {
    color: #2C5266 !important
}

.rw-ocean-150bg, .rwtheme-ocean .rw-theme-150bg {
    background-color: #264759
}

.rwtheme-ocean .rw-scrim-theme-150bg, .rw-scrim-ocean-150bg {
    background-color: rgba(38,71,89,0.84)
}

.rw-ocean-150-beforebg:before, .rwtheme-ocean .rw-theme-150-beforebg:before {
    background-color: #264759 !important
}

.rw-ocean-150txt, .rwtheme-ocean .rw-theme-150txt {
    color: #264759 !important
}

.rw-ocean-160bg, .rwtheme-ocean .rw-theme-160bg {
    background-color: #1F3A4B
}

.rwtheme-ocean .rw-scrim-theme-160bg, .rw-scrim-ocean-160bg {
    background-color: rgba(31,58,75,0.84)
}

.rw-ocean-160-beforebg:before, .rwtheme-ocean .rw-theme-160-beforebg:before {
    background-color: #1F3A4B !important
}

.rw-ocean-160txt, .rwtheme-ocean .rw-theme-160txt {
    color: #1F3A4B !important
}

.rw-ocean-170bg, .rwtheme-ocean .rw-theme-170bg {
    background-color: #1A2F3F
}

.rwtheme-ocean .rw-scrim-theme-170bg, .rw-scrim-ocean-170bg {
    background-color: rgba(26,47,63,0.84)
}

.rw-ocean-170-beforebg:before, .rwtheme-ocean .rw-theme-170-beforebg:before {
    background-color: #1A2F3F !important
}

.rw-ocean-170txt, .rwtheme-ocean .rw-theme-170txt {
    color: #1A2F3F !important
}

.rw-ocean-180bg, .rwtheme-ocean .rw-theme-180bg {
    background-color: #13212C
}

.rwtheme-ocean .rw-scrim-theme-180bg, .rw-scrim-ocean-180bg {
    background-color: rgba(19,33,44,0.84)
}

.rw-ocean-180-beforebg:before, .rwtheme-ocean .rw-theme-180-beforebg:before {
    background-color: #13212C !important
}

.rw-ocean-180txt, .rwtheme-ocean .rw-theme-180txt {
    color: #13212C !important
}

.rw-ocean-190bg, .rwtheme-ocean .rw-theme-190bg {
    background-color: #0B171F
}

.rwtheme-ocean .rw-scrim-theme-190bg, .rw-scrim-ocean-190bg {
    background-color: rgba(11,23,31,0.84)
}

.rw-ocean-190-beforebg:before, .rwtheme-ocean .rw-theme-190-beforebg:before {
    background-color: #0B171F !important
}

.rw-ocean-190txt, .rwtheme-ocean .rw-theme-190txt {
    color: #0B171F !important
}

.rw-lilac-10bg, .rwtheme-lilac .rw-theme-10bg {
    background-color: #F8F9FF
}

.rwtheme-lilac .rw-scrim-theme-10bg, .rw-scrim-lilac-10bg {
    background-color: rgba(248,249,255,0.84)
}

.rw-lilac-10-beforebg:before, .rwtheme-lilac .rw-theme-10-beforebg:before {
    background-color: #F8F9FF !important
}

.rw-lilac-10txt, .rwtheme-lilac .rw-theme-10txt {
    color: #F8F9FF !important
}

.rw-lilac-20bg, .rwtheme-lilac .rw-theme-20bg {
    background-color: #F2F4FE
}

.rwtheme-lilac .rw-scrim-theme-20bg, .rw-scrim-lilac-20bg {
    background-color: rgba(242,244,254,0.84)
}

.rw-lilac-20-beforebg:before, .rwtheme-lilac .rw-theme-20-beforebg:before {
    background-color: #F2F4FE !important
}

.rw-lilac-20txt, .rwtheme-lilac .rw-theme-20txt {
    color: #F2F4FE !important
}

.rw-lilac-30bg, .rwtheme-lilac .rw-theme-30bg {
    background-color: #EBEFFE
}

.rwtheme-lilac .rw-scrim-theme-30bg, .rw-scrim-lilac-30bg {
    background-color: rgba(235,239,254,0.84)
}

.rw-lilac-30-beforebg:before, .rwtheme-lilac .rw-theme-30-beforebg:before {
    background-color: #EBEFFE !important
}

.rw-lilac-30txt, .rwtheme-lilac .rw-theme-30txt {
    color: #EBEFFE !important
}

.rw-lilac-40bg, .rwtheme-lilac .rw-theme-40bg {
    background-color: #DBE1F5
}

.rwtheme-lilac .rw-scrim-theme-40bg, .rw-scrim-lilac-40bg {
    background-color: rgba(219,225,245,0.84)
}

.rw-lilac-40-beforebg:before, .rwtheme-lilac .rw-theme-40-beforebg:before {
    background-color: #DBE1F5 !important
}

.rw-lilac-40txt, .rwtheme-lilac .rw-theme-40txt {
    color: #DBE1F5 !important
}

.rw-lilac-50bg, .rwtheme-lilac .rw-theme-50bg {
    background-color: #C6CFEB
}

.rwtheme-lilac .rw-scrim-theme-50bg, .rw-scrim-lilac-50bg {
    background-color: rgba(198,207,235,0.84)
}

.rw-lilac-50-beforebg:before, .rwtheme-lilac .rw-theme-50-beforebg:before {
    background-color: #C6CFEB !important
}

.rw-lilac-50txt, .rwtheme-lilac .rw-theme-50txt {
    color: #C6CFEB !important
}

.rw-lilac-60bg, .rwtheme-lilac .rw-theme-60bg {
    background-color: #ADB6D2
}

.rwtheme-lilac .rw-scrim-theme-60bg, .rw-scrim-lilac-60bg {
    background-color: rgba(173,182,210,0.84)
}

.rw-lilac-60-beforebg:before, .rwtheme-lilac .rw-theme-60-beforebg:before {
    background-color: #ADB6D2 !important
}

.rw-lilac-60txt, .rwtheme-lilac .rw-theme-60txt {
    color: #ADB6D2 !important
}

.rw-lilac-70bg, .rwtheme-lilac .rw-theme-70bg {
    background-color: #A0A9C5
}

.rwtheme-lilac .rw-scrim-theme-70bg, .rw-scrim-lilac-70bg {
    background-color: rgba(160,169,197,0.84)
}

.rw-lilac-70-beforebg:before, .rwtheme-lilac .rw-theme-70-beforebg:before {
    background-color: #A0A9C5 !important
}

.rw-lilac-70txt, .rwtheme-lilac .rw-theme-70txt {
    color: #A0A9C5 !important
}

.rw-lilac-80bg, .rwtheme-lilac .rw-theme-80bg {
    background-color: #8F98B7
}

.rwtheme-lilac .rw-scrim-theme-80bg, .rw-scrim-lilac-80bg {
    background-color: rgba(143,152,183,0.84)
}

.rw-lilac-80-beforebg:before, .rwtheme-lilac .rw-theme-80-beforebg:before {
    background-color: #8F98B7 !important
}

.rw-lilac-80txt, .rwtheme-lilac .rw-theme-80txt {
    color: #8F98B7 !important
}

.rw-lilac-90bg, .rwtheme-lilac .rw-theme-90bg {
    background-color: #7C85A4
}

.rwtheme-lilac .rw-scrim-theme-90bg, .rw-scrim-lilac-90bg {
    background-color: rgba(124,133,164,0.84)
}

.rw-lilac-90-beforebg:before, .rwtheme-lilac .rw-theme-90-beforebg:before {
    background-color: #7C85A4 !important
}

.rw-lilac-90txt, .rwtheme-lilac .rw-theme-90txt {
    color: #7C85A4 !important
}

.rw-lilac-100bg, .rwtheme-lilac .rw-theme-100bg {
    background-color: #6B7494
}

.rwtheme-lilac .rw-scrim-theme-100bg, .rw-scrim-lilac-100bg {
    background-color: rgba(107,116,148,0.84)
}

.rw-lilac-100-beforebg:before, .rwtheme-lilac .rw-theme-100-beforebg:before {
    background-color: #6B7494 !important
}

.rw-lilac-100txt, .rwtheme-lilac .rw-theme-100txt {
    color: #6B7494 !important
}

.rw-lilac-110bg, .rwtheme-lilac .rw-theme-110bg {
    background-color: #606988
}

.rwtheme-lilac .rw-scrim-theme-110bg, .rw-scrim-lilac-110bg {
    background-color: rgba(96,105,136,0.84)
}

.rw-lilac-110-beforebg:before, .rwtheme-lilac .rw-theme-110-beforebg:before {
    background-color: #606988 !important
}

.rw-lilac-110txt, .rwtheme-lilac .rw-theme-110txt {
    color: #606988 !important
}

.rw-lilac-120bg, .rwtheme-lilac .rw-theme-120bg {
    background-color: #585F80
}

.rwtheme-lilac .rw-scrim-theme-120bg, .rw-scrim-lilac-120bg {
    background-color: rgba(88,95,128,0.84)
}

.rw-lilac-120-beforebg:before, .rwtheme-lilac .rw-theme-120-beforebg:before {
    background-color: #585F80 !important
}

.rw-lilac-120txt, .rwtheme-lilac .rw-theme-120txt {
    color: #585F80 !important
}

.rw-lilac-130bg, .rwtheme-lilac .rw-theme-130bg {
    background-color: #4F5573
}

.rwtheme-lilac .rw-scrim-theme-130bg, .rw-scrim-lilac-130bg {
    background-color: rgba(79,85,115,0.84)
}

.rw-lilac-130-beforebg:before, .rwtheme-lilac .rw-theme-130-beforebg:before {
    background-color: #4F5573 !important
}

.rw-lilac-130txt, .rwtheme-lilac .rw-theme-130txt {
    color: #4F5573 !important
}

.rw-lilac-140bg, .rwtheme-lilac .rw-theme-140bg {
    background-color: #464C68
}

.rwtheme-lilac .rw-scrim-theme-140bg, .rw-scrim-lilac-140bg {
    background-color: rgba(70,76,104,0.84)
}

.rw-lilac-140-beforebg:before, .rwtheme-lilac .rw-theme-140-beforebg:before {
    background-color: #464C68 !important
}

.rw-lilac-140txt, .rwtheme-lilac .rw-theme-140txt {
    color: #464C68 !important
}

.rw-lilac-150bg, .rwtheme-lilac .rw-theme-150bg {
    background-color: #3C425B
}

.rwtheme-lilac .rw-scrim-theme-150bg, .rw-scrim-lilac-150bg {
    background-color: rgba(60,66,91,0.84)
}

.rw-lilac-150-beforebg:before, .rwtheme-lilac .rw-theme-150-beforebg:before {
    background-color: #3C425B !important
}

.rw-lilac-150txt, .rwtheme-lilac .rw-theme-150txt {
    color: #3C425B !important
}

.rw-lilac-160bg, .rwtheme-lilac .rw-theme-160bg {
    background-color: #30364C
}

.rwtheme-lilac .rw-scrim-theme-160bg, .rw-scrim-lilac-160bg {
    background-color: rgba(48,54,76,0.84)
}

.rw-lilac-160-beforebg:before, .rwtheme-lilac .rw-theme-160-beforebg:before {
    background-color: #30364C !important
}

.rw-lilac-160txt, .rwtheme-lilac .rw-theme-160txt {
    color: #30364C !important
}

.rw-lilac-170bg, .rwtheme-lilac .rw-theme-170bg {
    background-color: #2A2D3F
}

.rwtheme-lilac .rw-scrim-theme-170bg, .rw-scrim-lilac-170bg {
    background-color: rgba(42,45,63,0.84)
}

.rw-lilac-170-beforebg:before, .rwtheme-lilac .rw-theme-170-beforebg:before {
    background-color: #2A2D3F !important
}

.rw-lilac-170txt, .rwtheme-lilac .rw-theme-170txt {
    color: #2A2D3F !important
}

.rw-lilac-180bg, .rwtheme-lilac .rw-theme-180bg {
    background-color: #1B1F2B
}

.rwtheme-lilac .rw-scrim-theme-180bg, .rw-scrim-lilac-180bg {
    background-color: rgba(27,31,43,0.84)
}

.rw-lilac-180-beforebg:before, .rwtheme-lilac .rw-theme-180-beforebg:before {
    background-color: #1B1F2B !important
}

.rw-lilac-180txt, .rwtheme-lilac .rw-theme-180txt {
    color: #1B1F2B !important
}

.rw-lilac-190bg, .rwtheme-lilac .rw-theme-190bg {
    background-color: #13151D
}

.rwtheme-lilac .rw-scrim-theme-190bg, .rw-scrim-lilac-190bg {
    background-color: rgba(19,21,29,0.84)
}

.rw-lilac-190-beforebg:before, .rwtheme-lilac .rw-theme-190-beforebg:before {
    background-color: #13151D !important
}

.rw-lilac-190txt, .rwtheme-lilac .rw-theme-190txt {
    color: #13151D !important
}

.rw-plum-10bg, .rwtheme-plum .rw-theme-10bg {
    background-color: #FCF8FF
}

.rwtheme-plum .rw-scrim-theme-10bg, .rw-scrim-plum-10bg {
    background-color: rgba(252,248,255,0.84)
}

.rw-plum-10-beforebg:before, .rwtheme-plum .rw-theme-10-beforebg:before {
    background-color: #FCF8FF !important
}

.rw-plum-10txt, .rwtheme-plum .rw-theme-10txt {
    color: #FCF8FF !important
}

.rw-plum-20bg, .rwtheme-plum .rw-theme-20bg {
    background-color: #F8F1FC
}

.rwtheme-plum .rw-scrim-theme-20bg, .rw-scrim-plum-20bg {
    background-color: rgba(248,241,252,0.84)
}

.rw-plum-20-beforebg:before, .rwtheme-plum .rw-theme-20-beforebg:before {
    background-color: #F8F1FC !important
}

.rw-plum-20txt, .rwtheme-plum .rw-theme-20txt {
    color: #F8F1FC !important
}

.rw-plum-30bg, .rwtheme-plum .rw-theme-30bg {
    background-color: #F5ECFB
}

.rwtheme-plum .rw-scrim-theme-30bg, .rw-scrim-plum-30bg {
    background-color: rgba(245,236,251,0.84)
}

.rw-plum-30-beforebg:before, .rwtheme-plum .rw-theme-30-beforebg:before {
    background-color: #F5ECFB !important
}

.rw-plum-30txt, .rwtheme-plum .rw-theme-30txt {
    color: #F5ECFB !important
}

.rw-plum-40bg, .rwtheme-plum .rw-theme-40bg {
    background-color: #EADDF4
}

.rwtheme-plum .rw-scrim-theme-40bg, .rw-scrim-plum-40bg {
    background-color: rgba(234,221,244,0.84)
}

.rw-plum-40-beforebg:before, .rwtheme-plum .rw-theme-40-beforebg:before {
    background-color: #EADDF4 !important
}

.rw-plum-40txt, .rwtheme-plum .rw-theme-40txt {
    color: #EADDF4 !important
}

.rw-plum-50bg, .rwtheme-plum .rw-theme-50bg {
    background-color: #DBC9E5
}

.rwtheme-plum .rw-scrim-theme-50bg, .rw-scrim-plum-50bg {
    background-color: rgba(219,201,229,0.84)
}

.rw-plum-50-beforebg:before, .rwtheme-plum .rw-theme-50-beforebg:before {
    background-color: #DBC9E5 !important
}

.rw-plum-50txt, .rwtheme-plum .rw-theme-50txt {
    color: #DBC9E5 !important
}

.rw-plum-60bg, .rwtheme-plum .rw-theme-60bg {
    background-color: #C4B0D1
}

.rwtheme-plum .rw-scrim-theme-60bg, .rw-scrim-plum-60bg {
    background-color: rgba(196,176,209,0.84)
}

.rw-plum-60-beforebg:before, .rwtheme-plum .rw-theme-60-beforebg:before {
    background-color: #C4B0D1 !important
}

.rw-plum-60txt, .rwtheme-plum .rw-theme-60txt {
    color: #C4B0D1 !important
}

.rw-plum-70bg, .rwtheme-plum .rw-theme-70bg {
    background-color: #B7A1C4
}

.rwtheme-plum .rw-scrim-theme-70bg, .rw-scrim-plum-70bg {
    background-color: rgba(183,161,196,0.84)
}

.rw-plum-70-beforebg:before, .rwtheme-plum .rw-theme-70-beforebg:before {
    background-color: #B7A1C4 !important
}

.rw-plum-70txt, .rwtheme-plum .rw-theme-70txt {
    color: #B7A1C4 !important
}

.rw-plum-80bg, .rwtheme-plum .rw-theme-80bg {
    background-color: #A890B6
}

.rwtheme-plum .rw-scrim-theme-80bg, .rw-scrim-plum-80bg {
    background-color: rgba(168,144,182,0.84)
}

.rw-plum-80-beforebg:before, .rwtheme-plum .rw-theme-80-beforebg:before {
    background-color: #A890B6 !important
}

.rw-plum-80txt, .rwtheme-plum .rw-theme-80txt {
    color: #A890B6 !important
}

.rw-plum-90bg, .rwtheme-plum .rw-theme-90bg {
    background-color: #957CA4
}

.rwtheme-plum .rw-scrim-theme-90bg, .rw-scrim-plum-90bg {
    background-color: rgba(149,124,164,0.84)
}

.rw-plum-90-beforebg:before, .rwtheme-plum .rw-theme-90-beforebg:before {
    background-color: #957CA4 !important
}

.rw-plum-90txt, .rwtheme-plum .rw-theme-90txt {
    color: #957CA4 !important
}

.rw-plum-100bg, .rwtheme-plum .rw-theme-100bg {
    background-color: #846A92
}

.rwtheme-plum .rw-scrim-theme-100bg, .rw-scrim-plum-100bg {
    background-color: rgba(132,106,146,0.84)
}

.rw-plum-100-beforebg:before, .rwtheme-plum .rw-theme-100-beforebg:before {
    background-color: #846A92 !important
}

.rw-plum-100txt, .rwtheme-plum .rw-theme-100txt {
    color: #846A92 !important
}

.rw-plum-110bg, .rwtheme-plum .rw-theme-110bg {
    background-color: #796087
}

.rwtheme-plum .rw-scrim-theme-110bg, .rw-scrim-plum-110bg {
    background-color: rgba(121,96,135,0.84)
}

.rw-plum-110-beforebg:before, .rwtheme-plum .rw-theme-110-beforebg:before {
    background-color: #796087 !important
}

.rw-plum-110txt, .rwtheme-plum .rw-theme-110txt {
    color: #796087 !important
}

.rw-plum-120bg, .rwtheme-plum .rw-theme-120bg {
    background-color: #6F577B
}

.rwtheme-plum .rw-scrim-theme-120bg, .rw-scrim-plum-120bg {
    background-color: rgba(111,87,123,0.84)
}

.rw-plum-120-beforebg:before, .rwtheme-plum .rw-theme-120-beforebg:before {
    background-color: #6F577B !important
}

.rw-plum-120txt, .rwtheme-plum .rw-theme-120txt {
    color: #6F577B !important
}

.rw-plum-130bg, .rwtheme-plum .rw-theme-130bg {
    background-color: #634E71
}

.rwtheme-plum .rw-scrim-theme-130bg, .rw-scrim-plum-130bg {
    background-color: rgba(99,78,113,0.84)
}

.rw-plum-130-beforebg:before, .rwtheme-plum .rw-theme-130-beforebg:before {
    background-color: #634E71 !important
}

.rw-plum-130txt, .rwtheme-plum .rw-theme-130txt {
    color: #634E71 !important
}

.rw-plum-140bg, .rwtheme-plum .rw-theme-140bg {
    background-color: #594564
}

.rwtheme-plum .rw-scrim-theme-140bg, .rw-scrim-plum-140bg {
    background-color: rgba(89,69,100,0.84)
}

.rw-plum-140-beforebg:before, .rwtheme-plum .rw-theme-140-beforebg:before {
    background-color: #594564 !important
}

.rw-plum-140txt, .rwtheme-plum .rw-theme-140txt {
    color: #594564 !important
}

.rw-plum-150bg, .rwtheme-plum .rw-theme-150bg {
    background-color: #4D3C57
}

.rwtheme-plum .rw-scrim-theme-150bg, .rw-scrim-plum-150bg {
    background-color: rgba(77,60,87,0.84)
}

.rw-plum-150-beforebg:before, .rwtheme-plum .rw-theme-150-beforebg:before {
    background-color: #4D3C57 !important
}

.rw-plum-150txt, .rwtheme-plum .rw-theme-150txt {
    color: #4D3C57 !important
}

.rw-plum-160bg, .rwtheme-plum .rw-theme-160bg {
    background-color: #3F3048
}

.rwtheme-plum .rw-scrim-theme-160bg, .rw-scrim-plum-160bg {
    background-color: rgba(63,48,72,0.84)
}

.rw-plum-160-beforebg:before, .rwtheme-plum .rw-theme-160-beforebg:before {
    background-color: #3F3048 !important
}

.rw-plum-160txt, .rwtheme-plum .rw-theme-160txt {
    color: #3F3048 !important
}

.rw-plum-170bg, .rwtheme-plum .rw-theme-170bg {
    background-color: #36293C
}

.rwtheme-plum .rw-scrim-theme-170bg, .rw-scrim-plum-170bg {
    background-color: rgba(54,41,60,0.84)
}

.rw-plum-170-beforebg:before, .rwtheme-plum .rw-theme-170-beforebg:before {
    background-color: #36293C !important
}

.rw-plum-170txt, .rwtheme-plum .rw-theme-170txt {
    color: #36293C !important
}

.rw-plum-180bg, .rwtheme-plum .rw-theme-180bg {
    background-color: #241B29
}

.rwtheme-plum .rw-scrim-theme-180bg, .rw-scrim-plum-180bg {
    background-color: rgba(36,27,41,0.84)
}

.rw-plum-180-beforebg:before, .rwtheme-plum .rw-theme-180-beforebg:before {
    background-color: #241B29 !important
}

.rw-plum-180txt, .rwtheme-plum .rw-theme-180txt {
    color: #241B29 !important
}

.rw-plum-190bg, .rwtheme-plum .rw-theme-190bg {
    background-color: #19131C
}

.rwtheme-plum .rw-scrim-theme-190bg, .rw-scrim-plum-190bg {
    background-color: rgba(25,19,28,0.84)
}

.rw-plum-190-beforebg:before, .rwtheme-plum .rw-theme-190-beforebg:before {
    background-color: #19131C !important
}

.rw-plum-190txt, .rwtheme-plum .rw-theme-190txt {
    color: #19131C !important
}

.rw-rose-10bg, .rwtheme-rose .rw-theme-10bg {
    background-color: #FDF8FA
}

.rwtheme-rose .rw-scrim-theme-10bg, .rw-scrim-rose-10bg {
    background-color: rgba(253,248,250,0.84)
}

.rw-rose-10-beforebg:before, .rwtheme-rose .rw-theme-10-beforebg:before {
    background-color: #FDF8FA !important
}

.rw-rose-10txt, .rwtheme-rose .rw-theme-10txt {
    color: #FDF8FA !important
}

.rw-rose-20bg, .rwtheme-rose .rw-theme-20bg {
    background-color: #FAF2F4
}

.rwtheme-rose .rw-scrim-theme-20bg, .rw-scrim-rose-20bg {
    background-color: rgba(250,242,244,0.84)
}

.rw-rose-20-beforebg:before, .rwtheme-rose .rw-theme-20-beforebg:before {
    background-color: #FAF2F4 !important
}

.rw-rose-20txt, .rwtheme-rose .rw-theme-20txt {
    color: #FAF2F4 !important
}

.rw-rose-30bg, .rwtheme-rose .rw-theme-30bg {
    background-color: #FBECEF
}

.rwtheme-rose .rw-scrim-theme-30bg, .rw-scrim-rose-30bg {
    background-color: rgba(251,236,239,0.84)
}

.rw-rose-30-beforebg:before, .rwtheme-rose .rw-theme-30-beforebg:before {
    background-color: #FBECEF !important
}

.rw-rose-30txt, .rwtheme-rose .rw-theme-30txt {
    color: #FBECEF !important
}

.rw-rose-40bg, .rwtheme-rose .rw-theme-40bg {
    background-color: #F6DAE1
}

.rwtheme-rose .rw-scrim-theme-40bg, .rw-scrim-rose-40bg {
    background-color: rgba(246,218,225,0.84)
}

.rw-rose-40-beforebg:before, .rwtheme-rose .rw-theme-40-beforebg:before {
    background-color: #F6DAE1 !important
}

.rw-rose-40txt, .rwtheme-rose .rw-theme-40txt {
    color: #F6DAE1 !important
}

.rw-rose-50bg, .rwtheme-rose .rw-theme-50bg {
    background-color: #EAC6CF
}

.rwtheme-rose .rw-scrim-theme-50bg, .rw-scrim-rose-50bg {
    background-color: rgba(234,198,207,0.84)
}

.rw-rose-50-beforebg:before, .rwtheme-rose .rw-theme-50-beforebg:before {
    background-color: #EAC6CF !important
}

.rw-rose-50txt, .rwtheme-rose .rw-theme-50txt {
    color: #EAC6CF !important
}

.rw-rose-60bg, .rwtheme-rose .rw-theme-60bg {
    background-color: #D9ABB6
}

.rwtheme-rose .rw-scrim-theme-60bg, .rw-scrim-rose-60bg {
    background-color: rgba(217,171,182,0.84)
}

.rw-rose-60-beforebg:before, .rwtheme-rose .rw-theme-60-beforebg:before {
    background-color: #D9ABB6 !important
}

.rw-rose-60txt, .rwtheme-rose .rw-theme-60txt {
    color: #D9ABB6 !important
}

.rw-rose-70bg, .rwtheme-rose .rw-theme-70bg {
    background-color: #CE9BA7
}

.rwtheme-rose .rw-scrim-theme-70bg, .rw-scrim-rose-70bg {
    background-color: rgba(206,155,167,0.84)
}

.rw-rose-70-beforebg:before, .rwtheme-rose .rw-theme-70-beforebg:before {
    background-color: #CE9BA7 !important
}

.rw-rose-70txt, .rwtheme-rose .rw-theme-70txt {
    color: #CE9BA7 !important
}

.rw-rose-80bg, .rwtheme-rose .rw-theme-80bg {
    background-color: #C28897
}

.rwtheme-rose .rw-scrim-theme-80bg, .rw-scrim-rose-80bg {
    background-color: rgba(194,136,151,0.84)
}

.rw-rose-80-beforebg:before, .rwtheme-rose .rw-theme-80-beforebg:before {
    background-color: #C28897 !important
}

.rw-rose-80txt, .rwtheme-rose .rw-theme-80txt {
    color: #C28897 !important
}

.rw-rose-90bg, .rwtheme-rose .rw-theme-90bg {
    background-color: #B47282
}

.rwtheme-rose .rw-scrim-theme-90bg, .rw-scrim-rose-90bg {
    background-color: rgba(180,114,130,0.84)
}

.rw-rose-90-beforebg:before, .rwtheme-rose .rw-theme-90-beforebg:before {
    background-color: #B47282 !important
}

.rw-rose-90txt, .rwtheme-rose .rw-theme-90txt {
    color: #B47282 !important
}

.rw-rose-100bg, .rwtheme-rose .rw-theme-100bg {
    background-color: #A36472
}

.rwtheme-rose .rw-scrim-theme-100bg, .rw-scrim-rose-100bg {
    background-color: rgba(163,100,114,0.84)
}

.rw-rose-100-beforebg:before, .rwtheme-rose .rw-theme-100-beforebg:before {
    background-color: #A36472 !important
}

.rw-rose-100txt, .rwtheme-rose .rw-theme-100txt {
    color: #A36472 !important
}

.rw-rose-110bg, .rwtheme-rose .rw-theme-110bg {
    background-color: #925865
}

.rwtheme-rose .rw-scrim-theme-110bg, .rw-scrim-rose-110bg {
    background-color: rgba(146,88,101,0.84)
}

.rw-rose-110-beforebg:before, .rwtheme-rose .rw-theme-110-beforebg:before {
    background-color: #925865 !important
}

.rw-rose-110txt, .rwtheme-rose .rw-theme-110txt {
    color: #925865 !important
}

.rw-rose-120bg, .rwtheme-rose .rw-theme-120bg {
    background-color: #86505C
}

.rwtheme-rose .rw-scrim-theme-120bg, .rw-scrim-rose-120bg {
    background-color: rgba(134,80,92,0.84)
}

.rw-rose-120-beforebg:before, .rwtheme-rose .rw-theme-120-beforebg:before {
    background-color: #86505C !important
}

.rw-rose-120txt, .rwtheme-rose .rw-theme-120txt {
    color: #86505C !important
}

.rw-rose-130bg, .rwtheme-rose .rw-theme-130bg {
    background-color: #7A4753
}

.rwtheme-rose .rw-scrim-theme-130bg, .rw-scrim-rose-130bg {
    background-color: rgba(122,71,83,0.84)
}

.rw-rose-130-beforebg:before, .rwtheme-rose .rw-theme-130-beforebg:before {
    background-color: #7A4753 !important
}

.rw-rose-130txt, .rwtheme-rose .rw-theme-130txt {
    color: #7A4753 !important
}

.rw-rose-140bg, .rwtheme-rose .rw-theme-140bg {
    background-color: #6C3F49
}

.rwtheme-rose .rw-scrim-theme-140bg, .rw-scrim-rose-140bg {
    background-color: rgba(108,63,73,0.84)
}

.rw-rose-140-beforebg:before, .rwtheme-rose .rw-theme-140-beforebg:before {
    background-color: #6C3F49 !important
}

.rw-rose-140txt, .rwtheme-rose .rw-theme-140txt {
    color: #6C3F49 !important
}

.rw-rose-150bg, .rwtheme-rose .rw-theme-150bg {
    background-color: #5F363F
}

.rwtheme-rose .rw-scrim-theme-150bg, .rw-scrim-rose-150bg {
    background-color: rgba(95,54,63,0.84)
}

.rw-rose-150-beforebg:before, .rwtheme-rose .rw-theme-150-beforebg:before {
    background-color: #5F363F !important
}

.rw-rose-150txt, .rwtheme-rose .rw-theme-150txt {
    color: #5F363F !important
}

.rw-rose-160bg, .rwtheme-rose .rw-theme-160bg {
    background-color: #4F2B33
}

.rwtheme-rose .rw-scrim-theme-160bg, .rw-scrim-rose-160bg {
    background-color: rgba(79,43,51,0.84)
}

.rw-rose-160-beforebg:before, .rwtheme-rose .rw-theme-160-beforebg:before {
    background-color: #4F2B33 !important
}

.rw-rose-160txt, .rwtheme-rose .rw-theme-160txt {
    color: #4F2B33 !important
}

.rw-rose-170bg, .rwtheme-rose .rw-theme-170bg {
    background-color: #41242B
}

.rwtheme-rose .rw-scrim-theme-170bg, .rw-scrim-rose-170bg {
    background-color: rgba(65,36,43,0.84)
}

.rw-rose-170-beforebg:before, .rwtheme-rose .rw-theme-170-beforebg:before {
    background-color: #41242B !important
}

.rw-rose-170txt, .rwtheme-rose .rw-theme-170txt {
    color: #41242B !important
}

.rw-rose-180bg, .rwtheme-rose .rw-theme-180bg {
    background-color: #2D191D
}

.rwtheme-rose .rw-scrim-theme-180bg, .rw-scrim-rose-180bg {
    background-color: rgba(45,25,29,0.84)
}

.rw-rose-180-beforebg:before, .rwtheme-rose .rw-theme-180-beforebg:before {
    background-color: #2D191D !important
}

.rw-rose-180txt, .rwtheme-rose .rw-theme-180txt {
    color: #2D191D !important
}

.rw-rose-190bg, .rwtheme-rose .rw-theme-190bg {
    background-color: #201214
}

.rwtheme-rose .rw-scrim-theme-190bg, .rw-scrim-rose-190bg {
    background-color: rgba(32,18,20,0.84)
}

.rw-rose-190-beforebg:before, .rwtheme-rose .rw-theme-190-beforebg:before {
    background-color: #201214 !important
}

.rw-rose-190txt, .rwtheme-rose .rw-theme-190txt {
    color: #201214 !important
}

.rw-sienna-10bg, .rwtheme-sienna .rw-theme-10bg {
    background-color: #FEF9F2
}

.rwtheme-sienna .rw-scrim-theme-10bg, .rw-scrim-sienna-10bg {
    background-color: rgba(254,249,242,0.84)
}

.rw-sienna-10-beforebg:before, .rwtheme-sienna .rw-theme-10-beforebg:before {
    background-color: #FEF9F2 !important
}

.rw-sienna-10txt, .rwtheme-sienna .rw-theme-10txt {
    color: #FEF9F2 !important
}

.rw-sienna-20bg, .rwtheme-sienna .rw-theme-20bg {
    background-color: #FDF3E4
}

.rwtheme-sienna .rw-scrim-theme-20bg, .rw-scrim-sienna-20bg {
    background-color: rgba(253,243,228,0.84)
}

.rw-sienna-20-beforebg:before, .rwtheme-sienna .rw-theme-20-beforebg:before {
    background-color: #FDF3E4 !important
}

.rw-sienna-20txt, .rwtheme-sienna .rw-theme-20txt {
    color: #FDF3E4 !important
}

.rw-sienna-30bg, .rwtheme-sienna .rw-theme-30bg {
    background-color: #FCEDD9
}

.rwtheme-sienna .rw-scrim-theme-30bg, .rw-scrim-sienna-30bg {
    background-color: rgba(252,237,217,0.84)
}

.rw-sienna-30-beforebg:before, .rwtheme-sienna .rw-theme-30-beforebg:before {
    background-color: #FCEDD9 !important
}

.rw-sienna-30txt, .rwtheme-sienna .rw-theme-30txt {
    color: #FCEDD9 !important
}

.rw-sienna-40bg, .rwtheme-sienna .rw-theme-40bg {
    background-color: #F5DEBD
}

.rwtheme-sienna .rw-scrim-theme-40bg, .rw-scrim-sienna-40bg {
    background-color: rgba(245,222,189,0.84)
}

.rw-sienna-40-beforebg:before, .rwtheme-sienna .rw-theme-40-beforebg:before {
    background-color: #F5DEBD !important
}

.rw-sienna-40txt, .rwtheme-sienna .rw-theme-40txt {
    color: #F5DEBD !important
}

.rw-sienna-50bg, .rwtheme-sienna .rw-theme-50bg {
    background-color: #ECCB98
}

.rwtheme-sienna .rw-scrim-theme-50bg, .rw-scrim-sienna-50bg {
    background-color: rgba(236,203,152,0.84)
}

.rw-sienna-50-beforebg:before, .rwtheme-sienna .rw-theme-50-beforebg:before {
    background-color: #ECCB98 !important
}

.rw-sienna-50txt, .rwtheme-sienna .rw-theme-50txt {
    color: #ECCB98 !important
}

.rw-sienna-60bg, .rwtheme-sienna .rw-theme-60bg {
    background-color: #DEB068
}

.rwtheme-sienna .rw-scrim-theme-60bg, .rw-scrim-sienna-60bg {
    background-color: rgba(222,176,104,0.84)
}

.rw-sienna-60-beforebg:before, .rwtheme-sienna .rw-theme-60-beforebg:before {
    background-color: #DEB068 !important
}

.rw-sienna-60txt, .rwtheme-sienna .rw-theme-60txt {
    color: #DEB068 !important
}

.rw-sienna-70bg, .rwtheme-sienna .rw-theme-70bg {
    background-color: #D39F5D
}

.rwtheme-sienna .rw-scrim-theme-70bg, .rw-scrim-sienna-70bg {
    background-color: rgba(211,159,93,0.84)
}

.rw-sienna-70-beforebg:before, .rwtheme-sienna .rw-theme-70-beforebg:before {
    background-color: #D39F5D !important
}

.rw-sienna-70txt, .rwtheme-sienna .rw-theme-70txt {
    color: #D39F5D !important
}

.rw-sienna-80bg, .rwtheme-sienna .rw-theme-80bg {
    background-color: #C58C52
}

.rwtheme-sienna .rw-scrim-theme-80bg, .rw-scrim-sienna-80bg {
    background-color: rgba(197,140,82,0.84)
}

.rw-sienna-80-beforebg:before, .rwtheme-sienna .rw-theme-80-beforebg:before {
    background-color: #C58C52 !important
}

.rw-sienna-80txt, .rwtheme-sienna .rw-theme-80txt {
    color: #C58C52 !important
}

.rw-sienna-90bg, .rwtheme-sienna .rw-theme-90bg {
    background-color: #B67745
}

.rwtheme-sienna .rw-scrim-theme-90bg, .rw-scrim-sienna-90bg {
    background-color: rgba(182,119,69,0.84)
}

.rw-sienna-90-beforebg:before, .rwtheme-sienna .rw-theme-90-beforebg:before {
    background-color: #B67745 !important
}

.rw-sienna-90txt, .rwtheme-sienna .rw-theme-90txt {
    color: #B67745 !important
}

.rw-sienna-100bg, .rwtheme-sienna .rw-theme-100bg {
    background-color: #AA643B
}

.rwtheme-sienna .rw-scrim-theme-100bg, .rw-scrim-sienna-100bg {
    background-color: rgba(170,100,59,0.84)
}

.rw-sienna-100-beforebg:before, .rwtheme-sienna .rw-theme-100-beforebg:before {
    background-color: #AA643B !important
}

.rw-sienna-100txt, .rwtheme-sienna .rw-theme-100txt {
    color: #AA643B !important
}

.rw-sienna-110bg, .rwtheme-sienna .rw-theme-110bg {
    background-color: #9B5734
}

.rwtheme-sienna .rw-scrim-theme-110bg, .rw-scrim-sienna-110bg {
    background-color: rgba(155,87,52,0.84)
}

.rw-sienna-110-beforebg:before, .rwtheme-sienna .rw-theme-110-beforebg:before {
    background-color: #9B5734 !important
}

.rw-sienna-110txt, .rwtheme-sienna .rw-theme-110txt {
    color: #9B5734 !important
}

.rw-sienna-120bg, .rwtheme-sienna .rw-theme-120bg {
    background-color: #8D4F2E
}

.rwtheme-sienna .rw-scrim-theme-120bg, .rw-scrim-sienna-120bg {
    background-color: rgba(141,79,46,0.84)
}

.rw-sienna-120-beforebg:before, .rwtheme-sienna .rw-theme-120-beforebg:before {
    background-color: #8D4F2E !important
}

.rw-sienna-120txt, .rwtheme-sienna .rw-theme-120txt {
    color: #8D4F2E !important
}

.rw-sienna-130bg, .rwtheme-sienna .rw-theme-130bg {
    background-color: #7F482C
}

.rwtheme-sienna .rw-scrim-theme-130bg, .rw-scrim-sienna-130bg {
    background-color: rgba(127,72,44,0.84)
}

.rw-sienna-130-beforebg:before, .rwtheme-sienna .rw-theme-130-beforebg:before {
    background-color: #7F482C !important
}

.rw-sienna-130txt, .rwtheme-sienna .rw-theme-130txt {
    color: #7F482C !important
}

.rw-sienna-140bg, .rwtheme-sienna .rw-theme-140bg {
    background-color: #713F25
}

.rwtheme-sienna .rw-scrim-theme-140bg, .rw-scrim-sienna-140bg {
    background-color: rgba(113,63,37,0.84)
}

.rw-sienna-140-beforebg:before, .rwtheme-sienna .rw-theme-140-beforebg:before {
    background-color: #713F25 !important
}

.rw-sienna-140txt, .rwtheme-sienna .rw-theme-140txt {
    color: #713F25 !important
}

.rw-sienna-150bg, .rwtheme-sienna .rw-theme-150bg {
    background-color: #62371F
}

.rwtheme-sienna .rw-scrim-theme-150bg, .rw-scrim-sienna-150bg {
    background-color: rgba(98,55,31,0.84)
}

.rw-sienna-150-beforebg:before, .rwtheme-sienna .rw-theme-150-beforebg:before {
    background-color: #62371F !important
}

.rw-sienna-150txt, .rwtheme-sienna .rw-theme-150txt {
    color: #62371F !important
}

.rw-sienna-160bg, .rwtheme-sienna .rw-theme-160bg {
    background-color: #512C1B
}

.rwtheme-sienna .rw-scrim-theme-160bg, .rw-scrim-sienna-160bg {
    background-color: rgba(81,44,27,0.84)
}

.rw-sienna-160-beforebg:before, .rwtheme-sienna .rw-theme-160-beforebg:before {
    background-color: #512C1B !important
}

.rw-sienna-160txt, .rwtheme-sienna .rw-theme-160txt {
    color: #512C1B !important
}

.rw-sienna-170bg, .rwtheme-sienna .rw-theme-170bg {
    background-color: #442616
}

.rwtheme-sienna .rw-scrim-theme-170bg, .rw-scrim-sienna-170bg {
    background-color: rgba(68,38,22,0.84)
}

.rw-sienna-170-beforebg:before, .rwtheme-sienna .rw-theme-170-beforebg:before {
    background-color: #442616 !important
}

.rw-sienna-170txt, .rwtheme-sienna .rw-theme-170txt {
    color: #442616 !important
}

.rw-sienna-180bg, .rwtheme-sienna .rw-theme-180bg {
    background-color: #2F1A0F
}

.rwtheme-sienna .rw-scrim-theme-180bg, .rw-scrim-sienna-180bg {
    background-color: rgba(47,26,15,0.84)
}

.rw-sienna-180-beforebg:before, .rwtheme-sienna .rw-theme-180-beforebg:before {
    background-color: #2F1A0F !important
}

.rw-sienna-180txt, .rwtheme-sienna .rw-theme-180txt {
    color: #2F1A0F !important
}

.rw-sienna-190bg, .rwtheme-sienna .rw-theme-190bg {
    background-color: #20130A
}

.rwtheme-sienna .rw-scrim-theme-190bg, .rw-scrim-sienna-190bg {
    background-color: rgba(32,19,10,0.84)
}

.rw-sienna-190-beforebg:before, .rwtheme-sienna .rw-theme-190-beforebg:before {
    background-color: #20130A !important
}

.rw-sienna-190txt, .rwtheme-sienna .rw-theme-190txt {
    color: #20130A !important
}

.rw-fog-10bg, .rwtheme-fog .rw-theme-10bg {
    background-color: #F5FBFB
}

.rwtheme-fog .rw-scrim-theme-10bg, .rw-scrim-fog-10bg {
    background-color: rgba(245,251,251,0.84)
}

.rw-fog-10-beforebg:before, .rwtheme-fog .rw-theme-10-beforebg:before {
    background-color: #F5FBFB !important
}

.rw-fog-10txt, .rwtheme-fog .rw-theme-10txt {
    color: #F5FBFB !important
}

.rw-fog-20bg, .rwtheme-fog .rw-theme-20bg {
    background-color: #E9F7F7
}

.rwtheme-fog .rw-scrim-theme-20bg, .rw-scrim-fog-20bg {
    background-color: rgba(233,247,247,0.84)
}

.rw-fog-20-beforebg:before, .rwtheme-fog .rw-theme-20-beforebg:before {
    background-color: #E9F7F7 !important
}

.rw-fog-20txt, .rwtheme-fog .rw-theme-20txt {
    color: #E9F7F7 !important
}

.rw-fog-30bg, .rwtheme-fog .rw-theme-30bg {
    background-color: #E2F3F3
}

.rwtheme-fog .rw-scrim-theme-30bg, .rw-scrim-fog-30bg {
    background-color: rgba(226,243,243,0.84)
}

.rw-fog-30-beforebg:before, .rwtheme-fog .rw-theme-30-beforebg:before {
    background-color: #E2F3F3 !important
}

.rw-fog-30txt, .rwtheme-fog .rw-theme-30txt {
    color: #E2F3F3 !important
}

.rw-fog-40bg, .rwtheme-fog .rw-theme-40bg {
    background-color: #D4E5EB
}

.rwtheme-fog .rw-scrim-theme-40bg, .rw-scrim-fog-40bg {
    background-color: rgba(212,229,235,0.84)
}

.rw-fog-40-beforebg:before, .rwtheme-fog .rw-theme-40-beforebg:before {
    background-color: #D4E5EB !important
}

.rw-fog-40txt, .rwtheme-fog .rw-theme-40txt {
    color: #D4E5EB !important
}

.rw-fog-50bg, .rwtheme-fog .rw-theme-50bg {
    background-color: #BFD3DC
}

.rwtheme-fog .rw-scrim-theme-50bg, .rw-scrim-fog-50bg {
    background-color: rgba(191,211,220,0.84)
}

.rw-fog-50-beforebg:before, .rwtheme-fog .rw-theme-50-beforebg:before {
    background-color: #BFD3DC !important
}

.rw-fog-50txt, .rwtheme-fog .rw-theme-50txt {
    color: #BFD3DC !important
}

.rw-fog-60bg, .rwtheme-fog .rw-theme-60bg {
    background-color: #A2BCC6
}

.rwtheme-fog .rw-scrim-theme-60bg, .rw-scrim-fog-60bg {
    background-color: rgba(162,188,198,0.84)
}

.rw-fog-60-beforebg:before, .rwtheme-fog .rw-theme-60-beforebg:before {
    background-color: #A2BCC6 !important
}

.rw-fog-60txt, .rwtheme-fog .rw-theme-60txt {
    color: #A2BCC6 !important
}

.rw-fog-70bg, .rwtheme-fog .rw-theme-70bg {
    background-color: #92AEB9
}

.rwtheme-fog .rw-scrim-theme-70bg, .rw-scrim-fog-70bg {
    background-color: rgba(146,174,185,0.84)
}

.rw-fog-70-beforebg:before, .rwtheme-fog .rw-theme-70-beforebg:before {
    background-color: #92AEB9 !important
}

.rw-fog-70txt, .rwtheme-fog .rw-theme-70txt {
    color: #92AEB9 !important
}

.rw-fog-80bg, .rwtheme-fog .rw-theme-80bg {
    background-color: #7D9FAA
}

.rwtheme-fog .rw-scrim-theme-80bg, .rw-scrim-fog-80bg {
    background-color: rgba(125,159,170,0.84)
}

.rw-fog-80-beforebg:before, .rwtheme-fog .rw-theme-80-beforebg:before {
    background-color: #7D9FAA !important
}

.rw-fog-80txt, .rwtheme-fog .rw-theme-80txt {
    color: #7D9FAA !important
}

.rw-fog-90bg, .rwtheme-fog .rw-theme-90bg {
    background-color: #698C99
}

.rwtheme-fog .rw-scrim-theme-90bg, .rw-scrim-fog-90bg {
    background-color: rgba(105,140,153,0.84)
}

.rw-fog-90-beforebg:before, .rwtheme-fog .rw-theme-90-beforebg:before {
    background-color: #698C99 !important
}

.rw-fog-90txt, .rwtheme-fog .rw-theme-90txt {
    color: #698C99 !important
}

.rw-fog-100bg, .rwtheme-fog .rw-theme-100bg {
    background-color: #587B86
}

.rwtheme-fog .rw-scrim-theme-100bg, .rw-scrim-fog-100bg {
    background-color: rgba(88,123,134,0.84)
}

.rw-fog-100-beforebg:before, .rwtheme-fog .rw-theme-100-beforebg:before {
    background-color: #587B86 !important
}

.rw-fog-100txt, .rwtheme-fog .rw-theme-100txt {
    color: #587B86 !important
}

.rw-fog-110bg, .rwtheme-fog .rw-theme-110bg {
    background-color: #4C707B
}

.rwtheme-fog .rw-scrim-theme-110bg, .rw-scrim-fog-110bg {
    background-color: rgba(76,112,123,0.84)
}

.rw-fog-110-beforebg:before, .rwtheme-fog .rw-theme-110-beforebg:before {
    background-color: #4C707B !important
}

.rw-fog-110txt, .rwtheme-fog .rw-theme-110txt {
    color: #4C707B !important
}

.rw-fog-120bg, .rwtheme-fog .rw-theme-120bg {
    background-color: #446672
}

.rwtheme-fog .rw-scrim-theme-120bg, .rw-scrim-fog-120bg {
    background-color: rgba(68,102,114,0.84)
}

.rw-fog-120-beforebg:before, .rwtheme-fog .rw-theme-120-beforebg:before {
    background-color: #446672 !important
}

.rw-fog-120txt, .rwtheme-fog .rw-theme-120txt {
    color: #446672 !important
}

.rw-fog-130bg, .rwtheme-fog .rw-theme-130bg {
    background-color: #3B5C69
}

.rwtheme-fog .rw-scrim-theme-130bg, .rw-scrim-fog-130bg {
    background-color: rgba(59,92,105,0.84)
}

.rw-fog-130-beforebg:before, .rwtheme-fog .rw-theme-130-beforebg:before {
    background-color: #3B5C69 !important
}

.rw-fog-130txt, .rwtheme-fog .rw-theme-130txt {
    color: #3B5C69 !important
}

.rw-fog-140bg, .rwtheme-fog .rw-theme-140bg {
    background-color: #32515E
}

.rwtheme-fog .rw-scrim-theme-140bg, .rw-scrim-fog-140bg {
    background-color: rgba(50,81,94,0.84)
}

.rw-fog-140-beforebg:before, .rwtheme-fog .rw-theme-140-beforebg:before {
    background-color: #32515E !important
}

.rw-fog-140txt, .rwtheme-fog .rw-theme-140txt {
    color: #32515E !important
}

.rw-fog-150bg, .rwtheme-fog .rw-theme-150bg {
    background-color: #2C4752
}

.rwtheme-fog .rw-scrim-theme-150bg, .rw-scrim-fog-150bg {
    background-color: rgba(44,71,82,0.84)
}

.rw-fog-150-beforebg:before, .rwtheme-fog .rw-theme-150-beforebg:before {
    background-color: #2C4752 !important
}

.rw-fog-150txt, .rwtheme-fog .rw-theme-150txt {
    color: #2C4752 !important
}

.rw-fog-160bg, .rwtheme-fog .rw-theme-160bg {
    background-color: #243A43
}

.rwtheme-fog .rw-scrim-theme-160bg, .rw-scrim-fog-160bg {
    background-color: rgba(36,58,67,0.84)
}

.rw-fog-160-beforebg:before, .rwtheme-fog .rw-theme-160-beforebg:before {
    background-color: #243A43 !important
}

.rw-fog-160txt, .rwtheme-fog .rw-theme-160txt {
    color: #243A43 !important
}

.rw-fog-170bg, .rwtheme-fog .rw-theme-170bg {
    background-color: #1E3138
}

.rwtheme-fog .rw-scrim-theme-170bg, .rw-scrim-fog-170bg {
    background-color: rgba(30,49,56,0.84)
}

.rw-fog-170-beforebg:before, .rwtheme-fog .rw-theme-170-beforebg:before {
    background-color: #1E3138 !important
}

.rw-fog-170txt, .rwtheme-fog .rw-theme-170txt {
    color: #1E3138 !important
}

.rw-fog-180bg, .rwtheme-fog .rw-theme-180bg {
    background-color: #142126
}

.rwtheme-fog .rw-scrim-theme-180bg, .rw-scrim-fog-180bg {
    background-color: rgba(20,33,38,0.84)
}

.rw-fog-180-beforebg:before, .rwtheme-fog .rw-theme-180-beforebg:before {
    background-color: #142126 !important
}

.rw-fog-180txt, .rwtheme-fog .rw-theme-180txt {
    color: #142126 !important
}

.rw-fog-190bg, .rwtheme-fog .rw-theme-190bg {
    background-color: #0D171A
}

.rwtheme-fog .rw-scrim-theme-190bg, .rw-scrim-fog-190bg {
    background-color: rgba(13,23,26,0.84)
}

.rw-fog-190-beforebg:before, .rwtheme-fog .rw-theme-190-beforebg:before {
    background-color: #0D171A !important
}

.rw-fog-190txt, .rwtheme-fog .rw-theme-190txt {
    color: #0D171A !important
}

.rw-mauve-10bg, .rwtheme-mauve .rw-theme-10bg {
    background-color: #FDF8FA
}

.rw-mauve-20bg, .rwtheme-mauve .rw-theme-20bg {
    background-color: #FAF2F4
}

.rw-mauve-30bg, .rwtheme-mauve .rw-theme-30bg {
    background-color: #FBECEF
}

.rw-mauve-40bg, .rwtheme-mauve .rw-theme-40bg {
    background-color: #F6DAE1
}

.rw-mauve-50bg, .rwtheme-mauve .rw-theme-50bg {
    background-color: #EAC6CF
}

.rw-mauve-60bg, .rwtheme-mauve .rw-theme-60bg {
    background-color: #D9ABB6
}

.rw-mauve-70bg, .rwtheme-mauve .rw-theme-70bg {
    background-color: #CE9BA7
}

.rw-mauve-80bg, .rwtheme-mauve .rw-theme-80bg {
    background-color: #C28897
}

.rw-mauve-90bg, .rwtheme-mauve .rw-theme-90bg {
    background-color: #B47282
}

.rw-mauve-100bg, .rwtheme-mauve .rw-theme-100bg {
    background-color: #A36472
}

.rw-mauve-110bg, .rwtheme-mauve .rw-theme-110bg {
    background-color: #925865
}

.rw-mauve-120bg, .rwtheme-mauve .rw-theme-120bg {
    background-color: #86505C
}

.rw-mauve-130bg, .rwtheme-mauve .rw-theme-130bg {
    background-color: #7A4753
}

.rw-mauve-140bg, .rwtheme-mauve .rw-theme-140bg {
    background-color: #6C3F49
}

.rw-mauve-150bg, .rwtheme-mauve .rw-theme-150bg {
    background-color: #5F363F
}

.rw-mauve-160bg, .rwtheme-mauve .rw-theme-160bg {
    background-color: #4F2B33
}

.rw-mauve-170bg, .rwtheme-mauve .rw-theme-170bg {
    background-color: #41242B
}

.rw-mauve-180bg, .rwtheme-mauve .rw-theme-180bg {
    background-color: #2D191D
}

.rw-mauve-190bg, .rwtheme-mauve .rw-theme-190bg {
    background-color: #201214
}

.rw-fgreen-10bg, .rwtheme-fgreen .rw-theme-10bg {
    background-color: #F3FCF7
}

.rw-fgreen-20bg, .rwtheme-fgreen .rw-theme-20bg {
    background-color: #E9F9EE
}

.rw-fgreen-30bg, .rwtheme-fgreen .rw-theme-30bg {
    background-color: #E0F5E7
}

.rw-fgreen-40bg, .rwtheme-fgreen .rw-theme-40bg {
    background-color: #CBE9D6
}

.rw-fgreen-50bg, .rwtheme-fgreen .rw-theme-50bg {
    background-color: #B7D9C2
}

.rw-fgreen-60bg, .rwtheme-fgreen .rw-theme-60bg {
    background-color: #99C2A6
}

.rw-fgreen-70bg, .rwtheme-fgreen .rw-theme-70bg {
    background-color: #86B596
}

.rw-fgreen-80bg, .rwtheme-fgreen .rw-theme-80bg {
    background-color: #74A683
}

.rw-fgreen-90bg, .rwtheme-fgreen .rw-theme-90bg {
    background-color: #5C926D
}

.rw-fgreen-100bg, .rwtheme-fgreen .rw-theme-100bg {
    background-color: #4C825C
}

.rw-fgreen-110bg, .rwtheme-fgreen .rw-theme-110bg {
    background-color: #467553
}

.rw-fgreen-120bg, .rwtheme-fgreen .rw-theme-120bg {
    background-color: #3F6B4B
}

.rw-fgreen-130bg, .rwtheme-fgreen .rw-theme-130bg {
    background-color: #3A6145
}

.rw-fgreen-140bg, .rwtheme-fgreen .rw-theme-140bg {
    background-color: #33553C
}

.rw-fgreen-150bg, .rwtheme-fgreen .rw-theme-150bg {
    background-color: #2C4A35
}

.rw-fgreen-160bg, .rwtheme-fgreen .rw-theme-160bg {
    background-color: #253D2C
}

.rw-fgreen-170bg, .rwtheme-fgreen .rw-theme-170bg {
    background-color: #1E3224
}

.rw-fgreen-180bg, .rwtheme-fgreen .rw-theme-180bg {
    background-color: #132318
}

.rw-fgreen-190bg, .rwtheme-fgreen .rw-theme-190bg {
    background-color: #0D170F
}

.rw-orange-10bg, .rwtheme-orange .rw-theme-10bg {
    background-color: #FEF9F2
}

.rw-orange-20bg, .rwtheme-orange .rw-theme-20bg {
    background-color: #FDF3E4
}

.rw-orange-30bg, .rwtheme-orange .rw-theme-30bg {
    background-color: #FCEDD9
}

.rw-orange-40bg, .rwtheme-orange .rw-theme-40bg {
    background-color: #F5DEBD
}

.rw-orange-50bg, .rwtheme-orange .rw-theme-50bg {
    background-color: #ECCB98
}

.rw-orange-60bg, .rwtheme-orange .rw-theme-60bg {
    background-color: #DEB068
}

.rw-orange-70bg, .rwtheme-orange .rw-theme-70bg {
    background-color: #D39F5D
}

.rw-orange-80bg, .rwtheme-orange .rw-theme-80bg {
    background-color: #C58C52
}

.rw-orange-90bg, .rwtheme-orange .rw-theme-90bg {
    background-color: #B67745
}

.rw-orange-100bg, .rwtheme-orange .rw-theme-100bg {
    background-color: #AA643B
}

.rw-orange-110bg, .rwtheme-orange .rw-theme-110bg {
    background-color: #9B5734
}

.rw-orange-120bg, .rwtheme-orange .rw-theme-120bg {
    background-color: #8D4F2E
}

.rw-orange-130bg, .rwtheme-orange .rw-theme-130bg {
    background-color: #7F482C
}

.rw-orange-140bg, .rwtheme-orange .rw-theme-140bg {
    background-color: #713F25
}

.rw-orange-150bg, .rwtheme-orange .rw-theme-150bg {
    background-color: #62371F
}

.rw-orange-160bg, .rwtheme-orange .rw-theme-160bg {
    background-color: #512C1B
}

.rw-orange-170bg, .rwtheme-orange .rw-theme-170bg {
    background-color: #442616
}

.rw-orange-180bg, .rwtheme-orange .rw-theme-180bg {
    background-color: #2F1A0F
}

.rw-orange-190bg, .rwtheme-orange .rw-theme-190bg {
    background-color: #20130A
}

.rw-purple-10bg, .rwtheme-purple .rw-theme-10bg {
    background-color: #FCF8FF
}

.rw-purple-20bg, .rwtheme-purple .rw-theme-20bg {
    background-color: #F8F1FC
}

.rw-purple-30bg, .rwtheme-purple .rw-theme-30bg {
    background-color: #F5ECFB
}

.rw-purple-40bg, .rwtheme-purple .rw-theme-40bg {
    background-color: #EADDF4
}

.rw-purple-50bg, .rwtheme-purple .rw-theme-50bg {
    background-color: #DBC9E5
}

.rw-purple-60bg, .rwtheme-purple .rw-theme-60bg {
    background-color: #C4B0D1
}

.rw-purple-70bg, .rwtheme-purple .rw-theme-70bg {
    background-color: #B7A1C4
}

.rw-purple-80bg, .rwtheme-purple .rw-theme-80bg {
    background-color: #A890B6
}

.rw-purple-90bg, .rwtheme-purple .rw-theme-90bg {
    background-color: #957CA4
}

.rw-purple-100bg, .rwtheme-purple .rw-theme-100bg {
    background-color: #846A92
}

.rw-purple-110bg, .rwtheme-purple .rw-theme-110bg {
    background-color: #796087
}

.rw-purple-120bg, .rwtheme-purple .rw-theme-120bg {
    background-color: #6F577B
}

.rw-purple-130bg, .rwtheme-purple .rw-theme-130bg {
    background-color: #634E71
}

.rw-purple-140bg, .rwtheme-purple .rw-theme-140bg {
    background-color: #594564
}

.rw-purple-150bg, .rwtheme-purple .rw-theme-150bg {
    background-color: #4D3C57
}

.rw-purple-160bg, .rwtheme-purple .rw-theme-160bg {
    background-color: #3F3048
}

.rw-purple-170bg, .rwtheme-purple .rw-theme-170bg {
    background-color: #36293C
}

.rw-purple-180bg, .rwtheme-purple .rw-theme-180bg {
    background-color: #241B29
}

.rw-purple-190bg, .rwtheme-purple .rw-theme-190bg {
    background-color: #19131C
}

.rw-blue-10bg, .rwtheme-blue .rw-theme-10bg {
    background-color: #F5FAFC
}

.rw-blue-20bg, .rwtheme-blue .rw-theme-20bg {
    background-color: #EDF6F9
}

.rw-blue-30bg, .rwtheme-blue .rw-theme-30bg {
    background-color: #E7F2F5
}

.rw-blue-40bg, .rwtheme-blue .rw-theme-40bg {
    background-color: #D0E5ED
}

.rw-blue-50bg, .rwtheme-blue .rw-theme-50bg {
    background-color: #B5D5E0
}

.rw-blue-60bg, .rwtheme-blue .rw-theme-60bg {
    background-color: #94BFCE
}

.rw-blue-70bg, .rwtheme-blue .rw-theme-70bg {
    background-color: #81B2C3
}

.rw-blue-80bg, .rwtheme-blue .rw-theme-80bg {
    background-color: #6BA1B6
}

.rw-blue-90bg, .rwtheme-blue .rw-theme-90bg {
    background-color: #558EA4
}

.rw-blue-100bg, .rwtheme-blue .rw-theme-100bg {
    background-color: #437C94
}

.rw-blue-110bg, .rwtheme-blue .rw-theme-110bg {
    background-color: #3B7087
}

.rw-blue-120bg, .rwtheme-blue .rw-theme-120bg {
    background-color: #36677D
}

.rw-blue-130bg, .rwtheme-blue .rw-theme-130bg {
    background-color: #325C72
}

.rw-blue-140bg, .rwtheme-blue .rw-theme-140bg {
    background-color: #2C5266
}

.rw-blue-150bg, .rwtheme-blue .rw-theme-150bg {
    background-color: #264759
}

.rw-blue-160bg, .rwtheme-blue .rw-theme-160bg {
    background-color: #1F3A4B
}

.rw-blue-170bg, .rwtheme-blue .rw-theme-170bg {
    background-color: #1A2F3F
}

.rw-blue-180bg, .rwtheme-blue .rw-theme-180bg {
    background-color: #13212C
}

.rw-blue-190bg, .rwtheme-blue .rw-theme-190bg {
    background-color: #0B171F
}

.rw-beige-10bg {
    background-color: #FBF9F8
}

.rw-beige-20bg {
    background-color: #F5F4F2
}

.rw-beige-30bg {
    background-color: #F1EFED
}

.rw-beige-40bg {
    background-color: #E4E1DD
}

.rw-beige-50bg {
    background-color: #D4CFCA
}

.rw-beige-60bg {
    background-color: #BCB6B1
}

.rw-beige-70bg {
    background-color: #AEA8A2
}

.rw-beige-80bg {
    background-color: #9E9892
}

.rw-beige-90bg {
    background-color: #8B8580
}

.rw-beige-100bg {
    background-color: #7A736E
}

.rw-beige-110bg {
    background-color: #6F6964
}

.rw-beige-120bg {
    background-color: #665F5B
}

.rw-beige-130bg {
    background-color: #5C5651
}

.rw-beige-140bg {
    background-color: #514C47
}

.rw-beige-150bg {
    background-color: #47423E
}

.rw-beige-160bg {
    background-color: #3A3632
}

.rw-beige-170bg {
    background-color: #312D2A
}

.rw-beige-180bg {
    background-color: #211E1C
}

.rw-beige-190bg {
    background-color: #161513
}

.rw-red-10bg {
    background-color: #FEF8F7
}

.rw-red-20bg {
    background-color: #FDF2F0
}

.rw-red-30bg {
    background-color: #FCEBEA
}

.rw-red-40bg {
    background-color: #F9DBD5
}

.rw-red-50bg {
    background-color: #F2C5BD
}

.rw-red-60bg {
    background-color: #E8A79A
}

.rw-red-70bg {
    background-color: #E39584
}

.rw-red-80bg {
    background-color: #DC7E6C
}

.rw-red-90bg {
    background-color: #D4614C
}

.rw-red-100bg {
    background-color: #C0533F
}

.rw-red-110bg {
    background-color: #AB4A39
}

.rw-red-120bg {
    background-color: #9D4434
}

.rw-red-130bg {
    background-color: #8D3D2E
}

.rw-red-140bg {
    background-color: #7B372A
}

.rw-red-150bg {
    background-color: #6A2F24
}

.rw-red-160bg {
    background-color: #59271D
}

.rw-red-170bg {
    background-color: #4B2119
}

.rw-red-180bg {
    background-color: #341512
}

.rw-red-190bg {
    background-color: #240F0C
}

.rw-moss-10bg {
    background-color: #F3FCF7
}

.rw-moss-20bg {
    background-color: #E9F9EE
}

.rw-moss-30bg {
    background-color: #E0F5E7
}

.rw-moss-40bg {
    background-color: #CBE9D6
}

.rw-moss-50bg {
    background-color: #B7D9C2
}

.rw-moss-60bg {
    background-color: #99C2A6
}

.rw-moss-70bg {
    background-color: #86B596
}

.rw-moss-80bg {
    background-color: #74A683
}

.rw-moss-90bg {
    background-color: #5C926D
}

.rw-moss-100bg {
    background-color: #4C825C
}

.rw-moss-110bg {
    background-color: #467553
}

.rw-moss-120bg {
    background-color: #3F6B4B
}

.rw-moss-130bg {
    background-color: #3A6145
}

.rw-moss-140bg {
    background-color: #33553C
}

.rw-moss-150bg {
    background-color: #2C4A35
}

.rw-moss-160bg {
    background-color: #253D2C
}

.rw-moss-170bg {
    background-color: #1E3224
}

.rw-moss-180bg {
    background-color: #132318
}

.rw-moss-190bg {
    background-color: #0D170F
}

.rw-theme-accent, .rw-theme-accent-beforebg:before {
    background-color: #47423E;
    color: #fff !important
}

    .rw-theme-accent a, .rw-theme-accent a:visited {
        color: #F0CC71 !important
    }

body {
    --rw-accent: #5F7D4F
}

    body.rwtheme-oci {
        --rw-accent: #024B7E
    }

        body.rwtheme-oci [class*="rwaccent"]:after {
            background-color: #C74634
        }

        body.rwtheme-oci .rw-theme-accent, body.rwtheme-oci .rw-theme-accent-beforebg:before {
            background-color: var(--rw-accent)
        }

        body.rwtheme-oci .rc30 .rc30nav li.rc30active a, body.rwtheme-oci .rc30 .rc30nav li.rc30active a:visited, body.rwtheme-oci .rc36v4 .col-item:before, body.rwtheme-oci .rc31v0 .col-item-w1.rw-yellow-40bg, body.rwtheme-oci .rc34 .rc34pricehead.rw-yellow-40bg {
            background-color: #024B7E !important;
            color: #fff !important
        }

            body.rwtheme-oci .rc34 .rc34pricehead.rw-yellow-40bg .rc34toggle:before {
                color: #fff !important
            }

            body.rwtheme-oci .rw-theme-accent a, body.rwtheme-oci .rw-theme-accent a:visited, body.rwtheme-oci .rc34 .rc34pricehead.rw-yellow-40bg a, body.rwtheme-oci .rc34 .rc34pricehead.rw-yellow-40bg a:visited {
                color: #fff !important;
                text-decoration: underline
            }

        body.rwtheme-oci .rc11[class*="rw-theme"]:not([class*="rw-theme-1"]), body.rwtheme-oci .rc11.rw-yellow-40bg, body.rwtheme-oci .rc11.rw-pine-40bg, body.rwtheme-oci .cb27.rw-yellow-40bg {
            background: #D0E5ED
        }
/*! COLOR - REDWOOD STYLES OLD */
/*! COLOR - REDWOOD PATTERNS */ [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: .1
}

.rw-pattern-6p:before {
    opacity: .12
}

.rw-pattern-7p:before {
    opacity: .14
}

.rw-pattern-8p:before {
    opacity: .16
}

.rw-pattern-9p:before {
    opacity: .18
}

.rw-pattern-10p:before {
    opacity: .2
}

.rw-pattern-11p:before {
    opacity: .22
}

.rw-pattern-12p:before {
    opacity: .24
}

.rw-pattern-13p:before {
    opacity: .26
}

.rw-pattern-14p:before {
    opacity: .28
}

.rw-pattern-15p:before {
    opacity: .3
}

.rw-pattern-16p:before {
    opacity: .32
}

.rw-pattern-17p:before {
    opacity: .34
}

.rw-pattern-18p:before {
    opacity: .36
}

.rw-pattern-19p:before {
    opacity: .38
}

.rw-pattern-20p:before {
    opacity: .4
}

.rw-pattern-21p:before {
    opacity: .42
}

.rw-pattern-22p:before {
    opacity: .44
}

.rw-pattern-23p:before {
    opacity: .46
}

.rw-pattern-24p:before {
    opacity: .48
}

.rw-pattern-25p:before {
    opacity: .5
}

.rw-pattern-26p:before {
    opacity: .52
}

.rw-pattern-27p:before {
    opacity: .54
}

.rw-pattern-28p:before {
    opacity: .56
}

.rw-pattern-29p:before {
    opacity: .58
}

.rw-pattern-30p:before {
    opacity: .6
}

.rw-pattern-31p:before {
    opacity: .62
}

.rw-pattern-32p:before {
    opacity: .64
}

.rw-pattern-33p:before {
    opacity: .66
}

.rw-pattern-34p:before {
    opacity: .68
}

.rw-pattern-35p:before {
    opacity: .70
}

.rw-pattern-36p:before {
    opacity: .72
}

.rw-pattern-37p:before {
    opacity: .74
}

.rw-pattern-38p:before {
    opacity: .76
}

.rw-pattern-39p:before {
    opacity: .78
}

.rw-pattern-40p:before {
    opacity: .8
}

.rw-pattern-41p:before {
    opacity: .82
}

.rw-pattern-42p:before {
    opacity: .84
}

.rw-pattern-43p:before {
    opacity: .86
}

.rw-pattern-44p:before {
    opacity: .88
}

.rw-pattern-45p:before {
    opacity: .90
}

.rw-pattern-46p:before {
    opacity: .92
}

.rw-pattern-47p:before {
    opacity: .94
}

.rw-pattern-48p:before {
    opacity: .96
}

.rw-pattern-49p:before {
    opacity: .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("/asset/web/i/rw-pattern8.png") !important
}

.rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern8w.png") !important
}

.rwtheme-blue .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern4.png") !important
}

.rwtheme-blue .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern4w.png") !important
}

.rwtheme-mauve .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern10.png") !important
}

.rwtheme-mauve .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern10w.png") !important
}

.rwtheme-purple .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern11.png") !important
}

.rwtheme-purple .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern11w.png") !important
}

.rwtheme-orange .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern13.png") !important
}

.rwtheme-orange .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern13w.png") !important
}

.rwtheme-fgreen .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern16.png") !important
}

.rwtheme-fgreen .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern16w.png") !important
}

.rwtheme-pebble .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern1.png") !important
}

.rwtheme-pebble .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern1w.png") !important
}

.rwtheme-lilac .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern2.png") !important
}

.rwtheme-lilac .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern2w.png") !important
}

.rwtheme-ocean .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern4.png") !important
}

.rwtheme-ocean .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern4w.png") !important
}

.rwtheme-teal .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern6.png") !important
}

.rwtheme-teal .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern6w.png") !important
}

.rwtheme-slate .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern7.png") !important
}

.rwtheme-slate .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern7w.png") !important
}

.rwtheme-rose .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern10.png") !important
}

.rwtheme-rose .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern10w.png") !important
}

.rwtheme-plum .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern11.png") !important
}

.rwtheme-plum .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern11w.png") !important
}

.rwtheme-sienna .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern13.png") !important
}

.rwtheme-sienna .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern13w.png") !important
}

.rwtheme-fog .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern8.png") !important
}

.rwtheme-fog .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern8w.png") !important
}

.rwtheme-pine .rw-pattern-theme1:before {
    background-image: url("/asset/web/i/rw-pattern16.png") !important
}

.rwtheme-pine .rw-pattern-theme1w:before {
    background-image: url("/asset/web/i/rw-pattern16w.png") !important
}

.rw-pattern1:before {
    background-image: url("/asset/web/i/rw-pattern1.png") !important
}

.rw-pattern1w:before {
    background-image: url("/asset/web/i/rw-pattern1w.png") !important
}

.rw-pattern2:before {
    background-image: url("/asset/web/i/rw-pattern2.png") !important
}

.rw-pattern2w:before {
    background-image: url("/asset/web/i/rw-pattern2w.png") !important
}

.rw-pattern3:before {
    background-image: url("/asset/web/i/rw-pattern3.png") !important
}

.rw-pattern3w:before {
    background-image: url("/asset/web/i/rw-pattern3w.png") !important
}

.rw-pattern4:before {
    background-image: url("/asset/web/i/rw-pattern4.png") !important
}

.rw-pattern4w:before {
    background-image: url("/asset/web/i/rw-pattern4w.png") !important
}

.rw-pattern5:before {
    background-image: url("/asset/web/i/rw-pattern5.png") !important
}

.rw-pattern5w:before {
    background-image: url("/asset/web/i/rw-pattern5w.png") !important
}

.rw-pattern6:before {
    background-image: url("/asset/web/i/rw-pattern6.png") !important
}

.rw-pattern6w:before {
    background-image: url("/asset/web/i/rw-pattern6w.png") !important
}

.rw-pattern7:before {
    background-image: url("/asset/web/i/rw-pattern7.png") !important
}

.rw-pattern7w:before {
    background-image: url("/asset/web/i/rw-pattern7w.png") !important
}

.rw-pattern8:before {
    background-image: url("/asset/web/i/rw-pattern8.png") !important
}

.rw-pattern8w:before {
    background-image: url("/asset/web/i/rw-pattern8w.png") !important
}

.rw-pattern9:before {
    background-image: url("/asset/web/i/rw-pattern9.png") !important
}

.rw-pattern9w:before {
    background-image: url("/asset/web/i/rw-pattern9w.png") !important
}

.rw-pattern10:before {
    background-image: url("/asset/web/i/rw-pattern10.png") !important
}

.rw-pattern10w:before {
    background-image: url("/asset/web/i/rw-pattern10w.png") !important
}

.rw-pattern11:before {
    background-image: url("/asset/web/i/rw-pattern11.png") !important
}

.rw-pattern11w:before {
    background-image: url("/asset/web/i/rw-pattern11w.png") !important
}

.rw-pattern12:before {
    background-image: url("/asset/web/i/rw-pattern12.png") !important
}

.rw-pattern12w:before {
    background-image: url("/asset/web/i/rw-pattern12w.png") !important
}

.rw-pattern13:before {
    background-image: url("/asset/web/i/rw-pattern13.png") !important
}

.rw-pattern13w:before {
    background-image: url("/asset/web/i/rw-pattern13w.png") !important
}

.rw-pattern14:before {
    background-image: url("/asset/web/i/rw-pattern14.png") !important
}

.rw-pattern14w:before {
    background-image: url("/asset/web/i/rw-pattern14w.png") !important
}

.rw-pattern15:before {
    background-image: url("/asset/web/i/rw-pattern15.png") !important
}

.rw-pattern15w:before {
    background-image: url("/asset/web/i/rw-pattern15w.png") !important
}

.rw-pattern16:before {
    background-image: url("/asset/web/i/rw-pattern16.png") !important
}

.rw-pattern16w:before {
    background-image: url("/asset/web/i/rw-pattern16w.png") !important
}

.rw-pattern17:before {
    background-image: url("/asset/web/i/rw-pattern17.png") !important
}

.rw-pattern17w:before {
    background-image: url("/asset/web/i/rw-pattern17w.png") !important
}

.rw-pattern18:before {
    background-image: url("/asset/web/i/rw-pattern18.png") !important
}

.rw-pattern18w:before {
    background-image: url("/asset/web/i/rw-pattern18w.png") !important
}

.rw-pattern19:before {
    background-image: url("/asset/web/i/rw-pattern19.png") !important
}

.rw-pattern19w:before {
    background-image: url("/asset/web/i/rw-pattern19w.png") !important
}

.rw-pattern20:before {
    background-image: url("/asset/web/i/rw-pattern20.png") !important
}

.rw-pattern20w:before {
    background-image: url("/asset/web/i/rw-pattern20w.png") !important
}

.rw-pattern21:before {
    background-image: url("/asset/web/i/rw-pattern21.png") !important
}

.rw-pattern21w:before {
    background-image: url("/asset/web/i/rw-pattern21w.png") !important
}

.rw-pattern22:before {
    background-image: url("/asset/web/i/rw-pattern22.png") !important
}

.rw-pattern22w:before {
    background-image: url("/asset/web/i/rw-pattern22w.png") !important
}

.rw-pattern23:before {
    background-image: url("/asset/web/i/rw-pattern23.png") !important
}

.rw-pattern23w:before {
    background-image: url("/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("/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("/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("/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("/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("/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("/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("/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("/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("/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("/asset/web/i/rw-strip-pine.gif")
}

html .rwtheme-pebble .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-pebble.gif")
}

html .rwtheme-lilac .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-lilac.gif")
}

html .rwtheme-ocean .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-ocean.gif")
}

html .rwtheme-teal .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-teal.gif")
}

html .rwtheme-slate .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-slate.gif")
}

html .rwtheme-rose .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-rose.gif")
}

html .rwtheme-plum .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-plum.gif")
}

html .rwtheme-sienna .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-sienna.gif")
}

html .rwtheme-pine .rw-strip:not(.rw-strip-custom):after {
    background-image: url("/asset/web/i/rw-strip-pine.gif")
}

.rw-strip[style*=customstrip]:after {
    background-image: var(--customstrip) !important
}
/*! COLOR - REDWOOD PATTERNS OLD */
/*! GENERIC - BGIMG */ .bgimg {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.bgimg-fsize {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    background-size: cover;
    z-index: -1;
    left: 0
}

[class*='bgimgw1'] {
    position: relative;
    z-index: 1
}
/*! GENERIC - IMG-DATASRC */
/*! F20 */ html, body {
    height: 100%;
    background-color: #fff
}

.f20v0 .f20w1 {
    margin: 0 auto;
    width: 100%;
    min-width: 300px;
    position: relative
}
/*! U28 */ .u28 .visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#u28skip2content {
    -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;
    z-index: 23
}

    #u28skip2content:focus-within {
        opacity: 1
    }

    #u28skip2content ul li {
        float: left
    }

        #u28skip2content ul li a {
            display: block;
            margin: 4px 6px;
            padding: 6px 8px;
            background: #211E1C;
            font-size: 15px;
            color: #fff;
            height: 100%;
            opacity: 0
        }

            #u28skip2content ul li a:focus {
                outline-offset: 0px;
                outline-width: 2px !important;
                outline-style: dotted !important;
                outline-color: currentColor
            }

            #u28skip2content ul li a#u28skip2c:focus {
                -webkit-transform: translateY(calc(100% + 6px));
                -ms-transform: translateY(calc(100% + 6px));
                transform: translateY(calc(100% + 6px));
                opacity: 1
            }

    #u28skip2content #u28acc {
        position: absolute;
        left: -1000px;
        top: -1000px
    }

.u28 #maincontent {
    display: none
}

.u28v1 {
    background: #3A3632
}

    .u28v1:before {
        content: 'desktop';
        position: absolute;
        top: -999em;
        left: -999em
    }

.rtl .u28v1:before {
    right: -999em;
    left: auto
}

.u28ham {
    background-image: none !important
}

    .u28ham i {
        background-color: #fff;
        width: 100%;
        height: 2px;
        position: absolute;
        left: 12px;
        width: 16px;
        opacity: 1;
        transition: transform 200ms ease 0ms, width 200ms ease 200ms, top 200ms ease 200ms, opacity 0ms ease 200ms
    }

        .u28ham i:nth-child(1) {
            top: calc(50% - 7px);
            transform: rotate(0deg)
        }

        .u28ham i:nth-child(2) {
            top: calc(50% - 1px);
            width: 19px
        }

        .u28ham i:nth-child(3) {
            top: calc(50% + 5px);
            transform: rotate(0deg)
        }

.u28navactive .u28ham i:nth-child(1) {
    width: 20px;
    top: 50%;
    transform: rotate(45deg);
    transition: transform 200ms ease 200ms, width 200ms ease, top 200ms ease, opacity 200ms ease
}

.u28navactive .u28ham i:nth-child(2) {
    width: 20px;
    opacity: 0
}

.u28navactive .u28ham i:nth-child(3) {
    width: 20px;
    top: 50%;
    transform: rotate(-45deg);
    transition: transform 200ms ease 200ms, width 200ms ease, top 200ms ease, opacity 200ms ease
}

.u28v0 .u28ham {
    display: flex;
    margin: 0 7px 0 0;
    transform: translate(0, 0);
    color: transparent
}

body.u24show .u28.u28navactive .u28w4, body.u24show .u28.u28navactive .u28nav, body.u24show .u28.profactive .u28w4, body.u24show .u28.profactive .u28nav, body.u24show .u28.dropdownactive .u28w4, body.u24show .u28.dropdownactive .u28nav {
    position: absolute !important
}

body.u24show .u28.u28navactive .u28w1, body.u24show .u28.profactive .u28w1, body.u24show .u28.dropdownactive .u28w1 {
    top: auto;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    position: relative !important
}

body.f20 .u28 + section.pghero {
    margin-top: -60px
}

.u28 ~ .pghero + .u03v5 {
    top: 60px
}

.u28.u28adj .u28-profile {
    display: block;
    width: auto;
    height: auto;
    margin: 0 15px
}

    .u28.u28adj .u28-profile .u28prof {
        color: #FBF9F8;
        width: auto;
        padding: 11px 20px 11px 43px;
        background-color: none;
        border-radius: 4px;
        color: #FBF9F8;
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
        transition: background-color .2s ease;
        background-position: 10px center
    }

        .u28.u28adj .u28-profile .u28prof:active {
            background-color: #312D2A;
            text-decoration: none
        }

        .u28.u28adj .u28-profile .u28prof:hover {
            text-decoration: none
        }

    .u28.u28adj .u28-profile .u28-profilew1 {
        transition: visibility 250ms ease, opacity 250ms ease, transform 550ms ease
    }

        .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
            position: absolute;
            top: 52px;
            display: flex;
            flex-direction: column
        }

            .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28acttitle {
                display: block;
                flex-direction: column
            }

            .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn > .u28acttitle {
                padding: 32px 32px 16px 32px;
                order: 2
            }

            .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out {
                order: 3
            }

                .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li {
                    margin: 0;
                    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
                }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li a.u28btn1 {
                        font-weight: bold
                    }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li a.u28btn2 {
                        font-weight: bold
                    }

            .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 {
                order: 1;
                padding: 0 32px 32px 32px
            }

                .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2:before {
                    bottom: 0;
                    top: auto
                }

                .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg {
                    clear: both;
                    order: 2;
                    font-size: 14px;
                    font-weight: bold;
                    padding: 10px 16px 11px;
                    border-radius: 4px;
                    display: block;
                    width: 100%;
                    text-decoration: none;
                    text-align: center;
                    transition: background-color 100ms linear;
                    background-color: #312D2A;
                    color: #FBF9F8
                }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span {
                        display: inline-block;
                        white-space: nowrap
                    }

                        .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span:after {
                            content: '';
                            position: relative;
                            display: inline-block;
                            color: currentColor;
                            margin: -2px 0 -6px 8px;
                            background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.102 18h14.507c1.87 0 3.391-1.704 3.391-3.7985455 0-1.5654545-.877-2.9912727-2.181-3.5498181l-.614-.2629091-.02-.71890912c-.06-2.05745454-1.548-3.66981818-3.389-3.66981818-1.531 0-2.878 1.15527273-3.275 2.81018182l-.268 1.11381818-1.005-.35236364c-.285-.09927272-.582-.14945454-.884-.14945454-1.629 0-2.954 1.48581818-2.954 3.31090908 0 .1341818.006.2672727.021.396l.086.7996364-.674.3250909c-1.422.6883636-2.429 2.0967273-2.741 3.7461818m14.507 2h-16.609v-1.0666667c0-2.6464 1.319-5.0613333 3.411-6.3434666.063-2.9034667 2.26-5.24373337 4.953-5.24373337.183 0 .364.01066667.544.032.872-2.02986666 2.768-3.37813333 4.888-3.37813333 2.718 0 4.951 2.13973333 5.333 4.9824 1.74 1.00373333 2.871 3.0016 2.871 5.1701333 0 3.2245334-2.418 5.8474667-5.391 5.8474667' fill='%23FBF9F8' fill-rule='evenodd'/%3E%3C/svg%3E");
                            width: 24px;
                            height: 24px
                        }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:hover, .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:active, .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:focus {
                        background-color: #161513
                    }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:disabled {
                        background-color: #7A736E
                    }

                    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:focus {
                        outline-color: #161513
                    }

                .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a + ul {
                    clear: both;
                    margin-top: 1em
                }

                .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 .u28acttitle {
                    order: 1
                }

        .u28.u28adj .u28-profile .u28-profilew1 ul.u28l-in {
            order: 4
        }

.u28.u28adj .u28-contact {
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 0 15px
}

    .u28.u28adj .u28-contact a {
        display: block;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FBF9F8;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17,2V6h5V22H18.46l-2-3H7V15.8L5.54,18H2V2Zm3,6H17v7H9v2h8.54l2,3H20ZM15,4H4V16h.46l2-3H15Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
        background-size: 24px;
        background-repeat: no-repeat;
        border-radius: 4px;
        width: 44px;
        border: 1px solid #FBF9F8;
        width: auto;
        padding: 10px 20px 10px 43px;
        background-color: none;
        color: #FBF9F8;
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
        transition: background-color .2s ease;
        background-position: 10px center
    }

        .u28.u28adj .u28-contact a:active {
            background-color: #312D2A;
            text-decoration: none
        }

        .u28.u28adj .u28-contact a:hover {
            text-decoration: none
        }

.u28.u28adj .u28-free-tier {
    display: block;
    width: auto;
    height: auto;
    margin: 0 0 0 15px
}

    .u28.u28adj .u28-free-tier a {
        display: block;
        height: 100%;
        border-radius: 4px;
        background-color: #312D2A;
        width: auto;
        padding: 11px 20px;
        color: #FBF9F8;
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
        transition: background-color .2s ease
    }

        .u28.u28adj .u28-free-tier a:active {
            text-decoration: none
        }

        .u28.u28adj .u28-free-tier a:hover {
            text-decoration: none
        }

.u28.u28adj.profactive .u28prof {
    background-color: #312D2A !important
}

.u28.u28adj .u28w1 .u28b1 {
    background-color: #312D2A
}

.u28-globe:before {
    content: '';
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:%23312D2A;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23312D2A;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M10,0A10,10,0,1,1,0,10,10,10,0,0,1,10,0Zm.84,18.09a8.16,8.16,0,0,0,7.28-7.27A2.4,2.4,0,0,1,16.94,10c-.84-1.05-.07-2.36.52-3.1l.07.18A8.73,8.73,0,0,0,13.26,2.5a7.1,7.1,0,0,0-.81-.3s0,0,0,0-.29-.11-.29,0,.08.21,0,.24-.27-.13-.37-.22a1.59,1.59,0,0,0-.5-.15s0-.06.27-.1h0l-.45-.07a3,3,0,0,1-.73.26s-.42.23-.85.53-.38.47-.12.68.65-.1.5.15S9.78,4,9.9,4s.29-.42.34-.51.16,0,.33-.13A.39.39,0,0,0,10.74,3c0-.09,0-.06.21-.25s.18-.3.24-.34a.68.68,0,0,1,.34,0,.27.27,0,0,1,.23.19,1,1,0,0,0-.11.25c0,.09.11.12.22.11s.35-.31.37-.24a3.28,3.28,0,0,1,0,.44c0,.19.09.14.2.28s.2.23.07.34-.2,0-.38.17-.59.13-.71.13-.46.09-.34.15.31,0,.32.08-.18.15-.18.27.48.14.34.21A2.9,2.9,0,0,1,10.9,5c-.06,0,0-.23-.24-.11s-.36.41-.52.47A2.11,2.11,0,0,0,9.35,6a4.24,4.24,0,0,1-.9.86.57.57,0,0,0-.26.58c0,.25,0,.48-.14.52S8,7.31,7.93,7.25a1.15,1.15,0,0,0-.62,0c-.22,0-.25.17-.25.17s-.17-.18-.67,0a1.6,1.6,0,0,0-.67,1.4.48.48,0,0,0,.76,0c.19-.32.63-.41.61-.33a2.8,2.8,0,0,1-.34.67c-.14.17-.13.14.24.14s.4.1.28.43a.39.39,0,0,0,.22.53c.15.09.19-.1.34-.11s.27.17.29.21a1.1,1.1,0,0,1,.22-.22c.1-.07,0-.16.19-.22a2.14,2.14,0,0,1,.34-.17c.11,0,.11.09.22.09s.2.07.34.09A2.93,2.93,0,0,1,9.8,10c.17,0,.21,0,.41,0s.19.14.27.25a.84.84,0,0,0,.46.35c.26.08.7.2.74.31a2.58,2.58,0,0,0,.16.33.69.69,0,0,0,.09.2s.16,0,.16.07-.13.24-.07.21.11-.13.18-.15.13,0,.34.1.05.13.05.13a.49.49,0,0,0,0,.11s0,0,.08-.08.3,0,.49.05.83.38.83.68-.53.81-.54.88a6.25,6.25,0,0,1-.08,1c-.09.49-.55.52-.85.65s-.2.45-.19.54a3.18,3.18,0,0,1-.54,1c-.18.17-.61-.23-.58-.11s.41.3.28.59-.59,0-.6.08.15.22.14.31-.26,0-.32,0,.06.11.11.28A.39.39,0,0,1,10.82,18.09ZM4.66,3.78A8.16,8.16,0,0,0,9.81,18.14,4.29,4.29,0,0,1,9.46,17c-.06-.52-.27-2.73-.34-2.86s-.78-.43-.86-.6a5.37,5.37,0,0,0-.74-1.13c-.16-.13-.11-.66.21-1A.84.84,0,0,0,8,10.52c-.08-.06,0-.22-.13-.29s-.11.2-.22.22S7,10.12,7,10s-.57-.33-.69-.36S6,9.22,5.86,9.28s-.17.07-.59,0-.71-.49-.67-.6-.19-.38-.29-.52-.21-.85-.38-.76S4.18,8.51,4,8.51s-.36-.94-.33-1.22-.23,0-.22-.54.8-1.26.85-1.3a2,2,0,0,0,.22-.3l.1,0s0,0,.13-.09-.09-.32-.11-.45a1.06,1.06,0,0,1,0-.42c0-.08.17-.48,0-.46Z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect class='b' width='19.95' height='19.95'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eglobe%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='20' height='20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.u28-search:before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23312D2A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.u28back:before {
    content: '';
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23FBF9F8;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

@keyframes skelcolor {
    0% {
        background-color: #F1EFED
    }

    50% {
        background-color: #7A736E
    }

    100% {
        background-color: #F1EFED
    }
}

.loading .u28skel li:nth-child(1) {
    animation-delay: 160ms
}

.loading .u28skel li:nth-child(2) {
    animation-delay: 240ms
}

.loading .u28skel li:nth-child(3) {
    animation-delay: 320ms
}

.loading .u28skel li:nth-child(4) {
    animation-delay: 400ms
}

.loading .u28skel li:nth-child(5) {
    animation-delay: 480ms
}

.loading .u28skel li:nth-child(6) {
    animation-delay: 560ms
}

.loading .u28skel li:nth-child(7) {
    animation-delay: 640ms
}

.loading .u28skel li:nth-child(8) {
    animation-delay: 720ms
}

.loading .u28skel li:nth-child(9) {
    animation-delay: 800ms
}

.loading .u28skel li:nth-child(10) {
    animation-delay: 880ms
}

body.u28disable-scroll {
    overflow: hidden
}

.u28prof {
    transition: background-color 200ms ease
}

.u28 {
    z-index: 21;
    position: sticky;
    transition: transform 400ms ease;
    top: 0;
    width: 100%;
    max-height: 60px;
    -webkit-text-size-adjust: 100%
}

    .u28 .hidden {
        display: none
    }

    .u28 .u28-microphone {
        display: none
    }

    .u28 .u28placeholder {
        opacity: 0.6
    }

    .u28 .u28logo {
        display: none
    }

    .u28 .u28cover {
        position: absolute;
        content: '';
        z-index: -1;
        width: 0;
        height: 0;
        background-color: #000;
        left: 0;
        top: 0;
        pointer-events: none;
        visibility: hidden;
        opacity: 0;
        transition: initial
    }

    .u28.dropdownloaded .u28cover {
        height: 100vh;
        width: 100%;
        transition: visibility 400ms ease, opacity 400ms ease, transform 400ms ease
    }

    .u28.u28v1.killtransition .u28cover, .u28.u28v1.killtransition .u28w2, .u28.u28v1.killtransition .u28clsSearch, .u28.u28v1.killtransition ul.u28suggest, .u28.u28v1.killtransition a.u28prof, .u28.u28v1.killtransition .u28nav, .u28.u28v1.killtransition #u28w4 {
        transition: initial !important
    }

    .u28.u28focus .u28w2 {
        background-color: #FBF9F8 !important
    }

    .u28.u28focus #askoracleinput {
        color: #161513;
        opacity: 1
    }

        .u28.u28focus #askoracleinput:hover {
            cursor: text
        }

    .u28.u28focus .u28-back:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E")
    }

    .u28.u28focus .u28clear {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E")
    }

    .u28.u28focus .u28-microphone {
        display: none
    }

    .u28.u28focus .u28placeholder {
        color: #161513
    }

    .u28.u28navactive .u28w1, .u28.profactive .u28w1, .u28.dropdownactive .u28w1 {
        transform: translate(0, 0) !important
    }

    .u28.profactive .u28prof {
        background-color: #312D2A !important
    }

    .u28.u28navactive .u28ham {
        background-color: #312D2A
    }

    .u28.u28-top .u28w1 {
        position: relative;
        transform: translate(0, 0)
    }

    .u28.mhide .u28w1, .u28.mhide .u28w4, .u28.mhide .u28nav {
        position: relative
    }

    .u28.mhide .u28w1 {
        transform: translate(0, -100%)
    }

.u28w1 {
    padding: 8px 0;
    background-color: #3A3632;
    display: block;
    z-index: 7;
    position: relative;
    height: 60px;
    top: 0;
    width: 100%
}

    .u28w1 .cwidth {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

.u28bttop {
    display: none
}

.u28-profile {
    width: 44px;
    height: 44px;
    bottom: 15px;
    right: 0;
    margin: 0 4px
}

    .u28-profile > a {
        display: block;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 Z M14,17 L10,17 C8.9456382,17 8.08183488,17.8158778 8.00548574,18.8507377 L8,19 L7.9999083,20.0644348 C9.20489006,20.6632768 10.5631221,21 12,21 C13.437276,21 14.7958624,20.6630902 16.001093,20.0639371 L16,19 C16,17.9456382 15.1841222,17.0818349 14.1492623,17.0054857 L14,17 Z M12,3 C7.02943725,3 3,7.02943725 3,12 C3,14.6709139 4.16346432,17.0700862 6.011229,18.7183529 C6.15016737,16.7059643 7.77779862,15.1043091 9.80035966,15.0048953 L10,15 L14,15 C16.1140799,15 17.8451043,16.6400557 17.9901616,18.7172556 C19.8369514,17.0692289 21,14.6704367 21,12 C21,7.02943725 16.9705627,3 12,3 Z M12,5 C14.206,5 16,6.794 16,9 C16,11.206 14.206,13 12,13 C9.794,13 8,11.206 8,9 C8,6.794 9.794,5 12,5 Z M12,7 C10.897,7 10,7.897 10,9 C10,10.103 10.897,11 12,11 C13.103,11 14,10.103 14,9 C14,7.897 13.103,7 12,7 Z' fill='%23FBF9F8'%3E%3C/path%3E%3C/svg%3E");
        background-size: 24px;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 4px;
        width: 44px
    }

        .u28-profile > a span {
            display: block;
            height: 0;
            overflow: hidden;
            text-indent: -9999px
        }

    .u28-profile .u28-profilew1 {
        display: none;
        padding-top: 35px;
        opacity: 0;
        pointer-events: none;
        transform: translate(0, 0);
        width: 370px;
        background: #FBF9F8;
        border-radius: 4px;
        float: left;
        transition: visibility 250ms ease, opacity 250ms ease, transform 250ms ease;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
        box-shadow: 0px 0px 6px 6px rgba(0,0,0,0.15)
    }

        .u28-profile .u28-profilew1.u28fadeIn {
            transform: translate(0, 4px);
            pointer-events: all;
            display: block
        }

        .u28-profile .u28-profilew1 .u28actbck {
            display: none
        }

        .u28-profile .u28-profilew1 ul.u28l-in {
            width: 100%;
            padding: 0 32px 25px 32px;
            float: left;
            display: none
        }

            .u28-profile .u28-profilew1 ul.u28l-in li {
                width: 100%
            }

                .u28-profile .u28-profilew1 ul.u28l-in li a {
                    width: 100%;
                    padding: 0 0 1em 0;
                    display: inline-block;
                    font-size: 16px
                }

        .u28-profile .u28-profilew1 a.u28btn2 {
            color: #161513;
            padding: 10px 16px !important;
            background-color: #fff;
            border: 1px solid #161513;
            display: block;
            font-weight: bold;
            clear: both;
            border-radius: 4px;
            margin-top: .8em;
            font-size: 14px !important;
            text-align: center !important
        }

            .u28-profile .u28-profilew1 a.u28btn2:hover {
                background-color: #F5F4F2;
                text-decoration: none
            }

            .u28-profile .u28-profilew1 a.u28btn2:active {
                background-color: #EBEAE7
            }

            .u28-profile .u28-profilew1 a.u28btn2:focus {
                background-color: #F5F4F2
            }

            .u28-profile .u28-profilew1 a.u28btn2:disabled {
                background-color: #fff;
                border: 1px solid #C6C1BD
            }

        .u28-profile .u28-profilew1 .u28-profilew2 {
            padding: 40px 32px;
            position: relative;
            float: left;
            width: 100%
        }

            .u28-profile .u28-profilew1 .u28-profilew2 a {
                position: relative;
                padding-right: 34px;
                font-size: 16px
            }

                .u28-profile .u28-profilew1 .u28-profilew2 a:after {
                    position: absolute;
                    right: 0;
                    bottom: 0
                }

            .u28-profile .u28-profilew1 .u28-profilew2 .u28acttitle {
                padding-left: 0
            }

            .u28-profile .u28-profilew1 .u28-profilew2:before {
                background-color: #7A736E;
                opacity: 0.2;
                top: 0;
                width: 100%;
                position: absolute;
                content: '';
                height: 1px;
                left: 0
            }

        .u28-profile .u28-profilew1 .u28acttitle {
            color: #161513;
            font-size: 14px;
            padding: 0 32px 16px 32px;
            float: left;
            font-weight: 500;
            width: 100%
        }

        .u28-profile .u28-profilew1 ul.u28l-out {
            padding: 0 32px 36px 32px;
            width: 100%
        }

            .u28-profile .u28-profilew1 ul.u28l-out li {
                margin: 0 auto
            }

                .u28-profile .u28-profilew1 ul.u28l-out li a {
                    font-size: 14px;
                    padding: 10px 16px;
                    border-radius: 4px;
                    width: 100%;
                    text-decoration: none;
                    text-align: center;
                    display: block;
                    transition: background-color 100ms linear
                }

                    .u28-profile .u28-profilew1 ul.u28l-out li a:hover {
                        text-decoration: none;
                        cursor: pointer
                    }

                    .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1 {
                        background-color: #312D2A;
                        color: #FBF9F8
                    }

                        .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:hover, .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:active, .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:focus {
                            background-color: #161513
                        }

                        .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:disabled {
                            background-color: #7A736E
                        }

                        .u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:focus {
                            outline-color: #161513
                        }

        .u28-profile .u28-profilew1.right {
            transform: translate(16px, 0);
            position: absolute;
            right: 80px
        }

            .u28-profile .u28-profilew1.right.u28fadeIn {
                transform: translate(16px, 4px)
            }

        .u28-profile .u28-profilew1.shortprof {
            max-width: 370px;
            max-height: 100vh;
            overflow-y: scroll;
            right: 0 !important;
            position: absolute;
            border-radius: 0;
            z-index: -1;
            width: 100%;
            left: auto;
            top: 48px !important;
            overflow: -moz-scrollbars-none;
            -ms-overflow-style: none;
            -webkit-overflow-scrolling: touch;
            padding-bottom: 75px;
            transition: visibility 250ms ease,opacity 250ms ease,transform 0ms ease !important
        }

            .u28-profile .u28-profilew1.shortprof ul.u28l-out li {
                width: 100%;
                float: none;
                max-width: 370px;
                min-width: 200px
            }

                .u28-profile .u28-profilew1.shortprof ul.u28l-out li:first-child {
                    margin: 10px auto 10px auto
                }

                    .u28-profile .u28-profilew1.shortprof ul.u28l-out li:first-child a {
                        width: 100%
                    }

            .u28-profile .u28-profilew1.shortprof.right {
                transform: translate(0, 0)
            }

                .u28-profile .u28-profilew1.shortprof.right.u28fadeIn {
                    transform: translate(0, 4px)
                }

    .u28-profile.loggedin .u28-profilew1 ul.u28l-in {
        display: block
    }

    .u28-profile.loggedin .u28-profilew1 ul.u28l-out {
        display: none !important
    }

.u28logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23C74634'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 4px;
    background-position: center;
    width: 44px
}

    .u28logo span {
        display: block;
        height: 0;
        overflow: hidden;
        text-indent: -9999px
    }

.u28-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23FBF9F8;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Emicrophone%3C/title%3E%3Cpath class='a' d='M9,2a3,3,0,0,1,3,3V7H6V5A3,3,0,0,1,9,2M9,14a3,3,0,0,1-3-3V9h6v2a3,3,0,0,1-3,3m0,2a5,5,0,0,1-5-5V5A5,5,0,0,1,14,5v6A5,5,0,0,1,9,16Zm7-7h2v2a9,9,0,0,1-8,8.94V22h4v2H4V22H8V19.94A9,9,0,0,1,0,11V9H2v2a7,7,0,0,0,14,0Z'/%3E%3C/svg%3E");
    margin-right: 4px;
    background-position: center;
    width: 20px
}

    .u28-microphone span {
        display: block;
        height: 0;
        overflow: hidden;
        text-indent: -9999px
    }

.u28clear {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23FBF9F8' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23FBF9F8' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23FBF9F8' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E");
    margin-right: 4px;
    background-position: center;
    width: 0px;
    background-repeat: no-repeat
}

    .u28clear span {
        display: block;
        height: 0;
        overflow: hidden;
        text-indent: -9999px
    }

.u28-searchicon {
    margin-left: 4px;
    background-position: center;
    width: 44px;
    display: block;
    position: relative
}

    .u28-searchicon:before {
        content: '';
        height: 100%;
        width: 100%;
        position: absolute;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23FBF9F8' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-size: 22px 22px
    }

    .u28-searchicon span {
        display: block;
        height: 0;
        overflow: hidden;
        text-indent: -9999px
    }

.u28focus.u28v0 .u28-searchicon:before {
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23312D2A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.u28-back {
    margin-left: 4px;
    background-position: center;
    width: 44px;
    display: none;
    position: relative
}

    .u28-back:before {
        content: '';
        height: 100%;
        width: 100%;
        position: absolute;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23FBF9F8' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
        background-size: 20px 20px
    }

    .u28-back span {
        display: block;
        height: 0;
        overflow: hidden;
        text-indent: -9999px
    }

    .u28-back:focus {
        outline: 0 !important
    }

        .u28-back:focus:before {
            outline: 2px dotted #312D2A;
            outline-offset: -3px
        }

.u28v1 .u28s2 {
    overflow: hidden
}

    .u28v1 .u28s2 .u28-searchicon {
        display: none
    }

    .u28v1 .u28s2 .u28-back {
        display: block
    }

        .u28v1 .u28s2 .u28-back:before {
            opacity: 0;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
            background-size: 17px 17px
        }

    .u28v1 .u28s2.killtransition {
        transition: initial !important
    }

    .u28v1 .u28s2.active {
        overflow: visible
    }

        .u28v1 .u28s2.active .u28-searchicon {
            display: none
        }

        .u28v1 .u28s2.active .u28-back {
            display: block
        }

            .u28v1 .u28s2.active .u28-back:before {
                opacity: 1
            }

    .u28v1 .u28s2 .u28-searchicon {
        display: block
    }

.u28v1 .u28clsSearch {
    opacity: 0;
    visibility: hidden;
    background-color: #FBF9F8;
    position: absolute;
    right: -22px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    height: 98%;
    z-index: 4;
    pointer-events: none;
    border-radius: 0 45px 45px 0
}

    .u28v1 .u28clsSearch:before {
        content: '';
        width: 35px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E") no-repeat 50% center;
        background-size: 20px 20px;
        height: 100%;
        right: 6px;
        float: right;
        display: block;
        z-index: 5;
        position: relative
    }

    .u28v1 .u28clsSearch:focus {
        outline: 0 !important
    }

        .u28v1 .u28clsSearch:focus:before {
            outline: 2px dotted #312D2A;
            outline-offset: -3px
        }

    .u28v1 .u28clsSearch:hover {
        cursor: pointer
    }

.u28v1 .u28w3.u28typing .u28-back:before, .u28v1 .u28w3.u28typing .u28clsSearch {
    visibility: visible;
    opacity: 1;
    pointer-events: all
}

.u28v1.u28focus .u28-searchicon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E")
}

.u28w1 .u28b1 {
    padding: 11px 20px;
    background: #383330;
    border-radius: 4px;
    color: #FBF9F8;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    transition: background-color .2s ease
}

    .u28w1 .u28b1:active {
        background-color: #46423f;
        text-decoration: none
    }

    .u28w1 .u28b1:hover {
        background-color: #46423f;
        text-decoration: none
    }

.u28fadeIn, .u28dropfadeIn {
    visibility: visible !important;
    opacity: 1 !important;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease
}

.u28-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px
}

.u28s1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.u28s2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.u28v1 .u28s2 {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 2px;
    width: 90%;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: opacity 200ms ease-in-out 100ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-in-out 0ms;
    transition: opacity 200ms ease-in-out 100ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-in-out 0ms;
    -o-transition: opacity 200ms ease-in-out 100ms, transform 300ms ease-in-out 0ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms
}

    .u28v1 .u28s2.active {
        visibility: visible;
        pointer-events: all;
        z-index: 3;
        opacity: 1;
        -webkit-transition: opacity 300ms ease-out 0ms, width 300ms ease-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-out 0ms;
        transition: opacity 300ms ease-out 0ms, width 300ms ease-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-out 0ms
    }

    .u28v1 .u28s2 .u28w2 {
        position: relative;
        background-color: #fff
    }

    .u28v1 .u28s2 .u28typeahead, .u28v1 .u28s2 .u28placeholder {
        color: #211E1C
    }

    .u28v1 .u28s2 .u28-searchicon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23211E1C' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
        background-size: 15px 15px;
        display: none
    }

.u28s3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.u28s4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity 100ms ease-in-out 0ms;
    -o-transition: opacity 100ms ease-in-out 0ms;
    transition: opacity 100ms ease-in-out 0ms
}

    .u28s4 a {
        pointer-events: none;
        color: #fff;
        padding: 0 0.5em;
        margin: 0 0.5em;
        position: relative;
        transform: translate(0, 0);
        font-weight: 600;
        line-height: 1.1;
        font-size: 14px
    }

html[lang="fr-FR"] .u28s4 a, html[lang="pl-PL"] .u28s4 a, html[lang="ru-RU"] .u28s4 a {
    font-weight: 500;
    padding: 0 0.3em
}

.u28s4 a:after {
    content: '';
    height: 1px;
    position: absolute;
    left: 0.5em;
    right: 0.5em;
    bottom: 0;
    transform: translate(0, -3px);
    background-color: #fff;
    opacity: 0;
    transition: opacity 100ms ease-in, transform 100ms ease-in
}

.u28s4 a:hover, .u28s4 a.active {
    text-decoration: none
}

    .u28s4 a:hover:after, .u28s4 a.active:after {
        opacity: 1;
        transform: translate(0, 0)
    }

.u28s4 a.active {
    transform: translate(0, 3px);
    transition: transform 50ms ease-in-out 0ms
}

.u28s4 a.u28search {
    display: flex;
    justify-content: center;
    padding: 5px 0.5em
}

    .u28s4 a.u28search span {
        display: none
    }

    .u28s4 a.u28search:before {
        color: #fff;
        font-size: 20px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23FBF9F8' fill-rule='evenodd'/%3E%3C/svg%3E");
        background-size: 100%;
        width: 20px;
        height: 20px
    }

    .u28s4 a.u28search:hover {
        cursor: pointer
    }

.u28s4.hidden {
    display: flex;
    opacity: 0;
    transition: opacity 100ms ease-in-out 400ms
}

.u28s4.u28clickable a {
    pointer-events: all
}

    .u28s4.u28clickable a.u28search {
        position: relative
    }

        .u28s4.u28clickable a.u28search::after {
            content: '';
            width: 41px;
            height: 41px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            z-index: -1;
            background-color: transparent;
            border-radius: 4px
        }

        .u28s4.u28clickable a.u28search:hover::after, .u28s4.u28clickable a.u28search:active::after {
            transition: background-color 200ms ease
        }

.u28v1 .u28s4 a {
    margin: 0 0.3em
}

.u28w2 {
    width: 100%;
    border-radius: 4px;
    display: block;
    background-color: #514C47;
    transition: background-color 400ms linear;
    flex-grow: 1
}

    .u28w2 h2 {
        color: #000;
        margin-bottom: 1em
    }

    .u28w2 ul.u28suggest {
        padding: 0 0 10em 0;
        top: 100%;
        background-color: #FBF9F8;
        overflow-y: scroll;
        overflow-x: hidden;
        height: 100vh;
        left: 0;
        opacity: 0;
        visibility: hidden;
        position: absolute;
        width: 100%;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none
    }

        .u28w2 ul.u28suggest::-webkit-scrollbar {
            width: 0 !important
        }

        .u28w2 ul.u28suggest.active {
            opacity: 1;
            visibility: visible
        }

        .u28w2 ul.u28suggest li {
            line-height: 2em;
            font-size: 20px;
            position: relative;
            color: #161513;
            opacity: 0
        }

            .u28w2 ul.u28suggest li a {
                overflow: hidden;
                padding: 0.3em 0;
                color: #161513;
                margin: 0 auto;
                display: block;
                padding-left: 48px
            }

                .u28w2 ul.u28suggest li a:before {
                    color: #161513;
                    margin-left: 35px
                }

                .u28w2 ul.u28suggest li a b {
                    font-weight: 600;
                    color: #577346
                }

                .u28w2 ul.u28suggest li a.u28suggestlnk {
                    padding-bottom: 0
                }

            .u28w2 ul.u28suggest li cite {
                color: #161513;
                margin: 0 auto;
                margin-top: -10px;
                padding-bottom: 3px;
                line-height: 1.3;
                font-size: 14px;
                opacity: 0.8;
                display: flex;
                font-style: normal;
                padding-top: 9px;
                padding-bottom: 9px
            }

            .u28w2 ul.u28suggest li a.u28-search.u28complete {
                padding-top: 0.9em;
                padding-bottom: 0.9em
            }

                .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
                    background-size: 20px 20px;
                    height: 100%;
                    background-repeat: no-repeat;
                    width: 20px;
                    transform: translate(-19px, 11px)
                }

.u28w3 {
    border: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px
}

    .u28w3 .u28submit {
        z-index: 2;
        display: none
    }

        .u28w3 .u28submit:before {
            font-size: 32px;
            z-index: 1;
            background: none;
            color: #FBF9F8;
            position: absolute;
            top: 50%;
            right: 0;
            transform: translate(-50%, -50%)
        }

    .u28w3.u28typing .u28-searchicon {
        display: none
    }

    .u28w3.u28typing .u28-back {
        display: block
    }

    .u28w3 .u28typeahead {
        z-index: 3;
        transform: translate(1px, 2px)
    }

        .u28w3 .u28typeahead .u28hiddentxt {
            color: #CCC
        }

        .u28w3 .u28typeahead .u28typeaheadtxt {
            color: #CCC;
            overflow: hidden
        }

.u28 input[type="submit"] {
    border: 0 none;
    cursor: pointer;
    text-indent: -9999px;
    background: none;
    width: 46px;
    z-index: 3
}

.u28input {
    background: none;
    display: flex;
    position: relative;
    width: 100%
}

    .u28input #askoracleinput {
        font-size: 18px;
        padding: 8px 0;
        caret-color: #161513;
        opacity: 1;
        position: relative;
        z-index: 3;
        border: none;
        color: #FFF;
        margin-left: 0px;
        background: none;
        flex-grow: 1;
        width: 100%
    }

        .u28input #askoracleinput:hover {
            cursor: pointer
        }

        .u28input #askoracleinput:focus {
            outline: none
        }

        .u28input #askoracleinput::-moz-selection {
            background: #afbea7 !important
        }

        .u28input #askoracleinput::-ms-clear {
            display: none
        }

    .u28input:before {
        background: #3A3632;
        width: 48px;
        height: 100%;
        position: absolute;
        right: 1px;
        border-radius: 45px;
        bottom: 0;
        z-index: 3
    }

    .u28input:hover {
        cursor: pointer
    }

.u28w4 {
    margin-top: 60px;
    position: absolute;
    z-index: -2;
    display: none;
    background: #F5F4F2;
    width: 100%;
    margin-bottom: 40px;
    opacity: 0;
    top: 0;
    visibility: hidden;
    min-height: calc(100vh - 60px);
    transform: translate(0, -101%);
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

    .u28w4::-webkit-scrollbar {
        width: 0 !important
    }

    .u28w4 h4 {
        font-weight: normal
    }

    .u28w4.u28dropfadeIn {
        transform: translate(0, 0)
    }

.u28w5 {
    float: left;
    width: 100%
}

.u28w6 {
    position: relative;
    width: 100%;
    float: left
}

.u28w7 {
    display: none
}

.dropdownopen {
    overflow-y: scroll;
    overflow-x: hidden
}

.u28w4.u28dropfadeIn.u28move {
    transform: translate(0, -100%)
}

@-webkit-keyframes u28suggestedFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes u28suggestedFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.u28suggest.active li, .u28w8.u28found > .u28result, .u28w8.u28found .u28sitelinkw1 {
    animation-name: u28suggestedFadeIn;
    -webkit-animation-name: u28suggestedFadeIn;
    animation-duration: 150ms;
    -webkit-animation-duration: 150ms;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards
}

    .u28suggest.active li:nth-child(1) {
        -webkit-animation-delay: 80ms;
        animation-delay: 80ms
    }

.u28w8.u28found .u28result:nth-child(1) {
    -webkit-animation-delay: 80ms;
    animation-delay: 80ms
}

.u28suggest.active li:nth-child(2) {
    -webkit-animation-delay: 120ms;
    animation-delay: 120ms
}

.u28w8.u28found .u28result:nth-child(2) {
    -webkit-animation-delay: 120ms;
    animation-delay: 120ms
}

.u28suggest.active li:nth-child(3) {
    -webkit-animation-delay: 160ms;
    animation-delay: 160ms
}

.u28w8.u28found .u28result:nth-child(3) {
    -webkit-animation-delay: 160ms;
    animation-delay: 160ms
}

.u28suggest.active li:nth-child(4) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.u28w8.u28found .u28result:nth-child(4) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.u28suggest.active li:nth-child(5) {
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms
}

.u28w8.u28found .u28result:nth-child(5) {
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms
}

.u28suggest.active li:nth-child(6) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

.u28w8.u28found .u28result:nth-child(6) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

.u28suggest.active li:nth-child(7) {
    -webkit-animation-delay: 320ms;
    animation-delay: 320ms
}

.u28w8.u28found .u28result:nth-child(7) {
    -webkit-animation-delay: 320ms;
    animation-delay: 320ms
}

.u28suggest.active li:nth-child(8) {
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms
}

.u28w8.u28found .u28result:nth-child(8) {
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms
}

.u28suggest.active li:nth-child(9) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.u28w8.u28found .u28result:nth-child(9) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.u28suggest.active li:nth-child(10) {
    -webkit-animation-delay: 440ms;
    animation-delay: 440ms
}

.u28w8.u28found .u28result:nth-child(10) {
    -webkit-animation-delay: 440ms;
    animation-delay: 440ms
}

.u28suggest.active li:nth-child(11) {
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms
}

.u28w8.u28found .u28result:nth-child(11) {
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms
}

.u28suggest.active li:nth-child(12) {
    -webkit-animation-delay: 520ms;
    animation-delay: 520ms
}

.u28w8.u28found .u28result:nth-child(12) {
    -webkit-animation-delay: 520ms;
    animation-delay: 520ms
}

.u28suggest.active li:nth-child(13) {
    -webkit-animation-delay: 560ms;
    animation-delay: 560ms
}

.u28w8.u28found .u28result:nth-child(13) {
    -webkit-animation-delay: 560ms;
    animation-delay: 560ms
}

.u28suggest.active li:nth-child(14) {
    -webkit-animation-delay: 600ms;
    animation-delay: 600ms
}

.u28w8.u28found .u28result:nth-child(14) {
    -webkit-animation-delay: 600ms;
    animation-delay: 600ms
}

.u28suggest.active li:nth-child(15) {
    -webkit-animation-delay: 640ms;
    animation-delay: 640ms
}

.u28w8.u28found .u28result:nth-child(15) {
    -webkit-animation-delay: 640ms;
    animation-delay: 640ms
}

.u28suggest.active li:nth-child(16) {
    -webkit-animation-delay: 680ms;
    animation-delay: 680ms
}

.u28w8.u28found .u28result:nth-child(16) {
    -webkit-animation-delay: 680ms;
    animation-delay: 680ms
}

.u28suggest.active li:nth-child(17) {
    -webkit-animation-delay: 720ms;
    animation-delay: 720ms
}

.u28w8.u28found .u28result:nth-child(17) {
    -webkit-animation-delay: 720ms;
    animation-delay: 720ms
}

.u28suggest.active li:nth-child(18) {
    -webkit-animation-delay: 760ms;
    animation-delay: 760ms
}

.u28w8.u28found .u28result:nth-child(18) {
    -webkit-animation-delay: 760ms;
    animation-delay: 760ms
}

.u28suggest.active li:nth-child(19) {
    -webkit-animation-delay: 800ms;
    animation-delay: 800ms
}

.u28w8.u28found .u28result:nth-child(19) {
    -webkit-animation-delay: 800ms;
    animation-delay: 800ms
}

.u28suggest.active li:nth-child(20) {
    -webkit-animation-delay: 840ms;
    animation-delay: 840ms
}

.u28w8.u28found .u28result:nth-child(20) {
    -webkit-animation-delay: 840ms;
    animation-delay: 840ms
}

.u28suggest.active li:nth-child(21) {
    -webkit-animation-delay: 880ms;
    animation-delay: 880ms
}

.u28w8.u28found .u28result:nth-child(21) {
    -webkit-animation-delay: 880ms;
    animation-delay: 880ms
}

.u28suggest.active li:nth-child(22) {
    -webkit-animation-delay: 920ms;
    animation-delay: 920ms
}

.u28w8.u28found .u28result:nth-child(22) {
    -webkit-animation-delay: 920ms;
    animation-delay: 920ms
}

.u28suggest.active li:nth-child(23) {
    -webkit-animation-delay: 960ms;
    animation-delay: 960ms
}

.u28w8.u28found .u28result:nth-child(23) {
    -webkit-animation-delay: 960ms;
    animation-delay: 960ms
}

.u28suggest.active li:nth-child(24) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.u28w8.u28found .u28result:nth-child(24) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.u28suggest.active li:nth-child(25) {
    -webkit-animation-delay: 1040ms;
    animation-delay: 1040ms
}

.u28w8.u28found .u28result:nth-child(25) {
    -webkit-animation-delay: 1040ms;
    animation-delay: 1040ms
}

.u28suggest.active li:nth-child(26) {
    -webkit-animation-delay: 1080ms;
    animation-delay: 1080ms
}

.u28w8.u28found .u28result:nth-child(26) {
    -webkit-animation-delay: 1080ms;
    animation-delay: 1080ms
}

.u28suggest.active li:nth-child(27) {
    -webkit-animation-delay: 1120ms;
    animation-delay: 1120ms
}

.u28w8.u28found .u28result:nth-child(27) {
    -webkit-animation-delay: 1120ms;
    animation-delay: 1120ms
}

.u28suggest.active li:nth-child(28) {
    -webkit-animation-delay: 1160ms;
    animation-delay: 1160ms
}

.u28w8.u28found .u28result:nth-child(28) {
    -webkit-animation-delay: 1160ms;
    animation-delay: 1160ms
}

.u28suggest.active li:nth-child(29) {
    -webkit-animation-delay: 1200ms;
    animation-delay: 1200ms
}

.u28w8.u28found .u28result:nth-child(29) {
    -webkit-animation-delay: 1200ms;
    animation-delay: 1200ms
}

.u28suggest.active li:nth-child(30) {
    -webkit-animation-delay: 1240ms;
    animation-delay: 1240ms
}

.u28w8.u28found .u28result:nth-child(30) {
    -webkit-animation-delay: 1240ms;
    animation-delay: 1240ms
}

.u28w8 {
    position: absolute;
    padding-left: 48px;
    padding-bottom: 250px;
    width: 100%;
    visibility: hidden;
    opacity: 0
}

    .u28w8.hidden:before {
        display: none
    }

    .u28w8:before {
        content: '';
        position: absolute;
        bottom: 0;
        top: 0;
        left: 0;
        right: 0;
        display: block;
        background: #F5F4F2;
        z-index: 0
    }

    .u28w8 ul li {
        width: 100%;
        float: left
    }

    .u28w8.u28loaded:not(.hidden) .u28resultsclose {
        opacity: 1
    }

    .u28w8 .u28resultsclose {
        position: relative;
        margin: 1.5em 0 0;
        text-align: right;
        opacity: 0
    }

        .u28w8 .u28resultsclose a {
            color: currentColor
        }

            .u28w8 .u28resultsclose a:before {
                content: '';
                display: inline-block;
                margin: 0 .15em;
                width: 1.2em;
                height: 1.1em;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='m17.524029 5 1.475971 1.47597098-5.525 5.52402902 5.525 5.524029-1.475971 1.475971-5.524029-5.525-5.52402902 5.525-1.47597098-1.475971 5.525-5.524029-5.525-5.52402902 1.47597098-1.47597098 5.52402902 5.525z' fill='%23161513fff' fill-rule='evenodd'/%3E%3C/svg%3E");
                background-size: 100% auto;
                background-position: 50% 50%;
                position: relative;
                top: .24em
            }

    .u28w8 .cb19.cb19v2 .cb19w1 {
        border: 0
    }

    .u28w8 .cb19v2 {
        visibility: inherit !important;
        -webkit-animation: u28suggestedFadeIn 150ms forwards;
        animation: u28suggestedFadeIn 150ms forwards;
        animation-delay: 160ms;
        display: inline-block;
        width: calc(100% + 20px);
        margin: 40px 0 0 -10px;
        position: relative
    }

        .u28w8 .cb19v2 .cb19w2 {
            background: #EBEAE7;
            border-radius: 4px;
            float: left;
            padding: 10px;
            width: 100%
        }

            .u28w8 .cb19v2 .cb19w2 > strong {
                display: none
            }

            .u28w8 .cb19v2 .cb19w2 img {
                float: left;
                margin: 0 10px 0 0;
                width: 39%
            }

            .u28w8 .cb19v2 .cb19w2 + br + .cb19w2 {
                margin-top: 20px
            }

            .u28w8 .cb19v2 .cb19w2 .bcthumbnail {
                float: left;
                margin: 0 10px 0 0;
                width: 39%
            }

                .u28w8 .cb19v2 .cb19w2 .bcthumbnail .bcimg {
                    width: 100%;
                    margin: 0;
                    border-radius: 4px
                }

        .u28w8 .cb19v2 a {
            color: #161513;
            font-size: 20px;
            line-height: 1.2;
            font-weight: bold;
            outline-offset: -3px
        }

        .u28w8 .cb19v2 p {
            margin: 0;
            width: 100%;
            font-size: 15px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical
        }

            .u28w8 .cb19v2 p cite a {
                font-size: 15px;
                line-height: 1.3;
                color: #161513;
                font-weight: 400;
                font-style: normal;
                word-break: break-all;
                display: inline-block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%
            }

        .u28w8 .cb19v2.u28proimg p {
            width: 58%;
            float: right;
            margin-top: 6px;
            font-size: 15px;
            line-height: 1.3
        }

            .u28w8 .cb19v2.u28proimg p:first-of-type {
                margin-top: 0
            }

    .u28w8 .u28skel {
        display: none;
        position: absolute;
        width: 92%;
        height: 100%;
        z-index: 1;
        pointer-events: none
    }

    .u28w8.loading .u28skel {
        display: block
    }

        .u28w8.loading .u28skel li {
            margin: 2em 0 2.3em 0;
            background-color: #F5F4F2;
            width: 100%;
            display: block;
            height: 110px;
            color: transparent;
            opacity: 0.3;
            animation-name: skelcolor;
            -webkit-animation-name: skelcolor;
            animation-duration: 2s;
            animation-iteration-count: infinite
        }

        .u28w8.loading .u28skel.skel-down {
            display: none
        }

    .u28w8.loading:after {
        content: '';
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 100%
    }

    .u28w8 .u28rw3 cite {
        display: block
    }

    .u28w8 .u28video .u28rw1 {
        position: relative;
        float: left;
        width: 100%
    }

        .u28w8 .u28video .u28rw1 .u28rw2 {
            float: left;
            display: flex;
            justify-content: space-around;
            align-items: center;
            width: 100%
        }

        .u28w8 .u28video .u28rw1 .u28rw3 {
            flex-basis: 70%;
            max-width: 70%
        }

            .u28w8 .u28video .u28rw1 .u28rw3 h4, .u28w8 .u28video .u28rw1 .u28rw3 cite, .u28w8 .u28video .u28rw1 .u28rw3 p {
                padding-right: 50px
            }

            .u28w8 .u28video .u28rw1 .u28rw3 cite {
                overflow-wrap: break-word
            }

        .u28w8 .u28video .u28rw1 .bcthumbnail {
            border-radius: 4px;
            flex-basis: 30%;
            max-width: 30%
        }

            .u28w8 .u28video .u28rw1 .bcthumbnail .bcimg {
                border-radius: 4px
            }

        .u28w8 .u28video .u28rw1 .u28ytembed {
            flex-basis: 30%;
            max-width: 30%
        }

            .u28w8 .u28video .u28rw1 .u28ytembed .ytvideo {
                border-radius: 4px
            }

                .u28w8 .u28video .u28rw1 .u28ytembed .ytvideo img {
                    border-radius: 4px
                }

.f11v6 .u28dev .u28video .u28ytembed .ytvideo .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%
}

.f11v6 .u28dev .u28video .u28ytembed .ytvideo .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
}

.ctryfilter {
    padding: 20px 0;
    border-bottom: 1px solid #D8D4CF;
    display: none
}

    .ctryfilter .ctryfilterw1 {
        width: auto;
        display: inline-block;
        position: relative;
        padding: 0 39px 0 17px
    }

        .ctryfilter .ctryfilterw1:before {
            position: absolute;
            content: '';
            width: 100%;
            height: 100%;
            border-radius: 25px;
            background-color: #3A3632;
            opacity: 0.08;
            left: 0
        }

    .ctryfilter .filtertxt, .ctryfilter .ctytxt {
        font-size: 14px;
        color: #161513;
        display: inline-block;
        padding: 7px 0
    }

    .ctryfilter .filtertxt {
        padding-right: 7px
    }

    .ctryfilter .clrctry {
        width: 100%;
        height: 44px;
        position: absolute;
        right: 0;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E");
        background-position: center;
        background-size: 16px;
        background-repeat: no-repeat;
        background-position: calc(100% - 15px);
        top: -5px
    }

        .ctryfilter .clrctry:hover {
            cursor: pointer
        }

.u28w8 .ctryfilter.filter0 {
    display: block;
    text-align: right
}

    .u28w8 .ctryfilter.filter0 + .u28sitelinkw1 {
        padding-top: 0
    }

    .u28w8 .ctryfilter.filter0 + .u28result {
        padding-top: 0
    }

    .u28w8 .ctryfilter.filter0 + .cb19v2 {
        margin-top: 0
    }

.u28w9 {
    display: none
}

.u28hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.u28result {
    display: inline-block;
    width: 100%;
    opacity: 0;
    border-bottom: 1px solid #D8D4CF;
    position: relative
}

    .u28result .u28rw1 {
        clear: both
    }

    .u28result .u28rw3 cite span {
        font-style: normal;
        padding-right: 1em;
        text-transform: uppercase;
        font-size: 12px;
        float: left;
        line-height: 1.6
    }

    .u28result .u28rw3 .u28type span + a {
        max-width: 85%
    }

    .u28result h4 {
        display: block;
        margin-bottom: 6px
    }

        .u28result h4 > a {
            color: #161513;
            font-size: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 25px;
            max-height: 50px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            font-weight: bold
        }

    .u28result p {
        margin: 0;
        font-size: 16px;
        white-space: normal;
        line-height: 1.3;
        word-wrap: break-word;
        color: #161513;
        padding-top: 4px;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        max-height: 46px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .u28result cite a {
        font-style: normal;
        color: #161513;
        font-size: 14px;
        line-height: 1.3;
        word-break: break-all;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%
    }

    .u28result img {
        width: 100%
    }

    .u28result.u28promotion {
        width: 33.33%;
        width: calc((100% / 3) - 4em);
        padding: 1em;
        margin: 1em;
        border: 1px solid #161513;
        float: left
    }

    .u28result.u28noresults .u28rw2 > div, .u28result.u28noresults h4 {
        color: #312D2A;
        width: 100%;
        font-size: 2.4rem
    }

    .u28result.u28noresults .u28w7a + div, .u28result.u28noresults h5 {
        color: #312D2A;
        float: left;
        font-size: 2rem;
        font-weight: normal;
        margin: 1em 0 0 0
    }

    .u28result.u28noresults p {
        width: 100%
    }

    .u28result.u28noresults .u28w7a {
        display: block;
        float: left;
        margin-top: 1em
    }

        .u28result.u28noresults .u28w7a li {
            color: #312D2A;
            line-height: 20px;
            list-style-type: disc;
            margin-left: 20px;
            line-height: 1.5
        }

    .u28result.u28noresults .u28w7 {
        display: inline-block;
        margin: 1em 0;
        text-align: left;
        width: 90%;
        margin: 1em auto 0 auto
    }

        .u28result.u28noresults .u28w7 li {
            color: #312D2A;
            line-height: 2;
            width: 50%;
            float: left;
            text-align: left
        }

            .u28result.u28noresults .u28w7 li:hover {
                cursor: pointer;
                text-decoration: underline
            }

.u28v1 .u28result.u28noresults h5, .u28v1 .u28result.u28noresults .u28w7a + div {
    display: none
}

.u28sitelinksp > h4 {
    margin: 0 0 12px 0
}

.u28sitelinksp cite {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.3
}

.u28sitelinksp.u28result {
    border-bottom: 0
}

.u28w8 > .u28result {
    padding: 40px 0 40px 0
}

.u28sitelinkw1 {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0 40px 0;
    position: relative;
    opacity: 0;
    animation-delay: 120ms !important
}

    .u28sitelinkw1:before {
        content: '';
        width: 100%;
        height: 1px;
        bottom: 0;
        position: absolute;
        background-color: #D8D4CF
    }

    .u28sitelinkw1:first-of-type .u28sitelinksc.u28result {
        display: block
    }

    .u28sitelinkw1:first-of-type .u28sitelinksp {
        margin-bottom: 20px
    }

    .u28sitelinkw1 > .u28result {
        opacity: 1 !important
    }

.ctryfilter + .u28sitelinkw1 .u28sitelinksc.u28result {
    display: block
}

.ctryfilter + .u28sitelinkw1 .u28sitelinksp {
    margin-bottom: 20px
}

.u28w8 > .u28sitelinkw1 .u28sitelinksc.u28result {
    display: block
}

.u28w8 > .u28sitelinkw1 ~ .u28sitelinkw1 .u28sitelinksc.u28result {
    display: none
}

.u28dev .u28w8 > .u28sitelinkw1 ~ .u28sitelinkw1 .u28sitelinksc.u28result {
    display: block
}

.u28dev .u28w8 em {
    font-weight: 600;
    font-style: normal
}

.cb19v2 + .u28sitelinkw1 {
    display: none
}

.u28sitelinksc.u28result {
    display: none;
    flex: 0 50%;
    padding: 12px 40px 12px 40px;
    margin-bottom: 0;
    border-bottom: 0
}

    .u28sitelinksc.u28result h4 {
        font-size: 14px;
        margin-bottom: 0;
        width: 100%
    }

        .u28sitelinksc.u28result h4 a {
            color: #577346;
            font-weight: bold;
            font-size: 15px
        }

            .u28sitelinksc.u28result h4 a:hover {
                color: #161513
            }

    .u28sitelinksc.u28result p {
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-height: 18px;
        max-height: 39px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

.u28suggest li[aria-selected="true"], .u28suggest li:hover {
    color: #FBF9F8
}

    .u28suggest li[aria-selected="true"]:before, .u28suggest li:hover:before {
        background-color: #C6C1BD;
        width: 100%;
        position: absolute;
        height: 100%;
        content: '';
        left: 0;
        z-index: 0;
        opacity: 0.3
    }

    .u28suggest li[aria-selected="true"] a b, .u28suggest li:hover a b {
        color: #94B382
    }

.u28suggest .u28suggestlnk, .u28suggest .u28complete {
    color: #FBF9F8;
    position: relative
}

    .u28suggest .u28suggestlnk:before, .u28suggest .u28complete:before {
        color: #FBF9F8;
        font-size: 30px;
        position: absolute;
        left: 0;
        transform: translate(5px, 13px)
    }

    .u28suggest .u28suggestlnk:before {
        transform: translate(-20px, 19px)
    }

.u28typeahead, .u28placeholder {
    display: block;
    right: 35px;
    font-size: 18px;
    padding: 0 0 0 0px;
    z-index: 2;
    pointer-events: none;
    color: #FBF9F8;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    transform: translate(0, 8px);
    left: 0
}

    .u28placeholder span {
        width: 100%
    }

.u28clear {
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    z-index: 4;
    transition: opacity 300ms linear
}

    .u28clear:focus {
        outline: none
    }

.u28 ::-webkit-input-placeholder {
    color: transparent
}

.u28 ::-moz-placeholder {
    color: transparent
}

.u28 ::-ms-input-placeholder {
    color: transparent
}

.u28 :-ms-input-placeholder {
    color: transparent !important
}

.u28 ::placeholder {
    color: transparent
}

.dropdownactive.u28 ::-webkit-input-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 ::-moz-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 ::-ms-input-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 :-ms-input-placeholder {
    color: #FBF9F8 !important
}

.dropdownactive.u28 ::placeholder {
    color: #FBF9F8
}

.u28home {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23C74634'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    transform: translate(-4px, 2px);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 36px
}

    .u28home:hover {
        cursor: pointer
    }

    .u28home:focus {
        outline-color: #fff
    }

.u28v1 .u28home {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 30' preserveAspectRatio='xMinYMid'%3E%3Cpath d='M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6' transform='translate(-0.02 0)' style='fill:%23C74634'/%3E%3C/svg%3E");
    width: 121px;
    background-size: 121px;
    transform: translate(0, 0)
}

.u28ham {
    width: 44px;
    height: 44px;
    left: 180px;
    text-indent: -9999px;
    background-position: center;
    margin-left: 32px;
    margin-right: 44px;
    background-size: 30px;
    background-repeat: no-repeat;
    border-radius: 4px;
    transition: background-color 200ms ease
}

    .u28ham:hover {
        cursor: pointer
    }

    .u28ham:focus {
        outline-color: #fff !important
    }

.js .u28ham {
    pointer-events: none
}

    .js .u28ham.u28clickable {
        pointer-events: all
    }

.u28nav {
    display: none;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    background-color: #3A3632;
    background-size: cover;
    padding: 48px 0 18px 0;
    height: auto;
    margin-bottom: 0;
    outline: 0;
    position: absolute;
    width: 100%;
    transform: translate(0, -100%);
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch
}

    .u28nav .u28navw1 {
        display: block
    }

    .u28nav::-webkit-scrollbar {
        width: 0 !important
    }

    .u28nav.u28fadeIn {
        transform: translate(0, 0)
    }

    .u28nav.u28shortnav {
        height: calc(100vh - 60px);
        padding-bottom: 48px;
        overflow-y: scroll;
        overflow-x: hidden
    }

    .u28nav.bgload:before {
        background-image: inherit
    }

.u28navw1 > ul {
    width: 33.33%;
    float: left;
    display: block
}

    .u28navw1 > ul > li {
        padding: 0 30px 30px 0;
        position: relative
    }

        .u28navw1 > ul > li:last-child {
            padding-right: 0
        }

        .u28navw1 > ul > li > h3 {
            padding: 0;
            color: #FBF9F8;
            font-size: 18px;
            width: 100%;
            display: inline-block;
            line-height: 1.3;
            font-family: inherit
        }

            .u28navw1 > ul > li > h3 > a {
                opacity: 1;
                color: #FBF9F8;
                font-size: 18px;
                position: relative;
                line-height: 1.3
            }

                .u28navw1 > ul > li > h3 > a:after {
                    position: absolute;
                    width: 100%;
                    bottom: -5px;
                    height: 2px;
                    background-color: #fff;
                    left: 0;
                    transform: translate(0, -1px);
                    visibility: hidden;
                    content: '';
                    opacity: 0;
                    transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
                }

                .u28navw1 > ul > li > h3 > a:hover {
                    text-decoration: none
                }

                    .u28navw1 > ul > li > h3 > a:hover:after {
                        opacity: 1;
                        visibility: visible;
                        transform: translate(0, 0);
                        transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
                    }

        .u28navw1 > ul > li > div {
            padding: 0;
            color: #FBF9F8;
            font-size: 18px;
            width: 100%;
            display: inline-block;
            line-height: 1.3;
            font-family: inherit
        }

            .u28navw1 > ul > li > div > a {
                opacity: 1;
                color: #FBF9F8;
                font-size: 18px;
                position: relative;
                line-height: 1.3
            }

                .u28navw1 > ul > li > div > a:after {
                    position: absolute;
                    width: 100%;
                    bottom: -5px;
                    height: 2px;
                    background-color: #fff;
                    left: 0;
                    transform: translate(0, -1px);
                    visibility: hidden;
                    content: '';
                    opacity: 0;
                    transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
                }

                .u28navw1 > ul > li > div > a:hover {
                    text-decoration: none
                }

                    .u28navw1 > ul > li > div > a:hover:after {
                        opacity: 1;
                        visibility: visible;
                        transform: translate(0, 0);
                        transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
                    }

        .u28navw1 > ul > li > ul {
            margin-top: .5em;
            padding: 0 1.5em 0 1.5em;
            position: relative
        }

            .u28navw1 > ul > li > ul:before {
                content: '';
                width: 1px;
                position: absolute;
                background: #C6C1BD;
                opacity: .2;
                top: 7px;
                bottom: 7px;
                left: 0
            }

            .u28navw1 > ul > li > ul > li > a {
                color: #FBF9F8;
                font-size: 16px;
                line-height: 1.8
            }

    .u28navw1 > ul .mclose {
        display: none
    }

.u28back {
    display: none
}

.u28.u28cover .u28cover {
    width: 100%;
    height: 100vh;
    opacity: 0.5;
    visibility: visible;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    pointer-events: all;
    position: fixed;
    top: 0
}

.js .dropdownloaded:not(.u28adj) .u28-profile .u28-profilew1, .js .dropdownloaded .u28w4, .js .dropdownloaded .u28nav {
    display: block
}

.u28nomenu .u28s1 {
    opacity: 0 !important;
    pointer-events: none
}

.u28nomenu .u28-searchicon {
    display: none
}

.u28nomenu .u28w3 .u28logo {
    display: block;
    background-position: 0px 10px;
    margin-left: 14px
}

.u28nomenu .u28w3.u28typing .u28-searchicon {
    display: none
}

.u28nomenu .u28w3.u28typing .u28logo {
    display: none
}

.f11v0 .u28, .f11v6 .u28 {
    max-width: 1600px;
    right: auto
}

    .f11v0 .u28:before, .f11v6 .u28:before {
        display: none
    }

    .f11v0 .u28 .cwidth, .f11v6 .u28 .cwidth {
        max-width: 1344px
    }

    .f11v0 .u28 .u28cover, .f11v6 .u28 .u28cover {
        max-width: 1600px;
        right: auto;
        left: auto;
        background-color: transparent
    }

    .f11v0 .u28 .u28w1:after, .f11v6 .u28 .u28w1:after {
        max-width: 1600px
    }

    .f11v0 .u28 *, .f11v6 .u28 * {
        box-sizing: border-box
    }

    .f11v0 .u28 .u28w2 ul.u28suggest, .f11v6 .u28 .u28w2 ul.u28suggest {
        width: 100%;
        left: 0
    }

    .f11v0 .u28 .u28w1, .f11v0 .u28 .u28nav, .f11v0 .u28 .u28w4, .f11v6 .u28 .u28w1, .f11v6 .u28 .u28nav, .f11v6 .u28 .u28w4 {
        max-width: 1600px
    }

    .f11v0 .u28.u28v1 .u28navw2 .u28a1 .obttns, .f11v6 .u28.u28v1 .u28navw2 .u28a1 .obttns {
        float: none
    }

    .f11v0 .u28.u28v1 .obttns, .f11v6 .u28.u28v1 .obttns {
        color: #FBF9F8
    }

        .f11v0 .u28.u28v1 .obttns .obttn1 a, .f11v6 .u28.u28v1 .obttns .obttn1 a {
            color: #FBF9F8 !important;
            background: none;
            border: #FBF9F8 1px solid
        }

            .f11v0 .u28.u28v1 .obttns .obttn1 a:hover, .f11v6 .u28.u28v1 .obttns .obttn1 a:hover {
                background: #FBF9F8;
                color: #161513 !important
            }

    .f11v0 .u28.u28v1 .u28a1 .obttns, .f11v6 .u28.u28v1 .u28a1 .obttns {
        color: #161513
    }

        .f11v0 .u28.u28v1 .u28a1 .obttns .obttn1 a, .f11v6 .u28.u28v1 .u28a1 .obttns .obttn1 a {
            color: #161513 !important;
            border: #161513 1px solid
        }

            .f11v0 .u28.u28v1 .u28a1 .obttns .obttn1 a:hover, .f11v6 .u28.u28v1 .u28a1 .obttns .obttn1 a:hover {
                background: #161513;
                color: #FBF9F8 !important
            }

    .f11v0 .u28.u28v1 .u28a1.darktheme .obttns, .f11v6 .u28.u28v1 .u28a1.darktheme .obttns {
        color: #FBF9F8
    }

        .f11v0 .u28.u28v1 .u28a1.darktheme .obttns .obttn1 a, .f11v6 .u28.u28v1 .u28a1.darktheme .obttns .obttn1 a {
            color: #FBF9F8 !important;
            border: #FBF9F8 1px solid
        }

            .f11v0 .u28.u28v1 .u28a1.darktheme .obttns .obttn1 a:hover, .f11v6 .u28.u28v1 .u28a1.darktheme .obttns .obttn1 a:hover {
                background: #FBF9F8;
                color: #161513 !important
            }

.f11v0.rtl .obttns:not(.obttn-center) div, .f11v6.rtl .obttns:not(.obttn-center) div {
    float: none
}

.f11v0 .u28 .u28typeahead, .f11v0 .u28 .u28placeholder {
    transform: translate(0, 9px)
}

.f11v0 .u28v1 .cwidth {
    margin-bottom: 0
}

@media (max-width: 1040px) {
    .f11v0 .u28v1 .cwidth {
        padding-left: 2.4414062%;
        padding-right: 2.4414062%;
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    .f11v0 .u28v1 .u28suggestw1 {
        left: -25px
    }

    .f11v0 .u28v1 .mnavback {
        margin-left: 2.4414062% !important
    }
}

.rtl .u28v0 {
    overflow: hidden
}

.rtl .u28ham {
    transform: rotate(180deg)
}

.rtl .u28s1 {
    padding-left: 0
}

.rtl .u28s3 {
    padding-right: 0
}

.rtl .u28v0 .u28home {
    margin-right: -8px
}

.rtl .u28-searchicon, .rtl .u28-back, .rtl .u28logo {
    margin-right: 4px;
    margin-left: 0
}

.rtl #askoracleinput {
    margin-right: 15px;
    margin-left: 0
}

.rtl .u28w2 ul.u28suggest li a {
    padding-right: 40px;
    transform: translate(-23px, 0px)
}

    .rtl .u28w2 ul.u28suggest li a:before {
        right: 0;
        transform: translate(8px, 19px)
    }

    .rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        transform: translate(0px, 10px)
    }

.rtl .u28w2 ul.u28suggest li cite {
    padding-left: 0;
    direction: ltr;
    display: block
}

.rtl .u28typeahead, .rtl .u28placeholder {
    right: 15px;
    left: 45px
}

.rtl .u28-back:before {
    transform: rotate(180deg)
}

.rtl .u28nav .mclose {
    left: 0;
    right: auto
}

.rtl .u28navw1 > ul > li {
    padding: 0 0 30px 30px
}

    .rtl .u28navw1 > ul > li > ul:before {
        right: 0
    }

.rtl .u28w8 {
    padding-right: 48px;
    padding-left: 0
}

.rtl .u28result .u28rw3 cite span {
    padding-left: 1em;
    padding-right: 0;
    float: right
}

.rtl .u28result p {
    float: right
}

.rtl .u28w8 .cb19v2 {
    margin: 40px -10px 0 0
}

.rtl .u28w8 .u28video .u28rw1 .u28rw3 h4, .rtl .u28w8 .u28video .u28rw1 .u28rw3 cite, .rtl .u28w8 .u28video .u28rw1 .u28rw3 p {
    padding-right: 0;
    padding-left: 50px
}

.rtl .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1 {
    left: 0;
    right: auto
}

    .rtl .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
        top: 48px
    }

    .rtl .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.right.u28fadeIn {
        left: 0;
        right: auto !important
    }

.rtl .u28.u28v1 .u28s4.u28clickable a.u28search::after {
    right: 0;
    left: auto;
    transform: translate(4px, -50%)
}

.rtl .u28.u28v1.u28.u28adj .u28-profile {
    margin-right: 15px;
    margin-left: 0
}

.rtl .u28.u28v1.u28.u28adj .u28-contact {
    margin: 0 15px 0 0
}

.rtl .u28.u28v1.u28.u28adj .u28-free-tier {
    margin: 0 15px 0 0
}

.rtl .u28.u28v1 .u28clsSearch {
    left: 22px;
    right: auto;
    border-radius: 45px 0 0 45px
}

.rtl .u28.u28v1 #askoracleinput {
    margin-right: 22px !important;
    margin-left: 50px
}

.rtl .u28.u28v1 .u28suggestw1 {
    left: 0
}

.rtl .u28.u28v1.u28 .u28clmdiv:after {
    left: calc(-100px /2);
    right: auto
}

.rtl .u28.u28v1.u28 .u28navw2 h3:before {
    right: -1.5em;
    left: auto
}

.rtl .u28.u28v1.u28 .u28navw2 div:before {
    right: -1.5em;
    left: auto
}

.rtl .u28.u28v1.u28 .u28t1 h2 {
    float: right
}

.rtl .u28.u28v1.u28 .u28t1 div {
    float: right
}

.rtl .u28.u28v1.u28 .u28t1 .u28sa {
    float: left
}

.rtl .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
    float: right;
    width: 100%
}

.rtl .u28.u28v1 .u28-profile .u28-profilew1 ul.u28l-out li a {
    float: right
}

.rtl .u28.u28v1 .u28-profile .u28-profilew1 .u28acttitle {
    padding: 0 0 16px 32px
}

.rtl .u28.u28v1 .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span:after {
    margin: -2px 8px -6px 0
}

.rtl .u28.u28v1 .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span {
    display: inline
}

.rtl .u28.u28v1 .u28back:before {
    top: 12px
}

.rtl .u28.u28v1 .u28back.u28actbck {
    padding-right: 24px
}

    .rtl .u28.u28v1 .u28back.u28actbck + .u28acttitle {
        padding-right: 32px
    }

.u28.u28v1 .u28back {
    padding: 12px 12px 12px 17px;
    float: left;
    color: #FBF9F8;
    position: relative;
    font-size: 16px;
    margin: 0 0 10px 20px
}

    .u28.u28v1 .u28back:hover {
        cursor: pointer;
        text-decoration: underline
    }

    .u28.u28v1 .u28back:before {
        position: absolute;
        left: -5px;
        top: 14px;
        background-size: 21px;
        background-position: center
    }

    .u28.u28v1 .u28back.u28actbck {
        color: #161513;
        padding: 12px 12px 53px 36px
    }

        .u28.u28v1 .u28back.u28actbck:before {
            left: 6px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23211E1C;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
        }

.u28.u28v1 .u28w1 .cwidth {
    position: relative
}

.u28.u28v1 .u28navw1 {
    padding-bottom: 10em
}

.u28.u28v1 .u28nav {
    max-height: calc(100vh - 60px);
    background-color: #312D2A;
    z-index: 1
}

    .u28.u28v1 .u28nav.bgload {
        background-image: none
    }

        .u28.u28v1 .u28nav.bgload:before {
            content: '';
            opacity: 0;
            background-image: url("/asset/web/i/u28-navbg.jpg");
            transform: translate(0, -40px);
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            width: 100%;
            background-size: cover;
            bottom: 0;
            transition: opacity 100ms ease-out 400ms, transform 100ms ease-out 400ms, background-position 400ms ease-out 0ms
        }

.u28.u28v1.dropdownloaded.u28navactive .bgload:before {
    transform: translate(0, 0);
    opacity: 1;
    transition: opacity 400ms ease-out 400ms, transform 400ms ease-out 400ms, background-position 400ms ease-out 400ms
}

.u28.u28v1 a.u28menutab {
    position: absolute;
    top: 0;
    height: 1px;
    width: 1px;
    font-size: 1px !important;
    display: none
}

    .u28.u28v1 a.u28menutab:focus {
        outline: 0 !important
    }

.u28.u28v1 a.u28exitlink {
    position: absolute;
    top: 0;
    height: 1px;
    width: 1px;
    font-size: 1px !important;
    display: inline-block
}

    .u28.u28v1 a.u28exitlink:focus {
        outline: 0 !important
    }

    .u28.u28v1 a.u28exitlink.u28exitfwd {
        top: auto;
        bottom: 0
    }

@media (max-width: 974px) {
    .u28.u28v1 a.u28exitlink:not(.u28exitmobile) {
        display: none
    }
}

@media (min-width: 975px) {
    .u28.u28v1 a.u28exitmobile {
        display: none
    }
}

.u28.u28v1 .u28navw2 .u28a1 {
    padding: 1.5em;
    background-size: cover;
    background-position: right
}

    .u28.u28v1 .u28navw2 .u28a1 h3 {
        color: #161513;
        font-weight: 700;
        opacity: 1
    }

    .u28.u28v1 .u28navw2 .u28a1 div {
        color: #161513;
        font-weight: 700;
        opacity: 1
    }

    .u28.u28v1 .u28navw2 .u28a1 b {
        color: #161513;
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 0.5em;
        display: block
    }

    .u28.u28v1 .u28navw2 .u28a1 .u28date {
        color: #161513;
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 0.5em;
        display: block
    }

    .u28.u28v1 .u28navw2 .u28a1 p {
        color: #161513;
        font-size: 14px;
        margin: 0
    }

    .u28.u28v1 .u28navw2 .u28a1.darktheme h3, .u28.u28v1 .u28navw2 .u28a1.darktheme b, .u28.u28v1 .u28navw2 .u28a1.darktheme p, .u28.u28v1 .u28navw2 .u28a1.darktheme .u28date {
        color: #fff
    }

    .u28.u28v1 .u28navw2 .u28a1.darktheme div, .u28.u28v1 .u28navw2 .u28a1.darktheme b, .u28.u28v1 .u28navw2 .u28a1.darktheme p, .u28.u28v1 .u28navw2 .u28a1.darktheme .u28date {
        color: #fff
    }

    .u28.u28v1 .u28navw2 .u28a1 .obttns {
        margin-top: 3em
    }

    .u28.u28v1 .u28navw2 .u28a1 + .u28a1 {
        margin-top: 1em
    }

.u28.u28v1 .u28dropsrch {
    background-color: transparent !important
}

.u28.u28v1.u28adj .u28-profile {
    margin-right: 0
}

.u28.u28v1 .u28placeholder {
    display: none
}

.u28.u28v1 .u28input #askoracleinput {
    margin-right: 50px;
    color: #312D2A
}

.u28.u28v1 .u28w2 ul.u28suggest {
    -webkit-transition: visibility 300ms ease-out, opacity 100ms ease-out, height 300ms ease-out 0ms, -webkit-transform 300ms ease-out;
    transition: visibility 300ms ease-out, opacity 100ms ease-out, height 300ms ease-out 0ms, -webkit-transform 300ms ease-out;
    opacity: 0;
    height: 0;
    visibility: hidden
}

    .u28.u28v1 .u28w2 ul.u28suggest.active {
        opacity: 1;
        height: 100vh;
        visibility: visible;
        -webkit-transition: visibility 0ms ease-in 0ms, opacity 0ms ease-in, height 0ms ease-in 0ms, -webkit-transform 0ms ease-in 0ms;
        transition: visibility 0ms ease-in 0ms, opacity 0ms ease-in, height 0ms ease-in 0ms, -webkit-transform 0ms ease-in 0ms
    }

.u28.u28v1 .u28suggestw1 {
    position: absolute;
    bottom: -10px
}

.u28.u28v1 .u28w2 ul.u28suggest {
    width: 100vw
}

.u28.u28v1 .u28oneclm {
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 0fr;
    grid-template-rows: 0fr
}

.u28.u28v1 .u28twoclm {
    grid-column-gap: 50px;
    grid-row-gap: 15px;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-columns: 1fr 50px 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 0fr
}

    .u28.u28v1 .u28twoclm .u28twoclm {
        grid-column-gap: 50px;
        -ms-grid-rows: 40px 1fr;
        -ms-grid-columns: 1fr 50px 1fr;
        -ms-grid-column: 1
    }

        .u28.u28v1 .u28twoclm .u28twoclm + .u28twoclm {
            -ms-grid-column: 3
        }

    .u28.u28v1 .u28twoclm .u28t1 {
        -ms-grid-row: 1;
        -ms-grid-: 1;
        -ms-grid-column: 1
    }

        .u28.u28v1 .u28twoclm .u28t1 + div {
            -ms-grid-row: 2;
            -ms-grid-column: 1
        }

            .u28.u28v1 .u28twoclm .u28t1 + div + div {
                -ms-grid-row: 2;
                -ms-grid-column: 3
            }

    .u28.u28v1 .u28twoclm[data-type="products"] {
        -ms-grid-columns: auto;
        -ms-grid-columns: 1fr 100px 1fr;
        grid-column-gap: 100px;
        grid-row-gap: 0;
        grid-template-columns: repeat(2, 1fr)
    }

.u28.u28v1 .u28clmdiv {
    position: relative
}

    .u28.u28v1 .u28clmdiv:after {
        content: '';
        position: absolute;
        left: auto;
        right: calc(-100px /2);
        top: 0;
        bottom: 0;
        width: 1px;
        background: white;
        -ms-grid-column: 2;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-opacity: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
        transition: opacity 0ms ease-in-out 0ms, transform 0ms ease-in-out 0ms
    }

    .u28.u28v1 .u28clmdiv + {
        -ms-grid-column: 3
    }

.u28.u28v1 .u28navw2.active .u28clmdiv:after {
    -webkit-transition: opacity 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;
    transition: opacity 400ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 0.4;
    opacity: 0.4;
    visibility: visible
}

.u28.u28v1 .u28threeclm {
    grid-template-columns: 1fr 1fr 2fr;
    -ms-grid-columns: 1fr 100px 1fr 100px 2fr;
    -ms-grid-rows: 1fr 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    grid-template-rows: 0fr
}

    .u28.u28v1 .u28threeclm > div {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

        .u28.u28v1 .u28threeclm > div + div {
            -ms-grid-column: 2;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28threeclm > div + div + div {
                -ms-grid-column: 3;
                -ms-grid-row: 1
            }

.u28.u28v1 .u28clm.u28navw2[data-type="developer"] div ul p {
    color: #FBF9F8;
    font-size: 12px
}

.u28.u28v1 .u28fourclm {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 100px 1fr 100px 1fr 100px 1fr;
    -ms-grid-rows: 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    grid-template-rows: 0fr
}

    .u28.u28v1 .u28fourclm.u28altforth {
        grid-template-columns: 1fr 1fr 1fr 1.5fr;
        -ms-grid-columns: 1fr 100px 1fr 100px 1fr 100px 1.5fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 0fr
    }

    .u28.u28v1 .u28fourclm > div {
        -ms-grid-column: 1
    }

        .u28.u28v1 .u28fourclm > div + div {
            -ms-grid-column: 3
        }

            .u28.u28v1 .u28fourclm > div + div + div {
                -ms-grid-column: 5
            }

                .u28.u28v1 .u28fourclm > div + div + div + div {
                    -ms-grid-column: 7
                }

.u28.u28v1 .u28t1 {
    grid-column: 1 / span 2;
    -ms-grid-column-span: 3;
    width: 100%;
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

    .u28.u28v1 .u28t1 h2 {
        float: left;
        font-weight: 700 !important;
        margin-bottom: 1em;
        color: #fff;
        font-family: inherit;
        font-size: 20px
    }

        .u28.u28v1 .u28t1 h2 a {
            font-size: inherit
        }

    .u28.u28v1 .u28t1 div {
        float: left;
        font-weight: 700 !important;
        color: #fff;
        font-family: inherit;
        font-size: 20px !important
    }

        .u28.u28v1 .u28t1 div a {
            font-size: inherit
        }

    .u28.u28v1 .u28t1 .u28sa {
        float: right;
        font-size: 1.6rem
    }

.u28.u28v1 .u28navw1 {
    transform: translate(0, 100%);
    position: relative;
    height: 100%;
    opacity: 0
}

    .u28.u28v1 .u28navw1 [data-target] {
        display: none
    }

.u28.u28v1.u28-open .u28navw1 {
    opacity: 1;
    transform: translate(0, 0);
    transition: opacity 600ms ease-in-out 0ms, transform 400ms ease-in-out 0ms
}

.u28.u28v1 .u28nav.killtransition, .u28.u28v1 .u28w4.killtransition {
    transition: initial !important
}

.u28.u28v1.dropdownloaded .u28w4 {
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease
}

.u28.u28v1.dropdownloaded .u28nav {
    transition: visibility 100ms ease-in-out 400ms, opacity 100ms ease-in-out 300ms, transform 400ms ease-in, background-position 400ms ease-in 0ms
}

.u28.u28v1 .u28nav {
    padding: 0;
    transform: translate(0, -100%);
    transition: initial
}

    .u28.u28v1 .u28nav.u28fadeIn, .u28.u28v1 .u28nav .u28dropfadeIn {
        transform: translate(0, 0);
        transition: visibility 300ms ease-in-out, opacity 100ms ease-in-out, transform 400ms ease-in-out, background-position 400ms ease-out 400ms
    }

    .u28.u28v1 .u28nav.u28shortnav.bgload:before {
        min-height: calc(100% + 15em)
    }

.u28.u28v1 .u28clm {
    display: -ms-grid;
    display: grid
}

    .u28.u28v1 .u28clm > div > ul > li {
        padding-bottom: 1.1em
    }

        .u28.u28v1 .u28clm > div > ul > li:last-child {
            padding-bottom: 0
        }

        .u28.u28v1 .u28clm > div > ul > li > ul > li {
            padding: 0.3em 0;
            line-height: 1.4
        }

.u28.u28v1 .u28navw2 {
    position: absolute;
    padding: 3.4em 27px 3.4em 27px;
    transform: translate(0, 20px);
    opacity: 0;
    width: 100%;
    -webkit-transition: opacity 0ms ease-in-out 50ms, -webkit-transform 0ms ease-in-out 50ms;
    transition: transform 0ms ease-in-out 50ms, opacity 0ms ease-in-out 50ms
}

    .u28.u28v1 .u28navw2 .col-w1 {
        padding-left: 2em
    }

    .u28.u28v1 .u28navw2 .col-item-w1 > ul > li {
        padding-bottom: 2em
    }

        .u28.u28v1 .u28navw2 .col-item-w1 > ul > li > ul > li {
            padding: 0.3em 0
        }

    .u28.u28v1 .u28navw2:not(.active) h3:before {
        font-family: initial !important
    }

    .u28.u28v1 .u28navw2:not(.active) div:before {
        font-family: initial !important
    }

    .u28.u28v1 .u28navw2 h3 {
        font-size: 18px;
        font-family: inherit;
        font-weight: 400;
        position: relative;
        color: #fff;
        opacity: .6
    }

        .u28.u28v1 .u28navw2 h3.u28linked {
            opacity: 1
        }

        .u28.u28v1 .u28navw2 h3:before {
            padding-right: 0;
            position: absolute;
            top: 0px;
            left: -1.5em;
            color: currentColor
        }

        .u28.u28v1 .u28navw2 h3 a {
            font-size: inherit
        }

    .u28.u28v1 .u28navw2 div {
        font-family: inherit;
        font-weight: 400;
        position: relative;
        color: #fff
    }

        .u28.u28v1 .u28navw2 div.u28linked {
            opacity: 1
        }

        .u28.u28v1 .u28navw2 div:before {
            padding-right: 0;
            position: absolute;
            top: 0px;
            left: -1.5em;
            color: currentColor;
            font-size: 20px
        }

    .u28.u28v1 .u28navw2 a {
        font-size: 14px;
        color: #fff
    }

    .u28.u28v1 .u28navw2.u28abs {
        position: absolute;
        right: 0;
        left: 0;
        top: 0
    }

    .u28.u28v1 .u28navw2.active {
        transform: translate(0, 0);
        opacity: 1;
        z-index: 2;
        visibility: visible !important;
        transition: transform 300ms ease-out 50ms, opacity 400ms ease-in-out 100ms;
        -webkit-transition: opacity 400ms ease-in-out 0ms, -webkit-transform 300ms ease-out 50ms;
        display: -ms-grid !important
    }

    .u28.u28v1 .u28navw2.u28first-active {
        transition: transform 150ms ease-out 500ms,opacity 50ms ease-in-out 500ms !important;
        -webkit-transition: -webkit-transform 150ms ease-out 500ms,opacity 50ms ease-in-out 500ms !important
    }

    .u28.u28v1 .u28navw2 div ul li div:not(.obttn1) {
        line-height: 1.2;
        margin-bottom: 0.4em
    }

        .u28.u28v1 .u28navw2 div ul li div:not(.obttn1) > a {
            font-size: 18px;
            font-family: inherit;
            font-weight: 400;
            position: relative;
            color: #fff
        }

.u28.u28v1 .u28navw4 {
    padding: 20px;
    position: relative;
    overflow: hidden
}

    .u28.u28v1 .u28navw4 h6 {
        font-weight: 700
    }

    .u28.u28v1 .u28navw4 p {
        margin-bottom: 215px;
        font-size: 1.8rem
    }

    .u28.u28v1 .u28navw4 .u28pimg {
        position: absolute;
        max-height: 200px;
        bottom: 0;
        width: auto;
        height: auto;
        top: auto;
        left: 50%;
        transform: translate(-50%, 0)
    }

        .u28.u28v1 .u28navw4 .u28pimg + .obttns {
            margin-top: -50px
        }

    .u28.u28v1 .u28navw4 .obttns {
        z-index: 2
    }

.u28.u28v1 .u28ham {
    display: none
}

.u28.u28v1 .u28prof {
    background-color: #312D2A !important
}

.u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
    top: 44px
}

    .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn.right {
        right: 0
    }

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li h3 {
    margin: 24px 0 0.8em 0
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li div {
    margin: 24px 0 0.8em 0
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li > a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    margin: 0.5em 0 0.3em 0;
    display: inline-block;
    width: 100%
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 1.8em;
    display: inline-block;
    width: 100%
}

    .u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li p:last-child {
        margin-bottom: 0
    }

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search {
    font-size: 14px;
    line-height: 1.4;
    opacity: 1;
    margin-bottom: 1em;
    margin-top: 1.8em
}

    .u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:before {
        top: 3px
    }

    .u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:after {
        height: 1px;
        background: #fff;
        opacity: 0.3;
        top: -1.8em;
        left: -1.5em;
        width: calc(100% + 1.5em);
        content: '';
        position: absolute;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-opacity: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
        transition: opacity 0ms ease-in-out 0ms, transform 0ms ease-in-out 0ms
    }

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li div.icn-search {
    font-size: 14px;
    line-height: 1.4;
    opacity: 1;
    margin-bottom: 1em;
    margin-top: 1.8em
}

    .u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li div.icn-search:before {
        top: 3px
    }

    .u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li div.icn-search:after {
        height: 1px;
        background: #fff;
        opacity: 0.3;
        top: -1.8em;
        left: -1.5em;
        width: calc(100% + 1.5em);
        content: '';
        position: absolute;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-opacity: 0;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
        transition: opacity 0ms ease-in-out 0ms, transform 0ms ease-in-out 0ms
    }

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li:first-child h3 {
    margin-top: 0
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li:first-child div {
    margin-top: 0
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:after {
    left: 0;
    right: 0;
    width: auto
}

.u28.u28v1:not(.u28dev) .u28clm.u28navw2[data-type="events"] > div > ul > li div.icn-search:after {
    left: 0;
    right: 0;
    width: auto
}

nav#u28nav.u29temphide {
    visibility: hidden !important;
    transition: initial !important
}

.u28navw2 h3.icn-netsuite:before {
    content: '\00A0';
    background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m0-.1v24h24v-24h-24zm18.6 18h-4.6l-5.5-8.7v8.7h-3.1v-12h4.6l5.5 8.7v-8.7h3.1z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 100% auto;
    width: 1em;
    height: 1em
}

.u28navw2 div.icn-netsuite:before {
    content: '\00A0';
    background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m0-.1v24h24v-24h-24zm18.6 18h-4.6l-5.5-8.7v8.7h-3.1v-12h4.6l5.5 8.7v-8.7h3.1z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 100% auto;
    width: 1em;
    height: 1em
}

@media (max-width: 1476px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -38px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 38px - 38px)
    }
}

@media (max-width: 1380px) {
    .f11v0 .u28v1 .u28s1 {
        padding-left: 1em
    }

    .f11v0 .u28v1 .u28s3 {
        padding-right: 1em
    }

    .f11v0 .u28v1 .u28nav {
        padding-left: 1em
    }
}

@media (max-width: 1040px) {
    .f11v0 .u28v1 .u28s1 {
        padding-left: 0
    }

    .f11v0 .u28v1 .u28s3 {
        padding-right: 0
    }

    .f11v0 .u28v1 .u28nav {
        padding-left: 0
    }
}

@media (max-width: 974px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -28px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 28px - 28px)
    }
}

@media (max-width: 670px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -22px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 22px - 22px)
    }

    .f11v6 .u28.u28v1 .u28w2 ul.u28suggest {
        max-width: none !important
    }
}

@media (max-width: 1468px) {
    .u28.u28v1 .u28navw2.u28abs {
        right: 48px;
        left: 48px
    }

    .f20 .u28.u28v1 .u28suggestw1 {
        left: -48px
    }

    .f20 .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn.right {
        right: 48px
    }

    .f20 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 48px - 48px)
    }
}

@media (max-width: 1344px) {
    .f20 .u28.u28v1 .u28navw2 h3 a:before {
        top: 12px
    }

    .f20 .u28.u28v1 .u28navw2 div a:before {
        top: 12px
    }
}

@media (max-width: 1344px) and (orientation: landscape) {
    .u28.u28v1 .u28navw1 {
        padding-bottom: 5em
    }
}

@media (max-width: 1344px) {
    .u28.u28v1 .u28t1 .u28sa {
        margin-top: 7px
    }

    .u28.u28v1 .u28prof {
        background-color: transparent !important
    }

    .u28.u28v1 .u28navw2 {
        padding: 2em 27px 2em;
        width: calc(100% - 40px)
    }

        .u28.u28v1 .u28navw2 h3 a:before {
            transform: translate(-22px, -50%);
            top: 11px
        }

        .u28.u28v1 .u28navw2 div a:before {
            transform: translate(-22px, -50%);
            top: 11px
        }

        .u28.u28v1 .u28navw2.u28abs {
            right: 24px;
            left: 24px
        }

        .u28.u28v1 .u28navw2.u28twoclm {
            grid-template-columns: repeat(1, 1fr)
        }

    .u28.u28v1 .u28twoclm {
        grid-column-gap: 50px;
        -ms-grid-columns: 100%;
        -ms-grid-rows: 100%
    }

        .u28.u28v1 .u28twoclm .u28twoclm {
            grid-column-gap: 25px;
            padding: 0 0 4em 0;
            -ms-grid-rows: 40px 1fr;
            -ms-grid-columns: 1fr 25px 1fr;
            -ms-grid-column: 1;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28twoclm .u28twoclm > div:nth-of-type(2) {
                -ms-grid-column: 1
            }

            .u28.u28v1 .u28twoclm .u28twoclm > div:nth-of-type(3) {
                -ms-grid-column: 3
            }

            .u28.u28v1 .u28twoclm .u28twoclm + .u28twoclm {
                -ms-grid-row: 2;
                -ms-grid-column: 1;
                -ms-grid-rows: 40px 1fr
            }

    .u28.u28v1 .u28clm > div > ul > li {
        padding-bottom: 1em
    }

    .u28.u28v1 .u28clmdiv:after {
        right: 0;
        bottom: 2em;
        width: 100%;
        height: 1px;
        top: auto
    }

    .u28.u28v1 .u28threeclm {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        -ms-grid-columns: 1fr 50px 1fr;
        -ms-grid-rows: 1fr 50px 1fr
    }

        .u28.u28v1 .u28threeclm > div {
            -ms-grid-column: 1;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28threeclm > div + div {
                -ms-grid-column: 3;
                -ms-grid-row: 1
            }

                .u28.u28v1 .u28threeclm > div + div + div {
                    -ms-grid-column: 1;
                    -ms-grid-row: 3
                }

    .u28.u28v1 .u28fourclm {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        -ms-grid-columns: 1fr 50px 1fr;
        -ms-grid-rows: 1fr 50px 1fr
    }

        .u28.u28v1 .u28fourclm.u28altforth {
            grid-template-columns: 1fr 1fr 1fr 1.5fr;
            -ms-grid-columns: 1fr 50px 1fr;
            -ms-grid-rows: 1fr;
            grid-template-rows: 0fr
        }

        .u28.u28v1 .u28fourclm > div {
            -ms-grid-column: 1;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28fourclm > div + div {
                -ms-grid-column: 3;
                -ms-grid-row: 1
            }

                .u28.u28v1 .u28fourclm > div + div + div {
                    -ms-grid-column: 1;
                    -ms-grid-row: 3
                }

                    .u28.u28v1 .u28fourclm > div + div + div + div {
                        -ms-grid-column: 3;
                        -ms-grid-row: 3
                    }

    .f20 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 24px - 24px)
    }

    .f20 .u28.u28v1 .u28suggestw1 {
        left: -24px
    }

    .rtl .u28.u28v1.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        padding-right: 15px
    }

        .rtl .u28.u28v1.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a:after {
            left: 12px;
            right: auto;
            top: 7px
        }

    .rtl .u28.u28v1 .u28clmdiv:after {
        right: 0;
        left: 0;
        width: auto
    }
}

@media (max-width: 1080px) {
    .u28v1 .u28home {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23C74634'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
        width: 44px;
        background-size: 25px;
        transform: translate(0, 0);
        background-position-y: 14px;
        background-position-x: 0px
    }
}

@media (max-width: 974px) {
    .f11v0 .u28.u28v1 .u28suggestw1 {
        left: -23px
    }
}

@media (max-width: 1100px) {
    .u28v0.u28adj .u28-profile {
        margin: 0 10px 0 10px
    }

        .u28v0.u28adj .u28-profile .u28prof {
            padding: 11px 20px 11px 25px;
            min-height: 39px
        }

        .u28v0.u28adj .u28-profile .acttxt {
            display: none
        }

    .u28w8 {
        left: 0 !important;
        width: 100% !important;
        padding: 0 24px 300px 24px !important;
        position: absolute
    }
}

@media (min-width: 1344px) and (max-height: 770px) {
    .u28w8 {
        padding-left: 48px
    }

        .u28w8 .u28skel {
            left: 24px;
            right: 24px;
            width: auto
        }

        .u28w8 .cb19v2 .cb19w2 .bcthumbnail, .u28w8 .cb19v2 .cb19w2 img {
            max-width: 241px
        }

        .u28w8 .cb19v2.u28proimg p {
            width: auto;
            float: none
        }

    .rtl .u28back {
        float: right;
        padding: 12px 17px 12px 12px
    }

        .rtl .u28back:before {
            right: -5px;
            left: auto;
            transform: rotate(180deg)
        }

        .rtl .u28back.u28actbck {
            margin-right: 30px
        }

    .rtl .u28result p {
        float: right
    }

    .rtl .u28-searchicon, .rtl .u28-back, .rtl .u28logo {
        margin-right: 4px
    }

    .rtl .u28w2 ul.u28suggest li a:before {
        transform: translate(10px, 8px)
    }

    .rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        transform: translate(7px, -16px)
    }

    .rtl .u28-profile .u28-profilew1.right {
        left: 24px;
        right: auto;
        transform: translate(0px, 0px)
    }

    .rtl .u28-profilew1.right.u28fadeIn {
        left: 24px;
        right: auto;
        transform: translate(0px, 8px)
    }

    .u28sitelinkw1, .u28w8 > .u28result {
        padding: 24px 0 24px 0
    }

    .u28w8 .cb19v2 {
        margin-top: 24px
    }

    .u28w2 ul.u28suggest li a {
        padding-top: 5px;
        line-height: 1.5;
        font-size: 18px
    }

        .u28w2 ul.u28suggest li a:before {
            transform: translate(-22px, 8px);
            background-size: 19px;
            background-repeat: no-repeat;
            background-position: center
        }

        .u28w2 ul.u28suggest li a.u28-search.u28complete {
            padding-top: 16px;
            padding-bottom: 16px
        }

            .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
                background-size: 19px;
                transform: translate(-19px, -16px)
            }
}

@media (min-width: 1344px) {
    .u28navw1 > ul > li > ul {
        display: block !important
    }
}

@media (max-width: 1344px) {
    .u28ham {
        margin: 0 5px 0 0
    }

    .u28nav {
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center center;
        background-size: auto 116%;
        overflow-y: scroll;
        overflow-x: hidden;
        height: calc(100vh - 60px);
        padding-bottom: 48px;
        padding-top: 30px
    }

    .u28navw1 > ul {
        width: 100%
    }

        .u28navw1 > ul > li {
            flex: auto;
            margin-top: 18px;
            padding: 0 44px 23px 0
        }

        .u28navw1 > ul:last-child {
            margin-bottom: 75px
        }

    .mclose {
        position: absolute;
        right: -16px;
        display: block !important;
        content: '';
        width: 44px;
        height: 44px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23FBF9F8;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: 30px 30px;
        transform: rotate(-90deg);
        transition: transform 400ms ease;
        z-index: 1;
        background-position: center;
        top: -13px
    }

        .mclose:hover {
            cursor: pointer
        }

        .mclose.open {
            transform: rotate(90deg);
            transition: transform 300ms ease
        }

    .u28v0 .u28s3 {
        display: none !important
    }

    .u28.u28v1.u28adj .u28-contact {
        width: 44px;
        margin: 0 0 0 3px
    }

        .u28.u28v1.u28adj .u28-contact a {
            border: none;
            background-size: 17px;
            width: 44px;
            padding: 10px 20px 11px 19px;
            min-height: 39px;
            background-position: 14px center
        }

            .u28.u28v1.u28adj .u28-contact a span {
                display: none
            }

    .u28.u28v1.u28adj .u28-free-tier a {
        padding: 11px 20px 11px 20px;
        min-height: 39px
    }

    .u28-profile {
        margin: 0 -8px 0 5px
    }

        .u28-profile .acttxt {
            display: none
        }

        .u28-profile > a {
            background-size: 19px !important
        }

    .u28v0 .mnavback {
        display: block !important
    }

    .u28navw1 > ul > li > ul {
        display: none
    }

    .u28navw1 > ul > li > h3, .u28nav > ul > li > h3 > a {
        font-size: 18px
    }

    .u28navw1 > ul > li > div, .u28nav > ul > li > div > a {
        font-size: 18px
    }

    .u28w8 .u28skel {
        left: 24px;
        right: 24px;
        width: auto
    }

    .u28w2 ul.u28suggest li cite {
        max-width: none !important;
        word-break: break-word
    }

    .u28w2 ul.u28suggest li a {
        max-width: none !important;
        margin-left: 24px !important
    }

    .u28 {
        max-height: 60px
    }

    .u28w1 {
        padding: 8px 0
    }

    .u28-back:before {
        background-size: 15px 15px
    }

    .u28bttop {
        height: 60px
    }

    body.f20 .u28 + section.pghero {
        margin-top: -60px
    }

    .u28 ~ .pghero + .u03v5 {
        top: 60px
    }

    .u28input #askoracleinput {
        font-size: 16px;
        padding: 8px 0;
        margin-left: 0
    }

    .u28typeahead, .u28placeholder {
        font-size: 16px;
        transform: translate(0, 7px);
        padding: 0 0 0 0;
        right: 24px
    }

    .f11v0 .u28 .u28typeahead, .f11v0 .u28 .u28placeholder {
        transform: translate(0, 9px)
    }

    .u28ham {
        background-size: 22px;
        min-width: 44px
    }

    .u28nomenu .u28w3 .u28logo {
        background-size: 22px;
        background-position: 4px 12px
    }

    .u28-profile > a {
        background-size: 19px !important
    }

    .u28nomenu .u28s1 {
        display: none
    }

    .u28nomenu .u28s2 {
        padding-left: 24px
    }

    .u28nav.u28shortnav {
        height: calc(100vh - 60px);
        padding-bottom: 48px
    }

    .u28v0 {
        display: block
    }

    .u28-searchicon, .u28-back, .u28logo {
        margin-left: 0
    }

    .u28clear, .u28-microphone {
        margin-right: 0
    }

    .u28clear {
        background-size: 19px
    }

    .u28-searchicon:before {
        background-size: 16px 16px
    }

    .u28sitelinkw1, .u28w8 > .u28result {
        padding: 20px 0 20px 0
    }

    .u28w8 .cb19v2 {
        margin-top: 20px
    }

    .u28w2 ul.u28suggest {
        left: 0
    }

        .u28w2 ul.u28suggest li {
            padding-right: 15px
        }

            .u28w2 ul.u28suggest li cite {
                padding-top: 15px;
                line-height: 1.3;
                padding-bottom: 9px
            }

            .u28w2 ul.u28suggest li a {
                padding-top: 5px;
                margin-bottom: 5px;
                line-height: 1.5;
                padding-left: 40px;
                font-size: 18px
            }

                .u28w2 ul.u28suggest li a:before {
                    margin-left: 0;
                    transform: translate(-2px, 11px);
                    background-size: 16px;
                    background-repeat: no-repeat;
                    background-position: center
                }

                .u28w2 ul.u28suggest li a.u28-search.u28complete {
                    padding-top: 16px;
                    padding-bottom: 16px
                }

                    .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
                        transform: translate(1px, -16px)
                    }

    .u28.u28v1 .u28dropsrch {
        padding-top: 12px
    }

    .u28.u28v1 .u28navw2 .u28a1 {
        margin: 0 0 0 -24px
    }

    .rtl .u28w1 {
        left: 0
    }

    .rtl .u28home {
        margin: 0 0 0 5px
    }

    .rtl .u28ham {
        margin: 0 0 0 5px
    }

    .rtl .u28navw2 .u28a1 {
        margin: 0 -24px 0 0
    }

    .rtl .u28-profile {
        margin: 0 5px 0 0
    }

        .rtl .u28-profile .u28-profilew1 .u28-profilew2 a:after {
            top: -2px
        }

    .rtl #askoracleinput {
        margin-right: 0
    }

    .rtl .u28back {
        float: right;
        padding: 12px 17px 12px 12px;
        margin: 0 20px 10px 0
    }

        .rtl .u28back:before {
            right: -5px;
            left: auto;
            transform: rotate(180deg);
            top: 11px
        }

        .rtl .u28back.u28actbck {
            margin-right: 30px
        }

    .rtl .u28result p {
        float: right
    }

    .rtl .u28-searchicon, .rtl .u28-back, .rtl .u28logo {
        margin-right: 0
    }

    .rtl .u28nav {
        left: 0
    }

    .rtl .u28navw1 > ul > li {
        padding: 0 0 30px 30px
    }

        .rtl .u28navw1 > ul > li > ul:before {
            right: 0
        }

    .rtl .u28navw1 > ul .mclose {
        left: -16px;
        right: auto
    }

    .rtl .u28w2 ul.u28suggest li {
        padding-right: 0
    }

        .rtl .u28w2 ul.u28suggest li a {
            padding-right: 40px;
            transform: translate(0, 0px);
            margin-right: 24px;
            max-width: 100% !important
        }

            .rtl .u28w2 ul.u28suggest li a:before {
                right: 0;
                transform: translate(-2px, 12px)
            }

            .rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
                transform: translate(-2px, -16px)
            }

        .rtl .u28w2 ul.u28suggest li cite {
            padding-left: 0;
            transform: translate(0, 0px);
            max-width: 100% !important
        }

    .rtl .u28typeahead, .rtl .u28placeholder {
        right: 0;
        left: 24px
    }

    .rtl .u28.u28v1 .u28navw1 [data-target]:before {
        left: 0;
        right: auto
    }

    .cb19.cb19v2 .cb19w1 {
        padding: 0
    }

    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        max-width: 370px;
        min-width: 200px;
        width: 100%;
        text-align: left
    }

    .u28.u28adj .u28-profile {
        margin: 0 0 0 10px
    }

        .u28.u28adj .u28-profile .u28prof {
            padding: 10px 20px 11px 19px;
            min-height: 39px
        }
}

@media (max-width: 974px) {
    .u28.u28v1:before {
        content: 'mobile'
    }

    .u28.u28v1.u28navactive .u28ham + .u28menutab {
        display: inline-block
    }

    .u28.u28v1 .u28ham {
        display: flex;
        margin: 0 7px 0 0;
        transform: translate(0, 0);
        color: transparent
    }

        .u28.u28v1 .u28ham:before {
            border-top: 2px solid #fff;
            border-bottom: 2px solid #fff;
            width: 16px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 12px;
            height: 10px;
            content: ''
        }

        .u28.u28v1 .u28ham:after {
            height: 2px;
            background-color: #fff;
            width: 19px;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            content: '';
            left: 12px
        }

        .u28.u28v1 .u28ham.u28animatedham:before, .u28.u28v1 .u28ham.u28animatedham:after {
            display: none
        }

    .u28.u28v1 .u28nav {
        min-height: calc(100vh - 60px) !important;
        max-width: 500px;
        transform: translate(-100%, 0)
    }

        .u28.u28v1 .u28nav.bgload {
            background-image: url("/asset/web/i/u28-navbg.jpg")
        }

            .u28.u28v1 .u28nav.bgload:before {
                background-image: none
            }

    .u28.u28v1 .mnavback {
        height: 1px;
        width: 1px;
        color: transparent !important;
        overflow: hidden;
        display: inline-block;
        padding: 0
    }

        .u28.u28v1 .mnavback:before {
            conent: ' '
        }

    .u28.u28v1 .u28clmdiv {
        padding-bottom: 2em !important;
        margin-bottom: 1em
    }

    .u28.u28v1 .u28s4 {
        justify-content: start;
        min-width: 0
    }

        .u28.u28v1 .u28s4 a:not(.u28search) {
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
            display: none
        }

        .u28.u28v1 .u28s4 a.u28search {
            margin-left: 0;
            width: 44px;
            transform: translate(0, 0)
        }

    .u28.u28v1 .u28navw1 {
        height: auto;
        padding-top: 1em;
        transform: translate(-100%, 0)
    }

        .u28.u28v1 .u28navw1 [data-target] {
            display: grid;
            color: #fff;
            padding: 13px 0;
            z-index: 3;
            position: relative;
            font-size: 20px;
            font-weight: 400
        }

            .u28.u28v1 .u28navw1 [data-target]:before {
                position: absolute;
                right: 0;
                display: block !important;
                content: '';
                width: 44px;
                height: 100%;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23FBF9F8;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                background-size: 30px 30px;
                transform: rotate(-90deg);
                transition: transform 200ms ease;
                z-index: 1;
                background-position: center;
                background-repeat: no-repeat
            }

                .u28.u28v1 .u28navw1 [data-target]:before:hover {
                    cursor: pointer
                }

            .u28.u28v1 .u28navw1 [data-target].active:before {
                transform: rotate(90deg);
                transition: transform 200ms ease
            }

    .u28.u28v1 .u28-profile .u28-profilew1.shortprof .u28actbck {
        display: block
    }

    .u28.u28v1 .u28clm > div > ul {
        padding-bottom: 1em
    }

        .u28.u28v1 .u28clm > div > ul > li > ul {
            display: none
        }

    .u28.u28v1 .u28navw4 {
        max-width: 350px
    }

    .u28.u28v1 .u28navw2 {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr;
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        z-index: 1;
        transform: translate(0, 0);
        opacity: 0;
        padding: 0 !important;
        margin-left: 1.2em;
        display: none;
        transition: none;
        transition: opacity 200ms ease-in-out 0ms, transform 200ms ease-out 0ms
    }

        .u28.u28v1 .u28navw2.u28abs {
            position: relative;
            right: 0;
            left: 0
        }

        .u28.u28v1 .u28navw2.active {
            opacity: 1;
            position: relative;
            transform: translate(0, 1em);
            margin-bottom: 2em;
            transition: none;
            transition: opacity 200ms ease-in-out 0ms, transform 200ms ease-out 0ms
        }

        .u28.u28v1 .u28navw2 h3 {
            margin: 0;
            font-size: 16px
        }

            .u28.u28v1 .u28navw2 h3:before {
                display: none
            }

        .u28.u28v1 .u28navw2 div {
            margin: 0;
            font-size: 16px
        }

            .u28.u28v1 .u28navw2 div:before {
                display: none
            }

    .u28.u28v1 .u28threeclm {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: auto 25px auto 25px auto
    }

        .u28.u28v1 .u28threeclm > div {
            -ms-grid-column: 1;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28threeclm > div + div {
                -ms-grid-column: 1;
                -ms-grid-row: 3
            }

                .u28.u28v1 .u28threeclm > div + div + div {
                    -ms-grid-column: 1;
                    -ms-grid-row: 5
                }

    .u28.u28v1 .u28fourclm {
        grid-template-columns: 1fr;
        grid-template-rows: 0fr;
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: auto 25px auto 25px auto 25px auto
    }

        .u28.u28v1 .u28fourclm > div {
            -ms-grid-column: 1;
            -ms-grid-row: 1
        }

            .u28.u28v1 .u28fourclm > div + div {
                -ms-grid-column: 1;
                -ms-grid-row: 3
            }

                .u28.u28v1 .u28fourclm > div + div + div {
                    -ms-grid-column: 1;
                    -ms-grid-row: 5
                }

                    .u28.u28v1 .u28fourclm > div + div + div + div {
                        -ms-grid-column: 1;
                        -ms-grid-row: 7
                    }

    .u28.u28v1 .u28t1 {
        -ms-grid-column: 1;
        grid-column: 1
    }

        .u28.u28v1 .u28t1 h3 {
            font-size: 2.5rem;
            font-weight: 400;
            margin-bottom: 1.3em
        }

        .u28.u28v1 .u28t1 div {
            font-size: 2.5rem;
            font-weight: 400;
            margin-bottom: 1.3em
        }

    .u28.u28v1 .u28twoclm {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 2fr;
        grid-template-rows: 1fr
    }

        .u28.u28v1 .u28twoclm > *:nth-child(1) {
            -ms-grid-row: 1;
            -ms-grid-column: 1
        }

        .u28.u28v1 .u28twoclm .u28twoclm {
            -ms-grid-columns: 1fr;
            grid-template-columns: 1fr;
            -ms-grid-rows: 2fr;
            grid-template-rows: 1fr;
            padding: 0
        }

            .u28.u28v1 .u28twoclm .u28twoclm > *:nth-child(1) {
                -ms-grid-row: 1;
                -ms-grid-column: 1
            }

    .u28.u28v1 .u28suggestw1 {
        left: -24px
    }

    .u28.u28v1 .u28clmdiv:after {
        bottom: 0;
        -webkit-transition: none;
        transition: none;
        -webkit-opacity: 0.4;
        opacity: 0.4;
        visibility: visible;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .u28.u28v1 .u28-free-tier {
        display: none
    }

    .u28.u28v1 .u28twoclm[data-type="products"] {
        grid-row-gap: 25px
    }

        .u28.u28v1 .u28twoclm[data-type="products"] .u28twoclm {
            grid-row-gap: 0
        }

    .u28.u28v1:not(.u28dev) .u28navw2.active[data-type="events"] > div > ul > li h3.icn-search:after {
        -webkit-transition: opacity 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;
        transition: opacity 400ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-opacity: 0.3;
        opacity: 0.3;
        visibility: visible
    }

    .u28.u28v1:not(.u28dev) .u28navw2.active[data-type="events"] > div > ul > li div.icn-search:after {
        -webkit-transition: opacity 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;
        transition: opacity 400ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-opacity: 0.3;
        opacity: 0.3;
        visibility: visible
    }

    .rtl .u28.u28v1 .u28s4 a.u28search {
        margin-right: 0
    }

    .rtl .u28.u28v1 .u28s2 {
        left: auto;
        transform: translate(0px, 0px) !important
    }

    .rtl .u28.u28v1 .u28navw2 .u28a1 {
        margin: 0
    }
}

@media (max-width: 670px) {
    .u28sitelinksc.u28result {
        padding: 6px 20px 6px 20px
    }

    .dropdownactive .u28w2 {
        width: calc(100% - 38px)
    }

    .u28w8 .u28video .u28rw1 .bcthumbnail {
        width: 100%;
        margin-top: 10px;
        max-width: none !important
    }

    .u28w8 .u28video .u28rw1 .u28ytembed {
        width: 100%;
        margin-top: 10px;
        display: inline-block;
        max-width: none !important
    }

    .u28w8 .u28video .u28rw1 .u28rw3 {
        width: 100% !important
    }

        .u28w8 .u28video .u28rw1 .u28rw3 h4, .u28w8 .u28video .u28rw1 .u28rw3 cite, .u28w8 .u28video .u28rw1 .u28rw3 p {
            width: 100% !important
        }

    .u28sitelinkw1 {
        display: block
    }

    .u28w8 .u28sitelinksc.u28result p {
        display: none
    }

    .u28w8 .cb19v2 p {
        width: 100% !important
    }

    .u28w8 .cb19v2 .cb19w2 img, .u28w8 .cb19v2 .cb19w2 .bcthumbnail {
        margin: 0 0 10px 0
    }

    .u28result .u28rw2 .u28type span + a {
        max-width: 75%
    }
}

@media (max-width: 500px) {
    .u28-profile .u28-profilew1 {
        height: 100vh;
        overflow-y: scroll;
        right: 0 !important;
        position: absolute;
        border-radius: 0;
        z-index: -1;
        width: 100%;
        left: auto;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 250px;
        max-width: 500px !important
    }

        .u28-profile .u28-profilew1 ul.u28l-out li {
            width: 100%;
            float: none;
            max-width: 370px;
            min-width: 200px
        }

            .u28-profile .u28-profilew1 ul.u28l-out li:first-child {
                margin: 10px auto 10px auto
            }

                .u28-profile .u28-profilew1 ul.u28l-out li:first-child a {
                    width: 100%
                }

        .u28-profile .u28-profilew1 .u28actbck {
            display: block
        }

        .u28-profile .u28-profilew1.right {
            transform: translate(0, 0)
        }

            .u28-profile .u28-profilew1.right.u28fadeIn {
                transform: translate(0, 8px)
            }
}

@media (max-width: 450px) {
    .u28w4 {
        left: 0
    }

    .u28s2 {
        justify-content: right
    }

    .u28.u28adj .u28-profile .u28prof {
        padding: 11px 20px 11px 20px;
        min-height: 39px
    }

    .u28w8 .cb19v2 .cb19w2 img {
        margin: 0 10px 10px 0;
        width: 100%
    }

    .u28w8 .cb19v2 .cb19w2 .bcthumbnail {
        width: 100%;
        margin: 0 10px 10px 0
    }

    .u28-profile .u28-profilew1 ul.u28l-out li {
        min-width: 100%;
        max-width: 100%
    }

    .u28nav .u28navw1 > ul > li {
        padding-right: 15px !important
    }

    .u28w8 .u28video .u28rw1 {
        max-width: 100%
    }

        .u28w8 .u28video .u28rw1 .u28rw2 {
            display: block;
            max-width: 100%
        }

        .u28w8 .u28video .u28rw1 .u28rw3 {
            width: 100%;
            max-width: 100%
        }

            .u28w8 .u28video .u28rw1 .u28rw3 h4, .u28w8 .u28video .u28rw1 .u28rw3 cite, .u28w8 .u28video .u28rw1 .u28rw3 p {
                padding-right: 0
            }

        .u28w8 .u28video .u28rw1 .bcthumbnail {
            width: 100%;
            max-width: 100%
        }

        .u28w8 .u28video .u28rw1 .u28ytembed {
            width: 100%;
            max-width: 100%
        }

    .rtl .u28navw1 > ul > li {
        padding: 0 0 30px 15px !important
    }

    .rtl .u28w8 .u28video .u28rw1 .u28rw3 h4, .rtl .u28w8 .u28video .u28rw1 .u28rw3 cite, .rtl .u28w8 .u28video .u28rw1 .u28rw3 p {
        padding-right: 0;
        padding-left: 0
    }

    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        max-width: 100%;
        min-width: 0;
        width: 100%
    }
}

.u28 .u28nav-r2 > h2.rw-ptitle {
    display: none
}

.u28 .u28nav-r2 > div.rw-ptitle {
    display: none
}

.u28 .u28nav-r3 > h2.rw-ptitle {
    display: none
}

.u28 .u28nav-r3 > div.rw-ptitle {
    display: none
}

#u02countrymenu-otn + .u28navw1, .u02smap + .u28navw1 {
    display: none
}

.u28smap h1.rwaccent {
    font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
    font-size: 3.6rem;
    margin-top: .5em;
    font-weight: 400
}

.u28smap .u28a1 {
    background-image: none !important;
    background-color: transparent !important
}

    .u28smap .u28a1 h3, .u28smap .u28a1 div, .u28smap .u28a1 p, .u28smap .u28a1 b, .u28smap .u28a1 .u28date {
        color: #161513
    }

.u28smap .u28dropsrch {
    background-color: transparent !important
}

    .u28smap .u28dropsrch h3 {
        color: #161513
    }

        .u28smap .u28dropsrch h3:before {
            color: #161513
        }

    .u28smap .u28dropsrch div {
        color: #161513
    }

        .u28smap .u28dropsrch div:before {
            color: #161513
        }

.u28smap .u28clm.u28navw2[data-type="events"] > div {
    padding-right: 1em
}

.u28smap .u28clm.u28navw2[data-type="events"] .obttns {
    color: #161513
}

    .u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a {
        color: #161513 !important;
        background: none;
        border: #161513 1px solid
    }

        .u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a:hover {
            background: #161513;
            color: #FBF9F8 !important;
            border: #FBF9F8 1px solid
        }

            .u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a:hover:after {
                border: #161513 1px solid
            }

.u28smap .u28nav-r2 .u28navw2, .u28smap .u28nav-r3 .u28navw2 {
    margin: -1em 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .u28smap .u28nav-r2 .u28navw2 h2, .u28smap .u28nav-r3 .u28navw2 h2 {
        font-family: inherit;
        font-size: 2.2rem;
        font-weight: 600
    }

    .u28smap .u28nav-r2 .u28navw2 div, .u28smap .u28nav-r3 .u28navw2 div {
        font-family: inherit;
        font-size: 2.2rem;
        font-weight: 600
    }

    .u28smap .u28nav-r2 .u28navw2 .u28twoclm, .u28smap .u28nav-r3 .u28navw2 .u28twoclm {
        width: 50%
    }

    .u28smap .u28nav-r2 .u28navw2.u28fourclm > div, .u28smap .u28nav-r3 .u28navw2.u28fourclm > div {
        width: 25%;
        margin-bottom: 2em
    }

@media (max-width: 974px) {
    .u28smap .u28nav-r2 .u28navw2 .u28twoclm, .u28smap .u28nav-r3 .u28navw2 .u28twoclm {
        width: 100%
    }

    .u28smap .u28nav-r2 .u28navw2.u28fourclm > div, .u28smap .u28nav-r3 .u28navw2.u28fourclm > div {
        width: 50%
    }
}

@media (max-width: 600px) {
    .u28smap .u28nav-r2 .u28navw2 div.u28twoclm > div, .u28smap .u28nav-r3 .u28navw2 div.u28twoclm > div {
        width: 100%;
        height: auto
    }

    .u28smap .u28nav-r2 .u28navw2.u28fourclm > div, .u28smap .u28nav-r3 .u28navw2.u28fourclm > div {
        width: 100%
    }
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm, .u28smap .u28nav-r3 .u28navw2 .u28twoclm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .u28smap .u28nav-r2 .u28navw2 .u28twoclm > div, .u28smap .u28nav-r3 .u28navw2 .u28twoclm > div {
        width: calc(50% - 2em);
        margin: 0 2em 0 0;
        height: 100%
    }

.rtl .u28smap .u28nav-r2 .u28navw2 .u28twoclm > div, .rtl .u28smap .u28nav-r3 .u28navw2 .u28twoclm > div {
    margin: 0 0 0 2em
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm .u28t1, .u28smap .u28nav-r3 .u28navw2 .u28twoclm .u28t1 {
    width: 100%;
    height: auto
}

.u28smap .u28nav-r2 .u28clm, .u28smap .u28nav-r3 .u28clm {
    margin-bottom: 2em
}

.u28smap .u28nav-r2 ul ul, .u28smap .u28nav-r3 ul ul {
    margin-left: 1.7em
}

    .u28smap .u28nav-r2 ul ul li, .u28smap .u28nav-r3 ul ul li {
        margin-bottom: .4em
    }

.u28smap .u28nav-r2 h3, .u28smap .u28nav-r3 h3 {
    margin: 1em 0 .4em;
    font-family: inherit;
    font-size: 1.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .u28smap .u28nav-r2 h3 a, .u28smap .u28nav-r3 h3 a {
        font-weight: 500
    }

    .u28smap .u28nav-r2 h3:before, .u28smap .u28nav-r3 h3:before {
        margin-right: .5em
    }

    .u28smap .u28nav-r2 h3.icn-netsuite:before, .u28smap .u28nav-r3 h3.icn-netsuite:before {
        filter: invert(1);
        opacity: .9
    }

.u28smap .u28nav-r2 div, .u28smap .u28nav-r3 div {
    margin: 1em 0 .4em;
    font-family: inherit;
    font-size: 1.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch
}

    .u28smap .u28nav-r2 div a, .u28smap .u28nav-r3 div a {
        font-weight: 500
    }

    .u28smap .u28nav-r2 div:before, .u28smap .u28nav-r3 div:before {
        margin-right: .5em
    }

    .u28smap .u28nav-r2 div.icn-netsuite:before, .u28smap .u28nav-r3 div.icn-netsuite:before {
        filter: invert(1);
        opacity: .9
    }

.u28smap #u02countrymenu-otn {
    margin-bottom: 3em
}

.u28smap .u02contactw2 h6 {
    font-size: 2.2rem;
    font-weight: 600
}

.u28smap .u02contactw3 {
    margin-bottom: 1.5em
}

.u28smap .u28nav-countrymenu {
    margin-bottom: 3em
}

    .u28smap .u28nav-countrymenu h5 {
        font-size: 2.2rem;
        font-weight: 600
    }

    .u28smap .u28nav-countrymenu .u02cmenuc1 {
        float: left;
        width: 50%
    }

    .u28smap .u28nav-countrymenu .u02cmenu-l1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-flow: row wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: stretch;
        align-items: stretch
    }

        .u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
            width: 25%;
            margin-bottom: 2em
        }

@media (max-width: 1440px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
        width: 50%
    }
}

@media (max-width: 770px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 .u02cmenuc1 {
        float: none;
        width: 100%
    }
}

@media (max-width: 600px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
        width: 100%
    }
}

.u28smap .u02smap, .u28smap .u28navw1 {
    display: none
}

.iswsites .u28smap .u28navw1 {
    display: block
}

    .iswsites .u28smap .u28navw1:before {
        font-size: 3.2rem;
        font-weight: 800;
        padding-bottom: 1.5em;
        display: block;
        content: 'Legacy Redwood Menu for U28v0 and U02 (only visible on www-sites)'
    }

    .iswsites .u28smap .u28navw1 ul.u28w7 {
        display: none !important
    }

    .iswsites .u28smap .u28navw1 h3 a {
        font-size: 1.8rem;
        font-weight: 500
    }

    .iswsites .u28smap .u28navw1 div a {
        font-size: 1.8rem;
        font-weight: 500
    }

    .iswsites .u28smap .u28navw1 a {
        font-size: inherit;
        color: #006B8F
    }

    .iswsites .u28smap .u28navw1 ul {
        padding: 0
    }

        .iswsites .u28smap .u28navw1 ul:before {
            display: none
        }

.iswsites .u28smap .u02smap {
    display: block;
    clear: both;
    padding-top: 3em
}

    .iswsites .u28smap .u02smap h1.hdx, .iswsites .u28smap .u02smap .u02menu-l1 > ul > li hr {
        display: none
    }

    .iswsites .u28smap .u02smap #u02contactmenu:before {
        font-size: 3.2rem;
        font-weight: 800;
        padding-bottom: 1.5em;
        display: block;
        content: 'Legacy Contact Menu for U02 (only visible on www-sites)'
    }

    .iswsites .u28smap .u02smap #u02contactmenu div {
        display: block;
        float: left;
        clear: both;
        margin: 0 0 .5em
    }

    .iswsites .u28smap .u02smap #u02contactmenu a {
        display: block;
        float: left;
        clear: both
    }

    .iswsites .u28smap .u02smap h5 {
        font-size: 1.8rem;
        font-weight: 500;
        margin-top: 1em
    }

    .iswsites .u28smap .u02smap hr {
        height: 1px;
        margin: 1em 0
    }

    .iswsites .u28smap .u02smap .u02menu-l2 > ul {
        columns: 3
    }

        .iswsites .u28smap .u02smap .u02menu-l2 > ul > li {
            padding: 0 1em
        }

    .iswsites .u28smap .u02smap h2.hdx, .iswsites .u28smap .u02smap .u02menu-l1 > ul > li > h5 {
        font-size: 2.6rem;
        font-weight: 800;
        padding-bottom: 1.5em;
        margin-top: 0;
        font-family: inherit
    }

    .iswsites .u28smap .u02smap .u02menu-l2, .iswsites .u28smap .u02smap .u02menu-l2 > li, .iswsites .u28smap .u02smap .u02menu-l3 {
        margin-bottom: 2em
    }

    .iswsites .u28smap .u02smap .u02menu-l1 {
        margin-bottom: 3em
    }
/*! U30 */ #u30 {
    height: auto;
    background: initial;
    overflow: initial;
    margin: 0;
    border: 0
}

    #u30 #u30nav, #u30 #u30tools {
        visibility: initial
    }

    #u30.u30nonstick {
        position: relative
    }

@media only screen and (min-height: 850px) {
    #u30.u30nonstick {
        position: sticky
    }
}

.u30visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

#u30skip2content {
    transform: translateY(-100%);
    position: fixed;
    float: left;
    opacity: 0;
    width: auto;
    top: 0;
    left: 2%;
    bottom: auto;
    z-index: 23
}

    #u30skip2content:focus-within {
        opacity: 1
    }

    #u30skip2content ul li {
        float: left
    }

        #u30skip2content ul li a {
            display: block;
            margin: 4px 6px;
            padding: 6px 8px;
            background: #211E1C;
            font-size: 15px;
            color: #fff;
            height: 100%;
            opacity: 0
        }

            #u30skip2content ul li a:focus {
                outline-offset: 0px;
                outline-width: 2px !important;
                outline-style: dotted !important;
                outline-color: currentColor
            }

            #u30skip2content ul li a#u30skip2c:focus {
                transform: translateY(calc(100% + 6px));
                opacity: 1
            }

    #u30skip2content #u30acc {
        position: absolute;
        left: -1000px;
        top: -1000px
    }

.u30scrollbars, .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype], .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype], .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent], .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent, .u30.u30mobile #u30nav.navactive {
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 4em !important;
    scrollbar-width: thin;
    scrollbar-color: #8B8580 transparent
}

    .u30scrollbars::-webkit-scrollbar, .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype]::-webkit-scrollbar, .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype]::-webkit-scrollbar, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent]::-webkit-scrollbar, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent::-webkit-scrollbar, .u30.u30mobile #u30nav.navactive::-webkit-scrollbar {
        width: 18px
    }

    .u30scrollbars::-webkit-scrollbar-thumb, .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype]::-webkit-scrollbar-thumb, .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype]::-webkit-scrollbar-thumb, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent]::-webkit-scrollbar-thumb, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent::-webkit-scrollbar-thumb, .u30.u30mobile #u30nav.navactive::-webkit-scrollbar-thumb {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAACCAIAAAABwbG5AAAABnRSTlMA/wD/AP83WBt9AAAAFElEQVR4AWP4jwS6WxsgCFmQsAoAmU85MSOXycEAAAAASUVORK5CYII=");
        background-position: 100% 0;
        background-repeat: repeat-y
    }

    .u30scrollbars::-webkit-scrollbar-track, .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype]::-webkit-scrollbar-track, .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype]::-webkit-scrollbar-track, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent]::-webkit-scrollbar-track, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent::-webkit-scrollbar-track, .u30.u30mobile #u30nav.navactive::-webkit-scrollbar-track {
        background-color: transparent
    }

.u30 {
    color: #fff;
    width: 100%;
    font-size: 14px;
    z-index: 21;
    position: relative
}

    .u30:before {
        content: '';
        background: #3A3632;
        width: 100%;
        height: 100%;
        position: absolute
    }

    .u30.pause * {
        animation: none !important;
        transition: none !important
    }

.u30w1 {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    padding-top: 8px;
    padding-bottom: 8px;
    position: relative
}

#u30nav {
    flex-grow: 1;
    display: flex;
    align-items: center;
    z-index: 1;
    opacity: 1;
    transition: visibility 200ms ease, opacity 200ms ease
}

    #u30nav .u30contactBtn, #u30nav .u30cloud {
        display: none
    }

#u30navw1 {
    display: flex;
    flex-flow: row wrap;
    flex: 1 1 auto;
    justify-content: center;
    padding: 0
}

    #u30navw1.u30navchk {
        left: 0;
        position: fixed;
        flex-wrap: nowrap;
        transform: translateX(0) !important
    }

        #u30navw1.u30navchk > a, #u30navw1.u30navchk > button {
            white-space: nowrap
        }

    #u30navw1 > a, #u30navw1 > button {
        color: #fff;
        line-height: 1.3;
        padding: 2px 8px 1px;
        position: relative;
        transform: translate(0, 0);
        font-size: 16px;
        text-decoration: none;
        transition: color 100ms ease-in
    }

        #u30navw1 > a:after, #u30navw1 > button:after {
            content: '';
            position: absolute;
            background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999999 8L7 2L13 8' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
            background-size: 15px 15px;
            right: 0;
            top: 0;
            width: 44px;
            height: 100%;
            transform: rotate(-180deg);
            transition: transform 100ms ease;
            z-index: 1;
            background-position: center;
            background-repeat: no-repeat;
            display: none
        }

        #u30navw1 > a.active:after, #u30navw1 > button.active:after {
            transform: rotate(0deg)
        }

        #u30navw1 > a:before, #u30navw1 > button:before {
            content: '';
            height: 1px;
            position: absolute;
            left: 8px;
            right: 8px;
            bottom: 0;
            transform: translate(0, -3px);
            background-color: #FBF9F8;
            opacity: 0;
            transition: opacity 100ms ease-in,transform 100ms ease-in
        }

        #u30navw1 > a:hover:before, #u30navw1 > a.active:before, #u30navw1 > button:hover:before, #u30navw1 > button.active:before {
            opacity: 1;
            transform: translate(0, 0)
        }

    #u30navw1 > button {
        border: none;
        background-color: transparent
    }

        #u30navw1 > button:hover {
            cursor: pointer
        }

.u30subhead {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 6px;
    display: inline-block;
    color: #F0CC71
}

div.u30subhead {
    padding: 0 21px 12px
}

#u30brand {
    display: flex;
    z-index: 1;
    height: auto;
    max-width: initial;
    margin: 0;
    padding: 0 24px 0 0
}

.rtl #u30brand {
    padding: 0 0 0 24px
}

#u30brand .u30brandw1 {
    display: flex;
    align-items: center;
    text-decoration: none
}

    #u30brand .u30brandw1 a {
        color: #fff !important
    }

    #u30brand .u30brandw1 #u30btxt {
        color: #fff;
        position: relative;
        transition: color 100ms ease-in;
        font-size: 14px;
        font-weight: 700;
        font-family: inherit;
        padding: 0;
        margin: 0 0 0 16px;
        display: flex;
        align-items: center;
        height: 100%
    }

.rtl #u30brand .u30brandw1 #u30btxt {
    margin: 0 16px 0 0
}

#u30brand .u30brandw1 #u30btxt:before {
    content: '';
    position: absolute;
    left: -16px;
    height: 100%;
    width: 1px;
    background: #FBF9F8;
    opacity: 0.3
}

.rtl #u30brand .u30brandw1 #u30btxt:before {
    right: -16px
}

#u30brand .u30brandw1:hover:hover span:after, #u30brand .u30brandw1:hover.active span:after {
    opacity: 1;
    transform: translate(0, 0)
}

#u30brand #u30btitle {
    display: block;
    margin-right: 12px
}

.rtl #u30brand #u30btitle {
    margin-left: 12px;
    margin-right: 0
}

#u30brand #u30logo {
    min-width: 32px;
    width: 32px;
    height: 44px;
    text-indent: -9999px;
    border-radius: 4px;
    background: transparent;
    border: none;
    position: relative;
    display: inline-flex;
    justify-content: flex-start
}

    #u30brand #u30logo .u30-oicn {
        height: auto;
        align-self: center
    }

    #u30brand #u30logo path {
        fill: #C74634;
        stroke-width: 0
    }

    #u30brand #u30logo:hover, #u30brand #u30logo:active {
        cursor: pointer
    }

    #u30brand #u30logo:focus {
        outline-color: #fff !important
    }

.u30contactBtn {
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    border-radius: 4px;
    background: transparent;
    border: none;
    transition: background-color 200ms ease;
    position: relative;
    display: inline-flex;
    justify-content: center
}

    .u30contactBtn svg {
        height: auto;
        align-self: center
    }

    .u30contactBtn path {
        fill: transparent;
        stroke-width: 2;
        stroke: #FBF9F8
    }

    .u30contactBtn span {
        display: none
    }

    .u30contactBtn:hover, .u30contactBtn:active {
        cursor: pointer;
        background-color: #312D2A
    }

    .u30contactBtn:focus {
        outline-color: #fff !important
    }

.u30cloud {
    color: #FBF9F8;
    min-height: 44px;
    min-width: 44px;
    padding: 0 20px 0 0;
    background-color: #161513;
    border-radius: 4px;
    font-weight: bold;
    transition: background-color .2s ease;
    display: inline-flex;
    z-index: 1
}

.rtl .u30cloud {
    padding: 0 0 0 20px
}

.u30cloud svg {
    width: 24px;
    height: 100%;
    margin: 0 0.8em
}

.u30cloud path {
    fill: transparent;
    stroke-width: 2;
    stroke: #FBF9F8
}

.u30cloud span {
    color: #FBF9F8;
    white-space: nowrap;
    height: auto;
    align-self: center
}

.u30cloud:active {
    background-color: #312D2A;
    text-decoration: none
}

.u30cloud:visited {
    color: #FBF9F8
}

.u30cloud:hover {
    text-decoration: none
}

.u30cloud:focus {
    outline-color: #fff !important
}

.u30title {
    color: #FBF9F8
}

#u30tools {
    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: stretch;
    align-items: stretch;
    margin-left: auto;
    padding: 0 0 0 24px
}

.rtl #u30tools {
    padding: 0 24px 0 0;
    margin-left: 0;
    margin-right: auto
}

#u30search, .u30contactBtn, #u30ham {
    margin-right: 10px
}

.rtl #u30search, .rtl .u30contactBtn, .rtl #u30ham {
    margin-right: 0;
    margin-left: 10px
}

#u30search {
    position: relative
}

#u30searchw1 {
    position: absolute;
    right: 0;
    height: 100%;
    overflow: hidden;
    padding: 2px 0;
    display: none
}

.rtl #u30searchw1 {
    right: auto;
    left: 0
}

#u30searchw2 {
    position: absolute;
    background: #FBF9F8;
    right: 0;
    bottom: 2px;
    top: 2px;
    opacity: 0;
    visibility: hidden;
    border-radius: 4px;
    will-change: transform, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
    transition: transform 500ms ease-in-out, opacity 250ms ease-in 50ms, visibility 0ms ease-in 300ms, scale 0ms ease-in 300ms;
    -webkit-transition: -webkit-transform 500ms ease-in-out, opacity 250ms ease-in 50ms, visibility 0ms ease-in 300ms, scale 0ms ease-in 300ms;
    transform: translate(calc(100% - 44px), 0) scale(0, 1);
    -webkit-transform: translate(calc(100% - 44px), 0) scale(0, 1);
    transform-origin: right;
    width: 100%
}

.rtl #u30searchw2 {
    transform: translate(calc(-100% - 44px), 0) scale(0, 1);
    -webkit-transform: translate(calc(-100% - 44px), 0) scale(0, 1);
    right: auto;
    left: 0
}

#u30.searchexpand #u30searchw2 {
    transform: translate(0, 0) scale(1, 1);
    -webkit-transform: translate(0, 0) scale(1, 1);
    transition: transform 500ms ease-in-out, opacity 250ms ease-in 50ms, visibility 300ms ease-in 0ms, scale 0ms ease-in 300ms;
    -webkit-transition: -webkit-transform 500ms ease-in-out, opacity 250ms ease-in 50ms, visibility 300ms ease-in 0ms, scale 0ms ease-in 300ms;
    opacity: 1;
    visibility: visible
}

#u30.searchexpand .u30searchBtn {
    visibility: hidden;
    opacity: 0;
    background: transparent;
    transition: background-color 200ms ease, visibility 200ms ease, opacity 200ms ease
}

#u30.searchexpand #u30searchw1 {
    z-index: 2
}

#u30.searchexpand #u30searchForm {
    display: block
}

#u30.searchexpand:not(.u30tablet) #u30nav {
    visibility: hidden;
    opacity: 0;
    transition: visibility 200ms ease, opacity 200ms ease
}

#u30closeresults {
    opacity: 0;
    visibility: hidden;
    transition: visibility 100ms ease-out 0ms, opacity 100ms ease-out 0ms;
    text-align: right;
    border: none;
    align-items: center;
    width: auto;
    display: flex;
    margin: clamp(0.5em, 3vh, 1.5em) 0 1vh auto;
    background-color: transparent;
    margin-right: 4px
}

.rtl #u30closeresults {
    margin: clamp(0.5em, 3vh, 1.5em) auto 1vh 0;
    flex-direction: row-reverse
}

#u30closeresults span {
    line-height: 0
}

#u30closeresults path {
    stroke: #161513;
    stroke-width: 2px
}

#u30closeresults:hover {
    cursor: pointer
}

#u30.searchsuggest, #u30.searchresults, #u30.skel, #u30.navexpand {
    position: sticky !important
}

    #u30.searchsuggest #u30searchw1, #u30.searchresults #u30searchw1, #u30.skel #u30searchw1 {
        overflow: visible
    }

    #u30.searchsuggest #u30searchw3, #u30.searchresults #u30searchw3, #u30.skel #u30searchw3 {
        height: calc(100vh - 60px);
        max-height: calc(100vh - 60px);
        pointer-events: all
    }

.u30tablet #u30.searchsuggest #u30searchw3, .u30tablet #u30.searchresults #u30searchw3, .u30tablet #u30.skel #u30searchw3 {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

#u30.searchsuggest #u30searchw3:before, #u30.searchresults #u30searchw3:before, #u30.skel #u30searchw3:before {
    transform: translate(0, 0);
    opacity: 1
}

#u30.searchsuggest #u30autosuggest {
    visibility: visible;
    opacity: 1
}

#u30.searchsuggest #u30skel {
    opacity: 0 !important
}

#u30.searchresults #u30resultsw1 {
    visibility: visible;
    opacity: 1
}

#u30.searchresults #u30autosuggest {
    transition: visibility 0ms ease-out 0ms, opacity 0ms ease-out 0ms
}

#u30.searchresults #u30closeresults {
    opacity: 1;
    visibility: visible
}

#u30.searchresults #u30skel {
    transition: opacity 0ms ease-out 0ms
}

#u30.skel #u30skel {
    opacity: 1
}

    #u30.skel #u30skel li {
        animation-name: u30skelcolor;
        -webkit-animation-name: u30skelcolor
    }

#u30.skel #u30resultsw1 {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0ms ease-out 0ms, opacity 0ms ease-out 0ms
}

@keyframes u30skelcolor {
    0% {
        background-color: #F1EFED
    }

    50% {
        background-color: #7A736E
    }

    100% {
        background-color: #F1EFED
    }
}

#u30skel li:nth-child(1) {
    animation-delay: 160ms
}

#u30skel li:nth-child(2) {
    animation-delay: 240ms
}

#u30skel li:nth-child(3) {
    animation-delay: 320ms
}

#u30skel li:nth-child(4) {
    animation-delay: 400ms
}

#u30skel li:nth-child(5) {
    animation-delay: 480ms
}

#u30skel li:nth-child(6) {
    animation-delay: 560ms
}

#u30skel li:nth-child(7) {
    animation-delay: 640ms
}

#u30skel li:nth-child(8) {
    animation-delay: 720ms
}

#u30skel li:nth-child(9) {
    animation-delay: 800ms
}

#u30skel li:nth-child(10) {
    animation-delay: 880ms
}

#u30skel {
    opacity: 0;
    transition: opacity 100ms ease-in;
    position: absolute;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    top: 0
}

    #u30skel li {
        margin: 2em 0 2.3em 0;
        background-color: #F5F4F2;
        width: 100%;
        display: block;
        height: 110px;
        color: transparent;
        opacity: 0.3;
        animation-duration: 2s;
        animation-iteration-count: infinite
    }

#u30searchForm {
    height: 100%;
    width: 100%;
    display: none
}

.u30s1 {
    height: 100%;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 1 1 auto
}

    .u30s1 .u30input {
        flex-grow: 1;
        display: inline-flex;
        height: 100%;
        flex: 1 1 auto
    }

        .u30s1 .u30input .u30inputw1 {
            width: 100%
        }

        .u30s1 .u30input #u30input {
            height: 100%;
            width: 100%;
            flex-grow: 1;
            border: 0;
            font-size: 18px;
            color: #000;
            background-color: transparent
        }

            .u30s1 .u30input #u30input:focus {
                outline: none
            }

            .u30s1 .u30input #u30input::-moz-placeholder {
                color: #000
            }

            .u30s1 .u30input #u30input::-webkit-input-placeholder {
                color: #000
            }

        .u30s1 .u30input .u30submit {
            display: none
        }

        .u30s1 .u30input #u30clear {
            width: 44px;
            height: 100%;
            display: inline-flex;
            justify-content: center;
            border: 0;
            opacity: 0;
            pointer-events: none;
            border-radius: 4px;
            visibility: hidden;
            transition: opacity 300ms ease-in, visibility 300ms ease-in;
            position: absolute;
            right: 0;
            background-color: transparent
        }

            .u30s1 .u30input #u30clear span {
                display: none
            }

            .u30s1 .u30input #u30clear svg {
                height: auto;
                align-self: center
            }

            .u30s1 .u30input #u30clear path {
                stroke: #161513
            }

            .u30s1 .u30input #u30clear.active {
                opacity: 1;
                z-index: 2;
                pointer-events: all;
                visibility: visible;
                transition: opacity 300ms ease-in, visibility 300ms ease-in
            }

                .u30s1 .u30input #u30clear.active:hover {
                    cursor: pointer
                }

            .u30s1 .u30input #u30clear:focus {
                outline: #3A3632;
                outline-offset: -2px
            }

.rtl .u30s1 .u30input #u30clear {
    right: auto;
    left: 0
}

#u30searchw3 {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(100% + 2px + 8px);
    height: 0;
    max-height: 0;
    width: 100vw;
    overflow: hidden;
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px);
    pointer-events: none
}

.u30tablet #u30searchw3 {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

#u30searchw3:before {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    background-color: #FBF9F8;
    transform: translate(0, -100%);
    transition: transform 200ms ease-out, opacity 200ms ease-out;
    will-change: transform, opacity;
    height: 100%;
    top: 0;
    opacity: 0
}

#u30searchw3:after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    transition: opacity 100ms ease-out;
    height: 20px;
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    background-color: #F5F4F2;
    animation-duration: 2s;
    animation-iteration-count: infinite
}

.searchresults #u30searchw3.loading:after {
    opacity: 0.3;
    animation-name: u30skelcolor;
    -webkit-animation-name: u30skelcolor
}

#u30autosuggest {
    width: 100%;
    transition: visibility 100ms ease-out 100ms, opacity 100ms ease-out 100ms;
    will-change: visibility, opacity, height;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    position: absolute;
    top: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 2em;
    left: 0;
    z-index: 2;
    background-color: #FBF9F8
}

.rtl #u30autosuggest {
    right: 0;
    left: auto
}

#u30autosuggest li {
    position: relative
}

    #u30autosuggest li a {
        color: #161513;
        align-items: center;
        padding: clamp(5px, 3vh, 15px) 0 clamp(5px, 3vh, 15px) 44px;
        display: block;
        font-size: 20px
    }

.rtl #u30autosuggest li a {
    padding: clamp(5px, 3vh, 15px) 44px clamp(5px, 3vh, 15px) 0
}

#u30autosuggest li a b {
    font-weight: 600;
    color: #577346
}

#u30autosuggest li a cite {
    color: #161513;
    margin-top: -7px;
    line-height: 1.3;
    opacity: 0.8;
    font-size: 14px;
    font-style: normal;
    padding-top: 8px;
    display: flex
}

.rtl #u30autosuggest li a cite {
    direction: ltr;
    flex-direction: column
}

#u30autosuggest li[aria-selected="true"]:before {
    background-color: #C6C1BD;
    width: 200vw;
    position: absolute;
    height: 100%;
    content: '';
    left: -50%;
    z-index: -1;
    opacity: 0.3
}

.u30complete:before, .u30suggestlnk:before {
    content: '';
    background-size: 20px 20px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    width: 44px;
    color: #161513;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23312D2A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.rtl .u30complete:before, .rtl .u30suggestlnk:before {
    right: 0;
    left: auto
}

.u30suggestlnk, .u30-globe {
    padding: clamp(5px, 3vh, 15px) 0 clamp(5px, 3vh, 15px) 44px !important
}

.rtl .u30suggestlnk, .rtl .u30-globe {
    padding: clamp(5px, 3vh, 15px) 44px clamp(5px, 3vh, 15px) 0 !important
}

.u30suggestlnk:before, .u30-globe:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:%23312D2A;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23312D2A;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M10,0A10,10,0,1,1,0,10,10,10,0,0,1,10,0Zm.84,18.09a8.16,8.16,0,0,0,7.28-7.27A2.4,2.4,0,0,1,16.94,10c-.84-1.05-.07-2.36.52-3.1l.07.18A8.73,8.73,0,0,0,13.26,2.5a7.1,7.1,0,0,0-.81-.3s0,0,0,0-.29-.11-.29,0,.08.21,0,.24-.27-.13-.37-.22a1.59,1.59,0,0,0-.5-.15s0-.06.27-.1h0l-.45-.07a3,3,0,0,1-.73.26s-.42.23-.85.53-.38.47-.12.68.65-.1.5.15S9.78,4,9.9,4s.29-.42.34-.51.16,0,.33-.13A.39.39,0,0,0,10.74,3c0-.09,0-.06.21-.25s.18-.3.24-.34a.68.68,0,0,1,.34,0,.27.27,0,0,1,.23.19,1,1,0,0,0-.11.25c0,.09.11.12.22.11s.35-.31.37-.24a3.28,3.28,0,0,1,0,.44c0,.19.09.14.2.28s.2.23.07.34-.2,0-.38.17-.59.13-.71.13-.46.09-.34.15.31,0,.32.08-.18.15-.18.27.48.14.34.21A2.9,2.9,0,0,1,10.9,5c-.06,0,0-.23-.24-.11s-.36.41-.52.47A2.11,2.11,0,0,0,9.35,6a4.24,4.24,0,0,1-.9.86.57.57,0,0,0-.26.58c0,.25,0,.48-.14.52S8,7.31,7.93,7.25a1.15,1.15,0,0,0-.62,0c-.22,0-.25.17-.25.17s-.17-.18-.67,0a1.6,1.6,0,0,0-.67,1.4.48.48,0,0,0,.76,0c.19-.32.63-.41.61-.33a2.8,2.8,0,0,1-.34.67c-.14.17-.13.14.24.14s.4.1.28.43a.39.39,0,0,0,.22.53c.15.09.19-.1.34-.11s.27.17.29.21a1.1,1.1,0,0,1,.22-.22c.1-.07,0-.16.19-.22a2.14,2.14,0,0,1,.34-.17c.11,0,.11.09.22.09s.2.07.34.09A2.93,2.93,0,0,1,9.8,10c.17,0,.21,0,.41,0s.19.14.27.25a.84.84,0,0,0,.46.35c.26.08.7.2.74.31a2.58,2.58,0,0,0,.16.33.69.69,0,0,0,.09.2s.16,0,.16.07-.13.24-.07.21.11-.13.18-.15.13,0,.34.1.05.13.05.13a.49.49,0,0,0,0,.11s0,0,.08-.08.3,0,.49.05.83.38.83.68-.53.81-.54.88a6.25,6.25,0,0,1-.08,1c-.09.49-.55.52-.85.65s-.2.45-.19.54a3.18,3.18,0,0,1-.54,1c-.18.17-.61-.23-.58-.11s.41.3.28.59-.59,0-.6.08.15.22.14.31-.26,0-.32,0,.06.11.11.28A.39.39,0,0,1,10.82,18.09ZM4.66,3.78A8.16,8.16,0,0,0,9.81,18.14,4.29,4.29,0,0,1,9.46,17c-.06-.52-.27-2.73-.34-2.86s-.78-.43-.86-.6a5.37,5.37,0,0,0-.74-1.13c-.16-.13-.11-.66.21-1A.84.84,0,0,0,8,10.52c-.08-.06,0-.22-.13-.29s-.11.2-.22.22S7,10.12,7,10s-.57-.33-.69-.36S6,9.22,5.86,9.28s-.17.07-.59,0-.71-.49-.67-.6-.19-.38-.29-.52-.21-.85-.38-.76S4.18,8.51,4,8.51s-.36-.94-.33-1.22-.23,0-.22-.54.8-1.26.85-1.3a2,2,0,0,0,.22-.3l.1,0s0,0,.13-.09-.09-.32-.11-.45a1.06,1.06,0,0,1,0-.42c0-.08.17-.48,0-.46Z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect class='b' width='19.95' height='19.95'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eglobe%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='20' height='20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

#u30results {
    position: relative;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    overflow: -moz-scrollbars-none;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    max-width: 888px;
    margin: 0 auto
}

    #u30results::-webkit-scrollbar {
        width: 0 !important
    }

#u30resultsw1 {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    visibility: hidden;
    opacity: 0;
    transition: visibility 100ms ease-out 200ms, opacity 100ms ease-out 200ms
}

.rtl #u30resultsw1 {
    right: 0;
    left: auto
}

#u30resultsw1 > div:first-of-type {
    padding-top: 0
}

    #u30resultsw1 > div:first-of-type .u30sitelinksp {
        padding-top: 0
    }

#u30resultsw1 .cb19.cb19v2 {
    display: inline-block;
    width: 100%;
    margin: clamp(1em, 5vh, 2em) 0 0 0;
    position: relative
}

    #u30resultsw1 .cb19.cb19v2 .cb19w1 {
        border: 0
    }

    #u30resultsw1 .cb19.cb19v2 .cb19w2 {
        background: #EBEAE7;
        border-radius: 4px;
        float: left;
        padding: 10px;
        width: calc(100% + 10px);
        transform: translate(-10px, 0)
    }

        #u30resultsw1 .cb19.cb19v2 .cb19w2 p {
            font-size: 16px;
            white-space: normal;
            line-height: 1.3;
            word-wrap: break-word;
            color: #161513;
            margin-bottom: 0
        }

            #u30resultsw1 .cb19.cb19v2 .cb19w2 p a {
                color: #161513;
                font-size: 20px;
                line-height: 1.2;
                font-weight: bold;
                outline-offset: -3px
            }

        #u30resultsw1 .cb19.cb19v2 .cb19w2 cite a {
            font-size: 14px;
            line-height: 1.3;
            color: #161513;
            font-weight: 400;
            font-style: normal;
            word-break: break-all;
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%;
            margin: 10px 0
        }

.rtl #u30resultsw1 .cb19.cb19v2 .cb19w2 cite a {
    direction: ltr
}

#u30resultsw1 .cb19.cb19v2 .cb19w2 > strong {
    display: none
}

#u30resultsw1 .cb19.cb19v2 .cb19w2 img {
    float: left;
    margin: 0 10px 0 0;
    width: 39%;
    max-width: 241px
}

.rtl #u30resultsw1 .cb19.cb19v2 .cb19w2 img {
    float: right;
    margin: 0 0 0 10px
}

#u30resultsw1 .cb19.cb19v2 .cb19w2 + br + .cb19w2 {
    margin-top: clamp(0.5em, 3vh, 1.5em)
}

.u30result {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #D8D4CF;
    position: relative;
    padding: clamp(1em, 5vh, 2em) 0
}

    .u30result .u30head {
        display: block;
        margin-bottom: 6px;
        font-weight: normal;
        color: #161513;
        font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-height: 25px;
        max-height: 50px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        font-weight: bold
    }

    .u30result p {
        margin: 0;
        font-size: 14px !important;
        white-space: normal;
        line-height: 1.3;
        word-wrap: break-word;
        color: #161513;
        padding-top: 4px;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        max-height: 43px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }

.rtl .u30result p {
    float: right
}

.u30result .u30rw1 {
    clear: both
}

.u30result cite {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.3
}

.rtl .u30result cite {
    float: right;
    direction: ltr
}

.u30result cite a {
    font-style: normal;
    color: #161513;
    font-size: 14px;
    line-height: 1.3;
    word-break: break-all;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.rtl .u30result cite a {
    direction: ltr;
    float: right
}

.u30result cite .u30type span {
    font-style: normal;
    padding-right: 1em;
    text-transform: uppercase;
    font-size: 12px;
    float: left;
    line-height: 1.6;
    color: #161513
}

.rtl .u30result cite .u30type span {
    float: right
}

.u30result .u30rw3 cite {
    display: block
}

.u30result.u30video .u30rw1 {
    position: relative;
    float: left;
    width: 100%
}

.rtl .u30result.u30video .u30rw1 {
    float: right
}

.u30result.u30video .u30rw1 .u30rw2 {
    float: left;
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%
}

.rtl .u30result.u30video .u30rw1 .u30rw2 {
    float: right
}

.u30result.u30video .u30rw1 .u30rw3 {
    flex-basis: 70%;
    max-width: 70%
}

    .u30result.u30video .u30rw1 .u30rw3 .u30head, .u30result.u30video .u30rw1 .u30rw3 cite, .u30result.u30video .u30rw1 .u30rw3 p {
        padding-right: 50px
    }

.rtl .u30result.u30video .u30rw1 .u30rw3 .u30head, .rtl .u30result.u30video .u30rw1 .u30rw3 cite, .rtl .u30result.u30video .u30rw1 .u30rw3 p {
    padding-right: 0;
    padding-left: 50px
}

.u30result.u30video .u30rw1 .u30rw3 cite {
    overflow-wrap: break-word
}

.u30result.u30video .u30rw1 .bcthumbnail {
    border-radius: 4px;
    flex-basis: 30%;
    max-width: 30%
}

    .u30result.u30video .u30rw1 .bcthumbnail .bcimg {
        border-radius: 4px
    }

.u30result.u30video .u30rw1 .u30ytembed {
    flex-basis: 30%;
    max-width: 30%
}

    .u30result.u30video .u30rw1 .u30ytembed .ytvideo {
        border-radius: 4px
    }

        .u30result.u30video .u30rw1 .u30ytembed .ytvideo img {
            border-radius: 4px
        }

#u30noresults {
    display: none
}

#u30resultsw1 .noresults {
    display: block;
    border-bottom: none
}

    #u30resultsw1 .noresults > div {
        color: #161513;
        font-size: 20px !important
    }

    #u30resultsw1 .noresults p {
        display: block;
        width: 100%;
        font-size: 16px !important
    }

    #u30resultsw1 .noresults .u30nr1 {
        display: block;
        width: 100%;
        float: left;
        padding-top: 3vh;
        color: #161513;
        font-size: 15px;
        white-space: normal;
        line-height: 1.3
    }

.rtl #u30resultsw1 .noresults .u30nr1 {
    float: right
}

#u30resultsw1 .noresults .u30nr1 li {
    padding: 0.3em 0;
    list-style: disc;
    list-style-position: inside
}

.u30sitelinkw1 {
    display: flex;
    flex-wrap: wrap;
    position: relative
}

    .u30sitelinkw1:before {
        content: '';
        width: 100%;
        height: 1px;
        bottom: 0;
        position: absolute;
        background-color: #D8D4CF
    }

    .u30sitelinkw1 .u30sitelinksp.u30result {
        border-bottom: 0
    }

        .u30sitelinkw1 .u30sitelinksp.u30result > .u30head {
            margin: 0 0 12px 0
        }

        .u30sitelinkw1 .u30sitelinksp.u30result cite {
            width: 100%;
            float: left;
            line-height: 1.3
        }

.rtl .u30sitelinkw1 .u30sitelinksp.u30result cite {
    float: right
}

.u30sitelinkw1 .u30sitelinksc.u30result {
    flex: 0 50%;
    padding: clamp(0.5em, 5vh, 1.5em) 40px;
    margin-bottom: 0;
    border-bottom: 0
}

    .u30sitelinkw1 .u30sitelinksc.u30result .u30head {
        color: #577346;
        font-weight: bold;
        font-size: 15px
    }

        .u30sitelinkw1 .u30sitelinksc.u30result .u30head:hover {
            color: #161513
        }

.cb19v2 + .u30sitelinkw1 {
    display: none
}

.u30sitelinkw1 + .u30sitelinkw1 {
    display: none
}

#u30closesearch {
    width: 44px !important;
    height: 100%;
    display: inline-flex;
    justify-content: center;
    border: none;
    background-color: transparent
}

    #u30closesearch span {
        display: none
    }

    #u30closesearch svg {
        height: auto;
        align-self: center
    }

.rtl #u30closesearch svg {
    transform: rotate(180deg)
}

#u30closesearch path {
    stroke: #161513
}

#u30closesearch:hover {
    cursor: pointer
}

#u30closesearch:focus {
    outline: #3A3632;
    outline-offset: -2px
}

.u30searchBtn {
    pointer-events: none;
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    border-radius: 4px;
    background: transparent;
    border: none;
    transition: background-color 200ms ease, visibility 200ms ease, opacity 200ms ease;
    position: relative;
    display: inline-flex;
    justify-content: center;
    visibility: visible;
    opacity: 1;
    border: none
}

    .u30searchBtn svg {
        height: auto;
        align-self: center
    }

    .u30searchBtn path {
        fill: transparent;
        stroke-width: 2;
        stroke: #FBF9F8
    }

    .u30searchBtn span {
        display: none
    }

    .u30searchBtn:hover, .u30searchBtn:active {
        cursor: pointer;
        background-color: #312D2A
    }

    .u30searchBtn:focus {
        outline-color: #fff !important
    }

#u30ham, #u30searchBtn, #u30navw1 > a, #u30navw1 > button {
    pointer-events: none
}

#u30.contentloaded #u30navBg {
    display: block
}

#u30.contentloaded #u30searchw1 {
    display: flex
}

#u30.contentloaded #u30ham, #u30.contentloaded #u30searchBtn, #u30.contentloaded #u30navw1 > a, #u30.contentloaded #u30navw1 > button, #u30.contentloaded #u30-flyout {
    pointer-events: all
}

#u30.contentloaded.u30mobile #u30nav {
    display: block;
    padding-top: clamp(0.5em, 2vh, 1em)
}

#u30ham {
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    border-radius: 4px;
    background-color: transparent;
    border: none;
    transition: background-color 200ms ease;
    position: relative;
    display: inline-flex;
    justify-content: center;
    display: none
}

    #u30ham svg {
        height: auto;
        align-self: center;
        z-index: 1;
        backface-visibility: visible
    }

    #u30ham path {
        transition: 200ms;
        stroke-width: 2px;
        stroke: #FBF9F8
    }

        #u30ham path.p1, #u30ham path.p2, #u30ham path.p3 {
            transition: opacity 100ms ease-in 100ms, transform 100ms ease-in 100ms
        }

        #u30ham path.p4, #u30ham path.p5 {
            opacity: 0;
            transform-origin: center;
            transition: opacity 100ms ease-in, transform 100ms ease-in 100ms;
            will-change: transform;
            transform: rotate(0deg)
        }

    #u30ham:hover {
        cursor: pointer;
        background-color: #312D2A
    }

    #u30ham:focus {
        outline-color: #fff !important
    }

    #u30ham[aria-expanded="true"] {
        background-color: #312D2A
    }

        #u30ham[aria-expanded="true"] .p1, #u30ham[aria-expanded="true"] .p2, #u30ham[aria-expanded="true"] .p3 {
            transition: opacity 100ms ease-in, transform 100ms ease-in;
            opacity: 0
        }

        #u30ham[aria-expanded="true"] .p4, #u30ham[aria-expanded="true"] .p5 {
            transition: opacity 100ms ease-in 100ms, transform 100ms ease-in 100ms;
            opacity: 1
        }

        #u30ham[aria-expanded="true"] .p1 {
            transform: translate(0, 8px)
        }

        #u30ham[aria-expanded="true"] .p3 {
            transform: translate(0, -8px)
        }

        #u30ham[aria-expanded="true"] .p4 {
            transform: rotate(45deg)
        }

        #u30ham[aria-expanded="true"] .p5 {
            transform: rotate(-45deg)
        }

.closenav {
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    display: inline-flex;
    justify-content: center;
    z-index: 3;
    position: absolute;
    transform: translate(-5px, -5px);
    top: clamp(1em, 5vh, 2em);
    right: -24px
}

.rtl .closenav {
    right: auto;
    left: -24px
}

.closenav:hover {
    cursor: pointer
}

.closenav:focus {
    outline-color: #fff !important;
    outline-offset: -6px
}

.closenav svg {
    height: auto;
    align-self: center;
    pointer-events: none
}

.closenav path, .closenav circle {
    fill: transparent;
    stroke-width: 2;
    stroke: #FBF9F8
}

.u30navw2[data-dropdown] {
    position: absolute;
    top: 100%;
    z-index: 1;
    width: 100%;
    left: 0;
    opacity: 0;
    display: none;
    height: calc(90vh - 60px);
    max-height: calc(90vh - 60px)
}

.shortnav .u30navw2[data-dropdown] {
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px)
}

.navshow .u30navw2[data-dropdown] {
    visibility: hidden;
    display: grid
}

.u30tablet .u30navw2[data-dropdown] {
    top: calc(100% + 17px);
    left: 8px;
    height: calc(90vh - 103px);
    max-height: calc(90vh - 103px)
}

.rtl .u30tablet .u30navw2[data-dropdown] {
    left: -8px
}

.u30navw2[data-dropdown] li > a:not(.u30acta):not(.u30inlinecta), .u30navw2[data-dropdown] button:not(.closenav) {
    color: #FBF9F8;
    display: inline-block;
    position: relative;
    transition: color 100ms ease-in;
    text-align: left;
    font-weight: 600;
    margin: 6px 0;
    font-size: 14px
}

.rtl .u30navw2[data-dropdown] li > a:not(.u30acta):not(.u30inlinecta), .rtl .u30navw2[data-dropdown] button:not(.closenav) {
    text-align: right
}

.u30navw2[data-dropdown] li > a:not(.u30acta):not(.u30inlinecta).active, .u30navw2[data-dropdown] button:not(.closenav).active {
    text-decoration: none;
    color: #F0CC71
}

.u30navw2[data-dropdown] li > a:not(.u30acta):not(.u30inlinecta):hover, .u30navw2[data-dropdown] button:not(.closenav):hover {
    cursor: pointer;
    color: #F0CC71;
    text-decoration: underline
}

.u30navw2[data-dropdown] p > a {
    color: #FBF9F8;
    transition: all 100ms ease-in;
    text-decoration: underline;
    text-decoration-color: #FBF9F8
}

    .u30navw2[data-dropdown] p > a:hover {
        color: #F0CC71;
        text-decoration-color: #F0CC71
    }

.u30navw2[data-dropdown] button {
    background-color: transparent;
    border: none
}

.u30navw2[data-dropdown] > li {
    max-height: 100%
}

.u30navw2[data-dropdown] .u30t1 {
    padding-top: 20px;
    font-weight: 700;
    font-size: 20px;
    position: relative;
    margin-right: auto
}

    .u30navw2[data-dropdown] .u30t1:after {
        display: none
    }

.rtl .u30navw2[data-dropdown] .u30t1 {
    margin-right: 0;
    margin-left: auto
}

.navshow .u30navw2[data-dropdown].active {
    visibility: visible
}

.u30navw2[data-dropdown].active {
    z-index: 2;
    opacity: 1
}

    .u30navw2[data-dropdown].active .u30navw3 {
        opacity: 1;
        transform: translate(0, 0);
        visibility: visible;
        transition: transform 250ms ease-out 150ms, opacity 200ms ease-out 200ms, visibility 200ms ease-out 200ms
    }

.u30navtitle {
    font-weight: 700;
    font-size: 20px;
    padding: 0 14px 1vh 5px;
    margin: 0 auto 0 -5px;
    position: relative;
    display: flex
}

.u30mobile .u30navtitle {
    display: none
}

.u30tablet.shortnav .u30navw2[data-dropdown] {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

#u30navBg {
    position: absolute;
    top: 100%;
    overflow: hidden;
    width: 100%;
    left: 0;
    transform: translate(0, -100%);
    z-index: -1;
    transition: transform 350ms ease-out 0ms;
    background-color: #3A3632;
    height: calc(90vh - 60px);
    max-height: calc(90vh - 60px);
    will-change: transform;
    display: none
}

    #u30navBg .shortnav {
        height: calc(100vh - 60px);
        max-height: calc(100vh - 60px)
    }

.u30tablet #u30navBg {
    height: calc(90vh - 103px) !important;
    max-height: calc(90vh - 103px) !important
}

.shortnav.u30tablet #u30navBg {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

#u30navBg:before {
    content: '';
    opacity: 0;
    background-image: url("/asset/web/i/u28-navbg.jpg");
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    background-size: cover;
    bottom: 0;
    transform: translate(0, -2em);
    transition: transform 350ms ease-out 0ms, opacity 300ms ease-out 200ms;
    will-change: transform, opacity
}

#u30navBg #u30navBgscroll {
    height: 100%;
    position: relative;
    opacity: 0
}

    #u30navBg #u30navBgscroll > div {
        height: 100%;
        position: relative
    }

        #u30navBg #u30navBgscroll > div:after {
            content: '';
            position: absolute;
            top: 0;
            height: 100%;
            background-color: rgba(0,0,0,0.4);
            width: 100vw;
            right: 0;
            left: 24%
        }

.rtl #u30navBg #u30navBgscroll > div:after {
    right: 24%;
    left: 0
}

#u30navBg.scroll #u30navBgscroll {
    opacity: 1
}

#u30pgOverlay {
    opacity: 0;
    background-color: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    z-index: -2;
    transition: transform 0ms ease-out 0ms, opacity 0ms ease-out 0ms;
    transform: translate(0, -100%)
}

.navexpand #u30navBg {
    transform: translate(0, -1px);
    transition: transform 300ms ease-out 0ms;
    height: calc(90vh - 59px);
    max-height: calc(90vh - 59px)
}

.u30tablet .navexpand #u30navBg {
    height: calc(90vh - 102px);
    max-height: calc(90vh - 102px)
}

.navexpand #u30navBg:before {
    opacity: 1;
    transform: translate(0, 0);
    transition: transform 300ms ease-out 300ms, opacity 300ms ease-out 300ms
}

.navexpand .u30navw3 {
    height: calc(90vh - 60px);
    max-height: calc(90vh - 60px)
}

.u30tablet .navexpand .u30navw3 {
    height: calc(90vh - 103px);
    max-height: calc(90vh - 103px)
}

.navexpand #u30pgOverlay {
    opacity: 0.4;
    transform: translate(0, 0);
    transition: transform 0ms ease-out 0ms, opacity 150ms ease-out 0ms
}

.navexpand.shortnav #u30navBg {
    height: calc(100vh - 59px) !important;
    max-height: calc(100vh - 59px) !important
}

.navexpand.shortnav .u30navw3 {
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px)
}

.navexpand.shortnav.tablet #u30navBg {
    height: calc(100vh - 102px);
    max-height: calc(100vh - 102px)
}

.navexpand.shortnav.tablet .u30navw3 {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

.u30navw3 {
    display: grid;
    z-index: 1;
    opacity: 0;
    margin: 0 auto;
    width: 100%;
    max-width: 1344px;
    visibility: hidden;
    transform: translate(0, 20px);
    transition: transform 0ms ease-out 300ms, opacity 0ms ease-out 300ms, visibility 0ms ease-out 300ms;
    height: calc(90vh - 60px);
    max-height: calc(90vh - 60px)
}

.u30tablet .u30navw3 {
    height: calc(90vh - 103px);
    max-height: calc(90vh - 103px)
}

.shortnav .u30navw3 {
    height: calc(100vh - 60px);
    max-height: calc(100vh - 60px)
}

.shortnav.u30tablet .u30navw3 {
    height: calc(100vh - 103px);
    max-height: calc(100vh - 103px)
}

@media (min-width: 0) and (max-width: 1468px) {
    #u30:not(.u30tablet):not(.u30mobile) .u30navw3, #u30:not(.u30tablet):not(.u30mobile) #u30navBgscroll {
        padding-left: 0;
        padding-right: 0;
        margin-left: 48px;
        margin-right: 48px;
        max-width: calc(100% - 96px)
    }
}

@media (min-width: 0) and (max-width: 1024px) {
    #u30:not(.u30tablet):not(.u30mobile) .u30navw3, #u30:not(.u30tablet):not(.u30mobile) #u30navBgscroll {
        padding-left: 0;
        padding-right: 0;
        margin-left: 24px;
        margin-right: 24px;
        max-width: calc(100% - 48px)
    }
}

.u30t1w1 {
    padding-bottom: 1vh
}

.u30breakclm {
    -webkit-column-break-before: always;
    break-before: column
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical {
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 -5px
}

    .u30:not(.u30mobile) .u30navw3.four-column-vertical:before {
        background-color: #3A3632 !important
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .u30t1 {
        padding-bottom: 1vh;
        display: block
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical div.u30subhead {
        padding: 5px 0 1vh 21px
    }

.rtl .u30:not(.u30mobile) .u30navw3.four-column-vertical div.u30subhead {
    padding: 5px 21px 1vh 0
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] > ul:not(.tworow) {
    column-count: 4;
    column-gap: 2em
}

    .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] > ul:not(.tworow) li a {
        width: 100%
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] > ul:not(.tworow) li ul {
        display: inline-block;
        padding-left: 1em
    }

.u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] ul li button {
    display: none
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .single-column {
    display: inline-block;
    width: 100%
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm {
    column-count: 2
}

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm.align-threeclm {
        padding-right: 33.33%
    }

.rtl .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm.align-threeclm {
    padding-right: 0;
    padding-left: 33.33%
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm.align-fourclm {
    padding-right: calc(50% + 1em)
}

.rtl .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm.align-fourclm {
    padding-right: 0;
    padding-left: calc(50% + 1em)
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .threeclm {
    column-count: 3
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .fourclm {
    column-count: 4
}

.u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm, .u30:not(.u30mobile) .u30navw3.four-column-vertical .threeclm, .u30:not(.u30mobile) .u30navw3.four-column-vertical .fourclm {
    column-gap: 2em
}

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm li ul, .u30:not(.u30mobile) .u30navw3.four-column-vertical .threeclm li ul, .u30:not(.u30mobile) .u30navw3.four-column-vertical .fourclm li ul {
        display: inline-block;
        padding-left: 1em
    }

.u30:not(.u30mobile) .u30navw3.four-column-vertical .divider {
    padding-bottom: clamp(1em, 5vh, 2em) !important;
    margin-bottom: clamp(1em, 5vh, 2em);
    position: relative
}

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .divider:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #F0CC71
    }

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical {
    padding-left: 5px;
    padding-right: 5px;
    margin: 0 -5px
}

    .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical:before {
        background-color: #3A3632 !important
    }

    .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical .u30t1 {
        padding-bottom: 1vh;
        display: block
    }

    .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical div.u30subhead {
        padding: 5px 0 1vh 21px
    }

.rtl .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical div.u30subhead {
    padding: 5px 21px 1vh 0
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] > ul:not(.tworow) {
    column-count: 2;
    column-gap: 2em;
    width: 50%;
    float: left;
    padding-bottom: 4em
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] > ul:not(.tworow) {
    float: right
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] > ul:not(.tworow) li a {
    width: 100%
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] > ul:not(.tworow) li ul {
    display: inline-block;
    padding-left: 1em
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] ul li button {
    display: none
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical .u30cta {
    width: calc(50% - 1em);
    margin-left: 1em
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical .u30cta {
    margin-left: 0;
    margin-right: 1em
}

.u30:not(.u30mobile) .u30navw3.two-column-cta-vertical .single-column {
    display: inline-block;
    width: 100%
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical .u30t1 {
    padding-bottom: 1vh;
    display: block
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical div.u30subhead {
    padding: 5px 0 1vh 21px
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical div.u30subhead {
    padding: 5px 21px 1vh 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] {
    padding: 0 0 0 5px;
    margin: 0 0 0 -5px;
    width: 24%
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] {
    padding: 0 5px 0 0;
    margin: 0 -5px 0 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li {
    padding-right: 14px
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li {
    padding-right: 0;
    padding-left: 14px
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent {
    position: absolute;
    right: 0;
    width: 76%;
    top: 0;
    padding-top: 20px;
    opacity: 0;
    visibility: hidden;
    transition: transform 100ms ease-out 0ms, opacity 200ms ease-out 0ms, visibility 100ms ease-out 0ms
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent {
    right: auto;
    left: 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .tworow .twoclm {
    padding-bottom: 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .tworow .threeclm {
    padding-bottom: 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm {
    column-count: 2
}

    .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm.align-threeclm {
        padding-right: 33.33%
    }

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm.align-threeclm {
    padding-right: 21px;
    padding-left: 33.33%
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .threeclm {
    column-count: 3
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .threeclm {
    padding-left: 21px;
    column-gap: 2em
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm, .rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .threeclm {
    padding-right: 21px;
    padding-left: 0
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm li ul, .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .threeclm li ul {
    display: inline-block;
    padding-left: 1em
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .divider {
    padding-bottom: clamp(1em, 5vh, 2em) !important;
    margin-bottom: clamp(1em, 5vh, 2em);
    position: relative
}

    .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .divider:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 21px;
        width: calc(100% - 21px);
        height: 1px;
        background-color: #F0CC71
    }

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .divider:after {
    left: 0;
    right: 21px
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent aside.fiftycta {
    width: 50%;
    margin-left: 21px
}

.rtl .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent aside.fiftycta {
    margin-left: 0;
    margin-right: 21px
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent ul li ul li a {
    width: 100%
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul li ul li button {
    display: none
}

.u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.u30:not(.u30mobile) [data-dropdown].active .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li > .u30scontent.active {
    opacity: 1;
    visibility: visible;
    transition: transform 100ms ease-out 0ms, opacity 200ms ease-out 0ms, visibility 100ms ease-out 0ms
}

.u30cta {
    display: inline-block;
    width: 100%;
    position: relative
}

    .u30cta + .u30cta {
        margin-top: 5vh
    }

.u30a1 {
    padding: 1.5em;
    background-size: cover;
    background-position: right;
    border-radius: .5em
}

    .u30a1 span {
        font-weight: 700
    }

    .u30a1 p {
        font-size: 14px;
        margin: 0
    }

    .u30a1 .obttns {
        margin-top: clamp(1em, 5vh, 2em)
    }

.u30a2 img {
    width: 100%;
    float: left;
    border-radius: 0.5em 0.5em 0 0
}

.u30a2 span {
    padding: 1em 1em 2em 1em;
    display: block;
    border-radius: 0 0 0.5em 0.5em;
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    background-color: #161513;
    color: #FBF9F8
}

.u30a2 p {
    margin-bottom: 3em
}

.u30a2.u30light span {
    background-color: #FBF9F8;
    color: #161513
}

.u30a3 {
    border-radius: .5em;
    padding: 1em 1em 2em 1em;
    background-color: #161513
}

    .u30a3 a {
        color: #FBF9F8
    }

    .u30a3 span {
        display: block;
        float: left;
        width: 100%;
        padding-bottom: 1em
    }

    .u30a3 b {
        display: block;
        float: left;
        width: 100%;
        font-size: 16px;
        font-weight: 600;
        padding-bottom: 0.5em
    }

    .u30a3 p {
        display: block;
        float: left;
        width: 100%
    }

    .u30a3.u30light {
        background-color: #FBF9F8
    }

        .u30a3.u30light a {
            color: #161513
        }

    .u30a2:after, .u30a3:after {
        content: '';
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:white;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.79,5.89l6.1,6.1m0,0-6.1,6.11M17,12H4.9M12,23A11,11,0,1,0,1,12,11,11,0,0,0,12,23Z' transform='translate(-0.01 0)'/%3E%3C/svg%3E");
        right: 1em;
        bottom: 1em;
        width: 24px;
        height: 24px;
        background-position: center;
        background-repeat: no-repeat
    }

    .u30a2.u30light:after, .u30a3.u30light:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23161513;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M10.79,5.89l6.1,6.1m0,0-6.1,6.11M17,12H4.9M12,23A11,11,0,1,0,1,12,11,11,0,0,0,12,23Z' transform='translate(-0.01 0)'/%3E%3C/svg%3E")
    }

.u30.u30tablet #u30nav {
    order: 2;
    padding: 10px 0
}

.u30.u30tablet #u30navw1 {
    justify-content: left;
    transform: translateX(-8px)
}

.rtl .u30.u30tablet #u30navw1 {
    justify-content: right;
    transform: translateX(8px)
}

.u30.u30tablet #u30skel {
    width: auto !important
}

.u30.u30notitle #u30btxt {
    opacity: 0
}

.u30.u30notitle #u30brand {
    max-width: 100%;
    overflow: hidden
}

.u30.u30mobile .u30subhead {
    display: none
}

.u30.u30mobile .closenav {
    display: none
}

.u30.u30mobile .u30searchBtn {
    margin-right: 1px
}

.u30.u30mobile #u30autosuggest li a {
    font-size: 15px
}

.u30.u30mobile .u30complete:before, .u30.u30mobile .u30suggestlnk:before {
    left: -7px
}

.rtl .u30.u30mobile .u30complete:before, .rtl .u30.u30mobile .u30suggestlnk:before {
    right: -7px;
    left: auto
}

.u30.u30mobile .u30suggestlnk, .u30.u30mobile .u30-globe, .u30.u30mobile #u30autosuggest li a {
    padding-left: 37px !important;
    max-height: none
}

    .u30.u30mobile #u30autosuggest li a cite {
        display: block
    }

.u30.u30mobile #u30ham {
    display: flex
}

.u30.u30mobile #u30brand {
    margin-right: auto
}

.rtl .u30.u30mobile #u30brand {
    margin-right: 0;
    margin-left: auto
}

.u30.u30mobile .u30w1 {
    justify-content: flex-end
}

.u30.u30mobile #u30navBg {
    background-color: rgba(0,0,0,0.4);
    transition: transform 0ms ease-out 0ms, opacity 100ms ease-out 0ms;
    opacity: 0
}

    .u30.u30mobile #u30navBg:before {
        display: none
    }

    .u30.u30mobile #u30navBg #u30navBgscroll {
        display: none
    }

.u30.u30mobile.navexpand #u30navBg {
    opacity: 1 !important;
    height: calc(100vh - 59px);
    max-height: calc(100vh - 59px)
}

.u30.u30mobile #u30pgOverlay {
    display: none
}

.u30.u30mobile .u30cta {
    display: none
}

.u30.u30mobile .u30t1w1 {
    display: none !important
}

.u30.u30mobile .u30t1 {
    display: none !important
}

.u30.u30mobile #u30tools .u30cloud {
    display: none
}

.u30.u30mobile #u30tools .u30contactBtn {
    display: none
}

.u30.u30mobile .u30a1 {
    display: none
}

.u30.u30mobile #u30search, .u30.u30mobile #u30ham {
    margin: 0 !important
}

.u30.u30mobile #u30w1 {
    flex-flow: row nowrap;
    justify-content: left;
    position: relative
}

.u30.u30mobile #u30toolsMobile {
    display: flex;
    justify-content: flex-end;
    padding: 0 16px
}

    .u30.u30mobile #u30toolsMobile .u30contactBtn {
        min-width: 44px;
        display: flex;
        margin-right: 2px
    }

    .u30.u30mobile #u30toolsMobile .u30cloud {
        display: flex
    }

        .u30.u30mobile #u30toolsMobile .u30cloud span {
            white-space: normal;
            line-height: 1.2
        }

.u30.u30mobile .u30navw3.two-column-cta:before {
    background-color: #47423E !important
}

.u30.u30mobile .u30navw3.two-column-cta .u30c2 > ul {
    overflow: visible !important;
    visibility: visible !important;
    max-height: none !important;
    padding-left: 0 !important
}

.u30.u30mobile #u30results #u30resultsw1 .cb19.cb19v2 .cb19w2 img {
    float: none;
    margin-bottom: 5px
}

.u30.u30mobile #u30results .u30sitelinkw1 .u30sitelinksc.u30result p {
    display: none
}

.u30.u30mobile #u30results .u30sitelinkw1 .u30sitelinksc.u30result {
    flex: auto;
    padding: 3px 0
}

.u30.u30mobile #u30nav {
    height: 0;
    overflow: hidden;
    position: absolute;
    padding-left: inherit;
    padding-right: inherit;
    left: 0;
    order: 2;
    opacity: 0
}

    .u30.u30mobile #u30nav #u30navw1 {
        transform: translateX(-8px)
    }

    .u30.u30mobile #u30nav.navactive {
        position: absolute;
        left: auto;
        right: 0;
        height: calc(100vh - 60px);
        top: 100%;
        width: 360px;
        background: #47423E;
        transform: translate(100%, 0);
        transition: transform 200ms ease-out, visibility 200ms ease-out;
        will-change: transform;
        display: none;
        padding: 0;
        opacity: 0;
        visibility: hidden
    }

.u30tablet .u30.u30mobile #u30nav.navactive {
    height: calc(100vh - 103px)
}

.rtl .u30.u30mobile #u30nav.navactive {
    transform: translate(-100%, 0);
    left: 0;
    right: auto
}

.u30.u30mobile #u30nav.navactive.active {
    transform: translate(0, 0);
    visibility: visible;
    opacity: 1
}

.u30.u30mobile #u30nav.navactive #u30navw1 {
    justify-content: left;
    padding-bottom: 8em;
    width: 100%;
    flex-flow: column;
    position: relative;
    transform: translateX(0);
    margin-top: clamp(0.5em, 2vh, 1em);
    padding-top: clamp(0.5em, 2vh, 1em)
}

    .u30.u30mobile #u30nav.navactive #u30navw1:before {
        content: '';
        position: absolute;
        top: 0;
        left: 16px;
        right: 16px;
        height: 1px;
        background-color: #5C5651
    }

    .u30.u30mobile #u30nav.navactive #u30navw1 > a, .u30.u30mobile #u30nav.navactive #u30navw1 > button {
        padding: 0.5em 16px;
        margin: 0;
        font-size: 20px;
        font-weight: 700;
        text-align: left
    }

        .u30.u30mobile #u30nav.navactive #u30navw1 > a:after, .u30.u30mobile #u30nav.navactive #u30navw1 > button:after {
            display: block
        }

        .u30.u30mobile #u30nav.navactive #u30navw1 > a:before, .u30.u30mobile #u30nav.navactive #u30navw1 > button:before {
            display: none
        }

    .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] {
        height: auto;
        max-height: none;
        position: relative;
        top: auto;
        opacity: 1;
        padding-top: 0;
        transition: all 100ms ease-out;
        z-index: 1;
        visibility: hidden
    }

        .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button {
            width: 100%;
            padding: 0.5em 44px 0.5em 0;
            margin: 0;
            text-align: left
        }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a.active, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button.active {
                color: #FBF9F8
            }

                .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a.active:hover, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button.active:hover {
                    color: #F0CC71
                }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a[aria-expanded]:before, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button[aria-expanded]:before {
                content: '';
                position: absolute;
                background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999999 8L7 2L13 8' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
                background-size: 15px 15px;
                background-color: transparent;
                right: 0;
                top: 0;
                width: 44px;
                height: 100%;
                transform: rotate(-180deg);
                transition: transform 200ms ease, background-color 200ms ease;
                z-index: 1;
                background-position: center;
                background-repeat: no-repeat
            }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a[aria-expanded="true"]:before, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button[aria-expanded="true"]:before {
                transform: rotate(0deg)
            }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] a[aria-expanded="true"]:after, .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] button[aria-expanded="true"]:after {
                opacity: 1
            }

        .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown].active {
            visibility: visible;
            overflow: visible
        }

        .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] {
            height: auto;
            max-height: none;
            opacity: 1;
            transform: translate(0, 0);
            display: none;
            visibility: hidden;
            overflow: hidden;
            padding: 0 0 0 16px
        }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] p {
                display: none
            }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"]:before {
                content: '';
                position: absolute;
                height: 100%;
                width: calc(100% + 16px);
                top: 0;
                left: -16px;
                background-color: rgba(0,0,0,0.3);
                z-index: -1
            }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="two-column-scroll-vertical"] ul > li > .u30scontent {
                padding-left: 16px;
                overflow: hidden;
                visibility: hidden;
                max-height: 0;
                transition: all 200ms ease-out;
                height: 100%
            }

                .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="two-column-scroll-vertical"] ul > li > .u30scontent.active {
                    visibility: visible;
                    max-height: none;
                    transition: all 200ms ease-out
                }

                .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="two-column-scroll-vertical"] ul > li > .u30scontent > ul > li > button + ul {
                    padding-left: 16px;
                    overflow: hidden;
                    visibility: hidden;
                    max-height: 0;
                    transition: all 200ms ease-out;
                    height: 100%
                }

                    .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="two-column-scroll-vertical"] ul > li > .u30scontent > ul > li > button + ul.active {
                        visibility: visible;
                        max-height: none;
                        transition: all 200ms ease-out
                    }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="four-column-vertical"] ul:not(.tworow) li ul {
                padding-left: 1em
            }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="four-column-vertical"] ul.tworow li button + ul {
                padding-left: 16px;
                overflow: hidden;
                visibility: hidden;
                max-height: 0;
                transition: all 200ms ease-out;
                height: 100%
            }

                .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown] .u30navw3[class*="-vertical"] [data-navtype="four-column-vertical"] ul.tworow li button + ul.active {
                    visibility: visible;
                    max-height: none;
                    transition: all 200ms ease-out
                }

        .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown].active .u30navw3 {
            display: block;
            visibility: visible
        }

            .u30.u30mobile #u30nav.navactive #u30navw1 [data-dropdown].active .u30navw3 > ul {
                visibility: visible !important
            }

.u30.u30mobile #u30-profile .acttxt {
    display: none
}

.u30.u30mobile #u30-flyout {
    padding: 0 !important;
    background-color: transparent
}

    .u30.u30mobile #u30-flyout:hover {
        cursor: pointer;
        background-color: #312D2A
    }

.u30.u30mobile.u30v3 .u30-contact {
    margin: 0
}

    .u30.u30mobile.u30v3 .u30-contact a {
        outline: none
    }

        .u30.u30mobile.u30v3 .u30-contact a:hover {
            cursor: pointer;
            background-color: #312D2A
        }

        .u30.u30mobile.u30v3 .u30-contact a span {
            display: none
        }

.u30.u30mobile.u30v3 #u30brand {
    padding: 0
}

    .u30.u30mobile.u30v3 #u30brand #u30btitle {
        margin-right: 0
    }

    .u30.u30mobile.u30v3 #u30brand #u30logo {
        width: 0
    }

.u30.u30mobile [data-navcontent] button:after, .u30.u30mobile [data-navcontent] a:after {
    content: '';
    background-color: #47423E;
    position: absolute;
    left: -32px;
    right: 0;
    top: 0;
    height: 100%;
    z-index: -1;
    transition: background-color 50ms ease 0
}

.u30.u30mobile [data-navcontent] button[aria-expanded="true"]:after {
    background-color: transparent
}

.u30.u30mobile [data-navcontent] .u30scontent.active a:after, .u30.u30mobile [data-navcontent] .u30scontent.active button:after, .u30.u30mobile [data-navcontent] .fourclm.active a:after, .u30.u30mobile [data-navcontent] .fourclm.active button:after {
    background-color: transparent
}

.u30v3 #u30brand #u30logo {
    width: 121px
}

    .u30v3 #u30brand #u30logo .u30-oicn-mobile {
        height: auto;
        align-self: center;
        display: none
    }

.u30v3 #u30-profile {
    position: relative;
    z-index: 3
}

.u30v3 #u30-flyout {
    color: #FBF9F8;
    min-height: 44px;
    min-width: 44px;
    border: none;
    padding: 0 20px 0 0;
    background-color: #161513;
    border-radius: 4px;
    font-weight: bold;
    transition: background-color .2s ease;
    display: inline-flex;
    z-index: 1;
    pointer-events: none
}

.rtl .u30v3 #u30-flyout {
    padding: 0 0 0 20px
}

.u30v3 #u30-flyout svg {
    width: 24px;
    height: 100%;
    margin: 0 0.8em;
    align-self: center
}

.u30v3 #u30-flyout path {
    fill: transparent;
    stroke-width: 2;
    stroke: #FBF9F8
}

.u30v3 #u30-flyout span {
    color: #FBF9F8;
    white-space: nowrap;
    height: auto;
    align-self: center
}

.u30v3 #u30-flyout:active {
    background-color: #312D2A;
    text-decoration: none
}

.u30v3 #u30-flyout:visited {
    color: #FBF9F8
}

.u30v3 #u30-flyout:hover {
    text-decoration: none;
    cursor: pointer
}

.u30v3 #u30-flyout.active {
    background-color: #312D2A
}

.u30v3 #u30-profilew1 {
    visibility: hidden;
    position: absolute;
    background-color: #FBF9F8;
    width: 370px;
    border-radius: 4px;
    opacity: 0;
    top: 100%;
    right: 0;
    padding: 32px;
    transform: translate(0, 0);
    box-shadow: 0px 0px 6px 6px rgba(0,0,0,0.15);
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    transition: visibility 200ms ease, opacity 200ms ease, transform 200ms ease
}

.rtl .u30v3 #u30-profilew1 {
    right: auto;
    left: 0
}

.u30v3 #u30-profilew1.active {
    visibility: visible;
    opacity: 1;
    transform: translate(0, 10px)
}

.u30v3 #u30-profilew1 #u30actbck {
    display: none;
    color: #161513;
    position: relative;
    margin-bottom: 2em;
    border: 0;
    background-color: transparent;
    padding-bottom: 5px
}

    .u30v3 #u30-profilew1 #u30actbck:before {
        content: '';
        width: 21px;
        height: 21px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23161513;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        display: inline-block;
        background-size: cover;
        transform: translate(-7px, 3px)
    }

.rtl .u30v3 #u30-profilew1 #u30actbck:before {
    transform: translate(5px, 7px) rotate(180deg)
}

.u30v3 #u30-profilew1 #u30actbck:hover {
    cursor: pointer
}

.u30v3 #u30-profilew1 span.u30acttitle {
    color: #161513
}

.u30v3 #u30-profilew1 a {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 16px 11px;
    border-radius: 4px;
    display: block;
    width: 100%;
    text-decoration: none;
    text-align: center;
    transition: background-color 100ms linear
}

    .u30v3 #u30-profilew1 a span {
        display: inline-block;
        white-space: nowrap
    }

    .u30v3 #u30-profilew1 a.u30lightcta {
        margin: 1em 0 1em 0;
        background-color: #fff;
        color: #161513;
        border: 1px solid #161513
    }

        .u30v3 #u30-profilew1 a.u30lightcta:hover {
            background-color: #F5F4F2;
            text-decoration: none
        }

        .u30v3 #u30-profilew1 a.u30lightcta:active {
            background-color: #EBEAE7
        }

        .u30v3 #u30-profilew1 a.u30lightcta:focus {
            background-color: #F5F4F2
        }

        .u30v3 #u30-profilew1 a.u30lightcta:disabled {
            background-color: #fff;
            border: 1px solid #C6C1BD
        }

    .u30v3 #u30-profilew1 a.u30darkcta {
        margin: 1em 0 1em 0;
        background-color: #312D2A;
        color: #FBF9F8
    }

        .u30v3 #u30-profilew1 a.u30darkcta:hover, .u30v3 #u30-profilew1 a.u30darkcta:active, .u30v3 #u30-profilew1 a.u30darkcta:focus {
            background-color: #161513;
            outline-color: #161513
        }

        .u30v3 #u30-profilew1 a.u30darkcta:disabled {
            background-color: #7A736E
        }

.u30v3 #u30-profilew1 .u30cloudbg span:after {
    content: '';
    position: relative;
    display: inline-block;
    color: currentColor;
    margin: -2px 0 -6px 8px;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.102 18h14.507c1.87 0 3.391-1.704 3.391-3.7985455 0-1.5654545-.877-2.9912727-2.181-3.5498181l-.614-.2629091-.02-.71890912c-.06-2.05745454-1.548-3.66981818-3.389-3.66981818-1.531 0-2.878 1.15527273-3.275 2.81018182l-.268 1.11381818-1.005-.35236364c-.285-.09927272-.582-.14945454-.884-.14945454-1.629 0-2.954 1.48581818-2.954 3.31090908 0 .1341818.006.2672727.021.396l.086.7996364-.674.3250909c-1.422.6883636-2.429 2.0967273-2.741 3.7461818m14.507 2h-16.609v-1.0666667c0-2.6464 1.319-5.0613333 3.411-6.3434666.063-2.9034667 2.26-5.24373337 4.953-5.24373337.183 0 .364.01066667.544.032.872-2.02986666 2.768-3.37813333 4.888-3.37813333 2.718 0 4.951 2.13973333 5.333 4.9824 1.74 1.00373333 2.871 3.0016 2.871 5.1701333 0 3.2245334-2.418 5.8474667-5.391 5.8474667' fill='%23FBF9F8' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px
}

.u30v3 #u30-profilew1 .u30l-in {
    display: none
}

    .u30v3 #u30-profilew1 .u30l-in a {
        text-align: left;
        padding-left: 0;
        padding-right: 0;
        display: inline-block;
        width: auto
    }

.u30v3 #u30-profilew1.loggedin .u30l-in {
    display: block
}

.u30v3 #u30-profilew1.loggedin .u30l-out {
    display: none
}

.u30v3 #u30-profilew1.shortprof {
    max-height: 100vh;
    overflow-y: scroll;
    border-radius: 0;
    z-index: -1;
    left: auto;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 75px;
    transition: visibility 250ms ease,opacity 250ms ease,transform 0ms ease !important
}

    .u30v3 #u30-profilew1.shortprof ul.u30l-out li {
        width: 100%
    }

        .u30v3 #u30-profilew1.shortprof ul.u30l-out li:first-child a {
            width: 100%
        }

.u30v3 .u30-profilew2 {
    padding-bottom: 1em;
    margin-bottom: 1em;
    position: relative
}

    .u30v3 .u30-profilew2:after {
        content: '';
        left: -32px;
        right: -32px;
        bottom: 0;
        height: 1px;
        background-color: #161513;
        position: absolute;
        opacity: 0.2
    }

.u30v3.u30mobile #u30brand #u30logo .u30-oicn {
    display: none
}

.u30v3.u30mobile #u30brand #u30logo .u30-oicn-mobile {
    display: block
}

.u30v3.u30mobile #u30tools .u30contactBtn {
    display: inline-flex;
    margin-right: 0
}

.rtl .u30v3.u30mobile #u30tools .u30contactBtn {
    margin-left: 0
}

.u30v3.u30mobile #u30nav.navactive #u30navw1 {
    margin-top: 0;
    padding-top: 0
}

    .u30v3.u30mobile #u30nav.navactive #u30navw1:before {
        display: none
    }

.u30v3 .u30-contact {
    display: inline-flex;
    width: auto;
    height: auto;
    margin: 0 0 0 10px
}

.rtl .u30v3 .u30-contact {
    margin: 0 10px 0 0
}

.u30v3 .u30-contact a {
    min-height: 44px;
    min-width: 44px;
    display: inline-flex;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23FBF9F8;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17,2V6h5V22H18.46l-2-3H7V15.8L5.54,18H2V2Zm3,6H17v7H9v2h8.54l2,3H20ZM15,4H4V16h.46l2-3H15Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    border-radius: 4px;
    outline: 1px #FBF9F8 solid;
    background-color: transparent;
    color: #FBF9F8;
    font-weight: bold;
    transition: background-color .2s ease;
    background-position: 10px center
}

    .u30v3 .u30-contact a:active {
        background-color: #312D2A;
        text-decoration: none
    }

    .u30v3 .u30-contact a:hover {
        text-decoration: none
    }

    .u30v3 .u30-contact a span {
        color: #FBF9F8;
        white-space: nowrap;
        height: auto;
        align-self: center;
        padding: 0 20px 0 44px
    }

@media (max-width: 1024px) {
    .u30:not(.u30mobile) .u30breakclm {
        -webkit-column-break-before: initial;
        break-before: initial
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical [data-navtype] > ul:not(.tworow) {
        column-count: 3
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .fourclm {
        column-count: 3
    }

    .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm {
        column-count: 3
    }

        .u30:not(.u30mobile) .u30navw3.four-column-vertical .twoclm.align-fourclm {
            padding-right: 0
        }

    .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .threeclm {
        column-count: 2
    }

    .u30:not(.u30mobile) .u30navw3.two-column-scroll-vertical [data-navcontent] > ul > li .u30scontent .twoclm.align-threeclm {
        padding-right: 0
    }

    .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical [data-navtype] > ul:not(.tworow) {
        width: 100%
    }

    .u30:not(.u30mobile) .u30navw3.two-column-cta-vertical .u30cta {
        margin-left: 0;
        margin-top: 2em
    }
}

@media (max-width: 600px) {
    .u30.u30mobile #u30nav.navactive {
        max-width: 926px;
        width: 100%
    }
}

@media (max-width: 500px) {
    .u30result.u30video .u30rw1 .u30rw2 {
        flex-direction: column
    }

    .u30result.u30video .u30rw1 .u30rw3 {
        flex-basis: 100%;
        max-width: 100%;
        padding-bottom: 1em
    }

        .u30result.u30video .u30rw1 .u30rw3 .u30head, .u30result.u30video .u30rw1 .u30rw3 cite, .u30result.u30video .u30rw1 .u30rw3 p {
            padding-right: 0
        }

    .u30result.u30video .u30rw1 .bcthumbnail {
        flex-basis: 100%;
        max-width: 100%
    }

    .u30result.u30video .u30rw1 .u30ytembed {
        width: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    .u30v3 #u30-profile {
        position: inherit
    }

    .u30v3 #u30-profilew1 {
        width: 100%;
        min-height: 100vh;
        border-radius: 0;
        box-shadow: none;
        padding: 24px
    }

        .u30v3 #u30-profilew1 #u30actbck {
            display: block
        }

        .u30v3 #u30-profilew1.active {
            transform: translate(0, 0)
        }

    .rtl .u30v3 #u30-profilew1 {
        right: 0
    }
}
/*! U31 */
/*! U32 */
/*! RH02 */ .rh02 {
    position: relative;
    width: 100%
}

.rtl .rh02 {
    direction: rtl
}

    .rtl .rh02 button {
        text-align: right
    }

    .rtl .rh02 .rh02-ttl b.ologo {
        background-position: 100% 0.35em
    }

    .rtl .rh02 .rh02-ttl b {
        font-weight: 700
    }

    .rtl .rh02 .rh02w3 {
        padding-left: 0;
        padding-right: 4.8rem
    }

    .rtl .rh02 .rh02carousel .rh02nav {
        left: auto;
        right: 10%
    }

.rh02w1 {
    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;
    overflow: hidden
}

    .rh02w1:after {
        background-color: #577346;
        background-image: url("/asset/web/i/rh02-panel1.jpg");
        background-position: 50% 0;
        background-size: cover;
        content: '';
        display: block;
        position: absolute;
        top: 60px;
        bottom: 0;
        left: 33%;
        right: 33%;
        z-index: 0
    }

.retina .rh02w1:after {
    background-image: url("/asset/web/i/rh02-panel1-2x.jpg")
}

.rh02panel {
    height: 100vh;
    width: 33.333333%;
    position: relative;
    overflow: hidden
}

    .rh02panel .rh02back {
        display: none
    }

    .rh02panel.rh02open .rh02defpanel:before {
        opacity: 1
    }

.rh02-pcontent {
    margin: 0;
    font-size: 1.8rem;
    font-weight: 400
}

    .rh02-pcontent * {
        line-height: 1.35
    }

.rh02open .rh02-pcontent .rh02-sub, .rh02open .rh02-pcontent .rh02-leadin {
    height: 0;
    opacity: 0
}

.rh02open .rh02-pcontent .rh02-sub {
    margin-bottom: 0
}

.rh02-logo-sm, .rh02-logo-md, .rh02-logo-lg {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 5rem;
    max-width: 300px;
    width: 60%;
    margin-bottom: .6em
}

    .rh02-logo-sm img, .rh02-logo-md img, .rh02-logo-lg img {
        width: 100%
    }

.rh02-logo-sm {
    height: 3rem
}

.rh02-logo-lg {
    height: 9rem
}

.rh02-logotype {
    font-size: 5.9375rem;
    margin-bottom: .33em;
    height: 1em;
    align-items: flex-end;
    max-width: 5em;
    flex-basis: 5em
}

button.rh02-pcontent {
    border: 0;
    display: block;
    text-align: left;
    background: transparent;
    font-family: inherit
}

    button.rh02-pcontent:hover {
        cursor: pointer
    }

.rh02-ttl {
    font-size: 3.2rem;
    font-weight: 300;
    line-height: 1.3;
    margin: 0 0 .625em
}

    .rh02-ttl:not(.oserif) {
        font-family: inherit !important
    }

    .rh02-ttl b {
        display: block;
        font-size: 1.25em;
        font-weight: 800;
        line-height: 1.2;
        margin-top: -1px
    }

        .rh02-ttl b.ologo {
            color: transparent;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 30' preserveAspectRatio='xMinYMid'%3E%3Cpath d='M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6' transform='translate(-0.02 0)' style='fill:%23FBF9F8'/%3E%3C/svg%3E");
            background-size: auto 60.5%;
            background-repeat: no-repeat;
            background-position: 0 0.35em
        }

.rh02-sub {
    font-weight: 600;
    margin-bottom: .44445em
}

.rh02-leadin {
    overflow: hidden;
    height: auto
}

.rh02 .darktheme .rh02-pcontent, .rh02 .darktheme .rh02-scontent {
    color: #FBF9F8
}

    .rh02 .darktheme .rh02-pcontent .rh02-ttl, .rh02 .darktheme .rh02-scontent .rh02-ttl {
        color: #fff
    }

.rh02carousel.rh02random {
    background-color: #3A3632
}

.rh02carousel .rh02nav {
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    position: absolute;
    bottom: 7vh;
    left: 10%;
    z-index: 4;
    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
}

    .rh02carousel .rh02nav li {
        opacity: 1;
        transform: translateX(0);
        transition: opacity .4s ease,transform .4s ease
    }

        .rh02carousel .rh02nav li a {
            display: block;
            margin-right: 12px;
            position: relative;
            height: 24px;
            width: 28px
        }

            .rh02carousel .rh02nav li a:hover {
                opacity: 1
            }

            .rh02carousel .rh02nav li a:focus {
                outline-color: #000
            }

            .rh02carousel .rh02nav li a b {
                position: relative;
                top: 7px;
                display: block;
                color: rgba(0,0,0,0);
                text-indent: -1000px;
                overflow: hidden;
                height: 10px;
                width: 28px;
                border: 2px solid rgba(22,21,19,0);
                transition: border .3s ease
            }

                .rh02carousel .rh02nav li a b:before {
                    content: '';
                    position: absolute;
                    width: 24px;
                    height: 6px;
                    top: 0px;
                    left: 0px;
                    background: #161513;
                    transition: all .3s ease
                }

            .rh02carousel .rh02nav li a.rh02cnav b {
                border-color: #161513
            }

                .rh02carousel .rh02nav li a.rh02cnav b:before {
                    background-color: transparent
                }

            .rh02carousel .rh02nav li a:hover:not(.rh02cnav) b {
                border-color: #161513
            }

                .rh02carousel .rh02nav li a:hover:not(.rh02cnav) b:before {
                    background-color: #161513
                }

    .rh02carousel .rh02nav.rh02navloading li {
        opacity: 0;
        transform: translateX(50px)
    }

    .rh02carousel .rh02nav li:nth-child(1) {
        transition-delay: .036s
    }

    .rh02carousel .rh02nav li:nth-child(2) {
        transition-delay: .072s
    }

    .rh02carousel .rh02nav li:nth-child(3) {
        transition-delay: .108s
    }

    .rh02carousel .rh02nav li:nth-child(4) {
        transition-delay: .144s
    }

    .rh02carousel .rh02nav li:nth-child(5) {
        transition-delay: .18s
    }

.rh02carousel .darktheme.rh02current ~ .rh02nav li a:focus, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a:focus {
    outline-color: #FBF9F8
}

.rh02carousel .darktheme.rh02current ~ .rh02nav li a b, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a b {
    border-color: rgba(251,249,248,0)
}

    .rh02carousel .darktheme.rh02current ~ .rh02nav li a b:before, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a b:before {
        background: #FBF9F8
    }

.rh02carousel .darktheme.rh02current ~ .rh02nav li a.rh02cnav b, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a.rh02cnav b {
    border-color: #fbf9f8
}

    .rh02carousel .darktheme.rh02current ~ .rh02nav li a.rh02cnav b:before, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a.rh02cnav b:before {
        background-color: transparent
    }

.rh02carousel .darktheme.rh02current ~ .rh02nav li a:hover:not(.rh02cnav) b, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a:hover:not(.rh02cnav) b {
    border-color: #fbf9f8
}

    .rh02carousel .darktheme.rh02current ~ .rh02nav li a:hover:not(.rh02cnav) b:before, .rh02carousel .darktheme.rh02current ~ .rh02w6 .rh02nav li a:hover:not(.rh02cnav) b:before {
        background-color: #fbf9f8
    }

.rh02carousel.rh02open .rh02nav {
    z-index: -1;
    opacity: 0
}

.rh02w2 {
    left: 0;
    min-width: 100%;
    position: absolute;
    transform: translateY(60px);
    height: calc(100vh - 60px);
    z-index: 1
}

    .rh02w2:after, .rh02w2:before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(255,255,255,0.6);
        z-index: 2
    }

    .rh02w2.darktheme {
        background-color: transparent
    }

        .rh02w2.darktheme:before {
            background: rgba(0,0,0,0.6);
            z-index: 2
        }

    .rh02w2.rh02noscrim:before {
        display: none
    }

    .rh02w2.rh02defpanel:before {
        transition: opacity 0.5s cubic-bezier(0.4, 0, 0.2, 1);
        z-index: 2;
        opacity: 0
    }

    .rh02w2:after {
        transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        background-color: transparent;
        background-size: cover;
        background-image: inherit;
        background-repeat: no-repeat;
        z-index: 1
    }

.rh02panel.rh02open .rh02w2:after {
    transform: scale(1.05)
}

.rh02p1 .rh02w2 {
    background-size: 0 0 !important;
    background-color: #577346;
    background-image: url("/asset/web/i/rh02-panel2.jpg")
}

.retina .rh02p1 .rh02w2 {
    background-image: url("/asset/web/i/rh02-panel2-2x.jpg")
}

.rh02p1 .rh02w2:after {
    background-position: 0 0
}

.rh02p2 .rh02w2 {
    background-size: 0 0 !important;
    background-color: #325C72;
    background-image: url("/asset/web/i/rh02-panel1.jpg")
}

.retina .rh02p2 .rh02w2 {
    background-image: url("/asset/web/i/rh02-panel1-2x.jpg")
}

.rh02p2 .rh02w2:after {
    background-position: 50% 0
}

.rh02p3 .rh02w2 {
    background-size: 0 0 !important;
    background-color: #3A3632;
    background-image: url("/asset/web/i/rh02-panel3.jpg")
}

.retina .rh02p3 .rh02w2 {
    background-image: url("/asset/web/i/rh02-panel3-2x.jpg")
}

.rh02p3 .rh02w2:after {
    background-position: 100% 0
}

.rh02loaded .rh02w2, .no-js .rh02w2 {
    opacity: 1 !important
}

.rh02carousel .rh02w2 {
    left: 101%
}

.rh02carousel:not(.rh02carouselinit) .rh02w2:first-of-type {
    left: 0
}

.rh02carousel.rh02random:not(.rh02carouselinit) .rh02w2 {
    left: 101%
}

.rh02w2.rh02current {
    transition: left 0.6s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 3;
    left: 0 !important;
    opacity: 1
}

.rh02w2.rh02out {
    transition: left 0.6s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.8s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 1;
    opacity: 1;
    left: -30%
}

.rh02carouselback .rh02w2 {
    left: -101%
}

    .rh02carouselback .rh02w2.rh02out {
        left: 30%
    }

.rh02p3.rh02random .rh02w2 {
    background-color: #3A3632
}

#rc20p1 .rh02w2:before, #rc20p2 .rh02w2:before {
    display: none
}

.rh02w3 {
    position: absolute;
    z-index: 2;
    overflow: auto;
    padding: 4rem 0 1em 4.8rem;
    top: 0;
    height: 100%;
    min-width: 100%;
    transform: translateY(43%);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1),background 0.5s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02opening .rh02w3 {
    overflow: hidden
}

.rh02w3::-webkit-scrollbar {
    width: 8px
}

.rh02w3::-webkit-scrollbar-track {
    background: rgba(255,255,255,0)
}

.rh02w3::-webkit-scrollbar-thumb {
    background: rgba(255,255,255,0.3);
    border-radius: 4px !important
}

.rh02open .rh02w3 {
    transform: translateY(0%)
}

.rh02w3 > div, .rh02w3 > button {
    width: calc(33vw - 9.6rem)
}

.rh02w4 {
    margin-top: 3.2rem;
    visibility: hidden;
    overflow: hidden;
    opacity: 0;
    height: 0;
    transition: visibility 0s ease-in .2s, opacity .2s ease-in .1s, height 0s ease-in .2s
}

.rh02open .rh02w4 {
    opacity: 1 !important;
    height: auto;
    visibility: visible;
    overflow: visible
}

.rh02-xcontent {
    border-top: 1px solid rgba(255,255,255,0.4);
    margin: 4rem 0 0 0;
    padding: 0;
    font-size: 1.8rem
}

    .rh02-xcontent > div {
        opacity: 0;
        transform: translateY(6em);
        transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)
    }

.rh02open .rh02-xcontent > div {
    opacity: 1;
    transform: translateY(0)
}

.rh02-xcontent a {
    color: #fff !important;
    font-weight: 500
}

    .rh02-xcontent a:hover {
        text-decoration: underline
    }

.rh02-xcontent p, .rh02-xcontent h6 {
    opacity: .6
}

.rh02-xcontent h6 {
    font-size: 1.8rem
}

.rh02-xcontent > div {
    margin: 4rem 0 0 0
}

.rh02-xcontent li {
    margin: .3334em 0 0
}

.rh02-xcontent .rh02head {
    display: none
}

    .rh02-xcontent .rh02head h5 {
        font-size: 12px;
        font-weight: bold;
        background: rgba(251,249,248,0.3);
        padding: .5em 1em;
        line-height: 1;
        text-transform: uppercase;
        border-radius: 2px;
        display: inline-block;
        margin: .2em 0 .1em
    }

.rh02-xcontent .rh02link {
    position: relative
}

    .rh02-xcontent .rh02link h3 {
        font-size: 1.2rem;
        font-weight: bold;
        margin-bottom: .7em;
        color: #fff;
        font-family: inherit !important;
        text-transform: uppercase
    }

    .rh02-xcontent .rh02link a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0,0,0,0);
        z-index: 2
    }

    .rh02-xcontent .rh02link a:hover {
        cursor: pointer
    }

.rh02-xcontent > div:nth-child(1) {
    transition-delay: .036s
}

.rh02-xcontent > div:nth-child(2) {
    transition-delay: .072s
}

.rh02-xcontent > div:nth-child(3) {
    transition-delay: .108s
}

.rh02-xcontent > div:nth-child(4) {
    transition-delay: .144s
}

.rh02-xcontent > div:nth-child(5) {
    transition-delay: .18s
}

.rh02-xcontent > div:nth-child(6) {
    transition-delay: .216s
}

.rh02-xcontent > div:nth-child(7) {
    transition-delay: .252s
}

.rh02-xcontent > div:nth-child(8) {
    transition-delay: .288s
}

.rh02-xcontent > div:nth-child(9) {
    transition-delay: .324s
}

@media only screen and (min-height: 620px) and (max-height: 1080px) {
    .rh02w3 {
        transform: translateY(calc(71.3043478261vh - 357.086956522px))
    }
}

@media (max-height: 1080px) {
    .rh02w4 {
        margin-top: 2.2rem
    }

    .rh02-xcontent {
        font-size: 1.6rem;
        margin-top: 2.6rem
    }

        .rh02-xcontent > div {
            margin-top: 2.6rem
        }

        .rh02-xcontent h6 {
            font-size: 1.6rem
        }
}

@media (min-width: 1024px) and (max-width: 1600px) {
    .rh02-ttl {
        font-size: calc(1.2152777778vw + 12.5555555556px)
    }
}

@media (max-height: 1080px), (min-width: 3000px) {
    .rh02w2 {
        background-size: cover !important
    }
}

@media (min-width: 1024px) and (max-height: 700px) {
    .rh02-ttl {
        font-size: 2.8rem
    }

    .rh02open .rh02-ttl {
        margin-bottom: .5em
    }

    .rh02-xcontent {
        margin-top: 2rem
    }

        .rh02-xcontent > div {
            margin-top: 2rem
        }

        .rh02-xcontent .rh02link p {
            display: none
        }

    .rh02w2:after {
        background-size: cover
    }

    .rh02-pcontent .rh02-longttl {
        font-size: 2.6rem;
        line-height: 1.2
    }
}

@media (max-width: 1024px) {
    .rh02w2 {
        transform: translateY(60px);
        height: calc(100vh - 60px)
    }

    .rh02v1 .rh02p1 .rh02w5, .rh02v1 .rh02p2 .rh02w5 {
        align-items: top
    }
}

@media (max-width: 974px) {
    .rh02 {
        margin-top: 0 !important
    }

    .rh02w1 {
        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;
        height: auto;
        min-height: calc(100vh - 60px)
    }

    .rh02menuopen .rh02w1 {
        height: 100vh;
        overflow: hidden
    }

    .rh02w1:after {
        top: 33%;
        bottom: 33%;
        left: 0;
        right: 0;
        z-index: 0
    }

    .rh02w2 {
        transform: translateY(0);
        height: 100%
    }

        .rh02w2:after {
            background-size: cover
        }

    .rh02w5 > div {
        width: 100%;
        max-width: 560px
    }

    .rh02w3 {
        padding: 16px 24px;
        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: start;
        align-items: flex-start;
        transform: translateY(0);
        transition: transform 0s
    }

        .rh02w3 > div, .rh02w3 > button {
            width: 100%;
            max-width: 560px
        }

        .rh02w3 .rh02-logo-md img, .rh02w3 .rh02-logo-sm img, .rh02w3 .rh02-logo-lg img {
            max-width: 200px
        }

    .rh02carousel .rh02nav {
        bottom: 5%;
        left: 24px
    }

        .rh02carousel .rh02nav li a {
            margin-right: 12px;
            height: 24px;
            width: 22px
        }

            .rh02carousel .rh02nav li a b {
                top: 8px;
                height: 8px;
                width: 22px;
                border-width: 2px
            }

                .rh02carousel .rh02nav li a b:before {
                    width: 18px;
                    height: 4px
                }

    .rh02panel {
        width: 100%;
        min-height: 260px;
        height: calc(33.3333vh - 20px)
    }

        .rh02panel.rh02open {
            left: 0;
            position: absolute;
            width: 100% !important;
            min-height: 100vh;
            z-index: 15
        }

            .rh02panel.rh02open .rh02-ttl {
                margin-bottom: 0
            }

            .rh02panel.rh02open .rh02w2 {
                width: 100%;
                min-height: 100vh
            }

            .rh02panel.rh02open .rh02w3 {
                display: block;
                padding-top: 60px;
                padding-bottom: 30px;
                width: 100%
            }

            .rh02panel.rh02open .rh02back {
                top: 60px;
                display: block;
                position: absolute;
                transform: translateY(-100%);
                opacity: 1;
                color: #FBF9F8;
                padding: 0 1.4em .7em
            }

                .rh02panel.rh02open .rh02back:before {
                    content: '';
                    position: absolute;
                    width: 1em;
                    height: 1em;
                    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.2928932 15.7071068c.3905243.3905243 1.0236893.3905243 1.4142136 0s.3905243-1.0236893 0-1.4142136l-6-5.99999998c-.3905243-.39052429-1.0236893-.39052429-1.4142136 0l-5.99999998 5.99999998c-.39052429.3905243-.39052429 1.0236893 0 1.4142136s1.02368927.3905243 1.41421356 0l5.29289322-5.2928932z' fill='%23FBF9F8' fill-rule='evenodd' transform='matrix(0 -1 1 0 0 24)'/%3E%3C/svg%3E") no-repeat 50% 50%;
                    background-size: contain;
                    left: 0;
                    top: .2em
                }

    .rtl .rh02panel.rh02open .rh02back:before {
        left: auto;
        right: 0;
        transform: rotate(180deg)
    }

    .rh02-pcontent {
        padding-right: 0
    }

        .rh02-pcontent .rh02-leadin {
            margin-bottom: 1.3em
        }

        .rh02-pcontent .rh02-ttl, .rh02-pcontent .rh02-ttl b {
            font-size: 3.0rem
        }

        .rh02-pcontent p:last-of-type {
            margin-bottom: 0
        }

    div.rh02-pcontent .rh02-sub {
        margin-bottom: 1.2em
    }

    .rh02-xcontent {
        font-size: 15px
    }

    .rh02menuopen .f20w1 > div, .rh02menuopen .f20w1 > section:not(.rh02) {
        display: none
    }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
    .rh02back {
        display: block !important;
        opacity: 0;
        transform: translateY(6em);
        transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        transition-delay: 0s
    }

    .rh02panel.rh02open .rh02back {
        display: block;
        padding-top: 2rem;
        opacity: 1;
        transform: translateY(0);
        transition-delay: .18s
    }
}

@media (max-height: 500px) and (min-width: 974px) {
    .rh02v1 .rh02w3 {
        display: none
    }
}

@media (max-height: 750px) and (min-width: 974px) {
    .rh02v1 .rh02carousel .rh02w2:not(.bg-full) .rh02-leadin {
        display: none
    }
}

@media (max-height: 1080px) and (max-width: 974px), (max-height: 620px) {
    .rh02-leadin {
        display: none
    }

    .rh02-sub {
        margin-bottom: 0
    }

    div.rh02-pcontent .rh02-sub {
        margin-bottom: 1.2em
    }

    .rh02v1 .rh02w3 {
        transform: translateY(calc(71.3043478261vh - 357.086956522px))
    }
}

@media (max-height: 620px) and (min-width: 974px) {
    .rh02w3 {
        transform: translateY(70px)
    }
}

@media (max-height: 620px) {
    .rh02w2, .rh02panel {
        min-height: 260px
    }

        .rh02w2:after {
            background-size: cover
        }

    .rh02-xcontent {
        margin-top: 1.8em;
        padding-top: .2em
    }

        .rh02w4, .rh02-xcontent > div {
            margin-top: 1em
        }
}

@media (max-width: 680px) {
    .rh02-pcontent {
        padding-right: 0
    }

        .rh02-pcontent .rh02-longttl {
            font-size: 2.5rem;
            line-height: 1.2
        }

    div.rh02-pcontent {
        margin-bottom: 2em
    }
}

div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-pcontent, .rh02bottomfeature div.rh02-pcontent {
    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: baseline;
    align-items: baseline
}

div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-leadin, .rh02bottomfeature div.rh02-leadin {
    order: 0;
    width: 100%;
    font-weight: 700;
    font-size: 2.8rem
}

    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-leadin p:not(:last-of-type), .rh02bottomfeature div.rh02-leadin p:not(:last-of-type) {
        margin-bottom: .7em
    }

@media only screen and (min-width: 974px) and (max-width: 1800px) {
    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-leadin, .rh02bottomfeature div.rh02-leadin {
        font-size: calc(1.0799136069vw + 7.4816414687px)
    }
}

div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] h2.rh02-ttl, .rh02bottomfeature h2.rh02-ttl {
    order: 1;
    font-weight: 400;
    font-size: 1.8rem;
    padding: .7em 2em .7em 0
}

.rtl div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] h2.rh02-ttl, .rtl .rh02bottomfeature h2.rh02-ttl {
    padding: .7em 0 .7em 2em
}

div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-cta, .rh02bottomfeature div.rh02-cta {
    order: 2
}

@media only screen and (min-width: 974px) {
    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] .rh02w3, div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"].rh02w3, .rh02bottomfeature .rh02w3, .rh02bottomfeature.rh02w3 {
        height: auto;
        top: auto;
        bottom: 13vh;
        transform: translateY(0)
    }
}

@media (max-height: 1080px) and (max-width: 974px), (max-height: 620px), (max-width: 450px) {
    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-leadin, .rh02bottomfeature div.rh02-leadin {
        top: 0;
        display: block;
        font-size: 17.5px;
        bottom: auto
    }

        div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] div.rh02-leadin p:not(:last-of-type), .rh02bottomfeature div.rh02-leadin p:not(:last-of-type) {
            margin-bottom: .5em
        }

    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] h2.rh02-ttl, .rh02bottomfeature h2.rh02-ttl {
        display: none
    }

    div.rh02w2[style*="CONT518A16F11D4645FDA2DD9D4B76828BB9"] .rh02-pcontent, .rh02bottomfeature .rh02-pcontent {
        max-width: 54rem
    }
}

@media (min-width: 975px) {
    .rh02v1 {
        height: 100vh
    }

        .rh02v1 .rh02panel {
            transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
            height: calc(100vh - 60px)
        }

        .rh02v1 .rh02w1 {
            top: 60px;
            position: relative
        }
}

.rh02v1 .rh02logo {
    height: 45px;
    margin-bottom: 27px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden
}

@media (max-width: 974px) {
    .rh02v1 .rh02logo {
        margin-bottom: 18px
    }
}

.rh02v1 .rh02carousel .rh02w2.bg-full .rh02w3 {
    background-image: unset
}

.rh02v1 .rh02carousel .rh02w2.bg-full .rh02logo {
    overflow: visible
}

.rh02v1 .rh02carousel .rh02w3 {
    background-size: cover
}

.rh02v1 .rh02w5 {
    height: auto
}

.rh02v1 #rc20p3 .rh02w2 .rh02w3, .rh02v1 .rh02p3 .rh02w2 .rh02w3 {
    background: inherit;
    background-image: inherit
}

.rh02v1 #rc20p3 .rh02w2.bg-full .rh02w3, .rh02v1 .rh02p3 .rh02w2.bg-full .rh02w3 {
    background: unset
}

.rh02v1 .rw-logo {
    max-width: 5.2em;
    font-size: 4.5rem;
    height: 1em;
    margin-bottom: 0
}

    .rh02v1 .rw-logo img {
        margin-top: auto
    }

.rh02v1 .rh02p3 .rh02w2.noscrim:before, .rh02v1 .rh02p3 .rh02w2.noscrim:after {
    z-index: -1
}

.rh02v1 .rh02p3 .lighttheme {
    color: #161513
}

.rh02v1 .rh02panel {
    transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1),transform 0.6s cubic-bezier(0.4, 0, 0.2, 1)
}

@media (min-width: 1024px) {
    .rh02v1 .rh02p3 .rh02-ttl {
        margin-top: 72px
    }

    .rh02v1 .rh02p3 .rh02logo + .rh02-ttl {
        margin-top: 0
    }
}

.rh02v1 .rh02w1 .rh02w2:before {
    background-size: cover
}

.rh02v1 .rh02w1 .rh02p1 .rh02w3, .rh02v1 .rh02w1 .rh02p2 .rh02w3 {
    max-height: calc(50% - 9.1em);
    margin-bottom: 72px
}

.rh02v1 .rh02w2 {
    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;
    height: 100%;
    transform: none;
    background-size: cover !important
}

    .rh02v1 .rh02w2.rh02-bgne {
        background-position: top right
    }

    .rh02v1 .rh02w2.rh02-bgnw {
        background-position: top left
    }

    .rh02v1 .rh02w2.rh02-bgn {
        background-position: top
    }

    .rh02v1 .rh02w2.rh02-bgs {
        background-position: bottom
    }

    .rh02v1 .rh02w2.rh02-bge {
        background-position: right
    }

    .rh02v1 .rh02w2.rh02-bgw {
        background-position: left
    }

    .rh02v1 .rh02w2.rh02-bgse {
        background-position: bottom right
    }

    .rh02v1 .rh02w2.rh02-bgsw {
        background-position: bottom left
    }

    .rh02v1 .rh02w2.bgimg {
        background-size: cover
    }

    .rh02v1 .rh02w2.rh02current ~ .rh02w6 .slick-animated-dots li button {
        border: 1px solid rgba(22,21,19,0.6)
    }

        .rh02v1 .rh02w2.rh02current ~ .rh02w6 .slick-animated-dots li button span {
            background: #161513
        }

    .rh02v1 .rh02w2.rh02current ~ .rh02w6 .slick-animated-dots li:hover button span {
        transform: translate(0, 0);
        opacity: 1
    }

    .rh02v1 .rh02w2.rh02current.darktheme ~ .rh02w6 .slick-animated-dots li button {
        border: 1px solid rgba(255,255,255,0.6)
    }

        .rh02v1 .rh02w2.rh02current.darktheme ~ .rh02w6 .slick-animated-dots li button span {
            background: #FBF9F8
        }

.rh02v1 .rh02w3 {
    position: relative;
    transform: none;
    flex: 1 0 68px;
    max-height: 50%
}

    .rh02v1 .rh02w3 .rh02-logo-sm, .rh02v1 .rh02w3 .rh02-logo-md, .rh02v1 .rh02w3 .rh02-logo-lg {
        position: absolute;
        bottom: 0;
        width: auto
    }

.rh02open .rh02v1 .rh02w4 {
    height: auto;
    transform: translateY(0px);
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02v1 .rh02w5 {
    height: 100%;
    width: 100%;
    flex: 1;
    margin-bottom: -60px;
    padding-bottom: 60px;
    max-width: 33.33vw;
    z-index: 2;
    transform: translateY(0px);
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)
}

    .rh02v1 .rh02w5 .rh02-pcontent {
        height: 100%;
        display: flex;
        flex-direction: column;
        padding-bottom: 60px
    }

    .rh02v1 .rh02w5 .rw-logo {
        flex-basis: auto
    }

    .rh02v1 .rh02w5 .rh02-cta {
        margin-top: auto
    }

    .rh02v1 .rh02w5 .obttns a {
        z-index: 2
    }

.rh02v1 .rh02w6 {
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0
}

.rh02v1 .rh02-pcontent {
    padding: 3.3rem
}

    .rh02v1 .rh02-pcontent div[class*="rh02-logo-"] {
        max-height: 36px;
        height: auto
    }

        .rh02v1 .rh02-pcontent div[class*="rh02-logo-"] img {
            display: block;
            max-height: 36px
        }

.rh02v1 .rh02nav {
    bottom: 2.4rem;
    left: 2.8rem;
    justify-content: flex-start
}

.rh02v1 .rh02w3 {
    max-height: calc(50% - 9.1em);
    min-height: 180px;
    transition: height 0.55s cubic-bezier(0.4, 0, 0.2, 1),min-height 0.55s cubic-bezier(0.4, 0, 0.2, 1),max-height 0.55s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02v1 .rh02w4 {
    width: calc(33vw - 9.6rem)
}

.rh02v1 .rh02w5 {
    height: 100%;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02v1 .rh02panel.rh02open .rh02w3 {
    max-height: 0;
    min-height: 0;
    height: 0;
    margin-bottom: 0;
    transition: height 0.55s cubic-bezier(0.4, 0, 0.2, 1),min-height 0.55s cubic-bezier(0.4, 0, 0.2, 1),max-height 0.55s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02v1 .rh02panel.rh02open .rh02w4 {
    height: 0;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1),height 0.5s cubic-bezier(0.4, 0, 0.2, 1)
}

.rh02v1 .rh02panel.rh02open .rh02-pcontent {
    padding: 0;
    height: auto
}

.rh02v1 .rh02panel.rh02open .rh02back {
    position: relative;
    transform: translateY(-200px)
}

.rh02v1 .rh02panel.rh02open .rh02w5 {
    padding: 0rem 0 1em 3.4rem;
    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    overflow-y: auto;
    margin-bottom: 0px;
    margin-top: -55px
}

    .rh02v1 .rh02panel.rh02open .rh02w5 .rh02-pcontent {
        padding-top: 60px
    }

    .rh02v1 .rh02panel.rh02open .rh02w5 .rh02-xcontent {
        padding-bottom: 30px
    }

    .rh02v1 .rh02panel.rh02open .rh02w5::-webkit-scrollbar {
        width: 8px
    }

    .rh02v1 .rh02panel.rh02open .rh02w5::-webkit-scrollbar-track {
        background: rgba(255,255,255,0)
    }

    .rh02v1 .rh02panel.rh02open .rh02w5::-webkit-scrollbar-thumb {
        background: rgba(255,255,255,0.3);
        border-radius: 4px !important
    }

.rh02v1 .rh02panel.rh02opening .rh02w5 {
    overflow: hidden
}

@media only screen and (max-width: 974px) {
    .rh02v1 .rh02p1 .rh02w2, .rh02v1 .rh02p2 .rh02w2 {
        flex-flow: row;
        transform: none
    }

    .rh02v1 .rh02p1 .rh02w3, .rh02v1 .rh02p2 .rh02w3 {
        display: none
    }

    .rh02v1 .rh02p1 .rh02w5 .rh02-pcontent, .rh02v1 .rh02p2 .rh02w5 .rh02-pcontent {
        justify-content: center
    }

    .rh02v1 .rh02panel.rh02open .rh02w5 {
        transform: none;
        align-items: flex-start;
        flex-flow: column;
        padding-top: 60px
    }

        .rh02v1 .rh02panel.rh02open .rh02w5 > div {
            width: 100%
        }

    .rh02v1 .rh02p3 .rh02w2.bg-full .rh02w3 {
        display: none;
        background-image: none
    }

    .rh02v1 .rh02p3 .rh02w5 {
        align-items: center;
        justify-content: left;
        align-self: center
    }

    .rh02v1 .rh02w2 {
        align-items: center;
        justify-content: center;
        align-self: center
    }

    .rh02v1 .rh02w3 {
        max-height: 100%
    }

    .rh02v1 .rh02w5 {
        height: 100%;
        max-width: unset;
        margin-bottom: unset;
        padding-bottom: unset;
        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
    }

    .rh02v1 .rc20panel#rc20tree, .rh02v1 .rc20panel#rc20sub.rc20subpanel {
        overflow: hidden;
        z-index: 0
    }
}

@media only screen and (max-width: 599px) {
    .rh02v1 .rh02carousel .rh02w2 {
        transform: none;
        height: 100%;
        width: 100%;
        overflow: hidden;
        min-height: 260px
    }

    .rh02v1 .rh02carousel .rh02w3 {
        display: block;
        max-height: 50%
    }

    .rh02v1 .rh02carousel .rh02w5 {
        max-width: 100%;
        min-height: 260px;
        max-height: 50%
    }

        .rh02v1 .rh02carousel .rh02w5 .rh02-pcontent {
            justify-content: center;
            height: auto
        }

    .rh02v1 .rh02carousel .rh02nav {
        bottom: 1em
    }
}

@media only screen and (min-width: 600px) and (max-width: 974px) {
    .rh02v1 .rh02p3 .rh02w3 {
        max-height: 100%
    }

    .rh02carousel .rh02w2 {
        flex-flow: row;
        transform: none;
        min-width: auto;
        width: 100%;
        height: 100%
    }

    .rh02carousel .rh02w3 {
        order: 2;
        flex: 1;
        min-width: auto
    }

    .rh02carousel .rh02w5 {
        max-width: none;
        margin-bottom: 0;
        flex: 2;
        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
    }

    .rh02v1 .rh02panel.rh02p3 {
        height: calc(33.333vh - 20px);
        min-height: 250px
    }
}

@media only screen and (max-width: 599px) {
    .rh02carousel .rh02w2 {
        transform: none;
        height: 100%;
        width: 100%;
        overflow: hidden;
        min-height: 260px
    }

    .rh02carousel .rh02w3 {
        max-height: unset
    }

    .rh02carousel .rh02w5 {
        max-width: 100%;
        min-height: 260px;
        max-height: 50%
    }

    .rh02v1 .rh02panel.rh02p3 {
        min-height: 560px;
        height: calc(37.5vw + 440px)
    }

    .rh02v1 .rh02carousel .rh02w3.bgimg, .rh02v1 .rh02carousel .rh02w3.bg-full, .rh02v1 .rh02carousel .rh02w3[data-bgimg] {
        max-height: 50%;
        display: inherit
    }

    .rh02v1 .rh02carousel .rh02w5 {
        max-width: 100%;
        max-height: unset;
        min-height: auto;
        height: 100%
    }

    .rh02v1 .rh02carousel .rh02w2 {
        transform: none;
        height: 100%;
        width: 100%;
        overflow: hidden;
        min-height: 260px
    }

    .rh02v1 .rh02carousel .rh02nav {
        bottom: 2.4rem
    }
}

.rtl .rh02v1 .rh02panel.rh02open .rh02w5 {
    padding: 0rem 3.4rem 1em 0
}
/*! RH08 */ @keyframes fadeOutElement {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeInElement {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-10%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(10%, 0, 0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-10%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(10%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadein-right-img {
    animation-name: fadeInRight;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards
}

.fadein-right-img-with-delay {
    animation-name: fadeInRight;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    animation-delay: 350ms
}

.fadein-left-img-with-delay {
    animation-name: fadeInLeft;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards;
    animation-delay: 350ms
}

.fadeout-right-image {
    animation-name: fadeOutRight;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards
}

.fadeout-left-image {
    animation-name: fadeOutLeft;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards
}

.fadein-text {
    animation-name: fadeInElement;
    animation-duration: 150ms;
    animation-timing-function: linear;
    animation-delay: 350ms;
    animation-fill-mode: forwards
}

.fadein-text-with-large-Delay {
    animation-name: fadeInElement;
    animation-duration: 150ms;
    animation-timing-function: linear;
    animation-delay: 700ms;
    animation-fill-mode: forwards
}

.fadeout-text {
    animation-name: fadeOutElement;
    animation-duration: 500ms;
    animation-timing-function: linear;
    animation-fill-mode: forwards
}

.rh08slider {
    position: relative;
    visibility: hidden;
    outline: none
}

    .rh08slider.rh08t-fade > .rh08sliderw1 > .rh08sliderw2 {
        display: block
    }

        .rh08slider.rh08t-fade > .rh08sliderw1 > .rh08sliderw2 > .rh08slide {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0;
            opacity: 0
        }

            .rh08slider.rh08t-fade > .rh08sliderw1 > .rh08sliderw2 > .rh08slide.slick-active {
                position: relative;
                z-index: 1;
                opacity: 1
            }

.rh08slider__container {
    position: relative;
    box-sizing: border-box
}

.rh08sliderw2 {
    margin: 0 !important;
    padding: 0 !important;
    width: -webkit-max-content;
    width: max-content;
    will-change: transform
}

.rh08sliderw1 {
    position: relative;
    z-index: 0;
    overflow: hidden
}

.rh08slider__slider {
    position: relative
}

.rh08slide {
    position: relative;
    box-sizing: border-box;
    list-style-type: none !important;
    margin: 0;
    outline: none;
    flex-shrink: 0
}

.rh08 {
    background-color: #E5E5E5;
    position: relative
}

    .rh08 .rh08slider {
        min-height: 480px;
        box-sizing: border-box;
        position: relative;
        margin: 0 auto;
        max-width: 1325px;
        z-index: 3;
        display: grid;
        grid-template-rows: 0 1fr 66px
    }

        .rh08 .rh08slider .rh08sliderw1 {
            margin: 0;
            padding: 0
        }

        .rh08 .rh08slider .rh08slide {
            float: left;
            position: relative
        }

            .rh08 .rh08slider .rh08slide.slick-active .rh08w2 .rh08w5 .rh08w6 .obttns {
                display: flex !important
            }

            .rh08 .rh08slider .rh08slide .rh08w2 {
                display: flex
            }

                .rh08 .rh08slider .rh08slide .rh08w2 .rh08w5 {
                    display: flex
                }

                    .rh08 .rh08slider .rh08slide .rh08w2 .rh08w5 .rh08w6 {
                        display: flex;
                        flex-direction: column;
                        justify-content: center
                    }

                        .rh08 .rh08slider .rh08slide .rh08w2 .rh08w5 .rh08w6 .obttns {
                            display: none
                        }

                        .rh08 .rh08slider .rh08slide .rh08w2 .rh08w5 .rh08w6 .rh08logo {
                            margin-bottom: 24px
                        }

                            .rh08 .rh08slider .rh08slide .rh08w2 .rh08w5 .rh08w6 .rh08logo .rw-logo {
                                font-size: 4.7rem
                            }

        .rh08 .rh08slider.is-draggable .rh08sliderw1 {
            cursor: grab
        }

        .rh08 .rh08slider.is-touch .rh08sliderw1 {
            cursor: grabbing
        }

        .rh08 .rh08slider .rh08-pills {
            position: absolute;
            display: flex;
            align-items: center;
            margin: 0 auto;
            width: 100%;
            justify-content: center;
            overflow: visible
        }

            .rh08 .rh08slider .rh08-pills .rh08-pillsw1 {
                height: 100%;
                bottom: 0;
                z-index: 2;
                width: initial;
                position: initial;
                overflow: visible
            }

                .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill {
                    width: 72px;
                    z-index: 2;
                    margin: 0 9px;
                    height: 6px;
                    height: 40px;
                    overflow-y: visible
                }

                    .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill .rh08-pillbtn {
                        border: 1px solid #3A3631;
                        width: 72px;
                        overflow-y: visible;
                        overflow-x: hidden;
                        position: unset
                    }

                        .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill .rh08-pillbtn:after {
                            content: '';
                            width: 100%;
                            background: transparent;
                            height: 40px;
                            position: absolute;
                            left: 0;
                            top: 0px;
                            overflow: visible
                        }

                    .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill.slick-active span {
                        background: #3A3631
                    }

            .rh08 .rh08slider .rh08-pills .rh08-pause {
                position: relative;
                height: 100%;
                display: flex;
                align-self: center;
                align-items: center;
                width: 52px;
                left: 18px;
                margin-bottom: 0
            }

                .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1 {
                    height: 36px;
                    padding: 0 12px 0 14px;
                    border: 1px solid #665F5B;
                    border-radius: 4px;
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                    transition: all 0.2s linear;
                    cursor: pointer;
                    text-decoration: none;
                    background-color: transparent
                }

                    .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1 .rh08-pausebtn {
                        background: transparent;
                        box-sizing: border-box;
                        height: 9px;
                        border-color: transparent transparent transparent #202020;
                        transition: 100ms all ease;
                        cursor: pointer;
                        border-style: solid;
                        border-width: 6px 0 6px 8px;
                        padding: 0;
                        width: 8px
                    }

                        .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1 .rh08-pausebtn.paused {
                            border-style: double;
                            border-width: 0px 0 0px 6px;
                            height: 10px
                        }

                    .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1 span {
                        display: none
                    }

                    .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1:hover {
                        background: #161513;
                        color: #fff !important;
                        transition: all .5s
                    }

                        .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1:hover .rh08-pausebtn {
                            border-color: transparent transparent transparent #FFFFFF
                        }

                        .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1:hover span {
                            display: block;
                            white-space: nowrap;
                            margin-left: 5px;
                            margin-top: -1px
                        }

                    .rh08 .rh08slider .rh08-pills .rh08-pause .rh08-pausew1:focus:not(:focus-visible) {
                        outline-color: transparent !important
                    }

        .rh08 .rh08slider .rh08-arrows {
            display: none
        }

            .rh08 .rh08slider .rh08-arrows .rh08-arrow {
                background: none;
                border: solid currentColor;
                border-width: 0 4px 4px 0;
                color: #3A3631;
                cursor: pointer;
                font-size: 0;
                height: 22px;
                margin-top: -16px;
                padding: 2px;
                position: absolute;
                top: 50%;
                transition: border-color .3s;
                width: 22px;
                z-index: 5
            }

                .rh08 .rh08slider .rh08-arrows .rh08-arrow:active {
                    outline: none !important
                }

                .rh08 .rh08slider .rh08-arrows .rh08-arrow:hover {
                    border-color: #3A3631
                }

            .rh08 .rh08slider .rh08-arrows .rh08-prevarrow {
                left: -48px;
                transform: translateY(-50%) rotate(135deg)
            }

            .rh08 .rh08slider .rh08-arrows .rh08-nextarrow {
                transform: translateY(-50%) rotate(-45deg);
                right: -48px
            }

        .rh08 .rh08slider h2 {
            font-size: 45px;
            line-height: 54px
        }

        .rh08 .rh08slider .rwaccent-4::after {
            margin: 16px 0
        }

        .rh08 .rh08slider .rh02-img {
            position: relative;
            z-index: -1;
            opacity: 0
        }

    .rh08 .bgimgw1 {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1
    }

        .rh08 .bgimgw1 .bg-texture1 {
            background: url("/asset/web/i/rh08-top-bg.png") no-repeat top left;
            background-size: 88% 374px
        }

        .rh08 .bgimgw1 .bg-texture2 {
            background: url("/asset/web/i/rh08-bottom-bg.png") no-repeat bottom left;
            background-size: 100% 374px
        }

    .rh08 [class*="rwaccent"]:after {
        background: #C74634
    }

    .rh08 .sr-only {
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        width: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute
    }

@media only screen and (min-width: 975px) {
    .rh08 .rh08slider .rh08sliderw2 {
        width: 100%
    }

    .rh08 .rh08slider .rh08slide {
        width: 100%;
        max-width: 100%
    }

    .rh08 .rh08slider .rh08-arrows .rh08-prevarrow {
        left: 0
    }

    .rh08 .rh08slider .rh08-arrows .rh08-nextarrow {
        right: 0
    }

    .rh08 .rh08slider .rh08w1 {
        width: 100%;
        margin: auto;
        display: grid;
        grid-template-columns: repeat(12, 6.697%);
        justify-content: space-between;
        padding-top: 3.4em
    }

    .rh08 .rh08slider .rh08-pills {
        position: relative;
        bottom: 0
    }

    .rh08 .rh02-img {
        grid-column: 2/span 7;
        background-size: cover;
        max-width: 775px
    }

    .rh08 .rh02txt {
        grid-column: 6/span 6;
        margin-left: auto;
        background: #fff;
        padding: 3em;
        max-width: 588px;
        min-height: 372px
    }
}

@media only screen and (min-width: 975px) {
    .rh08 .rh08slider .rh08w1 {
        grid-template-rows: 16px repeat(1, [row-start] 1fr);
        padding-top: 18px;
        padding-bottom: 0
    }

    .rh08 .rh08slider .rh08-arrows {
        display: block
    }

    .rh08 .rh08slider .rh08w2 .rwaccent-4 {
        margin: 0;
        font-size: 28px;
        line-height: 36.4px
    }

    .rh08 .rh08slider .rh08w2 .rh08body {
        font-size: 16px;
        line-height: 20px
    }

        .rh08 .rh08slider .rh08w2 .rh08body p {
            margin-bottom: 24px
        }

        .rh08 .rh08slider .rh08w2 .rh08body > div:first-child {
            margin-bottom: 24px
        }

    .rh08 .rh08slider .rh08w2.rh02-img {
        height: 372px
    }

    .rh08 .rh08slider .rh08w2.rh02txt {
        padding: 48px;
        min-height: 372px;
        height: calc(-22.4489795918vw + 678.8775510204px)
    }

    .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 .rh08logo {
        margin-bottom: 15px
    }
}

@media only screen and (max-width: 974px) {
    .rh08 .rh08slider {
        grid-template-rows: 1fr;
        min-height: 50vh
    }

    .rh08 .cwidth {
        padding: 0
    }

    .rh08 .bgimgw1 {
        z-index: 4;
        height: calc(63.5245901639vw - 0.6885245902px)
    }

        .rh08 .bgimgw1 .bg-texture1 {
            display: none
        }

        .rh08 .bgimgw1 .bg-texture2 {
            background: url("/asset/web/i/rh08-pattern-overlay-big.png") no-repeat left;
            margin-top: calc(58.1967213115vw - 13.5081967213px)
        }

    .rh08 .rh08slider .rh08-arrows {
        display: none
    }

    .rh08 .rh08slider .rh02-img {
        opacity: 1;
        background-size: cover;
        max-width: 100%;
        height: calc(63.5245901639vw - 0.6885245902px)
    }

    .rh08 .rh08slider .rh08w1 {
        width: 100%;
        max-width: 100%;
        padding: 0
    }

    .rh08 .rh08slider .rh08w2 {
        padding: 48px 24px 24px
    }

        .rh08 .rh08slider .rh08w2.rh02txt {
            background: #fff;
            min-height: 300px
        }

        .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 {
            justify-content: flex-start
        }

            .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 .rh08logo {
                margin-bottom: 22px
            }

            .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 .obttns {
                display: flex
            }

    .rh08 .rh08slider [class*="rwaccent"]:after {
        display: block
    }

    .rh08 .rh08slider .rwaccent-4 {
        margin: 0;
        font-size: calc(1.6393442623vw + 18.0983606557px);
        line-height: calc(3.2786885246vw + 16.1967213115px)
    }

    .rh08 .rh08slider .rh08body {
        font-size: 13.75px;
        line-height: 17.8px
    }

        .rh08 .rh08slider .rh08body .obttns {
            display: flex !important
        }

        .rh08 .rh08slider .rh08body p {
            margin-bottom: 32px
        }

        .rh08 .rh08slider .rh08body > div {
            margin-bottom: 32px
        }

    .rh08 .rh08slider .rh08-pills {
        padding: 0 1.5em;
        width: 100%;
        height: 6px;
        top: 0
    }

        .rh08 .rh08slider .rh08-pills .rh08-pause {
            display: none
        }

        .rh08 .rh08slider .rh08-pills .rh08-pillsw1 {
            justify-content: flex-start;
            width: 80%;
            padding: 0 1.5em;
            position: absolute
        }

            .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill {
                min-width: 30px;
                width: calc(8.1967213115vw + 22.4918032787px)
            }

                .rh08 .rh08slider .rh08-pills .rh08-pillsw1 .rh08-pill .rh08-pillbtn {
                    width: 100%
                }
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
    .rh08 .rh08-pills .rh08-pillsw1 {
        top: calc(63.5245901639vw - 0.6885245902px + 24px)
    }

    .rh08 .rh08slider .rh08w2 {
        padding: 24px
    }

        .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 {
            margin-top: 28px
        }
}

@media only screen and (min-width: 601px) and (max-width: 974px) {
    .rh08 .rh08-pills .rh08-pillsw1 {
        top: calc(63.5245901639vw - 0.6885245902px + 32px)
    }

    .rh08 .rh08slider .rh08w2 {
        padding: 24px
    }

        .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 {
            margin-top: 36px
        }

            .rh08 .rh08slider .rh08w2 .rh08w5 .rh08w6 .rh08logo {
                margin-bottom: 22px
            }
}

@media only screen and (max-width: 450px) {
    .rh08 .rh08slider {
        min-height: 40vh
    }
}

.rh08 .rh08slider.rh08t-fade > .rh08sliderw1 > .rh08sliderw2 > .rh08slide .rh08w5 {
    opacity: 0
}

.rh08 .rh08slider.rh08t-fade > .rh08sliderw1 > .rh08sliderw2 > .rh08slide.slick-active .rh08w5.fadeInText {
    opacity: 1
}

@media only screen and (min-width: 975px) {
    .rtl .rh08 {
        direction: ltr
    }

        .rtl .rh08 .rh08w2.rh02txt {
            direction: rtl
        }

        .rtl .rh08 .rh08-pills {
            flex-direction: row-reverse
        }

            .rtl .rh08 .rh08-pills .rh08-pillsw1 {
                flex-direction: row-reverse
            }

            .rtl .rh08 .rh08-pills .rh08-pause {
                left: 0;
                direction: rtl
            }

                .rtl .rh08 .rh08-pills .rh08-pause .rh08-pausew1 span {
                    margin-right: 5px;
                    margin-left: 0
                }

                .rtl .rh08 .rh08-pills .rh08-pause .rh08-pausew1:hover span {
                    margin-right: 5px;
                    margin-left: 0;
                    margin-top: -1px
                }
}

.rh08 .rh08slide.slick-active .rh08body p a {
    display: inline
}

.rh08 .rh08slide .rh08body p a {
    display: none
}
/*! RC11 */
/*! U24 - REDWOOD */ .u24 {
    max-width: none;
    display: block;
    position: relative;
    width: 100%;
    height: 0;
    margin: 0 auto;
    overflow: hidden;
    z-index: 0;
    color: #fff;
    transition: height 200ms linear;
    background-color: #161513
}

.u24w3, .u24w5 {
    background-color: #fff !important
}

    .u24w3 ul li a, .u24w5 ul li a {
        border-radius: 0;
        background-color: #fff !important;
        color: #006B8F !important;
        text-align: left !important
    }

.u24w4wrap {
    margin-top: 1em
}

body.u24show .u24 {
    height: 175px;
    overflow: visible;
    z-index: 22;
    transition: height 200ms linear
}

    body.u24show .u24 .u24w1 {
        opacity: 1;
        transition: opacity 200ms ease-in-out 150ms
    }

    body.u24show .u24 .u24closebtn {
        opacity: 1;
        transition: opacity 200ms ease-in-out 150ms
    }

.u24w1 {
    position: absolute;
    opacity: 0;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 150ms ease-in-out
}

    .u24w1:before {
        display: block;
        font-size: 13rem;
        color: #fff;
        transform: translate(-0.16em, 0)
    }

.u24w2 {
    position: absolute;
    max-width: 90%;
    top: 50%;
    left: 9em;
    transform: translateY(-50%);
    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
}

    .u24w2:before {
        content: "\f226";
        font-family: 'redwoodicons' !important;
        position: absolute;
        top: 0.15em;
        left: -110px;
        font-size: 80px;
        line-height: 0.9;
        color: #FBF9F8
    }

    .u24w2 strong {
        width: 100%;
        display: block;
        padding-bottom: 0.5em;
        font-size: 2.3rem;
        font-weight: 500
    }

    .u24w2 .obttns {
        width: auto;
        margin-right: 1em
    }

        .u24w2 .obttns.u24visit.u24addlang .u24btnlnk:before {
            content: "\f1cb"
        }

    .u24w2 .u24w4wrap {
        width: 100%
    }

    .u24w2 .u24txtlnk {
        display: inline-block;
        margin-top: 0.75em;
        font-size: 1.6rem;
        color: #fff
    }

        .u24w2 .u24txtlnk:focus {
            outline: none;
            text-decoration: underline
        }

.u24closebtn {
    position: absolute;
    opacity: 0;
    top: 0.5em;
    right: 0.5em;
    transition: opacity 150ms ease-in-out
}

    .u24closebtn:before {
        font-size: 3rem;
        font-weight: bold;
        color: #fff;
        text-decoration: none
    }

    .u24closebtn:hover {
        text-decoration: none;
        outline: none
    }

    .u24closebtn:focus {
        opacity: 0.7 !important;
        transition: opacity 150ms ease-in-out !important;
        outline: none;
        text-decoration: none
    }

.u24w3, .u24w5 {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 200%;
    left: 0;
    right: 0;
    padding: 0.5em 0;
    background: #fff;
    transform: translate(0, 24px);
    transition: top .3s ease 0.1s,opacity 0.25s ease,visibility 0s linear 0.3s;
    box-shadow: 0px 8px 25px 0px rgba(0,0,0,0.1)
}

    .u24w3.u24w3open, .u24w3.u24w5open, .u24w5.u24w3open, .u24w5.u24w5open {
        visibility: visible;
        opacity: 1;
        z-index: 1;
        transition: top .3s ease,opacity 0.25s ease,visibility 0s linear 0s
    }

    .u24w3 ul li a, .u24w5 ul li a {
        display: block;
        display: block;
        position: relative;
        padding: 7px 30px 7px 20px;
        z-index: 2;
        font-size: 1.5rem;
        font-size: 15px;
        font-weight: normal;
        color: #006B8F !important
    }

        .u24w3 ul li a:after, .u24w5 ul li a:after {
            display: none
        }

        .u24w3 ul li a:hover, .u24w5 ul li a:hover {
            color: #006B8F !important;
            text-decoration: underline
        }

        .u24w3 ul li a:focus, .u24w5 ul li a:focus {
            text-decoration: underline
        }

.u24w3 {
    padding-top: 1.6em;
    background: transparent !important
}

    .u24w3.u24w3open {
        top: 1.2em
    }

    .u24w3 ul {
        background: #fff;
        padding: 0.5em 0;
        position: relative
    }

        .u24w3 ul:after {
            content: '';
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0 12px 13px 12px;
            border-color: transparent transparent #fff transparent;
            background: transparent !important;
            display: inline-block;
            position: absolute;
            top: -12px;
            bottom: auto;
            left: 50%;
            margin-left: -5px
        }

.u24w5 {
    max-width: 205px;
    pointer-events: none;
    top: 300%
}

    .u24w5.u24w5open {
        top: 1.6em
    }

    .u24w5:after {
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 12px 13px 12px;
        border-color: transparent transparent #FBF9F8 transparent;
        background: transparent !important;
        display: inline-block;
        position: absolute;
        top: -12px;
        bottom: auto;
        left: 50%;
        margin-left: -5px
    }

.u24w5open .u24w6 {
    pointer-events: all
}

.u24region {
    box-sizing: content-box;
    display: block;
    position: relative;
    width: 80%;
    padding: 7px 30px 7px 20px;
    padding: 7px 10% 7px 10%;
    z-index: 2;
    font-size: 1.5rem;
    font-size: 15px;
    font-weight: normal;
    color: #006B8F !important;
    text-decoration: none !important
}

    .u24region:after {
        display: none
    }

    .u24region:hover {
        color: #006B8F !important;
        background: #fff;
        text-decoration: none
    }

    .u24region:focus {
        background: #fff
    }

.u24regioncr, .u24regioncr:hover {
    background: #fff !important
}

.u24regioncr {
    text-decoration: none !important
}

.u24-l2sub {
    display: table-cell;
    opacity: 0
}

    .u24-l2sub li {
        min-width: 10em
    }

.u24-l2 {
    box-sizing: content-box;
    display: table;
    position: absolute;
    visibility: hidden;
    min-height: 210px;
    top: 0;
    left: 208px;
    margin-left: -208px;
    padding: 10px 0 17px 208px;
    background: #fff;
    box-shadow: 0px 8px 25px 0px rgba(0,0,0,0.1)
}

    .u24-l2:before {
        content: " ";
        display: block;
        position: absolute;
        width: 205px;
        top: 0;
        left: 0;
        bottom: 1px;
        z-index: 1;
        background: #F5F4F2
    }

    .u24-l2 a {
        background: #fff
    }

    .u24-l2.u24-l2visible {
        visibility: visible
    }

        .u24-l2.u24-l2visible .u24-l2sub {
            opacity: 1;
            transition: opacity .8s ease
        }

.u24w3 > i, .u24w4 > i {
    content: " ";
    display: block;
    position: absolute;
    opacity: 1;
    width: 100%;
    height: 14px;
    top: -13px;
    left: 0;
    margin: 0;
    overflow: hidden;
    z-index: 6
}

    .u24w3 > i:after {
        content: " ";
        display: block;
        position: relative;
        width: 32px;
        height: 32px;
        top: 6px;
        left: 50%;
        margin-left: -12px;
        background: #fff;
        transform: rotate(45deg);
        opacity: 0
    }

.u24w4 > i {
    visibility: hidden;
    opacity: 0;
    top: 1em;
    transform: translate(0, 11px);
    transition: opacity 0.25s ease,visibility 0s linear 0.3s;
    background: transparent;
    height: 25px
}

.u24w4wrap .u24w4 > i:after {
    background: #F5F4F2
}

.u24w4wrap {
    display: block;
    position: relative;
    clear: both
}

.u24w4.u24w4open i {
    visibility: visible;
    opacity: 1;
    z-index: 1;
    transition: opacity 0.25s ease,visibility 0s linear 0s
}

    .u24w4.u24w4open i:after {
        opacity: 1
    }

.u24w4 {
    display: inline-block;
    position: relative;
    float: left;
    clear: both;
    margin-bottom: -1.42em;
    padding: 1em 21px 1.1em 0;
    line-height: 1;
    color: #fff;
    cursor: pointer
}

    .u24w4:before {
        font-family: 'redwoodicons' !important;
        content: "\f1cb";
        position: absolute;
        right: -0.4em;
        font-size: 21px;
        line-height: 0.9;
        color: #fff
    }

    .u24w4:hover {
        color: #fff;
        text-decoration: none
    }

.u24w6 {
    overflow: visible !important
}

.l2Title, .u24w6Title {
    display: none
}

.u24.darktheme .u24nothanks .thankstrans font {
    color: #161513
}

@media only screen and (max-width: 1195px) {
    .u24w1:before {
        transform: translate(0.1em, 0)
    }

    .u24w2 {
        max-width: 84%;
        left: 9em
    }

    .u24w4 {
        padding: 0.5em 21px 1.42em 0
    }

    .u24w5.u24w5open {
        top: 1.2em
    }
}

@media only screen and (max-width: 1024px) {
    .rw-globe .u24w2:before {
        left: -90px
    }
}

@media only screen and (max-width: 974px) {
    .u24w4:before {
        line-height: 0.8
    }
}

@media only screen and (max-width: 770px) {
    .u24w1:before {
        display: none
    }

    .u24w2 {
        max-width: 84%;
        left: 1.3em
    }

    .u24w4:before {
        font-size: 19px;
        line-height: 0.7
    }

    .u24-l2 {
        width: 250px
    }

    .u24-l2sub {
        width: 100%
    }

    .u24-l2:before {
        width: 204px
    }

    .rw-globe .u24w2:before {
        display: none
    }
}

@media only screen and (max-width: 600px) {
    body.u24show .u24 {
        height: 240px
    }

    .u24w1:before {
        display: none
    }

    .u24w2 {
        position: relative;
        float: left;
        top: 0;
        transform: translateY(0)
    }

        .u24w2 .u24txtlnk {
            margin-top: 0.3em
        }

    .u24region {
        width: 84%;
        padding: 7px 8%
    }

        .u24region:hover {
            text-decoration: underline !important
        }

    .u24-l2 {
        visibility: visible;
        opacity: 0;
        width: 100%;
        left: 100%;
        margin-left: 0;
        padding: 0;
        transition: left .8s ease,opacity .5s ease
    }

        .u24-l2:before {
            display: none
        }

        .u24-l2.u24-l2visible {
            visibility: visible;
            opacity: 1;
            width: 100%;
            left: 0;
            z-index: 3;
            transition: left .8s ease,opacity .5s ease
        }

            .u24-l2.u24-l2visible .l2Title {
                opacity: 1;
                cursor: pointer
            }

            .u24-l2.u24-l2visible .u24-l2sub {
                opacity: 1;
                transition: opacity .0s ease
            }

        .u24-l2 .u24-l2sub {
            opacity: 1
        }

    .l2Title, .u24w6Title {
        display: block;
        position: relative;
        opacity: 0;
        margin-bottom: 1em;
        padding: 13px 20px 13px 64px !important;
        font-size: 15px;
        font-weight: bold;
        color: #C6C1BD;
        border-bottom: 1px solid #C6C1BD;
        text-transform: capitalize
    }

        .l2Title:before, .u24w6Title:before {
            content: " ";
            display: block;
            position: absolute;
            opacity: 1;
            width: 1px;
            height: auto;
            top: .7em;
            left: 49px;
            bottom: .7em;
            background: #C6C1BD
        }

        .l2Title:after, .u24w6Title:after {
            content: " ";
            display: block;
            position: absolute;
            width: 1.2em;
            height: 1.2em;
            top: 50%;
            left: 1.2667em;
            margin: -.6em 0 0 0;
            background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjE3IiB2aWV3Qm94PSIwIDAgMTIgMTciPjxwYXRoIGZpbGw9IiMzMjRiNWMiIGQ9Ik0xMS45OTUsMTQuODc2IEw1LjA4NCw4LjQ5OCBMMTEuOTk1LDIuMTI2IEw5LjkyMCwtMC4wMDUgTDAuMDA1LDguNDk4IEw5LjkyMCwxNy4wMDcgTDExLjk5NSwxNC44NzYgWiIgY2xhc3M9ImNoIi8+PC9zdmc+") no-repeat;
            background-size: auto 100%
        }

    .u24w6Title {
        opacity: 1;
        padding: 13px 20px 13px 8% !important
    }

        .u24w6Title:before {
            display: none
        }

        .u24w6Title:after {
            display: none
        }

    .u24-l2sub {
        display: block
    }

    .u24w2 .obttns > div {
        margin-bottom: .6em
    }

    .u24w3 {
        top: 150%;
        transform: translate(0, 15px)
    }

        .u24w3.u24w3open {
            top: 2em
        }

    .u24w4wrap {
        width: 100%
    }

    .u24w4 {
        padding: 0.5em 21px 1.7em 15px
    }

    .u24w3 ul li a, .u24w5 ul li a {
        width: 100%;
        font-size: 14px
    }

    .u24w5:after {
        border-color: transparent transparent #FBF9F8 transparent;
        left: 25%;
        margin-left: -10px
    }

    .u24w5 ul ul.u24-l2sub a {
        width: 100%
    }

    .u24visit {
        margin-bottom: 0.3em
    }

    .u24stay {
        display: block
    }

    .u24w2 strong, .u24visit, .u24stay {
        margin-left: 15px
    }

    .u24w4wrap .u24w4 > i:after {
        background: #fff
    }

    .u24w2 {
        max-width: 100%;
        left: 0
    }

        .u24w2 strong {
            width: 85%
        }

    .u24w5 {
        max-width: 100%;
        padding: 0 0 1.5em 0
    }

    .u24w6 {
        overflow: hidden !important;
        position: relative
    }
}

@media only screen and (max-width: 320px) {
    .u24 .u24w2 .u24w5:after {
        left: 50%;
        margin-left: -10px
    }
}

.rtl .u24 {
    direction: rtl
}

.rtl .u24w1:before {
    transform: translate(0.16em, 0)
}

.rtl .u24w2 {
    left: auto;
    right: 10em
}

    .rtl .u24w2:before {
        right: -110px;
        left: auto
    }

    .rtl .u24w2 .obttns {
        margin-right: 0;
        margin-left: 1em
    }

.rtl .u24w4 {
    float: none;
    padding-right: 0;
    padding-left: 21px
}

.rtl .u24w4wrap {
    float: right
}

.rtl .u24w4:before {
    left: 0;
    right: auto
}

.rtl .u24-l2 {
    left: auto;
    right: 208px;
    margin-right: -208px;
    margin-left: 0;
    padding-right: 208px;
    padding-left: 0
}

    .rtl .u24-l2:before {
        left: auto;
        right: 0
    }

.rtl .u24closebtn {
    left: 0.5em;
    right: auto
}

@media only screen and (max-width: 1195px) {
    .rtl .u24w1:before {
        transform: translate(-0.1em, 0)
    }
}

@media only screen and (max-width: 770px) {
    .rtl .u24w2 {
        left: auto;
        right: 1.3em
    }
}

@media only screen and (max-width: 600px) {
    .rtl .u24w2 {
        float: right;
        left: auto;
        right: 0
    }

        .rtl .u24w2 strong, .rtl .u24w2 .obttns, .rtl .u24w4 {
            margin-right: 15px;
            margin-left: 0
        }

    .rtl .u24w6Title, .rtl .l2Title {
        padding: 13px 8% 13px 20px !important
    }

    .rtl .l2Title {
        padding-right: 64px !important
    }

        .rtl .l2Title:before, .rtl .u24w6Title:before {
            left: auto;
            right: 49px
        }

        .rtl .l2Title:after, .rtl .u24w6Title:after {
            left: auto;
            right: 1.2667em;
            transform: scaleX(-1)
        }

    .rtl .u24-l2 {
        margin: 0;
        padding: 0
    }

        .rtl .u24-l2.u24-l2visible {
            left: auto;
            right: 0
        }
}
/*! CG14 */
/*! CG19 */
/*! CG21 - REDWOOD */ _:-ms-input-placeholder {
    opacity: 0
}

_:-moz-type-unsupported-platform {
    opacity: 0
}

_:-ms-input-placeholder {
    margin-bottom: -0.5em
}

_:-moz-type-unsupported-platform {
    margin-bottom: -0.5em
}

_:-ms-input-placeholder {
    top: 11px
}

_:-ms-input-placeholder {
    -ms-transform: translateY(-0.5em)
}

_:-ms-input-placeholder {
    position: relative;
    left: -2px
}

@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)
    }
}
/*! F22 */
/*! U10 */ .u10v0, .u10v6 {
    clear: both;
    position: relative;
    padding-top: 12px;
    background-size: auto 12px;
    background-color: #312D2A
}

    .u10v0 a, .u10v6 a {
        outline-color: currentColor
    }

    .u10v0 .u10w5 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: wrap;
        -ms-flex-wrap: none;
        flex-flow: wrap row-reverse;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        justify-content: center
    }

        .u10v0 .u10w5.u10w10 {
            flex-direction: row;
            align-items: flex-end
        }

            .u10v0 .u10w5.u10w10 .u10-links {
                line-height: 30px
            }

    .u10v0 #u10cmenu {
        display: none
    }

    .u10v6 .u10w5 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: nowrap;
        -ms-flex-wrap: none;
        flex-flow: nowrap row;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        justify-content: center
    }

        .u10v6 .u10w5 .u10-links {
            order: 1
        }

        .u10v6 .u10w5 .scl-icons {
            order: 2
        }

        .u10v6 .u10w5.u10w10 #u10cmenu {
            margin-right: 0
        }

        .u10v6 .u10w5.u10w10 ul.u10-links > li:first-child a {
            border-right: none
        }

        .u10v6 .u10w5.u10w10 ul.u10-links > li:nth-child(2) a {
            border-right: 1px solid #fff;
            padding-right: 20px
        }

        .u10v6 .u10w5.u10w10 ul.u10-links > li:nth-child(3) a {
            padding-left: 20px
        }

.u10v7 .u10w2 {
    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
}

.u10v7 .u10w5 {
    flex-flow: row wrap;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap
}

    .u10v7 ul.u10-links > li:first-child a, .u10v7 .u10w5 .u10-links {
        padding-right: 30px
    }

    .u10v7 .u10w5 .scl-icons > li:last-of-type {
        transform: translateY(0.3em)
    }

    .u10v7 .u10w5 ul li a, .u10v7 .u10w1 .u10ttl {
        color: #fff
    }

.u10v7 .u10w1 .u10ttl {
    opacity: 1
}

.u10v0 .u10w1, .u10v6 .u10w1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch
}

.u10w1 {
    clear: both;
    width: 100%;
    max-width: 1344px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    padding: 0 48px 40px 48px
}

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

@media only screen and (max-width: 1468px) {
    .u10w1 {
        max-width: 1468px;
        padding-left: 48px;
        padding-right: 48px
    }
}

@media only screen and (max-width: 1024px) {
    .u10w1 {
        max-width: 1468px;
        padding-left: 28px;
        padding-right: 28px
    }
}

@media only screen and (max-width: 670px) {
    .u10w1 {
        padding-left: 24px;
        padding-right: 24px
    }
}

.u10v0 .u10w5:only-child {
    border-top: none;
    margin-top: 40px
}

@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .u10v0 .u10w5:only-child {
        margin-top: -20px;
        border-top: none
    }

    .u10v0 .u10w5.u10w10 .scl-icons {
        margin-top: 30px;
        padding-top: 0;
        padding-left: 40px;
        padding-right: 40px;
        line-height: 0
    }

    .u10v6 .u10w5 ul.u10-cr {
        margin-top: 2.75em
    }

        .u10v6 .u10w5 ul.u10-cr li {
            line-height: 10px !important
        }

    .u10v6 .u10w5 ul .u10-links {
        margin-top: 0
    }

    .u10v6 .u10w5 ul.u10-cr ~ .u10-links > li:first-child a {
        padding-right: 20px
    }

    .u10v6 .u10w5 ul.u10-cr ~ .u10-links > li #teconsent {
        line-height: .5
    }

    .u10v6 .u10w5 ul.u10-cr ~ .scl-icons {
        margin-top: 2.3em
    }
}

.u10w2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex: 1 1 25%;
    padding-top: 40px
}

.u10v0.u10v0x4 .u10w2, .u10v6 .u10w2 {
    flex: 1 1 20%;
    padding-left: 0
}

.u10v0.u10v0x4 .u10w3, .u10v6 .u10w3 {
    padding-right: 23px
}

.u10v0.u10v0x4 .u10w1 > .u10w2:nth-child(5) .u10w3, .u10v6 .u10w1 > .u10w2:nth-child(5) .u10w3 {
    padding-right: 0
}

.u10w5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    -ms-flex-wrap: wrap;
    flex-flow: row-reverse wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex: 1 1 auto;
    margin-top: 64px;
    justify-content: center;
    align-items: center
}

    .u10w5 .u10-links, .u10w5 .scl-icons, .u10w5 .footer-promo {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: none;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        line-height: 24px;
        list-style-type: none
    }

        .u10w5 .u10-links li a, .u10w5 .scl-icons li a, .u10w5 .footer-promo li a {
            border-right: none
        }

        .u10w5 .scl-icons > li {
            margin-right: 22px
        }

            .u10w5 .scl-icons > li:last-of-type {
                margin-right: 0px
            }

            .u10w5 .scl-icons > li > a {
                overflow: hidden
            }

    .u10w5 .u10-links {
        padding-right: 40px;
        justify-content: flex-end;
        padding-inline-start: 0
    }

        .u10w5 .u10-links .last {
            display: none
        }

        .u10w5 .u10-links.u10-min li a ~ span ~ a {
            padding-left: 7px
        }

.u10w3 {
    margin: 0 0 16px;
    position: relative
}

    .u10w3 ul {
        padding-left: 0;
        padding-inline-start: 0
    }

        .u10w3 ul li {
            font-size: 15px;
            font-weight: normal;
            color: #fff;
            line-height: 1.2;
            padding: 0 0 7.5px;
            list-style-type: none
        }

            .u10w3 ul li a {
                text-decoration: none
            }

                .u10w3 ul li a:hover {
                    text-decoration: underline
                }

        .u10w3 ul li {
            color: #B0AEAB
        }

            .u10w3 ul li > a {
                color: #FBF9F8 !important;
                opacity: 1
            }

            .u10w3 ul li a:hover {
                color: #FBF9F8;
                opacity: 1
            }

            .u10w3 ul li a:visited {
                color: #FBF9F8;
                opacity: 1
            }

.u10w1 h5, .u10w1 .u10ttl {
    font-size: 18px;
    margin: 0 0 16px 0;
    font-weight: bold;
    color: #FBF9F8;
    opacity: .6
}

.u10w1 h3 {
    display: none !important;
    margin: 0 0 0.6em 0;
    background-position: 0 0;
    text-indent: -30000px;
    background-size: 100% auto
}

.u10w1 h3, .u10-ologo a {
    display: none
}

ul.u10-links li a {
    font-size: 11.2px;
    font-weight: normal;
    padding: 0 8.96px 0 6.72px;
    color: #FBF9F8;
    border-right: 1px solid #fff
}

ul.u10-links li span {
    color: #FBF9F8;
    font-size: 11.2px;
    margin: 0 0 0 -5px
}

ul.u10-links li a + span + a {
    margin-left: -3px
}

[class*='u10v'], [class*='u10v'] a {
    color: #fff
}

    [class*='u10v']:before, [class*='u10v'] a:before {
        display: none
    }

*.u10v3:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) * {
    color: #211E1C !important
}

    *.u10v3:is([class*="-00bg"],[class*="-10bg"],[class*="-20bg"],[class*="-30bg"],[class*="-40bg"],[class*="-50bg"],[class*="-60bg"],[class*="-70bg"],[class*="-80bg"],[class*="-90bg"]) *:before {
        color: #211E1C !important
    }

*.u10v3.rw-icons .icn-img {
    font-size: 3.4rem;
    margin-bottom: .3em
}

*.u10v3 .u10w6.svg-img {
    max-width: 5.5rem;
    margin: 0 auto;
    margin-bottom: .5em
}

    *.u10v3 .u10w6.svg-img img {
        margin: 0 auto;
        display: block
    }

*.u10v3.u10v3horiz .u10w2 .icn-img {
    margin: 0 .5em
}

*.u10v3.u10v3horiz .u10w2 > a {
    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
}

[class*='u10v'] h3 a {
    display: block
}

ul.u10-links li {
    margin: 0;
    padding: 0;
    color: #C6C1BD !important;
    list-style-type: none
}

    ul.u10-links li a {
        text-decoration: none
    }

        ul.u10-links li a:hover {
            text-decoration: underline
        }

ul.u10-links > li:first-child a {
    border-right: 1px solid #fff;
    border-left: 0;
    padding-right: 20px;
    padding-left: 0
}

ul.u10-links > li:nth-child(2) a {
    padding-left: 20px
}

ul.u10-links > li.u10last a {
    padding-right: 0;
    border: 0
}

.scl-icons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    opacity: .85
}

    .scl-icons li:focus {
        outline-color: #fff
    }

    .scl-icons li a {
        width: 30px;
        height: 30px;
        background: none !important;
        text-indent: 0
    }

        .scl-icons li a:before {
            visibility: visible;
            height: 24px;
            width: 30px;
            content: '';
            display: inline-block
        }

        .scl-icons li a:focus {
            outline-color: #fff
        }

    .scl-icons .scl-facebook a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,12.073725 C23,5.96030998 18.0830126,1 12.0102986,1 L12,1 C5.92728597,1 1,5.96030998 1,12.073725 C1,17.6007959 5.03016748,22.1694418 10.2892957,23 L10.2892957,15.2726987 L7.47779049,15.2726987 L7.47779049,12.073725 L10.2892957,12.073725 L10.2915843,9.63388837 C10.2915843,6.85883339 11.923333,5.31982407 14.4361802,5.31982407 C15.6388224,5.31982407 16.8895246,5.55251859 16.8895246,5.55251859 L16.8895246,8.25960834 L15.5118069,8.25960834 C14.1455321,8.25960834 13.7084157,9.12126924 13.7084157,9.99675359 L13.7118485,12.073725 L16.7670862,12.073725 L16.2784771,15.2726987 L13.7118485,15.2726987 L13.7118485,23 C18.9709768,22.1694418 23,17.6007959 23,12.073725'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-twitter a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,5.1046638 C22.1900726,5.46038162 21.3199026,5.70135176 20.4076585,5.81036206 C21.3409397,5.25574825 22.0552441,4.37697223 22.3918373,3.32894337 C21.5197549,3.84339549 20.5549181,4.21632547 19.5269701,4.41522145 C18.7046116,3.54696397 17.5303603,3 16.2337115,3 C13.7417742,3 11.722215,5.00904073 11.722215,7.48567827 C11.722215,7.83661494 11.7604642,8.17894554 11.8379189,8.50693267 C8.0894945,8.32046768 4.76468031,6.53518494 2.53857522,3.82235841 C2.15034555,4.48598253 1.92658756,5.25479202 1.92658756,6.07715043 C1.92658756,7.63198157 2.52040683,9.00417264 3.73195115,9.80836267 C2.9927848,9.7844569 2.44103968,9.58269222 1.48480897,9.24896771 L1.48480897,9.30538532 C1.48480897,11.4769853 3.24331725,13.2890425 5.30686313,13.7011779 C4.929152,13.8044508 4.63176425,13.8579997 4.21867258,13.8579997 C3.9298909,13.8579997 3.69848307,13.8312253 3.42117616,13.7776764 C3.99587082,15.5581779 5.68744295,16.8576955 7.66205937,16.893076 C6.11774677,18.0969705 4.18616073,18.8122311 2.0709784,18.8122311 C1.70761073,18.8122311 1.35380536,18.791194 1,18.7491198 C2.99852219,20.0218629 5.37188682,20.7638979 7.9211979,20.7638979 C16.219368,20.7638979 20.7595514,13.9306733 20.7595514,8.00395532 C20.7595514,7.81079671 20.7566827,7.61763811 20.7471204,7.42447951 C21.6297214,6.79336724 22.3956622,6.00256444 23,5.1046638'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-linkedin a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M19.750875,13.2518611 C19.750875,10.0424583 17.7563611,8.94765278 15.9108056,8.94765278 C14.2042778,8.94765278 13.0871667,10.0519306 12.7670972,10.6987917 L12.7250833,10.6987917 L12.7250833,9.243125 L9.54409722,9.243125 L9.54409722,19.7502639 L12.8515833,19.7502639 L12.8515833,14.0536389 C12.8515833,12.5347222 13.8139306,11.7960417 14.7950694,11.7960417 C15.7236528,11.7960417 16.4435417,12.3182361 16.4435417,14.0114722 L16.4435417,19.7502639 L19.750875,19.7502639 L19.750875,13.2518611 Z M7.810375,5.88063889 C7.810375,4.78384722 6.95665278,3.98130556 5.90355556,3.98130556 C4.85045833,3.98130556 3.99658333,4.78384722 3.99658333,5.88063889 C3.99658333,6.97758333 4.85045833,7.77920833 5.90355556,7.77920833 C6.95665278,7.77920833 7.810375,6.97758333 7.810375,5.88063889 L7.810375,5.88063889 Z M4.24988889,19.7421667 L7.55722222,19.7421667 L7.55722222,9.23502778 L4.24988889,9.23502778 L4.24988889,19.7421667 Z M23.0006111,2.62402778 L23.0006111,21.3759722 C23.0006111,22.2729306 22.2735417,23.0001528 21.3767361,23.0001528 L2.62402778,23.0001528 C1.72706944,23.0001528 1,22.2729306 1,21.3759722 L1,2.62402778 C1,1.72706944 1.72706944,1 2.62402778,1 L21.3767361,1 C22.2735417,1 23.0006111,1.72706944 23.0006111,2.62402778 L23.0006111,2.62402778 Z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-youtube a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M22.54025,6.49845161 C23,8.28090323 23,12 23,12 C23,12 23,15.7189677 22.54025,17.5016774 C22.28725,18.4850323 21.541875,19.2594839 20.595125,19.5224516 C18.879625,20 12,20 12,20 C12,20 5.120375,20 3.40475,19.5224516 C2.458125,19.2594839 1.712625,18.4850323 1.459625,17.5016774 C1,15.7189677 1,12 1,12 C1,12 1,8.28090323 1.459625,6.49845161 C1.712625,5.51496774 2.458125,4.74051613 3.40475,4.47767742 C5.120375,4 12,4 12,4 C12,4 18.879625,4 20.595125,4.47767742 C21.541875,4.74051613 22.28725,5.51496774 22.54025,6.49845161 Z M9.9999625,16.000025 L15.9999625,12.0001779 L9.9999625,8.000025 L9.9999625,16.000025 Z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-instagram a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M11.9999782,1 C14.9874206,1 15.3619753,1.01266272 16.5352423,1.06619549 C17.7061077,1.11959725 18.5056933,1.30556465 19.205418,1.57750759 C19.9287652,1.85857642 20.5422088,2.23470301 21.153731,2.8462253 C21.765297,3.45779125 22.1413799,4.07123477 22.4224924,4.79453836 C22.6944353,5.49426307 22.8804027,6.29384865 22.9338045,7.46471407 C22.9873373,8.63798103 23,9.01257937 23,11.9999782 C23,14.9874206 22.9873373,15.362019 22.9338045,16.5352859 C22.8804027,17.7061077 22.6944353,18.5057369 22.4224924,19.205418 C22.1413799,19.9287652 21.765297,20.5422088 21.153731,21.153731 C20.5422088,21.765297 19.9287652,22.1413799 19.205418,22.4225361 C18.5056933,22.6944353 17.7061077,22.8804027 16.5352423,22.9338482 C15.3619753,22.9873373 14.9874206,23 11.9999782,23 C9.01257937,23 8.63793737,22.9873373 7.46471407,22.9338482 C6.29384865,22.8804027 5.49426307,22.6944353 4.79453836,22.4225361 C4.07123477,22.1413799 3.45774758,21.765297 2.8462253,21.153731 C2.23465935,20.5422088 1.85857642,19.9287216 1.57746392,19.205418 C1.30552099,18.5057369 1.11959725,17.7061077 1.06615182,16.5352859 C1.01261906,15.362019 1,14.9874206 1,11.9999782 C1,9.0125357 1.01261906,8.63798103 1.06615182,7.46471407 C1.11959725,6.29384865 1.30552099,5.49426307 1.57746392,4.79453836 C1.85857642,4.07123477 2.23465935,3.45779125 2.8462253,2.8462253 C3.45774758,2.23470301 4.07123477,1.85857642 4.79453836,1.57750759 C5.49426307,1.30556465 6.29384865,1.11959725 7.46471407,1.06619549 C8.63793737,1.01266272 9.01257937,1 11.9999782,1 Z M11.9999782,2.98197844 C9.06283728,2.98197844 8.71496166,2.99315657 7.55501239,3.04607803 C6.48256692,3.09502601 5.90008157,3.2742254 5.5124712,3.42486816 C4.9990632,3.62441524 4.63258647,3.86278012 4.2476833,4.24772696 C3.86278012,4.63263014 3.62437158,4.9990632 3.4248245,5.51251486 C3.2742254,5.90012524 3.09502601,6.48256692 3.04607803,7.55505606 C2.99315657,8.71496166 2.98197844,9.06288095 2.98197844,11.9999782 C2.98197844,14.9371191 2.99315657,15.2850383 3.04607803,16.4449439 C3.09502601,17.5174331 3.2742254,18.0998748 3.4248245,18.4874851 C3.62437158,19.0008931 3.86278012,19.3673699 4.2476833,19.752273 C4.63258647,20.1372199 4.9990632,20.3755848 5.5124712,20.5751318 C5.90008157,20.7257309 6.48256692,20.904974 7.55505606,20.9538783 C8.71478701,21.0067998 9.06261896,21.0180216 11.9999782,21.0180216 C14.9373374,21.0180216 15.2851693,21.0067998 16.4449003,20.9538783 C17.5173894,20.904974 18.0998311,20.7257309 18.4874415,20.5751318 C19.0008931,20.3755848 19.3673699,20.1372199 19.752273,19.752273 C20.1371762,19.3673699 20.3755411,19.0008931 20.5751318,18.4874851 C20.7257309,18.0998748 20.9049303,17.5174331 20.9538783,16.4449003 C21.0067561,15.2850383 21.0179779,14.9371191 21.0179779,11.9999782 C21.0179779,9.06288095 21.0067561,8.71496166 20.9538783,7.55505606 C20.9049303,6.48256692 20.7257309,5.90012524 20.5751318,5.51251486 C20.3755411,4.9990632 20.1371762,4.63263014 19.752273,4.2476833 C19.3673699,3.86278012 19.0008931,3.62441524 18.4874415,3.42486816 C18.0998311,3.2742254 17.5173894,3.09502601 16.4449003,3.04607803 C15.2849947,2.99315657 14.9371191,2.98197844 11.9999782,2.98197844 Z M11.9999782,15.6666667 C14.0250099,15.6666667 15.6666667,14.0250099 15.6666667,11.9999782 C15.6666667,9.97494646 14.0250099,8.33333333 11.9999782,8.33333333 C9.97494646,8.33333333 8.33328967,9.97494646 8.33328967,11.9999782 C8.33328967,14.0250099 9.97494646,15.6666667 11.9999782,15.6666667 Z M11.9999782,6.35135489 C15.1196369,6.35135489 17.6486014,8.88031939 17.6486014,11.9999782 C17.6486014,15.1196806 15.1196369,17.6486451 11.9999782,17.6486451 C8.88031939,17.6486451 6.35131123,15.1196806 6.35131123,11.9999782 C6.35131123,8.88031939 8.88031939,6.35135489 11.9999782,6.35135489 Z M19.191799,6.12817655 C19.191799,6.85720019 18.6008427,7.44815646 17.8718191,7.44815646 C17.1427954,7.44815646 16.5517955,6.85720019 16.5517955,6.12817655 C16.5517955,5.39915291 17.1427954,4.80819663 17.8718191,4.80819663 C18.6008427,4.80819663 19.191799,5.39915291 19.191799,6.12817655 Z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-youku a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M15.4,9.6L10,6C9.7,5.8,9.4,5.7,9.1,5.7C8.5,5.7,8,6,7.6,6.4C7.1,7.2,7.3,8.3,8.1,8.8l3.3,2.2l-3.3,2.2 c-0.8,0.5-1,1.6-0.5,2.4c0.5,0.8,1.6,1,2.4,0.5c0,0,4.8-3.2,5.2-3.5c0.6-0.5,0.9-1,0.9-1.5S16,10.1,15.4,9.6z M11,0.1C4.9,0.1,0,5,0,11S4.9,22,11,22C17,22,22,17.1,22,11S17,0.1,11,0.1z M11,18.5c-4.2,0-7.5-3.4-7.5-7.5 S6.8,3.5,11,3.5s7.5,3.4,7.5,7.5S15.1,18.5,11,18.5z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-weibo a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M17.495425,11.62605 C17.1863625,11.5321125 16.9742375,11.4714875 17.1348,11.0654875 C17.4863,10.1837375 17.522675,9.4232375 17.1408625,8.8778 C16.4288625,7.8597375 14.47755,7.9142375 12.2413625,8.85055 C12.2413625,8.85055 11.5383625,9.15655 11.720175,8.6021125 C12.06255,7.4961125 12.01105,6.5719875 11.4778,6.035675 C10.2658,4.8206125 7.0388,6.0811125 4.272425,8.8474875 C2.202925,10.9169875 0.9999875,13.1137375 0.9999875,15.0136125 C0.9999875,18.64355 5.6571125,20.8524875 10.2112375,20.8524875 C16.183425,20.8524875 20.1557425,17.38305 20.1557425,14.6287375 C20.1588,12.9622375 18.755925,12.0168625 17.495425,11.62605 M10.226425,19.54955 C6.590425,19.91005 3.4513,18.2648 3.214925,15.880175 C2.9786125,13.49255 5.735925,11.2684875 9.368925,10.907925 C13.004925,10.5473625 16.14405,12.192675 16.3773,14.5772375 C16.616675,16.964925 13.8593625,19.1919875 10.226425,19.54955 M21.4616687,4.98121875 C22.9039812,6.57803125 23.2948562,8.75659375 22.6767312,10.6624687 L22.6767312,10.6655312 C22.5342937,11.1049062 22.0616687,11.3472812 21.6192312,11.2049062 C21.1768562,11.0624687 20.9344187,10.5897812 21.0769187,10.1474062 C21.5162312,8.78990625 21.2374812,7.24165625 20.2132937,6.10534375 C19.1892312,4.96909375 17.6771687,4.53584375 16.2804187,4.83278125 C15.8258562,4.92971875 15.3804187,4.64184375 15.2834812,4.18734375 C15.1865437,3.73590625 15.4743562,3.28740625 15.9289187,3.19046875 C17.8923562,2.77234375 20.0194187,3.38134375 21.4616687,4.98121875 Z M19.2467625,6.98103125 C19.9497,7.75971875 20.137575,8.82021875 19.837575,9.75046875 C19.7133875,10.1322188 19.3073875,10.3382813 18.925575,10.2170938 C18.5437625,10.0928438 18.3377625,9.68378125 18.45895,9.30503125 C18.60745,8.85053125 18.5135125,8.33240625 18.171075,7.95065625 C17.8287625,7.57190625 17.3196375,7.42640625 16.8530125,7.52646875 C16.4652,7.61128125 16.0803875,7.36278125 15.9955125,6.97190625 C15.9137625,6.58109375 16.1621375,6.19321875 16.5530125,6.11140625 C17.5075125,5.90540625 18.5437625,6.20234375 19.2467625,6.98103125 Z M10.586975,12.744125 C12.3776625,13.2076875 13.2927875,14.8954375 12.5595375,16.5376875 C11.8171625,18.2133125 9.6840375,19.110125 7.8721,18.525375 C6.1267875,17.96175 5.3844125,16.2346875 6.1510375,14.6803125 C6.902475,13.1561875 8.85685,12.292625 10.586975,12.744125 Z M9.26585,16.7134375 C9.6112875,16.1468125 9.429475,15.5014375 8.85985,15.256 C8.2962875,15.019625 7.5690375,15.2620625 7.2206,15.8075 C6.8691625,16.355875 7.0357875,17.007375 7.59335,17.261875 C8.1599125,17.519375 8.9144125,17.274 9.26585,16.7134375 Z M10.4264125,15.22875 C10.5476,15.0075625 10.4687875,14.762125 10.2506625,14.6833125 C10.035475,14.5985 9.76585,14.7015 9.6386,14.913625 C9.51435,15.1256875 9.580975,15.371125 9.7991625,15.459 C10.01735,15.5499375 10.2991,15.446875 10.4264125,15.22875 Z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-wechat a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M20.7108944,18.7922849 C20.5989826,18.8719797 20.5260704,19.0042391 20.5260704,19.1517592 C20.5260704,19.2009326 20.5345485,19.2484103 20.5481136,19.2924968 C20.6600254,19.7096227 20.838067,20.3777024 20.8465451,20.4065282 C20.8618058,20.4590928 20.8821535,20.5150487 20.8821535,20.5676134 C20.8821535,20.689699 20.7838067,20.7897414 20.6617211,20.7897414 C20.6142433,20.7897414 20.5752437,20.7710894 20.5345485,20.7473506 L19.0830861,19.9097075 C18.9745655,19.8469691 18.8592624,19.8096651 18.7320899,19.8096651 C18.6642645,19.8096651 18.5981348,19.8181433 18.537092,19.8384909 C17.8588385,20.0317931 17.129716,20.1403137 16.3717677,20.1403137 C12.7142857,20.1403137 9.74692666,17.6680797 9.74692666,14.6176346 C9.74692666,11.5688851 12.7142857,9.09665112 16.3717677,9.09665112 C20.0343366,9.09665112 23,11.5688851 23,14.6176346 C23,16.2844426 22.1080967,17.7799915 20.7108944,18.7922849 Z M14.1640526,13.735905 C14.6523951,13.735905 15.0491734,13.3391267 15.0491734,12.8507842 C15.0491734,12.3624417 14.6523951,11.9690547 14.1640526,11.9690547 C13.6774057,11.9690547 13.2806274,12.3624417 13.2806274,12.8507842 C13.2806274,13.3391267 13.6774057,13.735905 14.1640526,13.735905 Z M18.5828741,13.735905 C19.0712166,13.735905 19.4662993,13.3391267 19.4662993,12.8507842 C19.4662993,12.3624417 19.0712166,11.9690547 18.5828741,11.9690547 C18.0945316,11.9690547 17.6994489,12.3624417 17.6994489,12.8507842 C17.6994489,13.3391267 18.0945316,13.735905 18.5828741,13.735905 Z M8.95252226,3 C12.9203052,3 16.2064434,5.42136499 16.8066978,8.58711318 C16.6625689,8.58033065 16.5201357,8.57524375 16.3743111,8.57524375 C12.3692242,8.57524375 9.12208563,11.2814752 9.12208563,14.6184824 C9.12208563,15.1814328 9.21534549,15.7257312 9.38999576,16.2428995 C9.24417126,16.2479864 9.09834676,16.2513777 8.95252226,16.2513777 C8.0453582,16.2513777 7.16701992,16.1242052 6.35650699,15.8902077 C6.28359474,15.8664688 6.20389996,15.8545994 6.12250954,15.8545994 C5.96820687,15.8545994 5.83086053,15.9020772 5.70029674,15.976685 L3.96057652,16.9821958 C3.9097075,17.009326 3.86392539,17.0313692 3.80627384,17.0313692 C3.66044934,17.0313692 3.54175498,16.9126749 3.54175498,16.7668504 C3.54175498,16.7007206 3.56549385,16.6345909 3.58414582,16.5718525 C3.59431963,16.5328529 3.80966511,15.735905 3.94362018,15.2356931 C3.95888088,15.1797372 3.97075032,15.1254769 3.97075032,15.0678253 C3.97075032,14.8897838 3.88257736,14.7320899 3.7486223,14.6354387 C2.06994489,13.421365 1,11.6239932 1,9.62653667 C1,5.96735905 4.55913523,3 8.95252226,3 Z M6.30224671,8.56676558 C6.88554472,8.56676558 7.3620178,8.09198813 7.3620178,7.50529886 C7.3620178,6.92030521 6.88554472,6.44552777 6.30224671,6.44552777 C5.71555744,6.44552777 5.24247563,6.92030521 5.24247563,7.50529886 C5.24247563,8.09198813 5.71555744,8.56676558 6.30224671,8.56676558 Z M11.6011022,8.56676558 C12.1877914,8.56676558 12.6625689,8.09198813 12.6625689,7.50529886 C12.6625689,6.92030521 12.1877914,6.44552777 11.6011022,6.44552777 C11.0178042,6.44552777 10.5413311,6.92030521 10.5413311,7.50529886 C10.5413311,8.09198813 11.0178042,8.56676558 11.6011022,8.56676558 Z'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-otube a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M12.5,4.5 L22.5,19.5 L2.5,19.5 L12.5,4.5 Z M12.5,8.10555128 L6.23703418,17.5 L18.7629658,17.5 L12.5,8.10555128 Z' transform='rotate(90 13 12.5)'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-github a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M12.1984125,1 C6.01435,1 0.999725,6.0139375 0.999725,12.2000625 C0.999725,17.1473125 4.2082875,21.3445 8.6591625,22.8260625 C9.219475,22.9285 9.4236625,22.5826875 9.4236625,22.2856875 C9.4236625,22.0203125 9.4140375,21.315625 9.4085375,20.3813125 C6.293475,21.0578125 5.636225,18.8798125 5.636225,18.8798125 C5.1267875,17.5859375 4.3925375,17.2421875 4.3925375,17.2421875 C3.375725,16.547125 4.4695375,16.560875 4.4695375,16.560875 C5.5936,16.640625 6.18485,17.7151875 6.18485,17.7151875 C7.1837875,19.426375 8.8056,18.9320625 9.4442875,18.6460625 C9.5460375,17.922125 9.8347875,17.4285 10.1551625,17.1486875 C7.668475,16.866125 5.0539125,15.905 5.0539125,11.613625 C5.0539125,10.39125 5.490475,9.391625 6.20685,8.6085625 C6.09135,8.3253125 5.7070375,7.1868125 6.3161625,5.64475 C6.3161625,5.64475 7.2566625,5.343625 9.3961625,6.792875 C10.289225,6.544 11.2476,6.42025 12.1997875,6.4154375 C13.1506,6.42025 14.108975,6.544 15.0034125,6.792875 C17.1415375,5.343625 18.079975,5.64475 18.079975,5.64475 C18.6911625,7.1868125 18.30685,8.3253125 18.19135,8.6085625 C18.9091,9.391625 19.3429125,10.39125 19.3429125,11.613625 C19.3429125,15.916 16.724225,16.8626875 14.2292875,17.13975 C14.631475,17.4855625 14.9896625,18.1689375 14.9896625,19.2139375 C14.9896625,20.710625 14.9759125,21.9185625 14.9759125,22.2856875 C14.9759125,22.5854375 15.17735,22.934 15.7459125,22.8246875 C20.191975,21.340375 23.398475,17.1459375 23.398475,12.2000625 C23.398475,6.0139375 18.38385,1 12.1984125,1'/%3E%3C/g%3E%3C/svg%3E")
    }

    .scl-icons .scl-googleplus a {
        display: none
    }

.u10w6.icn-googleplus + span, .u10w1 .scl-icons li.scl-googleplus, .u10w1 .scl-icons li.scl-googleplus a, .u10w6.icn-feed + span, .u10w1 .scl-icons li.scl-feed, .u10w1 .scl-icons li.scl-feed a {
    display: none !important
}

.u10w2.atgchat-wrapper:first-child + .u10w2 {
    border: none
}

.u10w4 hr {
    background: transparent !important;
    display: none
}

.rtl {
    direction: rtl
}

    .rtl .u10v0 .u10w10 ul.u10-links > li:nth-child(1) a {
        border-right: none;
        border-left: 1px solid #fff;
        padding-left: 20px
    }

    .rtl .u10v0 .u10w10 ul.u10-links > li:nth-child(2) a {
        padding-right: 20px
    }

    .rtl .u10v6 .u10w10 ul.u10-links > li:first-child a {
        border-left: none
    }

    .rtl .u10v6 .u10w10 ul.u10-links > li:nth-child(2) a {
        border-right: none;
        border-left: 1px solid #fff;
        padding-left: 20px
    }

    .rtl .u10v6 .u10w10 ul.u10-links > li:nth-child(3) a {
        padding-left: 20px;
        padding-right: 20px
    }

    .rtl .u10v0 .u10w10 .scl-icons > li:first-of-type, .rtl .u10v6 .u10w10 .scl-icons > li:first-of-type {
        margin-right: 0
    }

    .rtl .u10v0 .u10w10 #u10cmenu .u10ticon, .rtl .u10v6 .u10w10 #u10cmenu .u10ticon {
        padding-left: 0;
        padding-right: 0
    }

        .rtl .u10v0 .u10w10 #u10cmenu .u10ticon:before, .rtl .u10v6 .u10w10 #u10cmenu .u10ticon:before {
            right: -23px;
            top: 6px
        }

    .rtl .u10v0 .u10w10 .u10-links, .rtl .u10v6 .u10w10 .u10-links {
        padding-left: 40px
    }

    .rtl .u10v0 ul.u10-links > li:first-child a, .rtl .u10v6 ul.u10-links > li:first-child a {
        border-left: 1px solid #fff;
        padding-left: 20px;
        border-right: 0
    }

    .rtl .u10v0 ul.u10-links > li:nth-child(2) a, .rtl .u10v6 ul.u10-links > li:nth-child(2) a {
        padding-right: 20px;
        padding-left: 8.96px
    }

    .rtl .u10v0 #u10cmenu, .rtl .u10v6 #u10cmenu {
        margin-left: 40px;
        margin-right: 40px;
        line-height: 24px
    }

        .rtl .u10v0 #u10cmenu .u10ticon, .rtl .u10v6 #u10cmenu .u10ticon {
            line-height: 28px
        }

            .rtl .u10v0 #u10cmenu .u10ticon:before, .rtl .u10v6 #u10cmenu .u10ticon:before {
                right: -17px;
                top: 5px
            }

    .rtl .u10v0 .scl-icons > li:first-of-type, .rtl .u10v6 .scl-icons > li:first-of-type {
        margin-left: 22px
    }

    .rtl .u10v0 .u10w1 > .u10w2:nth-child(5) .u10w3, .rtl .u10v6 .u10w1 > .u10w2:nth-child(5) .u10w3 {
        padding-right: 23px
    }

    .rtl .u10v0.u10v0x4 .u10w2, .rtl .u10v6 .u10w2 {
        margin-right: 0
    }

    .rtl .u10w5 .scl-icons > li {
        margin-left: 22px;
        margin-right: 0
    }

        .rtl .u10w5 .scl-icons > li:first-of-type {
            margin-right: 40px
        }

        .rtl .u10w5 .scl-icons > li:last-of-type {
            margin-left: 0px
        }

        .rtl .u10w5 .scl-icons > li > a {
            overflow: hidden
        }

@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .u10v0 .u10w5 {
        flex-flow: wrap column;
        justify-content: center
    }

        .u10v0 .u10w5 .scl-icons {
            padding-top: 30px;
            order: 2;
            justify-content: center
        }

        .u10v0 .u10w5 .u10-links {
            padding-right: 0;
            justify-content: center
        }

    .u10v6 .u10w5 {
        justify-content: center;
        flex-flow: wrap row
    }

        .u10v6 .u10w5 .u10-links {
            order: 1;
            line-height: 1.3;
            align-items: flex-start;
            justify-content: flex-start
        }

            .u10v6 .u10w5 .u10-links li {
                display: flex
            }

                .u10v6 .u10w5 .u10-links li a {
                    line-height: 1.3;
                    text-align: center
                }

        .u10v6 .u10w5 .scl-icons {
            margin-top: 40px;
            order: 2
        }

    .u10v6 #u10cmenu #u10countrymenu {
        left: 0
    }

    .u10v6 .u10w5 #u10cmenu .u10ticon {
        line-height: 1.3;
        text-align: left
    }

        .u10v6 .u10w5 #u10cmenu .u10ticon:before {
            top: 0
        }

    .u10v6 ul.u10-links:not(.u10w10) > li:first-child a {
        padding-right: 0
    }

    .u10v0 .u10w3 h5, .u10v6 .u10w3 h5 {
        cursor: pointer
    }

    .u10v0 .u10w3 .u10btn, .u10v6 .u10w3 .u10btn {
        display: block;
        position: absolute;
        right: 0px;
        top: 17px;
        width: 16px;
        height: 16px;
        transition: transform .25s ease;
        cursor: pointer
    }

        .u10v0 .u10w3 .u10btn:before, .u10v6 .u10w3 .u10btn:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
            content: '';
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            display: block;
            background-position: right;
            transform: rotateZ(-90deg)
        }

    .u10v0 [class*='u10v'] a:before, .u10v6 [class*='u10v'] a:before {
        display: block
    }

    .u10v0 .u10w3.u10active .u10btn, .u10v6 .u10w3.u10active .u10btn {
        top: 16px;
        right: -2px;
        transform: rotateZ(90deg)
    }

    .u10v0 .u10w1, .u10v6 .u10w1 {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        flex: 1 0 auto;
        margin: 0;
        padding-top: 40px
    }

    .u10v0 .u10w2, .u10v6 .u10w2 {
        flex: 1 0 auto !important;
        margin-left: 0;
        width: 100%;
        display: block;
        padding: 0 !important;
        justify-content: flex-start
    }

    .u10v0 .u10w3, .u10v6 .u10w3 {
        margin: 0
    }

    .u10v0 .u10w1 .u10w2:first-child .u10w3:first-child, .u10v6 .u10w1 .u10w2:first-child .u10w3:first-child {
        border-top: 0
    }

    .u10v0 .u10w1 h5, .u10v0 .u10w1 .u10ttl, .u10v6 .u10w1 h5, .u10v6 .u10w1 .u10ttl {
        margin: 0;
        font-weight: normal;
        padding: 11.88px 0;
        line-height: 25px;
        font-size: 17.6px;
        padding-right: 40px;
        opacity: 1;
        font-weight: bold
    }

    .u10v0 .u10w3 ul, .u10v6 .u10w3 ul {
        visibility: hidden;
        height: 0;
        opacity: 0;
        position: relative
    }

    .u10v0 .u10w3.u10active ul, .u10v6 .u10w3.u10active ul {
        visibility: visible;
        height: auto;
        opacity: 1;
        transition: all ease-in-out .5s
    }

    .u10v0 .u10w3 ul li, .u10v6 .u10w3 ul li {
        font-size: 14px;
        line-height: 1.5em;
        padding: 0.525em 0;
        border: 0
    }

        .u10v0 .u10w3 ul li:last-child, .u10v6 .u10w3 ul li:last-child {
            padding-bottom: 16px
        }

        .u10v0 .u10w3 ul li a, .u10v6 .u10w3 ul li a {
            padding: 0 0;
            display: block
        }

    .u10v0 .u10w5, .u10v6 .u10w5 {
        border-top: 1px solid rgba(255,255,255,0.4);
        margin-top: 24px
    }

        .u10v0 .u10w5 .footer-promo, .u10v6 .u10w5 .footer-promo {
            order: 3
        }

        .u10v0 .u10w5 .scl-icons, .u10v6 .u10w5 .scl-icons {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            -ms-flex-wrap: center;
            flex-flow: row center;
            -ms-flex-pack: none;
            justify-content: nowrap;
            -ms-flex-align: stretch;
            align-items: stretch;
            opacity: 1
        }

            .u10v0 .u10w5 .scl-icons li, .u10v6 .u10w5 .scl-icons li {
                justify-content: inherit;
                margin: 0 7px 0 7px
            }

                .u10v0 .u10w5 .scl-icons li a, .u10v6 .u10w5 .scl-icons li a {
                    width: 32px;
                    height: 32px
                }

                    .u10v0 .u10w5 .scl-icons li a:before, .u10v6 .u10w5 .scl-icons li a:before {
                        background-size: contain;
                        width: 32px;
                        height: 32px;
                        overflow: hidden;
                        background-position: center
                    }

        .u10v0 .u10w5 .u10-links, .u10v6 .u10w5 .u10-links {
            margin-top: 2.75em
        }

            .u10v0 .u10w5 .u10-links.u10-min, .u10v6 .u10w5 .u10-links.u10-min {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: row;
                -ms-flex-wrap: wrap;
                flex-flow: row wrap;
                -ms-flex-pack: center;
                justify-content: center;
                -ms-flex-align: stretch;
                align-items: stretch;
                flex-wrap: wrap;
                justify-content: center;
                line-height: 2.3;
                margin-top: 0
            }

    .u10v0 .u10w1 h3, .u10v6 .u10w1 h3 {
        max-width: 301px;
        width: 90%;
        height: 14px;
        display: block;
        margin: 0 auto 16px auto
    }

    .u10v0 .u10-ologo a, .u10v6 .u10-ologo a {
        margin: 0 auto;
        width: 117px;
        height: 15px;
        background-position: 0px -41px;
        background-size: 304%
    }

    .u10v0 .u10v3 .u10w2 span .sharewidgetw2, .u10v6 .u10v3 .u10w2 span .sharewidgetw2 {
        top: -3.5em
    }

    .u10 .u10w4 ~ .u10w5 {
        border-top: 1px solid rgba(203,197,191,0.5);
        margin-top: 24px
    }

    .rtl .u10v0 .u10w3 .u10btn, .rtl .u10v6 .u10w3 .u10btn {
        left: 0;
        right: auto
    }

        .rtl .u10v0 .u10w3 .u10btn:before, .rtl .u10v6 .u10w3 .u10btn:before {
            transform: rotateZ(90deg)
        }

    .rtl .u10v0 .u10w3.u10active .u10btn:before, .rtl .u10v6 .u10w3.u10active .u10btn:before {
        transform: rotateZ(-90deg)
    }

    .rtl .u10v0 .u10w1 h5, .rtl .u10v6 .u10w1 h5 {
        padding-right: 0
    }

    .rtl .u10w5:first-of-type {
        margin-right: 0
    }

    .rtl .u10w5 .scl-icons li:first-of-type {
        margin-right: 12px;
        margin-left: 0
    }

    .rtl .u10w5 .u10-links > li:first-child a {
        padding-right: 0
    }
}

@media only screen and (min-width: 0px) and (max-width: 770px) {
    .u10 .u10w5 {
        margin-top: 0
    }

    .u10v0 .u10w5 {
        flex-flow: column nowrap
    }

        .u10v0 .u10w5.u10w10 {
            flex-wrap: wrap
        }

        .u10v0 .u10w5 .scl-icons {
            justify-content: center;
            flex-flow: row wrap
        }

    .u10v6 .u10w5 {
        flex-flow: column nowrap
    }

        .u10v0 .u10w5 .scl-icons, .u10v6 .u10w5 .scl-icons {
            align-self: center;
            width: auto
        }

            .u10v0 .u10w5 .scl-icons li:first-of-type, .u10v6 .u10w5 .scl-icons li:first-of-type {
                margin-left: 10px
            }

        .u10v0 .u10w5 .u10-links, .u10v6 .u10w5 .u10-links {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-flow: row wrap;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-align: stretch;
            align-items: stretch;
            flex-wrap: wrap;
            justify-content: center;
            line-height: 2.3
        }

            .u10v0 .u10w5 .u10-links .u10break, .u10v6 .u10w5 .u10-links .u10break {
                flex-basis: 100%;
                height: 0
            }

            .u10v0 .u10w5 .u10-links .last, .u10v6 .u10w5 .u10-links .last {
                display: -ms-inline-flexbox;
                display: inline-flex;
                -ms-flex-direction: row;
                -ms-flex-wrap: none;
                flex-flow: row nowrap;
                -ms-flex-pack: start;
                justify-content: flex-start;
                -ms-flex-align: stretch;
                align-items: stretch;
                display: inline-flex;
                margin-top: 20px
            }

        .u10v6 .u10w5 .u10-links {
            align-items: center
        }

            .u10v6 .u10w5 .u10-links li {
                align-items: center
            }

    .rtl .u10v0 .u10w5 .u10-links, .rtl .u10v6 .u10w5 .u10-links {
        margin-right: 0;
        padding-left: 0
    }
}

@keyframes o-upfade-small {
    0% {
        opacity: 0;
        -ms-transform: translateX(-10px);
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        opacity: 1;
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.u10v6 .u10w5 ul.u10-cr li {
    margin: 0;
    padding: 0;
    color: #C6C1BD !important;
    list-style-type: none;
    line-height: 24px
}

    .u10v6 .u10w5 ul.u10-cr li#u10cmenu {
        margin-right: 40px !important
    }

    .u10v6 .u10w5 ul.u10-cr li a {
        font-size: 11.2px;
        font-weight: normal;
        padding: 0 0px 0 6.72px;
        color: #FBF9F8
    }

.u10v6 .u10w5 ul.u10-cr ~ .u10-links li:nth-child(1) a {
    border-right: 1px solid #fff;
    padding-right: 20px
}

.u10v6 .u10w5 ul.u10-cr ~ .u10-links li:nth-child(2) a {
    border-right: none;
    padding-right: 0
}

.u10v6 .u10w5 ul.u10-cr ~ .u10-links li:nth-child(3) a {
    padding-left: 17px
}

    .u10v6 .u10w5 ul.u10-cr ~ .u10-links li:nth-child(3) a:not(:first-child) {
        padding-left: 10px;
        margin-left: -6px
    }

.u10v6 .u10-links {
    margin: 0
}

.u10v6 .scl-icons {
    justify-content: flex-end
}

    .u10v6 .scl-icons > li {
        margin-right: 10px
    }

        .u10v6 .scl-icons > li:first-of-type {
            margin-left: 0
        }

.u10v6 .u10w2 {
    justify-content: center;
    flex: 1 0 20%
}

.u10v6 .u10w1 > .u10w2:first-of-type {
    padding-left: 0
}

.u10v6 #u10cmenu {
    order: -1;
    position: relative;
    margin-left: 12px;
    margin-right: 40px
}

    .u10v6 #u10cmenu .u10ticon {
        padding-left: 6px;
        line-height: 16px
    }

        .u10v6 #u10cmenu .u10ticon:before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M8,0.666666667 C3.94947917,0.666666667 0.666666667,3.94947917 0.666666667,8 C0.666666667,12.0505208 3.94947917,15.3333333 8,15.3333333 C12.0505208,15.3333333 15.3333333,12.0505208 15.3333333,8 C15.3333333,3.94947917 12.0505208,0.666666667 8,0.666666667 Z M1.88841146,8 C1.88841146,7.36119792 1.98723958,6.7453125 2.16914063,6.16666667 L3.83919271,6.16666667 C3.76471354,6.73671875 3.72174479,7.34544271 3.72174479,8 C3.72174479,8.65455729 3.76471354,9.26328125 3.83919271,9.83333333 L2.17057292,9.83333333 C1.98723958,9.2546875 1.88841146,8.63880208 1.88841146,8 Z M2.71197917,11.0565104 L4.06263021,11.0565104 C4.25455729,11.8729167 4.51666667,12.5904948 4.81458333,13.2135417 C3.94661458,12.6807292 3.221875,11.9373698 2.71197917,11.0565104 Z M4.06263021,4.94492187 L2.71197917,4.94492187 C3.22330729,4.06263021 3.94661458,3.31927083 4.81458333,2.78789062 C4.51666667,3.4109375 4.25455729,4.12851562 4.06263021,4.94492187 Z M7.38841146,14.0800781 C7.14205729,14.0557292 6.9,14.0141927 6.66223958,13.9626302 L6.66223958,13.9626302 C6.14947917,13.2479167 5.64960937,12.2940104 5.32161458,11.0565104 L7.38841146,11.0565104 L7.38841146,14.0800781 Z M7.38841146,9.83333333 L5.07096354,9.83333333 C4.98932292,9.27044271 4.94348958,8.66028646 4.94348958,8 L4.94348958,8 C4.94348958,7.33828125 4.99075521,6.72955729 5.07239583,6.16666667 L7.38697917,6.16666667 L7.38697917,9.83333333 L7.38841146,9.83333333 Z M7.38841146,4.94492187 L5.32018229,4.94492187 C5.64817708,3.70742188 6.14947917,2.75351562 6.66223958,2.03880208 C6.9,1.98580729 7.14205729,1.94427083 7.38841146,1.91992188 L7.38841146,4.94492187 L7.38841146,4.94492187 Z M8.61158854,1.91992188 C8.85794271,1.94427083 9.1,1.98580729 9.33776042,2.03880208 C9.85052083,2.75351562 10.3518229,3.70742188 10.6798177,4.94492187 L8.61158854,4.94492187 L8.61158854,1.91992188 Z M9.33776042,13.9626302 C9.1,14.015625 8.85794271,14.0557292 8.61015625,14.0800781 L8.61015625,11.0565104 L10.6783854,11.0565104 C10.3503906,12.2940104 9.85052083,13.2479167 9.33776042,13.9626302 Z M10.9290365,9.83333333 L8.61158854,9.83333333 L8.61158854,6.16666667 L10.9261719,6.16666667 C11.0078125,6.72955729 11.0550781,7.33828125 11.0550781,8 C11.0550781,8.66028646 11.0092448,9.27044271 10.9290365,9.83333333 Z M13.2880208,4.94492187 L11.9373698,4.94492187 C11.7454427,4.12851562 11.4833333,3.4109375 11.1854167,2.78789062 C12.0533854,3.31927083 12.778125,4.06263021 13.2880208,4.94492187 Z M11.1854167,13.2135417 C11.4833333,12.5890625 11.7454427,11.8729167 11.9373698,11.0565104 L13.2880208,11.0565104 C12.778125,11.9373698 12.0533854,12.6807292 11.1854167,13.2135417 Z M12.159375,9.83333333 C12.2338542,9.26328125 12.2768229,8.65455729 12.2768229,8 C12.2768229,7.34544271 12.2338542,6.73671875 12.159375,6.16666667 L13.8294271,6.16666667 C14.0113281,6.7453125 14.1101562,7.36119792 14.1101562,8 C14.1101562,8.63880208 14.0113281,9.2546875 13.8294271,9.83333333 L12.159375,9.83333333 Z'/%3E%3C/g%3E%3C/svg%3E");
            content: '';
            width: 16px;
            height: 16px;
            background-repeat: no-repeat;
            background-size: contain;
            position: absolute;
            left: -16px;
            display: block;
            top: 6px
        }

.u10hide #u10countrymenu {
    display: none !important
}

.u10hide .u10modal.show {
    display: none !important
}

.u10hide.noScroll {
    overflow: visible
}

.rtl #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
    right: 85%;
    transform: rotateZ(90deg)
}

.rtl #u10cmenu #u10countrymenu .u10cmenu-l2 {
    left: auto;
    right: 100%
}

.u10modal {
    display: none;
    opacity: 0
}

#u10cmenu.u10opened #u10countrymenu {
    visibility: visible;
    opacity: 1;
    z-index: 15;
    transition: opacity ease 0.5s
}

    #u10cmenu.u10opened #u10countrymenu .u10cmenu-l2.selected-region {
        visibility: visible
    }

#u10cmenu.u10opened .u10countrymenu {
    bottom: 0;
    transition: bottom ease 0.25s
}

#u10cmenu:not(.u10opened) #u10countrymenu {
    font-family: Arial, sans-serif !important
}

#u10cmenu .u10countrymenu {
    position: relative;
    width: 700px;
    bottom: -2000px
}

#u10cmenu #u10countrymenu {
    position: absolute;
    bottom: 40px;
    margin-left: -20px;
    overflow: hidden;
    visibility: hidden;
    opacity: 0
}

    #u10cmenu #u10countrymenu .u10opened {
        transform: translate(50%, 0)
    }

    #u10cmenu #u10countrymenu li {
        color: #FBF9F8;
        display: flex
    }

        #u10cmenu #u10countrymenu li a {
            font-size: 16px;
            line-height: 40px;
            padding: 0 20px;
            width: 100%;
            cursor: pointer;
            color: #FBF9F8
        }

    #u10cmenu #u10countrymenu .u10cmenu-l1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-align: stretch;
        align-items: stretch;
        padding: 0;
        background: rgba(0,0,0,0);
        position: relative;
        width: 250px
    }

        #u10cmenu #u10countrymenu .u10cmenu-l1 > li {
            background: #665F5B;
            width: 100%;
            border-bottom: 1px solid #514C47;
            border-right: 1px solid #514C47
        }

            #u10cmenu #u10countrymenu .u10cmenu-l1 > li a {
                text-decoration: none
            }

            #u10cmenu #u10countrymenu .u10cmenu-l1 > li:hover {
                background: #514C47 !important;
                color: #F5F4F2 !important
            }

        #u10cmenu #u10countrymenu .u10cmenu-l1 .u10pttl-li {
            display: none
        }

        #u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a, #u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a:hover, #u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a:focus {
            background: #514C47 !important;
            color: #F5F4F2 !important
        }

        #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink {
            position: relative
        }

            #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
                content: '';
                width: 16px;
                height: 16px;
                background-repeat: no-repeat;
                background-size: contain;
                position: absolute;
                top: 12px;
                right: 15px;
                display: block;
                transform: rotateZ(-90deg)
            }

    #u10cmenu #u10countrymenu .u10cmenu-l2 {
        background: #665F5B;
        visibility: hidden;
        padding: 0;
        margin: 0;
        box-shadow: -1px 11px 10px 0px #312D2A;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: none;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        position: absolute;
        width: calc(700px - 100%);
        min-height: 210px;
        top: 0;
        left: 100%
    }

.rtl #u10cmenu #u10countrymenu .u10cmenu-l2 {
    left: 0;
    right: 100%;
    padding-right: 0
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

    #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li {
        border-bottom: 1px solid #514C47;
        border-right: 1px solid #514C47
    }

        #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li:hover {
            background-color: #fff
        }

            #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li:hover a {
                color: #211E1C !important;
                text-decoration: none
            }

        #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li a.u10currentcc {
            background: #fff;
            color: #211E1C
        }

@media (min-width: 0) and (max-width: 1300px) {
    .rtl #u10cmenu #u10countrymenu {
        right: auto
    }
}

@media (min-width: 0) and (max-width: 770px) {
    .u10v6 ul.u10-cr {
        margin-top: 2.75em
    }

        .u10v6 ul.u10-cr li {
            line-height: unset
        }

        .u10v6 ul.u10-cr ~ .u10-links {
            margin-top: 0
        }

            .u10v6 ul.u10-cr ~ .u10-links > li:first-child a {
                padding-right: 20px
            }

    .u10v6 .u10-links {
        flex: 1;
        padding-right: 0
    }

    .u10v6 ul.u10-cr #u10cmenu {
        margin-left: 60px
    }

    .u10v6 #u10cmenu {
        order: -1;
        flex-basis: 100%;
        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;
        justify-content: center;
        position: relative;
        margin-bottom: 40px
    }

        .u10v6 #u10cmenu .u10ticon {
            padding-left: 6px;
            line-height: 16px;
            position: relative
        }

            .u10v6 #u10cmenu .u10ticon:before {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M8,0.666666667 C3.94947917,0.666666667 0.666666667,3.94947917 0.666666667,8 C0.666666667,12.0505208 3.94947917,15.3333333 8,15.3333333 C12.0505208,15.3333333 15.3333333,12.0505208 15.3333333,8 C15.3333333,3.94947917 12.0505208,0.666666667 8,0.666666667 Z M1.88841146,8 C1.88841146,7.36119792 1.98723958,6.7453125 2.16914063,6.16666667 L3.83919271,6.16666667 C3.76471354,6.73671875 3.72174479,7.34544271 3.72174479,8 C3.72174479,8.65455729 3.76471354,9.26328125 3.83919271,9.83333333 L2.17057292,9.83333333 C1.98723958,9.2546875 1.88841146,8.63880208 1.88841146,8 Z M2.71197917,11.0565104 L4.06263021,11.0565104 C4.25455729,11.8729167 4.51666667,12.5904948 4.81458333,13.2135417 C3.94661458,12.6807292 3.221875,11.9373698 2.71197917,11.0565104 Z M4.06263021,4.94492187 L2.71197917,4.94492187 C3.22330729,4.06263021 3.94661458,3.31927083 4.81458333,2.78789062 C4.51666667,3.4109375 4.25455729,4.12851562 4.06263021,4.94492187 Z M7.38841146,14.0800781 C7.14205729,14.0557292 6.9,14.0141927 6.66223958,13.9626302 L6.66223958,13.9626302 C6.14947917,13.2479167 5.64960937,12.2940104 5.32161458,11.0565104 L7.38841146,11.0565104 L7.38841146,14.0800781 Z M7.38841146,9.83333333 L5.07096354,9.83333333 C4.98932292,9.27044271 4.94348958,8.66028646 4.94348958,8 L4.94348958,8 C4.94348958,7.33828125 4.99075521,6.72955729 5.07239583,6.16666667 L7.38697917,6.16666667 L7.38697917,9.83333333 L7.38841146,9.83333333 Z M7.38841146,4.94492187 L5.32018229,4.94492187 C5.64817708,3.70742188 6.14947917,2.75351562 6.66223958,2.03880208 C6.9,1.98580729 7.14205729,1.94427083 7.38841146,1.91992188 L7.38841146,4.94492187 L7.38841146,4.94492187 Z M8.61158854,1.91992188 C8.85794271,1.94427083 9.1,1.98580729 9.33776042,2.03880208 C9.85052083,2.75351562 10.3518229,3.70742188 10.6798177,4.94492187 L8.61158854,4.94492187 L8.61158854,1.91992188 Z M9.33776042,13.9626302 C9.1,14.015625 8.85794271,14.0557292 8.61015625,14.0800781 L8.61015625,11.0565104 L10.6783854,11.0565104 C10.3503906,12.2940104 9.85052083,13.2479167 9.33776042,13.9626302 Z M10.9290365,9.83333333 L8.61158854,9.83333333 L8.61158854,6.16666667 L10.9261719,6.16666667 C11.0078125,6.72955729 11.0550781,7.33828125 11.0550781,8 C11.0550781,8.66028646 11.0092448,9.27044271 10.9290365,9.83333333 Z M13.2880208,4.94492187 L11.9373698,4.94492187 C11.7454427,4.12851562 11.4833333,3.4109375 11.1854167,2.78789062 C12.0533854,3.31927083 12.778125,4.06263021 13.2880208,4.94492187 Z M11.1854167,13.2135417 C11.4833333,12.5890625 11.7454427,11.8729167 11.9373698,11.0565104 L13.2880208,11.0565104 C12.778125,11.9373698 12.0533854,12.6807292 11.1854167,13.2135417 Z M12.159375,9.83333333 C12.2338542,9.26328125 12.2768229,8.65455729 12.2768229,8 C12.2768229,7.34544271 12.2338542,6.73671875 12.159375,6.16666667 L13.8294271,6.16666667 C14.0113281,6.7453125 14.1101562,7.36119792 14.1101562,8 C14.1101562,8.63880208 14.0113281,9.2546875 13.8294271,9.83333333 L12.159375,9.83333333 Z'/%3E%3C/g%3E%3C/svg%3E");
                content: '';
                width: 16px;
                height: 16px;
                background-repeat: no-repeat;
                background-size: contain;
                position: absolute;
                left: -16px;
                display: block;
                top: 0px
            }

    .u10v6 .u10w5 .scl-icons {
        order: 2
    }

    body.noScroll {
        overflow: hidden
    }

    .u10.u10v6 .u10opened #u10countrymenu, .u10.u10v6 #u10countrymenu {
        display: none
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
        left: 9px;
        right: auto;
        transform: rotateZ(90deg)
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li h5 {
        padding-right: 20px
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink:before {
        right: auto;
        left: 9px;
        transform: rotateZ(0deg)
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 {
        right: 0
    }

    .rtl .u10v6 #u10cmenu {
        margin-left: 0
    }

    .u10modal {
        position: fixed;
        z-index: 99;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(63,58,54,0.9);
        display: none;
        opacity: 0;
        transition: opacity ease 0.6s
    }

        .u10modal.show {
            display: block !important;
            opacity: 1;
            transition: opacity ease 0.6s
        }

            .u10modal.show .u10ticon {
                display: none
            }

            .u10modal.show .u10menupop {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                overflow: scroll
            }

            .u10modal.show #u10cmenu.mobile {
                position: fixed;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%
            }

            .u10modal.show #u10cmenu #u10countrymenu {
                width: 100%;
                height: 100%;
                overflow-y: scroll;
                position: fixed;
                top: 0;
                right: 0;
                left: 0;
                bottom: 0;
                transform: none;
                display: block;
                margin-left: 0
            }

                .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 {
                    height: 100% !important;
                    width: 100%;
                    position: relative;
                    top: 0;
                    left: 0
                }

                    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li {
                        display: block;
                        width: 100%
                    }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink {
                            line-height: 50px;
                            position: static
                        }

                            .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink:before {
                                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
                                transform: rotateZ(0deg);
                                top: 20px;
                                right: 15px;
                                transition: all 0.2s
                            }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10cmenuc1 a {
                            height: 50px;
                            line-height: 50px
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .selected-region {
                            display: flex;
                            opacity: 1;
                            height: auto !important;
                            transition: all 0.2s
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10cmenuc1 a {
                            height: 0px
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .selected-region {
                            height: 0;
                            opacity: 0;
                            transition: all 0.2s
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li {
                            height: 60px;
                            display: flex;
                            position: relative;
                            background: #514C47
                        }

                            .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li .closeModal {
                                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M10.3,9l6.6-6.6C17,2.3,17.1,2,17.1,1.8c0-0.5-0.4-0.9-0.9-0.9c-0.3,0-0.5,0.1-0.6,0.3L9,7.7L2.4,1.2C2.3,1,2,0.9,1.8,0.9c-0.5,0-0.9,0.4-0.9,0.9C0.9,2,1,2.3,1.2,2.4L7.7,9l-6.6,6.6C1,15.7,0.9,16,0.9,16.2c0,0.5,0.4,0.9,0.9,0.9c0.3,0,0.5-0.1,0.6-0.3L9,10.3l6.6,6.6c0.2,0.2,0.4,0.3,0.6,0.3c0.5,0,0.9-0.4,0.9-0.9c0-0.2-0.1-0.5-0.3-0.6l0,0L10.3,9z'/%3E%3C/g%3E%3C/svg%3E");
                                position: relative;
                                background-size: 20px;
                                background-position: center right;
                                background-repeat: no-repeat;
                                margin-right: 14px;
                                flex-direction: column;
                                flex-basis: auto;
                                height: 100%;
                                flex-basis: 30px;
                                cursor: pointer;
                                display: -ms-flexbox;
                                display: flex;
                                -ms-flex-direction: row;
                                -ms-flex-wrap: none;
                                flex-flow: row nowrap;
                                -ms-flex-pack: start;
                                justify-content: flex-start;
                                -ms-flex-align: stretch;
                                align-items: stretch
                            }

                            .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li h5 {
                                display: -ms-flexbox;
                                display: flex;
                                -ms-flex-direction: row;
                                -ms-flex-wrap: none;
                                flex-flow: row nowrap;
                                -ms-flex-pack: start;
                                justify-content: flex-start;
                                -ms-flex-align: stretch;
                                align-items: stretch;
                                font-size: 18px;
                                color: #FCFBFA;
                                justify-content: center;
                                height: 100%;
                                vertical-align: middle;
                                flex-direction: column;
                                padding-left: 20px;
                                color: #FBF9F8;
                                flex-basis: 100%
                            }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink {
                            border-top: 1px solid #fff;
                            top: 0;
                            line-height: 50px;
                            height: 50px;
                            width: calc(100% - 40px);
                            display: block
                        }

                            .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink:before {
                                transition: all 0.2s
                            }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr):last-of-type .u10clink {
                            border-top: 1px solid #fff;
                            border-bottom: 1px solid #fff
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr {
                            display: -ms-flexbox;
                            display: flex;
                            -ms-flex-direction: row;
                            -ms-flex-wrap: none;
                            flex-flow: row nowrap;
                            -ms-flex-pack: start;
                            justify-content: flex-start;
                            -ms-flex-align: stretch;
                            align-items: stretch;
                            flex-direction: column;
                            position: relative
                        }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10clink {
                            border-top: 1px solid #fff
                        }

                            .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10clink:before {
                                top: 18px;
                                right: 12px
                            }

                .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 {
                    position: relative;
                    width: 100%;
                    left: 0;
                    flex-direction: column;
                    height: unset !important;
                    display: none;
                    opacity: 0;
                    transition: opacity .25s ease-in-out;
                    box-shadow: none;
                    transform: all 2s linear
                }

                    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 {
                        flex-direction: column;
                        height: auto
                    }

                        .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li {
                            display: -ms-flexbox;
                            display: flex;
                            -ms-flex-direction: row;
                            -ms-flex-wrap: none;
                            flex-flow: row nowrap;
                            -ms-flex-pack: start;
                            justify-content: flex-start;
                            -ms-flex-align: stretch;
                            align-items: stretch;
                            flex-basis: 100%
                        }

            .u10modal.show #u10cmenu .u10countrymenu {
                position: relative;
                width: 100%;
                background: #3A3632;
                display: block
            }

    .f20 .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink {
        width: 100%
    }
}

.u10v6 {
    position: unset
}
/*! W11 */ .js:not(.w11ready) a[rel="lightbox"] {
    pointer-events: none
}

body.lightbox-noscroll {
    overflow-y: hidden
}

@keyframes lightboxloading {
    from {
        background-position: 0px
    }

    to {
        background-position: -240px
    }
}
/*! RC20v1 */ .rc20v1 {
    opacity: 1
}

    .rc20v1 a {
        color: #fff
    }

    .rc20v1 .rc20infopanel, .rc20v1 .rc20storypanel {
        padding: 0px 3em 0;
        height: 100%;
        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: start;
        align-items: flex-start
    }

        .rc20v1 .rc20infopanel .simplebar-content, .rc20v1 .rc20storypanel .simplebar-content {
            margin-right: 1.5em;
            margin-left: .25em
        }

        .rc20v1 .rc20infopanel:hover, .rc20v1 .rc20storypanel:hover {
            text-decoration: none
        }

            .rc20v1 .rc20infopanel:hover .rc20edit, .rc20v1 .rc20storypanel:hover .rc20edit {
                opacity: 0.6
            }

        .rc20v1 .rc20infopanel .rc20edit, .rc20v1 .rc20storypanel .rc20edit {
            opacity: 0;
            transition: opacity 0.2s ease-in-out;
            position: absolute;
            right: 1.625em;
            top: 1.625em;
            font-size: 1.375em;
            cursor: pointer;
            z-index: 2
        }

    .rc20v1 .rc20w0 {
        position: absolute;
        left: 0;
        top: 0;
        background-size: cover;
        width: 100%;
        height: calc(100vh - 60px);
        overflow: hidden
    }

        .rc20v1 .rc20w0 .rc20menu {
            position: absolute;
            height: 100%;
            width: 100%;
            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
        }

            .rc20v1 .rc20w0 .rc20menu .parent-nav {
                height: 70px;
                width: 100%;
                padding: 26px 0
            }

                .rc20v1 .rc20w0 .rc20menu .parent-nav .rc20back {
                    margin-left: 3.875em;
                    padding-left: 1.563em;
                    text-decoration: none;
                    line-height: 1.2;
                    font-size: 1em;
                    position: relative
                }

                    .rc20v1 .rc20w0 .rc20menu .parent-nav .rc20back:before {
                        color: #fff;
                        position: absolute;
                        font-size: 1.25em;
                        left: 0
                    }

            .rc20v1 .rc20w0 .rc20menu .rc20toggle {
                display: none
            }

            .rc20v1 .rc20w0 .rc20menu .rc20category {
                padding: 0 3.875em 4em;
                margin-top: 19px;
                line-height: 1.25;
                position: relative
            }

                .rc20v1 .rc20w0 .rc20menu .rc20category div {
                    white-space: pre-line;
                    font-size: 2.5em;
                    font-weight: 800
                }

                    .rc20v1 .rc20w0 .rc20menu .rc20category div:first-of-type {
                        font-size: 2em;
                        color: #fcfbfa;
                        font-weight: 300
                    }

        .rc20v1 .rc20w0 .rc20filters {
            width: 100%;
            height: 100%;
            position: relative;
            overflow: hidden
        }

            .rc20v1 .rc20w0 .rc20filters .simplebar-wrapper {
                box-shadow: inset 0 15px 19px -18px rgba(0,0,0,0.4)
            }

            .rc20v1 .rc20w0 .rc20filters .simplebar-horizontal {
                visibility: hidden !important
            }

            .rc20v1 .rc20w0 .rc20filters .simplebar-vertical {
                margin-right: 0.5em;
                top: 1em
            }

            .rc20v1 .rc20w0 .rc20filters li {
                font-size: 1.125em;
                line-height: 1.5em;
                height: 2.75em;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                transition: background-color 500ms,opacity 250ms
            }
                /*.rc20v1 .rc20w0 .rc20filters li.filter-child {
                    background-color: rgba(0,0,0,0.3)
                }*/

                .rc20v1 .rc20w0 .rc20filters li.filter-child:hover, .rc20v1 .rc20w0 .rc20filters li.filter-child.active {
                    background-color: rgba(0,0,0,0.5)
                }

            .rc20v1 .rc20w0 .rc20filters .parent-taxonomy {
                margin-left: -1.25em;
                background-color: rgba(0,0,0,0.4);
                font-weight: 700
            }

            .rc20v1 .rc20w0 .rc20filters a {
                text-decoration: none;
                cursor: pointer;
                padding: 10px 0 0 79px;
                text-overflow: ellipsis;
                width: 100%;
                display: inline-block;
                height: 100%;
                overflow: hidden;
                color: #fff
            }

@media only screen and (min-width: 974px) {
    .rc20v1 {
        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;
        align-items: stretch;
        flex-basis: 100%;
        margin-top: -60px;
        width: 100%;
        height: 100vh;
        overflow: hidden;
        position: relative;
        background: #161513;
        color: #fff
    }

        .rc20v1.rc20v3 {
            height: calc(100vh - 60px)
        }

            .rc20v1.rc20v3 #rc20p1, .rc20v1.rc20v3 #rc20p2 {
                z-index: 4
            }

            .rc20v1.rc20v3 .rh02-ttl {
                margin-bottom: 1.2em
            }

            .rc20v1.rc20v3 .rh02w5 .rh02-cta {
                margin-top: 1.75em
            }

            .rc20v1.rc20v3 .rh02w5 {
                height: inherit;
                padding-top: 140px !important
            }

        .rc20v1 .rc20menu-slide-enter {
            transform: translate3d(100%, 0, 0)
        }

            .rc20v1 .rc20menu-slide-enter .filter-child {
                transform: translate3d(100%, 0, 0)
            }

            .rc20v1 .rc20menu-slide-enter.rc20menu-slide-enter-active {
                transform: translate3d(0, 0, 0);
                transition: all 600ms
            }

                .rc20v1 .rc20menu-slide-enter.rc20menu-slide-enter-active .filter-child {
                    transform: translate3d(0, 0, 0);
                    transition: all 600ms
                }

        .rc20v1 .rc20menu-slide-exit {
            transform: translate3d(0%, 0, 0);
            opacity: 0
        }

        .rc20v1 .rc20menu-slide-enter-active {
            transform: translate3d(-100%, 0, 0);
            transition: all 600ms
        }

        .rc20v1 .rc20menu-slide-exit-done {
            transform: translate3d(-100%, 0, 0)
        }

        .rc20v1 .rc20card {
            width: 33.3vw;
            padding: 0 5em;
            height: 100%;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-flow: row wrap;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-align: stretch;
            align-items: stretch;
            cursor: default;
            position: absolute;
            top: 0;
            left: 0;
            overflow: hidden;
            padding: 0
        }

            .rc20v1 .rc20card:hover .rc20w3 {
                transform: scale(1.04);
                transition: all 300ms
            }

                .rc20v1 .rc20card:hover .rc20w3:before {
                    transition: all 300ms;
                    background-color: rgba(4,4,4,0.8)
                }

            .rc20v1 .rc20card .rc20w3 {
                background-size: cover;
                background-position: top right;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 0;
                transition: all 300ms
            }

                .rc20v1 .rc20card .rc20w3:before {
                    position: absolute;
                    content: "";
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background-color: rgba(4,4,4,0.6);
                    z-index: 1;
                    transition: background-color 100ms
                }

                .rc20v1 .rc20card .rc20w3.logo {
                    padding-top: 90px
                }

                    .rc20v1 .rc20card .rc20w3.logo + .rc20content .rc20title {
                        margin-top: 0;
                        padding-top: 0
                    }

        .rc20v1 .rc20content {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            padding: 0 3.875em 0 3.625em;
            z-index: 1;
            background: none
        }

            .rc20v1 .rc20content .rc20report {
                margin-top: 2.5em
            }

                .rc20v1 .rc20content .rc20report .title {
                    font-family: "Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
                    font-size: 1em;
                    line-height: 1.25em;
                    font-weight: 600
                }

                .rc20v1 .rc20content .rc20report .reportImage {
                    margin-top: 1.5em;
                    width: 100%
                }

                .rc20v1 .rc20content .rc20report .reportBtn {
                    margin-top: 1.875em
                }

                    .rc20v1 .rc20content .rc20report .reportBtn > div > a {
                        background: transparent;
                        border: 1px solid #fff;
                        color: #fff !important
                    }

            .rc20v1 .rc20content .rc20product {
                color: #F0CC71;
                font-weight: 600;
                cursor: pointer;
                display: block;
                line-height: 1.8
            }

            .rc20v1 .rc20content .rc20quote {
                font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
                font-size: 1em
            }

            .rc20v1 .rc20content .rc20attribution {
                font-size: 0.875em;
                margin-top: 1em;
                font-family: "Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
                font-weight: 600;
                margin-bottom: 2em
            }

            .rc20v1 .rc20content .rc20overview {
                font-size: 1.125em;
                line-height: 1.2;
                color: #F1EFED;
                margin-bottom: 1.78em
            }

        .rc20v1 .rc20logo {
            position: relative;
            padding-top: 90px
        }

            .rc20v1 .rc20logo img {
                max-width: 156px;
                height: 56px
            }

            .rc20v1 .rc20logo > div {
                height: 100%;
                background-size: contain;
                background-repeat: no-repeat;
                background-position: 0 0
            }

                .rc20v1 .rc20logo > div > br {
                    display: none
                }

        .rc20v1 .rc20logo, .rc20v1 .rc20title {
            margin: 0 0 40px 0
        }

        .rc20v1 .rc20title {
            text-decoration: none;
            color: #FBF9F8;
            font-size: 2em;
            line-height: 1.3;
            margin-bottom: 1.063em;
            font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
            padding-top: 90px;
            font-weight: 400
        }

            .rc20v1 .rc20title a {
                color: #fff
            }

        .rc20v1 .rc20product {
            font-weight: 700;
            font-size: 16px;
            line-height: 1.3;
            text-decoration: none
        }

        .rc20v1 .rc20refs > div, .rc20v1 .rc20cta > div {
            margin-bottom: 0
        }

        .rc20v1 .rc20refs {
            margin-bottom: 32px
        }

        .rc20v1 .rc20controls {
            position: absolute;
            bottom: 32px;
            right: 32px;
            color: #fff;
            z-index: 2
        }

            .rc20v1 .rc20controls div + div {
                margin-left: 16px
            }

            .rc20v1 .rc20controls .icn-chevronleft:before, .rc20v1 .rc20controls .icn-chevronright:before {
                margin-top: 50%;
                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;
                transform: translate(0, -50%);
                justify-content: center
            }

            .rc20v1 .rc20controls .controls-icn {
                border: 1px solid rgba(255,255,255,0.3);
                font-size: 22px;
                cursor: pointer;
                background: #100a05;
                height: 48px;
                width: 48px;
                position: relative;
                border-radius: 50%;
                display: inline-block;
                transition: all 100ms
            }

            .rc20v1 .rc20controls .slider-page-info {
                margin: 3px;
                padding: 0px
            }

            .rc20v1 .rc20controls .slider-inactive-arrow {
                transition: all 100ms;
                opacity: 0.5
            }

        .rc20v1 .rtl .rc20controls div + div {
            margin-right: 16px
        }

        .rc20v1 .rtl .rc20v3 #rc20p1 .rh02-ttl {
            letter-spacing: 0
        }

        .rc20v1 .rtl .rc20v3 .rh02w5 .rh02-sub {
            text-align: left;
            max-width: 330px
        }
}

@media only screen and (min-width: 974px) and (min-width: 1344px) and (-ms-high-contrast: active), only screen and (min-width: 974px) and (min-width: 1344px) and (-ms-high-contrast: none) {
    .rc20v1 .rc20 .rc20w1 {
        padding-left: 480px
    }
}

@media only screen and (min-width: 974px) {
    .rc20v1 #rc20panels {
        top: 60px;
        bottom: 0;
        left: 0;
        right: 0;
        position: relative;
        overflow: hidden;
        width: 100%;
        height: calc(100% - 60px)
    }

    .rc20v1 .rc20panel {
        left: 0;
        top: 0;
        bottom: 0;
        width: 33.3333333333%;
        position: absolute;
        transition: opacity .6s cubic-bezier(0, 0, 0.2, 1),transform .6s cubic-bezier(0, 0, 0.2, 1);
        overflow: hidden;
        z-index: 3
    }

        .rc20v1 .rc20panel > div {
            transition: opacity .6s cubic-bezier(0, 0, 0.2, 1)
        }

        .rc20v1 .rc20panel.rc20slidepanel {
            bottom: -30px;
            overflow: auto
        }

        .rc20v1 .rc20panel.rc20subpanel:not(#rc20p3) {
            z-index: 1;
            width: 66.6666666667%
        }

            .rc20v1 .rc20panel.rc20subpanel:not(#rc20p3):after {
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #161513;
                opacity: 1;
                content: "";
                z-index: 0;
                transition: opacity .4s linear
            }

        .rc20v1 .rc20panel#rc20tree {
            z-index: 2;
            opacity: 0
        }

    .rc20v1 .rc20bottomspacing {
        display: block;
        height: 56px
    }

    .rc20v1 .rc20popup {
        background: transparent;
        z-index: 20;
        position: absolute;
        width: 70%;
        height: 100%;
        right: 0;
        bottom: 0;
        z-index: 20
    }

        .rc20v1 .rc20popup .rc20close {
            right: 0;
            top: 0px;
            font-size: 1.375em;
            cursor: pointer;
            float: right
        }

    .rc20v1 #rc20sub .rc20slide.rc20fold2 .rc20content.last-panel:first-of-type {
        padding: 0px 4em 0 2em
    }

    .rc20v1 .rc20slide {
        top: 0;
        height: calc(100vh - 60px);
        width: 50%;
        z-index: 2;
        position: absolute;
        transition: transform .6s cubic-bezier(0, 0, 0.2, 1),margin 0.2s cubic-bezier(0, 0, 0.2, 1) !important;
        overflow: hidden
    }

        .rc20v1 .rc20slide.rc20fold1 {
            transform: translateX(0%) !important
        }

            .rc20v1 .rc20slide.rc20fold1 > div {
                opacity: 0.1;
                will-change: transform;
                transform-origin: 0 50%;
                transform: perspective(57vw) rotateY(90deg);
                transition: opacity .6s cubic-bezier(0, 0, 0.2, 1),transform .6s cubic-bezier(0, 0, 0.2, 1)
            }

        .rc20v1 .rc20slide.rc20fold2 {
            transform: translateX(-200%) !important
        }

            .rc20v1 .rc20slide.rc20fold2 > div {
                transform-origin: 100% 50%;
                transform: perspective(57vw) rotateY(-90deg);
                transition: opacity .6s cubic-bezier(0, 0, 0.2, 1),transform .6s cubic-bezier(0, 0, 0.2, 1)
            }

    .rc20panels:not([class*="-open"]) .rc20v1 .rc20slide.rc20fold2 ~ .rc20slide {
        transform: translateX(-200%)
    }

    .rc20subopen .rc20v1 .rc20slide.rc20fold2 ~ .rc20slide {
        margin-left: -36px
    }

    #rc20p3 .rc20v1 .rc20slide {
        transform: translateX(0);
        width: calc(100% - 36px)
    }

        #rc20p3 .rc20v1 .rc20slide:nth-child(2) {
            left: calc(100% - 1 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(3) {
            left: calc(200% - 2 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(4) {
            left: calc(300% - 3 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(5) {
            left: calc(400% - 4 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(6) {
            left: calc(500% - 5 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(7) {
            left: calc(600% - 6 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(8) {
            left: calc(700% - 7 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(9) {
            left: calc(800% - 8 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(10) {
            left: calc(900% - 9 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(11) {
            left: calc(1000% - 10 * 36px)
        }

        #rc20p3 .rc20v1 .rc20slide:nth-child(2) {
            left: calc(100% - 36px)
        }

        #rc20p3 .rc20v1 .rc20slide > div {
            transform: translateX(0)
        }

    .rc20v1 .rc20slide .rc20infopanel .simplebar-vertical, .rc20v1 .rc20slide .rc20storypanel .simplebar-vertical, .rc20v1 .rc20filters .simplebar-vertical {
        width: 50px
    }

        .rc20v1 .rc20slide .rc20infopanel .simplebar-vertical .simplebar-scrollbar, .rc20v1 .rc20slide .rc20storypanel .simplebar-vertical .simplebar-scrollbar, .rc20v1 .rc20filters .simplebar-vertical .simplebar-scrollbar {
            width: 7px
        }

    .rc20v1 .rc20slide .rc20infopanel .simplebar-vertical, .rc20v1 .rc20slide .rc20storypanel .simplebar-vertical {
        top: 100px;
        margin-right: -2.5em
    }

    .rc20v1 #rc20p1 {
        transform: translateX(0)
    }

    .rc20v1 #rc20p2 {
        transform: translateX(100%)
    }

    .rc20v1 #rc20p3 {
        transform: translateX(200%)
    }

    .rc20v1 #rc20sub {
        transform: translateX(100%)
    }

    .rc20v1 #rc20tree {
        transform: translateX(100%)
    }

    .rc20v1 .rc20panels[class*="-open"] #rc20sub:after {
        opacity: 0 !important
    }

    .rc20v1 .rc20panels[class*="-open"] #rc20sub .rc20slide {
        transform: translateX(0%) !important
    }

        .rc20v1 .rc20panels[class*="-open"] #rc20sub .rc20slide.rc20fold1 > div, .rc20v1 .rc20panels[class*="-open"] #rc20sub .rc20slide.rc20fold2 > div {
            opacity: 1;
            will-change: transform;
            transform: perspective(57vw) rotateY(0deg)
        }

    .rc20v1 .rc20panels[class*="-opening"] #rc20sub:after {
        opacity: 0 !important
    }

    .rc20v1 .rc20panels[class*="-opening"] #rc20sub .rc20slide {
        transform: translateX(0%) !important
    }

        .rc20v1 .rc20panels[class*="-opening"] #rc20sub .rc20slide.rc20fold2 > div {
            opacity: 1;
            transform: perspective(57vw) rotateY(0deg)
        }

    .rc20v1 .rc20panels.rc20p1-closing #rc20tree {
        left: -33.3333333333%
    }

    .rc20v1 .rc20panels.rc20p1-closing #rc20sub {
        left: -33.3333333333%
    }

    .rc20v1 .rc20panels[class*="-closing"] #rc20tree {
        z-index: 3
    }

    .rc20v1 .rc20panels[class*="-closing"] #rc20sub:after, .rc20v1 .rc20panels.rc20opening #rc20sub:after {
        z-index: 4 !important
    }

    .rc20v1 .rc20p1-open #rc20p1 {
        z-index: 1
    }

        .rc20v1 .rc20p1-open #rc20p1 > div {
            opacity: 0
        }

    .rc20v1 .rc20p1-open #rc20p2 {
        transform: translateX(300%)
    }

    .rc20v1 .rc20p1-open #rc20p3 {
        transform: translateX(400%)
    }

    .rc20v1 .rc20p1-open #rc20tree {
        z-index: 3;
        opacity: 1;
        left: -33.3333333333%
    }

    .rc20v1 .rc20p1-open #rc20sub {
        left: -33.3333333333%
    }

    .rc20v1 .rc20p2-open #rc20p1, .rc20v1 .rc20panels[class*="-opening"] #rc20p1 {
        transform: translateX(-100%)
    }

    .rc20v1 .rc20p2-open #rc20p2, .rc20v1 .rc20panels[class*="-opening"] #rc20p2 {
        transform: translateX(0)
    }

        .rc20v1 .rc20p2-open #rc20p2 > div, .rc20v1 .rc20panels[class*="-opening"] #rc20p2 > div {
            opacity: 0
        }

    .rc20v1 .rc20p2-open #rc20p3, .rc20v1 .rc20panels[class*="-opening"] #rc20p3 {
        transform: translateX(300%)
    }

    .rc20v1 .rc20p2-open #rc20sub, .rc20v1 .rc20panels[class*="-opening"] #rc20sub {
        transform: translateX(50%)
    }

    .rc20v1 .rc20p2-open #rc20tree, .rc20v1 .rc20panels[class*="-opening"] #rc20tree {
        transform: translateX(0);
        z-index: 3;
        opacity: 1
    }

    .rc20v1 .rh02panel {
        width: 100%
    }

        .rc20v1 .rh02panel:not(.rh02p3) .rh02w4 {
            opacity: 1;
            visibility: visible;
            height: auto
        }

        .rc20v1 .rh02panel:not(.rh02p3) .rh02-xcontent {
            display: none
        }

    .rc20v1 .rc20p1-open {
        transition: all 400ms
    }

        .rc20v1 .rc20p1-open #rc20p1 {
            -webkit-animation: fadeOut 0.5s;
            -moz-animation: fadeOut 0.5s;
            -o-animation: fadeOut 0.5s;
            animation: fadeOut 0.5s
        }

    .rc20v1 .rc20p2-open #rc20p2 {
        -webkit-animation: fadeOut 0.5s;
        -moz-animation: fadeOut 0.5s;
        -o-animation: fadeOut 0.5s;
        animation: fadeOut 0.5s
    }

    @-webkit-keyframes fadeIn {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-moz-keyframes fadeIn {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @keyframes fadeIn {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes fadeOut {
        from {
            opacity: 1
        }

        to {
            opacity: 0;
            display: none
        }
    }

    @-moz-keyframes fadeOut {
        from {
            opacity: 1
        }

        to {
            opacity: 0;
            display: none
        }
    }

    @keyframes fadeOut {
        from {
            opacity: 1
        }

        to {
            opacity: 0;
            display: none
        }
    }
}

@media only screen and (max-width: 974px) {
    .rc20v1 {
        background-color: #000;
        flex-flow: column wrap;
        overflow: hidden
    }

        .rc20v1 .rc20w0 {
            position: relative;
            width: 100vw;
            overflow-y: scroll
        }

            .rc20v1 .rc20w0 .rc20menu {
                position: relative
            }

                .rc20v1 .rc20w0 .rc20menu .rc20toggle {
                    display: block;
                    background: none;
                    border: none;
                    font-size: 1.5em;
                    color: #fff;
                    position: absolute;
                    right: 1em;
                    top: 1em;
                    cursor: pointer
                }

                .rc20v1 .rc20w0 .rc20menu .parent-nav {
                    position: sticky;
                    top: 0;
                    z-index: 10
                }

            .rc20v1 .rc20w0 #rc20sub:after {
                opacity: 0;
                transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1)
            }

        .rc20v1 .rc20filters {
            display: block !important;
            height: 0;
            transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
            z-index: -1;
            height: 100%;
            width: 100%
        }

        .rc20v1 .rc20bottomspacing {
            display: block;
            height: 100px
        }

        .rc20v1 .rc20infopanel {
            padding: 3em 1.75em
        }

            .rc20v1 .rc20infopanel .rc20content .rc20title {
                font-size: 2em
            }

        .rc20v1 .rc20storypanel {
            padding: 0
        }

        .rc20v1 .simplebar-offset {
            position: relative
        }

        .rc20v1 .rc20controls {
            display: none
        }

        .rc20v1 #rc20tree {
            position: relative;
            width: 100%;
            overflow-y: scroll;
            overflow: visible
        }

            .rc20v1 #rc20tree.showFilter {
                height: 80vh
            }

                .rc20v1 #rc20tree.showFilter .rc20filters {
                    display: block
                }

            .rc20v1 #rc20tree .rc20category {
                display: none
            }

            .rc20v1 #rc20tree .rc20w0 {
                background-position: top right
            }

                .rc20v1 #rc20tree .rc20w0 .rc20back {
                    margin-left: 24px
                }

        .rc20v1 #rc20panels {
            height: 100%
        }

            .rc20v1 #rc20panels .rh02w2 {
                margin-top: 0
            }

        .rc20v1 #rc20sub {
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            display: flex;
            flex-direction: column;
            flex-flow: wrap;
            transform: translateY(100%)
        }

            .rc20v1 #rc20sub .rc20panel {
                position: relative
            }

            .rc20v1 #rc20sub.rc20subpanel {
                width: 100%;
                height: 0;
                overflow: hidden;
                position: relative
            }

            .rc20v1 #rc20sub .rc20slide {
                display: flex;
                flex-direction: column;
                width: 100%;
                height: auto;
                transform: none;
                height: 100%;
                left: 0 !important;
                position: relative;
                transform: none !important;
                top: auto
            }

            .rc20v1 #rc20sub .rc20content {
                position: relative;
                padding-top: 1.75em;
                margin: auto
            }

            .rc20v1 #rc20sub .rc20fold1 {
                width: 100%;
                height: 100%
            }

                .rc20v1 #rc20sub .rc20fold1 .rc20card {
                    width: 100%
                }

        .rc20v1 .rc20card {
            padding: 0 1.75em;
            height: 100%;
            width: 100%;
            min-height: 16.563em;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            -ms-flex-wrap: wrap;
            flex-flow: row wrap;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -ms-flex-align: stretch;
            align-items: stretch;
            cursor: default;
            position: relative
        }

            .rc20v1 .rc20card .rc20w3 {
                background-size: cover;
                background-position: top right;
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 0
            }

                .rc20v1 .rc20card .rc20w3:before {
                    position: absolute;
                    content: "";
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background-color: rgba(4,4,4,0.6);
                    z-index: 1;
                    transition: background-color 100ms
                }

                .rc20v1 .rc20card .rc20w3.logo + .rc20content {
                    padding-top: 0
                }

                    .rc20v1 .rc20card .rc20w3.logo + .rc20content .rc20title {
                        margin-top: 0;
                        padding-top: 0
                    }

        .rc20v1 .rc20content {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            right: 0;
            z-index: 1;
            background: none
        }

            .rc20v1 .rc20content > p {
                display: none
            }

            .rc20v1 .rc20content .rc20report {
                margin-top: 2.5em
            }

                .rc20v1 .rc20content .rc20report .title {
                    font-family: "Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
                    font-size: 1em;
                    line-height: 1.25em;
                    font-weight: 600
                }

                .rc20v1 .rc20content .rc20report .reportImage {
                    margin-top: 1.5em;
                    width: 100%
                }

                .rc20v1 .rc20content .rc20report .reportBtn {
                    margin-top: 1.875em
                }

                    .rc20v1 .rc20content .rc20report .reportBtn > div > a {
                        background: transparent;
                        border: 1px solid #fff;
                        color: #fff !important
                    }

            .rc20v1 .rc20content .rc20product {
                color: #F0CC71;
                font-weight: 600;
                cursor: pointer;
                display: block;
                line-height: 1.8
            }

            .rc20v1 .rc20content .rc20quote {
                font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
                font-size: 1em
            }

            .rc20v1 .rc20content .rc20quote-lg {
                font-size: 1.7em;
                font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif
            }

            .rc20v1 .rc20content .rc20attribution {
                font-size: 0.875em;
                margin-top: 1em;
                font-family: "Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
                font-weight: 600;
                margin-bottom: 2em
            }

            .rc20v1 .rc20content .rc20attribution-lg {
                font-size: 1.15em;
                margin-top: 1em;
                font-family: "Oracle Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
                font-weight: 400
            }

            .rc20v1 .rc20content .rc20quote {
                display: none
            }

            .rc20v1 .rc20content .rc20logo {
                position: relative;
                padding-top: 50px
            }

                .rc20v1 .rc20content .rc20logo img {
                    max-width: 100px;
                    height: 36px
                }

                .rc20v1 .rc20content .rc20logo > div {
                    height: 100%;
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: 0 0
                }

                    .rc20v1 .rc20content .rc20logo > div > br {
                        display: none
                    }

            .rc20v1 .rc20content .rc20logo, .rc20v1 .rc20content .rc20title {
                margin: 0 0 40px 0
            }

            .rc20v1 .rc20content .rc20title {
                text-decoration: none;
                color: #FBF9F8;
                font-size: 1.3em;
                line-height: 1.3;
                margin-bottom: 1.063em;
                font-family: "Georgia","Times New Roman","Times","Garamond","Noto Sans Arabic","Noto Sans Arabic UI","Noto Sans Hebrew",sans-serif;
                font-weight: 400
            }

                .rc20v1 .rc20content .rc20title a {
                    color: #fff
                }

            .rc20v1 .rc20content .rc20product {
                color: inherit !important
            }

            .rc20v1 .rc20content .rc20refs > div, .rc20v1 .rc20content .rc20cta > div {
                margin-bottom: 0
            }

            .rc20v1 .rc20content .rc20refs {
                margin-bottom: 16px
            }

        .rc20v1 .rc20storypanel {
            background-color: #161513
        }

        .rc20v1.open-enter #rc20tree {
            overflow: visible
        }

        .rc20v1.open-enter .rc20filters {
            z-index: -1
        }

        .rc20v1.open-enter-done #rc20tree {
            height: 80vh !important;
            overflow: visible;
            transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1)
        }

            .rc20v1.open-enter-done #rc20tree .rc20filters {
                height: 100%;
                display: block;
                z-index: -1
            }

        .rc20v1.open-enter-done #rc20sub:after {
            position: absolute;
            width: 100%;
            height: 100%;
            opacity: 0.6;
            background-color: #000;
            content: "";
            top: 0;
            left: 0;
            z-index: 2;
            pointer-events: none;
            transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1.open-enter-done #rc20panels .rc20filters {
            z-index: inherit !important
        }

        .rc20v1.open-exit #rc20tree {
            height: 0px;
            transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1.open-exit-active #rc20tree {
            height: 60px;
            transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels {
            display: flex;
            flex-direction: column;
            min-height: auto
        }

        .rc20v1 #rc20p1, .rc20v1 #rc20p2, .rc20v1 #rc20p3 {
            transform: translateY(0%);
            overflow: hidden;
            transition: translate 650ms cubic-bezier(0.4, 0, 0.2, 1);
            opacity: 1
        }

        .rc20v1 #rc20tree, .rc20v1 #rc20sub {
            height: 0;
            opacity: 0;
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20sub {
            transform: translateY(100%)
        }

        .rc20v1 #rc20tree .parent-nav {
            height: 60px
        }

        .rc20v1 .rc20filters {
            z-index: -1
        }

        .rc20v1 #rc20panels[class*="-opening"] #rc20p1, .rc20v1 #rc20panels[class*="-opening"] #rc20p2, .rc20v1 #rc20panels[class*="-opening"] #rc20p3 {
            transform: translateY(100%);
            opacity: 0;
            transition: all 550ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels[class*="-opening"] #rc20tree, .rc20v1 #rc20panels[class*="-opening"] #rc20sub {
            opacity: 1;
            height: auto;
            transform: translateY(0%);
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels[class*="-opening"] .rc20subpanel {
            height: 80vh
        }

        .rc20v1 #rc20panels[class*="-opening"] #rc20tree {
            height: 60px
        }

        .rc20v1 #rc20panels[class*="-opening"] .rc20filters {
            z-index: -1;
            opacity: 0
        }

        .rc20v1 #rc20panels[class*="-open"] .rh02panel {
            min-height: 0;
            height: auto
        }

        .rc20v1 #rc20panels[class*="-open"] .rc20menu {
            opacity: 1
        }

        .rc20v1 #rc20panels[class*="-open"] #rc20p1, .rc20v1 #rc20panels[class*="-open"] #rc20p2, .rc20v1 #rc20panels[class*="-open"] #rc20p3 {
            transform: translateY(100%);
            opacity: 0;
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels[class*="-open"] #rc20tree, .rc20v1 #rc20panels[class*="-open"] #rc20tree .parent-nav {
            height: 60px
        }

        .rc20v1 #rc20panels[class*="-open"] .rc20subpanel {
            height: 100%
        }

        .rc20v1 #rc20panels[class*="-open"] #rc20tree, .rc20v1 #rc20panels[class*="-open"] #rc20sub {
            opacity: 1;
            transform: translateY(0%);
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels[class*="-open"] .rc20filters {
            z-index: -1;
            opacity: 1
        }

        .rc20v1 #rc20panels[class*="-closing"] #rc20tree, .rc20v1 #rc20panels[class*="-closing"] #rc20sub {
            transform: translateY(0%);
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

            .rc20v1 #rc20panels[class*="-closing"] #rc20tree .parent-nav {
                height: 60px
            }

        .rc20v1 #rc20panels[class*="-closing"] #rc20p1, .rc20v1 #rc20panels[class*="-closing"] #rc20p2, .rc20v1 #rc20panels[class*="-closing"] #rc20p3 {
            position: relative;
            opacity: 1;
            transform: translateY(0%);
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 #rc20panels[class*="-done"] #rc20sub {
            transform: translateY(0%);
            transition: all 350ms cubic-bezier(0.4, 0, 0.2, 1)
        }

        .rc20v1 .rc20menu-slide-exit, .rc20v1 .rc20menu-slide-enter {
            position: absolute;
            display: none
        }
}

@media only screen and (min-width: 974px) {
    .rc20v1.rc20v3 {
        height: calc(100vh - 60px)
    }

        .rc20v1.rc20v3 .rh02-ttl {
            margin-bottom: 1.2em
        }

        .rc20v1.rc20v3 .rh02w5 .rh02-cta {
            margin-top: 1.75em
        }

        .rc20v1.rc20v3 .rh02w5 {
            height: inherit;
            padding-top: 140px !important
        }
}

@keyframes hide-background {
    0% {
        background-image: inherit
    }

    100% {
        background-image: none !important
    }
}

@keyframes rc20p2-origami {
    0% {
        transform: translateX(150%)
    }

    100% {
        transform: translateX(50%)
    }
}

@keyframes rc20p1-origami-closing {
    0% {
        transform: translateX(100%)
    }

    100% {
        transform: translateX(130%)
    }
}

@keyframes rc20p2-origami-closing {
    0% {
        transform: translateX(115%);
        -webkit-transition: none !important
    }

    100% {
        transform: translateX(120%);
        -webkit-transition: none !important
    }
}

@keyframes fade-out-animation {
    0% {
        opacity: 1 !important
    }

    100% {
        opacity: 0 !important
    }
}

@keyframes rc20p1-taxonomy-menu {
    0% {
        transform: translateX(25%);
        opacity: 1
    }

    100% {
        opacity: 1;
        transform: translateX(0%)
    }
}

@keyframes rc20p2-taxonomy-menu {
    0% {
        transform: translateX(25%);
        opacity: 0
    }

    100% {
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes rc20p2-splash-panel {
    0% {
        opacity: 1
    }

    80% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@keyframes rc20p2-origami-fade-out {
    0% {
        transition: transform 200ms,opacity 270ms cubic-bezier(0.4, 0, 0.2, 1)
    }

    80% {
        transition: transform 200ms,opacity 270ms cubic-bezier(0.4, 0, 0.2, 1)
    }
}

.rc20v3 #rc20p1 .rh02w2 {
    flex-direction: row;
    justify-content: flex-end
}

.rc20v3 #rc20p1 .rh02w4 {
    width: 11em
}

.rc20v3 #rc20p1 .rh02-ttl {
    justify-content: flex-end;
    justify-self: flex-end;
    text-align: end;
    width: 100%
}

.rc20v3 #rc20p1 .rh02-cta {
    display: flex;
    align-self: flex-end
}

.rc20v3 #rc20p2 .rh02w2 {
    flex-direction: row;
    justify-content: flex-start
}

.rc20v3 .rh02w5 {
    margin: 0 3em
}

    .rc20v3 .rh02w5 h1 {
        font-size: 1.250em;
        text-transform: uppercase;
        letter-spacing: 0.2em
    }

        .rc20v3 .rh02w5 h1 b {
            font-family: "Georgia",serif !important;
            text-transform: none;
            font-weight: 500 !important;
            letter-spacing: normal;
            font-size: 2.15em;
            line-height: 1.2;
            margin-top: .2em
        }

    .rc20v3 .rh02w5 .rh02-cta {
        margin-top: 2em
    }

    .rc20v3 .rh02w5 .rh02-sub {
        font-weight: 400
    }

    .rc20v3 .rh02w5 .rh02-pcontent {
        padding: 0;
        margin: auto;
        justify-content: center
    }

.rc20v3 .rc20slide.active {
    width: 50%
}

    .rc20v3 .rc20slide.active + .rc20slide {
        width: 50%;
        left: 50%
    }

@media only screen and (min-width: 974px) {
    .rc20v3 {
        margin-top: 0
    }

        .rc20v3 .rh02w2 .rh02w5 {
            padding: 0 3em
        }

        .rc20v3 #rc20panels {
            margin-top: -60px;
            height: 100%
        }

        .rc20v3 #rc20tree {
            transform: translateX(50%);
            width: 33.38%
        }

            .rc20v3 #rc20tree .rc20w0 {
                opacity: 0;
                height: 100%
            }

        .rc20v3 .rc20slide, .rc20v3 .carousel-root {
            height: 100%
        }

            .rc20v3 .rc20slide.rc20fold1 > div {
                transform: perspective(57vw) rotateY(90deg);
                transform-origin: 0% 50%
            }
}

.rc20v3 #rc20p1, .rc20v3 #rc20p2 {
    width: 50%;
    z-index: 2
}

.rc20v3 .rc20fold1, .rc20v3 .rc20fold2 {
    width: 50%;
    --card-offset: 50%
}

.rc20v3 #rc20p1 .rh02w5 {
    opacity: 1
}

.rc20v3 #rc20p2 {
    transition: transform 800ms;
    opacity: 1
}

    .rc20v3 #rc20p2.rh02panel {
        transform: translateX(0)
    }

.rc20v3 #rc20p3 {
    width: 0
}

.rc20v3 .rh02w3 {
    display: none
}

.rc20v3 #rc20sub {
    transform: translateX(150%);
    transition: transform 700ms linear
}

.rc20v3 .rh02w2 {
    transition: background-image 100ms cubic-bezier(0.4, 0, 0.2, 1),background-color 100ms cubic-bezier(0.4, 0, 0.2, 1),width 500ms cubic-bezier(0.4, 0, 0.2, 1)
}

.rc20v3 .rh02w6 {
    bottom: 15px
}

    .rc20v3 .rh02w6 .rh02nav {
        left: 0
    }

.rc20v3 .rc20storypanel .rc20slide {
    width: 100%
}

.rc20v3 .rc20w1 {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute
}

.rc20v3 .carousel-root {
    left: 0;
    width: 100%
}

@media only screen and (min-width: 974px) {
    .rc20v3 .rc20p1-open #rc20p1 {
        transform: translateX(-33.3333333333%);
        transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1)
    }

        .rc20v3 .rc20p1-open #rc20p1 > div {
            opacity: 1;
            transition: opacity 350ms ease-out
        }

        .rc20v3 .rc20p1-open #rc20p1 .rh02w5 {
            opacity: 0;
            animation: fade-out-animation linear 1s
        }

    .rc20v3 .rc20p1-open #rc20p2 {
        transform: translateX(100%);
        transition: transform 550ms ease-out
    }

    .rc20v3 .rc20p1-open #rc20tree {
        transform: translateX(0%);
        transition: transform 350ms cubic-bezier(0.04, 0.99, 0.63, 1),opacity 270ms cubic-bezier(0.4, 0, 0.2, 1);
        left: 0;
        opacity: 1;
        will-change: transform
    }

        .rc20v3 .rc20p1-open #rc20tree .rc20w0 {
            opacity: 1;
            transition: transform 550ms ease-out
        }

    .rc20v3 .rc20p1-open #rc20sub {
        left: -66.66666666666666666666666666666%
    }

    .rc20v3 .rc20p1-closing #rc20sub .rc20slide.rc20fold1 > div, .rc20v3 .rc20p1-closing #rc20sub .rc20slide.rc20fold2 > div {
        transition: transform .6s ease-out, perspective .25s ease-out, opacity .2s ease-out
    }

    .rc20v3 .rc20p1-closing #rc20p1, .rc20v3 .rc20p1-closing #rc20p2, .rc20v3 .rc20p2-closing #rc20p1, .rc20v3 .rc20p2-closing #rc20p2 {
        transition: transform 600ms cubic-bezier(0.04, 0.99, 0.63, 1)
    }

    .rc20v3 .rc20p1-closing #rc20tree, .rc20v3 .rc20p2-closing #rc20tree {
        opacity: 0;
        transition: opacity 100ms cubic-bezier(0.04, 0.99, 0.63, 1)
    }

    .rc20v3 .rc20p1-closing #rc20sub {
        animation: rc20p1-origami-closing .45s;
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-fill-mode: forwards
    }

    .rc20v3 .rc20p1-closing .rh02w5 {
        opacity: 1;
        transition: opacity 400ms cubic-bezier(0.04, 0.99, 0.63, 1)
    }

    .rc20v3 .rc20p2-closing #rc20sub {
        transform: translateX(130%);
        transition: transform 300ms ease-out
    }

    .rc20v3 .rc20p2-open #rc20tree .rc20w0 {
        opacity: 1;
        background-image: none !important;
        transition: opacity 0.7s linear
    }

    .rc20v3 .rc20p2-open #rc20sub {
        transform: translateX(50%);
        transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1)
    }

    .rc20v3 .rc20p2-open #rc20p1 {
        opacity: 1;
        transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
        animation-fill-mode: forwards
    }

    .rc20v3 .rc20p2-open #rc20p2 {
        z-index: 3;
        opacity: 1;
        transform: translateX(-133.3333333%);
        transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);
        animation: rc20p2-splash-panel .7s;
        animation-fill-mode: forwards;
        will-change: transform
    }

        .rc20v3 .rc20p2-open #rc20p2 > div {
            opacity: 1
        }

    .rc20v3 .rc20p2-open.rc20panel-opened #rc20tree {
        z-index: 3 !important
    }

    .rc20v3 .rc20p2-closing #rc20sub .rc20slide.rc20fold1 > div, .rc20v3 .rc20p2-closing #rc20sub .rc20slide.rc20fold2 > div {
        transition: transform .6s ease-out, perspective .25s ease-out, opacity .2s ease-out
    }
}

@media only screen and (max-width: 973px) {
    .rc20v3 #rc20p1, .rc20v3 #rc20p2, .rc20v3 #rc20tree, .rc20v3 #rc20tree .parent-nav, .rc20v3 #rc20tree {
        width: 100%
    }

        .rc20v3 #rc20tree .parent-nav, .rc20v3 #rc20tree {
            min-width: 100%
        }

    .rc20v3 .rc20card {
        padding: 0
    }

    .rc20v3 .rc20storypanel {
        min-height: 16.625em
    }

    .rc20v3 .slide .rc20content {
        padding: 3em 1.75em
    }

    .rc20v3 .rh02w6 .rh02nav {
        left: 2.8rem
    }

    .rc20v3 .slide > div {
        height: 100%
    }

    .rc20v3 .rh02w5 .rh02-pcontent {
        margin-left: 0
    }

    .rc20v3 #rc20p1 .rh02-ttl, .rc20v3 #rc20p2 .rh02-ttl {
        text-align: start
    }

    .rc20v3 #rc20p1 .rh02-cta, .rc20v3 #rc20p2 .rh02-cta {
        align-self: flex-start
    }

    .rc20v3.open-enter-done .rc20w0 {
        height: 100%
    }
}

@supports (-webkit-touch-callout: none) {
    .rh02.rc20v3.rc20v1.open-enter-done #rc20panels #rc20tree {
        height: 65vh !important;
        max-height: unset !important
    }
}

@media only screen and (prefers-reduced-motion) and (min-width: 974px) {
    .rc20v3 .rc20p2-open #rc20tree .rc20w0 {
        background-image: url("/asset/web/i/rh02-panel1.jpg") !important;
        opacity: 1 !important
    }

    .rc20v3 #rc20p1, .rc20v3 #rc20p2, .rc20v3 #rc20tree, .rc20v3 #rc20sub {
        transform: none !important;
        opacity: 1 !important;
        animation: none !important
    }

        .rc20v3 #rc20tree .rc20w0, .rc20v3 #rc20tree .rc20menu, .rc20v3 #rc20tree .rc20filters * {
            transition: none !important;
            animation: none !important;
            transform: none !important
        }

    .rc20v3 .rc20p1-open #rc20p1, .rc20v3 .rc20p1-open #rc20p2, .rc20v3 .rc20p2-open #rc20p1, .rc20v3 .rc20p2-open #rc20p2 {
        display: none
    }

    .rc20v3 .rc20p1-open #rc20sub, .rc20v3 .rc20p2-open #rc20sub {
        left: 33.3433333333% !important
    }

    .rc20v3 .rc20p1-open #rc20tree .rc20w0, .rc20v3 .rc20p2-open #rc20tree .rc20w0 {
        transition: none !important;
        animation: none !important
    }

    .rc20v3 .rc20slide.rc20fold1 > div, .rc20v3 .rc20slide.rc20fold2 > div, .rc20v3 .rc20slide.rc20fold1, .rc20v3 .rc20slide.rc20fold2, .rc20v3 #rc20sub .rc20slide {
        transform: none !important;
        opacity: 1 !important
    }

    .rc20v3 #rc20panels[class*="-open"] #rc20p1, .rc20v3 #rc20panels[class*="-open"] #rc20p2 {
        transition: none !important;
        transform: none !important;
        animation: none !important
    }
}

@media only screen and (min-width: 974px) {
    .rtl .rc20v3 .rc20fold1 {
        --card-offset: -50%;
        right: 0
    }

    .rtl .rc20v3 #rc20sub {
        transform: translateX(100%) !important
    }

    .rtl .rc20v3 #rc20tree {
        width: 33.3433333333%
    }

    .rtl .rc20v3 .rc20p1-open #rc20p1 {
        transform: translateX(100%);
        opacity: 1;
        z-index: 2;
        transition: transform 550ms ease-out
    }

    .rtl .rc20v3 .rc20p1-open #rc20p2 {
        transform: translateX(-100%);
        transition: transform 550ms ease-out
    }

    .rtl .rc20v3 .rc20p1-open #rc20tree {
        transform: translateX(200%);
        transition: transform 550ms ease-out
    }

    .rtl .rc20v3 .rc20p1-open #rc20sub {
        transform: translateX(100%) !important;
        transition: transform 550ms ease-out
    }

    .rtl .rc20v3 .rc20p2-open #rc20sub {
        z-index: 3;
        transform: translateX(0%) !important
    }

        .rtl .rc20v3 .rc20p2-open #rc20sub.rc20subpanel {
            z-index: 3
        }
}
/*! VD01 */ div.bcvideo div.video-js {
    height: 100%;
    width: 100%
}

    div.bcvideo div.video-js:focus {
        outline: none;
        outline: 0
    }

.bcvideo > * {
    opacity: 0;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.bciframe {
    width: 100%;
    border: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity .4s .2s;
    -moz-transition: opacity .4s .2s;
    transition: opacity .4s .2s
}

.bcvideo {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    background: #000;
    z-index: 1
}

    .bcvideo.showembed > * {
        opacity: 1 !important
    }

    .bcvideo > * {
        position: absolute;
        top: 0
    }

    .bcvideo iframe {
        position: relative !important
    }

    .bcvideo span {
        width: 100%
    }

.bcnosocial .vjs-share-control {
    display: none
}

.bcvideo .vjs-control-bar, .bcplaylist #bcc_link_container .bcc_cta {
    top: auto
}

.bcvideo .video-js * {
    color: #fff
}

.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
}

.bcvideo .video-js {
    height: 100%
}

.vjs-playlist-thumbnail {
    position: relative
}

    .vjs-playlist-thumbnail:before {
        width: 100%;
        height: 100%
    }

.vjs-playlist-duration {
    display: none
}

.vjs-playlist-tmp li {
    display: none !important
}

.playlist-wrapper {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 30%;
    position: absolute;
    right: 0;
    height: 100%
}

.bcvideo .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    border-radius: 0;
    background: rgba(0,0,0,0.6)
}

    .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 {
        background: rgba(0,0,0,0.5)
    }

        .bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li:hover span {
            color: #FFF;
            text-shadow: none
        }

    .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
        }

.bcthumbnail {
    position: relative;
    display: inline-block;
    width: 100%
}

    .bcthumbnail img {
        width: 100%;
        opacity: 1
    }

    .bcthumbnail a {
        line-height: 0;
        float: left;
        width: 100%;
        opacity: 1;
        bottom: 0
    }

    .bcthumbnail:hover .vjs-big-play-button:before {
        opacity: 1
    }

.bcgallery {
    padding: 3em 38px
}

.bcvideo .vjs-playing .vjs-big-play-button {
    opacity: 0
}

.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 .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 {
    top: 5px
}

.bcvideo .vjs-control:focus, .bcvideo *:focus {
    outline: 0
}

.playlist-wrapper::-webkit-scrollbar {
    width: 15px
}

.playlist-wrapper::-webkit-scrollbar-thumb {
    background: #999999
}

.playlist-wrapper::-webkit-scrollbar-track {
    background: #1b1b1b
}

.playlist-wrapper::-webkit-scrollbar-button {
    background: #999999;
    height: 15px;
    border-radius: 50%
}

.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 .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: #363637 !important
}

.bcvideo .vjs-modal-dialog {
    z-index: 111;
    position: relative
}

.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 .5s,top .5s ease;
    -moz-transition: opacity .5s,top .5s ease;
    transition: opacity .5s,top .5s ease;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    transition-delay: .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 .video-js .vjs-big-play-button {
    background-color: transparent !important
}

.bcvideo .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 .4s,outline .4s,background-color .4s;
    -moz-transition: border-color .4s,outline .4s,background-color .4s;
    -ms-transition: border-color .4s,outline .4s,background-color .4s;
    -o-transition: border-color .4s,outline .4s,background-color .4s;
    transition: border-color .4s,outline .4s,background-color .4s;
    background-color: transparent !important
}

    .bcvideo .vjs-big-play-button:before {
        border-radius: 0;
        margin-top: 0;
        margin-left: 0;
        height: 25%;
        line-height: 1;
        width: 25%;
        content: "" !important;
        background: url(/asset/web/i/videoplayer-playbtn.png) 50% 50% no-repeat;
        opacity: 0.8;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-size: contain;
        max-height: 91px
    }

.bcvideo .video-js:hover .vjs-big-play-button:before {
    opacity: 1
}

.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
}

.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 #4e5055
}

.vjs-playlist li:last-of-type {
    border-bottom: none
}

.vjs-playlist .vjs-selected {
    background: #4e5055;
    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: Helvetica,Arial,"Lucida Grande",sans-serif
    }

    .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: red !important
}

.vjs-dock-text .vjs-dock-title {
    position: relative
}

.vjs-dock-text .vjs-dock-description {
    position: relative
}

.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before, .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before {
    border-radius: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    margin-top: 0;
    margin-left: 0;
    height: 68px;
    line-height: 68px;
    width: 121px;
    content: "" !important;
    background: url("/asset/web/i/videoplayer-playbtn.png") 50% 50% no-repeat;
    background-size: 30%
}

.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before, .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
    border: 2px solid #4e5055
}

.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after, .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after {
    background: #000;
    background: transparent\9;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    zoom: 1;
    border-radius: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    margin-top: 0;
    margin-left: 0;
    height: 68px;
    line-height: 68px;
    width: 121px;
    content: '';
    position: absolute
}

.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:after, .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, .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: Helvetica,Arial,"Lucida Grande",sans-serif;
    background-color: rgba(26,26,26,0.5)
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
    top: 50%
}

.vjs-social-share-links a {
    color: #fff
}

.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("/asset/web/i/videoplayer-chevron.png") no-repeat;
        background-color: #007f9c;
        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
        }

.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
}

@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
        }

    .bcgallery {
        padding-left: 28px;
        padding-right: 28px
    }
}

@media only screen and (min-width: 0px) and (max-width: 840px) {
    .bcvideo.bcplaylist {
        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
    }

    .vjs-playlist cite {
        font-size: 1.8rem
    }

    .playlist-wrapper {
        position: relative
    }

        .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
    }

    .bcgallery {
        padding: 2.1em 22px
    }
}
/*! CORE - VIDEO */ .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: .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 .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s
}

.bcmobvideotitle {
    display: none;
    font-size: 3rem;
    line-height: 1.2;
    padding-top: .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 .5s .3s;
    -moz-transition: opacity .5s .3s;
    transition: opacity .5s .3s
}

.bciframe {
    width: 100%;
    border: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity .4s .2s;
    -moz-transition: opacity .4s .2s;
    transition: opacity .4s .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 .5s, top .5s ease;
    -moz-transition: opacity .5s, top .5s ease;
    transition: opacity .5s, top .5s ease;
    -webkit-transition-delay: .1s;
    -moz-transition-delay: .1s;
    transition-delay: .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 .4s, outline .4s, background-color .4s;
    -moz-transition: border-color .4s, outline .4s, background-color .4s;
    -ms-transition: border-color .4s, outline .4s, background-color .4s;
    -o-transition: border-color .4s, outline .4s, background-color .4s;
    transition: border-color .4s, outline .4s, background-color .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("/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: .2em
    }
}

@media (max-width: 1024px) {
    .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 .5s .4s,top .5s ease .4s;
    -moz-transition: opacity .5s .4s,top .5s ease .4s;
    transition: opacity .5s .4s,top .5s ease .4s
}

    .w10w2 .bcvideo *:active, .w10w2 .bcvideo *:focus {
        outline: none
    }

.w10big .w10w2 {
    -webkit-transition: opacity .5s .4s;
    -moz-transition: opacity .5s .4s;
    transition: opacity .5s .4s
}

.w10playlist .w10w2 {
    max-width: 1300px
}

#w10close {
    font-size: 0;
    position: fixed;
    right: 2rem;
    top: 2rem;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .3s;
    z-index: 10;
    line-height: 0;
    opacity: .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 .5s,top .5s ease;
    -moz-transition: opacity .5s,top .5s ease;
    transition: opacity .5s,top .5s ease
}

.w10big.w10fadeout .w10w2 {
    top: 50%
}

.w10fadeout .w10w3 {
    opacity: 0;
    display: none;
    -webkit-transition: opacity .5s,top .5s ease;
    -moz-transition: opacity .5s,top .5s ease;
    transition: opacity .5s,top .5s ease
}

.w10fadeout .w10w3 {
    opacity: 0;
    -webkit-transition: opacity .8s .3s;
    -moz-transition: opacity .8s .3s;
    transition: opacity .8s .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: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .bcvideo[data-bcid]:before {
        display: none;
        content: 'webkit-tablet'
    }
}
/*! INFO */ /*!
######################################################

# REDWOOD-STYLES.CSS

# OCOM GLOBAL ASSET RELEASE: 24.6.2

# BUILD DATE: Wed Feb 02 2022 09:35:08 GMT-0700 (Mountain Standard Time)

# COPYRIGHT ORACLE CORP 2022 [UNLESS STATED OTHERWISE]

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


/*! MISC + SASS */ body .f20w1 > div, body .f20w1 > section, body .f20w1 > nav {
    opacity: 1
}
/*! VENDOR - ELOQUA */ ul.icn-list .bttntab {
    padding-top: 14px;
    position: relative
}

    ul.icn-list .bttntab:before {
        position: absolute;
        top: 5px;
        left: 50px;
        height: 20px;
        width: 20px;
        background: #3B7087;
        content: " ";
        display: block;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg)
    }
/*! CC02 - REDWOOD */ _:-ms-lang(x) {
    overflow: visible
}

_:-ms-lang(x) {
    border-left-color: #7A736E !important
}
/*! CG24 - GENERIC .OCODE CONTAINER */
/*! CG25 */ @keyframes loading {
    from {
        background-position: 0
    }

    to {
        background-position: -240px
    }
}
/*! CG26 */
/*! F24 */
/*! CB27 - REDWOOD */
/*! CB27v6+v8 */
/*! CB89 */
/*! CB105 - REDWOOD */
/*! F16 */
/*! RC01 */
/*! RC02 */
/*! RC03 */
/*! RC04 */ @keyframes fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}
/*! RC05 */ @keyframes bkgcolor {
    0% {
        opacity: 0.05
    }

    100% {
        opacity: 0.15
    }
}

@keyframes pulse {
    0% {
        opacity: 0.6
    }

    50% {
        opacity: 0.3
    }

    100% {
        opacity: 0.6
    }
}
/*! RC05 RTL */
/*! RC06 */
/*! RC07 */
/*! RC08 */
/*! RC09 */
/*! RC10 */
/*! RC13 */
/*! RC14 */
/*! RC15 */
/*! RC16 */
/*! RC19 */
/*! RC22 */
/*! RC23 */ .u28 + .rc23.rc23v0, .u28 + .rc23.rc23v3, .u28 + .rc23.rc23v4 {
    padding-top: 1px
}
/*! RC24 */
/*! RC25 */
/*! RC26 */
/*! RC27 */
/*! RC28 */
/*! RC29 */
/*! RC30 */ _::-webkit-full-page-media, _:future {
    width: 100%;
    display: inline-block
}
/*! RC31 */
/*! RC32 */
/*! RC33 */
/*! RC34 */ @keyframes ellipsis {
    to {
        width: 1.25em
    }
}

@keyframes rotation {
    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
/*! RC35 */
/*! RC36 */
/*! RC37 */
/*! RC38 */
/*! RC39 */
/*! RC40 */
/*! RC41 */
/*! RC42 */
/*! RC43 */
/*! RC44 */
/*! RC45 */
/*! RC46 */
/*! RC47 */
/*! RC48 */
/*! RC49 */
/*! RC50 */
/*! RC51 */
/*! RC52 */
/*! RC54 */
/*! RC55 */
/*! RC56 */
/*! RC57 */
/*! RC58 */
/*! RC59 */
/*! RC60 */
/*! RC61 */
/*! RC62 */
/*! RC63 */
/*! RC64 */ @keyframes nav-secondary {
    0% {
        opacity: 0;
        transform: translateY(-1em)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
/*! RC65 */
/*! RC66 */
/*! RC67 */
/*! RC68 */
/*! RC69 */
/*! RC70 */ @keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
/*! RC71 */
/*! RC72 */
/*! RC73 */
/*! RC74 */
/*! RC75 */
/*! RC77 */
/*! RC78 */ @media only screen and (min-width: 974px) {
    .u28 ~ .rc23 .f22 .rc78.rc78stuck:not(.rc78tootall), .u28 ~ .f22 .rc78.rc78stuck:not(.rc78tootall) {
        padding-top: 60px
    }

    .u28 ~ .rc23 .f22 .rc78:not(.rc78tootall), .u28 ~ .f22 .rc78:not(.rc78tootall) {
        padding-top: 60px;
        margin-top: -60px
    }
}
/*! RC79 */
/*! RC86 - REDWOOD */
/*! RC89 */
/*! RC91 */
/*! RC92 */
/*! RC93 */
/*! RC94 */
/*! RC95 */
/*! RC96 */
/*! RC97 */
/*! RC98 */
/*! RC99 */
/*! RC100 */
/*! RC101 */
/*! RC102 */
/*! RC103 */
/*! RC104 */
/*! RC105 */
/*! RC106 */
/*! RC107 */
/*! RC108 */
/*! RC109 */
/*! RC110 */ .u28 ~ .rc110, .u28 ~ div .rc110, .u28 ~ section .rc110 {
    top: 60px
}
/*! RC111 */
/*! RC112 */
/*! RH01 */
/*! RH03 */
/*! RH03v5 - REDWOOD */
/*! RH04 */
/*! RH05 */ .u28 + .rh05 {
    margin-top: -1px
}
/*! RH07 */
/*! RH09 */
/*! RT01 */
/*! CB133 - REDWOOD */
/*! CT12 */ .js .ct12w1 .ct12w2 {
    overflow: hidden
}

.ct12 {
    background: #211E1C;
    position: relative;
    z-index: 11;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto
}

    .ct12:before {
        display: none;
        content: "desktop"
    }

.ct12w2 > ul > li, .ct12w4 {
    height: 100%
}

.ct12w1 {
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 68px
}

    .ct12w1.ct12loaded {
        opacity: 1
    }

        .ct12w1.ct12loaded .ct12w2 {
            overflow: visible
        }

.ct12w2.ct12hoverOn > ul > li > div:hover + .ct12bar, .ct12w2.ct12hoverOn > ul > li > div.hovered + .ct12bar, .ct12w2.ct12hoverOn > ul > li > div:focus + .ct12bar {
    opacity: 1
}

.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: 1.4rem 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);
        border-radius: 4px;
        margin-left: -.8rem
    }

        .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 !important;
    font-weight: bold
}

.ct12w2 {
    width: 80%
}

    .ct12w2 a {
        white-space: nowrap;
        color: #fff !important;
        font-size: 1.6rem
    }

        .ct12w2 a:hover {
            text-decoration: none
        }

    .ct12w2 > ul {
        position: relative;
        padding: 0;
        display: table;
        table-layout: fixed;
        height: 100%
    }

        .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 2em 0 0;
                position: relative;
                font-size: 1.6rem;
                color: #fff
            }

                .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:hover {
                    text-decoration: underline
                }

                .ct12w2 > ul > li > div > a, .ct12w2 > ul > li > div > span:not(.ct12w6) {
                    display: inline-block;
                    margin: auto 0
                }

            .ct12w2 > ul > li li {
                display: block;
                height: auto
            }

            .ct12w2 > ul > li.ct12current .ct12bar {
                opacity: 1 !important;
                background: #F7E0A1 !important
            }

            .ct12w2 > ul > li > .ct12bar {
                position: absolute;
                content: ' ';
                height: 5px;
                width: auto;
                top: auto;
                left: 0;
                right: 2em;
                bottom: 0;
                padding: 0 !important;
                margin: 0;
                opacity: 0;
                z-index: 1;
                font-size: 1.6rem;
                transition: background-color 0.5s ease,opacity 0.5s ease
            }

    .ct12w2 .ct12more {
        max-height: 0;
        opacity: 0;
        visibility: hidden;
        position: absolute
    }

        .ct12w2 .ct12more li > span > a {
            color: #161513 !important
        }

    .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
        }

.ct12w3 {
    display: none !important;
    max-width: 0
}

    .ct12w3.ct12menuOpen {
        display: table-cell !important
    }

    .ct12w3.ct12menu {
        display: table-cell !important;
        max-width: 1000px
    }

        .ct12w3.ct12menu > div > span {
            display: inline-block !important
        }

            .ct12w3.ct12menu > div > span span.icn-cv-down-after {
                text-indent: -2000px;
                overflow: hidden;
                position: relative;
                width: 4em;
                height: 1.3em;
                padding: 0
            }

                .ct12w3.ct12menu > div > span span.icn-cv-down-after:before {
                    opacity: 0;
                    transform: rotateX(-90deg);
                    transition: opacity 0.3s,transform 0.3s;
                    font-family: 'redwoodicons' !important;
                    width: .85em;
                    position: absolute;
                    bottom: 0;
                    padding: 0 0.1em;
                    font-weight: normal;
                    text-indent: -1px;
                    left: 0;
                    font-size: 2em;
                    height: 1em;
                    line-height: 1;
                    color: #fff;
                    content: "\f1e2";
                    top: 50%;
                    margin-top: -0.45em
                }

                .ct12w3.ct12menu > div > span span.icn-cv-down-after:after {
                    text-indent: -1px;
                    left: 0;
                    font-size: 2em;
                    height: 1em;
                    line-height: 1;
                    color: #fff;
                    content: "\f304";
                    top: 50%;
                    margin-top: -0.45em;
                    opacity: 1;
                    transform: rotateY(0deg);
                    transition: opacity 0.3s,transform 0.3s
                }

    .ct12w3 > div > span {
        display: none !important
    }

    .ct12w3 .obttns > div {
        margin: 0
    }

.ct12w4 {
    width: 20%;
    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: end;
    align-items: flex-end
}

    .ct12w4 .obttns {
        float: right;
        width: auto
    }

.ct12w5 {
    display: inline-block;
    padding: 0 1.2em 0 0;
    margin: 0;
    position: relative
}

    .ct12w5:after {
        content: "\f1cb";
        font-family: 'redwoodicons' !important;
        display: inline-block;
        height: 1.1em;
        width: .85em;
        position: absolute;
        bottom: 0;
        padding: 0 0.1em;
        font-weight: normal;
        color: #fff;
        -webkit-backface-visibility: hidden;
        font-size: 1.5em
    }

.ct12w6 {
    position: absolute;
    padding: 1.4rem 0 0 0;
    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%;
        border-radius: 4px;
        margin-left: -.8rem
    }

        .ct12w6 ul li {
            padding: 0;
            margin-top: 0.3em
        }

            .ct12w6 ul li:first-child {
                margin-top: 0
            }

            .ct12w6 ul li a {
                color: #161513 !important;
                font-size: 1.6rem;
                font-weight: 300;
                display: inline-block;
                white-space: normal
            }

                .ct12w6 ul li a:hover {
                    text-decoration: underline
                }

            .ct12w6 ul li > span {
                padding: 0 16px;
                display: inline-block;
                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;
    margin-bottom: 0
}

.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 (min-width: 1500px) {
    .ct12 .ct12w6 a {
        font-size: 1.4rem
    }
}

@media (min-width: 601px) and (max-width: 1500px) {
    .ct12w2 > ul > li a {
        font-size: 1.6rem
    }

    .ct12w2 > ul > li > div {
        font-size: 1.6rem
    }

    .ct12w1 {
        height: 64px
    }

    .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: .1em
        }
}

@media (min-width: 771px) and (max-width: 974px) {
    .ct12:before {
        content: "tablet"
    }
}

@media (max-width: 770px) {
    .ct12w2 .ct12w6 > ul {
        float: unset
    }

    .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
    }
}

@media (max-width: 770px), (max-width: 974px) and (-webkit-min-device-pixel-ratio: 2), (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2), (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .ct12w3.ct12menu.ct12navActive.ct12menuOpen > div > span span.icn-cv-down-after:before {
        opacity: 1;
        transform: rotateX(0deg)
    }

    .ct12w3.ct12menu.ct12navActive.ct12menuOpen > div > span span.icn-cv-down-after:after {
        opacity: 0;
        transform: rotateY(-90deg)
    }

    .ct12w3.ct12menu > div > span span.icn-cv-down-after {
        height: 2.5em
    }
}

@media (min-width: 601px) and (max-width: 770px), (max-width: 974px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 974px) and (-webkit-min-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), (min-device-width: 1024px) and (max-device-width: 1366) and (-webkit-min-device-pixel-ratio: 2) {
    .ct12:before {
        content: "tablet-small"
    }

    .ct12 .ct12w1 {
        height: 60px
    }

        .ct12 .ct12w1.ct12cta-hidden .ct12w2 {
            width: 100%
        }

        .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > div > ul > li:last-child {
            border-top: 0;
            padding: 0 20px
        }

        .ct12 .ct12w1.ct12cta-hidden .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 > ul {
        position: static !important
    }

        .ct12 .ct12w2 > ul > li {
            height: 60px;
            z-index: 4
        }

    .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 > span {
            position: absolute;
            display: block;
            bottom: 0
        }

        .ct12 .ct12w3.ct12navActive:before {
            border-width: 0
        }

        .ct12 .ct12w3.ct12menuOpen .ct12more > ul > li > span, .ct12 .ct12w3.ct12menuOpen .ct12more > ul > li > span a {
            white-space: normal
        }

    .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
    }

    .rtl .ct12 .obttns {
        float: none
    }

        .rtl .ct12 .obttns > div {
            margin: 0
        }
}

@media (max-width: 600px), (max-width: 450px) and (-webkit-device-pixel-ratio: 2), (max-width: 450px) and (-webkit-device-pixel-ratio: 3) {
    .ct12:before {
        content: "mobile"
    }

    .ct12 .ct12w1 {
        height: 60px
    }

        .ct12 .ct12w1.ct12cta-hidden .ct12w2 {
            width: 100%
        }

        .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > div > ul > li:last-child {
            border-top: 0;
            padding: 0 20px
        }

        .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 {
                height: 60px;
                z-index: 4
            }

    .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 a {
                            white-space: normal
                        }

                        .ct12 .ct12w3 > div > div > ul > li:last-child {
                            padding: 20px 20px 12px 20px;
                            margin: 15px 0 0 0;
                            border-top: 1px solid #E1DDDA
                        }

        .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
    }
}

.rtl .ct12 .obttns {
    float: none
}

    .rtl .ct12 .obttns > div {
        margin: 0
    }
/*! U03 - REDWOOD */
/*! U26 */
/*! INFO */
