<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(3718,1): run-time error CSS1030: Expected identifier, found '$'
(3718,1): run-time error CSS1026: Expected open brace, found '$'
(3736,1): run-time error CSS1019: Unexpected token, found '}'
(3755,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3757,1): run-time error CSS1019: Unexpected token, found '$'
(3758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3760,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(3808,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3810,1): run-time error CSS1019: Unexpected token, found '$'
(3811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3813,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(3861,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3863,1): run-time error CSS1019: Unexpected token, found '$'
(3864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3866,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(3904,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3906,1): run-time error CSS1019: Unexpected token, found '$'
(3907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3909,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(3947,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3949,1): run-time error CSS1019: Unexpected token, found '$'
(3950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3952,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(3976,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3978,1): run-time error CSS1019: Unexpected token, found '$'
(3979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3981,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(4063,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4065,1): run-time error CSS1019: Unexpected token, found '$'
(4066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4068,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(4097,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4099,1): run-time error CSS1019: Unexpected token, found '$'
(4100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4102,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '{'
(4442,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(4443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4464,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */

#intercom-container .intercom-conversations-fetching .intercom-conversations-spinner, #intercom-container .intercom-sheet-loading .intercom-sheet-spinner {
    background-image: url(https://js.intercomcdn.com/images/spinner.4d295ead.png);
    background-size: 28px 28px;
    background-repeat: no-repeat;
    display: block;
    width: 28px;
    height: 28px;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-conversations-fetching .intercom-conversations-spinner, #intercom-container .intercom-sheet-loading .intercom-sheet-spinner {
        background-image: url(https://js.intercomcdn.com/images/spinner@2x.2b560838.png);
    }
}

.intercom-reset a, .intercom-reset abbr, .intercom-reset acronym, .intercom-reset address, .intercom-reset applet, .intercom-reset article, .intercom-reset aside, .intercom-reset audio, .intercom-reset b, .intercom-reset big, .intercom-reset blockquote, .intercom-reset button, .intercom-reset canvas, .intercom-reset caption, .intercom-reset center, .intercom-reset cite, .intercom-reset code, .intercom-reset dd, .intercom-reset del, .intercom-reset details, .intercom-reset dfn, .intercom-reset div, .intercom-reset div.form, .intercom-reset dl, .intercom-reset dt, .intercom-reset em, .intercom-reset fieldset, .intercom-reset figcaption, .intercom-reset figure, .intercom-reset footer, .intercom-reset form, .intercom-reset h1, .intercom-reset h2, .intercom-reset h3, .intercom-reset h4, .intercom-reset h5, .intercom-reset h6, .intercom-reset header, .intercom-reset hgroup, .intercom-reset i, .intercom-reset iframe, .intercom-reset img, .intercom-reset input, .intercom-reset input[type], .intercom-reset ins, .intercom-reset kbd, .intercom-reset label, .intercom-reset legend, .intercom-reset li, .intercom-reset mark, .intercom-reset menu, .intercom-reset nav, .intercom-reset object, .intercom-reset ol, .intercom-reset p, .intercom-reset pre, .intercom-reset q, .intercom-reset s, .intercom-reset samp, .intercom-reset section, .intercom-reset small, .intercom-reset span, .intercom-reset strike, .intercom-reset strong, .intercom-reset sub, .intercom-reset summary, .intercom-reset sup, .intercom-reset table, .intercom-reset tbody, .intercom-reset td, .intercom-reset textarea, .intercom-reset tfoot, .intercom-reset th, .intercom-reset thead, .intercom-reset time, .intercom-reset tr, .intercom-reset tt, .intercom-reset u, .intercom-reset ul, .intercom-reset var, .intercom-reset video {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size-adjust: none;
    font-size: 100%;
    font-style: normal;
    letter-spacing: normal;
    font-stretch: normal;
    font-variant: normal;
    font-weight: 400;
    font: normal normal 100% Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: left;
    -moz-text-align-last: initial;
    text-align-last: initial;
    text-decoration: none;
    -webkit-text-emphasis: none;
    text-emphasis: none;
    text-height: auto;
    text-indent: 0;
    text-justify: auto;
    text-outline: none;
    text-shadow: none;
    text-transform: none;
    text-wrap: normal;
    alignment-adjust: auto;
    alignment-baseline: baseline;
    -webkit-animation: none 0 ease 0 1 normal;
    animation: none 0 ease 0 1 normal;
    -webkit-animation-play-state: running;
    animation-play-state: running;
    -webkit-appearance: normal;
    -moz-appearance: normal;
    appearance: normal;
    azimuth: center;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    background: none 0 0 auto repeat scroll padding-box transparent;
    background-color: transparent;
    background-image: none;
    baseline-shift: baseline;
    binding: none;
    bleed: 6pt;
    bookmark-label: content();
    bookmark-level: none;
    bookmark-state: open;
    bookmark-target: none;
    border: 0 none transparent;
    border-radius: 0;
    bottom: auto;
    box-align: stretch;
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
    box-direction: normal;
    box-flex: 0.0;
    box-flex-group: 1;
    box-lines: single;
    box-ordinal-group: 1;
    box-orient: inline-axis;
    box-pack: start;
    box-shadow: none;
    box-sizing: content-box;
    -webkit-column-break-after: auto;
    break-after: auto;
    -webkit-column-break-before: auto;
    break-before: auto;
    -webkit-column-break-inside: auto;
    break-inside: auto;
    caption-side: top;
    clear: none;
    clip: auto;
    color: inherit;
    color-profile: auto;
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    -webkit-column-gap: normal;
    -moz-column-gap: normal;
    column-gap: normal;
    -webkit-column-rule: medium medium #1f1f1f;
    -moz-column-rule: medium medium #1f1f1f;
    column-rule: medium medium #1f1f1f;
    -webkit-column-span: 1;
    -moz-column-span: 1;
    column-span: 1;
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
    -webkit-columns: auto auto;
    -moz-columns: auto auto;
    columns: auto auto;
    content: normal;
    counter-increment: none;
    counter-reset: none;
    crop: auto;
    cursor: auto;
    direction: ltr;
    display: inline;
    dominant-baseline: auto;
    drop-initial-after-adjust: text-after-edge;
    drop-initial-after-align: baseline;
    drop-initial-before-adjust: text-before-edge;
    drop-initial-before-align: caps-height;
    drop-initial-size: auto;
    drop-initial-value: initial;
    elevation: level;
    empty-cells: show;
    fit: fill;
    fit-position: 0 0;
    float: none;
    float-offset: 0 0;
    grid-columns: none;
    grid-rows: none;
    hanging-punctuation: none;
    height: auto;
    hyphenate-after: auto;
    hyphenate-before: auto;
    hyphenate-character: auto;
    hyphenate-lines: no-limit;
    hyphenate-resource: none;
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
    icon: auto;
    image-orientation: auto;
    image-rendering: auto;
    image-resolution: normal;
    inline-box-align: last;
    left: auto;
    line-height: inherit;
    line-stacking: inline-line-height exclude-ruby consider-shifts;
    list-style: disc outside none;
    margin: 0;
    marks: none;
    marquee-direction: forward;
    marquee-loop: 1;
    marquee-play-count: 1;
    marquee-speed: normal;
    marquee-style: scroll;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    move-to: normal;
    nav-down: auto;
    nav-index: auto;
    nav-left: auto;
    nav-right: auto;
    nav-up: auto;
    opacity: 1;
    orphans: 2;
    outline: medium none invert;
    outline-offset: 0;
    overflow: visible;
    overflow-style: auto;
    padding: 0;
    page: auto;
    page-break-after: auto;
    page-break-before: auto;
    page-break-inside: auto;
    page-policy: start;
    -webkit-perspective: none;
    perspective: none;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    position: static;
    presentation-level: 0;
    punctuation-trim: none;
    quotes: none;
    rendering-intent: auto;
    resize: none;
    right: auto;
    rotation: 0;
    rotation-point: 50% 50%;
    ruby-align: auto;
    ruby-overhang: none;
    ruby-position: before;
    ruby-span: none;
    size: auto;
    string-set: none;
    table-layout: auto;
    top: auto;
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform-style: flat;
    transform-style: flat;
    transition: all 0 ease 0;
    unicode-bidi: normal;
    vertical-align: baseline;
    white-space: normal;
    white-space-collapse: collapse;
    widows: 2;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: auto;
    text-align: start;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

    .intercom-reset address, .intercom-reset article, .intercom-reset aside, .intercom-reset blockquote, .intercom-reset canvas, .intercom-reset center, .intercom-reset dd, .intercom-reset details, .intercom-reset dir, .intercom-reset div, .intercom-reset div.form, .intercom-reset dl, .intercom-reset dt, .intercom-reset fieldset, .intercom-reset figcaption, .intercom-reset figure, .intercom-reset footer, .intercom-reset form, .intercom-reset frame, .intercom-reset frameset, .intercom-reset h1, .intercom-reset h2, .intercom-reset h3, .intercom-reset h4, .intercom-reset h5, .intercom-reset h6, .intercom-reset header, .intercom-reset hgroup, .intercom-reset hr, .intercom-reset menu, .intercom-reset nav, .intercom-reset noframes, .intercom-reset ol, .intercom-reset p, .intercom-reset pre, .intercom-reset section, .intercom-reset summary, .intercom-reset ul {
        display: block;
    }

.intercom-reset li {
    display: list-item;
}

.intercom-reset table {
    display: table;
}

.intercom-reset tr {
    display: table-row;
}

.intercom-reset thead {
    display: table-header-group;
}

.intercom-reset tbody {
    display: table-row-group;
}

.intercom-reset tfoot {
    display: table-footer-group;
}

.intercom-reset col {
    display: table-column;
}

.intercom-reset colgroup {
    display: table-column-group;
}

.intercom-reset td, .intercom-reset th {
    display: table-cell;
}

.intercom-reset caption {
    display: table-caption;
}

.intercom-reset input, .intercom-reset select {
    display: inline-block;
}

.intercom-reset b, .intercom-reset strong {
    font-weight: 700;
}

    .intercom-reset b &gt; em, .intercom-reset b &gt; i, .intercom-reset em &gt; b, .intercom-reset em &gt; strong, .intercom-reset i &gt; b, .intercom-reset i &gt; strong, .intercom-reset strong &gt; em, .intercom-reset strong &gt; i {
        font-weight: 700;
        font-style: italic;
    }

.intercom-reset input, .intercom-reset textarea {
    cursor: text;
}

    .intercom-reset input::-moz-selection, .intercom-reset textarea::-moz-selection {
        background-color: #b3d4fc;
    }

    .intercom-reset input::selection, .intercom-reset textarea::selection {
        background-color: #b3d4fc;
    }

    .intercom-reset input::-webkit-input-placeholder, .intercom-reset textarea::-webkit-input-placeholder {
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size-adjust: none;
        font-size: 100%;
        font-style: normal;
        letter-spacing: normal;
        font-stretch: normal;
        font-variant: normal;
        font-weight: 400;
        font: normal normal 100% Helvetica Neue,Helvetica,Arial,sans-serif;
        text-align: left;
        text-align-last: initial;
        text-decoration: none;
        -webkit-text-emphasis: none;
        text-emphasis: none;
        text-height: auto;
        text-indent: 0;
        text-justify: auto;
        text-outline: none;
        text-shadow: none;
        text-transform: none;
        text-wrap: normal;
        background-color: inherit;
        color: inherit;
    }

    .intercom-reset input::-moz-placeholder, .intercom-reset textarea::-moz-placeholder {
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size-adjust: none;
        font-size: 100%;
        font-style: normal;
        letter-spacing: normal;
        font-stretch: normal;
        font-variant: normal;
        font-weight: 400;
        font: normal normal 100% Helvetica Neue,Helvetica,Arial,sans-serif;
        text-align: left;
        -moz-text-align-last: initial;
        text-align-last: initial;
        text-decoration: none;
        text-emphasis: none;
        text-height: auto;
        text-indent: 0;
        text-justify: auto;
        text-outline: none;
        text-shadow: none;
        text-transform: none;
        text-wrap: normal;
        background-color: inherit;
        color: inherit;
    }

    .intercom-reset input:-ms-input-placeholder, .intercom-reset textarea:-ms-input-placeholder {
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size-adjust: none;
        font-size: 100%;
        font-style: normal;
        letter-spacing: normal;
        font-stretch: normal;
        font-variant: normal;
        font-weight: 400;
        font: normal normal 100% Helvetica Neue,Helvetica,Arial,sans-serif;
        text-align: left;
        text-align-last: initial;
        text-decoration: none;
        text-emphasis: none;
        text-height: auto;
        text-indent: 0;
        text-justify: auto;
        text-outline: none;
        text-shadow: none;
        text-transform: none;
        text-wrap: normal;
        background-color: inherit;
        color: inherit;
    }

    .intercom-reset input[type=checkbox], .intercom-reset input[type=radio] {
        cursor: default;
    }

    .intercom-reset a, .intercom-reset a *, .intercom-reset a span, .intercom-reset button, .intercom-reset button *, .intercom-reset button span, .intercom-reset input[type=reset], .intercom-reset input[type=submit] {
        cursor: pointer;
    }

        .intercom-reset a:active, .intercom-reset a:hover, .intercom-reset a:link, .intercom-reset a:visited {
            color: inherit;
            background: transparent;
            text-shadow: none;
        }

        .intercom-reset button::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

.intercom-reset iframe {
    max-width: 100%;
}

.intercom-reset code {
    font-family: monospace,serif;
    font-size: 1em;
}

#intercom-container .intercom-announcement-body-container a.intercom-h2b-button, #intercom-container .intercom-composer-send-button, #intercom-container .intercom-conversations-new-conversation-button, #intercom-container .intercom-new-anonymous-user input[type=submit], #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button {
    box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.17);
    background: #0074b0;
    background-image: linear-gradient(180deg,#1488c4,#0074b0);
    border-radius: 3px;
    text-shadow: 0 -1px rgba(0,0,0,.2);
    text-decoration: none;
    font-size: 14px;
    line-height: 25px;
    padding: 0 9px;
    display: inline-block;
    color: #fff;
    border: 1px solid #00609c;
}

    #intercom-container .intercom-announcement-body-container a.intercom-h2b-button:hover, #intercom-container .intercom-composer-send-button:hover, #intercom-container .intercom-conversations-new-conversation-button:hover, #intercom-container .intercom-new-anonymous-user input[type=submit]:hover, #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button:hover {
        background: #00609c;
        background-image: linear-gradient(180deg,#0074b0,#00609c);
        border-color: #004c88;
    }

    #intercom-container .intercom-announcement-body-container a.intercom-h2b-button:active, #intercom-container .intercom-composer-send-button:active, #intercom-container .intercom-conversations-new-conversation-button:active, #intercom-container .intercom-new-anonymous-user input[type=submit]:active, #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button:active {
        background: #004c88;
        border-color: #004c88;
    }

    #intercom-container .intercom-announcement-body-container a.intercom-h2b-button:disabled, #intercom-container .intercom-composer-send-button:disabled, #intercom-container .intercom-conversations-new-conversation-button:disabled, #intercom-container .intercom-new-anonymous-user input[type=submit]:disabled, #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button:disabled {
        box-shadow: 0 1px 1px 0 hsla(0,0%,100%,.11),inset 0 0 1px 1px hsla(0,0%,100%,.08);
        background: #acbbc2;
        background-image: linear-gradient(180deg,#b6c5cb,#acbbc2);
        border-color: #a0aeb4;
    }

#intercom-container .intercom-conversations-new-conversation-button {
    padding: 2px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
}

body &gt; .intercom-container {
    z-index: 2147483000;
    position: fixed;
}

.intercom-embed-container {
    position: relative;
}

@media print {
    #intercom-container {
        display: none;
    }
}

#intercom-container .intercom-launcher {
    z-index: 2147483000;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 48px;
    height: 48px;
    visibility: hidden;
    -webkit-transform: translateZ(0);
}

#intercom-container .intercom-launcher-enabled {
    visibility: visible;
}

#intercom-container .intercom-launcher-inactive {
    visibility: hidden;
}

#intercom-container .intercom-launcher-badge, #intercom-container .intercom-launcher-initials, #intercom-container .intercom-launcher-preview {
    opacity: 0;
    visibility: hidden;
}

#intercom-container .intercom-launcher-inactive.intercom-launcher-maximized {
    opacity: 1;
    visibility: visible;
}

#intercom-container .intercom-launcher-inactive.intercom-launcher-minimized {
    opacity: 0;
}

#intercom-container .intercom-launcher-active.intercom-launcher-with-preview, #intercom-container .intercom-launcher-maximized.intercom-launcher-with-preview {
    width: 330px;
}

    #intercom-container .intercom-launcher-active.intercom-launcher-with-badge .intercom-launcher-badge, #intercom-container .intercom-launcher-active.intercom-launcher-with-initials .intercom-launcher-initials, #intercom-container .intercom-launcher-active.intercom-launcher-with-preview .intercom-launcher-preview, #intercom-container .intercom-launcher-maximized.intercom-launcher-with-badge .intercom-launcher-badge, #intercom-container .intercom-launcher-maximized.intercom-launcher-with-initials .intercom-launcher-initials, #intercom-container .intercom-launcher-maximized.intercom-launcher-with-preview .intercom-launcher-preview {
        opacity: 1;
        visibility: visible;
    }

#intercom-container .intercom-launcher.intercom-launcher-with-avatar .intercom-launcher-button {
    border-width: 0;
    background-size: 48px 48px;
}

#intercom-container .intercom-launcher-active.intercom-launcher-with-message .intercom-launcher-button {
    visibility: visible;
}

#intercom-container .intercom-launcher-button {
    background-image: url(https://js.intercomcdn.com/images/icon-launcher-support.1465758f.png);
    background-size: 22px 22px;
    background-repeat: no-repeat;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 48px;
    height: 48px;
    cursor: pointer;
    background-position: 50%;
    background-color: #0074b0;
    border: 1px solid #004c88;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-button {
        background-image: url(https://js.intercomcdn.com/images/icon-launcher-support@2x.92602e45.png);
    }
}

#intercom-container.intercom-acquire .intercom-launcher-button {
    background-image: url(https://js.intercomcdn.com/images/icon-launcher-acquire.8a742481.png);
    background-size: 26px 25px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container.intercom-acquire .intercom-launcher-button {
        background-image: url(https://js.intercomcdn.com/images/icon-launcher-acquire@2x.8a739dbd.png);
    }
}

#intercom-container.intercom-learn .intercom-launcher-button {
    background-image: url(https://js.intercomcdn.com/images/icon-launcher-learn.1f592eb7.png);
    background-size: 22px 20px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container.intercom-learn .intercom-launcher-button {
        background-image: url(https://js.intercomcdn.com/images/icon-launcher-learn@2x.3e7fa84c.png);
    }
}

#intercom-container .intercom-launcher-maximized .intercom-launcher-button {
    background-image: url(https://js.intercomcdn.com/images/icon-launcher-minimized.3b631d81.png);
    background-size: 22px 22px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-maximized .intercom-launcher-button {
        background-image: url(https://js.intercomcdn.com/images/icon-launcher-minimized@2x.43b2eb9d.png);
    }
}

#intercom-container .intercom-launcher-badge {
    border-radius: 50%;
    font-size: 12px;
    line-height: 18px;
    background-color: #ff3c00;
    text-align: center;
    color: #fff;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 0;
    right: -7px;
    cursor: pointer;
}

#intercom-container .intercom-launcher-initials {
    border-radius: 50%;
    font-size: 22px;
    line-height: 48px;
    color: #fff;
    background-color: #0074b0;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}

#intercom-container .intercom-launcher-preview {
    color: #455a64;
    position: absolute;
    bottom: 2px;
    right: 60px;
    max-width: 240px;
    padding: 12px 14px;
    color: #333;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
}

    #intercom-container .intercom-launcher-preview, #intercom-container .intercom-launcher-preview .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

        #intercom-container .intercom-launcher-preview .intercom-container, #intercom-container .intercom-launcher-preview a, #intercom-container .intercom-launcher-preview blockquote, #intercom-container .intercom-launcher-preview code, #intercom-container .intercom-launcher-preview h1, #intercom-container .intercom-launcher-preview h2, #intercom-container .intercom-launcher-preview h3, #intercom-container .intercom-launcher-preview h4, #intercom-container .intercom-launcher-preview h5, #intercom-container .intercom-launcher-preview h6, #intercom-container .intercom-launcher-preview ol, #intercom-container .intercom-launcher-preview p, #intercom-container .intercom-launcher-preview ul {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            word-wrap: break-word;
            margin: 20px 0;
        }

            #intercom-container .intercom-launcher-preview .intercom-container:first-child, #intercom-container .intercom-launcher-preview a:first-child, #intercom-container .intercom-launcher-preview blockquote:first-child, #intercom-container .intercom-launcher-preview code:first-child, #intercom-container .intercom-launcher-preview h1:first-child, #intercom-container .intercom-launcher-preview h2:first-child, #intercom-container .intercom-launcher-preview h3:first-child, #intercom-container .intercom-launcher-preview h4:first-child, #intercom-container .intercom-launcher-preview h5:first-child, #intercom-container .intercom-launcher-preview h6:first-child, #intercom-container .intercom-launcher-preview ol:first-child, #intercom-container .intercom-launcher-preview p:first-child, #intercom-container .intercom-launcher-preview ul:first-child {
                margin-top: 0;
            }

            #intercom-container .intercom-launcher-preview .intercom-container:last-child, #intercom-container .intercom-launcher-preview a:last-child, #intercom-container .intercom-launcher-preview blockquote:last-child, #intercom-container .intercom-launcher-preview code:last-child, #intercom-container .intercom-launcher-preview h1:last-child, #intercom-container .intercom-launcher-preview h2:last-child, #intercom-container .intercom-launcher-preview h3:last-child, #intercom-container .intercom-launcher-preview h4:last-child, #intercom-container .intercom-launcher-preview h5:last-child, #intercom-container .intercom-launcher-preview h6:last-child, #intercom-container .intercom-launcher-preview ol:last-child, #intercom-container .intercom-launcher-preview p:last-child, #intercom-container .intercom-launcher-preview ul:last-child {
                margin-bottom: 0;
            }

            #intercom-container .intercom-launcher-preview h1, #intercom-container .intercom-launcher-preview h1 a {
                font-size: 14px;
                font-weight: 700;
                line-height: 20px;
                letter-spacing: normal;
                margin: 27px 0;
                color: inherit;
            }

            #intercom-container .intercom-launcher-preview h2, #intercom-container .intercom-launcher-preview h2 a {
                font-size: 14px;
                line-height: 20px;
                font-weight: 700;
                margin: 20px 0 10px;
                color: inherit;
            }

        #intercom-container .intercom-launcher-preview ol, #intercom-container .intercom-launcher-preview ul {
            font-size: 14px;
            -moz-padding-start: 40px;
            -webkit-padding-start: 40px;
            -khtml-padding-start: 40px;
            -o-padding-start: 40px;
            padding-start: 40px;
            padding-left: 30px;
        }

        #intercom-container .intercom-launcher-preview [dir=ltr] ol, #intercom-container .intercom-launcher-preview [dir=ltr] ul {
            padding-left: 30px;
        }

        #intercom-container .intercom-launcher-preview [dir=rtl] ol, #intercom-container .intercom-launcher-preview [dir=rtl] ul {
            padding-right: 30px;
        }

        #intercom-container .intercom-launcher-preview ul &gt; li {
            list-style-type: disc;
        }

        #intercom-container .intercom-launcher-preview ol &gt; li {
            list-style-type: decimal;
        }

        #intercom-container .intercom-launcher-preview li {
            display: list-item;
            line-height: 20px;
            margin-bottom: 10px;
            font-weight: 400;
        }

        #intercom-container .intercom-launcher-preview em, #intercom-container .intercom-launcher-preview i {
            font-style: italic;
        }

        #intercom-container .intercom-launcher-preview b, #intercom-container .intercom-launcher-preview strong {
            font-weight: 700;
            line-height: 100%;
        }

        #intercom-container .intercom-launcher-preview pre {
            font-size: 14px;
            padding: 0 0 10px;
            white-space: pre-wrap;
        }

        #intercom-container .intercom-launcher-preview img {
            display: block;
            max-width: 100%;
            margin: 10px 0;
        }

        #intercom-container .intercom-launcher-preview p + br {
            display: none;
        }

        #intercom-container .intercom-launcher-preview a:active, #intercom-container .intercom-launcher-preview a:hover, #intercom-container .intercom-launcher-preview a:link, #intercom-container .intercom-launcher-preview a:visited {
            text-decoration: underline;
        }

        #intercom-container .intercom-launcher-preview a:link, #intercom-container .intercom-launcher-preview a:visited {
            color: #0074b0;
        }

        #intercom-container .intercom-launcher-preview a:active, #intercom-container .intercom-launcher-preview a:hover {
            color: #004c88;
        }

        #intercom-container .intercom-launcher-preview h2 + .ic_button_in_content, #intercom-container .intercom-launcher-preview h2 + .ic_social_block, #intercom-container .intercom-launcher-preview h2 + blockquote, #intercom-container .intercom-launcher-preview h2 + ol, #intercom-container .intercom-launcher-preview h2 + p, #intercom-container .intercom-launcher-preview h2 + ul, #intercom-container .intercom-launcher-preview h3 + .ic_button_in_content, #intercom-container .intercom-launcher-preview h3 + .ic_social_block, #intercom-container .intercom-launcher-preview h3 + blockquote, #intercom-container .intercom-launcher-preview h3 + ol, #intercom-container .intercom-launcher-preview h3 + p, #intercom-container .intercom-launcher-preview h3 + ul, #intercom-container .intercom-launcher-preview h4 + .ic_button_in_content, #intercom-container .intercom-launcher-preview h4 + .ic_social_block, #intercom-container .intercom-launcher-preview h4 + blockquote, #intercom-container .intercom-launcher-preview h4 + ol, #intercom-container .intercom-launcher-preview h4 + p, #intercom-container .intercom-launcher-preview h4 + ul, #intercom-container .intercom-launcher-preview h5 + .ic_button_in_content, #intercom-container .intercom-launcher-preview h5 + .ic_social_block, #intercom-container .intercom-launcher-preview h5 + blockquote, #intercom-container .intercom-launcher-preview h5 + ol, #intercom-container .intercom-launcher-preview h5 + p, #intercom-container .intercom-launcher-preview h5 + ul, #intercom-container .intercom-launcher-preview h6 + .ic_button_in_content, #intercom-container .intercom-launcher-preview h6 + .ic_social_block, #intercom-container .intercom-launcher-preview h6 + blockquote, #intercom-container .intercom-launcher-preview h6 + ol, #intercom-container .intercom-launcher-preview h6 + p, #intercom-container .intercom-launcher-preview h6 + ul {
            margin-top: 0;
        }

        #intercom-container .intercom-launcher-preview .intercom-h2b-facebook, #intercom-container .intercom-launcher-preview .intercom-h2b-twitter {
            max-width: 100%;
        }

        #intercom-container .intercom-launcher-preview iframe[src*="vimeo.com"], #intercom-container .intercom-launcher-preview iframe[src*="wistia.net"], #intercom-container .intercom-launcher-preview iframe[src*="youtube.com"] {
            width: 100%;
            height: 149px;
            margin: 20px auto;
        }

        #intercom-container .intercom-launcher-preview:after, #intercom-container .intercom-launcher-preview:before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: -1;
            border-radius: 9.5px;
        }

        #intercom-container .intercom-launcher-preview:before {
            background: hsla(0,0%,67%,.24);
            background-image: linear-gradient(180deg,#eee,hsla(0,0%,67%,.24));
            top: -1px;
            right: -1px;
            bottom: -1px;
            left: -1px;
        }

        #intercom-container .intercom-launcher-preview:after {
            background-color: #fff;
        }

        #intercom-container .intercom-launcher-preview:hover .intercom-launcher-preview-close {
            opacity: 1;
        }

#intercom-container .intercom-launcher-button, #intercom-container .intercom-launcher-preview {
    box-shadow: 0 6px 13px 0 rgba(0,0,0,.23);
}

#intercom-container .intercom-launcher-preview-caret:after, #intercom-container .intercom-launcher-preview-caret:before {
    left: 100%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#intercom-container .intercom-launcher-preview-caret:after {
    border-width: 5px;
    margin-top: -5px;
    bottom: 18px;
    border-left-color: #fff;
}

#intercom-container .intercom-launcher-preview-caret:before {
    border-width: 6px;
    margin-top: -6px;
    bottom: 17px;
    border-left-color: #ddd;
}

#intercom-container .intercom-launcher-preview-multi-line {
    bottom: -8px;
}

    #intercom-container .intercom-launcher-preview-multi-line .intercom-launcher-preview-caret:before {
        bottom: 27px;
    }

    #intercom-container .intercom-launcher-preview-multi-line .intercom-launcher-preview-caret:after {
        bottom: 28px;
    }

#intercom-container .intercom-launcher-preview-body {
    cursor: pointer;
}

    #intercom-container .intercom-launcher-preview-body a.intercom-h2b-button, #intercom-container .intercom-launcher-preview-body div.intercom-h2b-facebook, #intercom-container .intercom-launcher-preview-body div.intercom-h2b-twitter, #intercom-container .intercom-launcher-preview-body div.intercom-h2b-video, #intercom-container .intercom-launcher-preview-body img, #intercom-container .intercom-launcher-preview-body ol, #intercom-container .intercom-launcher-preview-body ul, #intercom-container .intercom-launcher-preview-body video {
        display: none;
    }

    #intercom-container .intercom-launcher-preview-body a, #intercom-container .intercom-launcher-preview-body b, #intercom-container .intercom-launcher-preview-body h1, #intercom-container .intercom-launcher-preview-body h2, #intercom-container .intercom-launcher-preview-body i, #intercom-container .intercom-launcher-preview-body p {
        word-wrap: break-word;
        cursor: pointer;
        display: inline;
        margin: 0;
        font-weight: 400;
        font-style: normal;
    }

    #intercom-container .intercom-launcher-preview-body.intercom-launcher-preview-metadata {
        font-style: italic;
    }

#intercom-container .intercom-launcher-preview-close {
    background-image: url(https://js.intercomcdn.com/images/icon-preview-close.ec1a68fc.png);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 18px;
    height: 18px;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-preview-close {
        background-image: url(https://js.intercomcdn.com/images/icon-preview-close@2x.31f72604.png);
    }
}

#intercom-container .intercom-launcher-hovercard-close {
    cursor: pointer;
    position: absolute;
    top: -30px;
    right: -1px;
    background-color: rgba(40,45,50,.4);
    border-radius: 40px;
    visibility: hidden;
    box-shadow: 0 0 20px rgba(0,0,0,.12);
    padding: 6px 10px 5px 22px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #fff;
    background-position: 10px;
    line-height: 12px;
    background-image: url(https://js.intercomcdn.com/images/icon-close-white@1x.6082a959.png);
    background-size: 8px 8px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-hovercard-close {
        background-image: url(https://js.intercomcdn.com/images/icon-close-white@2x.eca653ab.png);
    }
}

#intercom-container .intercom-launcher-hovercard-close:hover {
    background-color: rgba(40,45,50,.5);
}

#intercom-container .intercom-launcher-hovercard-close-active {
    visibility: visible;
}

@media (max-width:480px) {
    #intercom-container .intercom-launcher-preview {
        max-width: 200px;
    }
}

#intercom-container .intercom-launcher-hovercard {
    display: none;
    cursor: pointer;
    position: absolute;
    right: -5px;
    bottom: 64px;
    background-color: #fafafb;
    width: 340px;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 0 10px rgba(0,0,0,.08);
}

    #intercom-container .intercom-launcher-hovercard:after, #intercom-container .intercom-launcher-hovercard:before {
        top: 100%;
        right: 20px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    #intercom-container .intercom-launcher-hovercard:after {
        border-color: rgba(250,250,251,0);
        border-top-color: #fafafb;
        border-width: 8px;
        margin-left: -5px;
        right: 21px;
    }

    #intercom-container .intercom-launcher-hovercard:before {
        border-color: hsla(0,0%,80%,0);
        border-top-color: rgba(0,0,0,.14);
        border-width: 9px;
        margin-left: -6px;
    }

#intercom-container .intercom-launcher-hovercard-welcome {
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #dfe0e1;
    box-shadow: 0 1px 1px #f0f0f1;
    padding: 26px 20px;
    overflow: hidden;
    cursor: pointer;
}

#intercom-container .intercom-launcher-hovercard-admins {
    width: 115px;
    position: relative;
    float: left;
    height: 50px;
    cursor: pointer;
    text-align: center;
}

    #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-avatar, #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-avatar img {
        width: 46px;
        height: 46px;
    }

    #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-fallback-avatar {
        line-height: 46px;
        font-size: 18.4px;
    }

    #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-avatar, #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-fallback-avatar {
        position: relative;
        display: inline-block;
        top: 0;
        vertical-align: top;
        border: 2px solid #fff;
        cursor: pointer;
        margin-left: -22px;
        z-index: 2147483002;
    }

        #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-avatar:first-child, #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-fallback-avatar:first-child {
            margin-left: 0;
            z-index: 2147483003;
        }

        #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-avatar:last-child, #intercom-container .intercom-launcher-hovercard-admins .intercom-admin-fallback-avatar:last-child {
            z-index: 2147483001;
        }

#intercom-container .intercom-launcher-hovercard-text {
    float: right;
    width: 174px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    cursor: pointer;
}

#intercom-container .intercom-launcher-hovercard-app-name {
    font-weight: 700;
    font-size: 14px;
    color: #37474f;
    margin-bottom: 7px;
    cursor: pointer;
}

#intercom-container .intercom-launcher-hovercard-welcome-text {
    font-size: 12px;
    color: #78909c;
    line-height: 1.5;
    cursor: pointer;
}

#intercom-container .intercom-launcher-hovercard-textarea {
    padding: 18px 16px;
    font-size: 16px;
    border-radius: 0 0 5px 5px;
    height: 42px;
    cursor: pointer;
}

    #intercom-container .intercom-launcher-hovercard-textarea textarea {
        width: 100%;
        height: 42px;
        box-sizing: border-box;
        background-color: #fff;
        font-weight: 400;
        color: #455a64;
        resize: none;
        border: 1px solid #cfd8dc;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        line-height: 20px;
        padding: 10px 70px 5px 14px;
        border-radius: 4px;
    }

        #intercom-container .intercom-launcher-hovercard-textarea textarea::-webkit-input-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-launcher-hovercard-textarea textarea::-moz-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-launcher-hovercard-textarea textarea:-ms-input-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

#intercom-container .intercom-messenger {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

#intercom-container .intercom-sheet {
    z-index: 2147483000;
    visibility: hidden;
    position: fixed;
    height: 100%;
    width: 368px;
    bottom: 0;
    right: 0;
}

#intercom-container .intercom-sheet-active {
    visibility: visible;
}

#intercom-container .intercom-sheet-header {
    z-index: 2147483002;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.12);
    background: #fff;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 48px;
}

#intercom-container .intercom-sheet-footer {
    z-index: 2147483002;
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.06);
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 48px;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
}

#intercom-container .intercom-sheet-body {
    z-index: 2147483000;
    background: #fafafb;
    background: rgba(250,250,251,.98);
    border-left: 1px solid #dadee2;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.08);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}

#intercom-container .intercom-sheet-active .intercom-sheet-content {
    overflow-y: auto;
}

#intercom-container .intercom-sheet-content {
    z-index: 2147483001;
    position: absolute;
    top: 48px;
    right: 0;
    bottom: 0;
    width: 100%;
    -webkit-transform: translateZ(0);
}

#intercom-container .intercom-sheet-content-container {
    box-sizing: border-box;
    position: relative;
    min-height: 100%;
    max-width: 620px;
    margin: 0 auto;
}

#intercom-container .intercom-sheet-header-generic-title, #intercom-container .intercom-sheet-header-title-container {
    z-index: 2147483000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
    pointer-events: none;
}

#intercom-container .intercom-sheet-header-generic-title, #intercom-container .intercom-sheet-header-title {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 48px;
    font-weight: 500;
    color: #465c66;
    letter-spacing: .2px;
    display: inline-block;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    #intercom-container .intercom-sheet-header-generic-title.intercom-sheet-header-with-presence, #intercom-container .intercom-sheet-header-title.intercom-sheet-header-with-presence {
        line-height: 20px;
        padding-top: 7px;
    }

#intercom-container .intercom-sheet-header-generic-title {
    display: none;
    top: -100%;
    max-width: 100%;
}

#intercom-container .intercom-sheet-header-show-generic .intercom-sheet-header-generic-title {
    display: block;
    top: 0;
}

#intercom-container .intercom-sheet-header-show-generic .intercom-sheet-header-title-container {
    display: none;
    top: 100%;
}

#intercom-container .intercom-last-active, #intercom-container .intercom-proactive-response-time {
    position: absolute;
    z-index: 0;
    text-align: center;
    color: #90a4ae;
    font-size: 12px;
    left: 0;
    right: 0;
    bottom: 7px;
    line-height: 14px;
}

#intercom-container .intercom-sheet-header-app-name {
    font-weight: 700;
}

#intercom-container .intercom-sheet-header-button {
    z-index: 2147483001;
    position: relative;
    margin: 0 20px;
    height: 48px;
}

#intercom-container .intercom-sheet-header-button-icon {
    height: 100%;
    background-position: 50%;
}

#intercom-container .intercom-sheet-header-conversations-button {
    float: left;
}

    #intercom-container .intercom-sheet-header-conversations-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-conversations.6e0b2a74.png);
        background-size: 15px 12px;
        background-repeat: no-repeat;
        background-position: 50%;
        width: 18px;
        float: left;
        opacity: .4;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-sheet-header-conversations-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-conversations@2x.9ee78dea.png);
    }
}

#intercom-container .intercom-sheet-header-conversations-button .intercom-sheet-header-button-icon:hover {
    opacity: 1;
    transition: opacity .2s linear;
}

#intercom-container .intercom-sheet-header-close-button {
    float: right;
    margin-left: 15px;
}

    #intercom-container .intercom-sheet-header-close-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-close.c98afabe.png);
        background-size: 13px 13px;
        background-repeat: no-repeat;
        width: 16px;
        opacity: .4;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-sheet-header-close-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-close@2x.ef367207.png);
    }
}

#intercom-container .intercom-sheet-header-close-button .intercom-sheet-header-button-icon:hover {
    opacity: 1;
    transition: opacity .2s linear;
}

#intercom-container .intercom-sheet-header-minimize-button {
    float: right;
    margin-right: 0;
}

    #intercom-container .intercom-sheet-header-minimize-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-minimize.d9de03dd.png);
        background-size: 15px 15px;
        background-repeat: no-repeat;
        width: 16px;
        opacity: .4;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-sheet-header-minimize-button .intercom-sheet-header-button-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-minimize@2x.31dc3d95.png);
    }
}

#intercom-container .intercom-sheet-header-minimize-button .intercom-sheet-header-button-icon:hover {
    opacity: 1;
    transition: opacity .2s linear;
}

#intercom-container .intercom-sheet-loading .intercom-sheet-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -14px;
    margin-top: 14px;
}

#intercom-container .intercom-sheet-minimized {
    opacity: 0;
    visibility: hidden;
}

#intercom-container .intercom-sheet-maximized {
    width: 100%;
}

@media (max-width:460px) {
    #intercom-container .intercom-sheet {
        width: 100%;
    }
}

@media (-ms-high-contrast:none),screen\0 {
    #intercom-container .intercom-sheet {
        width: 370px;
    }

    #intercom-container .intercom-sheet-maximized {
        width: 100%;
    }
}

#intercom-container .intercom-conversation-parts-container {
    padding: 16px;
}

#intercom-container .intercom-conversation-part {
    padding-bottom: 16px;
}

    #intercom-container .intercom-conversation-part:after, #intercom-container .intercom-conversation-part:before {
        content: " ";
        display: table;
    }

    #intercom-container .intercom-conversation-part:after {
        clear: both;
    }

#intercom-container .intercom-conversation-part-unread .intercom-comment-by-admin .intercom-comment-timestamp {
    color: #93979f;
}

#intercom-container .intercom-conversation-part-unread .intercom-comment-by-admin .intercom-comment-readstate {
    border-radius: 50%;
    background-color: #0074b0;
    width: 7px;
    height: 7px;
    margin-top: 6px;
    overflow: auto;
}

#intercom-container .intercom-conversation-part-failed .intercom-comment-body-container {
    opacity: .6;
}

#intercom-container .intercom-conversation-part-failed .intercom-comment-body, #intercom-container .intercom-conversation-part-failed .intercom-comment-state {
    cursor: pointer;
}

#intercom-container .intercom-conversation-part-failed .intercom-comment-metadata {
    color: #c00;
}

#intercom-container .intercom-sheet-loading .intercom-conversation-parts, #intercom-container .intercom-sheet-loading .intercom-powered-by-container {
    opacity: 0;
}

#intercom-container .intercom-conversation-preview {
    pointer-events: none;
}

    #intercom-container .intercom-conversation-preview .intercom-composer, #intercom-container .intercom-conversation-preview .intercom-sheet-body, #intercom-container .intercom-conversation-preview .intercom-sheet-header {
        opacity: 0;
    }

    #intercom-container .intercom-conversation-preview .intercom-sheet-content {
        overflow-y: hidden;
    }

    #intercom-container .intercom-conversation-preview .intercom-small-announcement {
        box-shadow: 0 1px 10px 0 rgba(0,0,0,.08);
        pointer-events: auto;
    }

#intercom-container .intercom-conversation-part-grouped, #intercom-container .intercom-conversation-part-grouped-first {
    padding-bottom: 2px;
}

    #intercom-container .intercom-conversation-part-grouped-first .intercom-comment-metadata, #intercom-container .intercom-conversation-part-grouped-first .intercom-comment-readstate, #intercom-container .intercom-conversation-part-grouped-last .intercom-comment-avatar, #intercom-container .intercom-conversation-part-grouped-last .intercom-comment-caret, #intercom-container .intercom-conversation-part-grouped .intercom-comment-avatar, #intercom-container .intercom-conversation-part-grouped .intercom-comment-caret, #intercom-container .intercom-conversation-part-grouped .intercom-comment-metadata, #intercom-container .intercom-conversation-part-grouped .intercom-comment-readstate {
        display: none;
    }

#intercom-container .intercom-article-card-container {
    padding: 16px 0 0 16px;
    display: none;
}

#intercom-container .intercom-conversations-item {
    display: block;
    padding-top: 17px;
    padding-left: 17px;
    text-decoration: none;
}

    #intercom-container .intercom-conversations-item, #intercom-container .intercom-conversations-item * {
        cursor: pointer;
    }

        #intercom-container .intercom-conversations-item:hover {
            background-color: rgba(0,0,0,.02);
        }

#intercom-container .intercom-conversations-item-admin-avatar, #intercom-container .intercom-conversations-item-user-avatar {
    border-radius: 50%;
    float: left;
    margin-top: 5px;
    display: inline-block;
    width: 42px;
    height: 42px;
}

#intercom-container .intercom-conversations-item-admin-avatar {
    color: #fff;
    line-height: 42px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}

#intercom-container .intercom-conversations-item-admin-avatar-no-image {
    background-color: #0074b0;
}

#intercom-container .intercom-conversations-item-user-avatar {
    background-color: #0074b0;
    background-image: url(https://js.intercomcdn.com/images/icon-user-avatar.cc0ba124.png);
    background-size: 38px 34px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 18px;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-conversations-item-user-avatar {
        background-image: url(https://js.intercomcdn.com/images/icon-user-avatar@2x.c98e6549.png);
    }
}

#intercom-container .intercom-default-admin-avatar {
    background-color: #0074b0;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    width: 28px;
    height: 28px;
    line-height: 28px;
}

#intercom-container .intercom-conversations-item-body-container {
    margin-left: 55px;
    padding-right: 17px;
    border-bottom: 1px solid #e7e7e7;
    height: 80px;
}

#intercom-container .intercom-conversations-item-header {
    margin-bottom: 5px;
}

#intercom-container .intercom-conversations-item-title-container {
    margin: 0 50px 0 0;
}

#intercom-container .intercom-conversations-item-title {
    color: #60686e;
    color: rgba(96,104,110,.8);
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#intercom-container .intercom-conversations-item-timestamp {
    float: right;
    font-size: 12px;
    line-height: 20px;
    color: #aaa;
    width: 50px;
    text-align: right;
}

#intercom-container .intercom-conversations-item-summary {
    color: #60686e;
    color: rgba(96,104,110,.8);
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    height: 40px;
    overflow: hidden;
    position: relative;
    padding-right: 15px;
    word-break: break-word;
}

    #intercom-container .intercom-conversations-item-summary.intercom-conversations-item-summary-metadata {
        font-style: italic;
    }

#intercom-container .intercom-conversations-new-conversation-button {
    margin: 8px;
    font-weight: 500;
    padding: 0 18px;
}

    #intercom-container .intercom-conversations-new-conversation-button i {
        background-image: url(https://js.intercomcdn.com/images/icon-compose.ae40ed11.png);
        background-size: 15px 14px;
        background-repeat: no-repeat;
        display: inline-block;
        width: 15px;
        height: 15px;
        margin: 0 8px -2px 0;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-conversations-new-conversation-button i {
        background-image: url(https://js.intercomcdn.com/images/icon-compose@2x.d2936115.png);
    }
}

#intercom-container .intercom-conversations-item-unread .intercom-conversations-item-header span {
    color: #3d4347;
    font-weight: 500;
    white-space: nowrap;
}

#intercom-container .intercom-conversations-item-unread .intercom-conversations-item-summary {
    color: #3d4347;
}

#intercom-container .intercom-conversations-item-unread .intercom-conversations-item-readstate {
    border-radius: 50%;
    background-color: #0074b0;
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: 27px;
    right: 0;
}

#intercom-container .intercom-no-conversations {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: -38px auto 0;
    text-align: center;
    color: #e4e5e7;
    display: none;
}

    #intercom-container .intercom-no-conversations .intercom-no-conversations-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-no-conversations.c8479cfc.png);
        background-size: 79px 59px;
        background-repeat: no-repeat;
        display: block;
        width: 79px;
        height: 59px;
        margin: 0 auto 10px;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-no-conversations .intercom-no-conversations-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-no-conversations@2x.3ba90162.png);
    }
}

#intercom-container.intercom-learn .intercom-no-conversations .intercom-no-conversations-icon {
    height: 46px;
    background-image: url(https://js.intercomcdn.com/images/empty-inbox.e63231e3.png);
    background-size: 79px 46px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container.intercom-learn .intercom-no-conversations .intercom-no-conversations-icon {
        background-image: url(https://js.intercomcdn.com/images/empty-inbox@2x.15a2054e.png);
    }
}

#intercom-container .intercom-conversations-empty .intercom-no-conversations {
    display: block;
}

#intercom-container .intercom-new-message-enabled .intercom-conversations-content {
    bottom: 48px;
}

#intercom-container .intercom-conversations-fetching .intercom-conversations-spinner {
    position: relative;
    left: 50%;
    margin-left: -14px;
    margin-top: 40px;
    margin-bottom: 40px;
}

#intercom-container .intercom-attachments {
    border-top: 1px solid #e4e5e7;
    padding: 11px 14px;
}

    #intercom-container .intercom-attachments.intercom-attachments-stand-alone {
        border: none;
    }

#intercom-container .intercom-attachment {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-size: 14px;
}

#intercom-container .intercom-comment-by-user .intercom-attachments {
    border-top: 1px solid #00609c;
}

#intercom-container .intercom-comment {
    line-height: 20px;
    position: relative;
    clear: both;
    max-width: 272px;
}

#intercom-container .intercom-comment-by-user {
    float: right;
}

#intercom-container .intercom-comment-by-admin {
    float: left;
    padding-left: 38px;
}

#intercom-container .intercom-comment-is-typing-icon {
    display: none;
}

#intercom-container .intercom-comment-avatar {
    border-radius: 50%;
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 9px;
}

#intercom-container .intercom-comment-body-container {
    font-size: 14px;
    font-weight: 400;
    color: #455a64;
    line-height: 20px;
    border-radius: 9px;
    border-width: 1px;
    border-style: solid;
    position: relative;
    max-width: 100%;
}

    #intercom-container .intercom-comment-body-container .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    #intercom-container .intercom-comment-body-container .intercom-container, #intercom-container .intercom-comment-body-container a, #intercom-container .intercom-comment-body-container blockquote, #intercom-container .intercom-comment-body-container code, #intercom-container .intercom-comment-body-container h1, #intercom-container .intercom-comment-body-container h2, #intercom-container .intercom-comment-body-container h3, #intercom-container .intercom-comment-body-container h4, #intercom-container .intercom-comment-body-container h5, #intercom-container .intercom-comment-body-container h6, #intercom-container .intercom-comment-body-container ol, #intercom-container .intercom-comment-body-container p, #intercom-container .intercom-comment-body-container ul {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-comment-body-container .intercom-container:first-child, #intercom-container .intercom-comment-body-container a:first-child, #intercom-container .intercom-comment-body-container blockquote:first-child, #intercom-container .intercom-comment-body-container code:first-child, #intercom-container .intercom-comment-body-container h1:first-child, #intercom-container .intercom-comment-body-container h2:first-child, #intercom-container .intercom-comment-body-container h3:first-child, #intercom-container .intercom-comment-body-container h4:first-child, #intercom-container .intercom-comment-body-container h5:first-child, #intercom-container .intercom-comment-body-container h6:first-child, #intercom-container .intercom-comment-body-container ol:first-child, #intercom-container .intercom-comment-body-container p:first-child, #intercom-container .intercom-comment-body-container ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-comment-body-container .intercom-container:last-child, #intercom-container .intercom-comment-body-container a:last-child, #intercom-container .intercom-comment-body-container blockquote:last-child, #intercom-container .intercom-comment-body-container code:last-child, #intercom-container .intercom-comment-body-container h1:last-child, #intercom-container .intercom-comment-body-container h2:last-child, #intercom-container .intercom-comment-body-container h3:last-child, #intercom-container .intercom-comment-body-container h4:last-child, #intercom-container .intercom-comment-body-container h5:last-child, #intercom-container .intercom-comment-body-container h6:last-child, #intercom-container .intercom-comment-body-container ol:last-child, #intercom-container .intercom-comment-body-container p:last-child, #intercom-container .intercom-comment-body-container ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-comment-body-container h1, #intercom-container .intercom-comment-body-container h1 a {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: normal;
            margin: 27px 0;
            color: inherit;
        }

        #intercom-container .intercom-comment-body-container h2, #intercom-container .intercom-comment-body-container h2 a {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: inherit;
        }

    #intercom-container .intercom-comment-body-container ol, #intercom-container .intercom-comment-body-container ul {
        font-size: 14px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-comment-body-container [dir=ltr] ol, #intercom-container .intercom-comment-body-container [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-comment-body-container [dir=rtl] ol, #intercom-container .intercom-comment-body-container [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-comment-body-container ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-comment-body-container ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-comment-body-container li {
        display: list-item;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-comment-body-container em, #intercom-container .intercom-comment-body-container i {
        font-style: italic;
    }

    #intercom-container .intercom-comment-body-container b, #intercom-container .intercom-comment-body-container strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-comment-body-container pre {
        font-size: 14px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-comment-body-container img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-comment-body-container p + br {
        display: none;
    }

    #intercom-container .intercom-comment-body-container a:active, #intercom-container .intercom-comment-body-container a:hover, #intercom-container .intercom-comment-body-container a:link, #intercom-container .intercom-comment-body-container a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-comment-body-container a:link, #intercom-container .intercom-comment-body-container a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-comment-body-container a:active, #intercom-container .intercom-comment-body-container a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-comment-body-container h2 + .ic_button_in_content, #intercom-container .intercom-comment-body-container h2 + .ic_social_block, #intercom-container .intercom-comment-body-container h2 + blockquote, #intercom-container .intercom-comment-body-container h2 + ol, #intercom-container .intercom-comment-body-container h2 + p, #intercom-container .intercom-comment-body-container h2 + ul, #intercom-container .intercom-comment-body-container h3 + .ic_button_in_content, #intercom-container .intercom-comment-body-container h3 + .ic_social_block, #intercom-container .intercom-comment-body-container h3 + blockquote, #intercom-container .intercom-comment-body-container h3 + ol, #intercom-container .intercom-comment-body-container h3 + p, #intercom-container .intercom-comment-body-container h3 + ul, #intercom-container .intercom-comment-body-container h4 + .ic_button_in_content, #intercom-container .intercom-comment-body-container h4 + .ic_social_block, #intercom-container .intercom-comment-body-container h4 + blockquote, #intercom-container .intercom-comment-body-container h4 + ol, #intercom-container .intercom-comment-body-container h4 + p, #intercom-container .intercom-comment-body-container h4 + ul, #intercom-container .intercom-comment-body-container h5 + .ic_button_in_content, #intercom-container .intercom-comment-body-container h5 + .ic_social_block, #intercom-container .intercom-comment-body-container h5 + blockquote, #intercom-container .intercom-comment-body-container h5 + ol, #intercom-container .intercom-comment-body-container h5 + p, #intercom-container .intercom-comment-body-container h5 + ul, #intercom-container .intercom-comment-body-container h6 + .ic_button_in_content, #intercom-container .intercom-comment-body-container h6 + .ic_social_block, #intercom-container .intercom-comment-body-container h6 + blockquote, #intercom-container .intercom-comment-body-container h6 + ol, #intercom-container .intercom-comment-body-container h6 + p, #intercom-container .intercom-comment-body-container h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-comment-body-container .intercom-h2b-facebook, #intercom-container .intercom-comment-body-container .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-comment-body-container iframe[src*="vimeo.com"], #intercom-container .intercom-comment-body-container iframe[src*="wistia.net"], #intercom-container .intercom-comment-body-container iframe[src*="youtube.com"] {
        width: 100%;
        height: 149px;
        margin: 20px auto;
    }

#intercom-container .intercom-comment .intercom-lwr-composer {
    border-radius: 0 0 8px 8px;
}

#intercom-container .intercom-comment-body {
    padding: 12px 17px;
}

    #intercom-container .intercom-comment-body p {
        margin: 1em 0 0;
    }

        #intercom-container .intercom-comment-body p:first-child {
            margin-top: 0;
        }

    #intercom-container .intercom-comment-body pre span {
        color: inherit !important;
        background-color: inherit !important;
        font-weight: inherit !important;
        word-wrap: break-word;
    }

#intercom-container .intercom-comment-metadata-container {
    padding: 2px 2px 0;
}

#intercom-container .intercom-comment-metadata {
    font-size: 12px;
    line-height: 20px;
    color: #b0bec5;
    float: left;
}

#intercom-container .intercom-comment-by-admin .intercom-comment-metadata {
    margin-right: 6px;
}

#intercom-container .intercom-comment-caret:after, #intercom-container .intercom-comment-caret:before {
    top: 19px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#intercom-container .intercom-comment-caret:after {
    border-width: 3px;
    margin-top: 1px;
}

#intercom-container .intercom-comment-caret:before {
    border-width: 4px;
}

#intercom-container .intercom-comment-by-user {
    text-align: right;
}

    #intercom-container .intercom-comment-by-user .intercom-comment-body-container {
        display: inline-block;
        background-color: #0074b0;
        color: #fff;
    }

        #intercom-container .intercom-comment-by-user .intercom-comment-body-container a, #intercom-container .intercom-comment-by-user .intercom-comment-body-container a:active, #intercom-container .intercom-comment-by-user .intercom-comment-body-container a:hover, #intercom-container .intercom-comment-by-user .intercom-comment-body-container a:link, #intercom-container .intercom-comment-by-user .intercom-comment-body-container a:visited {
            color: #fff;
        }

    #intercom-container .intercom-comment-by-user .intercom-comment-metadata {
        float: right;
    }

    #intercom-container .intercom-comment-by-user .intercom-comment-caret:after, #intercom-container .intercom-comment-by-user .intercom-comment-caret:before {
        left: 100%;
    }

    #intercom-container .intercom-comment-by-user .intercom-comment-caret:after {
        border-width: 4px;
        margin-top: -1px;
        border-left-color: #0074b0;
    }

#intercom-container .intercom-comment-by-admin .intercom-comment-body-container {
    box-shadow: 0 1px 2px 0 rgba(234,236,238,.8);
    background-color: #fff;
    border-color: #dadee2;
}

#intercom-container .intercom-comment-by-admin .intercom-comment-caret:after, #intercom-container .intercom-comment-by-admin .intercom-comment-caret:before {
    right: 100%;
}

#intercom-container .intercom-comment-by-admin .intercom-comment-caret:after {
    border-right-color: #fff;
}

#intercom-container .intercom-comment-by-admin .intercom-comment-caret:before {
    border-right-color: #dadee2;
}

#intercom-container .intercom-comment-by-interbot .intercom-comment-body-container {
    box-shadow: none;
    background-color: #e6eef4;
    border-color: #e6eef4;
}

#intercom-container .intercom-comment-by-interbot .intercom-comment-avatar {
    border-radius: 0;
}

#intercom-container .intercom-comment-by-interbot .intercom-comment-caret:after, #intercom-container .intercom-comment-by-interbot .intercom-comment-caret:before {
    border-right-color: #e6eef4;
}

#intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container {
    opacity: .6;
}

    #intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container a, #intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container a:active, #intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container a:hover, #intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container a:link, #intercom-container .intercom-upload-comment.intercom-upload-is-uploading .intercom-comment-body-container a:visited {
        text-decoration: none;
        cursor: default;
    }

#intercom-container .intercom-upload-comment .intercom-upload-body {
    padding-left: 50px;
}

    #intercom-container .intercom-upload-comment .intercom-upload-body:before {
        content: ' ';
        position: absolute;
        left: 0;
        top: 8px;
        bottom: 8px;
        width: 37px;
        border-right: 1px solid #fff;
        border-right: 1px solid hsla(0,0%,100%,.3);
        background-image: url(https://js.intercomcdn.com/images/icon-upload-white.f4e8f08e.png);
        background-size: 16px 15px;
        background-position: 50%;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-upload-comment .intercom-upload-body:before {
        background-image: url(https://js.intercomcdn.com/images/icon-upload-white@2x.751fc11c.png);
    }
}

#intercom-container .intercom-upload-comment.intercom-upload-image {
    max-width: 266px;
}

    #intercom-container .intercom-upload-comment.intercom-upload-image .intercom-comment-body-container {
        background-color: transparent;
    }

    #intercom-container .intercom-upload-comment.intercom-upload-image .intercom-comment-caret {
        display: none;
    }

    #intercom-container .intercom-upload-comment.intercom-upload-image .intercom-upload-body {
        padding: 0;
    }

        #intercom-container .intercom-upload-comment.intercom-upload-image .intercom-upload-body:before {
            display: none;
        }

        #intercom-container .intercom-upload-comment.intercom-upload-image .intercom-upload-body img {
            margin: 0;
            border-radius: 4px;
        }

#intercom-container .intercom-upload-comment .intercom-attachment-progress-bar {
    border-radius: 4px;
    position: relative;
    display: inline-block;
    width: 50px;
    height: 6px;
    border: 1px solid #ccc;
    vertical-align: middle;
    background-color: #fff;
    margin: 0 5px;
}

#intercom-container .intercom-upload-comment .intercom-attachment-progress-percentage {
    transition: width .4s;
    width: 0;
    border-radius: 3px;
    background-color: #0074b0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
}

#intercom-container .intercom-conversation-preview .intercom-comment-metadata {
    display: none;
}

#intercom-container .intercom-conversation-part-component-spacer {
    height: 8px;
}

#intercom-container .intercom-auto-response {
    display: none;
    margin-bottom: 16px;
    padding: 16px;
    border-width: 1px 0;
    border-style: solid;
    border-top: 1px solid #e4e5e7;
    border-bottom: 1px solid #e4e5e7;
    border-image: linear-gradient(90deg,#edf0f2,#e5e5e5 18%,#e5e5e5 82%,#edf0f2) 1;
}

#intercom-container .intercom-auto-response-acquire {
    display: none;
    background-color: rgba(0,116,176,0.1);
    border-radius: 5px;
    margin-bottom: 16px;
}

#intercom-container .intercom-auto-response-active {
    display: block;
}

#intercom-container .intercom-auto-response-acquire p, #intercom-container .intercom-auto-response p {
    font-size: 14px;
    font-weight: 400;
    color: #455a64;
    line-height: 20px;
    font-size: 13px;
    color: #5c6f7a;
    line-height: 18px;
    text-align: center;
    padding: 5px 0;
}

    #intercom-container .intercom-auto-response-acquire p .intercom-comment-body, #intercom-container .intercom-auto-response p .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    #intercom-container .intercom-auto-response-acquire p .intercom-container, #intercom-container .intercom-auto-response-acquire p a, #intercom-container .intercom-auto-response-acquire p blockquote, #intercom-container .intercom-auto-response-acquire p code, #intercom-container .intercom-auto-response-acquire p h1, #intercom-container .intercom-auto-response-acquire p h2, #intercom-container .intercom-auto-response-acquire p h3, #intercom-container .intercom-auto-response-acquire p h4, #intercom-container .intercom-auto-response-acquire p h5, #intercom-container .intercom-auto-response-acquire p h6, #intercom-container .intercom-auto-response-acquire p ol, #intercom-container .intercom-auto-response-acquire p p, #intercom-container .intercom-auto-response-acquire p ul, #intercom-container .intercom-auto-response p .intercom-container, #intercom-container .intercom-auto-response p a, #intercom-container .intercom-auto-response p blockquote, #intercom-container .intercom-auto-response p code, #intercom-container .intercom-auto-response p h1, #intercom-container .intercom-auto-response p h2, #intercom-container .intercom-auto-response p h3, #intercom-container .intercom-auto-response p h4, #intercom-container .intercom-auto-response p h5, #intercom-container .intercom-auto-response p h6, #intercom-container .intercom-auto-response p ol, #intercom-container .intercom-auto-response p p, #intercom-container .intercom-auto-response p ul {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-auto-response-acquire p .intercom-container:first-child, #intercom-container .intercom-auto-response-acquire p a:first-child, #intercom-container .intercom-auto-response-acquire p blockquote:first-child, #intercom-container .intercom-auto-response-acquire p code:first-child, #intercom-container .intercom-auto-response-acquire p h1:first-child, #intercom-container .intercom-auto-response-acquire p h2:first-child, #intercom-container .intercom-auto-response-acquire p h3:first-child, #intercom-container .intercom-auto-response-acquire p h4:first-child, #intercom-container .intercom-auto-response-acquire p h5:first-child, #intercom-container .intercom-auto-response-acquire p h6:first-child, #intercom-container .intercom-auto-response-acquire p ol:first-child, #intercom-container .intercom-auto-response-acquire p p:first-child, #intercom-container .intercom-auto-response-acquire p ul:first-child, #intercom-container .intercom-auto-response p .intercom-container:first-child, #intercom-container .intercom-auto-response p a:first-child, #intercom-container .intercom-auto-response p blockquote:first-child, #intercom-container .intercom-auto-response p code:first-child, #intercom-container .intercom-auto-response p h1:first-child, #intercom-container .intercom-auto-response p h2:first-child, #intercom-container .intercom-auto-response p h3:first-child, #intercom-container .intercom-auto-response p h4:first-child, #intercom-container .intercom-auto-response p h5:first-child, #intercom-container .intercom-auto-response p h6:first-child, #intercom-container .intercom-auto-response p ol:first-child, #intercom-container .intercom-auto-response p p:first-child, #intercom-container .intercom-auto-response p ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-auto-response-acquire p .intercom-container:last-child, #intercom-container .intercom-auto-response-acquire p a:last-child, #intercom-container .intercom-auto-response-acquire p blockquote:last-child, #intercom-container .intercom-auto-response-acquire p code:last-child, #intercom-container .intercom-auto-response-acquire p h1:last-child, #intercom-container .intercom-auto-response-acquire p h2:last-child, #intercom-container .intercom-auto-response-acquire p h3:last-child, #intercom-container .intercom-auto-response-acquire p h4:last-child, #intercom-container .intercom-auto-response-acquire p h5:last-child, #intercom-container .intercom-auto-response-acquire p h6:last-child, #intercom-container .intercom-auto-response-acquire p ol:last-child, #intercom-container .intercom-auto-response-acquire p p:last-child, #intercom-container .intercom-auto-response-acquire p ul:last-child, #intercom-container .intercom-auto-response p .intercom-container:last-child, #intercom-container .intercom-auto-response p a:last-child, #intercom-container .intercom-auto-response p blockquote:last-child, #intercom-container .intercom-auto-response p code:last-child, #intercom-container .intercom-auto-response p h1:last-child, #intercom-container .intercom-auto-response p h2:last-child, #intercom-container .intercom-auto-response p h3:last-child, #intercom-container .intercom-auto-response p h4:last-child, #intercom-container .intercom-auto-response p h5:last-child, #intercom-container .intercom-auto-response p h6:last-child, #intercom-container .intercom-auto-response p ol:last-child, #intercom-container .intercom-auto-response p p:last-child, #intercom-container .intercom-auto-response p ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-auto-response-acquire p h1, #intercom-container .intercom-auto-response-acquire p h1 a, #intercom-container .intercom-auto-response p h1, #intercom-container .intercom-auto-response p h1 a {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: normal;
            margin: 27px 0;
            color: inherit;
        }

        #intercom-container .intercom-auto-response-acquire p h2, #intercom-container .intercom-auto-response-acquire p h2 a, #intercom-container .intercom-auto-response p h2, #intercom-container .intercom-auto-response p h2 a {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: inherit;
        }

    #intercom-container .intercom-auto-response-acquire p ol, #intercom-container .intercom-auto-response-acquire p ul, #intercom-container .intercom-auto-response p ol, #intercom-container .intercom-auto-response p ul {
        font-size: 14px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-auto-response-acquire p [dir=ltr] ol, #intercom-container .intercom-auto-response-acquire p [dir=ltr] ul, #intercom-container .intercom-auto-response p [dir=ltr] ol, #intercom-container .intercom-auto-response p [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-auto-response-acquire p [dir=rtl] ol, #intercom-container .intercom-auto-response-acquire p [dir=rtl] ul, #intercom-container .intercom-auto-response p [dir=rtl] ol, #intercom-container .intercom-auto-response p [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-auto-response-acquire p ul &gt; li, #intercom-container .intercom-auto-response p ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-auto-response-acquire p ol &gt; li, #intercom-container .intercom-auto-response p ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-auto-response-acquire p li, #intercom-container .intercom-auto-response p li {
        display: list-item;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-auto-response-acquire p em, #intercom-container .intercom-auto-response-acquire p i, #intercom-container .intercom-auto-response p em, #intercom-container .intercom-auto-response p i {
        font-style: italic;
    }

    #intercom-container .intercom-auto-response-acquire p b, #intercom-container .intercom-auto-response-acquire p strong, #intercom-container .intercom-auto-response p b, #intercom-container .intercom-auto-response p strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-auto-response-acquire p pre, #intercom-container .intercom-auto-response p pre {
        font-size: 14px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-auto-response-acquire p img, #intercom-container .intercom-auto-response p img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-auto-response-acquire p p + br, #intercom-container .intercom-auto-response p p + br {
        display: none;
    }

    #intercom-container .intercom-auto-response-acquire p a:active, #intercom-container .intercom-auto-response-acquire p a:hover, #intercom-container .intercom-auto-response-acquire p a:link, #intercom-container .intercom-auto-response-acquire p a:visited, #intercom-container .intercom-auto-response p a:active, #intercom-container .intercom-auto-response p a:hover, #intercom-container .intercom-auto-response p a:link, #intercom-container .intercom-auto-response p a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-auto-response-acquire p a:link, #intercom-container .intercom-auto-response-acquire p a:visited, #intercom-container .intercom-auto-response p a:link, #intercom-container .intercom-auto-response p a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-auto-response-acquire p a:active, #intercom-container .intercom-auto-response-acquire p a:hover, #intercom-container .intercom-auto-response p a:active, #intercom-container .intercom-auto-response p a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-auto-response-acquire p h2 + .ic_button_in_content, #intercom-container .intercom-auto-response-acquire p h2 + .ic_social_block, #intercom-container .intercom-auto-response-acquire p h2 + blockquote, #intercom-container .intercom-auto-response-acquire p h2 + ol, #intercom-container .intercom-auto-response-acquire p h2 + p, #intercom-container .intercom-auto-response-acquire p h2 + ul, #intercom-container .intercom-auto-response-acquire p h3 + .ic_button_in_content, #intercom-container .intercom-auto-response-acquire p h3 + .ic_social_block, #intercom-container .intercom-auto-response-acquire p h3 + blockquote, #intercom-container .intercom-auto-response-acquire p h3 + ol, #intercom-container .intercom-auto-response-acquire p h3 + p, #intercom-container .intercom-auto-response-acquire p h3 + ul, #intercom-container .intercom-auto-response-acquire p h4 + .ic_button_in_content, #intercom-container .intercom-auto-response-acquire p h4 + .ic_social_block, #intercom-container .intercom-auto-response-acquire p h4 + blockquote, #intercom-container .intercom-auto-response-acquire p h4 + ol, #intercom-container .intercom-auto-response-acquire p h4 + p, #intercom-container .intercom-auto-response-acquire p h4 + ul, #intercom-container .intercom-auto-response-acquire p h5 + .ic_button_in_content, #intercom-container .intercom-auto-response-acquire p h5 + .ic_social_block, #intercom-container .intercom-auto-response-acquire p h5 + blockquote, #intercom-container .intercom-auto-response-acquire p h5 + ol, #intercom-container .intercom-auto-response-acquire p h5 + p, #intercom-container .intercom-auto-response-acquire p h5 + ul, #intercom-container .intercom-auto-response-acquire p h6 + .ic_button_in_content, #intercom-container .intercom-auto-response-acquire p h6 + .ic_social_block, #intercom-container .intercom-auto-response-acquire p h6 + blockquote, #intercom-container .intercom-auto-response-acquire p h6 + ol, #intercom-container .intercom-auto-response-acquire p h6 + p, #intercom-container .intercom-auto-response-acquire p h6 + ul, #intercom-container .intercom-auto-response p h2 + .ic_button_in_content, #intercom-container .intercom-auto-response p h2 + .ic_social_block, #intercom-container .intercom-auto-response p h2 + blockquote, #intercom-container .intercom-auto-response p h2 + ol, #intercom-container .intercom-auto-response p h2 + p, #intercom-container .intercom-auto-response p h2 + ul, #intercom-container .intercom-auto-response p h3 + .ic_button_in_content, #intercom-container .intercom-auto-response p h3 + .ic_social_block, #intercom-container .intercom-auto-response p h3 + blockquote, #intercom-container .intercom-auto-response p h3 + ol, #intercom-container .intercom-auto-response p h3 + p, #intercom-container .intercom-auto-response p h3 + ul, #intercom-container .intercom-auto-response p h4 + .ic_button_in_content, #intercom-container .intercom-auto-response p h4 + .ic_social_block, #intercom-container .intercom-auto-response p h4 + blockquote, #intercom-container .intercom-auto-response p h4 + ol, #intercom-container .intercom-auto-response p h4 + p, #intercom-container .intercom-auto-response p h4 + ul, #intercom-container .intercom-auto-response p h5 + .ic_button_in_content, #intercom-container .intercom-auto-response p h5 + .ic_social_block, #intercom-container .intercom-auto-response p h5 + blockquote, #intercom-container .intercom-auto-response p h5 + ol, #intercom-container .intercom-auto-response p h5 + p, #intercom-container .intercom-auto-response p h5 + ul, #intercom-container .intercom-auto-response p h6 + .ic_button_in_content, #intercom-container .intercom-auto-response p h6 + .ic_social_block, #intercom-container .intercom-auto-response p h6 + blockquote, #intercom-container .intercom-auto-response p h6 + ol, #intercom-container .intercom-auto-response p h6 + p, #intercom-container .intercom-auto-response p h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-auto-response-acquire p .intercom-h2b-facebook, #intercom-container .intercom-auto-response-acquire p .intercom-h2b-twitter, #intercom-container .intercom-auto-response p .intercom-h2b-facebook, #intercom-container .intercom-auto-response p .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-auto-response-acquire p iframe[src*="vimeo.com"], #intercom-container .intercom-auto-response-acquire p iframe[src*="wistia.net"], #intercom-container .intercom-auto-response-acquire p iframe[src*="youtube.com"], #intercom-container .intercom-auto-response p iframe[src*="vimeo.com"], #intercom-container .intercom-auto-response p iframe[src*="wistia.net"], #intercom-container .intercom-auto-response p iframe[src*="youtube.com"] {
        width: 100%;
        height: 149px;
        margin: 20px auto;
    }

    #intercom-container .intercom-auto-response-acquire p a:active, #intercom-container .intercom-auto-response-acquire p a:hover, #intercom-container .intercom-auto-response-acquire p a:link, #intercom-container .intercom-auto-response-acquire p a:visited, #intercom-container .intercom-auto-response p a:active, #intercom-container .intercom-auto-response p a:hover, #intercom-container .intercom-auto-response p a:link, #intercom-container .intercom-auto-response p a:visited {
        color: #90a4ae;
    }

#intercom-container .intercom-auto-response-acquire p {
    padding-left: 18px;
    padding-top: 15px;
    padding-bottom: 0;
    text-align: left;
}

#intercom-container .intercom-new-email-confirmation-padding p {
    padding-bottom: 15px;
}

#intercom-container .intercom-notification-channels {
    position: relative;
    margin-bottom: 16px;
    padding: 16px;
    border: 1px solid #e4e5e7;
    border-radius: 5px;
    text-align: left;
    background-color: #fff;
}

    #intercom-container .intercom-notification-channels .intercom-new-anonymous-user-input-container {
        margin-top: 8px;
        width: auto;
    }

    #intercom-container .intercom-notification-channels p {
        font-weight: 400;
        color: #455a64;
        line-height: 20px;
        color: #5c6f7a;
        line-height: 24px;
        text-align: left;
        font-size: 14px;
        font-weight: 500;
        margin-bottom: 20px;
    }

        #intercom-container .intercom-notification-channels p .intercom-comment-body {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-notification-channels p .intercom-container, #intercom-container .intercom-notification-channels p a, #intercom-container .intercom-notification-channels p blockquote, #intercom-container .intercom-notification-channels p code, #intercom-container .intercom-notification-channels p h1, #intercom-container .intercom-notification-channels p h2, #intercom-container .intercom-notification-channels p h3, #intercom-container .intercom-notification-channels p h4, #intercom-container .intercom-notification-channels p h5, #intercom-container .intercom-notification-channels p h6, #intercom-container .intercom-notification-channels p ol, #intercom-container .intercom-notification-channels p p, #intercom-container .intercom-notification-channels p ul {
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
            word-wrap: break-word;
            margin: 20px 0;
        }

            #intercom-container .intercom-notification-channels p .intercom-container:first-child, #intercom-container .intercom-notification-channels p a:first-child, #intercom-container .intercom-notification-channels p blockquote:first-child, #intercom-container .intercom-notification-channels p code:first-child, #intercom-container .intercom-notification-channels p h1:first-child, #intercom-container .intercom-notification-channels p h2:first-child, #intercom-container .intercom-notification-channels p h3:first-child, #intercom-container .intercom-notification-channels p h4:first-child, #intercom-container .intercom-notification-channels p h5:first-child, #intercom-container .intercom-notification-channels p h6:first-child, #intercom-container .intercom-notification-channels p ol:first-child, #intercom-container .intercom-notification-channels p p:first-child, #intercom-container .intercom-notification-channels p ul:first-child {
                margin-top: 0;
            }

            #intercom-container .intercom-notification-channels p .intercom-container:last-child, #intercom-container .intercom-notification-channels p a:last-child, #intercom-container .intercom-notification-channels p blockquote:last-child, #intercom-container .intercom-notification-channels p code:last-child, #intercom-container .intercom-notification-channels p h1:last-child, #intercom-container .intercom-notification-channels p h2:last-child, #intercom-container .intercom-notification-channels p h3:last-child, #intercom-container .intercom-notification-channels p h4:last-child, #intercom-container .intercom-notification-channels p h5:last-child, #intercom-container .intercom-notification-channels p h6:last-child, #intercom-container .intercom-notification-channels p ol:last-child, #intercom-container .intercom-notification-channels p p:last-child, #intercom-container .intercom-notification-channels p ul:last-child {
                margin-bottom: 0;
            }

            #intercom-container .intercom-notification-channels p h1, #intercom-container .intercom-notification-channels p h1 a {
                font-size: 14px;
                font-weight: 700;
                line-height: 20px;
                letter-spacing: normal;
                margin: 27px 0;
                color: inherit;
            }

            #intercom-container .intercom-notification-channels p h2, #intercom-container .intercom-notification-channels p h2 a {
                font-size: 14px;
                line-height: 20px;
                font-weight: 700;
                margin: 20px 0 10px;
                color: inherit;
            }

        #intercom-container .intercom-notification-channels p ol, #intercom-container .intercom-notification-channels p ul {
            font-size: 14px;
            -moz-padding-start: 40px;
            -webkit-padding-start: 40px;
            -khtml-padding-start: 40px;
            -o-padding-start: 40px;
            padding-start: 40px;
            padding-left: 30px;
        }

        #intercom-container .intercom-notification-channels p [dir=ltr] ol, #intercom-container .intercom-notification-channels p [dir=ltr] ul {
            padding-left: 30px;
        }

        #intercom-container .intercom-notification-channels p [dir=rtl] ol, #intercom-container .intercom-notification-channels p [dir=rtl] ul {
            padding-right: 30px;
        }

        #intercom-container .intercom-notification-channels p ul &gt; li {
            list-style-type: disc;
        }

        #intercom-container .intercom-notification-channels p ol &gt; li {
            list-style-type: decimal;
        }

        #intercom-container .intercom-notification-channels p li {
            display: list-item;
            line-height: 20px;
            margin-bottom: 10px;
            font-weight: 400;
        }

        #intercom-container .intercom-notification-channels p em, #intercom-container .intercom-notification-channels p i {
            font-style: italic;
        }

        #intercom-container .intercom-notification-channels p b, #intercom-container .intercom-notification-channels p strong {
            font-weight: 700;
            line-height: 100%;
        }

        #intercom-container .intercom-notification-channels p pre {
            font-size: 14px;
            padding: 0 0 10px;
            white-space: pre-wrap;
        }

        #intercom-container .intercom-notification-channels p img {
            display: block;
            max-width: 100%;
            margin: 10px 0;
        }

        #intercom-container .intercom-notification-channels p p + br {
            display: none;
        }

        #intercom-container .intercom-notification-channels p a:active, #intercom-container .intercom-notification-channels p a:hover, #intercom-container .intercom-notification-channels p a:link, #intercom-container .intercom-notification-channels p a:visited {
            text-decoration: underline;
        }

        #intercom-container .intercom-notification-channels p a:link, #intercom-container .intercom-notification-channels p a:visited {
            color: #0074b0;
        }

        #intercom-container .intercom-notification-channels p a:active, #intercom-container .intercom-notification-channels p a:hover {
            color: #004c88;
        }

        #intercom-container .intercom-notification-channels p h2 + .ic_button_in_content, #intercom-container .intercom-notification-channels p h2 + .ic_social_block, #intercom-container .intercom-notification-channels p h2 + blockquote, #intercom-container .intercom-notification-channels p h2 + ol, #intercom-container .intercom-notification-channels p h2 + p, #intercom-container .intercom-notification-channels p h2 + ul, #intercom-container .intercom-notification-channels p h3 + .ic_button_in_content, #intercom-container .intercom-notification-channels p h3 + .ic_social_block, #intercom-container .intercom-notification-channels p h3 + blockquote, #intercom-container .intercom-notification-channels p h3 + ol, #intercom-container .intercom-notification-channels p h3 + p, #intercom-container .intercom-notification-channels p h3 + ul, #intercom-container .intercom-notification-channels p h4 + .ic_button_in_content, #intercom-container .intercom-notification-channels p h4 + .ic_social_block, #intercom-container .intercom-notification-channels p h4 + blockquote, #intercom-container .intercom-notification-channels p h4 + ol, #intercom-container .intercom-notification-channels p h4 + p, #intercom-container .intercom-notification-channels p h4 + ul, #intercom-container .intercom-notification-channels p h5 + .ic_button_in_content, #intercom-container .intercom-notification-channels p h5 + .ic_social_block, #intercom-container .intercom-notification-channels p h5 + blockquote, #intercom-container .intercom-notification-channels p h5 + ol, #intercom-container .intercom-notification-channels p h5 + p, #intercom-container .intercom-notification-channels p h5 + ul, #intercom-container .intercom-notification-channels p h6 + .ic_button_in_content, #intercom-container .intercom-notification-channels p h6 + .ic_social_block, #intercom-container .intercom-notification-channels p h6 + blockquote, #intercom-container .intercom-notification-channels p h6 + ol, #intercom-container .intercom-notification-channels p h6 + p, #intercom-container .intercom-notification-channels p h6 + ul {
            margin-top: 0;
        }

        #intercom-container .intercom-notification-channels p .intercom-h2b-facebook, #intercom-container .intercom-notification-channels p .intercom-h2b-twitter {
            max-width: 100%;
        }

        #intercom-container .intercom-notification-channels p iframe[src*="vimeo.com"], #intercom-container .intercom-notification-channels p iframe[src*="wistia.net"], #intercom-container .intercom-notification-channels p iframe[src*="youtube.com"] {
            width: 100%;
            height: 149px;
            margin: 20px auto;
        }

#intercom-container .intercom-browser-channel-button, #intercom-container .intercom-email-channel-button {
    font-size: 14px;
    font-weight: 400;
    color: #455a64;
    line-height: 20px;
    color: #0074b0;
    padding: 8px;
    border-radius: 5px;
    border: 1px solid #e4e5e7;
    background-color: #fff;
    text-align: center;
    margin-top: 8px;
    cursor: pointer;
    display: block;
}

    #intercom-container .intercom-browser-channel-button .intercom-comment-body, #intercom-container .intercom-email-channel-button .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    #intercom-container .intercom-browser-channel-button .intercom-container, #intercom-container .intercom-browser-channel-button a, #intercom-container .intercom-browser-channel-button blockquote, #intercom-container .intercom-browser-channel-button code, #intercom-container .intercom-browser-channel-button h1, #intercom-container .intercom-browser-channel-button h2, #intercom-container .intercom-browser-channel-button h3, #intercom-container .intercom-browser-channel-button h4, #intercom-container .intercom-browser-channel-button h5, #intercom-container .intercom-browser-channel-button h6, #intercom-container .intercom-browser-channel-button ol, #intercom-container .intercom-browser-channel-button p, #intercom-container .intercom-browser-channel-button ul, #intercom-container .intercom-email-channel-button .intercom-container, #intercom-container .intercom-email-channel-button a, #intercom-container .intercom-email-channel-button blockquote, #intercom-container .intercom-email-channel-button code, #intercom-container .intercom-email-channel-button h1, #intercom-container .intercom-email-channel-button h2, #intercom-container .intercom-email-channel-button h3, #intercom-container .intercom-email-channel-button h4, #intercom-container .intercom-email-channel-button h5, #intercom-container .intercom-email-channel-button h6, #intercom-container .intercom-email-channel-button ol, #intercom-container .intercom-email-channel-button p, #intercom-container .intercom-email-channel-button ul {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-browser-channel-button .intercom-container:first-child, #intercom-container .intercom-browser-channel-button a:first-child, #intercom-container .intercom-browser-channel-button blockquote:first-child, #intercom-container .intercom-browser-channel-button code:first-child, #intercom-container .intercom-browser-channel-button h1:first-child, #intercom-container .intercom-browser-channel-button h2:first-child, #intercom-container .intercom-browser-channel-button h3:first-child, #intercom-container .intercom-browser-channel-button h4:first-child, #intercom-container .intercom-browser-channel-button h5:first-child, #intercom-container .intercom-browser-channel-button h6:first-child, #intercom-container .intercom-browser-channel-button ol:first-child, #intercom-container .intercom-browser-channel-button p:first-child, #intercom-container .intercom-browser-channel-button ul:first-child, #intercom-container .intercom-email-channel-button .intercom-container:first-child, #intercom-container .intercom-email-channel-button a:first-child, #intercom-container .intercom-email-channel-button blockquote:first-child, #intercom-container .intercom-email-channel-button code:first-child, #intercom-container .intercom-email-channel-button h1:first-child, #intercom-container .intercom-email-channel-button h2:first-child, #intercom-container .intercom-email-channel-button h3:first-child, #intercom-container .intercom-email-channel-button h4:first-child, #intercom-container .intercom-email-channel-button h5:first-child, #intercom-container .intercom-email-channel-button h6:first-child, #intercom-container .intercom-email-channel-button ol:first-child, #intercom-container .intercom-email-channel-button p:first-child, #intercom-container .intercom-email-channel-button ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-browser-channel-button .intercom-container:last-child, #intercom-container .intercom-browser-channel-button a:last-child, #intercom-container .intercom-browser-channel-button blockquote:last-child, #intercom-container .intercom-browser-channel-button code:last-child, #intercom-container .intercom-browser-channel-button h1:last-child, #intercom-container .intercom-browser-channel-button h2:last-child, #intercom-container .intercom-browser-channel-button h3:last-child, #intercom-container .intercom-browser-channel-button h4:last-child, #intercom-container .intercom-browser-channel-button h5:last-child, #intercom-container .intercom-browser-channel-button h6:last-child, #intercom-container .intercom-browser-channel-button ol:last-child, #intercom-container .intercom-browser-channel-button p:last-child, #intercom-container .intercom-browser-channel-button ul:last-child, #intercom-container .intercom-email-channel-button .intercom-container:last-child, #intercom-container .intercom-email-channel-button a:last-child, #intercom-container .intercom-email-channel-button blockquote:last-child, #intercom-container .intercom-email-channel-button code:last-child, #intercom-container .intercom-email-channel-button h1:last-child, #intercom-container .intercom-email-channel-button h2:last-child, #intercom-container .intercom-email-channel-button h3:last-child, #intercom-container .intercom-email-channel-button h4:last-child, #intercom-container .intercom-email-channel-button h5:last-child, #intercom-container .intercom-email-channel-button h6:last-child, #intercom-container .intercom-email-channel-button ol:last-child, #intercom-container .intercom-email-channel-button p:last-child, #intercom-container .intercom-email-channel-button ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-browser-channel-button h1, #intercom-container .intercom-browser-channel-button h1 a, #intercom-container .intercom-email-channel-button h1, #intercom-container .intercom-email-channel-button h1 a {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: normal;
            margin: 27px 0;
            color: inherit;
        }

        #intercom-container .intercom-browser-channel-button h2, #intercom-container .intercom-browser-channel-button h2 a, #intercom-container .intercom-email-channel-button h2, #intercom-container .intercom-email-channel-button h2 a {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: inherit;
        }

    #intercom-container .intercom-browser-channel-button ol, #intercom-container .intercom-browser-channel-button ul, #intercom-container .intercom-email-channel-button ol, #intercom-container .intercom-email-channel-button ul {
        font-size: 14px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-browser-channel-button [dir=ltr] ol, #intercom-container .intercom-browser-channel-button [dir=ltr] ul, #intercom-container .intercom-email-channel-button [dir=ltr] ol, #intercom-container .intercom-email-channel-button [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-browser-channel-button [dir=rtl] ol, #intercom-container .intercom-browser-channel-button [dir=rtl] ul, #intercom-container .intercom-email-channel-button [dir=rtl] ol, #intercom-container .intercom-email-channel-button [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-browser-channel-button ul &gt; li, #intercom-container .intercom-email-channel-button ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-browser-channel-button ol &gt; li, #intercom-container .intercom-email-channel-button ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-browser-channel-button li, #intercom-container .intercom-email-channel-button li {
        display: list-item;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-browser-channel-button em, #intercom-container .intercom-browser-channel-button i, #intercom-container .intercom-email-channel-button em, #intercom-container .intercom-email-channel-button i {
        font-style: italic;
    }

    #intercom-container .intercom-browser-channel-button b, #intercom-container .intercom-browser-channel-button strong, #intercom-container .intercom-email-channel-button b, #intercom-container .intercom-email-channel-button strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-browser-channel-button pre, #intercom-container .intercom-email-channel-button pre {
        font-size: 14px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-browser-channel-button img, #intercom-container .intercom-email-channel-button img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-browser-channel-button p + br, #intercom-container .intercom-email-channel-button p + br {
        display: none;
    }

    #intercom-container .intercom-browser-channel-button a:active, #intercom-container .intercom-browser-channel-button a:hover, #intercom-container .intercom-browser-channel-button a:link, #intercom-container .intercom-browser-channel-button a:visited, #intercom-container .intercom-email-channel-button a:active, #intercom-container .intercom-email-channel-button a:hover, #intercom-container .intercom-email-channel-button a:link, #intercom-container .intercom-email-channel-button a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-browser-channel-button a:link, #intercom-container .intercom-browser-channel-button a:visited, #intercom-container .intercom-email-channel-button a:link, #intercom-container .intercom-email-channel-button a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-browser-channel-button a:active, #intercom-container .intercom-browser-channel-button a:hover, #intercom-container .intercom-email-channel-button a:active, #intercom-container .intercom-email-channel-button a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-browser-channel-button h2 + .ic_button_in_content, #intercom-container .intercom-browser-channel-button h2 + .ic_social_block, #intercom-container .intercom-browser-channel-button h2 + blockquote, #intercom-container .intercom-browser-channel-button h2 + ol, #intercom-container .intercom-browser-channel-button h2 + p, #intercom-container .intercom-browser-channel-button h2 + ul, #intercom-container .intercom-browser-channel-button h3 + .ic_button_in_content, #intercom-container .intercom-browser-channel-button h3 + .ic_social_block, #intercom-container .intercom-browser-channel-button h3 + blockquote, #intercom-container .intercom-browser-channel-button h3 + ol, #intercom-container .intercom-browser-channel-button h3 + p, #intercom-container .intercom-browser-channel-button h3 + ul, #intercom-container .intercom-browser-channel-button h4 + .ic_button_in_content, #intercom-container .intercom-browser-channel-button h4 + .ic_social_block, #intercom-container .intercom-browser-channel-button h4 + blockquote, #intercom-container .intercom-browser-channel-button h4 + ol, #intercom-container .intercom-browser-channel-button h4 + p, #intercom-container .intercom-browser-channel-button h4 + ul, #intercom-container .intercom-browser-channel-button h5 + .ic_button_in_content, #intercom-container .intercom-browser-channel-button h5 + .ic_social_block, #intercom-container .intercom-browser-channel-button h5 + blockquote, #intercom-container .intercom-browser-channel-button h5 + ol, #intercom-container .intercom-browser-channel-button h5 + p, #intercom-container .intercom-browser-channel-button h5 + ul, #intercom-container .intercom-browser-channel-button h6 + .ic_button_in_content, #intercom-container .intercom-browser-channel-button h6 + .ic_social_block, #intercom-container .intercom-browser-channel-button h6 + blockquote, #intercom-container .intercom-browser-channel-button h6 + ol, #intercom-container .intercom-browser-channel-button h6 + p, #intercom-container .intercom-browser-channel-button h6 + ul, #intercom-container .intercom-email-channel-button h2 + .ic_button_in_content, #intercom-container .intercom-email-channel-button h2 + .ic_social_block, #intercom-container .intercom-email-channel-button h2 + blockquote, #intercom-container .intercom-email-channel-button h2 + ol, #intercom-container .intercom-email-channel-button h2 + p, #intercom-container .intercom-email-channel-button h2 + ul, #intercom-container .intercom-email-channel-button h3 + .ic_button_in_content, #intercom-container .intercom-email-channel-button h3 + .ic_social_block, #intercom-container .intercom-email-channel-button h3 + blockquote, #intercom-container .intercom-email-channel-button h3 + ol, #intercom-container .intercom-email-channel-button h3 + p, #intercom-container .intercom-email-channel-button h3 + ul, #intercom-container .intercom-email-channel-button h4 + .ic_button_in_content, #intercom-container .intercom-email-channel-button h4 + .ic_social_block, #intercom-container .intercom-email-channel-button h4 + blockquote, #intercom-container .intercom-email-channel-button h4 + ol, #intercom-container .intercom-email-channel-button h4 + p, #intercom-container .intercom-email-channel-button h4 + ul, #intercom-container .intercom-email-channel-button h5 + .ic_button_in_content, #intercom-container .intercom-email-channel-button h5 + .ic_social_block, #intercom-container .intercom-email-channel-button h5 + blockquote, #intercom-container .intercom-email-channel-button h5 + ol, #intercom-container .intercom-email-channel-button h5 + p, #intercom-container .intercom-email-channel-button h5 + ul, #intercom-container .intercom-email-channel-button h6 + .ic_button_in_content, #intercom-container .intercom-email-channel-button h6 + .ic_social_block, #intercom-container .intercom-email-channel-button h6 + blockquote, #intercom-container .intercom-email-channel-button h6 + ol, #intercom-container .intercom-email-channel-button h6 + p, #intercom-container .intercom-email-channel-button h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-browser-channel-button .intercom-h2b-facebook, #intercom-container .intercom-browser-channel-button .intercom-h2b-twitter, #intercom-container .intercom-email-channel-button .intercom-h2b-facebook, #intercom-container .intercom-email-channel-button .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-browser-channel-button iframe[src*="vimeo.com"], #intercom-container .intercom-browser-channel-button iframe[src*="wistia.net"], #intercom-container .intercom-browser-channel-button iframe[src*="youtube.com"], #intercom-container .intercom-email-channel-button iframe[src*="vimeo.com"], #intercom-container .intercom-email-channel-button iframe[src*="wistia.net"], #intercom-container .intercom-email-channel-button iframe[src*="youtube.com"] {
        width: 100%;
        height: 149px;
        margin: 20px auto;
    }

#intercom-container .intercom-announcement {
    overflow: hidden;
}

#intercom-container .intercom-announcement-body-container {
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.07);
    font-size: 16px;
    font-weight: 400;
    color: #455a64;
    line-height: 23px;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    background-color: #fff;
}

    #intercom-container .intercom-announcement-body-container .intercom-comment-body {
        font-size: 16px;
        font-weight: 400;
        line-height: 23px;
    }

    #intercom-container .intercom-announcement-body-container .intercom-container, #intercom-container .intercom-announcement-body-container a, #intercom-container .intercom-announcement-body-container blockquote, #intercom-container .intercom-announcement-body-container code, #intercom-container .intercom-announcement-body-container h1, #intercom-container .intercom-announcement-body-container h2, #intercom-container .intercom-announcement-body-container h3, #intercom-container .intercom-announcement-body-container h4, #intercom-container .intercom-announcement-body-container h5, #intercom-container .intercom-announcement-body-container h6, #intercom-container .intercom-announcement-body-container ol, #intercom-container .intercom-announcement-body-container p, #intercom-container .intercom-announcement-body-container ul {
        font-size: 16px;
        font-weight: 400;
        line-height: 23px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-announcement-body-container .intercom-container:first-child, #intercom-container .intercom-announcement-body-container a:first-child, #intercom-container .intercom-announcement-body-container blockquote:first-child, #intercom-container .intercom-announcement-body-container code:first-child, #intercom-container .intercom-announcement-body-container h1:first-child, #intercom-container .intercom-announcement-body-container h2:first-child, #intercom-container .intercom-announcement-body-container h3:first-child, #intercom-container .intercom-announcement-body-container h4:first-child, #intercom-container .intercom-announcement-body-container h5:first-child, #intercom-container .intercom-announcement-body-container h6:first-child, #intercom-container .intercom-announcement-body-container ol:first-child, #intercom-container .intercom-announcement-body-container p:first-child, #intercom-container .intercom-announcement-body-container ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-announcement-body-container .intercom-container:last-child, #intercom-container .intercom-announcement-body-container a:last-child, #intercom-container .intercom-announcement-body-container blockquote:last-child, #intercom-container .intercom-announcement-body-container code:last-child, #intercom-container .intercom-announcement-body-container h1:last-child, #intercom-container .intercom-announcement-body-container h2:last-child, #intercom-container .intercom-announcement-body-container h3:last-child, #intercom-container .intercom-announcement-body-container h4:last-child, #intercom-container .intercom-announcement-body-container h5:last-child, #intercom-container .intercom-announcement-body-container h6:last-child, #intercom-container .intercom-announcement-body-container ol:last-child, #intercom-container .intercom-announcement-body-container p:last-child, #intercom-container .intercom-announcement-body-container ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-announcement-body-container h1, #intercom-container .intercom-announcement-body-container h1 a {
            font-size: 37px;
            font-weight: 300;
            line-height: 48px;
            letter-spacing: .35px;
            margin: 27px 0;
            color: #0074b0;
        }

            #intercom-container .intercom-announcement-body-container h1:first-child {
                text-align: center;
                -moz-text-align-last: center;
                text-align-last: center;
            }

        #intercom-container .intercom-announcement-body-container h2, #intercom-container .intercom-announcement-body-container h2 a {
            font-size: 18px;
            line-height: 27px;
            font-weight: 400;
            margin: 20px 0 10px;
            color: #0074b0;
        }

    #intercom-container .intercom-announcement-body-container ol, #intercom-container .intercom-announcement-body-container ul {
        font-size: 16px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 40px;
    }

    #intercom-container .intercom-announcement-body-container [dir=ltr] ol, #intercom-container .intercom-announcement-body-container [dir=ltr] ul {
        padding-left: 40px;
    }

    #intercom-container .intercom-announcement-body-container [dir=rtl] ol, #intercom-container .intercom-announcement-body-container [dir=rtl] ul {
        padding-right: 40px;
    }

    #intercom-container .intercom-announcement-body-container ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-announcement-body-container ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-announcement-body-container li {
        display: list-item;
        line-height: 26px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-announcement-body-container em, #intercom-container .intercom-announcement-body-container i {
        font-style: italic;
    }

    #intercom-container .intercom-announcement-body-container b, #intercom-container .intercom-announcement-body-container strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-announcement-body-container pre {
        font-size: 16px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-announcement-body-container img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-announcement-body-container p + br {
        display: none;
    }

    #intercom-container .intercom-announcement-body-container a:active, #intercom-container .intercom-announcement-body-container a:hover, #intercom-container .intercom-announcement-body-container a:link, #intercom-container .intercom-announcement-body-container a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-announcement-body-container a:link, #intercom-container .intercom-announcement-body-container a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-announcement-body-container a:active, #intercom-container .intercom-announcement-body-container a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-announcement-body-container h2 + .ic_button_in_content, #intercom-container .intercom-announcement-body-container h2 + .ic_social_block, #intercom-container .intercom-announcement-body-container h2 + blockquote, #intercom-container .intercom-announcement-body-container h2 + ol, #intercom-container .intercom-announcement-body-container h2 + p, #intercom-container .intercom-announcement-body-container h2 + ul, #intercom-container .intercom-announcement-body-container h3 + .ic_button_in_content, #intercom-container .intercom-announcement-body-container h3 + .ic_social_block, #intercom-container .intercom-announcement-body-container h3 + blockquote, #intercom-container .intercom-announcement-body-container h3 + ol, #intercom-container .intercom-announcement-body-container h3 + p, #intercom-container .intercom-announcement-body-container h3 + ul, #intercom-container .intercom-announcement-body-container h4 + .ic_button_in_content, #intercom-container .intercom-announcement-body-container h4 + .ic_social_block, #intercom-container .intercom-announcement-body-container h4 + blockquote, #intercom-container .intercom-announcement-body-container h4 + ol, #intercom-container .intercom-announcement-body-container h4 + p, #intercom-container .intercom-announcement-body-container h4 + ul, #intercom-container .intercom-announcement-body-container h5 + .ic_button_in_content, #intercom-container .intercom-announcement-body-container h5 + .ic_social_block, #intercom-container .intercom-announcement-body-container h5 + blockquote, #intercom-container .intercom-announcement-body-container h5 + ol, #intercom-container .intercom-announcement-body-container h5 + p, #intercom-container .intercom-announcement-body-container h5 + ul, #intercom-container .intercom-announcement-body-container h6 + .ic_button_in_content, #intercom-container .intercom-announcement-body-container h6 + .ic_social_block, #intercom-container .intercom-announcement-body-container h6 + blockquote, #intercom-container .intercom-announcement-body-container h6 + ol, #intercom-container .intercom-announcement-body-container h6 + p, #intercom-container .intercom-announcement-body-container h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-announcement-body-container .intercom-h2b-facebook, #intercom-container .intercom-announcement-body-container .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-announcement-body-container iframe[src*="vimeo.com"], #intercom-container .intercom-announcement-body-container iframe[src*="wistia.net"], #intercom-container .intercom-announcement-body-container iframe[src*="youtube.com"] {
        width: 100%;
        height: 272px;
        margin: 20px auto;
    }

    #intercom-container .intercom-announcement-body-container a.intercom-h2b-button {
        text-decoration: none;
        padding: 6px 18px;
        font-weight: 500;
        display: table;
        margin: 40px auto;
        font-size: 15px;
        line-height: 31px;
        color: #fff;
    }

    #intercom-container .intercom-announcement-body-container .intercom-align-right {
        text-align: right !important;
    }

        #intercom-container .intercom-announcement-body-container .intercom-align-right .intercom-h2b-button, #intercom-container .intercom-announcement-body-container .intercom-align-right img {
            margin-right: 0 !important;
        }

    #intercom-container .intercom-announcement-body-container .intercom-align-center {
        text-align: center !important;
    }

    #intercom-container .intercom-announcement-body-container .intercom-align-left {
        text-align: left !important;
    }

        #intercom-container .intercom-announcement-body-container .intercom-align-left .intercom-h2b-button, #intercom-container .intercom-announcement-body-container .intercom-align-left img {
            margin-left: 0 !important;
        }

    #intercom-container .intercom-announcement-body-container img {
        margin: 10px auto;
    }

#intercom-container .intercom-announcement .intercom-lwr-composer {
    border-radius: 0 0 5px 5px;
}

#intercom-container .intercom-announcement-avatar-container {
    height: 30px;
}

#intercom-container .intercom-announcement-avatar {
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border-radius: 50%;
    border: 3px solid #fff;
    position: absolute;
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
}

#intercom-container .intercom-announcement-body {
    padding: 50px;
}

#intercom-container .intercom-conversation-announcement .intercom-comment {
    max-width: 400px;
}

#intercom-container .intercom-small-announcement {
    z-index: 2147483000;
    overflow: hidden;
}

#intercom-container .intercom-small-announcement-body-container {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.04);
    font-size: 15px;
    font-weight: 400;
    color: #455a64;
    line-height: 23px;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    background-color: #fff;
    position: relative;
}

    #intercom-container .intercom-small-announcement-body-container .intercom-comment-body {
        font-size: 15px;
        font-weight: 400;
        line-height: 23px;
    }

    #intercom-container .intercom-small-announcement-body-container .intercom-container, #intercom-container .intercom-small-announcement-body-container a, #intercom-container .intercom-small-announcement-body-container blockquote, #intercom-container .intercom-small-announcement-body-container code, #intercom-container .intercom-small-announcement-body-container h1, #intercom-container .intercom-small-announcement-body-container h2, #intercom-container .intercom-small-announcement-body-container h3, #intercom-container .intercom-small-announcement-body-container h4, #intercom-container .intercom-small-announcement-body-container h5, #intercom-container .intercom-small-announcement-body-container h6, #intercom-container .intercom-small-announcement-body-container ol, #intercom-container .intercom-small-announcement-body-container p, #intercom-container .intercom-small-announcement-body-container ul {
        font-size: 15px;
        font-weight: 400;
        line-height: 23px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-small-announcement-body-container .intercom-container:first-child, #intercom-container .intercom-small-announcement-body-container a:first-child, #intercom-container .intercom-small-announcement-body-container blockquote:first-child, #intercom-container .intercom-small-announcement-body-container code:first-child, #intercom-container .intercom-small-announcement-body-container h1:first-child, #intercom-container .intercom-small-announcement-body-container h2:first-child, #intercom-container .intercom-small-announcement-body-container h3:first-child, #intercom-container .intercom-small-announcement-body-container h4:first-child, #intercom-container .intercom-small-announcement-body-container h5:first-child, #intercom-container .intercom-small-announcement-body-container h6:first-child, #intercom-container .intercom-small-announcement-body-container ol:first-child, #intercom-container .intercom-small-announcement-body-container p:first-child, #intercom-container .intercom-small-announcement-body-container ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-small-announcement-body-container .intercom-container:last-child, #intercom-container .intercom-small-announcement-body-container a:last-child, #intercom-container .intercom-small-announcement-body-container blockquote:last-child, #intercom-container .intercom-small-announcement-body-container code:last-child, #intercom-container .intercom-small-announcement-body-container h1:last-child, #intercom-container .intercom-small-announcement-body-container h2:last-child, #intercom-container .intercom-small-announcement-body-container h3:last-child, #intercom-container .intercom-small-announcement-body-container h4:last-child, #intercom-container .intercom-small-announcement-body-container h5:last-child, #intercom-container .intercom-small-announcement-body-container h6:last-child, #intercom-container .intercom-small-announcement-body-container ol:last-child, #intercom-container .intercom-small-announcement-body-container p:last-child, #intercom-container .intercom-small-announcement-body-container ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-small-announcement-body-container h1, #intercom-container .intercom-small-announcement-body-container h1 a {
            font-size: 22px;
            font-weight: 300;
            line-height: 28px;
            letter-spacing: .3px;
            margin: 27px 0;
            color: #0074b0;
        }

            #intercom-container .intercom-small-announcement-body-container h1:first-child {
                text-align: center;
                -moz-text-align-last: center;
                text-align-last: center;
            }

        #intercom-container .intercom-small-announcement-body-container h2, #intercom-container .intercom-small-announcement-body-container h2 a {
            font-size: 15px;
            line-height: 24px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: #455a64;
        }

    #intercom-container .intercom-small-announcement-body-container ol, #intercom-container .intercom-small-announcement-body-container ul {
        font-size: 15px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-small-announcement-body-container [dir=ltr] ol, #intercom-container .intercom-small-announcement-body-container [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-small-announcement-body-container [dir=rtl] ol, #intercom-container .intercom-small-announcement-body-container [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-small-announcement-body-container ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-small-announcement-body-container ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-small-announcement-body-container li {
        display: list-item;
        line-height: 22px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-small-announcement-body-container em, #intercom-container .intercom-small-announcement-body-container i {
        font-style: italic;
    }

    #intercom-container .intercom-small-announcement-body-container b, #intercom-container .intercom-small-announcement-body-container strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-small-announcement-body-container pre {
        font-size: 15px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-small-announcement-body-container img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-small-announcement-body-container p + br {
        display: none;
    }

    #intercom-container .intercom-small-announcement-body-container a:active, #intercom-container .intercom-small-announcement-body-container a:hover, #intercom-container .intercom-small-announcement-body-container a:link, #intercom-container .intercom-small-announcement-body-container a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-small-announcement-body-container a:link, #intercom-container .intercom-small-announcement-body-container a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-small-announcement-body-container a:active, #intercom-container .intercom-small-announcement-body-container a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-small-announcement-body-container h2 + .ic_button_in_content, #intercom-container .intercom-small-announcement-body-container h2 + .ic_social_block, #intercom-container .intercom-small-announcement-body-container h2 + blockquote, #intercom-container .intercom-small-announcement-body-container h2 + ol, #intercom-container .intercom-small-announcement-body-container h2 + p, #intercom-container .intercom-small-announcement-body-container h2 + ul, #intercom-container .intercom-small-announcement-body-container h3 + .ic_button_in_content, #intercom-container .intercom-small-announcement-body-container h3 + .ic_social_block, #intercom-container .intercom-small-announcement-body-container h3 + blockquote, #intercom-container .intercom-small-announcement-body-container h3 + ol, #intercom-container .intercom-small-announcement-body-container h3 + p, #intercom-container .intercom-small-announcement-body-container h3 + ul, #intercom-container .intercom-small-announcement-body-container h4 + .ic_button_in_content, #intercom-container .intercom-small-announcement-body-container h4 + .ic_social_block, #intercom-container .intercom-small-announcement-body-container h4 + blockquote, #intercom-container .intercom-small-announcement-body-container h4 + ol, #intercom-container .intercom-small-announcement-body-container h4 + p, #intercom-container .intercom-small-announcement-body-container h4 + ul, #intercom-container .intercom-small-announcement-body-container h5 + .ic_button_in_content, #intercom-container .intercom-small-announcement-body-container h5 + .ic_social_block, #intercom-container .intercom-small-announcement-body-container h5 + blockquote, #intercom-container .intercom-small-announcement-body-container h5 + ol, #intercom-container .intercom-small-announcement-body-container h5 + p, #intercom-container .intercom-small-announcement-body-container h5 + ul, #intercom-container .intercom-small-announcement-body-container h6 + .ic_button_in_content, #intercom-container .intercom-small-announcement-body-container h6 + .ic_social_block, #intercom-container .intercom-small-announcement-body-container h6 + blockquote, #intercom-container .intercom-small-announcement-body-container h6 + ol, #intercom-container .intercom-small-announcement-body-container h6 + p, #intercom-container .intercom-small-announcement-body-container h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-small-announcement-body-container .intercom-h2b-facebook, #intercom-container .intercom-small-announcement-body-container .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-small-announcement-body-container iframe[src*="vimeo.com"], #intercom-container .intercom-small-announcement-body-container iframe[src*="wistia.net"], #intercom-container .intercom-small-announcement-body-container iframe[src*="youtube.com"] {
        width: 100%;
        height: 162px;
        margin: 20px auto;
    }

    #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button {
        text-decoration: none;
        padding: 6px 18px;
        font-weight: 500;
        display: table;
        margin: 20px auto;
        font-size: 15px;
        line-height: 31px;
        color: #fff;
    }

    #intercom-container .intercom-small-announcement-body-container .intercom-align-right {
        text-align: right !important;
    }

        #intercom-container .intercom-small-announcement-body-container .intercom-align-right .intercom-h2b-button, #intercom-container .intercom-small-announcement-body-container .intercom-align-right img {
            margin-right: 0 !important;
        }

    #intercom-container .intercom-small-announcement-body-container .intercom-align-center {
        text-align: center !important;
    }

    #intercom-container .intercom-small-announcement-body-container .intercom-align-left {
        text-align: left !important;
    }

        #intercom-container .intercom-small-announcement-body-container .intercom-align-left .intercom-h2b-button, #intercom-container .intercom-small-announcement-body-container .intercom-align-left img {
            margin-left: 0 !important;
        }

    #intercom-container .intercom-small-announcement-body-container img {
        margin: 10px auto;
    }

#intercom-container .intercom-small-announcement .intercom-lwr-composer {
    border-radius: 0 0 5px 5px;
}

#intercom-container .intercom-small-announcement-avatar-container {
    height: 20px;
}

#intercom-container .intercom-small-announcement-avatar {
    z-index: 2147483001;
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    border-radius: 50%;
    border: 2px solid #fff;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 50%;
    margin-left: -22px;
}

#intercom-container .intercom-small-announcement-body {
    padding: 26px 23px;
}

#intercom-container .intercom-conversation-preview .intercom-small-announcement-body-container {
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.08);
    max-height: 320px;
}

    #intercom-container .intercom-conversation-preview .intercom-small-announcement-body-container:after {
        z-index: 2147483002;
        background: linear-gradient(hsla(0,0%,100%,0),#fff 47px);
        border-radius: 0 0 5px 5px;
        content: "";
        position: absolute;
        top: 240px;
        height: 81px;
        width: 100%;
    }

#intercom-container .intercom-new-anonymous-user-disabled {
    opacity: .5;
}

#intercom-container .intercom-new-anonymous-user-input-container {
    position: relative;
    margin: 0 auto;
    padding: 5px 0;
    width: 240px;
}

#intercom-container .intercom-new-anonymous-user-input-container-acquire {
    position: relative;
    margin: 0 auto;
    padding: 15px;
}

#intercom-container .intercom-new-email-confirmation-padding .intercom-new-anonymous-user-input-container-acquire {
    padding-top: 0;
}

#intercom-container .intercom-new-anonymous-user, #intercom-container .intercom-new-anonymous-user p {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

    #intercom-container .intercom-new-anonymous-user input[type=email] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-sizing: border-box;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 15px;
        line-height: 32px;
        color: #60686e;
        height: 34px;
        width: 100%;
        padding: 0 42px 0 8px;
        border: 1px solid #e4e5e7;
        border-radius: 2px;
        background-color: #fff;
    }

        #intercom-container .intercom-new-anonymous-user input[type=email]::-webkit-input-placeholder {
            color: #aeb4b9;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 32px;
        }

        #intercom-container .intercom-new-anonymous-user input[type=email]::-moz-placeholder {
            color: #aeb4b9;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 32px;
        }

        #intercom-container .intercom-new-anonymous-user input[type=email]:-ms-input-placeholder {
            color: #aeb4b9;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 15px;
            font-weight: 400;
            line-height: 32px;
        }

        #intercom-container .intercom-new-anonymous-user input[type=email].intercom-new-anonymous-user-email-invalid {
            border-color: #d76060;
            background-color: #fcedee;
        }

#intercom-container .intercom-new-anonymous-user-acquire input[type=email] {
    border: 1px solid #0074b0;
    font-size: 14px;
}

#intercom-container .intercom-new-anonymous-user input[type=submit] {
    background: #0074b0;
    background-image: url(https://js.intercomcdn.com/images/icon-tick.a3893a3e.svg),linear-gradient(180deg,#1488c4,#0074b0);
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute;
    padding: 0;
    margin: 0;
    top: 9px;
    right: 4px;
    width: 34px;
    height: 24px;
}

    #intercom-container .intercom-new-anonymous-user input[type=submit]:hover {
        background: #00609c;
        background-image: url(https://js.intercomcdn.com/images/icon-tick.a3893a3e.svg),linear-gradient(180deg,#0074b0,#00609c);
        background-repeat: no-repeat;
        background-position: 50%;
    }

    #intercom-container .intercom-new-anonymous-user input[type=submit]:disabled {
        background: #acbbc2;
        background-image: url(https://js.intercomcdn.com/images/icon-tick.a3893a3e.svg),linear-gradient(180deg,#b6c5cb,#acbbc2);
        background-repeat: no-repeat;
        background-position: 50%;
    }

#intercom-container .intercom-new-anonymous-user-acquire input[type=submit] {
    top: 19px;
    right: 19px;
}

    #intercom-container .intercom-new-anonymous-user-acquire input[type=submit]:disabled {
        background: #0074b0;
        background-image: url(https://js.intercomcdn.com/images/icon-tick.a3893a3e.svg),linear-gradient(180deg,#1488c4,#0074b0);
        background-repeat: no-repeat;
        background-position: 50%;
        border-color: #0074b0;
    }

#intercom-container .intercom-new-email-confirmation-padding input[type=submit] {
    top: 4px;
}

#intercom-container .intercom-art-emp-email-form {
    position: relative;
    background-color: #fff;
    border-radius: 1px;
    border: 0;
    box-shadow: -1px -1px 2px 0 rgba(0,0,0,.1),1px 1px 2px 0 rgba(0,0,0,.1);
}

#intercom-container .intercom-art-emp-email-text-container {
    display: table;
    height: 100%;
    min-height: 65px;
    margin-left: 12%;
}

    #intercom-container .intercom-art-emp-email-text-container p {
        height: 30px;
        text-align: left;
        display: table-cell;
        vertical-align: middle;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: 500;
    }

#intercom-container .intercom-art-emp-email-icon-container {
    position: absolute;
    height: 33px;
    margin-top: -16px;
    top: 50%;
    width: 15%;
}

#intercom-container .intercom-art-emp-email-form-container {
    width: 88%;
    margin-left: 12%;
}

    #intercom-container .intercom-art-emp-email-form-container p {
        text-align: left;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: 500;
        padding-bottom: 8px;
    }

#intercom-container .intercom-art-emp-response-container {
    padding: 0;
    border: none;
}

    #intercom-container .intercom-art-emp-response-container .intercom-art-emp-email-form {
        padding: 16px;
    }

#intercom-container .intercom-art-emp-email-form-container input[type=email] {
    border: 1px solid #cfd8dc;
    border-radius: 4px;
    font-size: 14px;
}

    #intercom-container .intercom-art-emp-email-form-container input[type=email]:focus {
        border-color: #74beff;
        box-shadow: 0 0 4px 0 rgba(75,171,255,.38);
    }

        #intercom-container .intercom-art-emp-email-form-container input[type=email]:focus.intercom-new-anonymous-user-email-invalid {
            border-color: #d76060;
            box-shadow: none;
        }

#intercom-container .intercom-art-emp-email-input {
    position: relative;
}

#intercom-container input[type=submit].intercom-art-emp-email-submit {
    position: absolute;
    top: 3px;
    right: 3px;
    height: 26px;
    width: 35px;
}

    #intercom-container input[type=submit].intercom-art-emp-email-submit:disabled {
        background: #0074b0;
        background-image: url(https://js.intercomcdn.com/images/icon-tick.a3893a3e.svg),linear-gradient(180deg,#1488c4,#0074b0);
        background-repeat: no-repeat;
        background-position: 50%;
        border-color: #0074b0;
    }

#intercom-container .intercom-composer {
    z-index: 2147483001;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 336px;
    margin: 0 auto;
    padding: 16px;
}

    #intercom-container .intercom-composer.intercom-composer-inactive {
        display: none;
    }

#intercom-container .intercom-powered-by-enabled .intercom-composer {
    padding: 8px 6px 0;
}

#intercom-container .intercom-conversation-announcement .intercom-composer {
    width: 616px;
    max-width: 616px;
}

#intercom-container .intercom-composer-upload-error {
    display: none;
    padding-bottom: 10px;
    text-align: center;
    color: #c00;
    font-size: 13px;
}

#intercom-container .intercom-composer-textarea-container {
    min-height: 32px;
}

#intercom-container .intercom-composer-disabled .intercom-composer-textarea-container {
    opacity: .5;
}

#intercom-container .intercom-composer-textarea {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #cfd8dc;
}

    #intercom-container .intercom-composer-textarea pre, #intercom-container .intercom-composer-textarea textarea {
        box-sizing: border-box;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        line-height: 20px;
        min-height: 40px;
        max-height: 200px;
        width: 100%;
        height: 100%;
        padding: 10px 70px 5px 14px;
        border-radius: 4px;
    }

    #intercom-container .intercom-composer-textarea textarea {
        background: #fff;
        position: absolute;
        top: 0;
        left: 0;
        font-weight: 400;
        color: #455a64;
        resize: none;
        border: none;
    }

        #intercom-container .intercom-composer-textarea textarea::-webkit-input-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-composer-textarea textarea::-moz-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-composer-textarea textarea:-ms-input-placeholder {
            color: #b0bec5;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-composer-textarea textarea:active, #intercom-container .intercom-composer-textarea textarea:focus {
            box-shadow: inset 0 2px 1px rgba(0,0,0,.06);
        }

    #intercom-container .intercom-composer-textarea pre &gt; span, #intercom-container .intercom-composer-textarea textarea {
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
    }

    #intercom-container .intercom-composer-textarea pre {
        margin: 0;
    }

        #intercom-container .intercom-composer-textarea pre &gt; span {
            visibility: hidden;
        }

    #intercom-container .intercom-composer-textarea.intercom-composer-focused {
        border-color: #74beff;
        box-shadow: 0 0 4px 0 rgba(75,171,255,.38);
    }

#intercom-container .intercom-composer-send-button {
    border-radius: 4px;
    font-size: 13px;
    margin-left: 8px;
    height: 40px;
    float: right;
    display: none;
}

#intercom-container .intercom-composer-action-button {
    z-index: 2147483001;
    opacity: .4;
    background-position: 50%;
    display: none;
    height: 15px;
    width: 15px;
    position: relative;
    float: right;
    cursor: pointer;
    top: 7px;
    margin: 0 2px 0 0;
    padding: 5px;
}

    #intercom-container .intercom-composer-action-button:first-child {
        margin-right: 12px;
    }

    #intercom-container .intercom-composer-action-button.intercom-composer-emoji-button-active, #intercom-container .intercom-composer-action-button:hover {
        opacity: .8;
        transition: opacity .2s linear;
    }

#intercom-container .intercom-composer-upload-button {
    background-image: url(https://js.intercomcdn.com/images/icon-upload.d2842ae1.png);
    background-size: 15px 14px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-composer-upload-button {
        background-image: url(https://js.intercomcdn.com/images/icon-upload@2x.d8d0039b.png);
    }
}

#intercom-container .intercom-composer-emoji-button {
    z-index: 2147483001;
    opacity: .4;
    background-image: url(https://js.intercomcdn.com/images/icon-emoji.03826508.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-composer-emoji-button {
        background-image: url(https://js.intercomcdn.com/images/icon-emoji@2x.fba93a3f.png);
    }
}

#intercom-container .intercom-conversation-announcement .intercom-composer {
    border: 1px solid #dadee2;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
}

#intercom-container .intercom-composer-press-enter-to-send {
    display: none;
    text-align: right;
    width: 100%;
    box-sizing: border-box;
    line-height: 22px;
    color: #b6c2c9;
    font-size: 13px;
}

#intercom-container .intercom-powered-by-enabled .intercom-composer-press-enter-to-send {
    position: absolute;
    padding-bottom: 2px;
    bottom: 0;
    left: 8px;
    right: 8px;
    width: auto;
}

@media (max-width:700px) {
    #intercom-container .intercom-conversation-announcement .intercom-composer {
        box-sizing: border-box;
        width: 100%;
        border: none;
        border-radius: 0;
    }
}

#intercom-container.intercom-embed-container .intercom-composer {
    box-sizing: border-box;
    width: 100%;
}

#intercom-container.intercom-embed-container .intercom-conversation-announcement .intercom-composer {
    width: 95%;
}

#intercom-container .intercom-emoji-selector {
    z-index: 2147483001;
    box-shadow: 0 0 3px 1px rgba(0,0,0,.1);
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #d0d4d8;
    position: absolute;
    bottom: calc(100% - 13px);
    right: 10px;
    margin: 0 0 16px;
    display: none;
    font-size: 22px;
}

    #intercom-container .intercom-emoji-selector:after, #intercom-container .intercom-emoji-selector:before {
        top: 100%;
        right: 26px;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    #intercom-container .intercom-emoji-selector:after {
        border-color: hsla(0,0%,94%,0);
        border-top-color: #fff;
        border-width: 7px;
        margin-right: -12px;
    }

    #intercom-container .intercom-emoji-selector:before {
        border-color: hsla(0,0%,67%,0);
        border-top-color: #aaa;
        border-width: 8px;
        margin-right: -13px;
    }

#intercom-container .intercom-emoji-selector-panel-small {
    background-color: #fff;
    width: 144px;
    line-height: 0;
    bottom: 0;
    border-radius: 3px;
}

    #intercom-container .intercom-emoji-selector-panel-small .intercom-emoji-image {
        background-image: url(https://js.intercomcdn.com/images/emoji-spritemap-16.bc0d768e.png);
        background-size: 464px 464px;
        background-repeat: no-repeat;
        border-radius: 3px;
        border: 10px solid;
        color: #fff;
        background-color: #fff;
        border-color: #fff;
        cursor: pointer;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-emoji-selector-panel-small .intercom-emoji-image {
        background-image: url(https://js.intercomcdn.com/images/emoji-spritemap-32.93b83e6d.png);
    }
}

#intercom-container .intercom-emoji-selector-panel-small .intercom-emoji-image:hover {
    background-color: #ededed;
    border-color: #ededed;
    color: #ededed;
}

#intercom-container .intercom-emoji-selector-panel-large {
    box-shadow: 0 -1px 3px 0 rgba(0,0,0,.1);
    background-color: #fff;
    height: 220px;
    width: 322px;
    overflow-y: auto;
    display: none;
    border-radius: 0 0 3px 3px;
}

    #intercom-container .intercom-emoji-selector-panel-large.active {
        display: block;
    }

    #intercom-container .intercom-emoji-selector-panel-large .intercom-emoji-icon {
        color: #60686e;
        margin: 5px;
        width: 30px;
        line-height: 30px;
        display: inline-table;
        text-align: center;
        cursor: pointer;
    }

        #intercom-container .intercom-emoji-selector-panel-large .intercom-emoji-icon:hover {
            background-color: #ededed;
        }

#intercom-container .intercom-large-emoji-panel-top-mask {
    background: linear-gradient(#fff,hsla(0,0%,100%,0) 20px);
    height: 20px;
    width: 100%;
    position: absolute;
    top: 35px;
    left: 0;
    content: "";
    pointer-events: none;
    display: none;
}

#intercom-container .intercom-large-emoji-panel-bottom-mask {
    background: linear-gradient(hsla(0,0%,100%,0),#fff 20px);
    height: 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    border-radius: 0 0 3px 3px;
    pointer-events: none;
    display: block;
}

#intercom-container .intercom-emoji-selector-panel-header {
    background-color: #fafafb;
    height: 35px;
    width: 322px;
    text-align: center;
    border-radius: 3px;
}

    #intercom-container .intercom-emoji-selector-panel-header .intercom-emoji-group-icon {
        z-index: 2147483001;
        position: relative;
        color: #60686e;
        line-height: 30px;
        width: 45px;
        margin-top: 5px;
        text-align: center;
        display: inline-block;
        border-radius: 3px 3px 0 0;
        cursor: pointer;
    }

        #intercom-container .intercom-emoji-selector-panel-header .intercom-emoji-group-icon:hover {
            background-color: #ededed;
        }

        #intercom-container .intercom-emoji-selector-panel-header .intercom-emoji-group-icon.active {
            z-index: 2147483002;
            background-color: #fff;
            box-shadow: 0 -1px 3px 0 rgba(0,0,0,.1);
            border-bottom: none;
        }

#intercom-container .intercom-lwr-composer {
    width: 100%;
    height: 54px;
    border-top: 1px solid #e4e5e7;
    display: none;
    overflow: hidden;
    min-width: 120px;
}

#intercom-container .intercom-lwr-composer-active {
    display: block;
}

#intercom-container .intercom-lwr-composer-options:after, #intercom-container .intercom-lwr-composer-options:before {
    content: " ";
    display: table;
}

#intercom-container .intercom-lwr-composer-options:after {
    clear: both;
}

#intercom-container .intercom-lwr-composer-option {
    background-color: #fdfdfd;
    position: relative;
    float: left;
    height: 54px;
}

#intercom-container .intercom-lwr-composer-enabled .intercom-lwr-composer-option, #intercom-container .intercom-lwr-composer-enabled .intercom-lwr-composer-option svg {
    cursor: pointer;
}

    #intercom-container .intercom-lwr-composer-enabled .intercom-lwr-composer-option:hover {
        background-color: #f7f7f7;
    }

#intercom-container .intercom-lwr-composer-option svg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -8px;
    background-color: transparent;
    shape-rendering: geometricPrecision;
}

#intercom-container .intercom-lwr-composer-options-thumbs .intercom-lwr-composer-option {
    width: 50%;
}

#intercom-container .intercom-lwr-composer-options-emotions .intercom-lwr-composer-option {
    width: 33.33%;
}

#intercom-container .intercom-lwr-composer-option-selected .intercom-lwr-composer-icon {
    fill: #0074b0;
}

#intercom-container .intercom-lwr-composer-option .intercom-lwr-option-background {
    fill: #fdfdfd;
}

#intercom-container .intercom-lwr-composer-enabled .intercom-lwr-composer-option:hover .intercom-lwr-option-background {
    fill: #f7f7f7;
}

#intercom-container .intercom-powered-by {
    width: 100%;
    color: #b0bec5;
    text-align: center;
    clear: both;
    font-weight: 500;
    line-height: 22px;
    padding: 7px;
}

    #intercom-container .intercom-powered-by span {
        font-size: 13px;
        text-decoration: none;
    }

    #intercom-container .intercom-powered-by u {
        text-decoration: underline;
    }

    #intercom-container .intercom-powered-by a:active, #intercom-container .intercom-powered-by a:active u, #intercom-container .intercom-powered-by a:hover, #intercom-container .intercom-powered-by a:hover u {
        color: #b0bec5;
    }

#intercom-container .intercom-upload-remove {
    background-image: url(https://js.intercomcdn.com/images/icon-upload-remove.b3413d69.png);
    background-size: 14px 14px;
    background-repeat: no-repeat;
    opacity: .8;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    width: 14px;
    height: 14px;
    right: -22px;
    top: 2px;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-upload-remove {
        background-image: url(https://js.intercomcdn.com/images/icon-upload-remove@2x.644a85e2.png);
    }
}

#intercom-container .intercom-upload-remove:hover {
    opacity: 1;
}

#intercom-container .intercom-unread-counter {
    border-radius: 50%;
    border: 2px solid #fff;
    font-size: 11px;
    line-height: 16px;
    background-color: #0074b0;
    text-align: center;
    color: #fff;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 11px;
    left: 11px;
    cursor: pointer;
    display: none;
}

    #intercom-container .intercom-unread-counter.intercom-unread-counter-active {
        display: block;
    }

#intercom-container .intercom-is-typing:after, #intercom-container .intercom-is-typing:before {
    content: " ";
    display: table;
}

#intercom-container .intercom-is-typing:after {
    clear: both;
}

#intercom-container .intercom-is-typing-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-is-typing.4a0dc2a4.gif);
    background-size: 38px 18px;
    background-repeat: no-repeat;
    height: 18px;
    cursor: default;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-is-typing-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-is-typing@2x.0f7bf1a7.gif);
    }
}

#intercom-container .intercom-is-typing .intercom-comment-body {
    min-width: 38px;
    padding-left: 12px;
}

#intercom-container.intercom-ie8 .intercom-sheet-content {
    clip: rect(-9999px,9999px,9999px,-9999px);
}

#intercom-container.intercom-ie8 .intercom-conversation, #intercom-container.intercom-ie8 .intercom-conversations, #intercom-container.intercom-ie8 .intercom-sheet-loading {
    border-left: 1px solid #dadee2;
}

#intercom-container.intercom-ie8 .intercom-app-profile, #intercom-container.intercom-ie8 .intercom-sheet-header {
    border-bottom: 1px solid #dadee2;
}

#intercom-container.intercom-ie8 .intercom-composer, #intercom-container.intercom-ie8 .intercom-sheet-footer {
    border-top: 1px solid #dadee2;
}

#intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-badge .intercom-launcher-button-with-avatar, #intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-notification .intercom-launcher-button-with-avatar {
    display: none;
}

#intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-badge .intercom-launcher-button-without-avatar, #intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-notification .intercom-launcher-button-without-avatar {
    visibility: visible;
}

#intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-badge .intercom-launcher-badge, #intercom-container.intercom-ie8 .intercom-launcher.intercom-launcher-with-notification .intercom-launcher-badge {
    right: 0;
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-enabled .intercom-lwr-composer-option:hover, #intercom-container.intercom-ie8 .intercom-lwr-composer-option-selected.intercom-lwr-composer-option {
    background-color: #f7f7f7;
}

#intercom-container.intercom-ie8 .intercom-comment {
    display: block;
    float: none;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
}

#intercom-container.intercom-ie8 .intercom-comment-by-admin .intercom-comment-body-container, #intercom-container.intercom-ie8 .intercom-comment-by-user .intercom-comment-body-container {
    max-width: 272px;
    float: right;
    clear: both;
}

#intercom-container.intercom-ie8 .intercom-comment-metadata-container {
    clear: both;
}

#intercom-container.intercom-ie8 .intercom-comment-by-admin .intercom-comment-body-container {
    float: left;
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option svg {
    display: none;
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option .intercom-lwr-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 18px;
    height: 18px;
    margin-left: -9px;
    margin-top: -9px;
    background-repeat: no-repeat;
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option.intercom-lwr-composer-option-thumbs-up .intercom-lwr-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-thumbs-up.ef2a83d6.png);
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option.intercom-lwr-composer-option-thumbs-down .intercom-lwr-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-thumbs-down.289ff01a.png);
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option.intercom-lwr-composer-option-happy .intercom-lwr-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-emotion-happy.445136ff.png);
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option.intercom-lwr-composer-option-neutral .intercom-lwr-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-emotion-neutral.4bc254cc.png);
}

#intercom-container.intercom-ie8 .intercom-lwr-composer-option.intercom-lwr-composer-option-sad .intercom-lwr-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-emotion-sad.82ef651a.png);
}

#intercom-container.intercom-ie8 .intercom-autoresponse-icon {
    border: none;
    background-color: #fafafa;
}

    #intercom-container.intercom-ie8 .intercom-autoresponse-icon i {
        background: url(https://js.intercomcdn.com/images/icon-info.e879e16e.png);
        width: 32px;
        height: 32px;
        margin: 2px;
    }

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: scale(0);
    transform: scale(0);
}

80% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

to {
    -webkit-transform: scale(1);
    transform: scale(1);
}

}

@-keyframes $name {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: scale(1);
    transform: scale(1);
}

50% {
    -webkit-transform: scale(0);
    transform: scale(0);
}

80% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

to {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: transparent;
    border-color: transparent;
}

}

@-keyframes $name {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        background-color: transparent;
        border-color: transparent;
    }
}

@-webkit-keyframes

$name {
    0%;

{
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

50% {
    opacity: 0;
}

75% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

}

@-keyframes $name {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        opacity: 0;
    }

    75% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes

$name {
    0%;

{
    opacity: 0;
    -webkit-transform: translate(10px);
    transform: translate(10px);
}

50% {
    -webkit-transform: translate(-5px) scale(1.05);
    transform: translate(-5px) scale(1.05);
}

to {
    opacity: 1;
    -webkit-transform: translate(0) scale(1);
    transform: translate(0) scale(1);
}

}

@-keyframes $name {
    0% {
        opacity: 0;
        -webkit-transform: translate(10px);
        transform: translate(10px);
    }

    50% {
        -webkit-transform: translate(-5px) scale(1.05);
        transform: translate(-5px) scale(1.05);
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
    }
}

@-webkit-keyframes

$name {
    0%;

{
    opacity: 1;
    -webkit-transform: translate(0) scale(1);
    transform: translate(0) scale(1);
}

50% {
    -webkit-transform: translate(-5px) scale(.95);
    transform: translate(-5px) scale(.95);
}

to {
    opacity: 0;
    -webkit-transform: translate(10px) scale(0);
    transform: translate(10px) scale(0);
}

}

@-keyframes $name {
    0% {
        opacity: 1;
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1);
    }

    50% {
        -webkit-transform: translate(-5px) scale(.95);
        transform: translate(-5px) scale(.95);
    }

    to {
        opacity: 0;
        -webkit-transform: translate(10px) scale(0);
        transform: translate(10px) scale(0);
    }
}

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: scale(1);
    transform: scale(1);
}

to {
    -webkit-transform: scale(0);
    transform: scale(0);
}

}

@-keyframes $name {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: scale(0);
    transform: scale(0);
}

to {
    -webkit-transform: scale(1);
    transform: scale(1);
}

}

@-keyframes $name {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

#intercom-container .intercom-launcher.intercom-launcher-minimized {
    transition: opacity,.1s;
}

    #intercom-container .intercom-launcher.intercom-launcher-minimized .intercom-launcher-button {
        -webkit-animation: intercom-launcher-minimize .1s linear 0s both;
        animation: intercom-launcher-minimize .1s linear 0s both;
        transition: background-image 0s linear .1s;
    }

#intercom-container .intercom-launcher.intercom-launcher-maximized .intercom-launcher-button {
    -webkit-animation: intercom-launcher-maximize .1s linear 0s both;
    animation: intercom-launcher-maximize .1s linear 0s both;
}

#intercom-container .intercom-launcher.intercom-launcher-with-updated-avatar .intercom-launcher-button {
    -webkit-animation: intercom-launcher-show-avatar .15s ease-out 1s both;
    animation: intercom-launcher-show-avatar .15s ease-out 1s both;
}

#intercom-container .intercom-launcher-enabled.intercom-launcher-with-updated-avatar .intercom-launcher-button, #intercom-container .intercom-launcher-maximized.intercom-launcher-with-updated-avatar .intercom-launcher-button {
    -webkit-animation: intercom-launcher-hide-and-show-avatar .3s ease-out 1s both;
    animation: intercom-launcher-hide-and-show-avatar .3s ease-out 1s both;
    transition: background-image 0s linear 1.15s,background-size 0s linear 1.15s,border-width 0s linear 1.15s;
}

#intercom-container .intercom-launcher.intercom-launcher-with-badge .intercom-launcher-badge {
    -webkit-animation: intercom-launcher-show-badge .3s ease-out 1.5s both;
    animation: intercom-launcher-show-badge .3s ease-out 1.5s both;
}

#intercom-container .intercom-launcher-enabled.intercom-launcher-with-updated-avatar.intercom-launcher-with-initials .intercom-launcher-initials, #intercom-container .intercom-launcher.intercom-launcher-with-updated-avatar.intercom-launcher-with-initials .intercom-launcher-initials {
    -webkit-animation: intercom-launcher-show-avatar .3s ease-out 1s both;
    animation: intercom-launcher-show-avatar .3s ease-out 1s both;
}

#intercom-container .intercom-launcher.intercom-launcher-with-preview .intercom-launcher-preview {
    -webkit-animation: intercom-launcher-show-preview .3s ease-in-out 1.5s both;
    animation: intercom-launcher-show-preview .3s ease-in-out 1.5s both;
}

#intercom-container .intercom-launcher.intercom-launcher-with-preview .intercom-launcher-update-preview {
    -webkit-animation: intercom-launcher-update-preview .3s ease-out 1s both;
    animation: intercom-launcher-update-preview .3s ease-out 1s both;
}

#intercom-container .intercom-launcher.intercom-launcher-with-preview .intercom-launcher-preview-close {
    transition: opacity .1s ease-in;
}

#intercom-container .intercom-conversation-parts {
    transition: opacity .2s;
}

#intercom-container .intercom-conversation-preview .intercom-sheet-header, #intercom-container .intercom-sheet-loading .intercom-conversation-parts {
    transition: none;
}

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
}

}

@-keyframes $name {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}

#intercom-container .intercom-conversations-fetching .intercom-conversations-spinner, #intercom-container .intercom-sheet-loading .intercom-sheet-spinner {
    -webkit-animation: intercom-spin 1s infinite linear;
    animation: intercom-spin 1s infinite linear;
}

@-webkit-keyframes

$name {
    0%;

{
    -webkit-transform: scale(1);
    transform: scale(1);
}

50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}

to {
    -webkit-transform: scale(1);
    transform: scale(1);
}

}

@-keyframes $name {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

#intercom-container .intercom-lwr-composer-option-pop svg {
    -webkit-animation: intercom-lwr-composer-option-bounce .2s ease-in 0 both;
    animation: intercom-lwr-composer-option-bounce .2s ease-in 0 both;
}

#intercom-container .intercom-announcement a.intercom-h2b-button, #intercom-container .intercom-announcement a.intercom-h2b-button:hover, #intercom-container .intercom-small-announcement a.intercom-h2b-button, #intercom-container .intercom-small-announcement a.intercom-h2b-button:hover {
    transition: background-color .05s linear;
}

#intercom-container .intercom-announcement-body-container a.intercom-h2b-button, #intercom-container .intercom-composer-send-button, #intercom-container .intercom-conversations-new-conversation-button, #intercom-container .intercom-new-anonymous-user input[type=submit], #intercom-container .intercom-small-announcement-body-container a.intercom-h2b-button {
    transition: background-color .1s linear;
}

#intercom-container .intercom-sheet {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    transition: opacity .1s linear .15s,-webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out,opacity .1s linear .15s;
    transition: transform .25s ease-in-out,opacity .1s linear .15s,-webkit-transform .25s ease-in-out;
}

#intercom-container .intercom-sheet-minimized {
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: opacity .1s linear,visibility 0s linear .25s,-webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out,opacity .1s linear,visibility 0s linear .25s;
    transition: transform .25s ease-in-out,opacity .1s linear,visibility 0s linear .25s,-webkit-transform .25s ease-in-out;
}

#intercom-container .intercom-emoji-sub-icon {
    background-image: url(https://js.intercomcdn.com/images/emoji-spritemap-16.bc0d768e.png);
    background-size: 464px 464px;
    background-repeat: no-repeat;
    position: relative;
    top: 2px;
    margin: 1px;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-emoji-sub-icon {
        background-image: url(https://js.intercomcdn.com/images/emoji-spritemap-32.93b83e6d.png);
    }
}

#intercom-container .intercom-sticker-comment-body {
    padding: 0;
}

#intercom-container .intercom-sticker-user-comment, #intercom-container .intercom-sticker-user-comment .intercom-comment-metadata, #intercom-container .intercom-sticker-user-comment .intercom-sticker-comment-body {
    float: right;
}

#intercom-container .intercom-sticker-admin-comment {
    padding-left: 38px;
}

#intercom-container .intercom-sticker-image {
    width: 96px;
    height: 96px;
    min-width: 96px;
    min-height: 96px;
}

#intercom-container .intercom-sticker-native {
    font-size: 96px;
    line-height: 1.1;
}

#intercom-container .intercom-interblocks-video-reply {
    display: block;
    width: 100%;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.8);
    z-index: 0;
    background-color: #000;
}

#intercom-container .intercom-video-reply {
    position: relative;
}

    #intercom-container .intercom-video-reply:hover div {
        opacity: 1;
        transition: opacity .4s ease;
    }

#intercom-container .intercom-video-reply-controls {
    position: absolute;
    bottom: 0;
    height: 64px;
    width: 100%;
    z-index: 1;
}

#intercom-container .intercom-video-reply-controls-shading {
    position: absolute;
    opacity: 0;
    background-image: linear-gradient(transparent,rgba(0,0,0,.7));
    height: 100%;
    width: 100%;
}

#intercom-container .intercom-video-reply-controls-bar {
    position: absolute;
    width: 100%;
    height: 40px;
    bottom: 0;
}

#intercom-container .intercom-video-reply-controls-playpausebutton {
    position: absolute;
    width: 39px;
    left: 0;
    height: 100%;
    opacity: 0;
    background-position: 50%;
    cursor: pointer;
}

    #intercom-container .intercom-video-reply-controls-playpausebutton.intercom-paused {
        background-image: url(https://js.intercomcdn.com/images/video-play.c58d0cd9.png);
        background-size: 11px 12px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-video-reply-controls-playpausebutton.intercom-paused {
        background-image: url(https://js.intercomcdn.com/images/video-play@2x.2d812ec3.png);
    }
}

#intercom-container .intercom-video-reply-controls-playpausebutton.intercom-unpaused {
    background-image: url(https://js.intercomcdn.com/images/video-pause.89fbbc4a.png);
    background-size: 10px 12px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-video-reply-controls-playpausebutton.intercom-unpaused {
        background-image: url(https://js.intercomcdn.com/images/video-pause@2x.e29315ed.png);
    }
}

#intercom-container .intercom-video-reply-controls-mutebutton {
    position: absolute;
    width: 45px;
    height: 100%;
    right: 0;
    background-position: 50%;
    cursor: pointer;
}

    #intercom-container .intercom-video-reply-controls-mutebutton.intercom-muted {
        opacity: 1;
        background-image: url(https://js.intercomcdn.com/images/video-muted.e00bd7de.png);
        background-size: 19px 18px;
        background-repeat: no-repeat;
    }

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-video-reply-controls-mutebutton.intercom-muted {
        background-image: url(https://js.intercomcdn.com/images/video-muted@2x.77d304f4.png);
    }
}

#intercom-container .intercom-video-reply-controls-mutebutton.intercom-unmuted {
    opacity: 0;
    background-image: url(https://js.intercomcdn.com/images/video-unmuted.677f36b3.png);
    background-size: 19px 18px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-video-reply-controls-mutebutton.intercom-unmuted {
        background-image: url(https://js.intercomcdn.com/images/video-unmuted@2x.2855eea9.png);
    }
}

#intercom-container .intercom-video-reply-controls-progressbar {
    position: absolute;
    height: 2px;
    width: 180px;
    bottom: 19px;
    left: 39px;
    opacity: 0;
    border-radius: 1px;
    background: hsla(0,0%,100%,.5);
}

#intercom-container .intercom-image-only-comment-body {
    padding: 0;
    margin: 10px 0;
}

    #intercom-container .intercom-image-only-comment-body img {
        border-radius: 4px;
    }

#intercom-container .intercom-image-only-user-comment, #intercom-container .intercom-image-only-user-comment .intercom-comment-metadata {
    float: right;
}

#intercom-container .intercom-image-only-admin-comment {
    padding-left: 38px;
}

#intercom-container .intercom-interblocks-content-card {
    display: none;
    width: 334px;
    max-height: 136px;
    max-width: 100%;
    overflow: hidden;
    border-radius: 20px;
    font-size: 16px;
    border: 1px solid #e0e0e0;
}

    #intercom-container .intercom-interblocks-content-card:hover {
        box-shadow: 0 2px 4px rgba(0,0,0,.5);
    }

#intercom-container .intercom-interblocks-article-card {
    width: 334px;
    max-height: 176px;
    max-width: 100%;
    overflow: hidden;
    border-radius: 4px;
    font-size: 16px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(234,236,238,.8);
}

#intercom-container .intercom-interblocks-card-title {
    display: none;
}

#intercom-container .intercom-interblocks-article-title {
    color: #519dd4;
    margin: 16px 18px 12px;
    line-height: 1.3;
    overflow: hidden;
}

#intercom-container .intercom-interblocks-article-body {
    margin: 0 18px 12px;
    font-size: 14px;
    color: #65757c;
    line-height: 1.3;
}

#intercom-container .intercom-interblocks-article-author {
    margin: 10px 18px;
    height: 24px;
    line-height: normal;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
}

#intercom-container .intercom-interblocks-article-author-avatar {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

#intercom-container img.intercom-interblocks-article-author-avatar-image {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 0;
}

#intercom-container .intercom-interblocks-article-author-name {
    color: #455a64;
    margin: 0 0 0 5px;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
}

#intercom-container .intercom-interblocks-article-written-by {
    color: #8897a4;
    margin: 0 0 0 5px;
    font-size: 12px;
    overflow: hidden;
    vertical-align: middle;
}

#intercom-container .intercom-message .intercom-interblocks-article-card {
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.08);
}

#intercom-container .intercom-message .intercom-interblocks-card-title {
    display: block;
    text-align: center;
    color: #74848b;
    font-size: 12px;
    font-weight: 500;
    margin: 8px 0;
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    75% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 0;
    }

    50% {
        opacity: 0;
    }

    75% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.intercom-prevent-scroll {
    overflow: hidden;
}

.intercom-installation-overlay {
    z-index: 2147482999;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(53,53,53,.9);
    text-align: center;
    -webkit-animation-name: fade-in;
    animation-name: fade-in;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
}

.intercom-installation-content {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    font-size: 16px;
    font-family: Helvetica,sans-serif;
    font-weight: 700;
    text-align: inherit;
}

.intercom-installation-icon {
    width: 50px;
    height: 50px;
    background: #65cc93;
    border-radius: 50%;
    display: inline-block;
    background-size: 25px 21px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAqCAYAAADxughHAAAAAXNSR0IArs4c6QAAAutJREFUaAXVmUloVEEQhidGXCBeogdxQQTxIrgggqgREQRFEQRB0ZOQQ0RB8OAhag6e3fCsghdvLkcFMV7FswsibicVJe5LRCdfQx5pXup1V/VMXjoNP9Ov+q+q/0+GTE2n0Zgiq9lsHgaXQMcUkTxeJuL3g3/Arctg2nhW5hFE7wDDwF/XeZieufQxeYjdBH74Drz9LfYzxtiZ7hC5Cnz2hEvbOwRnZ2qh0UDcMvBOUi7EHhDrys4MohaCV8Cy7mZlBOVzwWOLA7g/weZsjCCmCzwElvUX8q6cTMxE0D2LA7j/wcGcTHQi6KbRhKMfzclEB4KuJpg4lY0JJwQD5xJMXMzNxMkEE9fIyWdoRExfgonb5OQzXyHGn2S1fgYhzsrmLYUYaZKNmXkEYU6yCZK7k5OFROptBFWTLEfiekJ0nlBOFyJ5KXgLzugywizquEl2CFjWG8iLwpUDpyQvAa9BsQYC9OgRRSyTbNHzPZvl0eJVBJIXg5dFNe+1vyonFCc/ZZL9Qt6aUN3g2WjTF5748vZEsEDpkORukDLJ9pRK6R9puAA8B7F1XFOVIqmT7E5NfZFD0/ngWcyBd35MLDQahDc5kyyNBz2R2u0RyQzJbpK9oS3i8cR6Uo/KGMVWgA9eUc3WfRfoKxcldkWTXOKcLtdJfqbwSvCx1CD26Mz0Fk3Zn40lCOcXivy2vdJkNfgkNAuFnJlDoD9EqjibuEmWhmuB9RO4uMqs0CuG3STb2bbfglSIButA7GJMVKcM3odXzyRLo/Xgq1KYhdbaJCv95GMx1G0A3ywqI9ynnKdPsjHBoXMa94DvEYGa49Ym2ZBI7RkqtwDr9wjfXGuTrFaohoeqrcBdTVqX+6ORPslqxFk5CNoGfhmcOOPpk6xVoIWPsO3gt8KMu5NNn2QtolK5TiD4EzDjPu0PpNavNQ+hu8FwhZnWJ9k63WBiD3BvIX+1b5Kt2cxeXBRmztfZu+29MLIPuP99T+qd7AgPy3DCIsoWuwAAAABJRU5ErkJggg==);
}

.intercom-installation-heading {
    font-size: 30px;
    font-weight: 700;
    text-align: inherit;
    margin: 20px 0;
}

.intercom-installation-message {
    font-weight: 700;
    text-align: inherit;
    margin: 10px 0;
}

    .intercom-installation-message:before {
        content: '\2014';
        margin-right: 5px;
    }

.intercom-installation-button {
    margin-top: 20px;
    padding: 1.3em 2.2em;
    border: 1px solid #fff;
    border-radius: 20%/50%;
    background: none;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    outline: 0;
}

    .intercom-installation-button:hover {
        color: #ddd;
        border-color: #ddd;
    }

.intercom-installation-arrow {
    position: absolute;
    right: 85px;
    bottom: 32px;
    width: 40px;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABeJJREFUeAHtnG2oFFUYx+9qaUFvlr1qpJZJL3YDKygSK7EXjajECK5ElERCkBVGUMQNevlSVB/6VJTUhwpKqChCUlIyRE0uJdKrKBFo9iJadhPz9vvv3VmOszN7Zs7uzM7unAeee87MOc/znOfnmd2ZOWftGxkZmYge2+fFicAYrE5G+52svVGfAJ6IzvIs3AgI4AkeoBs8WQUzcLa7i3JbBgDP44vkonKjcMteAINv4NvcXJTbSgAP1BDcWm4UbtkL4P6a6Swu4+lubsprZQIUhQfKi8Ixc2bdlWgg+6gc7+iqlGaagX8ZmQve3caxr9oIMONOC6ZfrfyJcpzNzrcbBAC2NwTxQaPZV20EgLcxBHAPx3pG9mIhoM9AyfejRf3vRGqP1Y98JZZAHEAZLGMWzoi19A1VAs0AHkOPFUAc61lZCABpChonj1rMfbMIQG9nDMFhzl/oKUUTCC5hta6N7tI3nvPvAdE/oUQAMgF+HtEenLqAyltArAQnfBkiAJxzUZsMhsz8oUkAetstBA/Tvsi08XWDAHCetQBU80F0vmHmqwEBwMwUoQTyD32uDex8aRAAzNYEANVlP3qVYVrKqvktHAB4O6hYyuNoXwXEBZZ+5WoGyDRUXxZJ5RAdl5SLkiVbgHyUlJ7Rb9DitjzNQJljgElTfZ/O/j2ipgogNqUhZ/TVkkBhNisxlns6MvUJfKcBJW31XwwKsUTKOIbQ53KHSNCx6A60FVmDcUcX64kvgJInOwHxrtHYLf3VTfcT6NG5J0BA4gYAlcTyXMdAwAq6WZHbILpBvyHXBBoBKo18P1oIOFtR2yhr8XV1XiCJZc5ApaF73Hvzil+NQ0C9UG23fIzDy7NOhBhhgMrjP3Qg69h1/wTT04le7WchG3C6GM1kNwR+owAqDz1BLawnmXWFYMsVNUPZje9n0BntzAV/cQCVil7N3dzOeLG+CDQGXYfmId8QZBCdGTughA34aAZQuejKmpfQXUO3VGscBJqKh69RvYnJS34k0Br0C3R9pVLZniYwYx6if7/FRrt0b8L3Oku/huZUAGXNgPTm5dUGT/md2EWo9eg2VHCrSvK/Um+QhABlp5261+NnQ4OTJidSA5QvBrWSomib0gVgD6pSex6Dci71CWgS2UunuUDckqSz+rgC1CWsWXCJnPSY/E4+1wBxa5K8nADKMbPwHIpN6Kk67jHZTT5zgPidLa+oV/o2m2o7zndSuR09mMiguzqdznBXM0mm2YbtDFCOgahvxvttQbq0fRLjFsSzm42/JYByDMQ3KJY1C9LFbVMYuyCeGZdDywDlGIgvUzwUF6TLz09n/J8BMfKzvi0ABQiIL1E8rHoPirb3aQm34XaobQAFDYgvUjyCjui4x+RS8vkUiPp9dV2cb2PqHiIqBLmD0yvQ4JegEb269pS+OG9ksvytDDIBKMdAvIziA/QsHfeY6Nl8ARCH23oJm5BwvpnjK9CvzPM9Ur+OPKpbYDIDKFBA/IVC/53AazruITlELm8qn8wu4TAsLmntKRTI2HuqsE1Bjw8zrgEmxzsaX6Yz0ARAwE84vhh91zzfZXXdXSwJ4HVs7MzGRWjczypoKqws7Ri0cGAQjUe1zvJHYXEdObBiPiQwxgno82hWq35HYnA7ejw8AQp3TF6TUa3KaXWuSPJ04WA1GxDkxqED6JcFoPhCs7EWvg2A/ehT6JYOwHyl8IDSDBCAk9D70A/RrL94XidGonvkRJ3SJJpXXxKcTCwtvGthS6pXTvql/UloK+vWekRbzL2ebpjLKcDV5tBTUP3+71s0qayk41HlpBaTNUBsWzsCuNotlnqDU26PcjH5FeX0agaykMs29QqjBzi65+YW4A27/GuWHeBGoM0H3gEXeLIpM8Ah8teree2hcZayAtwGsXnA+9OZXM2wjAB/IHftwPqtVXiyLxvAHeQseNpj6CUJAeM+8GfqU5PY+D4GgRrAXZTnG6d9NSkBwGlfi9ZivLgQAN4ZLnbeJicC/wMLmKUehkIagAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 40px 40px;
}

#intercom-container .intercom-sheet-loading .intercom-app-profile-container {
    visibility: hidden;
}

#intercom-container .intercom-app-profile-container.new-intercom-app-profile-container {
    padding: 0;
}

#intercom-container .intercom-app-profile {
    padding: 20px 12px 26px;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 3px rgba(0,0,0,.2);
    border-radius: 5px;
}

    #intercom-container .intercom-app-profile.new-intercom-app-profile {
        border-radius: 0;
    }

#intercom-container .intercom-app-profile-team {
    text-align: center;
    color: #455a64;
    font-weight: 500;
    font-size: 15px;
    line-height: 1.8;
}

#intercom-container .intercom-app-profile-expectations .intercom-last-active, #intercom-container .intercom-app-profile-expectations .intercom-proactive-response-time {
    position: relative;
    bottom: auto;
    color: #90a4ae;
}

#intercom-container .intercom-active-admins {
    text-align: center;
    color: #364850;
    padding-top: 24px;
}

#intercom-container .intercom-active-admin {
    display: inline-block;
}

#intercom-container .intercom-admin-avatar, #intercom-container .intercom-admin-avatar img {
    width: 48px;
    height: 48px;
}

#intercom-container .intercom-admin-fallback-avatar {
    line-height: 48px;
    font-size: 19.2px;
}

#intercom-container .intercom-app-profile-text {
    padding: 14px 30px 0;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #455a64;
    line-height: 20px;
    font-size: 13px;
    color: #78909c;
    line-height: 19px;
}

    #intercom-container .intercom-app-profile-text .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    #intercom-container .intercom-app-profile-text .intercom-container, #intercom-container .intercom-app-profile-text a, #intercom-container .intercom-app-profile-text blockquote, #intercom-container .intercom-app-profile-text code, #intercom-container .intercom-app-profile-text h1, #intercom-container .intercom-app-profile-text h2, #intercom-container .intercom-app-profile-text h3, #intercom-container .intercom-app-profile-text h4, #intercom-container .intercom-app-profile-text h5, #intercom-container .intercom-app-profile-text h6, #intercom-container .intercom-app-profile-text ol, #intercom-container .intercom-app-profile-text p, #intercom-container .intercom-app-profile-text ul {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-app-profile-text .intercom-container:first-child, #intercom-container .intercom-app-profile-text a:first-child, #intercom-container .intercom-app-profile-text blockquote:first-child, #intercom-container .intercom-app-profile-text code:first-child, #intercom-container .intercom-app-profile-text h1:first-child, #intercom-container .intercom-app-profile-text h2:first-child, #intercom-container .intercom-app-profile-text h3:first-child, #intercom-container .intercom-app-profile-text h4:first-child, #intercom-container .intercom-app-profile-text h5:first-child, #intercom-container .intercom-app-profile-text h6:first-child, #intercom-container .intercom-app-profile-text ol:first-child, #intercom-container .intercom-app-profile-text p:first-child, #intercom-container .intercom-app-profile-text ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-app-profile-text .intercom-container:last-child, #intercom-container .intercom-app-profile-text a:last-child, #intercom-container .intercom-app-profile-text blockquote:last-child, #intercom-container .intercom-app-profile-text code:last-child, #intercom-container .intercom-app-profile-text h1:last-child, #intercom-container .intercom-app-profile-text h2:last-child, #intercom-container .intercom-app-profile-text h3:last-child, #intercom-container .intercom-app-profile-text h4:last-child, #intercom-container .intercom-app-profile-text h5:last-child, #intercom-container .intercom-app-profile-text h6:last-child, #intercom-container .intercom-app-profile-text ol:last-child, #intercom-container .intercom-app-profile-text p:last-child, #intercom-container .intercom-app-profile-text ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-app-profile-text h1, #intercom-container .intercom-app-profile-text h1 a {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: normal;
            margin: 27px 0;
            color: inherit;
        }

        #intercom-container .intercom-app-profile-text h2, #intercom-container .intercom-app-profile-text h2 a {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: inherit;
        }

    #intercom-container .intercom-app-profile-text ol, #intercom-container .intercom-app-profile-text ul {
        font-size: 14px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-app-profile-text [dir=ltr] ol, #intercom-container .intercom-app-profile-text [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-app-profile-text [dir=rtl] ol, #intercom-container .intercom-app-profile-text [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-app-profile-text ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-app-profile-text ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-app-profile-text li {
        display: list-item;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-app-profile-text em, #intercom-container .intercom-app-profile-text i {
        font-style: italic;
    }

    #intercom-container .intercom-app-profile-text b, #intercom-container .intercom-app-profile-text strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-app-profile-text pre {
        font-size: 14px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-app-profile-text img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-app-profile-text p + br {
        display: none;
    }

    #intercom-container .intercom-app-profile-text a:active, #intercom-container .intercom-app-profile-text a:hover, #intercom-container .intercom-app-profile-text a:link, #intercom-container .intercom-app-profile-text a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-app-profile-text a:link, #intercom-container .intercom-app-profile-text a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-app-profile-text a:active, #intercom-container .intercom-app-profile-text a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-app-profile-text h2 + .ic_button_in_content, #intercom-container .intercom-app-profile-text h2 + .ic_social_block, #intercom-container .intercom-app-profile-text h2 + blockquote, #intercom-container .intercom-app-profile-text h2 + ol, #intercom-container .intercom-app-profile-text h2 + p, #intercom-container .intercom-app-profile-text h2 + ul, #intercom-container .intercom-app-profile-text h3 + .ic_button_in_content, #intercom-container .intercom-app-profile-text h3 + .ic_social_block, #intercom-container .intercom-app-profile-text h3 + blockquote, #intercom-container .intercom-app-profile-text h3 + ol, #intercom-container .intercom-app-profile-text h3 + p, #intercom-container .intercom-app-profile-text h3 + ul, #intercom-container .intercom-app-profile-text h4 + .ic_button_in_content, #intercom-container .intercom-app-profile-text h4 + .ic_social_block, #intercom-container .intercom-app-profile-text h4 + blockquote, #intercom-container .intercom-app-profile-text h4 + ol, #intercom-container .intercom-app-profile-text h4 + p, #intercom-container .intercom-app-profile-text h4 + ul, #intercom-container .intercom-app-profile-text h5 + .ic_button_in_content, #intercom-container .intercom-app-profile-text h5 + .ic_social_block, #intercom-container .intercom-app-profile-text h5 + blockquote, #intercom-container .intercom-app-profile-text h5 + ol, #intercom-container .intercom-app-profile-text h5 + p, #intercom-container .intercom-app-profile-text h5 + ul, #intercom-container .intercom-app-profile-text h6 + .ic_button_in_content, #intercom-container .intercom-app-profile-text h6 + .ic_social_block, #intercom-container .intercom-app-profile-text h6 + blockquote, #intercom-container .intercom-app-profile-text h6 + ol, #intercom-container .intercom-app-profile-text h6 + p, #intercom-container .intercom-app-profile-text h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-app-profile-text .intercom-h2b-facebook, #intercom-container .intercom-app-profile-text .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-app-profile-text iframe[src*="vimeo.com"], #intercom-container .intercom-app-profile-text iframe[src*="wistia.net"], #intercom-container .intercom-app-profile-text iframe[src*="youtube.com"] {
        width: 100%;
        height: 149px;
        margin: 20px auto;
    }

    #intercom-container .intercom-app-profile-text p {
        text-align: center;
        font-size: 13px;
        color: #78909c;
        line-height: 19px;
    }

        #intercom-container .intercom-app-profile-text p a:link, #intercom-container .intercom-app-profile-text p a:visited {
            color: #78909c;
        }

#intercom-container .intercom-image-viewable {
    cursor: zoom-in;
}

#intercom-container .intercom-zoomed-image {
    z-index: 2147483004;
    position: fixed;
    cursor: zoom-out;
    transition: all .3s ease;
}

#intercom-container .intercom-zoomed-image-placeholder {
    background-color: #e4e5e7;
    border-radius: 4px;
}

#intercom-container .intercom-image-viewer-overlay {
    z-index: 2147483003;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    cursor: zoom-out;
    opacity: 0;
}

#intercom-container .intercom-admin-avatar {
    overflow: hidden;
    text-align: center;
    background-color: #fff;
}

    #intercom-container .intercom-admin-avatar, #intercom-container .intercom-admin-avatar img {
        margin: 0 auto;
        border-radius: 50%;
    }

#intercom-container .intercom-admin-fallback-avatar {
    color: #fff;
    text-align: center;
    font-weight: 500;
    background-color: #0074b0;
}

#intercom-container .intercom-knowledgebase-article-body {
    z-index: 2147483004;
    position: fixed;
    top: 10%;
    right: 10%;
    bottom: 10%;
    left: 10%;
    height: 80%;
    width: 80%;
    max-width: 640px;
    margin: 0 auto;
    border-radius: 5px;
}

#intercom-container .intercom-knowledgebase-article-overlay {
    z-index: 2147483003;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .8;
}

#intercom-container .intercom-video-launcher-hovercard-textarea {
    left: 17px;
    padding: 0;
    position: absolute;
    transition: bottom .2s ease;
}

    #intercom-container .intercom-video-launcher-hovercard-textarea textarea {
        background-color: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 4px;
        box-sizing: border-box;
        color: #455a64;
        font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
        font-size: 14px;
        font-weight: 400;
        height: 42px;
        line-height: 20px;
        padding: 10px 10px 5px 14px;
        resize: none;
        width: 200px;
        transition: opacity .2s ease;
    }

        #intercom-container .intercom-video-launcher-hovercard-textarea textarea::-webkit-input-placeholder {
            color: #b0bec5;
            font-size: 14px;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-video-launcher-hovercard-textarea textarea::-moz-placeholder {
            color: #b0bec5;
            font-size: 14px;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-weight: 400;
            line-height: 20px;
        }

        #intercom-container .intercom-video-launcher-hovercard-textarea textarea:-ms-input-placeholder {
            color: #b0bec5;
            font-size: 14px;
            font-style: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-weight: 400;
            line-height: 20px;
        }

#intercom-container .intercom-video-launcher-video-area:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 320px;
    background: linear-gradient(180deg,rgba(46,46,46,.5) 0,hsla(0,0%,48%,0) 17%,hsla(0,0%,48%,0) 65%,rgba(46,46,46,.4) 86%);
    border-radius: 5px;
}

#intercom-container .intercom-launcher-hovercard-videolauncher {
    position: absolute;
    right: -5px;
    bottom: 64px;
    width: 234px;
    overflow: hidden;
}

#intercom-container .intercom-video-launcher-hovercard-video-plain {
    border-radius: 5px;
    cursor: pointer;
    outline: 0;
}

#intercom-container .intercom-launcher-video-topbar {
    height: 16px;
    left: 17px;
    position: absolute;
    top: 14px;
    width: 200px;
}

#intercom-container .intercom-launcher-video-topbar-status-text-container {
    left: 30px;
    line-height: 12px;
    position: absolute;
    top: -1px;
    transition: opacity .1s ease;
}

#intercom-container .intercom-launcher-video-topbar-status-text {
    color: #fff;
    cursor: pointer;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
}

#intercom-container .intercom-launcher-video-topbar-status-icon-container {
    cursor: pointer;
}

#intercom-container .intercom-launcher-video-topbar-status-icon {
    width: 19px;
    height: 18px;
    cursor: pointer;
}

#intercom-container .intercom-launcher-video-topbar-muted-icon {
    background-image: url(https://js.intercomcdn.com/images/video-muted.e00bd7de.png);
    background-size: 19px 18px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-video-topbar-muted-icon {
        background-image: url(https://js.intercomcdn.com/images/video-muted@2x.77d304f4.png);
    }
}

#intercom-container .intercom-launcher-video-topbar-unmuted-icon {
    background-image: url(https://js.intercomcdn.com/images/video-unmuted.677f36b3.png);
    background-size: 19px 18px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-video-topbar-unmuted-icon {
        background-image: url(https://js.intercomcdn.com/images/video-unmuted@2x.2855eea9.png);
    }
}

#intercom-container .intercom-launcher-video-topbar-replay-icon {
    background-image: url(https://js.intercomcdn.com/images/video-replay_360.c3bc501b.png);
    background-size: 19px 18px;
    background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-video-topbar-replay-icon {
        background-image: url(https://js.intercomcdn.com/images/video-replay_360@2x.26b8f034.png);
    }
}

#intercom-container .intercom-launcher-video-topbar-close-icon {
    background-image: url(https://js.intercomcdn.com/images/icon-close-white@1x.6082a959.png);
    background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
    height: 30px;
    width: 30px;
    position: absolute;
    right: -6px;
    top: -4px;
    transition: opacity .1s ease;
}

@media (-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx) {
    #intercom-container .intercom-launcher-video-topbar-close-icon {
        background-image: url(https://js.intercomcdn.com/images/icon-close-white@2x.eca653ab.png);
    }
}

#intercom-container .intercom-launcher-video-muted-text, #intercom-container .intercom-launcher-video-replay-text, #intercom-container .intercom-launcher-video-unmuted-text {
    cursor: pointer;
}

#intercom-container .intercom-launcher-video-topbar-text-muted {
    float: left;
    visibility: visible;
}

#intercom-container .intercom-launcher-hovercard-video-overlay {
    background-color: #000;
    border-radius: 5px;
    display: none;
    height: 320px;
    opacity: .35;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 234px;
}

    #intercom-container .intercom-launcher-hovercard-video-overlay.intercom-launcher-hovercard-video-overlay-nocaret {
        height: 320px;
    }

#intercom-container .intercom-launcher-overlay-admin-information-container {
    bottom: 87px;
    display: none;
    height: 48px;
    left: 17px;
    position: absolute;
}

#intercom-container .intercom-launcher-overlay-video-admin-avatar {
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 48px;
    vertical-align: top;
    width: 48px;
}

#intercom-container .intercom-launcher-overlay-video-admin-name {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 48px;
    padding-left: 5px;
}

#intercom-container .intercom-video-launcher-admin-upload-time {
    color: #fff;
    cursor: pointer;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding-bottom: 5px;
}

#intercom-container .intercom-sheet-loading .intercom-app-video-admin-profile-container {
    visibility: hidden;
}

#intercom-container .intercom-admin-profile {
    box-shadow: 0 0 3px rgba(0,0,0,.2);
    border-radius: 5px;
    background-color: #fff;
}

#intercom-container .intercom-app-profile-container {
    padding: 16px 16px 0;
}

#intercom-container .intercom-admin-profile-data-container {
    padding: 20px 12px 12px;
    background-color: #fff;
    overflow: hidden;
}

#intercom-container .intercom-admin-profile-data {
    text-align: center;
}

    #intercom-container .intercom-admin-profile-data .intercom-admin-avatar, #intercom-container .intercom-admin-profile-data .intercom-admin-avatar img {
        width: 48px;
        height: 48px;
    }

    #intercom-container .intercom-admin-profile-data .intercom-admin-fallback-avatar {
        line-height: 48px;
        font-size: 19.2px;
    }

#intercom-container .intercom-active-admin-name {
    font-size: 12px;
    color: #90a4ae;
    text-align: center;
    padding-top: 7px;
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#intercom-container .intercom-admin-profile-text-container {
    padding-bottom: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: #455a64;
    line-height: 20px;
    font-size: 13px;
    color: #78909c;
    line-height: 19px;
}

    #intercom-container .intercom-admin-profile-text-container .intercom-comment-body {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
    }

    #intercom-container .intercom-admin-profile-text-container .intercom-container, #intercom-container .intercom-admin-profile-text-container a, #intercom-container .intercom-admin-profile-text-container blockquote, #intercom-container .intercom-admin-profile-text-container code, #intercom-container .intercom-admin-profile-text-container h1, #intercom-container .intercom-admin-profile-text-container h2, #intercom-container .intercom-admin-profile-text-container h3, #intercom-container .intercom-admin-profile-text-container h4, #intercom-container .intercom-admin-profile-text-container h5, #intercom-container .intercom-admin-profile-text-container h6, #intercom-container .intercom-admin-profile-text-container ol, #intercom-container .intercom-admin-profile-text-container p, #intercom-container .intercom-admin-profile-text-container ul {
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        word-wrap: break-word;
        margin: 20px 0;
    }

        #intercom-container .intercom-admin-profile-text-container .intercom-container:first-child, #intercom-container .intercom-admin-profile-text-container a:first-child, #intercom-container .intercom-admin-profile-text-container blockquote:first-child, #intercom-container .intercom-admin-profile-text-container code:first-child, #intercom-container .intercom-admin-profile-text-container h1:first-child, #intercom-container .intercom-admin-profile-text-container h2:first-child, #intercom-container .intercom-admin-profile-text-container h3:first-child, #intercom-container .intercom-admin-profile-text-container h4:first-child, #intercom-container .intercom-admin-profile-text-container h5:first-child, #intercom-container .intercom-admin-profile-text-container h6:first-child, #intercom-container .intercom-admin-profile-text-container ol:first-child, #intercom-container .intercom-admin-profile-text-container p:first-child, #intercom-container .intercom-admin-profile-text-container ul:first-child {
            margin-top: 0;
        }

        #intercom-container .intercom-admin-profile-text-container .intercom-container:last-child, #intercom-container .intercom-admin-profile-text-container a:last-child, #intercom-container .intercom-admin-profile-text-container blockquote:last-child, #intercom-container .intercom-admin-profile-text-container code:last-child, #intercom-container .intercom-admin-profile-text-container h1:last-child, #intercom-container .intercom-admin-profile-text-container h2:last-child, #intercom-container .intercom-admin-profile-text-container h3:last-child, #intercom-container .intercom-admin-profile-text-container h4:last-child, #intercom-container .intercom-admin-profile-text-container h5:last-child, #intercom-container .intercom-admin-profile-text-container h6:last-child, #intercom-container .intercom-admin-profile-text-container ol:last-child, #intercom-container .intercom-admin-profile-text-container p:last-child, #intercom-container .intercom-admin-profile-text-container ul:last-child {
            margin-bottom: 0;
        }

        #intercom-container .intercom-admin-profile-text-container h1, #intercom-container .intercom-admin-profile-text-container h1 a {
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: normal;
            margin: 27px 0;
            color: inherit;
        }

        #intercom-container .intercom-admin-profile-text-container h2, #intercom-container .intercom-admin-profile-text-container h2 a {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            margin: 20px 0 10px;
            color: inherit;
        }

    #intercom-container .intercom-admin-profile-text-container ol, #intercom-container .intercom-admin-profile-text-container ul {
        font-size: 14px;
        -moz-padding-start: 40px;
        -webkit-padding-start: 40px;
        -khtml-padding-start: 40px;
        -o-padding-start: 40px;
        padding-start: 40px;
        padding-left: 30px;
    }

    #intercom-container .intercom-admin-profile-text-container [dir=ltr] ol, #intercom-container .intercom-admin-profile-text-container [dir=ltr] ul {
        padding-left: 30px;
    }

    #intercom-container .intercom-admin-profile-text-container [dir=rtl] ol, #intercom-container .intercom-admin-profile-text-container [dir=rtl] ul {
        padding-right: 30px;
    }

    #intercom-container .intercom-admin-profile-text-container ul &gt; li {
        list-style-type: disc;
    }

    #intercom-container .intercom-admin-profile-text-container ol &gt; li {
        list-style-type: decimal;
    }

    #intercom-container .intercom-admin-profile-text-container li {
        display: list-item;
        line-height: 20px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    #intercom-container .intercom-admin-profile-text-container em, #intercom-container .intercom-admin-profile-text-container i {
        font-style: italic;
    }

    #intercom-container .intercom-admin-profile-text-container b, #intercom-container .intercom-admin-profile-text-container strong {
        font-weight: 700;
        line-height: 100%;
    }

    #intercom-container .intercom-admin-profile-text-container pre {
        font-size: 14px;
        padding: 0 0 10px;
        white-space: pre-wrap;
    }

    #intercom-container .intercom-admin-profile-text-container img {
        display: block;
        max-width: 100%;
        margin: 10px 0;
    }

    #intercom-container .intercom-admin-profile-text-container p + br {
        display: none;
    }

    #intercom-container .intercom-admin-profile-text-container a:active, #intercom-container .intercom-admin-profile-text-container a:hover, #intercom-container .intercom-admin-profile-text-container a:link, #intercom-container .intercom-admin-profile-text-container a:visited {
        text-decoration: underline;
    }

    #intercom-container .intercom-admin-profile-text-container a:link, #intercom-container .intercom-admin-profile-text-container a:visited {
        color: #0074b0;
    }

    #intercom-container .intercom-admin-profile-text-container a:active, #intercom-container .intercom-admin-profile-text-container a:hover {
        color: #004c88;
    }

    #intercom-container .intercom-admin-profile-text-container h2 + .ic_button_in_content, #intercom-container .intercom-admin-profile-text-container h2 + .ic_social_block, #intercom-container .intercom-admin-profile-text-container h2 + blockquote, #intercom-container .intercom-admin-profile-text-container h2 + ol, #intercom-container .intercom-admin-profile-text-container h2 + p, #intercom-container .intercom-admin-profile-text-container h2 + ul, #intercom-container .intercom-admin-profile-text-container h3 + .ic_button_in_content, #intercom-container .intercom-admin-profile-text-container h3 + .ic_social_block, #intercom-container .intercom-admin-profile-text-container h3 + blockquote, #intercom-container .intercom-admin-profile-text-container h3 + ol, #intercom-container .intercom-admin-profile-text-container h3 + p, #intercom-container .intercom-admin-profile-text-container h3 + ul, #intercom-container .intercom-admin-profile-text-container h4 + .ic_button_in_content, #intercom-container .intercom-admin-profile-text-container h4 + .ic_social_block, #intercom-container .intercom-admin-profile-text-container h4 + blockquote, #intercom-container .intercom-admin-profile-text-container h4 + ol, #intercom-container .intercom-admin-profile-text-container h4 + p, #intercom-container .intercom-admin-profile-text-container h4 + ul, #intercom-container .intercom-admin-profile-text-container h5 + .ic_button_in_content, #intercom-container .intercom-admin-profile-text-container h5 + .ic_social_block, #intercom-container .intercom-admin-profile-text-container h5 + blockquote, #intercom-container .intercom-admin-profile-text-container h5 + ol, #intercom-container .intercom-admin-profile-text-container h5 + p, #intercom-container .intercom-admin-profile-text-container h5 + ul, #intercom-container .intercom-admin-profile-text-container h6 + .ic_button_in_content, #intercom-container .intercom-admin-profile-text-container h6 + .ic_social_block, #intercom-container .intercom-admin-profile-text-container h6 + blockquote, #intercom-container .intercom-admin-profile-text-container h6 + ol, #intercom-container .intercom-admin-profile-text-container h6 + p, #intercom-container .intercom-admin-profile-text-container h6 + ul {
        margin-top: 0;
    }

    #intercom-container .intercom-admin-profile-text-container .intercom-h2b-facebook, #intercom-container .intercom-admin-profile-text-container .intercom-h2b-twitter {
        max-width: 100%;
    }

    #intercom-container .intercom-admin-profile-text-container iframe[src*="vimeo.com"], #intercom-container .intercom-admin-profile-text-container iframe[src*="wistia.net"], #intercom-container .intercom-admin-profile-text-container iframe[src*="youtube.com"] {
        width: 100%;
        height: 149px;
        margin: 20px auto;
    }

#intercom-container .intercom-admin-profile-text {
    text-align: center;
    font-size: 13px;
    color: #78909c;
    line-height: 19px;
}

    #intercom-container .intercom-admin-profile-text a:link, #intercom-container .intercom-admin-profile-text a:visited {
        color: #78909c;
    }

</pre></body></html>