﻿/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
button {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

input {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

p,
blockquote {
    font-weight: normal;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    background: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

ul {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

a {
    text-decoration: none;
}

nav ul,
nav ol,
nav ul li,
nav ol li {
    font-size: 1.000em;
    margin: 0;
    padding: 0;
    background: none;
    list-style: none;
    list-style-image: none;
}

nav ul li:before,
nav ol li:before {
    font-family: inherit;
    content: normal;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: 0;
    margin: 0;
    display: block;
    -ms-interpolation-mode: bicubic;
}

pre {
    font-family: monospace;
    padding: 15px;
    white-space: pre;
    white-space: pre-wrap;
    white-space: pre-line;
    word-wrap: break-word;
}

audio,
canvas,
video {
    display: inline-block;
}

.lte7 audio,
.lte7 canvas,
.lte7 video {
    display: inline;
    zoom: 1;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

label,
input[type=button],
input[type=submit],
button {
    cursor: pointer;
}

button {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    width: auto;
    overflow: visible;
    font-weight: inherit;
}

button,
input,
textarea,
select {
    font-family: inherit;
    font-size: 100%;
    line-height: normal;
    text-transform: none;
    margin: 0;
    vertical-align: baseline;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.lte7 button,
.lte7 input,
.lte7 textarea,
.lte7 select {
    vertical-align: middle;
}

button,
input[type=submit],
input[type=reset],
input[type=button] {
    filter: chroma(color=#000000);
}

.lte7 button,
.lte7 input[type=submit],
.lte7 input[type=reset],
.lte7 input[type=button] {
    overflow: visible;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="checkbox"] .lte7,
input[type="radio"] .lte7 {
    height: 13px;
    width: 13px;
}

input[type="search"] {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

* {
    box-sizing: border-box;
}

:root {
    --ssa-color-palette-background-light-gray: rgb(238, 239, 239);
    --ssa-color-palette-black: rgb(0, 0, 0);
    --ssa-color-palette-blue: rgb(18, 117, 187);
    --ssa-color-palette-brand-color: rgb(254, 1, 177);
    --ssa-color-palette-brand-color-dark: rgb(190, 3, 253);
    --ssa-color-palette-brand-color-light: rgb(102, 255, 0);
    --ssa-color-palette-gray-10: rgb(15, 240, 252);
    --ssa-color-palette-gray-20: rgb(255, 53, 3);
    --ssa-color-palette-gray-30: rgb(255, 252, 0);
    --ssa-color-palette-gray-70: rgb(255, 207, 0);
    --ssa-color-palette-gray-80: rgb(207, 255, 4);
    --ssa-color-palette-gray-90: rgb(4, 217, 255);
    --ssa-color-palette-highlight-gray: rgb(248, 248, 248);
    --ssa-color-palette-primary-cool-gray: rgb(99, 102, 106);
    --ssa-color-palette-primary-df-blue: rgb(0, 98, 155);
    --ssa-color-palette-primary-light-blue: rgb(65, 182, 230);
    --ssa-color-palette-primary-orange: rgb(255, 163, 0);
    --ssa-color-palette-sec-cool-gray: rgba(145, 148, 150, 0.7);
    --ssa-color-palette-sec-dark-blue: rgb(0, 51, 84);
    --ssa-color-palette-sec-faded-blue: rgba(76, 145, 185, 0.7);
    --ssa-color-palette-sec-gray: rgb(77, 77, 79);
    --ssa-color-palette-sec-light-blue: rgba(121, 202, 235, 0.7);
    --ssa-color-palette-sec-yellow: rgba(255, 190, 95, 0.7);
    --ssa-color-palette-secondary-colorsdark-blue: rgb(0, 51, 84);
    --ssa-color-palette-tertiary-beige: rgb(221, 203, 164);
    --ssa-color-palette-tertiary-dark-green: rgb(120, 159, 144);
    --ssa-color-palette-tertiary-green: rgb(109, 205, 184);
    --ssa-color-palette-tertiary-pink: rgb(201, 128, 158);
    --ssa-color-palette-tertiary-purple: rgb(150, 120, 211);
    --ssa-color-palette-transparent-white: rgba(255, 255, 255, 0.8);
    --ssa-color-palette-white: rgb(255, 255, 255);
}

[data-icon-icomoon] {
    font-family: "icomoon", serif;
}

[data-icon-icomoon]:after {
    font-family: "icomoon", serif;
    content: attr(data-icon-icomoon);
}

@font-face {
    font-family: "icomoon";
    src: url("../font/icomoon_0.eot");
    src: url("../font/icomoon_0.eot") format("embedded-opentype"), url("../font/icomoon_0.woff") format("woff"), url("../font/icomoon_0.ttf") format("truetype");
    font-display: auto;
}

[data-icon-fontello] {
    font-family: "Fontello", serif;
}

[data-icon-fontello]:after {
    font-family: "Fontello", serif;
    content: attr(data-icon-fontello);
}

@font-face {
    font-family: "Fontello";
    src: url("../font/danafarber.eot");
    src: url("../font/danafarber.eot") format("embedded-opentype"), url("../font/danafarber.woff2") format("woff2"), url("../font/danafarber.woff") format("woff"), url("../font/danafarber.ttf") format("truetype");
    font-display: auto;
}

[data-icon-icomoon] {
    font-family: "icomoon", serif;
}

[data-icon-icomoon]:after {
    font-family: "icomoon", serif;
    content: attr(data-icon-icomoon);
}

@font-face {
    font-family: "icomoon";
    src: url("../font/icomoon_0.eot");
    src: url("../font/icomoon_0.eot") format("embedded-opentype"), url("../font/icomoon.woff2") format("woff2"), url("../font/icomoon_0.woff") format("woff"), url("../font/icomoon_0.ttf") format("truetype");
    font-display: auto;
}

:root {
    --ssa-font-stacks-arial: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    --ssa-font-stacks-playfair-display: 'Playfair Display', serif;
    --ssa-font-stacks-roboto: 'Roboto', sans-serif;
}

:root {
    --ssa-responsive-grid-settings-width: 90rem;
    --ssa-responsive-grid-settings-boxed-width: 76.5rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 6.75rem;
}

@media (max-width:1439px) {
    :root {
        --ssa-responsive-grid-settings-width: 75rem;
        --ssa-responsive-grid-settings-boxed-width: 71.25rem;
        --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
        --ssa-responsive-grid-settings-outer-gutter: 1.875rem;
    }
}

@media (max-width:1199px) {
    :root {
        --ssa-responsive-grid-settings-width: 62rem;
        --ssa-responsive-grid-settings-boxed-width: 59.5rem;
        --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
        --ssa-responsive-grid-settings-outer-gutter: 1.25rem;
    }
}

@media (max-width:991px) {
    :root {
        --ssa-responsive-grid-settings-width: 48rem;
        --ssa-responsive-grid-settings-boxed-width: 45.5rem;
        --ssa-responsive-grid-settings-inner-gutter: 1rem;
        --ssa-responsive-grid-settings-outer-gutter: 1.25rem;
    }
}

@media (max-width:767px) {
    :root {
        --ssa-responsive-grid-settings-width: 36rem;
        --ssa-responsive-grid-settings-boxed-width: 33.5rem;
        --ssa-responsive-grid-settings-inner-gutter: 1rem;
        --ssa-responsive-grid-settings-outer-gutter: 1.25rem;
    }
}

@media (max-width:575px) {
    :root {
        --ssa-responsive-grid-settings-width: 20rem;
        --ssa-responsive-grid-settings-boxed-width: 17.5rem;
        --ssa-responsive-grid-settings-inner-gutter: 1rem;
        --ssa-responsive-grid-settings-outer-gutter: 1.25rem;
    }
}

.coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}

@media (max-width:1439px) {
    .coh-row-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-row-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media (max-width:991px) {
    .coh-row-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -0.5rem;
        margin-right: -0.5rem;
    }
}

.coh-column {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (max-width:1439px) {
    .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

.coh-col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.coh-layout-col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    opacity: 1;
}

.coh-col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}

.coh-layout-col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
}

.coh-layout-col-xl-hidden {
    max-width: 200px;
    opacity: 0.5;
}

.coh-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

.coh-layout-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
    -ms-flex: 0 0 calc(8.3333333333% - 10px);
    flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
}

.coh-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.coh-layout-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
    -ms-flex: 0 0 calc(16.6666666667% - 10px);
    flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
}

.coh-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.coh-layout-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
    -ms-flex: 0 0 calc(25% - 10px);
    flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.coh-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.coh-layout-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
    -ms-flex: 0 0 calc(33.3333333333% - 10px);
    flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}

.coh-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}

.coh-layout-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
    -ms-flex: 0 0 calc(41.6666666667% - 10px);
    flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
}

.coh-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.coh-layout-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.coh-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.coh-layout-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
    -ms-flex: 0 0 calc(58.3333333333% - 10px);
    flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
}

.coh-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

.coh-layout-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
    -ms-flex: 0 0 calc(66.6666666667% - 10px);
    flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
}

.coh-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.coh-layout-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
    -ms-flex: 0 0 calc(75% - 10px);
    flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.coh-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}

.coh-layout-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
    -ms-flex: 0 0 calc(83.3333333333% - 10px);
    flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
}

.coh-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}

.coh-layout-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
    -ms-flex: 0 0 calc(91.6666666667% - 10px);
    flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
}

.coh-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.coh-layout-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
    -ms-flex: 0 0 calc(100% - 10px);
    flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.coh-col-xl-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.coh-layout-col-xl-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
    -ms-flex: 0 0 calc(20% - 10px);
    flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
}

.coh-layout-col-xl-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.coh-col-xl-push-12 {
    left: 100%;
}

.coh-col-xl-pull-12 {
    right: 100%;
}

.coh-col-xl-offset-12 {
    margin-left: 100%;
}

.coh-col-xl-push-11 {
    left: 91.6666666667%;
}

.coh-col-xl-pull-11 {
    right: 91.6666666667%;
}

.coh-col-xl-offset-11 {
    margin-left: 91.6666666667%;
}

.coh-col-xl-push-10 {
    left: 83.3333333333%;
}

.coh-col-xl-pull-10 {
    right: 83.3333333333%;
}

.coh-col-xl-offset-10 {
    margin-left: 83.3333333333%;
}

.coh-col-xl-push-9 {
    left: 75%;
}

.coh-col-xl-pull-9 {
    right: 75%;
}

.coh-col-xl-offset-9 {
    margin-left: 75%;
}

.coh-col-xl-push-8 {
    left: 66.6666666667%;
}

.coh-col-xl-pull-8 {
    right: 66.6666666667%;
}

.coh-col-xl-offset-8 {
    margin-left: 66.6666666667%;
}

.coh-col-xl-push-7 {
    left: 58.3333333333%;
}

.coh-col-xl-pull-7 {
    right: 58.3333333333%;
}

.coh-col-xl-offset-7 {
    margin-left: 58.3333333333%;
}

.coh-col-xl-push-6 {
    left: 50%;
}

.coh-col-xl-pull-6 {
    right: 50%;
}

.coh-col-xl-offset-6 {
    margin-left: 50%;
}

.coh-col-xl-push-5 {
    left: 41.6666666667%;
}

.coh-col-xl-pull-5 {
    right: 41.6666666667%;
}

.coh-col-xl-offset-5 {
    margin-left: 41.6666666667%;
}

.coh-col-xl-push-4 {
    left: 33.3333333333%;
}

.coh-col-xl-pull-4 {
    right: 33.3333333333%;
}

.coh-col-xl-offset-4 {
    margin-left: 33.3333333333%;
}

.coh-col-xl-push-3 {
    left: 25%;
}

.coh-col-xl-pull-3 {
    right: 25%;
}

.coh-col-xl-offset-3 {
    margin-left: 25%;
}

.coh-col-xl-push-2 {
    left: 16.6666666667%;
}

.coh-col-xl-pull-2 {
    right: 16.6666666667%;
}

.coh-col-xl-offset-2 {
    margin-left: 16.6666666667%;
}

.coh-visible-xl {
    display: block;
}

.coh-col-xl-push-1 {
    left: 8.3333333333%;
}

.coh-col-xl-pull-1 {
    right: 8.3333333333%;
}

.coh-col-xl-offset-1 {
    margin-left: 8.3333333333%;
}

.coh-hidden-xl {
    display: none;
}

.coh-col-xl-push-0 {
    left: auto;
}

.coh-col-xl-pull-0 {
    right: auto;
}

.coh-col-xl-offset-0 {
    margin-left: 0;
}

.coh-col-xl-push-1-5 {
    left: 20%;
}

.coh-col-xl-pull-1-5 {
    right: 20%;
}

.coh-col-xl-offset-1-5 {
    margin-left: 20%;
}

@media (max-width:1439px) {
    .coh-col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .coh-layout-col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        opacity: 1;
    }

    .coh-col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .coh-layout-col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 200px;
        opacity: 1;
    }

    .coh-layout-col-lg-hidden {
        max-width: 200px;
        opacity: 0.5;
    }

    .coh-col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-layout-col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
        flex: 0 0 calc(8.3333333333% - 10px);
        max-width: -webkit-calc(8.3333333333% - 10px);
        max-width: calc(8.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-1.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-layout-col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
        flex: 0 0 calc(16.6666666667% - 10px);
        max-width: -webkit-calc(16.6666666667% - 10px);
        max-width: calc(16.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-2.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-layout-col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
        max-width: -webkit-calc(25% - 10px);
        max-width: calc(25% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-3.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-layout-col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
        flex: 0 0 calc(33.3333333333% - 10px);
        max-width: -webkit-calc(33.3333333333% - 10px);
        max-width: calc(33.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-4.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-layout-col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
        flex: 0 0 calc(41.6666666667% - 10px);
        max-width: -webkit-calc(41.6666666667% - 10px);
        max-width: calc(41.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-layout-col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        max-width: -webkit-calc(50% - 10px);
        max-width: calc(50% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-6.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-layout-col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
        flex: 0 0 calc(58.3333333333% - 10px);
        max-width: -webkit-calc(58.3333333333% - 10px);
        max-width: calc(58.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-7.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-layout-col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
        flex: 0 0 calc(66.6666666667% - 10px);
        max-width: -webkit-calc(66.6666666667% - 10px);
        max-width: calc(66.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-8.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-layout-col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
        flex: 0 0 calc(75% - 10px);
        max-width: -webkit-calc(75% - 10px);
        max-width: calc(75% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-9.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-layout-col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
        flex: 0 0 calc(83.3333333333% - 10px);
        max-width: -webkit-calc(83.3333333333% - 10px);
        max-width: calc(83.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-10.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-layout-col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
        flex: 0 0 calc(91.6666666667% - 10px);
        max-width: -webkit-calc(91.6666666667% - 10px);
        max-width: calc(91.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-11.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-layout-col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
        flex: 0 0 calc(100% - 10px);
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-12.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-lg-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-layout-col-lg-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px);
        max-width: -webkit-calc(20% - 10px);
        max-width: calc(20% - 10px);
        opacity: 1;
    }

    .coh-layout-col-lg-1-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-col-lg-push-12 {
        left: 100%;
    }

    .coh-col-lg-pull-12 {
        right: 100%;
    }

    .coh-col-lg-offset-12 {
        margin-left: 100%;
    }

    .coh-col-lg-push-11 {
        left: 91.6666666667%;
    }

    .coh-col-lg-pull-11 {
        right: 91.6666666667%;
    }

    .coh-col-lg-offset-11 {
        margin-left: 91.6666666667%;
    }

    .coh-col-lg-push-10 {
        left: 83.3333333333%;
    }

    .coh-col-lg-pull-10 {
        right: 83.3333333333%;
    }

    .coh-col-lg-offset-10 {
        margin-left: 83.3333333333%;
    }

    .coh-col-lg-push-9 {
        left: 75%;
    }

    .coh-col-lg-pull-9 {
        right: 75%;
    }

    .coh-col-lg-offset-9 {
        margin-left: 75%;
    }

    .coh-col-lg-push-8 {
        left: 66.6666666667%;
    }

    .coh-col-lg-pull-8 {
        right: 66.6666666667%;
    }

    .coh-col-lg-offset-8 {
        margin-left: 66.6666666667%;
    }

    .coh-col-lg-push-7 {
        left: 58.3333333333%;
    }

    .coh-col-lg-pull-7 {
        right: 58.3333333333%;
    }

    .coh-col-lg-offset-7 {
        margin-left: 58.3333333333%;
    }

    .coh-col-lg-push-6 {
        left: 50%;
    }

    .coh-col-lg-pull-6 {
        right: 50%;
    }

    .coh-col-lg-offset-6 {
        margin-left: 50%;
    }

    .coh-col-lg-push-5 {
        left: 41.6666666667%;
    }

    .coh-col-lg-pull-5 {
        right: 41.6666666667%;
    }

    .coh-col-lg-offset-5 {
        margin-left: 41.6666666667%;
    }

    .coh-col-lg-push-4 {
        left: 33.3333333333%;
    }

    .coh-col-lg-pull-4 {
        right: 33.3333333333%;
    }

    .coh-col-lg-offset-4 {
        margin-left: 33.3333333333%;
    }

    .coh-col-lg-push-3 {
        left: 25%;
    }

    .coh-col-lg-pull-3 {
        right: 25%;
    }

    .coh-col-lg-offset-3 {
        margin-left: 25%;
    }

    .coh-col-lg-push-2 {
        left: 16.6666666667%;
    }

    .coh-col-lg-pull-2 {
        right: 16.6666666667%;
    }

    .coh-col-lg-offset-2 {
        margin-left: 16.6666666667%;
    }

    .coh-visible-lg {
        display: block;
    }

    .coh-col-lg-push-1 {
        left: 8.3333333333%;
    }

    .coh-col-lg-pull-1 {
        right: 8.3333333333%;
    }

    .coh-col-lg-offset-1 {
        margin-left: 8.3333333333%;
    }

    .coh-hidden-lg {
        display: none;
    }

    .coh-col-lg-push-0 {
        left: auto;
    }

    .coh-col-lg-pull-0 {
        right: auto;
    }

    .coh-col-lg-offset-0 {
        margin-left: 0;
    }

    .coh-col-lg-push-1-5 {
        left: 20%;
    }

    .coh-col-lg-pull-1-5 {
        right: 20%;
    }

    .coh-col-lg-offset-1-5 {
        margin-left: 20%;
    }
}

@media (max-width:1199px) {
    .coh-col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .coh-layout-col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        opacity: 1;
    }

    .coh-col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .coh-layout-col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 200px;
        opacity: 1;
    }

    .coh-layout-col-md-hidden {
        max-width: 200px;
        opacity: 0.5;
    }

    .coh-col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-layout-col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
        flex: 0 0 calc(8.3333333333% - 10px);
        max-width: -webkit-calc(8.3333333333% - 10px);
        max-width: calc(8.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-1.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-layout-col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
        flex: 0 0 calc(16.6666666667% - 10px);
        max-width: -webkit-calc(16.6666666667% - 10px);
        max-width: calc(16.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-2.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-layout-col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
        max-width: -webkit-calc(25% - 10px);
        max-width: calc(25% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-3.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-layout-col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
        flex: 0 0 calc(33.3333333333% - 10px);
        max-width: -webkit-calc(33.3333333333% - 10px);
        max-width: calc(33.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-4.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-layout-col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
        flex: 0 0 calc(41.6666666667% - 10px);
        max-width: -webkit-calc(41.6666666667% - 10px);
        max-width: calc(41.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-layout-col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        max-width: -webkit-calc(50% - 10px);
        max-width: calc(50% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-6.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-layout-col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
        flex: 0 0 calc(58.3333333333% - 10px);
        max-width: -webkit-calc(58.3333333333% - 10px);
        max-width: calc(58.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-7.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-layout-col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
        flex: 0 0 calc(66.6666666667% - 10px);
        max-width: -webkit-calc(66.6666666667% - 10px);
        max-width: calc(66.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-8.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-layout-col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
        flex: 0 0 calc(75% - 10px);
        max-width: -webkit-calc(75% - 10px);
        max-width: calc(75% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-9.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-layout-col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
        flex: 0 0 calc(83.3333333333% - 10px);
        max-width: -webkit-calc(83.3333333333% - 10px);
        max-width: calc(83.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-10.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-layout-col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
        flex: 0 0 calc(91.6666666667% - 10px);
        max-width: -webkit-calc(91.6666666667% - 10px);
        max-width: calc(91.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-11.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-layout-col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
        flex: 0 0 calc(100% - 10px);
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-12.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-md-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-layout-col-md-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px);
        max-width: -webkit-calc(20% - 10px);
        max-width: calc(20% - 10px);
        opacity: 1;
    }

    .coh-layout-col-md-1-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-col-md-push-12 {
        left: 100%;
    }

    .coh-col-md-pull-12 {
        right: 100%;
    }

    .coh-col-md-offset-12 {
        margin-left: 100%;
    }

    .coh-col-md-push-11 {
        left: 91.6666666667%;
    }

    .coh-col-md-pull-11 {
        right: 91.6666666667%;
    }

    .coh-col-md-offset-11 {
        margin-left: 91.6666666667%;
    }

    .coh-col-md-push-10 {
        left: 83.3333333333%;
    }

    .coh-col-md-pull-10 {
        right: 83.3333333333%;
    }

    .coh-col-md-offset-10 {
        margin-left: 83.3333333333%;
    }

    .coh-col-md-push-9 {
        left: 75%;
    }

    .coh-col-md-pull-9 {
        right: 75%;
    }

    .coh-col-md-offset-9 {
        margin-left: 75%;
    }

    .coh-col-md-push-8 {
        left: 66.6666666667%;
    }

    .coh-col-md-pull-8 {
        right: 66.6666666667%;
    }

    .coh-col-md-offset-8 {
        margin-left: 66.6666666667%;
    }

    .coh-col-md-push-7 {
        left: 58.3333333333%;
    }

    .coh-col-md-pull-7 {
        right: 58.3333333333%;
    }

    .coh-col-md-offset-7 {
        margin-left: 58.3333333333%;
    }

    .coh-col-md-push-6 {
        left: 50%;
    }

    .coh-col-md-pull-6 {
        right: 50%;
    }

    .coh-col-md-offset-6 {
        margin-left: 50%;
    }

    .coh-col-md-push-5 {
        left: 41.6666666667%;
    }

    .coh-col-md-pull-5 {
        right: 41.6666666667%;
    }

    .coh-col-md-offset-5 {
        margin-left: 41.6666666667%;
    }

    .coh-col-md-push-4 {
        left: 33.3333333333%;
    }

    .coh-col-md-pull-4 {
        right: 33.3333333333%;
    }

    .coh-col-md-offset-4 {
        margin-left: 33.3333333333%;
    }

    .coh-col-md-push-3 {
        left: 25%;
    }

    .coh-col-md-pull-3 {
        right: 25%;
    }

    .coh-col-md-offset-3 {
        margin-left: 25%;
    }

    .coh-col-md-push-2 {
        left: 16.6666666667%;
    }

    .coh-col-md-pull-2 {
        right: 16.6666666667%;
    }

    .coh-col-md-offset-2 {
        margin-left: 16.6666666667%;
    }

    .coh-visible-md {
        display: block;
    }

    .coh-col-md-push-1 {
        left: 8.3333333333%;
    }

    .coh-col-md-pull-1 {
        right: 8.3333333333%;
    }

    .coh-col-md-offset-1 {
        margin-left: 8.3333333333%;
    }

    .coh-hidden-md {
        display: none;
    }

    .coh-col-md-push-0 {
        left: auto;
    }

    .coh-col-md-pull-0 {
        right: auto;
    }

    .coh-col-md-offset-0 {
        margin-left: 0;
    }

    .coh-col-md-push-1-5 {
        left: 20%;
    }

    .coh-col-md-pull-1-5 {
        right: 20%;
    }

    .coh-col-md-offset-1-5 {
        margin-left: 20%;
    }
}

@media (max-width:991px) {
    .coh-col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .coh-layout-col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        opacity: 1;
    }

    .coh-col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .coh-layout-col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 200px;
        opacity: 1;
    }

    .coh-layout-col-sm-hidden {
        max-width: 200px;
        opacity: 0.5;
    }

    .coh-col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-layout-col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
        flex: 0 0 calc(8.3333333333% - 10px);
        max-width: -webkit-calc(8.3333333333% - 10px);
        max-width: calc(8.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-1.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-layout-col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
        flex: 0 0 calc(16.6666666667% - 10px);
        max-width: -webkit-calc(16.6666666667% - 10px);
        max-width: calc(16.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-2.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-layout-col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
        max-width: -webkit-calc(25% - 10px);
        max-width: calc(25% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-3.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-layout-col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
        flex: 0 0 calc(33.3333333333% - 10px);
        max-width: -webkit-calc(33.3333333333% - 10px);
        max-width: calc(33.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-4.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-layout-col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
        flex: 0 0 calc(41.6666666667% - 10px);
        max-width: -webkit-calc(41.6666666667% - 10px);
        max-width: calc(41.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-layout-col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        max-width: -webkit-calc(50% - 10px);
        max-width: calc(50% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-6.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-layout-col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
        flex: 0 0 calc(58.3333333333% - 10px);
        max-width: -webkit-calc(58.3333333333% - 10px);
        max-width: calc(58.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-7.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-layout-col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
        flex: 0 0 calc(66.6666666667% - 10px);
        max-width: -webkit-calc(66.6666666667% - 10px);
        max-width: calc(66.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-8.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-layout-col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
        flex: 0 0 calc(75% - 10px);
        max-width: -webkit-calc(75% - 10px);
        max-width: calc(75% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-9.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-layout-col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
        flex: 0 0 calc(83.3333333333% - 10px);
        max-width: -webkit-calc(83.3333333333% - 10px);
        max-width: calc(83.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-10.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-layout-col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
        flex: 0 0 calc(91.6666666667% - 10px);
        max-width: -webkit-calc(91.6666666667% - 10px);
        max-width: calc(91.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-11.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-layout-col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
        flex: 0 0 calc(100% - 10px);
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-12.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-sm-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-layout-col-sm-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px);
        max-width: -webkit-calc(20% - 10px);
        max-width: calc(20% - 10px);
        opacity: 1;
    }

    .coh-layout-col-sm-1-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-col-sm-push-12 {
        left: 100%;
    }

    .coh-col-sm-pull-12 {
        right: 100%;
    }

    .coh-col-sm-offset-12 {
        margin-left: 100%;
    }

    .coh-col-sm-push-11 {
        left: 91.6666666667%;
    }

    .coh-col-sm-pull-11 {
        right: 91.6666666667%;
    }

    .coh-col-sm-offset-11 {
        margin-left: 91.6666666667%;
    }

    .coh-col-sm-push-10 {
        left: 83.3333333333%;
    }

    .coh-col-sm-pull-10 {
        right: 83.3333333333%;
    }

    .coh-col-sm-offset-10 {
        margin-left: 83.3333333333%;
    }

    .coh-col-sm-push-9 {
        left: 75%;
    }

    .coh-col-sm-pull-9 {
        right: 75%;
    }

    .coh-col-sm-offset-9 {
        margin-left: 75%;
    }

    .coh-col-sm-push-8 {
        left: 66.6666666667%;
    }

    .coh-col-sm-pull-8 {
        right: 66.6666666667%;
    }

    .coh-col-sm-offset-8 {
        margin-left: 66.6666666667%;
    }

    .coh-col-sm-push-7 {
        left: 58.3333333333%;
    }

    .coh-col-sm-pull-7 {
        right: 58.3333333333%;
    }

    .coh-col-sm-offset-7 {
        margin-left: 58.3333333333%;
    }

    .coh-col-sm-push-6 {
        left: 50%;
    }

    .coh-col-sm-pull-6 {
        right: 50%;
    }

    .coh-col-sm-offset-6 {
        margin-left: 50%;
    }

    .coh-col-sm-push-5 {
        left: 41.6666666667%;
    }

    .coh-col-sm-pull-5 {
        right: 41.6666666667%;
    }

    .coh-col-sm-offset-5 {
        margin-left: 41.6666666667%;
    }

    .coh-col-sm-push-4 {
        left: 33.3333333333%;
    }

    .coh-col-sm-pull-4 {
        right: 33.3333333333%;
    }

    .coh-col-sm-offset-4 {
        margin-left: 33.3333333333%;
    }

    .coh-col-sm-push-3 {
        left: 25%;
    }

    .coh-col-sm-pull-3 {
        right: 25%;
    }

    .coh-col-sm-offset-3 {
        margin-left: 25%;
    }

    .coh-col-sm-push-2 {
        left: 16.6666666667%;
    }

    .coh-col-sm-pull-2 {
        right: 16.6666666667%;
    }

    .coh-col-sm-offset-2 {
        margin-left: 16.6666666667%;
    }

    .coh-visible-sm {
        display: block;
    }

    .coh-col-sm-push-1 {
        left: 8.3333333333%;
    }

    .coh-col-sm-pull-1 {
        right: 8.3333333333%;
    }

    .coh-col-sm-offset-1 {
        margin-left: 8.3333333333%;
    }

    .coh-hidden-sm {
        display: none;
    }

    .coh-col-sm-push-0 {
        left: auto;
    }

    .coh-col-sm-pull-0 {
        right: auto;
    }

    .coh-col-sm-offset-0 {
        margin-left: 0;
    }

    .coh-col-sm-push-1-5 {
        left: 20%;
    }

    .coh-col-sm-pull-1-5 {
        right: 20%;
    }

    .coh-col-sm-offset-1-5 {
        margin-left: 20%;
    }
}

@media (max-width:767px) {
    .coh-col-ps {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .coh-layout-col-ps {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        opacity: 1;
    }

    .coh-col-ps-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .coh-layout-col-ps-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 200px;
        opacity: 1;
    }

    .coh-layout-col-ps-hidden {
        max-width: 200px;
        opacity: 0.5;
    }

    .coh-col-ps-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-layout-col-ps-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
        flex: 0 0 calc(8.3333333333% - 10px);
        max-width: -webkit-calc(8.3333333333% - 10px);
        max-width: calc(8.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-1.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-col-ps-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-layout-col-ps-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
        flex: 0 0 calc(16.6666666667% - 10px);
        max-width: -webkit-calc(16.6666666667% - 10px);
        max-width: calc(16.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-2.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-col-ps-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-layout-col-ps-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
        max-width: -webkit-calc(25% - 10px);
        max-width: calc(25% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-3.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-col-ps-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-layout-col-ps-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
        flex: 0 0 calc(33.3333333333% - 10px);
        max-width: -webkit-calc(33.3333333333% - 10px);
        max-width: calc(33.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-4.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-col-ps-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-layout-col-ps-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
        flex: 0 0 calc(41.6666666667% - 10px);
        max-width: -webkit-calc(41.6666666667% - 10px);
        max-width: calc(41.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-col-ps-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-layout-col-ps-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        max-width: -webkit-calc(50% - 10px);
        max-width: calc(50% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-6.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-col-ps-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-layout-col-ps-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
        flex: 0 0 calc(58.3333333333% - 10px);
        max-width: -webkit-calc(58.3333333333% - 10px);
        max-width: calc(58.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-7.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-col-ps-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-layout-col-ps-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
        flex: 0 0 calc(66.6666666667% - 10px);
        max-width: -webkit-calc(66.6666666667% - 10px);
        max-width: calc(66.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-8.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-col-ps-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-layout-col-ps-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
        flex: 0 0 calc(75% - 10px);
        max-width: -webkit-calc(75% - 10px);
        max-width: calc(75% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-9.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-col-ps-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-layout-col-ps-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
        flex: 0 0 calc(83.3333333333% - 10px);
        max-width: -webkit-calc(83.3333333333% - 10px);
        max-width: calc(83.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-10.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-col-ps-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-layout-col-ps-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
        flex: 0 0 calc(91.6666666667% - 10px);
        max-width: -webkit-calc(91.6666666667% - 10px);
        max-width: calc(91.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-11.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-col-ps-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-layout-col-ps-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
        flex: 0 0 calc(100% - 10px);
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-12.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-ps-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-layout-col-ps-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px);
        max-width: -webkit-calc(20% - 10px);
        max-width: calc(20% - 10px);
        opacity: 1;
    }

    .coh-layout-col-ps-1-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-col-ps-push-12 {
        left: 100%;
    }

    .coh-col-ps-pull-12 {
        right: 100%;
    }

    .coh-col-ps-offset-12 {
        margin-left: 100%;
    }

    .coh-col-ps-push-11 {
        left: 91.6666666667%;
    }

    .coh-col-ps-pull-11 {
        right: 91.6666666667%;
    }

    .coh-col-ps-offset-11 {
        margin-left: 91.6666666667%;
    }

    .coh-col-ps-push-10 {
        left: 83.3333333333%;
    }

    .coh-col-ps-pull-10 {
        right: 83.3333333333%;
    }

    .coh-col-ps-offset-10 {
        margin-left: 83.3333333333%;
    }

    .coh-col-ps-push-9 {
        left: 75%;
    }

    .coh-col-ps-pull-9 {
        right: 75%;
    }

    .coh-col-ps-offset-9 {
        margin-left: 75%;
    }

    .coh-col-ps-push-8 {
        left: 66.6666666667%;
    }

    .coh-col-ps-pull-8 {
        right: 66.6666666667%;
    }

    .coh-col-ps-offset-8 {
        margin-left: 66.6666666667%;
    }

    .coh-col-ps-push-7 {
        left: 58.3333333333%;
    }

    .coh-col-ps-pull-7 {
        right: 58.3333333333%;
    }

    .coh-col-ps-offset-7 {
        margin-left: 58.3333333333%;
    }

    .coh-col-ps-push-6 {
        left: 50%;
    }

    .coh-col-ps-pull-6 {
        right: 50%;
    }

    .coh-col-ps-offset-6 {
        margin-left: 50%;
    }

    .coh-col-ps-push-5 {
        left: 41.6666666667%;
    }

    .coh-col-ps-pull-5 {
        right: 41.6666666667%;
    }

    .coh-col-ps-offset-5 {
        margin-left: 41.6666666667%;
    }

    .coh-col-ps-push-4 {
        left: 33.3333333333%;
    }

    .coh-col-ps-pull-4 {
        right: 33.3333333333%;
    }

    .coh-col-ps-offset-4 {
        margin-left: 33.3333333333%;
    }

    .coh-col-ps-push-3 {
        left: 25%;
    }

    .coh-col-ps-pull-3 {
        right: 25%;
    }

    .coh-col-ps-offset-3 {
        margin-left: 25%;
    }

    .coh-col-ps-push-2 {
        left: 16.6666666667%;
    }

    .coh-col-ps-pull-2 {
        right: 16.6666666667%;
    }

    .coh-col-ps-offset-2 {
        margin-left: 16.6666666667%;
    }

    .coh-visible-ps {
        display: block;
    }

    .coh-col-ps-push-1 {
        left: 8.3333333333%;
    }

    .coh-col-ps-pull-1 {
        right: 8.3333333333%;
    }

    .coh-col-ps-offset-1 {
        margin-left: 8.3333333333%;
    }

    .coh-hidden-ps {
        display: none;
    }

    .coh-col-ps-push-0 {
        left: auto;
    }

    .coh-col-ps-pull-0 {
        right: auto;
    }

    .coh-col-ps-offset-0 {
        margin-left: 0;
    }

    .coh-col-ps-push-1-5 {
        left: 20%;
    }

    .coh-col-ps-pull-1-5 {
        right: 20%;
    }

    .coh-col-ps-offset-1-5 {
        margin-left: 20%;
    }
}

@media (max-width:575px) {
    .coh-col-xs {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .coh-layout-col-xs {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        opacity: 1;
    }

    .coh-col-xs-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none;
    }

    .coh-layout-col-xs-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 200px;
        opacity: 1;
    }

    .coh-layout-col-xs-hidden {
        max-width: 200px;
        opacity: 0.5;
    }

    .coh-col-xs-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-layout-col-xs-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
        flex: 0 0 calc(8.3333333333% - 10px);
        max-width: -webkit-calc(8.3333333333% - 10px);
        max-width: calc(8.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-1.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%;
    }

    .coh-col-xs-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-layout-col-xs-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
        flex: 0 0 calc(16.6666666667% - 10px);
        max-width: -webkit-calc(16.6666666667% - 10px);
        max-width: calc(16.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-2.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%;
    }

    .coh-col-xs-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-layout-col-xs-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
        max-width: -webkit-calc(25% - 10px);
        max-width: calc(25% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-3.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .coh-col-xs-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-layout-col-xs-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
        flex: 0 0 calc(33.3333333333% - 10px);
        max-width: -webkit-calc(33.3333333333% - 10px);
        max-width: calc(33.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-4.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
    }

    .coh-col-xs-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-layout-col-xs-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
        flex: 0 0 calc(41.6666666667% - 10px);
        max-width: -webkit-calc(41.6666666667% - 10px);
        max-width: calc(41.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%;
    }

    .coh-col-xs-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-layout-col-xs-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
        max-width: -webkit-calc(50% - 10px);
        max-width: calc(50% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-6.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coh-col-xs-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-layout-col-xs-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
        flex: 0 0 calc(58.3333333333% - 10px);
        max-width: -webkit-calc(58.3333333333% - 10px);
        max-width: calc(58.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-7.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%;
    }

    .coh-col-xs-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-layout-col-xs-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
        flex: 0 0 calc(66.6666666667% - 10px);
        max-width: -webkit-calc(66.6666666667% - 10px);
        max-width: calc(66.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-8.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%;
    }

    .coh-col-xs-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-layout-col-xs-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
        flex: 0 0 calc(75% - 10px);
        max-width: -webkit-calc(75% - 10px);
        max-width: calc(75% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-9.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .coh-col-xs-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-layout-col-xs-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
        flex: 0 0 calc(83.3333333333% - 10px);
        max-width: -webkit-calc(83.3333333333% - 10px);
        max-width: calc(83.3333333333% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-10.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%;
    }

    .coh-col-xs-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-layout-col-xs-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
        flex: 0 0 calc(91.6666666667% - 10px);
        max-width: -webkit-calc(91.6666666667% - 10px);
        max-width: calc(91.6666666667% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-11.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%;
    }

    .coh-col-xs-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-layout-col-xs-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
        flex: 0 0 calc(100% - 10px);
        max-width: -webkit-calc(100% - 10px);
        max-width: calc(100% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-12.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-col-xs-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-layout-col-xs-1-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
        flex: 0 0 calc(20% - 10px);
        max-width: -webkit-calc(20% - 10px);
        max-width: calc(20% - 10px);
        opacity: 1;
    }

    .coh-layout-col-xs-1-5.coh-layout-canvas-component-drop-zone {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .coh-col-xs-push-12 {
        left: 100%;
    }

    .coh-col-xs-pull-12 {
        right: 100%;
    }

    .coh-col-xs-offset-12 {
        margin-left: 100%;
    }

    .coh-col-xs-push-11 {
        left: 91.6666666667%;
    }

    .coh-col-xs-pull-11 {
        right: 91.6666666667%;
    }

    .coh-col-xs-offset-11 {
        margin-left: 91.6666666667%;
    }

    .coh-col-xs-push-10 {
        left: 83.3333333333%;
    }

    .coh-col-xs-pull-10 {
        right: 83.3333333333%;
    }

    .coh-col-xs-offset-10 {
        margin-left: 83.3333333333%;
    }

    .coh-col-xs-push-9 {
        left: 75%;
    }

    .coh-col-xs-pull-9 {
        right: 75%;
    }

    .coh-col-xs-offset-9 {
        margin-left: 75%;
    }

    .coh-col-xs-push-8 {
        left: 66.6666666667%;
    }

    .coh-col-xs-pull-8 {
        right: 66.6666666667%;
    }

    .coh-col-xs-offset-8 {
        margin-left: 66.6666666667%;
    }

    .coh-col-xs-push-7 {
        left: 58.3333333333%;
    }

    .coh-col-xs-pull-7 {
        right: 58.3333333333%;
    }

    .coh-col-xs-offset-7 {
        margin-left: 58.3333333333%;
    }

    .coh-col-xs-push-6 {
        left: 50%;
    }

    .coh-col-xs-pull-6 {
        right: 50%;
    }

    .coh-col-xs-offset-6 {
        margin-left: 50%;
    }

    .coh-col-xs-push-5 {
        left: 41.6666666667%;
    }

    .coh-col-xs-pull-5 {
        right: 41.6666666667%;
    }

    .coh-col-xs-offset-5 {
        margin-left: 41.6666666667%;
    }

    .coh-col-xs-push-4 {
        left: 33.3333333333%;
    }

    .coh-col-xs-pull-4 {
        right: 33.3333333333%;
    }

    .coh-col-xs-offset-4 {
        margin-left: 33.3333333333%;
    }

    .coh-col-xs-push-3 {
        left: 25%;
    }

    .coh-col-xs-pull-3 {
        right: 25%;
    }

    .coh-col-xs-offset-3 {
        margin-left: 25%;
    }

    .coh-col-xs-push-2 {
        left: 16.6666666667%;
    }

    .coh-col-xs-pull-2 {
        right: 16.6666666667%;
    }

    .coh-col-xs-offset-2 {
        margin-left: 16.6666666667%;
    }

    .coh-visible-xs {
        display: block;
    }

    .coh-col-xs-push-1 {
        left: 8.3333333333%;
    }

    .coh-col-xs-pull-1 {
        right: 8.3333333333%;
    }

    .coh-col-xs-offset-1 {
        margin-left: 8.3333333333%;
    }

    .coh-hidden-xs {
        display: none;
    }

    .coh-col-xs-push-0 {
        left: auto;
    }

    .coh-col-xs-pull-0 {
        right: auto;
    }

    .coh-col-xs-offset-0 {
        margin-left: 0;
    }

    .coh-col-xs-push-1-5 {
        left: 20%;
    }

    .coh-col-xs-pull-1-5 {
        right: 20%;
    }

    .coh-col-xs-offset-1-5 {
        margin-left: 20%;
    }
}

.coh-row-bleed-xl>.coh-row-inner {
    margin-right: 0;
    margin-left: 0;
}

.coh-row-bleed-xl>.coh-row-inner>.coh-column {
    padding-right: 0;
    padding-left: 0;
}

.coh-row-visible-xl {
    overflow: visible;
}

.coh-row-hidden-xl {
    overflow-x: hidden;
    overflow-y: auto;
}

.coh-row-xl>.coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}

.coh-row-xl>.coh-row-inner>.coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (max-width:1439px) {
    .coh-row-xl>.coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-row-xl>.coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-row-xl>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-xl>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-xl>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-xl>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:1439px) {
    .coh-row-bleed-lg>.coh-row-inner {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-row-bleed-lg>.coh-row-inner>.coh-column {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-row-visible-lg {
        overflow: visible;
    }

    .coh-row-hidden-lg {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width:1439px) {
    .coh-row-lg>.coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-row-lg>.coh-row-inner>.coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-row-lg>.coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-row-lg>.coh-row-inner>.coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-row-lg>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-lg>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-lg>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-lg>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-lg>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-lg>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:1199px) {
    .coh-row-bleed-md>.coh-row-inner {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-row-bleed-md>.coh-row-inner>.coh-column {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-row-visible-md {
        overflow: visible;
    }

    .coh-row-hidden-md {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width:1199px) {
    .coh-row-md>.coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-row-md>.coh-row-inner>.coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-row-md>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-md>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-md>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-md>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-md>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-md>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:991px) {
    .coh-row-bleed-sm>.coh-row-inner {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-row-bleed-sm>.coh-row-inner>.coh-column {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-row-visible-sm {
        overflow: visible;
    }

    .coh-row-hidden-sm {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width:991px) {
    .coh-row-sm>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-sm>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-sm>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-sm>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-sm>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-sm>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-row-bleed-ps>.coh-row-inner {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-row-bleed-ps>.coh-row-inner>.coh-column {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-row-visible-ps {
        overflow: visible;
    }

    .coh-row-hidden-ps {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width:767px) {
    .coh-row-ps>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-ps>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-ps>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-ps>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-row-bleed-xs>.coh-row-inner {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-row-bleed-xs>.coh-row-inner>.coh-column {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-row-visible-xs {
        overflow: visible;
    }

    .coh-row-hidden-xs {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media (max-width:575px) {
    .coh-row-xs>.coh-row-inner {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-row-xs>.coh-row-inner>.coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

:root {
    --ssa-default-font-settings-font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    --ssa-default-font-settings-color: rgb(77, 77, 79);
}

body {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
}

:root {
    --ssa-base-unit-settings-font-size: 16px;
}

body {
    font-size: 16px;
}

ul {
    margin-bottom: 2rem;
}

ul.toolbar-menu li {
    margin: 0;
    list-style-type: none;
    font-weight: normal;
}

ul.toolbar-menu li:before {
    content: normal;
}

ul.contextual-links li {
    list-style-type: none;
    font-weight: normal;
}

ul.contextual-links li:before {
    content: normal;
}

ul.cke_panel_list li {
    list-style-type: none;
    font-weight: normal;
}

ul.cke_panel_list li:before {
    content: normal;
}

ul.dx8-tabs li {
    list-style-type: none;
    font-weight: normal;
}

ul.dx8-tabs li:before {
    content: normal;
}

ul li {
    line-height: 1.5;
    margin-bottom: 0;
    margin-left: 1.5rem;
    list-style-type: disc;
    list-style-position: outside;
}

ul li ul {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}

ul li ul li {
    margin-left: 1rem;
    list-style-type: disc;
}

p {
    font-size: 1rem;
    margin-bottom: 1.5rem;
    line-height: 1.5;
    font-weight: 400;
}

p a:hover {
    text-decoration: underline;
}

ol {
    margin-bottom: 1.5rem;
}

ol li {
    line-height: 1.5;
    margin-bottom: 1rem;
    margin-left: 1.5rem;
    font-weight: 400;
    list-style-type: decimal;
}

ol li ol {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

ol li ol li {
    margin-left: 1.5rem;
}

ol li a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

ol li ul {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

ol li ul li {
    list-style-type: disc;
}

a {
    color: rgb(0, 98, 155);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h6 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

h5 {
    font-size: 1.25rem;
    margin-bottom: 1.375rem;
    line-height: 1.625rem;
    font-weight: 400;
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    h5 {
        margin-bottom: 1.25rem;
    }
}

h5 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

h4 {
    font-size: 1.5rem;
    font-weight: 400;
    margin-bottom: 1.375rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:767px) {
    h4 {
        margin-bottom: 1.25rem;
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

h4>a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

h3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
    margin-bottom: 1rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    h3 {
        font-size: 1.5rem;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
}

h3 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

h2 {
    font-weight: 400;
    font-size: 2.375rem;
    line-height: 2.75rem;
    margin-bottom: 1rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    h2 {
        font-size: 1.75rem;
        line-height: 2rem;
        letter-spacing: 0.015em;
    }
}

h2.styled-heading-section-navigation {
    font-size: 1.5rem;
    line-height: 1.875rem;
}

@media (max-width:767px) {
    h2.styled-heading-section-navigation {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

h2 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

h1 {
    font-size: 2.75rem;
    line-height: 3.25rem;
    font-weight: 400;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    h1 {
        font-size: 2rem;
        line-height: 2.375rem;
    }
}

h1 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
}

button {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(0, 98, 155);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    text-transform: uppercase;
}

button:hover {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

button[disabled] {
    background-color: rgb(230, 231, 231);
    color: rgb(99, 102, 106);
    border-width: 0;
}

body {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
}

body::-moz-selection {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

body::selection {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    body.menu-active {
        overflow: hidden;
    }
}

body.path-frontpage .share-block {
    display: none;
}

body.path-frontpage .breadcrumbs-main-container-wrapper .coh-row-inner {
    display: none;
}

body.page-node-type-campaign .share-block {
    display: none;
}

body img {
    max-width: 100%;
    height: auto;
}

body sup {
    vertical-align: baseline;
    position: relative;
    top: -0.3em;
}

body sub {
    vertical-align: baseline;
    position: relative;
    top: 0.3em;
}

blockquote {
    font-size: 1.25rem;
    line-height: 1.5;
    margin-bottom: 1.5rem;
    padding-right: 2rem;
    padding-left: 2rem;
    border-left-width: 0.125rem;
    border-left-style: solid;
    border-left-color: rgb(254, 1, 177);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

@media (max-width:1199px) {
    blockquote {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

blockquote:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f10d";
    font-family: icomoon;
    font-size: 1.5rem;
    color: rgb(254, 1, 177);
    font-style: normal;
    padding-bottom: 0.5rem;
    display: block;
}

@media (max-width:1199px) {
    blockquote:before {
        font-size: 1.5rem;
    }
}

blockquote p {
    font-size: 1.25rem;
}

.table-responsive {
    overflow: auto;
    padding-bottom: 2rem;
    margin-bottom: 1.875rem;
}

@media (max-width:991px) {
    .table-responsive {
        padding-bottom: 2rem;
    }
}

.table-responsive::-webkit-scrollbar {
    height: 0.625rem;
}

.table-responsive::-webkit-scrollbar-thumb {
    background-color: rgb(0, 98, 155);
    background-clip: content-box;
    -webkit-border-radius: 0.625rem;
    border-radius: 0.625rem;
}

.table-responsive::-webkit-scrollbar-track {
    background-color: rgba(145, 148, 150, 0.7);
    -webkit-border-radius: 0.625rem;
    border-radius: 0.625rem;
}

table {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    width: 100%;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}



table tr td {
    padding-top: 0.5rem;
    padding-right: 0.875rem;
    padding-bottom: 0.375rem;
    padding-left: 0.875rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    border-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    border-style: solid;
}

@media (max-width:991px) {
    table tr td {
        padding-bottom: 0.625rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

table th {
    padding-top: 0.9375rem;
    padding-right: 0.875rem;
    padding-bottom: 0.875rem;
    padding-left: 0.875rem;
    text-align: left;
    font-size: 1.25rem;
    line-height: 1.625rem;
    background-color: rgb(0, 51, 84);
    color: rgb(255, 255, 255);
    font-weight: 400;
    border-color: rgba(145, 148, 150, 0.7);
    border-style: solid;
    border-width: 0.0625rem;
}

.sitewide-alert.alert {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: rgb(238, 239, 239);
    position: relative;
    min-height: 3.5rem;
}

@media (max-width:991px) {
    .sitewide-alert.alert {
        min-height: 5rem;
    }
}

.alert-danger.sitewide-alert.alert p {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:991px) {
    .alert-danger.sitewide-alert.alert p {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.alert-danger.sitewide-alert.alert p:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f12a";
    font-family: icomoon;
    border-style: solid;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-width: 0.1875rem;
    border-color: rgb(0, 51, 84);
    padding-top: 0.125rem;
    padding-right: 0.375rem;
    padding-bottom: 0.125rem;
    padding-left: 0.375rem;
    color: rgb(0, 51, 84);
    margin-right: 0.5rem;
    font-size: 0.75rem;
}

.sitewide-alert.alert span div p {
    margin-top: 0;
    margin-right: 1.25rem;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1rem;
    line-height: 1.125rem;
    color: rgb(77, 77, 79);
}

.sitewide-alert.alert .close.js-dismiss-button {
    position: absolute;
    right: 1rem;
    float: none;
    top: 1rem;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 51, 84);
    font-size: 1rem;
    line-height: 1.125rem;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-style: none;
}

section-nav {
    display: block;
}

section-nav .df-section-nav ul {
    margin-top: 0;
    margin-bottom: 0;
}

section-nav .df-section-nav ul li {
    list-style-type: none;
    list-style-type: none;
    margin-left: 0;
    border-top-width: 0.0625rem;
    border-top-style: solid;
    border-top-color: rgb(218, 218, 218);
}

section-nav .df-section-nav ul li.show>div>button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f068";
    font-family: icomoon;
    padding-top: 1rem;
}

section-nav .df-section-nav ul li a {
    font-size: 1rem;
    line-height: 1.875rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    display: block;
}

section-nav .df-section-nav ul li a.current {
    font-weight: 700;
}

section-nav .df-section-nav ul li>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

section-nav .df-section-nav ul li>div>button {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

section-nav .df-section-nav ul li>div>button:before {
    line-height: 1.875rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f067";
    font-family: icomoon;
    color: rgb(255, 163, 0);
    font-size: 1rem;
    width: 0.75rem;
    padding-top: 0.5rem;
}

section-nav .df-section-nav ul li>div>button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

section-nav .df-section-nav ul li>div>a {
    margin-left: 0.5rem;
}

section-nav .df-section-nav>ul>li {
    border-top-style: none;
}

section-nav .df-section-nav>ul>li>ul {
    margin-left: 0;
}

section-nav .df-section-nav>ul>li>ul>li {
    padding-left: 1.75rem;
}

section-nav .df-section-nav>ul>li>ul>li[data-level] {
    padding-left: 0.5rem;
}

section-nav .df-section-nav>ul>li>ul>li ul>li {
    padding-left: 2.5rem;
}

section-nav .df-section-nav>ul>li>ul>li ul>li[data-level] {
    padding-left: 1.25rem;
}

section-nav .df-section-nav>ul>li>ul>li ul>li>ul li {
    padding-left: 3.25rem;
}

section-nav .df-section-nav>ul>li>ul>li ul>li>ul li[data-level] {
    padding-left: 2rem;
}

section-nav .df-section-nav>ul>li>ul>li ul>li>ul li>ul>li {
    padding-left: 3.75rem;
}

results-list .featured-wrapper {
    padding-top: 1rem;
    padding-right: 1.75rem;
    padding-bottom: 1.5rem;
    padding-left: 1.75rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    background-color: rgb(248, 248, 248);
}

@media (max-width:991px) {
    results-list .featured-wrapper {
        padding-top: 1rem;
        padding-right: 1.25rem;
        padding-bottom: 1.1875rem;
        padding-left: 1.25rem;
        margin-top: 4rem;
        margin-bottom: 1.25rem;
    }
}

results-list .featured-wrapper h2 {
    font-size: 1.75rem;
    line-height: 1.625rem;
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    results-list .featured-wrapper h2 {
        font-size: 1.5rem;
        line-height: 1.875rem;
        margin-bottom: 1rem;
    }
}

results-list .featured-wrapper ul li.results-list__li.coh-column site-search-details .site-search-inner {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-right: 0;
    padding-left: 0;
}

results-list .featured-wrapper ul li.results-list__li.coh-column site-search-details .bottom-border {
    display: block;
}

results-list site-search-details .bottom-border {
    display: none;
}

search-input {
    position: relative;
    width: 60%;
    display: block;
}

@media (max-width:991px) {
    search-input {
        width: 100%;
    }
}

search-input form {
    width: 100%;
    position: relative;
}

@media (max-width:991px) {
    search-input form {
        position: relative;
    }
}

search-input form input {
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 5.625rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 1.8125rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgb(102, 102, 102);
}

search-input form .submit {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    border-style: none;
}

@media (max-width:991px) {
    search-input form .submit {
        right: 1.5rem;
    }
}

search-input form .submit:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1rem;
    content: "\f002";
    font-family: icomoon;
    color: rgb(99, 102, 106);
}

search-input form .clear-search {
    color: rgb(99, 102, 106);
    font-size: 0;
    background-color: rgb(238, 239, 239);
    height: 1.875rem;
    width: 1.875rem;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0.6875rem;
    margin-bottom: 0.6875rem;
    position: absolute;
    top: 0;
    right: 3.25rem;
    border-width: 0;
}

search-input form .clear-search:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.125rem;
    content: "\f00d";
    font-family: icomoon;
}

search-input results-list {
    background-color: rgb(255, 255, 255);
    width: 60%;
    display: block;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(99, 102, 106);
    position: absolute;
    top: 3.4375rem;
    z-index: 3;
}

@media (max-width:991px) {
    search-input results-list {
        width: 100%;
    }
}

search-input results-list:focus {
    outline-width: 0;
    outline-color: rgba(0, 0, 0, 0);
    outline-style: none;
}

search-input results-list ul {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

search-input results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

search-input results-list ul li a {
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
    display: block;
}

search-input results-list ul li a:hover {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

div .typeahead-container {
    position: relative;
    margin-top: 1rem;
}

div .typeahead-input {
    font-size: 1rem;
    line-height: 1.5;
    max-width: 100%;
    padding-top: 0.25rem;
    padding-right: 2.25rem;
    padding-bottom: 0.25rem;
    padding-left: 0.75rem;
    border-width: 0.03125rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-style: solid;
    border-color: rgb(99, 102, 106);
    width: 100%;
}

div .typeahead-button {
    height: 2.0625rem;
    width: 2.25rem;
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    border-style: none;
    font-size: 0;
}

div .typeahead-button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    content: "\f002";
    font-family: icomoon;
}

.px-star-container {
    position: relative;
    display: inline-block;
}

.px-star-container .px-star-fill {
    overflow: hidden;
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
}

no-results-suggest {
    display: block;
    margin-bottom: 1.6875rem;
}

@media (max-width:991px) {
    no-results-suggest {
        margin-bottom: 1.25rem;
    }
}

no-results-suggest div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:991px) {
    no-results-suggest div {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

no-results-suggest div button {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    border-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.5rem;
    text-transform: none;
}

@media (max-width:991px) {
    no-results-suggest div button {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

no-results-suggest div button:hover {
    color: rgb(0, 98, 155);
    background-color: rgba(0, 0, 0, 0);
}

.path-node article[role=article]>div>.coh-component {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 3.125rem;
}

.path-node article[role=article]>div>.coh-component:last-child {
    margin-bottom: 0;
}

form>* {
    margin-bottom: 2.5rem;
}

form label {
    font-weight: 700;
    margin-bottom: 0.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(0, 51, 84);
    font-size: 1rem;
}

form label.form-required:after {
    content: "*";
    margin-left: 0.25rem;
    color: rgb(255, 0, 0);
}

form legend {
    font-weight: 700;
    margin-bottom: 0.5rem;
}

form legend .form-required:after {
    content: "*";
    color: rgb(255, 0, 0);
    margin-left: 0.25rem;
}

form .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

form .form-item.form-item-copy {
    padding-top: 0;
}

form .form-type-checkbox {
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

form .form-type-checkbox+.form-type-checkbox {
    margin-top: 0.5rem;
}

form .form-type-checkbox .form-checkbox {
    height: 1.5rem;
    width: 1.5rem;
    margin-right: 0;
    border-width: 0.125rem;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
}

form .form-type-checkbox .form-checkbox:checked+label:after {
    opacity: 1;
}

form .form-type-checkbox label {
    font-weight: 400;
    margin-bottom: 0;
    padding-left: 1rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

form .form-type-checkbox label:before {
    pointer-events: none;
    background-color: rgb(255, 255, 255);
    height: 1.25rem;
    width: 1.25rem;
    position: absolute;
    top: 0.125rem;
    left: 0;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(0, 98, 155);
    content: "";
    -webkit-border-radius: 0.1875rem;
    border-radius: 0.1875rem;
}

form .form-type-checkbox label:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    pointer-events: none;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    height: 1.5rem;
    width: 1.5rem;
    position: absolute;
    top: 0.125rem;
    left: 0;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    content: "\f00c";
    font-family: icomoon;
    background-color: rgb(0, 98, 155);
    -webkit-border-radius: 0.1875rem;
    border-radius: 0.1875rem;
}

form .form-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 1.75rem;
    width: 1.75rem;
    margin-right: 0.5rem;
    opacity: 0;
}

form .form-type-radio {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

form .form-type-radio+.form-type-radio {
    margin-top: 0.5rem;
}

form .form-type-radio .form-radio {
    height: 1.5rem;
    width: 1.5rem;
    margin-right: 0;
}

form .form-type-radio .form-radio:checked+label:after {
    opacity: 1;
}

form .form-type-radio label {
    margin-bottom: 0;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-left: 1rem;
}

form .form-type-radio label:before {
    pointer-events: none;
    background-color: rgb(255, 255, 255);
    height: 1.3125rem;
    width: 1.3125rem;
    position: absolute;
    top: 0.125rem;
    left: 0;
    border-width: 0.125rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-color: rgb(0, 98, 155);
    content: "";
}

form .form-type-radio label:after {
    pointer-events: none;
    height: 0.875rem;
    width: 0.875rem;
    position: absolute;
    top: 0.46875rem;
    left: 0.34375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgb(0, 98, 155);
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

form .form-radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 1.75rem;
    width: 1.75rem;
    margin-right: 0.5rem;
    opacity: 0;
}

form .form-type-select:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    pointer-events: none;
    color: rgb(0, 98, 155);
    font-size: 1.6875rem;
    height: 3.125rem;
    width: 3.125rem;
    position: absolute;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    content: "\f078";
    font-family: icomoon;
    top: 2.3125rem;
}

form .form-type-select.form-item-field-multi-select-list label:before {
    content: normal;
}

form .form-type-select.form-item-field-multi-select-list label:after {
    content: normal;
}

form .form-type-select label:before {
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    pointer-events: none;
    background-color: rgb(254, 1, 177);
    height: 3.125rem;
    width: 3.125rem;
    bottom: 0;
    right: 0;
    content: "";
}

form .form-select:not(.editor) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.75rem;
    font-size: 1.125rem;
    padding-top: 1rem;
    padding-right: 1.125rem;
    padding-bottom: 1rem;
    padding-left: 1.125rem;
}

form .form-search {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.5;
    background-color: rgb(15, 240, 252);
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(255, 252, 0);
}

form .form-submit {
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: rgb(255, 255, 255);
    font-weight: 700;
    line-height: 1.5rem;
    font-size: 1rem;
    background-color: rgb(0, 98, 155);
    border-style: solid;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    border-color: rgb(0, 98, 155);
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-width: 0.0625rem;
    text-transform: uppercase;
}

form .form-submit:hover {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

form .form-submit.button--primary {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

form .form-submit.button--primary:hover {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
}

form .form-text {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.5;
    width: 100%;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(255, 252, 0);
    background-color: rgb(15, 240, 252);
}

form .form-email {
    line-height: 1.5;
    background-color: rgb(15, 240, 252);
    width: 100%;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(255, 252, 0);
}

form .form-textarea {
    line-height: 1.75rem;
    background-color: rgb(255, 255, 255);
    width: 100%;
    border-width: 0.0625rem;
    border-style: solid;
    font-size: 1.125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    padding-top: 1rem;
    padding-right: 1.125rem;
    padding-bottom: 1rem;
    padding-left: 1.125rem;
    border-color: rgba(99, 102, 106, 0.5);
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
}

form .field--name-field-wysiwyg .form-type-select {
    position: static;
    display: block;
}

form .field--name-field-wysiwyg .form-type-select label:before {
    content: normal;
}

form .field--name-field-wysiwyg .form-type-select label:after {
    content: normal;
}

form .webform-element-description {
    margin-top: 0.5rem;
    font-size: 0.75rem;
}

form .form-checkboxes .form-type-checkbox {
    margin-top: 0;
    margin-bottom: 0.75rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

form .form-checkboxes .form-type-checkbox:last-child {
    margin-bottom: 0;
}

form .form-checkboxes .form-type-checkbox .option {
    position: absolute;
    padding-left: 2.5rem;
}

form .form-checkboxes .form-type-checkbox p:empty {
    display: none;
}

form .form-checkboxes .form-type-checkbox .description {
    display: none;
}

form .form-checkboxes .form-type-checkbox .webform-element-description {
    margin-top: 0;
    margin-left: 2.5rem;
}

form fieldset legend .fieldset-legend {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(0, 51, 84);
    font-size: 1rem;
    line-height: 1.75rem;
    margin-bottom: 0.5rem;
}

form fieldset .fieldset-wrapper>* {
    margin-bottom: 2.5rem !important;
}

@media (max-width:991px) {
    form fieldset .fieldset-wrapper>* {
        margin-bottom: 2.5rem !important;
    }
}

form fieldset .fieldset-wrapper>*:last-child {
    margin-bottom: 1.5rem !important;
}

@media (max-width:991px) {
    form fieldset .fieldset-wrapper>*:last-child {
        margin-bottom: 1.5rem !important;
    }
}

form .form-type-tel input,
form .form-type-textfield input,
form .form-type-email input,
form .form-type-date input {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-top: 1rem;
    padding-right: 1.125rem;
    padding-bottom: 1rem;
    padding-left: 1.125rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    border-style: solid;
    border-color: rgba(99, 102, 106, 0.5);
    background-color: rgb(255, 255, 255);
}

form .form-type-tel input::-webkit-input-placeholder,
form .form-type-textfield input::-webkit-input-placeholder,
form .form-type-email input::-webkit-input-placeholder,
form .form-type-date input::-webkit-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-tel input::-moz-placeholder,
form .form-type-textfield input::-moz-placeholder,
form .form-type-email input::-moz-placeholder,
form .form-type-date input::-moz-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-tel input:-ms-input-placeholder,
form .form-type-textfield input:-ms-input-placeholder,
form .form-type-email input:-ms-input-placeholder,
form .form-type-date input:-ms-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-tel input::-ms-input-placeholder,
form .form-type-textfield input::-ms-input-placeholder,
form .form-type-email input::-ms-input-placeholder,
form .form-type-date input::-ms-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-tel input::placeholder,
form .form-type-textfield input::placeholder,
form .form-type-email input::placeholder,
form .form-type-date input::placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-tel label,
form .form-type-textfield label,
form .form-type-email label,
form .form-type-date label {
    pointer-event: none;
}

form .form-type-tel .webform-webform-telephone-international,
form .form-type-textfield .webform-webform-telephone-international,
form .form-type-email .webform-webform-telephone-international,
form .form-type-date .webform-webform-telephone-international {
    width: 100%;
}

form .form-type-select select {
    border-color: rgba(99, 102, 106, 0.5);
    font-size: 1.125rem;
    line-height: 1.75rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    border-width: 0.0625rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    border-style: solid;
    padding-top: 1rem;
    padding-right: 1.125rem;
    padding-bottom: 1rem;
    padding-left: 1.125rem;
    background-color: rgb(255, 255, 255);
}

form .form-type-select select::-webkit-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-select select::-moz-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-select select:-ms-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-select select::-ms-input-placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-select select::placeholder {
    color: rgba(99, 102, 106, 0.7);
}

form .form-type-select select:focus {
    -webkit-box-shadow: 0 0 0 0.1875rem #ffcc4e;
    box-shadow: 0 0 0 0.1875rem #ffcc4e;
    ;
    outline: none;
}

form .form-type-number .form-number {
    line-height: 1.75rem;
    width: 100%;
    padding-top: 1rem;
    padding-right: 1.125rem;
    padding-bottom: 1rem;
    padding-left: 1.125rem;
    border-width: 0.0625rem;
    border-style: solid;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    font-size: 1.125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-color: rgba(99, 102, 106, 0.5);
}

form .form-type-number p {
    margin-bottom: 0;
}

form .form-item-phone-number-ext {
    position: relative;
    top: -1.875rem;
}

@media (max-width:991px) {
    form .form-item-phone-number-ext {
        top: 0;
    }
}

form .webform-telephone--wrapper {
    margin-bottom: 0;
}

@media (max-width:991px) {
    form .webform-telephone--wrapper {
        margin-bottom: 1rem;
    }
}

form .webform-type-webform-telephone .form-item label {
    height: 0;
    position: relative;
    top: -2.375rem;
}

form .form-item--error-message {
    font-weight: 100;
    font-size: 0.875rem;
}

form .iti__country-list .iti__country {
    list-style-type: none;
    margin-left: 0;
}

form .iti__country-list .iti__divider {
    list-style-type: none;
}

@media (max-width:991px) {
    form .form-item-phone-advanced-ext label {
        padding-top: 1.25rem;
    }
}

.facets-widget-checkbox ul {
    margin-bottom: 0;
}

.facets-widget-checkbox ul li {
    list-style-type: none;
    list-style-type: none;
    margin-bottom: 0.75rem;
    margin-left: 0.1875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.facets-widget-checkbox ul li:last-child {
    margin-bottom: 0;
}

.facets-widget-checkbox ul li label {
    margin-left: 0.75rem;
}

.facets-widget-checkbox ul li input {
    margin-top: 0.3125rem;
    outline: 2px auto #00629b;
}

facets-glossary {
    display: block;
}

facets-glossary h2,
facets-glossary .c-acc-label {
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 0;
    cursor: pointer;
}

facets-glossary h2:after,
facets-glossary .c-acc-label:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
    position: absolute;
    right: 1.5rem;
    font-size: 1rem;
    color: rgb(0, 98, 155);
}

facets-glossary h2.close:after,
facets-glossary .c-acc-label.close:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 1rem;
}

facets-glossary .glossary-facets-inner {
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;
    margin-bottom: 1.5rem;
    display: block;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

facets-glossary .glossary-facets-inner ul {
    margin-top: 1rem;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
}

facets-glossary .glossary-facets-inner ul li {
    list-style-type: none;
    list-style-type: none;
    margin-bottom: 0.75rem;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

facets-glossary .glossary-facets-inner ul li:last-child {
    margin-bottom: 0;
}

facets-glossary .glossary-facets-inner ul li button {
    padding-top: 0;
    padding-right: 0.375rem;
    padding-bottom: 0;
    padding-left: 0.375rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
}

facets-glossary .glossary-facets-inner ul li button[disabled] {
    color: rgba(145, 148, 150, 0.7);
}

.facets-date-range-inner {
    display: block;
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.5rem;
}

.facets-date-range-inner label {
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 1rem;
    width: 100%;
    display: block;
}

.facets-date-range-inner .c-acc-input {
    display: none;
}

.facets-date-range-inner input {
    margin-bottom: 0.75rem;
    padding-top: 0.8125rem;
    padding-right: 1.5rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgb(102, 102, 102);
    width: 100%;
}

.c-acc {
    width: 100%;
    overflow: hidden;
}

.c-acc .c-acc-input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.c-acc .c-acc-input:checked~.c-acc-content {
    display: none;
}

.c-acc .c-acc-input:checked+.c-acc-label:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.c-acc .c-acc-label {
    cursor: pointer;
}

.c-acc .c-acc-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-wysiwyg p+h2,
.coh-wysiwyg ul+h2,
.coh-wysiwyg ol+h2 {
    margin-top: 3.125rem;
}

.coh-wysiwyg p+h3,
.coh-wysiwyg ul+h3,
.coh-wysiwyg ol+h3 {
    margin-top: 3.125rem;
}

.coh-wysiwyg p+h4,
.coh-wysiwyg ul+h4,
.coh-wysiwyg ol+h4 {
    margin-top: 3.125rem;
}

.coh-wysiwyg p+h5,
.coh-wysiwyg ul+h5,
.coh-wysiwyg ol+h5 {
    margin-top: 3.125rem;
}

.coh-wysiwyg p+h6,
.coh-wysiwyg ul+h6,
.coh-wysiwyg ol+h6 {
    margin-top: 3.125rem;
}

.coh-wysiwyg h2+p,
.coh-wysiwyg h3+p,
.coh-wysiwyg h4+p,
.coh-wysiwyg h5+p,
.coh-wysiwyg h6+p {
    margin-top: 0.75rem;
}

.coh-wysiwyg article.align-right,
.coh-wysiwyg article.align-left,
.coh-wysiwyg figure.align-right,
.coh-wysiwyg figure.align-left {
    max-width: 50%;
    margin-bottom: 1.25rem;
    display: table;
}

@media (max-width:991px) {

    .coh-wysiwyg article.align-right,
    .coh-wysiwyg article.align-left,
    .coh-wysiwyg figure.align-right,
    .coh-wysiwyg figure.align-left {
        max-width: unset;
    }
}

.coh-wysiwyg article.align-right figcaption,
.coh-wysiwyg article.align-left figcaption,
.coh-wysiwyg figure.align-right figcaption,
.coh-wysiwyg figure.align-left figcaption {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    background-color: rgb(238, 239, 239);
    display: table-caption;
    caption-side: bottom;
}

.coh-wysiwyg figure.align-center,
.coh-wysiwyg article.align-center {
    margin-bottom: 1.25rem;
    display: table;
}

.coh-wysiwyg figure.align-center figcaption,
.coh-wysiwyg article.align-center figcaption {
    display: table-caption;
    caption-side: bottom;
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    background-color: rgb(238, 239, 239);
}

.coh-wysiwyg article {
    margin-bottom: 1.25rem;
}

.coh-wysiwyg figure {
    margin-bottom: 1.25rem;
    display: table;
}

.coh-wysiwyg figure article {
    margin-bottom: 0;
}

.coh-wysiwyg figure figcaption {
    display: table-caption;
    caption-side: bottom;
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
    background-color: rgb(238, 239, 239);
}

.coh-wysiwyg ol li,
.coh-wysiwyg ul li {
    margin-bottom: 0;
}

.coh-wysiwyg ol ol,
.coh-wysiwyg ol ul,
.coh-wysiwyg ul ol,
.coh-wysiwyg ul ul {
    margin-bottom: 0.5rem;
    margin-left: 0.625rem;
}

.coh-wysiwyg ol ol li,
.coh-wysiwyg ol ul li,
.coh-wysiwyg ul ol li,
.coh-wysiwyg ul ul li {
    list-style-type: circle;
}

.coh-wysiwyg ol ol li ol,
.coh-wysiwyg ol ol li ul,
.coh-wysiwyg ol ul li ol,
.coh-wysiwyg ol ul li ul,
.coh-wysiwyg ul ol li ol,
.coh-wysiwyg ul ol li ul,
.coh-wysiwyg ul ul li ol,
.coh-wysiwyg ul ul li ul {
    margin-left: 0.625rem;
}

.coh-wysiwyg ol ol li ol li,
.coh-wysiwyg ol ol li ul li,
.coh-wysiwyg ol ul li ol li,
.coh-wysiwyg ol ul li ul li,
.coh-wysiwyg ul ol li ol li,
.coh-wysiwyg ul ol li ul li,
.coh-wysiwyg ul ul li ol li,
.coh-wysiwyg ul ul li ul li {
    list-style-type: square;
}

.facets-checkbox-inner {
    margin-bottom: 1.5rem;
    margin-left: 0;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;
    display: block;
}

.facets-checkbox-inner ul {
    margin-top: 1rem;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-y: auto;
    max-height: 18.75rem;
    padding-right: 0.3125rem;
}

.facets-checkbox-inner ul::-webkit-scrollbar {
    width: 0.3125rem;
    height: 0.3125rem;
}

.facets-checkbox-inner ul::-webkit-scrollbar-track {
    background-color: rgb(238, 239, 239);
}

.facets-checkbox-inner ul::-webkit-scrollbar-thumb {
    background-color: rgba(145, 148, 150, 0.7);
}

.facets-checkbox-inner ul li {
    list-style-type: none;
    list-style-type: none;
    margin-bottom: 0.75rem;
    margin-left: 0.1875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.facets-checkbox-inner ul li:last-child {
    margin-bottom: 0;
}

.facets-checkbox-inner ul li label {
    margin-left: 0.75rem;
}

.facets-checkbox-inner ul li input {
    margin-top: 0.3125rem;
}

.facets-checkbox-inner h2,
.facets-checkbox-inner .c-acc-label {
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 0;
    cursor: pointer;
}

.facets-checkbox-inner h2:after,
.facets-checkbox-inner .c-acc-label:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
    position: absolute;
    right: 1.5rem;
    font-size: 1rem;
    color: rgb(0, 98, 155);
}

@media (max-width:991px) {

    .facets-checkbox-inner h2:after,
    .facets-checkbox-inner .c-acc-label:after {
        right: 2.25rem;
    }
}

.facets-checkbox-inner h2.close:after,
.facets-checkbox-inner .c-acc-label.close:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 1rem;
}

.page-node-type-campaign .coh-50-50-2-col-layout-comp-wrapper .comp-50-50-wrapper {
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    height: 100%;
}

.page-node-type-campaign .coh-50-50-2-col-layout-comp-wrapper .comp-50-50-wrapper .text-box-inner-wrapper {
    padding-left: 0;
}

.page-node-type-campaign .coh-50-50-2-col-layout-comp-wrapper .comp-50-50-wrapper .coh-column.text-col-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.page-node-type-campaign .coh-50-50-2-col-layout-comp-wrapper a {
    height: 100%;
}

.page-node-type-campaign .coh-50-50-2-col-layout-comp-wrapper a:hover {
    text-decoration: none;
}

.page-node-type-campaign .coh-heading.coh-component {
    font-weight: 700;
    color: rgb(0, 98, 155);
}

.page-node-type-campaign .coh-heading.coh-component.align-text-left {
    width: 66.666667%;
}

@media (max-width:1439px) {
    .page-node-type-campaign .coh-heading.coh-component.align-text-left {
        width: 75%;
    }
}

@media (max-width:1199px) {
    .page-node-type-campaign .coh-heading.coh-component.align-text-left {
        width: 83.333333%;
    }
}

.align-right {
    margin-left: 1.25rem;
}

@media (max-width:991px) {
    .align-right {
        float: none !important;
        margin: 0 auto;
    }
}

.align-left {
    margin-right: 1.25rem;
}

@media (max-width:991px) {
    .align-left {
        float: none !important;
        margin: 0 auto;
    }
}

.coh-container-boxed .comp-50-50-wrapper .coh-container-boxed {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
}

@media (max-width:991px) {
    .coh-container-boxed .comp-50-50-wrapper .coh-container-boxed {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}

.text-align-left {
    text-align: left;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.text-align-justify {
    text-align: justify;
}

.align-left {
    float: left;
}

.align-right {
    float: right;
}

.align-center {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.fieldgroup {
    padding: 0;
    border-width: 0;
}

.container-inline div,
.container-inline label {
    display: inline;
}

.container-inline .details-wrapper {
    display: block;
}

.clearfix:after {
    display: table;
    clear: both;
    content: "";
}

.js details:not([open]) .details-wrapper {
    display: none;
}

.hidden {
    display: none;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
    position: static !important;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
}

.invisible {
    visibility: hidden;
}

.item-list__comma-list,
.item-list__comma-list li {
    display: inline;
}

.item-list__comma-list {
    margin: 0;
    padding: 0;
}

.item-list__comma-list li:after {
    content: ", ";
}

.item-list__comma-list li:last-child:after {
    content: "";
}

.js .js-hide {
    display: none;
}

.js-show {
    display: none;
}

.js .js-show {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

.position-container {
    position: relative;
}

.reset-appearance {
    margin: 0;
    padding: 0;
    border: 0 none;
    background: transparent;
    line-height: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.resize-none {
    resize: none;
}

.resize-vertical {
    min-height: 2em;
    resize: vertical;
}

.resize-horizontal {
    max-width: 100%;
    resize: horizontal;
}

.resize-both {
    max-width: 100%;
    min-height: 2em;
    resize: both;
}

.system-status-counter__status-icon {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.system-status-counter__status-icon:before {
    display: block;
    content: "";
    background-repeat: no-repeat;
    background-position: center 2px;
    background-size: 20px;
}

.system-status-counter__status-icon--error:before {
    background-image: url(../image/error.svg);
}

.system-status-counter__status-icon--warning:before {
    background-image: url(../image/warning.svg);
}

.system-status-counter__status-icon--checked:before {
    background-image: url(../image/check.svg);
}

.system-status-report-counters__item {
    width: 100%;
    margin-bottom: 0.5em;
    padding: 0.5em 0;
    text-align: center;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0.063);
}

@media screen and (min-width:60em) {
    .system-status-report-counters {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .system-status-report-counters__item--half-width {
        width: 49%;
    }

    .system-status-report-counters__item--third-width {
        width: 33%;
    }
}

.system-status-general-info__item {
    margin-top: 1em;
    padding: 0 1em 1em;
    border: 1px solid #ccc;
}

.system-status-general-info__item-title {
    border-bottom: 1px solid #ccc;
}

.tablesort {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100%;
}

.tablesort--asc {
    background-image: url(../image/twistie-down.svg);
}

.tablesort--desc {
    background-image: url(../image/twistie-up.svg);
}

.coh-wysiwyg:before,
.coh-wysiwyg:after {
    clear: both;
    content: " ";
    display: table;
}

.coh-container {
    display: block;
}

.coh-container:before,
.coh-container:after {
    clear: both;
    content: " ";
    display: table;
}

.coh-container-boxed {
    margin: 0 auto;
    max-width: 76.5rem;
}

@media (max-width:1439px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1.875rem;
        margin-right: 1.875rem;
    }
}

@media (max-width:1199px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:991px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:575px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

.coh-container-boxed .coh-container-boxed {
    margin-right: auto;
    margin-left: auto;
}

.dx8-aov {
    visibility: hidden;
}

.coh-menu-item-child-hidden>ul {
    display: none;
}

.coh-image {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
}

.coh-image[data-src],
.coh-image[data-srcset] {
    min-height: 1px;
}

.coh-image-xl {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.coh-image-responsive-xl {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.coh-image-float-left-xl {
    float: left;
    margin-left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.coh-image-float-right-xl {
    float: right;
    margin-left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.coh-image-align-left-xl {
    float: none;
    margin-left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

.coh-image-align-centre-xl {
    float: none;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.coh-image-align-right-xl {
    float: none;
    margin-left: 100%;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

@media (max-width:1439px) {
    .coh-image-lg {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

    .coh-image-responsive-lg {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-left-lg {
        float: left;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-right-lg {
        float: right;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-left-lg {
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-centre-lg {
        float: none;
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .coh-image-align-right-lg {
        float: none;
        margin-left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:1199px) {
    .coh-image-md {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

    .coh-image-responsive-md {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-left-md {
        float: left;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-right-md {
        float: right;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-left-md {
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-centre-md {
        float: none;
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .coh-image-align-right-md {
        float: none;
        margin-left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:991px) {
    .coh-image-sm {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

    .coh-image-responsive-sm {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-left-sm {
        float: left;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-right-sm {
        float: right;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-left-sm {
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-centre-sm {
        float: none;
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .coh-image-align-right-sm {
        float: none;
        margin-left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:767px) {
    .coh-image-ps {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

    .coh-image-responsive-ps {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-left-ps {
        float: left;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-right-ps {
        float: right;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-left-ps {
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-centre-ps {
        float: none;
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .coh-image-align-right-ps {
        float: none;
        margin-left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:575px) {
    .coh-image-xs {
        display: block;
        width: auto;
        max-width: 100%;
        height: auto;
    }

    .coh-image-responsive-xs {
        display: block;
        width: 100%;
        max-width: 100%;
        height: auto;
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-left-xs {
        float: left;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-float-right-xs {
        float: right;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-left-xs {
        float: none;
        margin-left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    .coh-image-align-centre-xs {
        float: none;
        margin-left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .coh-image-align-right-xs {
        float: none;
        margin-left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

.coh-link {
    display: inline-block;
}

.coh-accordion-tabs:before,
.coh-accordion-tabs:after {
    clear: both;
    content: " ";
    display: table;
}

.coh-accordion-tabs-nav {
    margin: 0;
    padding-bottom: 0;
    list-style: none;
    display: none;
}

.coh-accordion-tabs-nav>li {
    display: inline-block;
    vertical-align: top;
}

.coh-accordion-tabs-nav>li a {
    display: block;
}

.coh-accordion-tabs-nav>li.is-hidden {
    display: none;
}

.coh-accordion-tabs-content {
    display: none;
}

.coh-accordion-tabs-horizontal-left>.coh-accordion-tabs-nav,
.coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav {
    text-align: left;
    padding: 0;
}

.coh-accordion-tabs-horizontal-center>.coh-accordion-tabs-nav {
    text-align: center;
    padding: 0;
}

.coh-accordion-tabs-horizontal-right>.coh-accordion-tabs-nav,
.coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav {
    text-align: right;
    padding: 0;
}

.coh-accordion-tabs-horizontal-justify>.coh-accordion-tabs-nav,
.coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
    margin: 0 auto;
    padding: 0;
}

.coh-accordion-tabs-horizontal-justify>.coh-accordion-tabs-nav>li,
.coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav>li {
    display: table-cell;
    width: 1%;
    text-align: center;
}

.coh-accordion-tabs-vertical-left>.coh-accordion-tabs-nav>li,
.coh-accordion-tabs-vertical-right>.coh-accordion-tabs-nav>li {
    display: block;
}

.coh-accordion-tabs-vertical-left>.coh-accordion-tabs-nav {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
}

.coh-accordion-tabs-vertical-left>.coh-accordion-tabs-content-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.coh-accordion-tabs-vertical-right>.coh-accordion-tabs-nav {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.coh-accordion-tabs-vertical-right>.coh-accordion-tabs-content-wrapper {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
}

.coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
.coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
.coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
    margin: 0 auto;
    max-width: 76.5rem;
}

@media (max-width:1439px) {

    .coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
        max-width: none;
        margin-left: 1.875rem;
        margin-right: 1.875rem;
    }
}

@media (max-width:1199px) {

    .coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:991px) {

    .coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:767px) {

    .coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:575px) {

    .coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-nav,
    .coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-nav {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

.coh-accordion-tabs-horizontal-left-grid>.coh-accordion-tabs-content-wrapper,
.coh-accordion-tabs-horizontal-right-grid>.coh-accordion-tabs-content-wrapper,
.coh-accordion-tabs-horizontal-justify-grid>.coh-accordion-tabs-content-wrapper {
    clear: both;
}

.coh-accordion-tabs-display-accordion-xl>.coh-accordion-tabs-nav {
    display: none;
}

.coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-xl>.coh-accordion-tabs-nav {
    display: none;
}

.coh-accordion-tabs-display-accordion-xl>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: block;
}

.coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-xl>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: block;
}

.coh-accordion-tabs-display-accordion-xl>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
    display: none;
}

.coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-xl {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.coh-accordion-tabs-display-tabs-xl>.coh-accordion-tabs-nav {
    display: block;
}

.coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-xl>.coh-accordion-tabs-nav {
    display: block;
}

.coh-accordion-tabs-display-tabs-xl>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: none;
}

.coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-xl>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: none;
}

@media (max-width:1439px) {
    .coh-accordion-tabs-display-accordion-lg>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-lg>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs-display-accordion-lg>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-lg>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs-display-accordion-lg>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-lg {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-accordion-tabs-display-tabs-lg>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-lg>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs-display-tabs-lg>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-lg>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}

@media (max-width:1199px) {
    .coh-accordion-tabs-display-accordion-md>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-md>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs-display-accordion-md>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-md>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs-display-accordion-md>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-md {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-accordion-tabs-display-tabs-md>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-md>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs-display-tabs-md>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-md>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}

@media (max-width:991px) {
    .coh-accordion-tabs-display-accordion-sm>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-sm>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs-display-accordion-sm>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-sm>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs-display-accordion-sm>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-sm {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-accordion-tabs-display-tabs-sm>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-sm>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs-display-tabs-sm>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-sm>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}

@media (max-width:767px) {
    .coh-accordion-tabs-display-accordion-ps>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-ps>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs-display-accordion-ps>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-ps>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs-display-accordion-ps>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-ps {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-accordion-tabs-display-tabs-ps>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-ps>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs-display-tabs-ps>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-ps>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}

@media (max-width:575px) {
    .coh-accordion-tabs-display-accordion-xs>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-xs>.coh-accordion-tabs-nav {
        display: none;
    }

    .coh-accordion-tabs-display-accordion-xs>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-accordion-xs>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }

    .coh-accordion-tabs-display-accordion-xs>.coh-accordion-tabs-content-wrapper .coh-accordion-title.is-hidden {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner>.coh-accordion-tabs-display-inner-accordion-xs {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .coh-accordion-tabs-display-tabs-xs>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-xs>.coh-accordion-tabs-nav {
        display: block;
    }

    .coh-accordion-tabs-display-tabs-xs>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }

    .coh-accordion-tabs>.coh-accordion-tabs-inner .coh-accordion-tabs-display-tabs-xs>.coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}

.coh-slider-item {
    display: block;
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-sr-only {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    white-space: nowrap;
}

.slick-list {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    display: none;
}

[dir=rtl] .slick-slide {
    float: right;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.coh-slider-container {
    position: relative;
}

.coh-slider-container-mid {
    overflow: hidden;
    position: relative;
}

.coh-slider-container-inner {
    overflow: hidden;
    visibility: hidden;
}

.coh-slider-container-inner.slick-initialized {
    visibility: visible;
}

.coh-slider-container-boxed {
    margin: 0 auto;
    max-width: 76.5rem;
}

@media (max-width:1439px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1.875rem;
        margin-right: 1.875rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
    }
}

.coh-slider-container-inner>.slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}

@media (max-width:1439px) {
    .coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}

.coh-slider-container>.coh-slider-nav-top:before,
.coh-slider-container>.coh-slider-nav-top:after,
.coh-slider-container>.coh-slider-nav-bottom:before,
.coh-slider-container>.coh-slider-nav-bottom:after {
    clear: both;
    content: " ";
    display: table;
}

.coh-slider-container .coh-slider-item {
    display: block;
}

.coh-slider-container .coh-slider-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (max-width:1439px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

.coh-slider-container-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
    margin-right: 0;
    margin-left: 0;
}

.coh-slider-container-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
    padding-right: 0;
    padding-left: 0;
}

.coh-slider-container-overflow-visible-xl .coh-slider-container-inner,
.coh-slider-container-overflow-visible-xl .slick-list {
    overflow: visible;
}

.coh-slider-container-overflow-hidden-xl .coh-slider-container-inner,
.coh-slider-container-overflow-hidden-xl .slick-list {
    overflow: hidden;
}

.coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}

.coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

@media (max-width:1439px) {
    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:1439px) {
    .coh-slider-container-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-slider-container-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-slider-container-overflow-visible-lg .coh-slider-container-inner,
    .coh-slider-container-overflow-visible-lg .slick-list {
        overflow: visible;
    }

    .coh-slider-container-overflow-hidden-lg .coh-slider-container-inner,
    .coh-slider-container-overflow-hidden-lg .slick-list {
        overflow: hidden;
    }
}

@media (max-width:1439px) {
    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-slider-container-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-slider-container-overflow-visible-md .coh-slider-container-inner,
    .coh-slider-container-overflow-visible-md .slick-list {
        overflow: visible;
    }

    .coh-slider-container-overflow-hidden-md .coh-slider-container-inner,
    .coh-slider-container-overflow-hidden-md .slick-list {
        overflow: hidden;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }

    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:991px) {
    .coh-slider-container-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-slider-container-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-slider-container-overflow-visible-sm .coh-slider-container-inner,
    .coh-slider-container-overflow-visible-sm .slick-list {
        overflow: visible;
    }

    .coh-slider-container-overflow-hidden-sm .coh-slider-container-inner,
    .coh-slider-container-overflow-hidden-sm .slick-list {
        overflow: hidden;
    }
}

@media (max-width:991px) {
    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:767px) {
    .coh-slider-container-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-slider-container-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-slider-container-overflow-visible-ps .coh-slider-container-inner,
    .coh-slider-container-overflow-visible-ps .slick-list {
        overflow: visible;
    }

    .coh-slider-container-overflow-hidden-ps .coh-slider-container-inner,
    .coh-slider-container-overflow-hidden-ps .slick-list {
        overflow: hidden;
    }
}

@media (max-width:767px) {
    .coh-slider-container-no-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

@media (max-width:575px) {
    .coh-slider-container-bleed-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: 0;
        margin-left: 0;
    }

    .coh-slider-container-bleed-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-right: 0;
        padding-left: 0;
    }

    .coh-slider-container-overflow-visible-xs .coh-slider-container-inner,
    .coh-slider-container-overflow-visible-xs .slick-list {
        overflow: visible;
    }

    .coh-slider-container-overflow-hidden-xs .coh-slider-container-inner,
    .coh-slider-container-overflow-hidden-xs .slick-list {
        overflow: hidden;
    }
}

@media (max-width:575px) {
    .coh-slider-container-no-bleed-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }

    .coh-slider-container-no-bleed-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-slide {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}

.coh-slider-container-nav-outside-top-left-right-xl>.coh-slider-nav-top .slick-prev {
    float: left;
}

[dir=rtl] .coh-slider-container-nav-outside-top-left-right-xl>.coh-slider-nav-top .slick-prev {
    float: right;
}

.coh-slider-container-nav-outside-top-left-right-xl>.coh-slider-nav-top .slick-next {
    float: right;
}

[dir=rtl] .coh-slider-container-nav-outside-top-left-right-xl>.coh-slider-nav-top .slick-next {
    float: left;
}

.coh-slider-container-nav-outside-middle-left-right-xl>.coh-slider-container-mid .slick-arrow {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.coh-slider-container-nav-outside-middle-left-right-xl>.coh-slider-container-mid .slick-prev {
    right: auto;
    left: 0;
}

[dir=rtl] .coh-slider-container-nav-outside-middle-left-right-xl>.coh-slider-container-mid .slick-prev {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-outside-middle-left-right-xl>.coh-slider-container-mid .slick-next {
    right: 0;
    left: auto;
}

[dir=rtl] .coh-slider-container-nav-outside-middle-left-right-xl>.coh-slider-container-mid .slick-next {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-outside-bottom-left-right-xl>.coh-slider-nav-bottom .slick-prev {
    float: left;
}

[dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-xl>.coh-slider-nav-bottom .slick-prev {
    float: right;
}

.coh-slider-container-nav-outside-bottom-left-right-xl>.coh-slider-nav-bottom .slick-next {
    float: right;
}

[dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-xl>.coh-slider-nav-bottom .slick-next {
    float: left;
}

.coh-slider-container-nav-outside-left-top-bottom-xl>.coh-slider-container-mid .slick-arrow,
.coh-slider-container-nav-outside-middle-top-bottom-xl>.coh-slider-container-mid .slick-arrow,
.coh-slider-container-nav-outside-right-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    position: relative;
}

.coh-slider-container-nav-outside-left-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-outside-middle-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

[dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: 50%;
    left: auto;
}

.coh-slider-container-nav-outside-right-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: auto;
    left: 100%;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}

[dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-xl>.coh-slider-container-mid .slick-arrow {
    right: 100%;
    left: auto;
}

.coh-slider-container-nav-outside-top-left-xl>.coh-slider-nav-top .slick-prev,
.coh-slider-container-nav-outside-top-left-xl>.coh-slider-nav-top .slick-next,
.coh-slider-container-nav-outside-top-middle-xl>.coh-slider-nav-top .slick-prev,
.coh-slider-container-nav-outside-top-middle-xl>.coh-slider-nav-top .slick-next,
.coh-slider-container-nav-outside-top-right-xl>.coh-slider-nav-top .slick-prev,
.coh-slider-container-nav-outside-top-right-xl>.coh-slider-nav-top .slick-next {
    float: none;
}

.coh-slider-container-nav-outside-top-left-xl>.coh-slider-nav-top {
    text-align: left;
}

[dir=rtl] .coh-slider-container-nav-outside-top-left-xl>.coh-slider-nav-top {
    text-align: right;
}

.coh-slider-container-nav-outside-top-middle-xl>.coh-slider-nav-top {
    text-align: center;
}

.coh-slider-container-nav-outside-top-right-xl>.coh-slider-nav-top {
    text-align: right;
}

[dir=rtl] .coh-slider-container-nav-outside-top-right-xl>.coh-slider-nav-top {
    text-align: left;
}

.coh-slider-container-nav-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-prev,
.coh-slider-container-nav-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-next,
.coh-slider-container-nav-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-prev,
.coh-slider-container-nav-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-next,
.coh-slider-container-nav-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-prev,
.coh-slider-container-nav-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-next {
    float: none;
}

.coh-slider-container-nav-outside-bottom-left-xl>.coh-slider-nav-bottom {
    text-align: left;
}

[dir=rtl] .coh-slider-container-nav-outside-bottom-left-xl>.coh-slider-nav-bottom {
    text-align: right;
}

.coh-slider-container-nav-outside-bottom-middle-xl>.coh-slider-nav-bottom {
    text-align: center;
}

.coh-slider-container-nav-outside-bottom-right-xl>.coh-slider-nav-bottom {
    text-align: right;
}

[dir=rtl] .coh-slider-container-nav-outside-bottom-right-xl>.coh-slider-nav-bottom {
    text-align: left;
}

.coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
.coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    width: 100%;
}

.coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
.coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
    position: absolute;
    top: 0;
    bottom: auto;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    z-index: 1;
}

.coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
.coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    right: auto;
    left: 0;
}

[dir=rtl] .coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
[dir=rtl] .coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
.coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    right: 0;
    left: auto;
}

[dir=rtl] .coh-slider-container-nav-inside-top-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
[dir=rtl] .coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-inside-middle-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    width: 100%;
}

.coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
}

.coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
    right: auto;
    left: 0;
}

[dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
    right: 0;
    left: auto;
}

[dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-inside-left-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
.coh-slider-container-nav-inside-middle-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
.coh-slider-container-nav-inside-right-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    position: absolute;
    z-index: 1;
}

.coh-slider-container-nav-inside-left-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
.coh-slider-container-nav-inside-middle-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
.coh-slider-container-nav-inside-right-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
    top: 0;
    bottom: auto;
}

.coh-slider-container-nav-inside-left-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
.coh-slider-container-nav-inside-middle-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
.coh-slider-container-nav-inside-right-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
    top: auto;
    bottom: 0;
}

.coh-slider-container-nav-inside-left-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: 0;
    left: 0;
}

.coh-slider-container-nav-inside-middle-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

[dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: 50%;
    left: auto;
}

.coh-slider-container-nav-inside-right-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-xl>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
.coh-slider-container-nav-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
.coh-slider-container-nav-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    position: absolute;
    top: 0;
    bottom: auto;
    z-index: 1;
    width: auto;
}

.coh-slider-container-nav-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
.coh-slider-container-nav-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
.coh-slider-container-nav-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
    position: static;
}

.coh-slider-container-nav-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

[dir=rtl] .coh-slider-container-nav-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: 50%;
    left: auto;
}

.coh-slider-container-nav-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
.coh-slider-container-nav-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
.coh-slider-container-nav-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 1;
    width: auto;
}

.coh-slider-container-nav-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
.coh-slider-container-nav-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
.coh-slider-container-nav-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
    position: static;
}

.coh-slider-container-nav-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: auto;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

[dir=rtl] .coh-slider-container-nav-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: 50%;
    left: auto;
}

.coh-slider-container-nav-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
}

[dir=rtl] .coh-slider-container-nav-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
    right: auto;
    left: 0;
}

.coh-slider-container-nav-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
.coh-slider-container-nav-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    position: absolute;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
    width: auto;
}

.coh-slider-container-nav-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
.coh-slider-container-nav-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
    position: static;
}

.coh-slider-container-nav-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: auto;
    left: 0;
}

[dir=rtl] .coh-slider-container-nav-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: 0;
    left: auto;
}

.coh-slider-container-nav-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: 0;
    left: auto;
}

[dir=rtl] .coh-slider-container-nav-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
    right: auto;
    left: 0;
}

@media (max-width:1439px) {
    .coh-slider-container-nav-outside-top-left-right-lg>.coh-slider-nav-top .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-lg>.coh-slider-nav-top .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-top-left-right-lg>.coh-slider-nav-top .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-lg>.coh-slider-nav-top .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-middle-left-right-lg>.coh-slider-container-mid .slick-arrow {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

    .coh-slider-container-nav-outside-middle-left-right-lg>.coh-slider-container-mid .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-lg>.coh-slider-container-mid .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-left-right-lg>.coh-slider-container-mid .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-lg>.coh-slider-container-mid .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-outside-bottom-left-right-lg>.coh-slider-nav-bottom .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-lg>.coh-slider-nav-bottom .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-bottom-left-right-lg>.coh-slider-nav-bottom .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-lg>.coh-slider-nav-bottom .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-left-top-bottom-lg>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-middle-top-bottom-lg>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-right-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        position: relative;
    }

    .coh-slider-container-nav-outside-left-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-outside-right-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-lg>.coh-slider-container-mid .slick-arrow {
        right: 100%;
        left: auto;
    }

    .coh-slider-container-nav-outside-top-left-lg>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-left-lg>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-middle-lg>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-middle-lg>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-right-lg>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-right-lg>.coh-slider-nav-top .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-top-left-lg>.coh-slider-nav-top {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-lg>.coh-slider-nav-top {
        text-align: right;
    }

    .coh-slider-container-nav-outside-top-middle-lg>.coh-slider-nav-top {
        text-align: center;
    }

    .coh-slider-container-nav-outside-top-right-lg>.coh-slider-nav-top {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-right-lg>.coh-slider-nav-top {
        text-align: left;
    }

    .coh-slider-container-nav-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-bottom-left-lg>.coh-slider-nav-bottom {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-lg>.coh-slider-nav-bottom {
        text-align: right;
    }

    .coh-slider-container-nav-outside-bottom-middle-lg>.coh-slider-nav-bottom {
        text-align: center;
    }

    .coh-slider-container-nav-outside-bottom-right-lg>.coh-slider-nav-bottom {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-right-lg>.coh-slider-nav-bottom {
        text-align: left;
    }

    .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        width: 100%;
    }

    .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: absolute;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        z-index: 1;
    }

    .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        width: 100%;
    }

    .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-middle-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-right-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        position: absolute;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-left-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-middle-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-right-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
        top: 0;
        bottom: auto;
    }

    .coh-slider-container-nav-inside-left-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-middle-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-right-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
        top: auto;
        bottom: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-right-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-lg>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 0;
        bottom: auto;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-nav-outside-top-left-right-md>.coh-slider-nav-top .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-md>.coh-slider-nav-top .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-top-left-right-md>.coh-slider-nav-top .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-md>.coh-slider-nav-top .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-middle-left-right-md>.coh-slider-container-mid .slick-arrow {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

    .coh-slider-container-nav-outside-middle-left-right-md>.coh-slider-container-mid .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-md>.coh-slider-container-mid .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-left-right-md>.coh-slider-container-mid .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-md>.coh-slider-container-mid .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-outside-bottom-left-right-md>.coh-slider-nav-bottom .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-md>.coh-slider-nav-bottom .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-bottom-left-right-md>.coh-slider-nav-bottom .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-md>.coh-slider-nav-bottom .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-left-top-bottom-md>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-middle-top-bottom-md>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-right-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        position: relative;
    }

    .coh-slider-container-nav-outside-left-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-outside-right-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-md>.coh-slider-container-mid .slick-arrow {
        right: 100%;
        left: auto;
    }

    .coh-slider-container-nav-outside-top-left-md>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-left-md>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-middle-md>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-middle-md>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-right-md>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-right-md>.coh-slider-nav-top .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-top-left-md>.coh-slider-nav-top {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-md>.coh-slider-nav-top {
        text-align: right;
    }

    .coh-slider-container-nav-outside-top-middle-md>.coh-slider-nav-top {
        text-align: center;
    }

    .coh-slider-container-nav-outside-top-right-md>.coh-slider-nav-top {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-right-md>.coh-slider-nav-top {
        text-align: left;
    }

    .coh-slider-container-nav-outside-bottom-left-md>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-left-md>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-right-md>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-right-md>.coh-slider-nav-bottom .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-bottom-left-md>.coh-slider-nav-bottom {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-md>.coh-slider-nav-bottom {
        text-align: right;
    }

    .coh-slider-container-nav-outside-bottom-middle-md>.coh-slider-nav-bottom {
        text-align: center;
    }

    .coh-slider-container-nav-outside-bottom-right-md>.coh-slider-nav-bottom {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-right-md>.coh-slider-nav-bottom {
        text-align: left;
    }

    .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        width: 100%;
    }

    .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: absolute;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        z-index: 1;
    }

    .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        width: 100%;
    }

    .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-middle-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-right-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        position: absolute;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-left-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-middle-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-right-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
        top: 0;
        bottom: auto;
    }

    .coh-slider-container-nav-inside-left-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-middle-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-right-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
        top: auto;
        bottom: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-right-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-md>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 0;
        bottom: auto;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }
}

@media (max-width:991px) {
    .coh-slider-container-nav-outside-top-left-right-sm>.coh-slider-nav-top .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-sm>.coh-slider-nav-top .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-top-left-right-sm>.coh-slider-nav-top .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-sm>.coh-slider-nav-top .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-middle-left-right-sm>.coh-slider-container-mid .slick-arrow {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

    .coh-slider-container-nav-outside-middle-left-right-sm>.coh-slider-container-mid .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-sm>.coh-slider-container-mid .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-left-right-sm>.coh-slider-container-mid .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-sm>.coh-slider-container-mid .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-outside-bottom-left-right-sm>.coh-slider-nav-bottom .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-sm>.coh-slider-nav-bottom .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-bottom-left-right-sm>.coh-slider-nav-bottom .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-sm>.coh-slider-nav-bottom .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-left-top-bottom-sm>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-middle-top-bottom-sm>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-right-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        position: relative;
    }

    .coh-slider-container-nav-outside-left-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-outside-right-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-sm>.coh-slider-container-mid .slick-arrow {
        right: 100%;
        left: auto;
    }

    .coh-slider-container-nav-outside-top-left-sm>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-left-sm>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-middle-sm>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-middle-sm>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-right-sm>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-right-sm>.coh-slider-nav-top .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-top-left-sm>.coh-slider-nav-top {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-sm>.coh-slider-nav-top {
        text-align: right;
    }

    .coh-slider-container-nav-outside-top-middle-sm>.coh-slider-nav-top {
        text-align: center;
    }

    .coh-slider-container-nav-outside-top-right-sm>.coh-slider-nav-top {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-right-sm>.coh-slider-nav-top {
        text-align: left;
    }

    .coh-slider-container-nav-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-bottom-left-sm>.coh-slider-nav-bottom {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-sm>.coh-slider-nav-bottom {
        text-align: right;
    }

    .coh-slider-container-nav-outside-bottom-middle-sm>.coh-slider-nav-bottom {
        text-align: center;
    }

    .coh-slider-container-nav-outside-bottom-right-sm>.coh-slider-nav-bottom {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-right-sm>.coh-slider-nav-bottom {
        text-align: left;
    }

    .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        width: 100%;
    }

    .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: absolute;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        z-index: 1;
    }

    .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        width: 100%;
    }

    .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-middle-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-right-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        position: absolute;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-left-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-middle-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-right-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
        top: 0;
        bottom: auto;
    }

    .coh-slider-container-nav-inside-left-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-middle-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-right-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
        top: auto;
        bottom: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-right-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-sm>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 0;
        bottom: auto;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }
}

@media (max-width:767px) {
    .coh-slider-container-nav-outside-top-left-right-ps>.coh-slider-nav-top .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-ps>.coh-slider-nav-top .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-top-left-right-ps>.coh-slider-nav-top .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-ps>.coh-slider-nav-top .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-middle-left-right-ps>.coh-slider-container-mid .slick-arrow {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

    .coh-slider-container-nav-outside-middle-left-right-ps>.coh-slider-container-mid .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-ps>.coh-slider-container-mid .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-left-right-ps>.coh-slider-container-mid .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-ps>.coh-slider-container-mid .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-outside-bottom-left-right-ps>.coh-slider-nav-bottom .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-ps>.coh-slider-nav-bottom .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-bottom-left-right-ps>.coh-slider-nav-bottom .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-ps>.coh-slider-nav-bottom .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-left-top-bottom-ps>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-middle-top-bottom-ps>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-right-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        position: relative;
    }

    .coh-slider-container-nav-outside-left-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-outside-right-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-ps>.coh-slider-container-mid .slick-arrow {
        right: 100%;
        left: auto;
    }

    .coh-slider-container-nav-outside-top-left-ps>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-left-ps>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-middle-ps>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-middle-ps>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-right-ps>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-right-ps>.coh-slider-nav-top .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-top-left-ps>.coh-slider-nav-top {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-ps>.coh-slider-nav-top {
        text-align: right;
    }

    .coh-slider-container-nav-outside-top-middle-ps>.coh-slider-nav-top {
        text-align: center;
    }

    .coh-slider-container-nav-outside-top-right-ps>.coh-slider-nav-top {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-right-ps>.coh-slider-nav-top {
        text-align: left;
    }

    .coh-slider-container-nav-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-bottom-left-ps>.coh-slider-nav-bottom {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-ps>.coh-slider-nav-bottom {
        text-align: right;
    }

    .coh-slider-container-nav-outside-bottom-middle-ps>.coh-slider-nav-bottom {
        text-align: center;
    }

    .coh-slider-container-nav-outside-bottom-right-ps>.coh-slider-nav-bottom {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-right-ps>.coh-slider-nav-bottom {
        text-align: left;
    }

    .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        width: 100%;
    }

    .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: absolute;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        z-index: 1;
    }

    .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        width: 100%;
    }

    .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-middle-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-right-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        position: absolute;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-left-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-middle-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-right-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
        top: 0;
        bottom: auto;
    }

    .coh-slider-container-nav-inside-left-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-middle-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-right-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
        top: auto;
        bottom: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-right-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-ps>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 0;
        bottom: auto;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }
}

@media (max-width:575px) {
    .coh-slider-container-nav-outside-top-left-right-xs>.coh-slider-nav-top .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-xs>.coh-slider-nav-top .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-top-left-right-xs>.coh-slider-nav-top .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-right-xs>.coh-slider-nav-top .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-middle-left-right-xs>.coh-slider-container-mid .slick-arrow {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
    }

    .coh-slider-container-nav-outside-middle-left-right-xs>.coh-slider-container-mid .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-xs>.coh-slider-container-mid .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-left-right-xs>.coh-slider-container-mid .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-left-right-xs>.coh-slider-container-mid .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-outside-bottom-left-right-xs>.coh-slider-nav-bottom .slick-prev {
        float: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-xs>.coh-slider-nav-bottom .slick-prev {
        float: right;
    }

    .coh-slider-container-nav-outside-bottom-left-right-xs>.coh-slider-nav-bottom .slick-next {
        float: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-right-xs>.coh-slider-nav-bottom .slick-next {
        float: left;
    }

    .coh-slider-container-nav-outside-left-top-bottom-xs>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-middle-top-bottom-xs>.coh-slider-container-mid .slick-arrow,
    .coh-slider-container-nav-outside-right-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        position: relative;
    }

    .coh-slider-container-nav-outside-left-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-outside-left-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-outside-middle-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-middle-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-outside-right-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: auto;
        left: 100%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    [dir=rtl] .coh-slider-container-nav-outside-right-top-bottom-xs>.coh-slider-container-mid .slick-arrow {
        right: 100%;
        left: auto;
    }

    .coh-slider-container-nav-outside-top-left-xs>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-left-xs>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-middle-xs>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-middle-xs>.coh-slider-nav-top .slick-next,
    .coh-slider-container-nav-outside-top-right-xs>.coh-slider-nav-top .slick-prev,
    .coh-slider-container-nav-outside-top-right-xs>.coh-slider-nav-top .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-top-left-xs>.coh-slider-nav-top {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-left-xs>.coh-slider-nav-top {
        text-align: right;
    }

    .coh-slider-container-nav-outside-top-middle-xs>.coh-slider-nav-top {
        text-align: center;
    }

    .coh-slider-container-nav-outside-top-right-xs>.coh-slider-nav-top {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-top-right-xs>.coh-slider-nav-top {
        text-align: left;
    }

    .coh-slider-container-nav-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-next,
    .coh-slider-container-nav-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-prev,
    .coh-slider-container-nav-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-next {
        float: none;
    }

    .coh-slider-container-nav-outside-bottom-left-xs>.coh-slider-nav-bottom {
        text-align: left;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-left-xs>.coh-slider-nav-bottom {
        text-align: right;
    }

    .coh-slider-container-nav-outside-bottom-middle-xs>.coh-slider-nav-bottom {
        text-align: center;
    }

    .coh-slider-container-nav-outside-bottom-right-xs>.coh-slider-nav-bottom {
        text-align: right;
    }

    [dir=rtl] .coh-slider-container-nav-outside-bottom-right-xs>.coh-slider-nav-bottom {
        text-align: left;
    }

    .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        width: 100%;
    }

    .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: absolute;
        top: 0;
        bottom: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        z-index: 1;
    }

    .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next,
    [dir=rtl] .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        width: 100%;
    }

    .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-prev {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-next {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-middle-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow,
    .coh-slider-container-nav-inside-right-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        position: absolute;
        z-index: 1;
    }

    .coh-slider-container-nav-inside-left-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-middle-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev,
    .coh-slider-container-nav-inside-right-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-prev {
        top: 0;
        bottom: auto;
    }

    .coh-slider-container-nav-inside-left-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-middle-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next,
    .coh-slider-container-nav-inside-right-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-next {
        top: auto;
        bottom: 0;
    }

    .coh-slider-container-nav-inside-left-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-left-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-right-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-right-top-bottom-xs>.coh-slider-container-mid>.coh-slider-container-inner>.slick-arrow {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 0;
        bottom: auto;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom,
    .coh-slider-container-nav-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        position: absolute;
        top: auto;
        bottom: 0;
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow,
    .coh-slider-container-nav-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-nav-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: 0;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    [dir=rtl] .coh-slider-container-nav-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-bottom {
        right: auto;
        left: 0;
    }

    .coh-slider-container-nav-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top,
    .coh-slider-container-nav-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        position: absolute;
        top: 50%;
        bottom: auto;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        z-index: 1;
        width: auto;
    }

    .coh-slider-container-nav-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow,
    .coh-slider-container-nav-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
        position: static;
    }

    .coh-slider-container-nav-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    .coh-slider-container-nav-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: 0;
        left: auto;
    }

    [dir=rtl] .coh-slider-container-nav-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slider-nav-inner-top {
        right: auto;
        left: 0;
    }
}

.coh-slider-container-pager-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-pager-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-pager-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: 50%;
    left: auto;
}

.coh-slider-container-pager-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-pager-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: auto;
    left: 0;
}

.coh-slider-container-pager-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-pager-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-pager-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: 50%;
    left: auto;
}

.coh-slider-container-pager-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-pager-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: auto;
    left: 0;
}

.coh-slider-container-pager-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-pager-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-pager-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
    right: auto;
    left: 0;
}

.coh-slider-container-pager-outside-top-left-xl>.coh-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-top-left-xl>.coh-slider-nav-top .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-outside-top-middle-xl>.coh-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-top-middle-xl>.coh-slider-nav-top .slick-dots {
    right: 50%;
    left: auto;
}

.coh-slider-container-pager-outside-top-right-xl>.coh-slider-nav-top .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-top-right-xl>.coh-slider-nav-top .slick-dots {
    right: auto;
    left: 0;
}

.coh-slider-container-pager-outside-bottom-left-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-pager-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-outside-bottom-middle-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-pager-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-dots {
    right: 50%;
    left: auto;
}

.coh-slider-container-pager-outside-bottom-right-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-pager-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-dots {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-dots {
    right: auto;
    left: 0;
}

.coh-slider-container-pager-outside-middle-left-xl>.coh-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-middle-left-xl>.coh-slider-container-mid .slick-dots {
    right: 0;
    left: auto;
}

.coh-slider-container-pager-outside-middle-right-xl>.coh-slider-container-mid .slick-dots {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-pager-outside-middle-right-xl>.coh-slider-container-mid .slick-dots {
    right: auto;
    left: 0;
}

@media (max-width:1439px) {
    .coh-slider-container-pager-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-top-left-lg>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-left-lg>.coh-slider-nav-top .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-middle-lg>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-middle-lg>.coh-slider-nav-top .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-right-lg>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-right-lg>.coh-slider-nav-top .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-bottom-left-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-middle-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-right-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-middle-left-lg>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-left-lg>.coh-slider-container-mid .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-middle-right-lg>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-right-lg>.coh-slider-container-mid .slick-dots {
        right: auto;
        left: 0;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-pager-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-top-left-md>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-left-md>.coh-slider-nav-top .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-middle-md>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-middle-md>.coh-slider-nav-top .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-right-md>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-right-md>.coh-slider-nav-top .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-bottom-left-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-left-md>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-left-md>.coh-slider-nav-bottom .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-middle-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-right-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-right-md>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-right-md>.coh-slider-nav-bottom .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-middle-left-md>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-left-md>.coh-slider-container-mid .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-middle-right-md>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-right-md>.coh-slider-container-mid .slick-dots {
        right: auto;
        left: 0;
    }
}

@media (max-width:991px) {
    .coh-slider-container-pager-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-top-left-sm>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-left-sm>.coh-slider-nav-top .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-middle-sm>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-middle-sm>.coh-slider-nav-top .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-right-sm>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-right-sm>.coh-slider-nav-top .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-bottom-left-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-middle-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-right-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-middle-left-sm>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-left-sm>.coh-slider-container-mid .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-middle-right-sm>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-right-sm>.coh-slider-container-mid .slick-dots {
        right: auto;
        left: 0;
    }
}

@media (max-width:767px) {
    .coh-slider-container-pager-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-top-left-ps>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-left-ps>.coh-slider-nav-top .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-middle-ps>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-middle-ps>.coh-slider-nav-top .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-right-ps>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-right-ps>.coh-slider-nav-top .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-bottom-left-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-middle-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-right-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-middle-left-ps>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-left-ps>.coh-slider-container-mid .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-middle-right-ps>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-right-ps>.coh-slider-container-mid .slick-dots {
        right: auto;
        left: 0;
    }
}

@media (max-width:575px) {
    .coh-slider-container-pager-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-pager-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-pager-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-top-left-xs>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-left-xs>.coh-slider-nav-top .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-middle-xs>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-middle-xs>.coh-slider-nav-top .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-top-right-xs>.coh-slider-nav-top .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-top-right-xs>.coh-slider-nav-top .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-bottom-left-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-middle-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-dots {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-pager-outside-bottom-right-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-pager-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-dots {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-dots {
        right: auto;
        left: 0;
    }

    .coh-slider-container-pager-outside-middle-left-xs>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-left-xs>.coh-slider-container-mid .slick-dots {
        right: 0;
        left: auto;
    }

    .coh-slider-container-pager-outside-middle-right-xs>.coh-slider-container-mid .slick-dots {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-pager-outside-middle-right-xs>.coh-slider-container-mid .slick-dots {
        right: auto;
        left: 0;
    }
}

.coh-slider-container-playpause-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-playpause-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-playpause-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto;
}

.coh-slider-container-playpause-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-playpause-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0;
}

.coh-slider-container-playpause-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-playpause-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: 50%;
    left: auto;
}

.coh-slider-container-playpause-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-playpause-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0;
}

.coh-slider-container-playpause-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-playpause-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-playpause-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
    right: auto;
    left: 0;
}

.coh-slider-container-playpause-outside-top-left-xl>.coh-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-top-left-xl>.coh-slider-nav-top .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-outside-top-middle-xl>.coh-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-top-middle-xl>.coh-slider-nav-top .slick-playpause-button {
    right: 50%;
    left: auto;
}

.coh-slider-container-playpause-outside-top-right-xl>.coh-slider-nav-top .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-top-right-xl>.coh-slider-nav-top .slick-playpause-button {
    right: auto;
    left: 0;
}

.coh-slider-container-playpause-outside-bottom-left-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-playpause-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-bottom-left-xl>.coh-slider-nav-bottom .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-outside-bottom-middle-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-playpause-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-xl>.coh-slider-nav-bottom .slick-playpause-button {
    right: 50%;
    left: auto;
}

.coh-slider-container-playpause-outside-bottom-right-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-playpause-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-playpause-button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-bottom-right-xl>.coh-slider-nav-bottom .slick-playpause-button {
    right: auto;
    left: 0;
}

.coh-slider-container-playpause-outside-middle-left-xl>.coh-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-middle-left-xl>.coh-slider-container-mid .slick-playpause-button {
    right: 0;
    left: auto;
}

.coh-slider-container-playpause-outside-middle-right-xl>.coh-slider-container-mid .slick-playpause-button {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-playpause-outside-middle-right-xl>.coh-slider-container-mid .slick-playpause-button {
    right: auto;
    left: 0;
}

@media (max-width:1439px) {
    .coh-slider-container-playpause-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-top-left-lg>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-left-lg>.coh-slider-nav-top .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-middle-lg>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-middle-lg>.coh-slider-nav-top .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-right-lg>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-right-lg>.coh-slider-nav-top .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-bottom-left-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-left-lg>.coh-slider-nav-bottom .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-middle-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-lg>.coh-slider-nav-bottom .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-right-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-right-lg>.coh-slider-nav-bottom .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-middle-left-lg>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-left-lg>.coh-slider-container-mid .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-middle-right-lg>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-right-lg>.coh-slider-container-mid .slick-playpause-button {
        right: auto;
        left: 0;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-playpause-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-top-left-md>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-left-md>.coh-slider-nav-top .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-middle-md>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-middle-md>.coh-slider-nav-top .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-right-md>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-right-md>.coh-slider-nav-top .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-bottom-left-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-left-md>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-left-md>.coh-slider-nav-bottom .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-middle-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-md>.coh-slider-nav-bottom .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-right-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-right-md>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-right-md>.coh-slider-nav-bottom .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-middle-left-md>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-left-md>.coh-slider-container-mid .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-middle-right-md>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-right-md>.coh-slider-container-mid .slick-playpause-button {
        right: auto;
        left: 0;
    }
}

@media (max-width:991px) {
    .coh-slider-container-playpause-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-top-left-sm>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-left-sm>.coh-slider-nav-top .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-middle-sm>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-middle-sm>.coh-slider-nav-top .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-right-sm>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-right-sm>.coh-slider-nav-top .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-bottom-left-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-left-sm>.coh-slider-nav-bottom .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-middle-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-sm>.coh-slider-nav-bottom .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-right-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-right-sm>.coh-slider-nav-bottom .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-middle-left-sm>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-left-sm>.coh-slider-container-mid .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-middle-right-sm>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-right-sm>.coh-slider-container-mid .slick-playpause-button {
        right: auto;
        left: 0;
    }
}

@media (max-width:767px) {
    .coh-slider-container-playpause-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-top-left-ps>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-left-ps>.coh-slider-nav-top .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-middle-ps>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-middle-ps>.coh-slider-nav-top .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-right-ps>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-right-ps>.coh-slider-nav-top .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-bottom-left-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-left-ps>.coh-slider-nav-bottom .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-middle-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-ps>.coh-slider-nav-bottom .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-right-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-right-ps>.coh-slider-nav-bottom .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-middle-left-ps>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-left-ps>.coh-slider-container-mid .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-middle-right-ps>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-right-ps>.coh-slider-container-mid .slick-playpause-button {
        right: auto;
        left: 0;
    }
}

@media (max-width:575px) {
    .coh-slider-container-playpause-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-playpause-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-top-left-xs>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-left-xs>.coh-slider-nav-top .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-middle-xs>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-middle-xs>.coh-slider-nav-top .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-top-right-xs>.coh-slider-nav-top .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-top-right-xs>.coh-slider-nav-top .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-bottom-left-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-left-xs>.coh-slider-nav-bottom .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-middle-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-middle-xs>.coh-slider-nav-bottom .slick-playpause-button {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-playpause-outside-bottom-right-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-playpause-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-playpause-button {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-bottom-right-xs>.coh-slider-nav-bottom .slick-playpause-button {
        right: auto;
        left: 0;
    }

    .coh-slider-container-playpause-outside-middle-left-xs>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-left-xs>.coh-slider-container-mid .slick-playpause-button {
        right: 0;
        left: auto;
    }

    .coh-slider-container-playpause-outside-middle-right-xs>.coh-slider-container-mid .slick-playpause-button {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-playpause-outside-middle-right-xs>.coh-slider-container-mid .slick-playpause-button {
        right: auto;
        left: 0;
    }
}

.coh-slider-container-counter-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-counter-inside-top-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-counter-inside-top-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: 50%;
    left: auto;
}

.coh-slider-container-counter-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-counter-inside-top-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: auto;
    left: 0;
}

.coh-slider-container-counter-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-counter-inside-bottom-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

[dir=rtl] .coh-slider-container-counter-inside-bottom-middle-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: 50%;
    left: auto;
}

.coh-slider-container-counter-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}

[dir=rtl] .coh-slider-container-counter-inside-bottom-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: auto;
    left: 0;
}

.coh-slider-container-counter-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-counter-inside-middle-left-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

[dir=rtl] .coh-slider-container-counter-inside-middle-right-xl>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
    right: auto;
    left: 0;
}

.coh-slider-container-counter-outside-top-left-xl>.coh-slider-nav-top .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-top-left-xl>.coh-slider-nav-top .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-outside-top-middle-xl>.coh-slider-nav-top .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-top-middle-xl>.coh-slider-nav-top .coh-slide-count {
    right: 50%;
    left: auto;
}

.coh-slider-container-counter-outside-top-right-xl>.coh-slider-nav-top .coh-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-top-right-xl>.coh-slider-nav-top .coh-slide-count {
    right: auto;
    left: 0;
}

.coh-slider-container-counter-outside-bottom-left-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-counter-outside-bottom-left-xl>.coh-slider-nav-bottom .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-bottom-left-xl>.coh-slider-nav-bottom .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-outside-bottom-middle-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-counter-outside-bottom-middle-xl>.coh-slider-nav-bottom .coh-slide-count {
    position: absolute;
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-bottom-middle-xl>.coh-slider-nav-bottom .coh-slide-count {
    right: 50%;
    left: auto;
}

.coh-slider-container-counter-outside-bottom-right-xl>.coh-slider-nav-bottom {
    position: relative;
}

.coh-slider-container-counter-outside-bottom-right-xl>.coh-slider-nav-bottom .coh-slide-count {
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-bottom-right-xl>.coh-slider-nav-bottom .coh-slide-count {
    right: auto;
    left: 0;
}

.coh-slider-container-counter-outside-middle-left-xl>.coh-slider-container-mid .coh-slide-count {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-middle-left-xl>.coh-slider-container-mid .coh-slide-count {
    right: 0;
    left: auto;
}

.coh-slider-container-counter-outside-middle-right-xl>.coh-slider-container-mid .coh-slide-count {
    position: absolute;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}

[dir=rtl] .coh-slider-container-counter-outside-middle-right-xl>.coh-slider-container-mid .coh-slide-count {
    right: auto;
    left: 0;
}

@media (max-width:1439px) {
    .coh-slider-container-counter-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-middle-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-left-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-right-lg>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-top-left-lg>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-left-lg>.coh-slider-nav-top .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-middle-lg>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-middle-lg>.coh-slider-nav-top .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-right-lg>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-right-lg>.coh-slider-nav-top .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-bottom-left-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-left-lg>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-left-lg>.coh-slider-nav-bottom .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-middle-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-middle-lg>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-middle-lg>.coh-slider-nav-bottom .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-right-lg>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-right-lg>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-right-lg>.coh-slider-nav-bottom .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-middle-left-lg>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-left-lg>.coh-slider-container-mid .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-middle-right-lg>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-right-lg>.coh-slider-container-mid .coh-slide-count {
        right: auto;
        left: 0;
    }
}

@media (max-width:1199px) {
    .coh-slider-container-counter-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-middle-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-left-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-right-md>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-top-left-md>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-left-md>.coh-slider-nav-top .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-middle-md>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-middle-md>.coh-slider-nav-top .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-right-md>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-right-md>.coh-slider-nav-top .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-bottom-left-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-left-md>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-left-md>.coh-slider-nav-bottom .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-middle-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-middle-md>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-middle-md>.coh-slider-nav-bottom .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-right-md>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-right-md>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-right-md>.coh-slider-nav-bottom .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-middle-left-md>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-left-md>.coh-slider-container-mid .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-middle-right-md>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-right-md>.coh-slider-container-mid .coh-slide-count {
        right: auto;
        left: 0;
    }
}

@media (max-width:991px) {
    .coh-slider-container-counter-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-middle-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-left-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-right-sm>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-top-left-sm>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-left-sm>.coh-slider-nav-top .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-middle-sm>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-middle-sm>.coh-slider-nav-top .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-right-sm>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-right-sm>.coh-slider-nav-top .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-bottom-left-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-left-sm>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-left-sm>.coh-slider-nav-bottom .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-middle-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-middle-sm>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-middle-sm>.coh-slider-nav-bottom .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-right-sm>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-right-sm>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-right-sm>.coh-slider-nav-bottom .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-middle-left-sm>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-left-sm>.coh-slider-container-mid .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-middle-right-sm>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-right-sm>.coh-slider-container-mid .coh-slide-count {
        right: auto;
        left: 0;
    }
}

@media (max-width:767px) {
    .coh-slider-container-counter-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-middle-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-left-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-right-ps>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-top-left-ps>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-left-ps>.coh-slider-nav-top .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-middle-ps>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-middle-ps>.coh-slider-nav-top .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-right-ps>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-right-ps>.coh-slider-nav-top .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-bottom-left-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-left-ps>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-left-ps>.coh-slider-nav-bottom .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-middle-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-middle-ps>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-middle-ps>.coh-slider-nav-bottom .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-right-ps>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-right-ps>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-right-ps>.coh-slider-nav-bottom .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-middle-left-ps>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-left-ps>.coh-slider-container-mid .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-middle-right-ps>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-right-ps>.coh-slider-container-mid .coh-slide-count {
        right: auto;
        left: 0;
    }
}

@media (max-width:575px) {
    .coh-slider-container-counter-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-top-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-middle-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    [dir=rtl] .coh-slider-container-counter-inside-bottom-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-left-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    [dir=rtl] .coh-slider-container-counter-inside-middle-right-xs>.coh-slider-container-mid>.coh-slider-container-inner .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-top-left-xs>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-left-xs>.coh-slider-nav-top .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-middle-xs>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-middle-xs>.coh-slider-nav-top .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-top-right-xs>.coh-slider-nav-top .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-top-right-xs>.coh-slider-nav-top .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-bottom-left-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-left-xs>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-left-xs>.coh-slider-nav-bottom .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-middle-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-middle-xs>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-middle-xs>.coh-slider-nav-bottom .coh-slide-count {
        right: 50%;
        left: auto;
    }

    .coh-slider-container-counter-outside-bottom-right-xs>.coh-slider-nav-bottom {
        position: relative;
    }

    .coh-slider-container-counter-outside-bottom-right-xs>.coh-slider-nav-bottom .coh-slide-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-bottom-right-xs>.coh-slider-nav-bottom .coh-slide-count {
        right: auto;
        left: 0;
    }

    .coh-slider-container-counter-outside-middle-left-xs>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-left-xs>.coh-slider-container-mid .coh-slide-count {
        right: 0;
        left: auto;
    }

    .coh-slider-container-counter-outside-middle-right-xs>.coh-slider-container-mid .coh-slide-count {
        position: absolute;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        z-index: 1;
    }

    [dir=rtl] .coh-slider-container-counter-outside-middle-right-xs>.coh-slider-container-mid .coh-slide-count {
        right: auto;
        left: 0;
    }
}

.mejs__offscreen {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal;
}

.mejs__container {
    background: #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "Helvetica", Arial, serif;
    position: relative;
    text-align: left;
    text-indent: 0;
    vertical-align: top;
}

.mejs__container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.mejs__container video::-webkit-media-controls,
.mejs__container video::-webkit-media-controls-panel,
.mejs__container video::-webkit-media-controls-panel-container,
.mejs__container video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    appearance: none;
    display: none !important;
}

.mejs__fill-container,
.mejs__fill-container .mejs__container {
    width: 100%;
    height: 100%;
}

.mejs__fill-container {
    background: transparent;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.mejs__container:focus {
    outline: none;
}

.mejs__iframe-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
}

.mejs__embed,
.mejs__embed body {
    background: #000;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.mejs__fullscreen {
    overflow: hidden !important;
}

.mejs__container-fullscreen {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 1000;
}

.mejs__container-fullscreen .mejs__mediaelement,
.mejs__container-fullscreen video {
    width: 100% !important;
    height: 100% !important;
}

.mejs__background {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs__mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.mejs__poster {
    position: absolute;
    top: 0;
    left: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}

:root .mejs__poster-img {
    display: none;
}

.mejs__poster-img {
    border: 0;
    padding: 0;
}

.mejs__overlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
}

.mejs__layer {
    z-index: 1;
}

.mejs__overlay-play {
    cursor: pointer;
}

.mejs__overlay-button {
    background: url(../image/mejs-controls.svg) no-repeat;
    background-position: 0 -39px;
    height: 80px;
    width: 80px;
}

.mejs__overlay:hover>.mejs__overlay-button {
    background-position: -80px -39px;
}

.mejs__overlay-loading {
    height: 80px;
    width: 80px;
}

.mejs__overlay-loading-bg-img {
    -webkit-animation: mejs__loading-spinner 1s linear infinite;
    animation: mejs__loading-spinner 1s linear infinite;
    background: transparent url(../image/mejs-controls.svg) -160px -40px no-repeat;
    display: block;
    width: 80px;
    height: 80px;
    z-index: 1;
}

@-webkit-keyframes mejs__loading-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes mejs__loading-spinner {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.mejs__controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
    z-index: 3;
}

.mejs__controls:not([style*="display: none"]) {
    background: rgba(255, 0, 0, 0.7);
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.35)));
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.35));
}

.mejs__button,
.mejs__time,
.mejs__time-rail {
    font-size: 10px;
    height: 40px;
    line-height: 10px;
    margin: 0;
    width: 32px;
}

.mejs__button>button {
    background: transparent url(../image/mejs-controls.svg);
    border: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin: 10px 6px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-decoration: none;
    width: 20px;
}

.mejs__button>button:focus {
    outline: dotted 1px #999;
}

.mejs__container-keyboard-inactive a,
.mejs__container-keyboard-inactive a:focus,
.mejs__container-keyboard-inactive button,
.mejs__container-keyboard-inactive button:focus,
.mejs__container-keyboard-inactive [role=slider],
.mejs__container-keyboard-inactive [role=slider]:focus {
    outline: 0;
}

.mejs__time {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    overflow: hidden;
    padding: 16px 6px 0;
    text-align: center;
    width: auto;
}

.mejs__play>button {
    background-position: 0 0;
}

.mejs__pause>button {
    background-position: -20px 0;
}

.mejs__replay>button {
    background-position: -160px 0;
}

.mejs__time-rail {
    direction: ltr;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 40px;
    margin: 0 10px;
    padding-top: 10px;
    position: relative;
}

.mejs__time-total,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-current,
.mejs__time-float,
.mejs__time-hovered,
.mejs__time-float-current,
.mejs__time-float-corner,
.mejs__time-marker {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    height: 10px;
    position: absolute;
}

.mejs__time-total {
    background: rgba(255, 255, 255, 0.3);
    margin: 5px 0 0;
    width: 100%;
}

.mejs__time-buffering {
    -webkit-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite;
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
    background-size: 15px 15px;
    width: 100%;
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

.mejs__time-loaded {
    background: rgba(255, 255, 255, 0.3);
}

.mejs__time-current,
.mejs__time-handle-content {
    background: rgba(255, 255, 255, 0.9);
}

.mejs__time-hovered {
    background: rgba(255, 255, 255, 0.5);
    z-index: 10;
}

.mejs__time-hovered.negative {
    background: rgba(0, 0, 0, 0.2);
}

.mejs__time-current,
.mejs__time-buffering,
.mejs__time-loaded,
.mejs__time-hovered {
    left: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: 0.15s ease-in all;
    transition: 0.15s ease-in all;
    width: 100%;
}

.mejs__time-buffering {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

.mejs__time-hovered {
    -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
    transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
}

.mejs__time-hovered.no-hover {
    -webkit-transform: scaleX(0) !important;
    -ms-transform: scaleX(0) !important;
    transform: scaleX(0) !important;
}

.mejs__time-handle,
.mejs__time-handle-content {
    border: 4px solid transparent;
    cursor: pointer;
    left: 0;
    position: absolute;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    z-index: 11;
}

.mejs__time-handle-content {
    border: 4px solid rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 10px;
    left: -7px;
    top: -4px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    width: 10px;
}

.mejs__time-rail:hover .mejs__time-handle-content,
.mejs__time-rail .mejs__time-handle-content:focus,
.mejs__time-rail .mejs__time-handle-content:active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.mejs__time-float {
    background: #eee;
    border: solid 1px #333;
    bottom: 100%;
    color: #111;
    display: none;
    height: 17px;
    margin-bottom: 9px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 36px;
}

.mejs__time-float-current {
    display: block;
    left: 0;
    margin: 2px;
    text-align: center;
    width: 30px;
}

.mejs__time-float-corner {
    border: solid 5px #eee;
    border-color: #eee transparent transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: block;
    height: 0;
    left: 50%;
    line-height: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
}

.mejs__long-video .mejs__time-float {
    margin-left: -23px;
    width: 64px;
}

.mejs__long-video .mejs__time-float-current {
    width: 60px;
}

.mejs__broadcast {
    color: #fff;
    height: 10px;
    position: absolute;
    top: 15px;
    width: 100%;
}

.mejs__fullscreen-button>button {
    background-position: -80px 0;
}

.mejs__unfullscreen>button {
    background-position: -100px 0;
}

.mejs__mute>button {
    background-position: -60px 0;
}

.mejs__unmute>button {
    background-position: -40px 0;
}

.mejs__volume-button {
    position: relative;
}

.mejs__volume-button>.mejs__volume-slider {
    -webkit-backface-visibility: hidden;
    background: rgba(50, 50, 50, 0.7);
    -webkit-border-radius: 0;
    border-radius: 0;
    bottom: 100%;
    display: none;
    height: 115px;
    left: 50%;
    margin: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 25px;
    z-index: 1;
}

.mejs__volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.mejs__volume-total {
    background: rgba(255, 255, 255, 0.5);
    height: 100px;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 8px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 2px;
}

.mejs__volume-current {
    background: rgba(255, 255, 255, 0.9);
    left: 0;
    margin: 0;
    position: absolute;
    width: 100%;
}

.mejs__volume-handle {
    background: rgba(255, 255, 255, 0.9);
    -webkit-border-radius: 1px;
    border-radius: 1px;
    cursor: ns-resize;
    height: 6px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 16px;
}

.mejs__horizontal-volume-slider {
    display: block;
    height: 36px;
    position: relative;
    vertical-align: middle;
    width: 56px;
}

.mejs__horizontal-volume-total {
    background: rgba(50, 50, 50, 0.8);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 1px;
    height: 8px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 16px;
    width: 50px;
}

.mejs__horizontal-volume-current {
    background: rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 1px;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.mejs__horizontal-volume-handle {
    display: none;
}

.mejs__captions-button,
.mejs__chapters-button {
    position: relative;
}

.mejs__captions-button>button {
    background-position: -140px 0;
}

.mejs__chapters-button>button {
    background-position: -180px 0;
}

.mejs__captions-button>.mejs__captions-selector,
.mejs__chapters-button>.mejs__chapters-selector {
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    bottom: 100%;
    margin-right: -43px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 50%;
    visibility: visible;
    width: 86px;
}

.mejs__chapters-button>.mejs__chapters-selector {
    margin-right: -55px;
    width: 110px;
}

.mejs__captions-selector-list,
.mejs__chapters-selector-list {
    list-style-type: none !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.mejs__captions-selector-list-item,
.mejs__chapters-selector-list-item {
    color: #fff;
    cursor: pointer;
    display: block;
    list-style-type: none !important;
    margin: 0 0 6px;
    overflow: hidden;
    padding: 0;
}

.mejs__captions-selector-list-item:hover,
.mejs__chapters-selector-list-item:hover {
    background-color: rgb(200, 200, 200) !important;
    background-color: rgba(255, 255, 255, 0.4) !important;
}

.mejs__captions-selector-input,
.mejs__chapters-selector-input {
    clear: both;
    float: left;
    left: -1000px;
    margin: 3px 3px 0 5px;
    position: absolute;
}

.mejs__captions-selector-label,
.mejs__chapters-selector-label {
    cursor: pointer;
    float: left;
    font-size: 10px;
    line-height: 15px;
    padding: 4px 10px 0;
    width: 100%;
}

.mejs__captions-selected,
.mejs__chapters-selected {
    color: rgb(33, 248, 248);
}

.mejs__captions-translations {
    font-size: 10px;
    margin: 0 0 5px;
}

.mejs__captions-layer {
    bottom: 0;
    color: #fff;
    font-size: 16px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
}

.mejs__captions-layer a {
    color: #fff;
    text-decoration: underline;
}

.mejs__captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: normal;
}

.mejs__captions-position {
    bottom: 15px;
    left: 0;
    position: absolute;
    width: 100%;
}

.mejs__captions-position-hover {
    bottom: 35px;
}

.mejs__captions-text,
.mejs__captions-text * {
    background: rgba(20, 20, 20, 0.5);
    -webkit-box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
    box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
    padding: 0;
    white-space: pre-wrap;
}

.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container {
    display: none;
}

.mejs__overlay-error {
    position: relative;
}

.mejs__overlay-error>img {
    left: 0;
    max-width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}

.mejs__cannotplay,
.mejs__cannotplay a {
    color: #fff;
    font-size: 0.8em;
}

.mejs__cannotplay {
    position: relative;
}

.mejs__cannotplay p,
.mejs__cannotplay a {
    display: inline-block;
    padding: 0 15px;
    width: 100%;
}

.coh-video iframe,
.coh-video video {
    width: 100%;
    height: 100%;
}

.coh-video .mejs__container:not(.mejs__container-fullscreen) video {
    -o-object-fit: cover;
    object-fit: cover;
}

.coh-video-hide-controls .mejs__controls {
    display: none;
}

.coh-video-hide-center-play .mejs__overlay-play .mejs__overlay-button,
.coh-video-hide-center-play .mejs__overlay-loading-bg-img {
    display: none;
}

.coh-video-vimeo_iframe .mejs__iframe-overlay,
.coh-video-vimeo_iframe .mejs__poster,
.coh-video-vimeo_iframe .mejs__overlay-play,
.coh-video-youtube_iframe .mejs__iframe-overlay,
.coh-video-youtube_iframe .mejs__poster,
.coh-video-youtube_iframe .mejs__overlay-play {
    display: none;
}

.coh-style-50-50-component-background-dark-blue {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-style-50-50-component-background-dark-blue {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-large-text-cta {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 2rem;
    line-height: 2rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-style-large-text-cta {
        font-size: 1.5rem;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
}

.coh-style-large-text-cta:hover {
    text-decoration: underline;
    color: rgb(0, 98, 155);
}

.coh-style-regular-body-cta-underlined a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(0, 0, 0);
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: underline;
}

.coh-style-quick-link-background-light-blue {
    background-image: url("../image/quick-action-light-blue-theme.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(65, 182, 230);
}

.coh-style-quick-link-background-dark-blue {
    background-image: url("../image/quick-action-dark-blue-theme.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(0, 98, 155);
}

.coh-style-promo-card-cta>* {
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-right: 1rem;
    margin-bottom: 0;
}

.coh-style-promo-card-cta>*:hover {
    text-decoration: underline;
}

.coh-style-promo-card-cta>*:after {
    line-height: 1.875rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
    margin-left: 0.5rem;
    color: rgb(65, 182, 230);
    text-decoration: none;
    font-size: 1.375rem;
    position: absolute;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper {
    background-color: rgb(238, 239, 239);
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout.image-bottom {
    background-color: rgb(255, 255, 255);
    padding-top: 0;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout.image-bottom .text-wrapper {
    color: rgb(238, 239, 239);
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout.image-bottom .image-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-top: 1.25rem;
    padding-right: 0;
    padding-left: 0;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout .image-wrapper {
    margin-right: 0;
    width: 100%;
    padding-top: 1.125rem;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout .image-wrapper>a:last-child {
    margin-bottom: 0;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout .text-wrapper {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    background-color: rgb(238, 239, 239);
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout .text-wrapper .text-box-inner-wrapper {
    width: 100%;
    padding-top: 1.5rem;
    padding-right: 1.25rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .two-column-layout .text-wrapper>.coh-link {
    margin-top: 0;
    width: 100%;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.coh-style-primary-text-comp---cta-section>.cta-image-and-text-comp-wrapper .top-border {
    display: none;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout {
    background-color: rgb(238, 239, 239);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .left-text-wrapper {
    max-width: 100%;
    padding-top: 1.5rem;
    margin-right: 0;
    text-align: center;
    width: 100%;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .left-text-wrapper>.coh-inline-element {
    padding-right: 1.75rem;
    padding-bottom: 1.5rem;
    padding-left: 1.75rem;
    width: 100%;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .left-text-wrapper .top-border {
    display: block;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .text-wrapper {
    text-align: left;
    background-color: rgb(248, 248, 248);
    width: 100%;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .text-wrapper:only-child:not(:has(.coh-link)) .text-border {
    display: block;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .text-wrapper>.coh-link {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-top: 0;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper .two-column-layout .text-wrapper>.coh-inline-element {
    width: 100%;
    padding-top: 1.5rem;
    padding-right: 1.75rem;
    padding-bottom: 1.5rem;
    padding-left: 1.75rem;
}

.coh-style-primary-text-comp---cta-section>.cta-text-only-comp-wrapper>.top-border {
    display: none;
}

.coh-style-primary-button-orange {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    padding-top: 1.125rem;
    padding-right: 1.875rem;
    padding-bottom: 1.125rem;
    padding-left: 1.875rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-border-radius: 0;
    border-radius: 0;
    text-transform: none;
    text-align: center;
    display: inline-block;
    border-width: 0.0625rem;
    border-color: rgb(255, 163, 0);
    border-style: solid;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    letter-spacing: 0.0625rem;
}

.coh-style-primary-button-orange:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    border-color: rgb(0, 98, 155);
    text-decoration: none;
}

.coh-style-primary-button-orange:hover a {
    color: rgb(0, 98, 155);
    text-decoration: none;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out;
    letter-spacing: 0.0625rem;
}

.coh-style-primary-button-orange>a {
    color: rgb(0, 0, 0);
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
}

.coh-style-primary-btn {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    border-width: 0.0625rem;
    border-color: rgb(0, 98, 155);
    border-style: solid;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

.coh-style-primary-btn:hover {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

.coh-style-primary-btn:hover a {
    color: rgb(0, 51, 84);
    text-decoration: none;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out;
}

[disabled].coh-style-primary-btn {
    background-color: rgb(230, 231, 231);
    color: rgb(99, 102, 106);
    border-color: rgb(230, 231, 231);
}

.coh-style-primary-btn>a {
    color: rgb(255, 255, 255);
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-style: none;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-summarytext {
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-summarytext .px-aggregate-ratings-comments-counts {
    display: block;
    margin-top: 0.25rem;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-star-rating {
    line-height: 1.25rem;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-star-rating .px-star {
    line-height: 1.25rem;
    margin-right: 0.21875rem;
}

.coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-star-rating .px-star .px-star-container {
    line-height: 1.25rem;
}

.coh-style-physician-star-rating-aggregate-block table {
    border-style: none;
    display: none;
}

.coh-style-physician-star-rating-aggregate-block table:first-child {
    display: block;
}

.coh-style-physician-star-rating-aggregate-block .no-rating-link {
    color: rgb(255, 255, 255);
}

.coh-style-physician-field-label {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-style-physician-field-label {
        font-size: 1.5rem;
        line-height: 1.875rem;
        margin-bottom: 0.75rem;
    }
}

.coh-style-medium-text-cta {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 1.5rem;
    line-height: 1.5625rem;
    letter-spacing: 0.015em;
}

.coh-style-medium-text-cta:hover {
    color: rgb(0, 98, 155);
    text-decoration: underline;
}

.coh-style-map-info-window p {
    font-size: 0.75rem;
    margin-bottom: 0.375rem;
    line-height: 1.25;
}

.coh-style-50-50-component-background-dark-gray {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-style-50-50-component-background-dark-gray {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-secondary-btn {
    color: rgb(0, 98, 155);
    background-color: rgb(255, 255, 255);
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(0, 98, 155);
}

.coh-style-secondary-btn:hover {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    border-color: rgb(0, 98, 155);
    border-width: 0.0625rem;
    border-style: solid;
}

.coh-style-secondary-btn:hover a {
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: rgb(0, 51, 84);
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}

[disabled].coh-style-secondary-btn {
    color: rgb(99, 102, 106);
    background-color: rgb(230, 231, 231);
    border-width: 0;
}

.coh-style-secondary-btn>a {
    font-weight: 700;
    color: rgb(0, 98, 155);
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-style-italic-cta-text a {
    font-style: italic;
    text-decoration: underline;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.875rem;
    line-height: 1rem;
    color: rgb(77, 77, 79);
}

.coh-style-header-margin-desktop-60-mobile-32 {
    margin-bottom: 3.75rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-60-mobile-32 {
        margin-bottom: 2rem;
    }
}

.coh-style-header-margin-desktop-48-mobile-32 {
    margin-bottom: 3rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-48-mobile-32 {
        margin-bottom: 2rem;
    }
}

.coh-style-header-margin-desktop-48-mobile-24 {
    margin-bottom: 3rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-48-mobile-24 {
        margin-bottom: 1.5rem;
    }
}

.coh-style-header-margin-desktop-32-mobile-32 {
    margin-bottom: 2rem;
}

.coh-style-header-margin-desktop-28-mobile-8 {
    margin-bottom: 1.75rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-28-mobile-8 {
        margin-bottom: 0.5rem;
    }
}

.coh-style-header-margin-desktop-24-mobile-24 {
    margin-bottom: 1.5rem;
}

.coh-style-header-margin-desktop-24-mobile-18 {
    margin-bottom: 1.5rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-24-mobile-18 {
        margin-bottom: 1.125rem;
    }
}

.coh-style-header-margin-desktop-18-mobile-12 {
    margin-bottom: 1.125rem;
}

@media (max-width:767px) {
    .coh-style-header-margin-desktop-18-mobile-12 {
        margin-bottom: 0.75rem;
    }
}

.coh-style-header-margin-desktop-16-mobile-16 {
    margin-bottom: 1rem;
}

.coh-style-header-margin-desktop-12-mobile-12 {
    margin-bottom: 0.75rem;
}

.coh-style-search-box {
    position: absolute;
    border: 1px solid;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 311px;
    margin-left: 20px;
}

@media (max-width:991px) {
    .coh-style-search-box {
        width: 10px;
    }
}

.coh-style-secondary-button-white-border {
    color: rgb(0, 98, 155);
    background-color: rgb(255, 255, 255);
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(255, 255, 255);
}

.coh-style-secondary-button-white-border:hover {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    border-color: rgb(0, 98, 155);
    border-width: 0.0625rem;
    border-style: solid;
}

[disabled].coh-style-secondary-button-white-border {
    color: rgb(99, 102, 106);
    background-color: rgb(230, 231, 231);
    border-width: 0;
}

.coh-style-header-search-element-style {
    display: block;
}

@media (max-width:991px) {
    .coh-style-header-search-element-style {
        display: none;
        position: absolute;
        left: 0;
        top: 4.375rem;
        width: 100%;
        padding-top: 1rem;
        padding-right: 1.25rem;
        padding-bottom: 1rem;
        padding-left: 1.25rem;
        background-color: rgb(255, 255, 255);
        z-index: 10;
        -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
    }
}

@media (max-width:991px) {
    .search-open.coh-style-header-search-element-style {
        display: block;
    }
}

.coh-style-header-search-element-style header-search {
    display: block;
    margin-left: 4.25rem;
}

@media (max-width:1439px) {
    .coh-style-header-search-element-style header-search {
        margin-left: 2.125rem;
    }
}

@media (max-width:991px) {
    .coh-style-header-search-element-style header-search {
        margin-left: 0;
    }
}

.coh-style-header-search-element-style header-search form {
    position: relative;
    width: 100%;
}

@media (max-width:991px) {
    .coh-style-header-search-element-style header-search form {
        position: relative;
        width: 100%;
    }
}

.coh-style-header-search-element-style header-search form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgb(102, 102, 102);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-style-header-search-element-style header-search form input {
        width: 100%;
    }
}

.coh-style-header-search-element-style header-search form input:focus {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
    box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}

.coh-style-header-search-element-style header-search button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-style-header-search-element-style header-search button {
        right: 1.5rem;
    }
}

.coh-style-header-search-element-style header-search button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-style-topic-feed {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-style-topic-feed .tf-date {
    font-size: 0.875rem;
    line-height: 1.375rem;
    color: rgb(99, 102, 106);
}

.coh-style-topic-feed .tf-type {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
}

.coh-style-topic-feed .tf-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.coh-style-topic-feed .tf-content {
    padding-top: 1.5rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    border-width: 0.03125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-style-topic-feed img {
    height: auto;
    width: 100%;
}



.coh-style-layout-padding-top-extra-large {
    padding-top: 6.25rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-top-extra-large {
        padding-top: 4rem;
    }
}

.coh-style-layout-padding-top-bottom-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-top-bottom-small {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-style-layout-padding-top-bottom-large {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-top-bottom-large {
        padding-top: 3.125rem;
        padding-bottom: 3.125rem;
    }
}

.coh-style-layout-padding-top-bottom-extra-large {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-top-bottom-extra-large {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
}

.coh-style-layout-padding-bottom-small {
    padding-bottom: 2rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-bottom-small {
        padding-bottom: 2rem;
    }
}

.coh-style-layout-padding-bottom-large {
    padding-bottom: 3.125rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-bottom-large {
        padding-bottom: 3.125rem;
    }
}

.coh-style-layout-padding-bottom-extra-large {
    padding-bottom: 6.25rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-bottom-extra-large {
        padding-bottom: 4rem;
    }
}

.coh-style-component-background-image-df-blue {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-style-component-background-image-df-blue {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-component-background-image-df-blue p {
    color: rgb(255, 255, 255);
}

.coh-style-component-background-image-df-blue p a {
    color: rgb(255, 255, 255);
}

.coh-style-component-background-image-dark-gray {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-style-component-background-image-dark-gray {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-component-background-image-dark-gray p a {
    color: rgb(255, 255, 255);
}

.coh-style-component-background-image-dark-blue {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-style-component-background-image-dark-blue {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-component-background-image-dark-blue p {
    color: rgb(255, 255, 255);
}

.coh-style-component-background-image-dark-blue p a {
    color: rgb(255, 255, 255);
}

.text-component-background-light-gray.coh-style-text-component {
    background-color: rgb(238, 239, 239);
    padding-top: 1.5625rem;
    padding-right: 1.5625rem;
    padding-bottom: 1.5625rem;
    padding-left: 1.5625rem;
}

.text-component-background-white.coh-style-text-component {
    background-color: rgb(255, 255, 255);
    padding-top: 1.5625rem;
    padding-right: 1.5625rem;
    padding-bottom: 1.5625rem;
    padding-left: 1.5625rem;
}

.coh-style-slider-flex-layout .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-style-text-color-red {
    color: rgb(255, 0, 0);
}

.coh-style-tag {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    font-weight: bold;
    -webkit-border-radius: 0.75rem;
    border-radius: 0.75rem;
    -webkit-transition: color 300ms ease, background-color 300ms ease;
    transition: color 300ms ease, background-color 300ms ease;
    height: 1.5rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgb(15, 240, 252);
    margin-right: 0.75rem;
    color: rgb(255, 207, 0);
}

@media (max-width:767px) {
    .coh-style-tag {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-right: 0.5rem;
    }
}

.coh-style-tag:hover {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-solid-background-color---orange {
    color: rgb(255, 255, 255);
    background-color: rgb(255, 163, 0);
}

.coh-style-solid-background-color---light-gray {
    color: rgb(77, 77, 79);
    background-color: rgb(238, 239, 239);
}

.coh-style-solid-background-color---light-blue {
    color: rgb(255, 255, 255);
    background-color: rgb(65, 182, 230);
}

.coh-style-solid-background-color---highlight-gray {
    color: rgb(77, 77, 79);
    background-color: rgb(248, 248, 248);
}

.coh-style-solid-background-color---gray {
    color: rgb(255, 255, 255);
    background-color: rgb(77, 77, 79);
}

.coh-style-solid-background-color---dark-blue {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 51, 84);
}

.coh-style-solid-background-color---df-blue {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-style-solid-background-color---white {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.coh-style-small-text-cta {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 1.375rem;
    line-height: 1.75rem;
}

.coh-style-small-text-cta:hover {
    text-decoration: underline;
    color: rgb(0, 98, 155);
}

.coh-style-small-header {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(0, 0, 0);
}

.coh-style-header-and-pre-footer-cta {
    font-size: 1.0625rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
}

.coh-style-header-and-pre-footer-cta:hover {
    color: rgb(0, 98, 155);
    text-decoration: underline;
}

.coh-style-large-body-cta-underlined a {
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-decoration: underline;
}

.coh-style-full-width-modal .coh-modal-close-wrapper {
    right: 30px;
    top: 30px;
}

@media (max-width:991px) {
    .coh-style-full-width-modal .coh-modal-close-wrapper {
        top: 20%;
    }
}

@media (max-width:575px) {
    .coh-style-full-width-modal .coh-modal-close-wrapper {
        top: 30%;
    }
}

.coh-style-full-width-modal .coh-modal-close-wrapper button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 4rem;
    border: 0;
}

@media (max-width:991px) {
    .coh-style-full-width-modal .coh-modal-close-wrapper button {
        font-size: 3rem;
    }
}

.coh-style-full-width-modal .mejs__mediaelement {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-full-width-modal .mejs__mediaelement iframe {
    height: 90vh;
    width: 80vw;
}

.coh-style-full-width-modal .coh-modal-overlay {
    background-color: rgba(0, 0, 0, 0.6);
}

.coh-style-body-text-bold-caps {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;
}

.coh-style-embedded-cta-text {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    text-align: center;
    margin-bottom: 0.5rem;
    display: block;
    letter-spacing: 0.015em;
}

.coh-style-embedded-cta-phone {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1.75rem;
    line-height: 2.125rem;
    display: block;
    text-align: center;
}

@media (max-width:991px) {
    .coh-style-embedded-cta-phone {
        color: rgb(0, 98, 155);
        font-size: 1.5rem;
        line-height: 1.875rem;
    }
}

.coh-style-embedded-cta-phone:hover {
    text-decoration: none;
}

.coh-style-form-small-body-text {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-style-dfci-social-icons a {
    background-color: rgb(255, 255, 255);
    height: auto;
    width: auto;
    margin-right: 1.5rem;
    color: rgb(0, 98, 155);
}

.coh-style-dfci-social-icons a:before {
    font-size: 1.25rem;
    line-height: 1.375rem;
    color: unset;
}

.coh-style-custom-doctor-publication-accordion .is-collapsed {
    display: block !important;
}

.coh-style-custom-doctor-publication-accordion .is-collapsed .custom-accordion-inner-wrapper ul li:nth-child(n+8) {
    display: none;
}

.coh-style-card-heading {
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 500;
    color: rgb(77, 77, 79);
}

.coh-style-card-cta {
    font-size: 1.125rem;
    line-height: 1.625rem;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: rgb(0, 98, 155);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding-right: 1.0625rem;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.coh-style-card-cta:hover {
    text-decoration: underline;
}

.coh-style-card-cta:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
    margin-left: 0.5rem;
    color: rgb(65, 182, 230);
    text-decoration: none;
    font-size: 1.75rem;
    position: absolute;
    right: 0;
}

.coh-style-cta---image-text-comp---2-col-layout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-style-cta---image-text-comp---2-col-layout {
        padding-top: 1.125rem;
        padding-bottom: 0;
        background-color: rgb(238, 239, 239);
    }
}

.two-column-layout.coh-style-cta---image-text-comp---2-col-layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.125rem;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    max-width: 100%;
}

@media (max-width:991px) {
    .two-column-layout.coh-style-cta---image-text-comp---2-col-layout {
        margin-right: 1.25rem;
        margin-left: 1.25rem;
    }
}

.two-column-layout.coh-style-cta---image-text-comp---2-col-layout .text-wrapper {
    padding-top: 1.375rem;
    width: 100%;
}

.two-column-layout.coh-style-cta---image-text-comp---2-col-layout .text-wrapper .cta-button {
    width: 100%;
    text-align: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.two-column-layout.coh-style-cta---image-text-comp---2-col-layout .text-wrapper .text-box-inner-wrapper {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
}

.two-column-layout.coh-style-cta---image-text-comp---2-col-layout .image-wrapper {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
}

.coh-style-body-text-small {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-style-body-text-large {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-body-text-bold {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-style-eyebrow-cta {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

.coh-style-eyebrow-cta:hover {
    text-decoration: underline;
    color: rgb(0, 98, 155);
}

.coh-style-body-text {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 16px;
    line-height: 24px;
}

.coh-style-applied-facets-wrapper-style---mobile {
    display: none;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style---mobile {
        display: block;
    }
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets {
    display: block;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style---mobile applied-facets {
        width: 100%;
    }
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li {
    list-style-type: none;
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    border-style: solid;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    margin-bottom: 0.75rem;
    margin-left: 0.5rem;
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li:last-child {
    border-style: none;
    padding-left: 0;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li:last-child button {
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(0, 98, 155);
    text-transform: capitalize;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li:last-child button:before {
    font-size: 0;
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li:last-child button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li:first-child {
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li button {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-style: none;
}

.coh-style-applied-facets-wrapper-style---mobile applied-facets ul li button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(0, 98, 155);
    margin-left: 1rem;
}

.coh-style-applied-facets-wrapper-style {
    border-color: rgb(102, 102, 102);
    border-style: solid;
    border-bottom-width: 0.03125rem;
    padding-top: 0.375rem;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style {
        padding-right: 0;
        padding-left: 0;
    }
}

.coh-style-applied-facets-wrapper-style applied-facets {
    display: block;
    width: 70%;
    float: left;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style applied-facets {
        display: none;
    }
}

.coh-style-applied-facets-wrapper-style applied-facets ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li {
    list-style-type: none;
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-width: 0.0625rem;
    border-color: rgb(102, 102, 102);
    border-style: solid;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    margin-bottom: 0.75rem;
    margin-left: 0.5rem;
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li:last-child {
    border-style: none;
    padding-left: 0;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li:last-child button {
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(0, 98, 155);
    text-transform: capitalize;
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li:last-child button:before {
    font-size: 0;
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li:first-child {
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li button {
    font-size: 0;
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-style: none;
    margin-left: 1rem;
}

.coh-style-applied-facets-wrapper-style applied-facets ul li button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(0, 98, 155);
    margin-left: 0;
}

.coh-style-applied-facets-wrapper-style label {
    color: rgb(77, 77, 79);
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-right: 0.75rem;
    margin-bottom: 0.75rem;
    display: inline-block;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style label {
        display: none;
    }
}

.coh-style-applied-facets-wrapper-style search-sort {
    display: inline-block;
    text-align: right;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style search-sort {
        width: 48.5%;
    }
}

.coh-style-applied-facets-wrapper-style search-sort select {
    padding-top: 0.375rem;
    padding-right: 0.75rem;
    padding-bottom: 0.375rem;
    padding-left: 0.75rem;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-color: rgb(102, 102, 102);
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-style-applied-facets-wrapper-style search-sort select {
        width: 100%;
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        padding-left: 0.75rem;
        margin-bottom: 1rem;
    }
}

.coh-style-anchor-links {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    word-break: break-word;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

@media (max-width:991px) {
    .coh-style-anchor-links {
        display: block;
        position: relative;
        -webkit-border-radius: 0.375rem;
        border-radius: 0.375rem;
        border-width: 0.0625rem;
        border-style: solid;
        border-color: rgb(0, 98, 155);
        padding-top: 0.5625rem;
        padding-bottom: 0.5625rem;
        padding-left: 0.75rem;
    }
}

.coh-style-anchor-links a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    text-align: center;
    margin-right: 0.9375rem;
    margin-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.4375rem;
    padding-left: 0.9375rem;
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-width: 0.25rem;
}

@media (max-width:991px) {
    .coh-style-anchor-links a {
        display: none;
        text-align: left;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0;
        font-size: 1rem;
        color: rgb(77, 77, 79);
    }
}

.coh-style-anchor-links a:hover {
    text-decoration: none;
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 163, 0);
    font-weight: 700;
}

@media (max-width:991px) {
    .coh-style-anchor-links a:hover {
        border-bottom-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-anchor-links a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media (max-width:991px) {
    .coh-style-anchor-links .anchor-arrow:after {
        line-height: 1.0;
        font-weight: normal;
        text-transform: none;
        speak: none;
        font-variant: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: rgb(0, 98, 155);
        position: absolute;
        content: "\f077";
        font-family: icomoon;
        top: 0.9375rem;
        right: 0.9375rem;
    }
}

.coh-style-anchor-links anchor-arrow.closed:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
}

.is-active.coh-style-accordion-collapsed-expanded a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f106";
    font-family: icomoon;
}

.coh-style-accordion-collapsed-expanded a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
}

.coh-style-accordion-collapsed-expanded a:after {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    font-size: 1.5rem;
    color: rgb(0, 98, 155);
}

.coh-style-a-to-z-filter-styles ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.coh-style-a-to-z-filter-styles ul li.facet-item {
    list-style-type: none;
    list-style-type: none;
    margin-right: 0.75rem;
    margin-bottom: 1rem;
    margin-left: 0;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 400;
}

.coh-style-a-to-z-filter-styles ul li.facet-item a {
    font-size: 1.125rem;
    line-height: 1.5rem;
}

.coh-style-a-to-z-filter-styles .contextual-links {
    display: none;
}

.coh-style-50-50-component-image-right .image-col-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-left: -1.5rem;
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-right .image-col-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-left: 0;
    }
}

.coh-style-50-50-component-image-right .text-col-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-right .text-col-wrapper {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.coh-style-50-50-component-image-right .text-col-wrapper .text-box-inner-wrapper {
    padding-right: 3.5rem;
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-right .text-col-wrapper .text-box-inner-wrapper {
        padding-right: 0;
    }
}

.coh-style-50-50-component-image-left .image-col-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-left .image-col-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.coh-style-50-50-component-image-left .text-col-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-left .text-col-wrapper {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.coh-style-50-50-component-image-left .text-col-wrapper .text-box-inner-wrapper {
    padding-left: 3.5rem;
}

@media (max-width:1199px) {
    .coh-style-50-50-component-image-left .text-col-wrapper .text-box-inner-wrapper {
        padding-left: 0;
    }
}

@media (max-width:991px) {
    .coh-style-50-50-component-image-left .text-col-wrapper .text-box-inner-wrapper {
        padding-left: 0;
    }
}

.coh-style-50-50-component-background-light-blue {
    background-image: url("../image/background-silhousette-1440-500.svg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-style-50-50-component-background-light-blue {
        background-image: url("../image/background-silhouette-390-548-mobile.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-origin: border-box;
        background-clip: border-box;
        background-attachment: scroll;
    }
}

.coh-style-50-50-component-background-gray {
    background-color: rgb(248, 248, 248);
}

@media (max-width:991px) {
    .coh-style-50-50-component-background-gray {
        background-color: rgb(248, 248, 248);
    }
}

.coh-style-50-50-component-background-default {
    background-color: rgb(255, 255, 255);
}

.coh-style-exposed-search-block---keyword form .form-item-keywords .form-text {
    width: 60%;
    border-width: 0.0625rem;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    padding-top: 0.8125rem;
    padding-right: 2.625rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    background-color: rgb(255, 255, 255);
    background-image: none;
    font-size: 1.125rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-style-exposed-search-block---keyword form .form-item-keywords .form-text {
        width: 100%;
    }
}

.coh-style-exposed-search-block---keyword form .keyword-wrapper {
    margin-bottom: 1.8125rem;
}

.coh-style-exposed-search-block---keyword form .keyword-wrapper .search-icon:hover {
    cursor: pointer;
}

.coh-style-exposed-search-block---keyword form .keyword-wrapper .search-icon:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    color: rgb(99, 102, 106);
    font-size: 1.125rem;
    position: absolute;
    top: 0.8125rem;
    right: 43%;
}

@media (max-width:991px) {
    .coh-style-exposed-search-block---keyword form .keyword-wrapper .search-icon:before {
        right: 2.5rem;
    }
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox {
    display: inline-block;
    margin-bottom: 0.5rem;
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox legend {
    display: block;
    float: left;
    margin-right: 0.75rem;
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox legend span {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox .fieldset-wrapper {
    display: block;
    float: left;
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox .fieldset-wrapper .form-type-checkbox {
    margin-right: 1rem;
}

.coh-style-exposed-search-block---keyword form .form-item-age-checkbox .fieldset-wrapper .form-type-checkbox label {
    padding-left: 0.5rem;
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-style-exposed-search-block---keyword form .form-actions {
    margin-bottom: 0;
}

.coh-style-exposed-search-block---keyword form .form-actions [value="Clear All"] {
    margin-bottom: 1.8125rem;
}

.coh-style-layout-padding-top-small {
    padding-top: 2rem;
}

@media (max-width:767px) {
    .coh-style-layout-padding-top-small {
        padding-top: 2rem;
    }
}

.coh-style-fill-space {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-style-fill-space>article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-style-fill-space>article>.coh-container {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-style-fill-space>article>.coh-container>.coh-container:first-child {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-style-form-large-body-text-bold {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text-bold>label {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text-bold>input {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text-bold>select {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text-bold>div>textarea {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-style-facet-column-styles {
        width: 100%;
    }
}

.filter-popup-open.coh-style-facet-column-styles {
    display: block;
}

.coh-style-facet-column-styles results-summary {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1.75rem;
    line-height: 2.125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:991px) {
    .coh-style-facet-column-styles results-summary {
        font-size: 1.5rem;
        line-height: 1.875rem;
    }
}

.coh-style-facet-column-styles results-summary div {
    margin-bottom: 1.8125rem;
}

@media (max-width:991px) {
    .coh-style-facet-column-styles results-summary div {
        margin-bottom: 2rem;
    }
}

.coh-style-facet-column-styles .styled-heading-normal {
    margin-bottom: 1.3125rem;
}

@media (max-width:991px) {
    .coh-style-facet-column-styles .styled-heading-normal {
        margin-bottom: 1.5rem;
    }
}

.coh-style-form-large-body-text {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text>label {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text>input {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text>select {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-large-body-text>div>textarea {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

.coh-style-form-title-with-border {
    margin-bottom: 0;
}

.coh-style-form-title-with-border>.webform-section-title {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    font-size: 2rem;
    line-height: 2.3125rem;
    border-bottom-style: solid;
    border-bottom-width: 0.125rem;
    border-bottom-color: rgb(255, 163, 0);
    padding-bottom: 0.625rem;
    margin-bottom: 1.875rem;
}

.coh-style-form-title {
    margin-bottom: 0;
}

.coh-style-form-title>.webform-section-title {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(99, 102, 106);
    font-size: 2rem;
    line-height: 2.3125rem;
    padding-bottom: 0.625rem;
    margin-bottom: 1.875rem;
}

.coh-style-focusable-content input:focus,
.coh-style-focusable-content select:focus,
.coh-style-focusable-content textarea:focus,
.coh-style-focusable-content button:focus,
.coh-style-focusable-content a:focus {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
    box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}

.coh-style-focusable-content input:focus span,
.coh-style-focusable-content select:focus span,
.coh-style-focusable-content textarea:focus span,
.coh-style-focusable-content button:focus span,
.coh-style-focusable-content a:focus span {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
    box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}

.coh-style-focusable-content .card-link:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-style-focusable-content .card-link:focus:after {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
    box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}

.coh-style-focusable-content .coh-slider-item {
    margin-bottom: 10px;
}

.coh-style-focusable-content .coh-slider-item:focus {
    -webkit-box-shadow: 0 0.9375rem 0.625rem -1.125rem rgb(77, 77, 79);
    box-shadow: 0 0.9375rem 0.625rem -1.125rem rgb(77, 77, 79);
}

.coh-style-focusable-content .mejs__video:focus {
    -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
    box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper {
    padding-top: 1rem;
    padding-right: 0.75rem;
    padding-bottom: 1rem;
    padding-left: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.5rem;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-weight: 400;
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    width: 95%;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    color: rgb(0, 98, 155);
    font-size: 1rem;
    position: absolute;
    right: 1.5rem;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-top: 1rem;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item {
    margin-left: 0;
    list-style-type: none;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item a {
    color: rgb(254, 1, 177);
    cursor: pointer;
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item a.is-active {
    color: rgb(0, 0, 0);
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item a.is-active .facet-item__status {
    color: rgb(254, 1, 177);
}

.coh-style-facet-accordion .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .facet-item a .facet-item__count {
    color: rgb(0, 0, 0);
    float: right;
}

.coh-style-header-light-theme {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-light-theme .utilities-bar-horizontal {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(0, 0, 0);
}

.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-header-light-theme .utilities-bar-vertical {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
}

.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-light-theme .utilities-bar-vertical .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-header-light-theme .main-menu-toggle-button {
    color: rgb(0, 0, 0);
}

.coh-style-header-light-theme .main-menu-toggle-button:hover {
    color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu-wrapper {
        background-color: rgb(255, 255, 255);
        -webkit-box-shadow: inset 0 0.0625rem 0 0 rgb(255, 53, 3);
        box-shadow: inset 0 0.0625rem 0 0 rgb(255, 53, 3);
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li {
    -webkit-transition: 300ms ease-in-out box-shadow;
    transition: 300ms ease-in-out box-shadow;
    -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-1>li {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-1>li:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-1>li.is-expanded {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

.coh-style-header-light-theme .main-menu .menu-level-1>li>a {
    color: rgb(0, 0, 0);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-1>li>a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: rgb(255, 53, 3);
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li>a:hover {
    color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-1>li>a:hover {
        border-bottom-color: rgb(254, 1, 177);
    }
}

.coh-style-header-light-theme .main-menu .menu-level-1>li>span {
    color: rgb(0, 0, 0);
}

.coh-style-header-light-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
    background-color: rgb(15, 240, 252);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-light-theme .main-menu .menu-level-2>li>a {
    color: rgb(0, 0, 0);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-light-theme .main-menu .menu-level-2>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .main-menu .menu-level-3>li>a {
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-light-theme .main-menu .menu-level-3>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-light-theme .search-toggle-button {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 53, 3);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .search-toggle-button {
        background-color: rgba(0, 0, 0, 0);
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: rgb(254, 1, 177);
    }
}

.coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-light-theme .search-toggle-button.search-active {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-light-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-light-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
}

.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(0, 0, 0);
    background-color: rgb(15, 240, 252);
}

.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme {
    background-color: rgb(4, 217, 255);
}

.coh-style-header-dark-theme .utilities-bar-horizontal {
    background-color: rgb(207, 255, 4);
}

.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(255, 255, 255);
}

.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-header-dark-theme .utilities-bar-vertical {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
}

.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-header-dark-theme .main-menu-toggle-button {
    color: rgb(255, 255, 255);
}

.coh-style-header-dark-theme .main-menu-toggle-button:hover {
    color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu-wrapper {
        background-color: rgb(255, 255, 255);
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li {
    -webkit-transition: 300ms ease-in-out box-shadow;
    transition: 300ms ease-in-out box-shadow;
    -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li.is-expanded {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li>a {
    color: rgb(255, 255, 255);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li>a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: rgb(255, 53, 3);
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li>a:hover {
    color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li>a:hover {
        border-bottom-color: rgb(254, 1, 177);
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-1>li>span {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1>li>span {
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
    background-color: rgb(15, 240, 252);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-dark-theme .main-menu .menu-level-2>li>a {
    color: rgb(0, 0, 0);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-dark-theme .main-menu .menu-level-2>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .main-menu .menu-level-3>li>a {
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-dark-theme .main-menu .menu-level-3>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-dark-theme .search-toggle-button {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(255, 255, 255);
    background-color: rgb(207, 255, 4);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .search-toggle-button {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: rgb(254, 1, 177);
    }
}

.coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-dark-theme .search-toggle-button.search-active {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
}

.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(0, 0, 0);
    background-color: rgb(15, 240, 252);
}

.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
}

.coh-style-search-result-container {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

@media (max-width:1199px) {
    .coh-style-search-result-container {
        margin-bottom: 1.5rem;
        padding-bottom: 1.5rem;
    }
}

.coh-style-header-colored-theme {
    background-color: rgb(190, 3, 253);
}

.coh-style-header-colored-theme .utilities-bar-horizontal {
    background-color: rgb(254, 1, 177);
}

.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
    color: rgb(255, 255, 255);
}

.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: rgb(0, 0, 0);
}

.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
    color: rgb(0, 0, 0);
}

.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
    color: rgb(255, 255, 255);
}

.coh-style-header-colored-theme .utilities-bar-vertical {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
    color: rgb(0, 0, 0);
}

.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-header-colored-theme .utilities-bar-vertical .social-links {
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-header-colored-theme .main-menu-toggle-button {
    color: rgb(255, 255, 255);
}

.coh-style-header-colored-theme .main-menu-toggle-button:hover {
    color: rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu-wrapper {
        background-color: rgb(255, 255, 255);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li {
    -webkit-transition: 300ms ease-in-out box-shadow;
    transition: 300ms ease-in-out box-shadow;
    -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li:hover {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li.is-expanded {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li.is-expanded {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
    box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li.in-active-trail {
        -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
        box-shadow: inset 0 -0.1875rem 0 0 rgb(254, 1, 177);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li>a {
    color: rgb(255, 255, 255);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li>a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: rgb(255, 53, 3);
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li>a:hover {
    color: rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li>a:hover {
        color: rgb(254, 1, 177);
        border-bottom-color: rgb(254, 1, 177);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-1>li>span {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1>li>span {
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
    background-color: rgb(15, 240, 252);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper>.coh-container-boxed {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-colored-theme .main-menu .menu-level-2>li>a {
    color: rgb(0, 0, 0);
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-colored-theme .main-menu .menu-level-2>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-colored-theme .main-menu .menu-level-3>li>a {
    -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
    color: rgb(0, 0, 0);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 53, 3);
}

.coh-style-header-colored-theme .main-menu .menu-level-3>li>a:hover {
    color: rgb(254, 1, 177);
    border-bottom-color: rgb(254, 1, 177);
}

.coh-style-header-colored-theme .search-toggle-button {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .search-toggle-button {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: rgb(0, 0, 0);
    }
}

.coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgb(0, 0, 0);
}

@media (max-width:991px) {
    .coh-style-header-colored-theme .search-toggle-button.search-active {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=search] {
    background-color: rgb(15, 240, 252);
}

.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=submit] {
    color: rgba(0, 0, 0, 0);
}

.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions {
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    color: rgb(0, 0, 0);
    background-color: rgb(15, 240, 252);
}

.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
}

.coh-style-contact-information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}

.coh-style-contact-information li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.5rem;
    margin-left: 0;
    list-style-type: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.coh-style-contact-information li:before {
    width: 1rem;
    margin-right: 1rem;
}

.coh-style-contact-information li.place-contact-name:before {
    line-height: 1.5;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f007";
    font-family: icomoon;
}

.coh-style-contact-information li.place-company:before {
    line-height: 1.5;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1ad";
    font-family: icomoon;
}

.coh-style-contact-information li.place-address:before {
    line-height: 1.5;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f041";
    font-family: icomoon;
}

.coh-style-contact-information li.place-telephone:before {
    line-height: 1.5;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f098";
    font-family: icomoon;
}

.coh-style-contact-information li.place-email:before {
    line-height: 1.5;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0e0";
    font-family: icomoon;
}

.coh-style-footer-light-theme {
    background-color: rgb(255, 255, 255);
}

.coh-style-footer-light-theme .footer-menu a {
    color: rgb(0, 0, 0);
}

.coh-style-footer-light-theme .footer-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-footer-light-theme .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-footer-light-theme .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-footer-light-theme .secondary-row {
    background-color: rgb(238, 239, 239);
    color: rgb(77, 77, 79);
}

.coh-style-date-with-icon {
    margin-right: 0.5rem;
}

@media (max-width:767px) {
    .coh-style-date-with-icon {
        margin-right: 0.25rem;
    }
}

.coh-style-date-with-icon:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f133";
    font-family: icomoon;
    margin-right: 0.25rem;
}

.coh-style-footer-colored-theme {
    background-color: rgb(254, 1, 177);
}

.coh-style-footer-colored-theme .footer-menu a {
    color: rgb(255, 255, 255);
}

.coh-style-footer-colored-theme .footer-menu a:hover {
    color: rgb(0, 0, 0);
}

.coh-style-footer-colored-theme .social-links a {
    color: rgb(0, 0, 0);
}

.coh-style-footer-colored-theme .social-links a:hover {
    color: rgb(255, 255, 255);
}

.coh-style-footer-colored-theme .secondary-row {
    background-color: rgb(190, 3, 253);
    color: rgb(255, 255, 255);
}

.coh-style-date-with-hyphen {
    margin-right: 0.75rem;
    margin-left: -0.5rem;
}

@media (max-width:767px) {
    .coh-style-date-with-hyphen {
        margin-right: 0.5rem;
        margin-left: -0.25rem;
    }
}

.coh-style-date-with-hyphen:before {
    margin-right: 0.25rem;
    content: "-";
}

@media (max-width:767px) {
    .coh-style-date-with-hyphen:before {
        margin-right: 0.125rem;
    }
}

.coh-style-footer-dark-theme {
    background-color: rgb(4, 217, 255);
}

.coh-style-footer-dark-theme .footer-menu a {
    color: rgb(255, 255, 255);
}

.coh-style-footer-dark-theme .footer-menu a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-footer-dark-theme .social-links a {
    color: rgb(254, 1, 177);
}

.coh-style-footer-dark-theme .social-links a:hover {
    color: rgb(102, 255, 0);
}

.coh-style-footer-dark-theme .secondary-row {
    background-color: rgb(207, 255, 4);
    color: rgb(255, 255, 255);
}

.coh-style-location-with-icon {
    position: relative;
    z-index: 1;
}

.coh-style-location-with-icon:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f041";
    font-family: icomoon;
    margin-right: 0.25rem;
}

.coh-style-search-block {
    margin-bottom: 1rem;
}

.coh-style-search-block .search-block-form {
    padding: 0;
}

.coh-style-search-block form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-style-search-block #search-block-form .form-type-search {
    margin-right: 0;
}

.coh-style-search-block .form-type-search,
.coh-style-search-block .form-type-search-api-autocomplete {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
}

.coh-style-search-block .form-search,
.coh-style-search-block .form-text.form-autocomplete {
    height: 3.5rem;
    width: 100%;
    background-color: rgb(15, 240, 252);
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    border-style: none;
    color: rgb(255, 207, 0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.coh-style-search-block .form-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgb(15, 240, 252);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    padding: 0;
}

.coh-style-search-block .form-actions:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    pointer-events: none;
    content: "\f002";
    font-family: icomoon;
    position: absolute;
    font-size: 1.5rem;
    color: rgb(0, 0, 0);
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
}

.coh-style-search-block .form-actions:hover {
    background-color: rgb(254, 1, 177);
}

.coh-style-search-block .form-actions:hover:before {
    color: rgb(255, 255, 255);
}

.coh-style-search-block .button.form-submit {
    height: 3.5rem;
    width: 3.5rem;
    padding: 0;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    color: rgba(0, 0, 0, 0);
}

.coh-style-search-block .button.form-submit:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0);
}

.coh-style-text-color-light-background {
    color: rgb(0, 0, 0);
}

.coh-style-text-color-colored-background {
    color: rgb(255, 255, 255);
}

.coh-style-hide-default-listing-view+.coh-row .default-listing-view {
    display: none;
}

.coh-style-text-color-dark-background {
    color: rgb(255, 255, 255);
}

.coh-style-fake-link-with-icon {
    color: rgb(254, 1, 177);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
}

.coh-style-fake-link-with-icon:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    padding-left: 0.375rem;
    font-size: 0.625rem;
}

.coh-style-clear-facets-block #block-clear-facet-filters {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    font-size: 0.875rem;
}

@media (max-width:991px) {
    .coh-style-clear-facets-block #block-clear-facet-filters {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.coh-style-fake-button {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-size: 0.875rem;
    line-height: 1rem;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-fake-button:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-fake-button:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
}

.coh-style-extra-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
}

.coh-style-extra-info li {
    font-weight: bold;
    font-size: 0.75rem;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}

@media (max-width:575px) {
    .coh-style-extra-info li {
        font-size: 0.625rem;
    }
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a {
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
    transition: 200ms ease box-shadow, background-color 300ms ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
        padding-top: 1rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
    }
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: auto;
    content: "\f078";
    font-family: icomoon;
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    -webkit-transition: 300ms ease transform;
    transition: 300ms ease transform;
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li {
    margin-bottom: 0;
    margin-left: 0;
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a {
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    -webkit-transition: 200ms ease box-shadow;
    transition: 200ms ease box-shadow;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover {
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title {
    margin-top: 2rem;
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title:first-child {
    margin-top: 0;
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title.is-active a {
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(99, 102, 106);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(99, 102, 106);
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title.is-active a:before {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg);
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title a {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(99, 102, 106);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(99, 102, 106);
    -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
    transition: 200ms ease box-shadow, background-color 300ms ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.5rem;
    line-height: 1.5625rem;
    padding-top: 0.71875rem;
    padding-right: 0.71875rem;
    padding-bottom: 0.71875rem;
    padding-left: 0.5rem;
    font-weight: 400;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:767px) {
    .coh-style-before-icon-with-accordion-title .coh-accordion-title a {
        padding-top: 0.625rem;
        padding-right: 0.625rem;
        padding-bottom: 0.625rem;
        padding-left: 0.5rem;
        line-height: 1.75rem;
    }
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title a:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f067";
    font-family: icomoon;
    margin-right: 0.9375rem;
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    -webkit-transition: 300ms ease transform;
    transition: 300ms ease transform;
}

.coh-style-before-icon-with-accordion-title .coh-accordion-title a:hover {
    text-decoration: none;
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a {
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
    transition: 200ms ease box-shadow, background-color 300ms ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
        padding-top: 1rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
    }
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: auto;
    content: "\f078";
    font-family: icomoon;
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    -webkit-transition: 300ms ease transform;
    transition: 300ms ease transform;
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li {
    margin-bottom: 0;
    margin-left: 0;
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a {
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    -webkit-transition: 200ms ease box-shadow;
    transition: 200ms ease box-shadow;
    color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover {
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-accordion-tabs-solid .coh-accordion-title {
    margin-bottom: 0.0625rem;
}

.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
    background-color: rgb(190, 3, 253);
}

.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
    background-color: rgb(190, 3, 253);
}

.coh-style-accordion-tabs-solid .coh-accordion-title a {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
    font-weight: bold;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-solid .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-solid .coh-accordion-title a {
        padding-top: 1rem;
        padding-right: 1.5rem;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
    }
}

.coh-style-accordion-tabs-solid .coh-accordion-title a:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: auto;
    content: "\f078";
    font-family: icomoon;
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    -webkit-transition: 300ms ease transform;
    transition: 300ms ease transform;
}

.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
    margin-bottom: 0;
    margin-left: 0;
}

.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
    background-color: rgb(190, 3, 253);
}

.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
    background-color: rgb(190, 3, 253);
}

.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
    margin-right: 0.0625rem;
    margin-bottom: 0.0625rem;
}

@media (max-width:1199px) {
    .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(102, 255, 0);
}

.coh-style-paragraph-small {
    font-size: 0.75rem;
}

.coh-style-modal-close-button-light,
.coh-style-modal-close-button-dark,
.coh-style-modal-close-button-color {
    height: 3rem;
    width: 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgb(254, 1, 177);
    font-size: 1.5rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    background-color: rgb(15, 240, 252);
}

.coh-style-modal-close-button-light:before,
.coh-style-modal-close-button-dark:before,
.coh-style-modal-close-button-color:before {
    content: "✕";
}

.coh-style-modal-close-button-light:hover,
.coh-style-modal-close-button-dark:hover,
.coh-style-modal-close-button-color:hover {
    color: rgb(190, 3, 253);
    background-color: rgb(255, 53, 3);
}

.coh-style-modal-close-button-color {
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

.coh-style-modal-close-button-color:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-modal-close-button-dark {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

.coh-style-modal-close-button-dark:hover {
    background-color: rgb(255, 207, 0);
    color: rgb(255, 255, 255);
}

.coh-style-dfci---slider-navigation-right {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 2.5rem;
    width: 2.5rem;
    background-color: rgb(255, 255, 255);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

@media (max-width:1199px) {
    .coh-style-dfci---slider-navigation-right {
        width: 2rem;
    }
}

@media (max-width:767px) {
    .coh-style-dfci---slider-navigation-right {
        width: 1.5rem;
    }
}

.coh-style-dfci---slider-navigation-right:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    color: rgb(0, 98, 155);
    font-size: 1rem;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
}

@media (max-width:767px) {
    .coh-style-dfci---slider-navigation-right:before {
        font-size: 0.75rem;
    }
}

.coh-style-dfci-slider-navigation-left {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 2.5rem;
    width: 2.5rem;
    background-color: rgb(255, 255, 255);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

@media (max-width:1199px) {
    .coh-style-dfci-slider-navigation-left {
        width: 2rem;
    }
}

@media (max-width:767px) {
    .coh-style-dfci-slider-navigation-left {
        width: 1.5rem;
    }
}

.coh-style-dfci-slider-navigation-left:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-family: icomoon;
    color: rgb(0, 98, 155);
    font-size: 1rem;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
}

@media (max-width:767px) {
    .coh-style-dfci-slider-navigation-left:before {
        font-size: 0.75rem;
    }
}

.coh-style-slider-navigation-left,
.coh-style-slider-navigation-right {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 3.5rem;
    width: 3rem;
    background-color: rgba(0, 0, 0, 0.25);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

@media (max-width:1199px) {

    .coh-style-slider-navigation-left,
    .coh-style-slider-navigation-right {
        width: 2rem;
    }
}

@media (max-width:767px) {

    .coh-style-slider-navigation-left,
    .coh-style-slider-navigation-right {
        width: 1.5rem;
    }
}

.coh-style-slider-navigation-left:before,
.coh-style-slider-navigation-right:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
}

@media (max-width:767px) {

    .coh-style-slider-navigation-left:before,
    .coh-style-slider-navigation-right:before {
        font-size: 0.75rem;
    }
}

.coh-style-slider-navigation-left:hover,
.coh-style-slider-navigation-right:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.coh-style-slider-navigation-right:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
}

.coh-style-modal-open-button-light,
.coh-style-modal-open-button-color,
.coh-style-modal-open-button-dark {
    background-color: rgb(15, 240, 252);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(254, 1, 177);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

.coh-style-modal-open-button-light:hover,
.coh-style-modal-open-button-color:hover,
.coh-style-modal-open-button-dark:hover {
    background-color: rgb(255, 53, 3);
    color: rgb(190, 3, 253);
}

.coh-style-modal-open-button-dark {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.coh-style-modal-open-button-dark:hover {
    background-color: rgb(255, 207, 0);
    color: rgb(255, 255, 255);
}

.coh-style-modal-open-button-color {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-modal-open-button-color:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background:hover .fake-link {
    color: rgb(102, 255, 0);
}

.coh-style-card-text-dark-background:hover .fake-button {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background a {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background .fake-link {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-dark-background .fake-button {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background .card-date {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background .card-tag {
    color: rgb(255, 255, 255);
    background-color: rgb(254, 1, 177);
}

.coh-style-card-text-dark-background .card-tag:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(102, 255, 0);
}

.coh-style-card-text-dark-background .card-person {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background .card-person:hover {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-dark-background .card-place {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-dark-background .card-place:hover {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-dark-background .card-link:hover {
    color: rgb(254, 1, 177);
}

.coh-style-read-more-button-light {
    background-color: rgb(15, 240, 252);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(254, 1, 177);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-read-more-button-light:hover {
    background-color: rgb(255, 53, 3);
    color: rgb(254, 1, 177);
}

.coh-style-read-more-button-light:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.is-expanded.coh-style-read-more-button-light:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.coh-style-card-text-light-background {
    color: rgb(0, 0, 0);
}

.coh-style-card-text-light-background:hover .fake-link {
    color: rgb(102, 255, 0);
}

.coh-style-card-text-light-background:hover .fake-button {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-light-background a {
    color: rgb(0, 0, 0);
}

.coh-style-card-text-light-background .fake-link {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-light-background .fake-button {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-light-background .card-date {
    color: rgb(255, 207, 0);
}

.coh-style-card-text-light-background .card-tag {
    color: rgb(255, 207, 0);
    background-color: rgb(15, 240, 252);
}

.coh-style-card-text-light-background .card-tag:hover {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-light-background .card-person {
    color: rgb(255, 207, 0);
}

.coh-style-card-text-light-background .card-person:hover {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-light-background .card-place {
    color: rgb(255, 207, 0);
}

.coh-style-card-text-light-background .card-place:hover {
    color: rgb(254, 1, 177);
}

.coh-style-card-text-light-background .card-link:hover {
    color: rgb(254, 1, 177);
}

.coh-style-read-more-button-dark {
    background-color: rgb(0, 0, 0);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(255, 255, 255);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-read-more-button-dark:hover {
    background-color: rgb(255, 207, 0);
    color: rgb(255, 255, 255);
}

.coh-style-read-more-button-dark:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.is-expanded.coh-style-read-more-button-dark:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.coh-style-card-text-colored-background {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background:hover .fake-link {
    color: rgb(255, 207, 0);
}

.coh-style-card-text-colored-background:hover .fake-button {
    background-color: rgb(255, 207, 0);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background a {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .fake-link {
    color: rgb(0, 0, 0);
}

.coh-style-card-text-colored-background .fake-button {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .card-date {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .card-tag {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
}

.coh-style-card-text-colored-background .card-tag:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(255, 207, 0);
}

.coh-style-card-text-colored-background .card-person {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .card-person:hover {
    color: rgb(0, 0, 0);
}

.coh-style-card-text-colored-background .card-place {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .card-place:hover {
    color: rgb(0, 0, 0);
}

.coh-style-card-text-colored-background .card-link {
    color: rgb(255, 255, 255);
}

.coh-style-card-text-colored-background .card-link:hover {
    color: rgb(0, 0, 0);
}

.coh-style-read-more-button-color {
    background-color: rgb(254, 1, 177);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    color: rgb(255, 255, 255);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-read-more-button-color:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-read-more-button-color:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.is-expanded.coh-style-read-more-button-color:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.coh-style-read-more-button {
    background-color: rgb(255, 255, 255);
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    color: rgb(0, 51, 84);
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.25);
    ;
    -webkit-border-radius: 0.375rem;
    ;
    border-radius: 0.375rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
    text-align: center;
}

.coh-style-read-more-button:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-read-more-button:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.is-expanded.coh-style-read-more-button:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.coh-style-read-more {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0.5rem;
    padding-right: 1.25rem;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
    color: rgb(0, 51, 84);
    -webkit-transition: color 300ms ease;
    transition: color 300ms ease;
    font-style: normal;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    border-width: 0;
    text-transform: none;
}

.coh-style-read-more:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 51, 84);
}

.coh-style-read-more:after {
    font-size: 0.8125rem;
    padding-left: 0.5rem;
    color: rgb(0, 98, 155);
}

.is-expanded.coh-style-read-more:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.is-collapsed.coh-style-read-more:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
}

.coh-style-heading-xl {
    font-size: 5rem;
    line-height: 1.25;
    font-weight: bold;
    margin-bottom: 1rem;
}

@media (max-width:1439px) {
    .coh-style-heading-xl {
        font-size: 4.5rem;
    }
}

@media (max-width:1199px) {
    .coh-style-heading-xl {
        font-size: 4rem;
    }
}

@media (max-width:991px) {
    .coh-style-heading-xl {
        font-size: 3.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-heading-xl {
        font-size: 3rem;
    }
}

@media (max-width:575px) {
    .coh-style-heading-xl {
        font-size: 2.5rem;
    }
}

.coh-style-heading-1-size {
    font-size: 3.375rem;
    line-height: 3.75rem;
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-style-heading-1-size {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-style-heading-2-size {
    font-weight: 400;
    font-size: 2.75rem;
    line-height: 3.25rem;
    margin-bottom: 1rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-style-heading-2-size {
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}

.coh-style-heading-3-medium {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 500;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-style-heading-3-medium {
        font-size: 1.5rem;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
}

.coh-style-heading-3-bold {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 700;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:991px) {
    .coh-style-heading-3-bold {
        font-size: 1.5rem;
        line-height: 1.875rem;
    }
}

.coh-style-heading-3-size {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-weight: 400;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-style-heading-3-size {
        font-size: 1.5rem;
        line-height: 1.875rem;
        letter-spacing: 0;
    }
}

.coh-style-heading-4-medium {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 1.375rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:767px) {
    .coh-style-heading-4-medium {
        margin-bottom: 1.25rem;
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-style-heading-4-bold {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 1.375rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:767px) {
    .coh-style-heading-4-bold {
        margin-bottom: 1.25rem;
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-style-heading-4-size {
    font-size: 1.5rem;
    font-weight: 400;
    margin-bottom: 1.375rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:767px) {
    .coh-style-heading-4-size {
        margin-bottom: 1.25rem;
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-style-heading-5-small-bold {
    font-size: 1rem;
    margin-bottom: 1.375rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
}

@media (max-width:767px) {
    .coh-style-heading-5-small-bold {
        margin-bottom: 1.25rem;
    }
}

.coh-style-heading-5-small-bold {
    font-size: 1rem;
    margin-bottom: 1.375rem;
    line-height: 1.5rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-heading-5-small-bold {
        margin-bottom: 1.25rem;
    }
}

.coh-style-heading-5-size {
    font-size: 1.25rem;
    margin-bottom: 1.375rem;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-heading-5-size {
        margin-bottom: 1.25rem;
    }
}

.coh-style-eyebrow-heading-5 {
    font-size: 0.875rem;
    margin-bottom: 1.375rem;
    line-height: 1.375rem;
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-eyebrow-heading-5 {
        margin-bottom: 1.25rem;
    }
}

.coh-style-heading-5-medium {
    font-size: 1.25rem;
    margin-bottom: 1.375rem;
    line-height: 1.625rem;
    font-weight: 500;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-heading-5-medium {
        margin-bottom: 1.25rem;
    }
}

.coh-style-heading-5-italic {
    font-size: 1.25rem;
    margin-bottom: 1.375rem;
    line-height: 1.625rem;
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-style: italic;
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-heading-5-italic {
        margin-bottom: 1.25rem;
    }
}

.coh-style-heading-5-bold {
    font-size: 1.25rem;
    margin-bottom: 1.375rem;
    line-height: 1.625rem;
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 0.75rem;
}

@media (max-width:767px) {
    .coh-style-heading-5-bold {
        margin-bottom: 1.25rem;
    }
}

.coh-style-pre-heading,
.coh-style-pre-heading-light,
.coh-style-pre-heading-blue,
.coh-style-pre-heading-dark {
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 1.25;
    margin-bottom: 1rem;
}

@media (max-width:1199px) {

    .coh-style-pre-heading,
    .coh-style-pre-heading-light,
    .coh-style-pre-heading-blue,
    .coh-style-pre-heading-dark {
        margin-bottom: 0.5rem;
    }
}

.coh-style-pre-heading-dark {
    color: rgb(0, 0, 0);
}

.coh-style-pre-heading-blue {
    color: rgb(254, 1, 177);
}

.coh-style-pre-heading-light {
    color: rgb(255, 255, 255);
}

.coh-style-multi-column-two-column {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

@media (max-width:1199px) {
    .coh-style-multi-column-two-column {
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (max-width:991px) {
    .coh-style-multi-column-two-column {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
}

.coh-style-multi-column-three-column {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
}

@media (max-width:1199px) {
    .coh-style-multi-column-three-column {
        -webkit-column-gap: 1.5rem;
        -moz-column-gap: 1.5rem;
        column-gap: 1.5rem;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (max-width:991px) {
    .coh-style-multi-column-three-column {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
    }
}

.coh-style-margin-bottom-small {
    margin-bottom: 2rem;
}

@media (max-width:1199px) {
    .coh-style-margin-bottom-small {
        margin-bottom: 1.5rem;
    }
}

.coh-style-padding-top-bottom-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-bottom-large {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-top-bottom-large {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

.coh-style-padding-top-bottom-too-small {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.coh-style-padding-top-bottom-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-bottom-small {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}

.coh-style-padding-top-very-small {
    padding-top: 0.75rem;
}

.coh-style-padding-top-large {
    padding-top: 6rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-large {
        padding-top: 4.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-top-large {
        padding-top: 3rem;
    }
}

.coh-style-padding-top-small {
    padding-top: 2rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-small {
        padding-top: 1.5rem;
    }
}

.coh-style-padding-bottom-large {
    padding-bottom: 6rem;
}

@media (max-width:1199px) {
    .coh-style-padding-bottom-large {
        padding-bottom: 4.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-bottom-large {
        padding-bottom: 3rem;
    }
}

.coh-style-view-pagination {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.coh-style-view-pagination .pager__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    list-style-type: none;
    margin-right: 0.25rem;
    margin-left: 0.25rem;
}

.coh-style-view-pagination .pager__item a {
    background-color: rgb(255, 255, 255);
    display: block;
    min-height: 2rem;
    min-width: 2rem;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    line-height: 2rem;
    text-align: center;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
}

.coh-style-view-pagination .pager__item a:hover {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
}

.coh-style-view-pagination .is-active a {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.coh-style-view-pagination .is-active a:hover {
    background-color: rgb(0, 0, 0);
}

.coh-style-view-pagination .pager__item--first a {
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-view-pagination .pager__item--first a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(102, 255, 0);
}

.coh-style-view-pagination .pager__item--last a {
    background-color: rgba(0, 0, 0, 0);
}

.coh-style-view-pagination .pager__item--last a:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(102, 255, 0);
}

.coh-style-padding-bottom-small {
    padding-bottom: 2rem;
}

@media (max-width:1199px) {
    .coh-style-padding-bottom-small {
        padding-bottom: 1.5rem;
    }
}

.coh-style-padding-left-right-large {
    padding-right: 6rem;
    padding-left: 6rem;
}

@media (max-width:1199px) {
    .coh-style-padding-left-right-large {
        padding-right: 4.5rem;
        padding-left: 4.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-left-right-large {
        padding-right: 3rem;
        padding-left: 3rem;
    }
}

.coh-style-padding-left-right-small {
    padding-right: 2rem;
    padding-left: 2rem;
}

@media (max-width:1199px) {
    .coh-style-padding-left-right-small {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.coh-style-padding-small {
    padding: 2rem;
}

@media (max-width:1199px) {
    .coh-style-padding-small {
        padding: 1.5rem;
    }
}

.coh-style-link-with-icon {
    color: rgb(0, 98, 155);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-right: 1.0625rem;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    position: relative;
}

.coh-style-link-with-icon:hover {
    color: rgb(0, 98, 155);
    text-decoration: underline;
}

.coh-style-link-with-icon:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
    font-size: 1.75rem;
    color: rgb(65, 182, 230);
    position: absolute;
    right: 0;
}

.coh-style-link-with-icon:active {
    color: rgb(0, 98, 155);
}

.coh-style-list-link {
    color: rgb(0, 98, 155);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 1.0625rem;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    position: relative;
}

.coh-style-list-link:hover {
    color: rgb(0, 98, 155);
    text-decoration: underline;
}

.coh-style-list-link:before {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
    color: rgb(255, 163, 0);
    font-size: 1.75rem;
    margin-right: 0.5rem;
    position: absolute;
    left: 0;
}

.coh-style-link-button-dark {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-link-button-dark:hover {
    background-color: rgb(255, 207, 0);
    color: rgb(255, 255, 255);
}

.coh-style-link-button-dark:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.coh-style-link-button-light {
    background-color: rgb(15, 240, 252);
    color: rgb(254, 1, 177);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-link-button-light:hover {
    background-color: rgb(255, 53, 3);
    color: rgb(254, 1, 177);
}

.coh-style-link-button-light:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.coh-style-margin-top-small {
    margin-top: 2rem;
}

@media (max-width:1199px) {
    .coh-style-margin-top-small {
        margin-top: 1.5rem;
    }
}

.coh-style-tertiary-button {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    font-size: 1rem;
    line-height: 1.125rem;
    font-weight: 700;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(0, 98, 155);
}

.coh-style-tertiary-button:hover {
    color: rgb(0, 51, 84);
}

.coh-style-tertiary-button:after {
    font-size: 0.75rem;
    margin-left: auto;
}

.coh-style-primary-button {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    border-width: 0.0625rem;
    border-color: rgb(0, 98, 155);
    border-style: solid;
    -webkit-transition: background-color 200ms linear, color 200ms linear;
    transition: background-color 200ms linear, color 200ms linear;
}

.coh-style-primary-button:hover {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
    text-decoration: none;
    -webkit-transition: background-color 200ms linear, color 200ms linear;
    transition: background-color 200ms linear, color 200ms linear;
}

.coh-style-disable-button {
    background-color: rgb(230, 231, 231);
    color: rgb(99, 102, 106);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-size: 1rem;
    line-height: 1.125rem;
    font-weight: 700;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
}

.coh-style-disable-button:hover {
    color: rgb(99, 102, 106);
}

.coh-style-disable-button:after {
    font-size: 0.75rem;
    margin-left: auto;
}

.coh-style-secondary-button {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 98, 155);
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: rgb(0, 98, 155);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition: background-color 200ms linear, color 200ms linear;
    transition: background-color 200ms linear, color 200ms linear;
}

.coh-style-secondary-button:hover {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
    cursor: pointer;
    -webkit-transition: background-color 200ms linear, color 200ms linear;
    transition: background-color 200ms linear, color 200ms linear;
    text-decoration: none;
}

.coh-style-link-button-color {
    background-color: rgb(254, 1, 177);
    color: rgb(255, 255, 255);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: bold;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-link-button-color:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-link-button-color:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    font-family: icomoon;
    font-size: 0.75rem;
    padding-left: 0.5rem;
    margin-left: auto;
}

.coh-style-breadcrumbs {
    margin-top: 1.375rem;
    margin-bottom: 1.4375rem;
    display: block;
}

@media (max-width:991px) {
    .coh-style-breadcrumbs {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
}

.coh-style-breadcrumbs li {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-style-breadcrumbs li:after {
    content: "/";
    font-size: 1rem;
    padding-right: 0.25rem;
    padding-left: 0.3125rem;
    color: rgb(0, 98, 155);
    font-weight: 700;
}

@media (max-width:991px) {
    .coh-style-breadcrumbs li:after {
        font-size: 0.875rem;
    }
}

.coh-style-breadcrumbs li:last-child {
    color: rgb(77, 77, 79);
    font-weight: 700;
}

@media (max-width:991px) {
    .coh-style-breadcrumbs li:last-child {
        display: block;
    }
}

.coh-style-breadcrumbs li:last-child:after {
    display: none;
}

.coh-style-breadcrumbs li:nth-last-child(2):after {
    color: rgb(77, 77, 79);
    font-weight: 700;
}

@media (max-width:991px) {
    .coh-style-breadcrumbs li:nth-last-child(2):after {
        display: inline;
    }
}

.coh-style-breadcrumbs li a {
    font-size: 1rem;
    font-weight: 700;
    color: rgb(0, 98, 155);
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-style-breadcrumbs li a {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
}

.coh-style-breadcrumbs li a:hover {
    text-decoration: underline;
}

.coh-style-padding-top-bottom-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-bottom-medium {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-top-bottom-medium {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-style-padding-top-medium {
    padding-top: 4rem;
}

@media (max-width:1199px) {
    .coh-style-padding-top-medium {
        padding-top: 3rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-top-medium {
        padding-top: 2rem;
    }
}

.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
    background-color: rgb(254, 1, 177);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    -webkit-transition: background-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    background-image: none;
}

.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f04b";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    font-size: 1.5rem;
    position: absolute;
    top: 50%;
    left: 55%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
    background-color: rgb(190, 3, 253);
}

.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
    background: none;
    border-width: 0.625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-color: rgb(254, 1, 177);
    border-right-color: rgba(0, 0, 0, 0.2);
}

.coh-style-video .mejs__controls {
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgb(254, 1, 177);
    background-image: none;
    padding: 0;
}

.coh-style-video .mejs__controls .mejs__button {
    line-height: normal;
    height: 2.5rem;
    width: 2.5rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f04b";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f04c";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f01e";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f026";
    font-family: icomoon;
    font-size: 1.25rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f028";
    font-family: icomoon;
    font-size: 1.25rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f065";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f065";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-style-video .mejs__controls .mejs__button button {
    color: rgb(255, 255, 255);
    font-size: 1.875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.5rem;
    width: 2.5rem;
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
    -webkit-transition: background-color 300ms ease-in-out;
    transition: background-color 300ms ease-in-out;
    margin: 0;
}

.coh-style-video .mejs__controls .mejs__button button:hover {
    background-color: rgb(102, 255, 0);
}

.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
    background-color: rgb(254, 1, 177);
}

.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
    background-color: rgb(190, 3, 253);
}

.coh-style-video .mejs__controls .mejs__time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgb(255, 255, 255);
    height: 2.5rem;
    width: 2.5rem;
    font-size: 0.75rem;
    padding: 0;
}

.coh-style-video .mejs__controls .mejs__time-rail {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 2.5rem;
    padding: 0;
    margin: 0;
}

.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
    margin: 0;
}

.coh-style-paragraph-extra-large {
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 1.25;
}

@media (max-width:1199px) {
    .coh-style-paragraph-extra-large {
        font-size: 2.5rem;
    }
}

@media (max-width:767px) {
    .coh-style-paragraph-extra-large {
        font-size: 2rem;
    }
}

.coh-style-sidebar-nav {
    margin-bottom: 0;
}

.coh-style-sidebar-nav li {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-style-sidebar-nav li.is-active>a {
    -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
    box-shadow: inset 0 -0.125rem 0 0 rgb(254, 1, 177);
}

.coh-style-sidebar-nav li.is-active>a:hover {
    color: rgb(0, 0, 0);
}

.coh-style-sidebar-nav li a {
    font-weight: bold;
    color: rgb(0, 0, 0);
    line-height: 1rem;
    font-size: 0.875rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    box-shadow: inset 0 -0.0625rem 0 0 rgb(255, 53, 3);
    -webkit-transition: 200ms ease box-shadow, color 200ms ease;
    transition: 200ms ease box-shadow, color 200ms ease;
}

@media (max-width:767px) {
    .coh-style-sidebar-nav li a {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-style-sidebar-nav li a:hover {
    color: rgb(254, 1, 177);
}

.coh-style-sidebar-nav li ul {
    margin-top: 0;
    margin-bottom: 0;
}

.coh-style-sidebar-nav li ul>li>a {
    padding-right: 2rem;
    padding-left: 2rem;
}

@media (max-width:1199px) {
    .coh-style-sidebar-nav li ul>li>a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.coh-style-paragraph-large {
    font-size: 1.5rem;
    line-height: 1.5;
}

@media (max-width:1199px) {
    .coh-style-paragraph-large {
        font-size: 1.25rem;
    }
}

.coh-style-padding-bottom-medium {
    padding-bottom: 4rem;
}

@media (max-width:1199px) {
    .coh-style-padding-bottom-medium {
        padding-bottom: 3rem;
    }
}

@media (max-width:767px) {
    .coh-style-padding-bottom-medium {
        padding-bottom: 2rem;
    }
}

.coh-style-tick-list {
    margin-bottom: 0;
}

.coh-style-tick-list li {
    list-style-type: none;
    margin-bottom: 1rem;
    margin-left: 0;
    font-size: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

.coh-style-tick-list li:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    margin-top: 0.1875rem;
    margin-right: 0.5rem;
    background-color: rgb(254, 1, 177);
    height: 1rem;
    width: 1rem;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    font-size: 0.625rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.coh-style-social-icon {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    display: inline-block;
}

.coh-style-social-icon a {
    background-color: rgb(254, 1, 177);
    height: 2rem;
    width: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.25rem;
    margin-left: 0.25rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

.coh-style-social-icon a:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    font-size: 1rem;
}

.coh-style-social-icon a:hover {
    background-color: rgb(102, 255, 0);
    color: rgb(255, 255, 255);
}

.coh-style-dfci-social-icon {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    display: inline-block;
}

.coh-style-dfci-social-icon a {
    background-color: rgba(0, 0, 0, 0);
    height: 1.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0.9375rem;
    margin-left: 0.9375rem;
}

@media (max-width:991px) {
    .coh-style-dfci-social-icon a {
        margin-right: 0.875rem;
        margin-left: 0.875rem;
    }
}

.coh-style-dfci-social-icon a:before {
    line-height: 1.375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: icomoon;
    color: rgb(0, 98, 155);
    font-size: 1.375rem;
}

.coh-style-dfci-social-icon a:hover {
    color: rgb(0, 98, 155);
}

.coh-style-slider-pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-style-slider-pagination li {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 0;
    margin-left: 1.5rem;
}

.coh-style-slider-pagination li:before {
    content: normal;
}

.coh-style-slider-pagination li.slick-active button {
    background-color: rgb(190, 3, 253);
    height: 0.625rem;
    width: 0.625rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
}

.coh-style-slider-pagination li button {
    background-color: rgb(254, 1, 177);
    height: 0.375rem;
    width: 0.375rem;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    margin-right: 0.25rem;
    margin-left: 0.25rem;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
}

.coh-style-slider-pagination li button:hover {
    background-color: rgb(102, 255, 0);
}

.move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots {
    top: -2rem;
}

.move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots {
    padding-top: 1rem;
}

.padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 5rem;
    padding-left: 5rem;
}

@media (max-width:1199px) {
    .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
        padding-right: 3.5rem;
        padding-left: 3.5rem;
    }
}

@media (max-width:767px) {
    .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
        padding-right: 2rem;
        padding-left: 2rem;
    }
}

.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
}

.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
}

.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(102, 255, 0);
}

.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(254, 1, 177);
}

.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
}

.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
}

.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(255, 207, 0);
}

.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(0, 0, 0);
}

.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
    background-color: rgba(0, 0, 0, 0);
}

.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0);
}

.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
    color: rgb(255, 53, 3);
}

.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_1_column_layout-a6df7553>.coh-component {
    margin-top: 0;
    margin-bottom: 3.125rem;
}

.coh-ce-cpt_1_column_layout-a6df7553>.coh-component:last-child {
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_1_column_layout-a6df7553>.coh-component.coh-heading {
        margin-bottom: 2.5rem;
    }
}

.coh-ce-cpt_2_column_layout-ae5205f2 .coh-column>.coh-component {
    margin-bottom: 3.125rem;
}

.coh-ce-cpt_2_column_layout-ae5205f2 .coh-column>.coh-component:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_3_column_layout-fe81ed71 .coh-column>.coh-component {
    margin-bottom: 3.125rem;
}

.coh-ce-cpt_3_column_layout-fe81ed71 .coh-column>.coh-component:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_50_50_component-3ffbe6e0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-3ffbe6e0 {
        padding-top: 1.8125rem;
        padding-bottom: 1.5rem;
    }
}

.coh-ce-cpt_50_50_component-3ffbe6e0 img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_50_50_component-aa6ba486 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-aa6ba486 {
        padding-top: 0;
        padding-bottom: 1.8125rem;
    }
}

.coh-style-50-50-component-background-light-blue.coh-ce-cpt_50_50_component-aa6ba486 .coh-heading {
    font-weight: 500;
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_50_50_component-6dff5d34 {
    width: 100%;
}

.coh-ce-cpt_50_50_component-4b84c1b0 p {
    color: rgb(77, 77, 79);
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 p {
        font-size: 1.375rem;
        line-height: 1.75rem;
        font-weight: 400;
        color: rgb(77, 77, 79);
        margin-bottom: 1rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h1 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h2 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h3 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h4 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h4 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h5 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h5 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-4b84c1b0 h6 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_50_50_component-4b84c1b0 h6 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_50_50_component-e48d060 {
    margin-bottom: 0;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_50_50_component-e48d060 p {
    color: rgb(77, 77, 79);
    margin-bottom: 0;
}

.coh-ce-cpt_50_50_component-50015f81 a {
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-50015f81 a {
        margin-top: 1.25rem;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}

.coh-ce-cpt_50_50_component-50015f81 a:first-child {
    margin-top: 2rem;
    margin-right: 1.25rem;
    margin-bottom: 0;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-50015f81 a:first-child {
        margin-right: 0;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_50_50_component-50015f81 a:first-child {
        margin-right: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_50_50_component-f6027f1f {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_50_50_component-f6027f1f:nth-child(2) {
    margin-left: 0;
}

.coh-ce-cpt_accordion_container-ea901c4e {
    width: 100%;
}

.coh-ce-cpt_accordion_container-134cb164 {
    padding-top: 0;
    padding-bottom: 0;
}

.coh-ce-cpt_accordion_item-bfe322af {
    padding-top: 0.5rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h1,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h1,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h1 {
    margin-top: 2rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h2,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h2,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h2 {
    margin-top: 2rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h3,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h3,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h3 {
    margin-top: 2rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h4,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h4,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h4 {
    margin-top: 2rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h5,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h5,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h5 {
    margin-top: 2rem;
}

.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg p+h6,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ul+h6,
.coh-ce-cpt_accordion_item-bfe322af .coh-wysiwyg ol+h6 {
    margin-top: 2rem;
}

.coh-ce-cpt_background_video-3a31c24c {
    position: relative;
    z-index: -1;
}

.coh-ce-cpt_background_video-5cc67da2 {
    width: 100%;
}

.coh-ce-cpt_banner_card_component-2a97a47f {
    margin-bottom: 5rem;
    position: relative;
}

.coh-ce-cpt_banner_card_component-2a97a47f:after {
    display: block;
    height: 20rem;
    width: 50%;
    background-color: rgba(145, 148, 150, 0.7);
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.2;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-2a97a47f:after {
        height: 15.8125rem;
    }
}

.coh-ce-cpt_banner_card_component-7e787f19 {
    background-color: rgb(244, 245, 245);
}

.coh-ce-cpt_banner_card_component-a88a1c8d {
    position: relative;
    z-index: 2;
}

.coh-ce-cpt_banner_card_component-548846c3 {
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-548846c3 {
        position: static;
        padding-top: 0.25rem;
    }
}

.coh-ce-cpt_banner_card_component-548846c3 .description {
    word-wrap: break-word;
}

.coh-ce-cpt_banner_card_component-28d5f653 {
    width: 37.5rem;
    padding-top: 3.75rem;
    padding-right: 2.5rem;
    padding-bottom: 4.75rem;
    padding-left: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 {
        width: 100%;
        padding-top: 0;
        padding-right: 0.25rem;
        padding-bottom: 2rem;
        padding-left: 1.25rem;
        margin-top: 0.75rem;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 .description p {
    word-wrap: break-word;
    padding-top: 1rem;
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 .description p {
        word-wrap: break-word;
        padding-top: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 a {
    text-decoration: none;
    font-size: 1.125rem;
    line-height: 1.75rem;
    color: rgb(0, 98, 155);
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: normal;
    word-wrap: break-word;
    padding-top: 2rem;
    text-transform: uppercase;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 a {
        font-size: 1rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f04b";
    font-family: icomoon;
    color: rgb(65, 182, 230);
    font-size: 0.75rem;
    margin-left: 0.625rem;
}

.coh-ce-cpt_banner_card_component-28d5f653 h2 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h2 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 h1 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h1 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 h3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h3 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 h4 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h4 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 h5 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h5 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_banner_card_component-28d5f653 h6 {
    font-size: 1.75rem;
    line-height: 2.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-28d5f653 h6 {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-2044150b {
        margin-bottom: 0.75rem;
    }
}

.coh-ce-cpt_banner_card_component-6e783df7 {
    height: 1rem;
    max-width: 36.75rem;
    width: 100%;
    float: right;
}

.coh-ce-cpt_banner_card_component-6e783df7:before,
.coh-ce-cpt_banner_card_component-6e783df7:after {
    clear: none;
    content: normal;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-6e783df7 {
        max-width: 99%;
    }
}

.coh-ce-cpt_banner_card_component-c1daa5ac {
    background-color: rgb(65, 182, 230);
    height: 1rem;
    margin-top: 1rem;
}

.coh-ce-cpt_banner_card_component-70d12b5d {
    background-color: rgb(255, 163, 0);
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    max-width: 18.8%;
    width: 100%;
    margin-left: 42.6%;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-70d12b5d {
        margin-left: 43.3%;
    }
}

.coh-ce-cpt_banner_card_component-f5ec0495 {
    background-color: rgb(0, 98, 155);
    max-width: 36.8%;
    width: 100%;
}

.coh-ce-cpt_banner_card_component-a5a2e449 {
    height: 1rem;
    width: 37.5rem;
    background-color: rgb(65, 182, 230);
    position: absolute;
    right: -44px;
}

@media (max-width:991px) {
    .coh-ce-cpt_banner_card_component-a5a2e449 {
        width: 12.5rem;
    }
}

.coh-ce-cpt_blockquote-eebeed73 {
    padding-right: 0;
    padding-left: 0;
    border-left-style: none;
    margin-bottom: 0;
}

.coh-ce-cpt_blockquote-eebeed73:before {
    padding-left: 0;
}

.coh-ce-cpt_blockquote-50ab9410 {
    font-size: 1rem;
    line-height: 1rem;
    padding-top: 1.5rem;
    margin-top: auto;
}

.coh-ce-cpt_blockquote-553a8b89 {
    display: block;
    font-weight: bold;
}

.coh-ce-cpt_blockquote-5baee877 {
    display: block;
    margin-top: 0.5rem;
}

.coh-ce-cpt_blockquote-bf1797a2 {
    font-style: normal;
    font-size: 0.75rem;
}

.coh-ce-cpt_breadcrumbs-b00f9d69 {
    padding-top: 0;
    padding-bottom: 0;
}

.transparent-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: rgba(0, 0, 0, 0);
}

.solid-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: rgb(4, 217, 255);
}

.solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: rgb(15, 240, 252);
}

.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: rgba(0, 0, 0, 0.5);
    color: rgb(255, 255, 255);
}

.position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

.coh-ce-cpt_breadcrumb_back_link-2283b364 ol li:first-child {
    display: none;
}

.coh-ce-cpt_breadcrumb_back_link-2283b364 ol li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 400;
    padding-top: 0.9375rem;
    padding-right: 0;
    padding-bottom: 0.9375rem;
    padding-left: 0;
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0.0625rem;
    position: relative;
}

.coh-ce-cpt_breadcrumb_back_link-2283b364 ol li a:before {
    line-height: 1.0;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f060";
    font-family: icomoon;
    padding-right: 0.3125rem;
    color: rgb(255, 255, 255);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    content: "Back To";
    margin-left: 1.375rem;
}

.coh-ce-cpt_breadcrumb_back_link-2283b364 ol li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_breadcrumb_back_link-2283b364 ol li a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f060";
    font-family: icomoon;
    position: absolute;
    left: 0;
    top: 1.125rem;
}

.coh-ce-cpt_campaign_cta-6d1fe81f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_cta-6d1fe81f {
        width: 100%;
        display: block;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_campaign_cta-3ffbe6e0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_cta-3ffbe6e0 {
        padding-top: 1.8125rem;
        padding-bottom: 1.5rem;
    }
}

.coh-ce-cpt_campaign_cta-3ffbe6e0 img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_campaign_cta-16819795 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_cta-16819795 {
        padding-top: 0;
        padding-bottom: 4.375rem;
    }
}

.coh-style-50-50-component-background-light-blue.coh-ce-cpt_campaign_cta-16819795 .coh-heading {
    font-weight: 500;
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_campaign_cta-bcbd3ef9 {
    width: 100%;
    text-transform: none;
}

.coh-ce-cpt_campaign_cta-4b84c1b0 p {
    color: rgb(77, 77, 79);
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 p {
        font-size: 1.375rem;
        line-height: 1.75rem;
        font-weight: 400;
        color: rgb(77, 77, 79);
        margin-bottom: 1rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h1 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h2 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h3 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h4 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h4 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h5 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h5 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-4b84c1b0 h6 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_cta-4b84c1b0 h6 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_campaign_cta-e48d060 {
    margin-bottom: 0;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_campaign_cta-e48d060 p {
    color: rgb(77, 77, 79);
    margin-bottom: 0;
}

.coh-ce-cpt_campaign_cta-ff0a6157 a {
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_cta-ff0a6157 a {
        margin-top: 1.25rem;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}

.coh-ce-cpt_campaign_cta-ff0a6157 a:first-child {
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_campaign_cta-663b7daf {
    margin-top: 2rem;
}

.coh-ce-cpt_campaign_footer-a2fa68fe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-cpt_campaign_footer-a2fa68fe ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_campaign_footer-f56fbb84 {
    padding-top: 2.375rem;
    padding-bottom: 3.375rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_campaign_footer-f56fbb84 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-ce-cpt_campaign_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
    padding-left: 6.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
        padding-left: 0;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_campaign_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
        padding-left: 0;
    }
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons {
    display: inline-block;
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons span {
    display: none;
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a {
    background-color: rgb(255, 255, 255);
    height: auto;
    width: auto;
    margin-right: 1.5rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a:before {
    font-size: 1.25rem;
    line-height: 1.375rem;
    color: unset;
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a:before:focus {
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a:before:hover {
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a:hover {
    background-color: rgb(255, 255, 255);
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_campaign_footer-f56fbb84 .primary-footer-left .color-icons li a:focus {
    border-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    color: rgba(121, 202, 235, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_footer-8296f9ac {
        margin-bottom: 3.75rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_campaign_footer-8296f9ac {
        margin-bottom: 4.75rem;
    }
}

.coh-ce-cpt_campaign_footer-9154978 img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_campaign_image_video_gallery-7640adee {
    margin-bottom: 2%;
}

.coh-ce-cpt_campaign_image_video_gallery-9605be0 article {
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_image_video_gallery-9605be0 article {
        height: 100%;
    }
}

.coh-ce-cpt_campaign_image_video_gallery-9605be0 div {
    height: 100%;
}

.coh-ce-cpt_campaign_image_video_gallery-9605be0 iframe {
    width: 100%;
    height: 340px;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_image_video_gallery-9605be0 iframe {
        height: 240px;
    }
}

.coh-ce-cpt_campaign_image_video_gallery-9605be0 img {
    width: 100%;
}

.coh-ce-cpt_campaign_image_video_gallery-d55f9505 {
    height: 10%;
    padding-top: 0.75rem;
}

.coh-ce-cpt_campaign_image_video_gallery-dfbdbf6e {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.25rem;
    font-style: normal;
    margin-bottom: 0.25rem;
    font-family: 'Playfair Display', serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_image_video_gallery-dfbdbf6e {
        display: none;
    }
}

.coh-ce-cpt_campaign_image_video_gallery-622d272f {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.coh-ce-cpt_campaign_image_video_gallery-622d272f p {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.coh-ce-cpt_campaign_media_gallery-827371dc {
    padding-top: 80px;
    padding-bottom: 80px;
}

.coh-ce-cpt_campaign_media_gallery-51259524 {
    text-align: center;
    margin-bottom: 3rem;
    font-size: 2.375rem;
    line-height: 2.375rem;
    letter-spacing: 0.015em;
    font-weight: 700;
}

.coh-ce-cpt_campaign_media_gallery-256174ec {
    margin-bottom: 48px;
}

.coh-ce-cpt_campaign_media_gallery-256174ec:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_campaign_media_gallery-256174ec article {
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_media_gallery-256174ec article {
        height: 100%;
    }
}

.coh-ce-cpt_campaign_media_gallery-256174ec div {
    height: 100%;
}

.coh-ce-cpt_campaign_media_gallery-256174ec iframe {
    width: 100%;
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-cpt_campaign_media_gallery-256174ec iframe {
        height: 100%;
    }
}

.coh-ce-cpt_campaign_media_gallery-256174ec img {
    width: 100%;
}

.coh-ce-cpt_campaign_media_gallery-1730760f {
    height: 10%;
    padding-top: 28px;
}

.coh-ce-cpt_campaign_media_gallery-41c9432f {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.25rem;
    font-style: normal;
    margin-bottom: 0.75rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-transform: uppercase;
}

.coh-ce-cpt_campaign_media_gallery-bfdc43c3 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5625rem;
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.coh-ce-cpt_campaign_media_gallery-bfdc43c3 p {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.coh-ce-cpt_campaign_media_gallery-3b1e3f46 {
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.5625rem;
    text-align: center;
    font-style: italic;
}

.coh-ce-cpt_campaign_utility_navigation-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_campaign_utility_navigation-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_campaign_utility_navigation-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_campaign_utility_navigation-8840a36b {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_campaign_utility_navigation-8840a36b {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-8840a36b {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e02c5dde {
    display: none;
    color: rgb(0, 98, 155);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e02c5dde {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e02c5dde:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_campaign_utility_navigation-e02c5dde:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

.header-menu-active.coh-ce-cpt_campaign_utility_navigation-e02c5dde:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_campaign_utility_navigation-818d9f96 {
    float: right;
}

.coh-ce-cpt_campaign_utility_navigation-818d9f96 .coh-menu-list-item {
    padding-left: 1.875rem;
}

.coh-ce-cpt_campaign_utility_navigation-818d9f96 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc {
    width: 32.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc {
        width: 100%;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin: 0;
    width: auto;
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc nav ul.menu-level-1 li:first-child {
    border-left-width: 0;
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
}

.coh-ce-cpt_campaign_utility_navigation-e2bc11fc nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(0, 98, 155);
    font-size: 1rem;
}

.coh-ce-cpt_campaign_utility_navigation-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_campaign_video-e65bfacf {
    margin-right: 0;
    margin-left: 0;
    padding-top: 3.4375rem;
    padding-bottom: 2.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-e65bfacf {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.video-left.coh-ce-cpt_campaign_video-e65bfacf .coh-column.video-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 0;
    padding-left: 0;
}

.video-left.coh-ce-cpt_campaign_video-e65bfacf .coh-column.text-content-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 0;
    padding-left: 2.5625rem;
}

@media (max-width:991px) {
    .video-left.coh-ce-cpt_campaign_video-e65bfacf .coh-column.text-content-wrapper {
        padding-left: 0;
    }
}

.video-right.coh-ce-cpt_campaign_video-e65bfacf .coh-column.video-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 0;
    padding-left: 0;
}

.video-right.coh-ce-cpt_campaign_video-e65bfacf .coh-column.text-content-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 2.5625rem;
    padding-left: 0;
}

@media (max-width:991px) {
    .video-right.coh-ce-cpt_campaign_video-e65bfacf .coh-column.text-content-wrapper {
        padding-right: 0;
    }
}

.one-column.coh-ce-cpt_campaign_video-e65bfacf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.one-column.coh-ce-cpt_campaign_video-e65bfacf .coh-column.video-wrapper {
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.one-column.coh-ce-cpt_campaign_video-e65bfacf .coh-column.video-wrapper .media-oembed-content {
    height: 28.5rem;
}

@media (max-width:991px) {
    .one-column.coh-ce-cpt_campaign_video-e65bfacf .coh-column.video-wrapper .media-oembed-content {
        height: 12.5rem;
    }
}

.one-column.coh-ce-cpt_campaign_video-e65bfacf .coh-column.text-content-wrapper {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.coh-ce-cpt_campaign_video-d94d30ad {
    padding-bottom: 0.75rem;
}

.coh-ce-cpt_campaign_video-c078d6d3 article .media-oembed-content {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
}

.coh-ce-cpt_campaign_video-9861379 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    margin-top: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-9861379 {
        font-weight: 700;
        color: rgb(255, 255, 255);
        text-align: center;
    }
}

.coh-ce-cpt_campaign_video-742aff02 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:1199px) {
    .coh-ce-cpt_campaign_video-742aff02 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-742aff02 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 1.5rem;
    }
}

.coh-ce-cpt_campaign_video-13acbd0b {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-13acbd0b {
        margin-bottom: 2.5rem;
    }
}

.coh-ce-cpt_campaign_video-13acbd0b * {
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    line-height: 2.625rem;
    margin-bottom: 0;
}

@media (max-width:1199px) {
    .coh-ce-cpt_campaign_video-13acbd0b * {
        line-height: 2.1875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-13acbd0b * {
        line-height: 2.4375rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_campaign_video-13acbd0b * {
        line-height: 2.4375rem;
    }
}

.coh-ce-cpt_campaign_video-5adf9c8 {
    font-size: 1.25rem;
    line-height: 2rem;
}

.coh-ce-cpt_campaign_video-5adf9c8 p {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 2rem;
}

.coh-ce-cpt_campaign_video-5adf9c8 p:last-child {
    margin-bottom: 2rem;
}

.coh-ce-cpt_campaign_video-5adf9c8 p a {
    font-size: 1.25rem;
}

.coh-ce-cpt_campaign_video-f8b5856e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-f8b5856e {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_campaign_video-771a905f {
        width: 100%;
        text-align: center;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_cancer_centers_programs_sear-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_cancer_centers_programs_sear-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_cancer_centers_programs_sear-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_cancer_centers_programs_sear-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_cancer_centers_programs_sear-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_cancer_centers_programs_sear-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list {
    display: block;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details .cancer-type-details-inner {
    display: block;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details .cancer-type-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details .cancer-type-details-inner .inner-label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details .cancer-type-details-inner .title-wrapper {
    text-align: left;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul li cancer-type-details .cancer-type-details-inner .title-wrapper a {
    font-size: 1.375rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_cancer_centers_programs_sear-18b9455f load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_centers_programs_sear-18b9455f load-more button {
        width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_cancer_types-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_cancer_types-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_cancer_types-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_cancer_types-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_cancer_types-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_cancer_types-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_cancer_types-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_cancer_types-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_cancer_types-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_cancer_types-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_cancer_types-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_cancer_types-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_cancer_types-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_cancer_types-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_cancer_types-53067d9a {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_cancer_types-53067d9a results-list {
    display: block;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details:hover a {
    text-decoration: none;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner {
    display: block;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    text-decoration: none;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner .inner-label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner .title-wrapper {
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul li cancer-type-details a .cancer-type-details-inner .description-wrapper {
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_cancer_types-53067d9a results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-53067d9a results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_cancer_types-53067d9a results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_cancer_types-53067d9a load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cancer_types-53067d9a load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_card_container-407de2c1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_container-407de2c1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.two-column.coh-ce-cpt_card_container-407de2c1>* {
    -webkit-flex-basis: -webkit-calc(50% - 12px);
    -ms-flex-preferred-size: calc(50% - 12px);
    flex-basis: calc(50% - 12px);
    max-width: -webkit-calc(50% - 12px);
    max-width: calc(50% - 12px);
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .two-column.coh-ce-cpt_card_container-407de2c1>* {
        margin-right: 0;
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}

.two-column.coh-ce-cpt_card_container-407de2c1>*:nth-child(2n) {
    margin-right: 0;
}

.three-column.coh-ce-cpt_card_container-407de2c1>* {
    max-width: -webkit-calc(33.33% - 16px);
    max-width: calc(33.33% - 16px);
    -webkit-flex-basis: -webkit-calc(33.33% - 16px);
    -ms-flex-preferred-size: calc(33.33% - 16px);
    flex-basis: calc(33.33% - 16px);
    margin-right: 1.5rem;
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .three-column.coh-ce-cpt_card_container-407de2c1>* {
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-right: 0;
    }
}

.three-column.coh-ce-cpt_card_container-407de2c1>*:nth-child(3n) {
    margin-right: 0;
}

.coh-ce-cpt_card_gallery_component-3f96e15d {
    position: relative;
}

.coh-ce-cpt_card_gallery_component-725e4608 {
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-725e4608 {
        width: 100%;
    }
}

.coh-ce-cpt_card_gallery_component-725e4608 img {
    width: 100%;
}

.coh-ce-cpt_card_gallery_component-c37b1c93 {
    position: absolute;
    bottom: 0;
    background-color: rgb(255, 255, 255);
    opacity: 0.92;
    width: 100%;
    padding-top: 2.25rem;
    padding-right: 3.125rem;
    padding-bottom: 2.875rem;
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-c37b1c93 {
        padding-top: 1rem;
        padding-right: 1.25rem;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-cpt_card_gallery_component-c37b1c93 a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 2rem;
    line-height: 2rem;
    text-decoration: none;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-c37b1c93 a {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_card_gallery_component-c37b1c93 a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
    color: rgb(65, 182, 230);
    vertical-align: bottom;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-c37b1c93 a:after {
        vertical-align: text-bottom;
    }
}

.coh-ce-cpt_card_gallery_component-c37b1c93 p {
    color: rgb(77, 77, 79);
    margin-top: 0.75rem;
    margin-bottom: 0;
}

.coh-ce-cpt_card_gallery_component-cb20c9e6 {
    display: block;
}

.coh-ce-cpt_card_gallery_component-ea8ec685 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-ea8ec685 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_card_gallery_component-3f96e15d {
    position: relative;
}

.coh-ce-cpt_card_gallery_component-102085e1 {
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-102085e1 {
        width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-102085e1 img {
        width: 100%;
    }
}

.coh-ce-cpt_card_gallery_component-9a25dbf8 {
    position: absolute;
    bottom: 0;
    background-color: rgb(255, 255, 255);
    opacity: 0.92;
    width: 100%;
    padding-top: 1.125rem;
    padding-right: 1rem;
    padding-bottom: 1.0625rem;
    padding-left: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-9a25dbf8 {
        padding-top: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 1.25rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-cpt_card_gallery_component-9a25dbf8 a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.5rem;
    text-decoration: none;
    font-weight: 400;
    color: rgb(0, 51, 84);
    line-height: 1.5625rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-9a25dbf8 a {
        line-height: 1.75rem;
        font-size: 1.25rem;
    }
}

.coh-ce-cpt_card_gallery_component-9a25dbf8 a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(65, 182, 230);
    content: "\f0da";
    font-family: icomoon;
    vertical-align: bottom;
}

@media (max-width:991px) {
    .coh-ce-cpt_card_gallery_component-9a25dbf8 a:after {
        vertical-align: text-bottom;
    }
}

.coh-ce-cpt_card_gallery_component-9a25dbf8 p {
    color: rgb(77, 77, 79);
    margin-top: 0.75rem;
    margin-bottom: 0;
}

.coh-ce-cpt_card_gallery_component-cb20c9e6 {
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_clinical_trial_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_clinical_trial_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_clinical_trial_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_clinical_trial_search-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_clinical_trial_search-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_clinical_trial_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_clinical_trial_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_clinical_trial_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_clinical_trial_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_clinical_trial_search-48abe579 {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list {
    display: block;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li {
        margin-bottom: 2.5rem;
    }
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a:hover {
    text-decoration: none;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner {
    display: block;
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    height: 100%;
    position: relative;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .title-wrapper {
    text-align: left;
    display: block;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .enrolling,
.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .not-enrolling {
    font-weight: 700;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    position: absolute;
    top: 0;
    left: 0;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .phase,
.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .trial {
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .phase span,
.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .trial span {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .description-wrapper {
    margin-bottom: 1rem;
    color: rgb(80, 83, 87);
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .description-wrapper {
        margin-bottom: 0.75rem;
    }
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul li clinical-trial-details a .clinical-trial-details-inner .enrolling {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-48abe579 results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_clinical_trial_search-48abe579 results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_clinical_trial_search-48abe579 load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_clinical_trial_search-48abe579 load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_column_0-9431213c {
    min-height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-cpt_contact_information_card-b76fe74a {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-cpt_contact_information_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_contact_information_card-42bc939c {
    font-style: normal;
}

.coh-ce-cpt_contact_information_card-cc55f948 {
    width: 3rem;
    margin-bottom: 1.5rem;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.coh-ce-cpt_content_card-3045e827 {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
}

.coh-ce-cpt_content_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_content_card-3df446bf:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
}

.coh-ce-cpt_content_card-92be551f {
    margin-top: auto;
}

.coh-ce-cpt_content_card-59cddfc1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-cpt_cta_2_column_text-498a067f {
    background-color: rgb(238, 239, 239);
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-498a067f {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-ce-cpt_cta_2_column_text-f94c396b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-f94c396b {
        padding-top: 0;
        padding-bottom: 0;
        background-color: rgb(238, 239, 239);
    }
}

.two-column-layout.coh-ce-cpt_cta_2_column_text-f94c396b {
    padding-right: 3.71875rem;
    padding-left: 3.71875rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .two-column-layout.coh-ce-cpt_cta_2_column_text-f94c396b {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-right: 0;
        padding-left: 0;
    }
}

.two-column-layout.coh-ce-cpt_cta_2_column_text-f94c396b .text-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.coh-ce-cpt_cta_2_column_text-cc96a8fe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 15.5rem;
    margin-right: 6.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-cc96a8fe {
        min-width: 100%;
        margin-right: 0;
        padding-top: 1.5rem;
    }
}

.coh-ce-cpt_cta_2_column_text-cc96a8fe:only-child {
    text-align: center;
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-c7dfcb12 {
        padding-right: 1.75rem;
        padding-bottom: 1.5rem;
        padding-left: 1.75rem;
        text-align: center;
    }
}

.coh-ce-cpt_cta_2_column_text-501ec714 p,
.coh-ce-cpt_cta_2_column_text-501ec714 h1,
.coh-ce-cpt_cta_2_column_text-501ec714 h2,
.coh-ce-cpt_cta_2_column_text-501ec714 h3,
.coh-ce-cpt_cta_2_column_text-501ec714 h4,
.coh-ce-cpt_cta_2_column_text-501ec714 h5,
.coh-ce-cpt_cta_2_column_text-501ec714 h6 {
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    letter-spacing: 0.015em;
    margin-bottom: 0;
}

.coh-ce-cpt_cta_2_column_text-6b8a31cd {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1.75rem;
    line-height: 2.125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-top: 0.5rem;
}

.coh-ce-cpt_cta_2_column_text-eb986954 {
    height: 0.625rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-eb986954 {
        display: block;
    }
}

.coh-ce-cpt_cta_2_column_text-3743dee6 {
    background-color: rgb(255, 163, 0);
    margin-left: 65%;
    height: 0.625rem;
    max-width: 10%;
    width: 100%;
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width:575px) {
    .coh-ce-cpt_cta_2_column_text-3743dee6 {
        margin-left: 32%;
        max-width: 18%;
    }
}

.coh-ce-cpt_cta_2_column_text-cca10dc9 {
    background-color: rgb(0, 98, 155);
    height: 0.625rem;
    max-width: 17%;
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_cta_2_column_text-cca10dc9 {
        max-width: 32%;
    }
}

.coh-ce-cpt_cta_2_column_text-46c9407c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-46c9407c {
        width: 100%;
        text-align: left;
        background-color: rgb(248, 248, 248);
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-46c9407c:only-child:not(:has(.coh-link)) .text-border {
        display: block;
    }
}

.coh-ce-cpt_cta_2_column_text-46c9407c .cta-button {
    padding-top: 0.955625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.955625rem;
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-46c9407c .cta-button {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}

.coh-ce-cpt_cta_2_column_text-bd4706a5 {
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-bd4706a5 {
        padding-top: 1.5rem;
        padding-right: 1.75rem;
        padding-bottom: 1.5rem;
        padding-left: 1.75rem;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_cta_2_column_text-b89cdac *:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_cta_2_column_text-a400a221 {
    margin-top: 1.25rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-a400a221 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
    }
}

.coh-ce-cpt_cta_2_column_text-f1262b16 {
    height: 0.625rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
    display: none;
}

.coh-ce-cpt_cta_2_column_text-e3e3e116 {
    height: 0.625rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_2_column_text-e3e3e116 {
        display: none;
    }
}

.coh-ce-cpt_cta_image_text-498a067f {
    background-color: rgb(238, 239, 239);
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-498a067f {
        background-color: rgba(0, 0, 0, 0);
    }
}

.coh-ce-cpt_cta_image_text-9705578b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-9705578b {
        padding-top: 1.125rem;
        padding-bottom: 0;
        background-color: rgb(238, 239, 239);
    }
}

.two-column-layout.coh-ce-cpt_cta_image_text-9705578b {
    padding-right: 3.71875rem;
    padding-left: 3.71875rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .two-column-layout.coh-ce-cpt_cta_image_text-9705578b {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-right: 0;
        padding-left: 0;
    }
}

.two-column-layout.coh-ce-cpt_cta_image_text-9705578b .text-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.two-column-layout.coh-ce-cpt_cta_image_text-9705578b .image-wrapper {
    margin-right: 6.5rem;
}

@media (max-width:991px) {
    .two-column-layout.coh-ce-cpt_cta_image_text-9705578b .image-wrapper {
        margin-right: 0;
    }
}

@media (max-width:991px) {
    .image-bottom.coh-ce-cpt_cta_image_text-9705578b {
        padding-top: 0;
        background-color: rgb(255, 255, 255);
    }
}

.image-bottom.coh-ce-cpt_cta_image_text-9705578b .text-wrapper {
    background-color: rgb(238, 239, 239);
}

@media (max-width:991px) {
    .image-bottom.coh-ce-cpt_cta_image_text-9705578b .text-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width:991px) {
    .image-bottom.coh-ce-cpt_cta_image_text-9705578b .image-wrapper {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-top: 1.25rem;
    }
}

.coh-ce-cpt_cta_image_text-bbe94933 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-bbe94933 {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }
}

.coh-ce-cpt_cta_image_text-bbe94933 a:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_cta_image_text-bbe94933 .image-link[href=""] {
    pointer-events: none;
}

.coh-ce-cpt_cta_image_text-c1752632 {
    margin-bottom: 1.25rem;
}

.coh-ce-cpt_cta_image_text-ca7aaba6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-ca7aaba6 {
        width: 100%;
        text-align: center;
    }
}

.coh-ce-cpt_cta_image_text-ca7aaba6 .cta-button {
    padding-top: 0.955625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.955625rem;
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-ca7aaba6 .cta-button {
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}

.coh-ce-cpt_cta_image_text-26cd39a6 {
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-26cd39a6 {
        padding-top: 1.5rem;
        padding-right: 1.75rem;
        padding-bottom: 1.25rem;
        padding-left: 1.75rem;
    }
}

.coh-ce-cpt_cta_image_text-501ec714 p,
.coh-ce-cpt_cta_image_text-501ec714 h1,
.coh-ce-cpt_cta_image_text-501ec714 h2,
.coh-ce-cpt_cta_image_text-501ec714 h3,
.coh-ce-cpt_cta_image_text-501ec714 h4,
.coh-ce-cpt_cta_image_text-501ec714 h5,
.coh-ce-cpt_cta_image_text-501ec714 h6 {
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    letter-spacing: 0.015em;
    margin-bottom: 0;
}

.coh-ce-cpt_cta_image_text-6b8a31cd {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1.75rem;
    line-height: 2.125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-top: 0.5rem;
}

.coh-ce-cpt_cta_image_text-a400a221 {
    margin-top: 1.25rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-a400a221 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
    }
}

.coh-ce-cpt_cta_image_text-e3e3e116 {
    height: 0.625rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_cta_image_text-e3e3e116 {
        display: none;
    }
}

.coh-ce-cpt_cta_image_text-3743dee6 {
    background-color: rgb(255, 163, 0);
    margin-left: 65%;
    height: 0.625rem;
    max-width: 10%;
    width: 100%;
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width:575px) {
    .coh-ce-cpt_cta_image_text-3743dee6 {
        margin-left: 32%;
        max-width: 18%;
    }
}

.coh-ce-cpt_cta_image_text-cca10dc9 {
    background-color: rgb(0, 98, 155);
    height: 0.625rem;
    max-width: 17%;
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_cta_image_text-cca10dc9 {
        max-width: 32%;
    }
}

.coh-ce-cpt_dana_farber_social_links-52ded689 {
    background-color: rgb(0, 98, 155);
    overflow: hidden;
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-52ded689 {
        margin-right: 0;
        margin-left: 0;
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-52ded689 .coh-row .coh-row-inner .coh-col-sm-12 {
        padding-right: 0;
        padding-left: 0;
    }
}

.coh-ce-cpt_dana_farber_social_links-5e517c9a {
    background-color: rgb(238, 239, 239);
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-5e517c9a {
        padding-right: 0;
        padding-left: 0;
    }
}

.coh-ce-cpt_dana_farber_social_links-e87697dd {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.625rem;
    letter-spacing: 0.015em;
    margin-right: 1.875rem;
    margin-bottom: 0.3125rem;
    color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-e87697dd {
        width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
        text-align: center;
    }
}

.coh-ce-cpt_dana_farber_social_links-33a132e2 {
    margin-right: -0.25rem;
    margin-bottom: 0;
    margin-left: -0.25rem;
}

.coh-ce-cpt_dana_farber_social_links-6e42edaa {
    margin-bottom: 0;
}

.facebook.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: icomoon;
}

.twitter.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e831";
    font-family: Fontello;
}

.linkedin.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0e1";
    font-family: icomoon;
}

.youtube.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16a";
    font-family: icomoon;
}

.vimeo.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f27d";
    font-family: icomoon;
}

.instagram.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16d";
    font-family: icomoon;
}

.medium.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f23a";
    font-family: icomoon;
}

.pinterest.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f231";
    font-family: icomoon;
}

.rss.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09e";
    font-family: icomoon;
}

.behance.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1b4";
    font-family: icomoon;
}

.drupal.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1a9";
    font-family: icomoon;
}

.github.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09b";
    font-family: icomoon;
}

.xing.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f168";
    font-family: icomoon;
}

.bitbucket.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f171";
    font-family: icomoon;
}

.whatsapp.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f232";
    font-family: icomoon;
}

.slideshare.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1e7";
    font-family: icomoon;
}

.flickr.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16e";
    font-family: icomoon;
}

.vkontakte.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f189";
    font-family: icomoon;
}

.tumblr.coh-ce-cpt_dana_farber_social_links-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f173";
    font-family: icomoon;
}

.coh-ce-cpt_dana_farber_social_links-95fe576f:after {
    content: " ";
    background-color: rgba(0, 0, 0, 0);
    height: 35.625rem;
    width: 35.625rem;
    position: absolute;
    right: 10%;
    z-index: 1;
    border-width: 7.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-color: rgb(65, 182, 230);
    bottom: -20rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-95fe576f:after {
        right: -8.8125rem;
        bottom: -19.1875rem;
    }
}

.coh-ce-cpt_dana_farber_social_links-95fe576f:before {
    background-color: rgba(0, 0, 0, 0);
    height: 35.625rem;
    width: 35.625rem;
    position: absolute;
    display: none;
    border-width: 7.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-color: rgb(255, 163, 0);
    content: " ";
    top: -22rem;
    right: 14.3125rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_dana_farber_social_links-95fe576f:before {
        display: block;
    }
}

.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.image-drop-zone-desktop.coh-ce-cpt_drop_zone_and_wide_image-40886e00 .image-column {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .image-drop-zone-tablet.coh-ce-cpt_drop_zone_and_wide_image-40886e00 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}

.coh-ce-cpt_drop_zone_and_wide_image-2265c5c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
        padding-top: 4.5rem;
        padding-bottom: 0;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_drop_zone_and_wide_image-bf5611cb {
        padding-top: 3rem;
    }
}

.coh-ce-cpt_drop_zone_and_wide_image-399455a4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
    min-width: 50vw;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:991px) {
    .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
        height: auto;
        min-width: 100%;
        padding-bottom: 4.5rem;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_drop_zone_and_wide_image-232e84bb {
        padding-bottom: 3rem;
    }
}

.image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

@media (max-width:991px) {
    .image-object-fit-cover.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
        height: auto;
    }
}

.coh-ce-cpt_drop_zone_and_wide_image-232e84bb img {
    min-width: 100%;
}

.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div>h2 {
    color: rgb(0, 0, 0);
}

.light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div>h2 {
    color: rgb(255, 255, 255);
}

.color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div>h2 {
    color: rgb(254, 1, 177);
}

.coh-ce-cpt_eyebrow-7db14752 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_eyebrow-7db14752 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_eyebrow-779841ce {
        width: 100%;
    }
}

.coh-ce-cpt_eyebrow-779841ce a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_eyebrow-779841ce ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_eyebrow-779841ce ul {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}

.coh-ce-cpt_eyebrow-779841ce ul li.coh-menu-list-item:last-child a {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 255, 255);
    padding-top: 0.28125rem;
    padding-right: 1.0625rem;
    padding-bottom: 0.28125rem;
    padding-left: 1.0625rem;
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_eyebrow-779841ce ul li.coh-menu-list-item:last-child a {
        margin-top: 0.75rem;
        margin-bottom: 0.75rem;
    }
}

.coh-ce-cpt_eyebrow-779841ce ul li.coh-menu-list-item:last-child a:hover {
    text-decoration: none;
    background-color: rgb(255, 163, 0);
}

.coh-ce-cpt_feature_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_feature_card-cc55f948 {
    width: 3rem;
    margin-bottom: 1.5rem;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.coh-ce-cpt_footer_cta-28c0ddc5 {
    background-color: rgb(238, 239, 239);
}

.coh-ce-cpt_footer_cta-c049da41 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-ce-cpt_footer_cta-ef415424 {
    text-align: left;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-ef415424 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

.coh-ce-cpt_footer_cta-772913aa {
    margin-bottom: 0;
    color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-772913aa {
        margin-right: 5.90625rem;
        margin-bottom: 1.5rem;
        margin-left: 5.90625rem;
        text-align: center;
    }
}

.coh-ce-cpt_footer_cta-e96f88f {
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-e96f88f {
        text-align: center;
    }
}

.coh-ce-cpt_footer_cta-4c95f14a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-4c95f14a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_footer_cta-4c95f14a li:first-child {
    margin-right: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-4c95f14a li:first-child {
        margin-right: 0;
        margin-bottom: 1.875rem;
    }
}

.coh-ce-cpt_footer_cta-4c95f14a li a {
    margin-top: 0;
    margin-bottom: 0;
}

.coh-ce-cpt_footer_cta-aa47fd48 {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_footer_cta-52bd0938 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0.955625rem;
    padding-right: 1.875rem;
    padding-bottom: 0.955625rem;
    padding-left: 1.875rem;
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_cta-52bd0938 {
        margin-right: 0;
        width: 100%;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_footer_left-f0cc44b2 {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    margin-bottom: 1.0625rem;
    padding-bottom: 0.625rem;
    border-bottom-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    border-style: solid;
    font-weight: 400;
}

.coh-ce-cpt_footer_left-373ba049 {
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_footer_left-c8c7be1f {
    margin-bottom: 3.6875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_left-c8c7be1f {
        margin-bottom: 2.5rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_left-c8c7be1f {
        margin-bottom: 2rem;
    }
}

.coh-ce-cpt_footer_left-c8c7be1f a {
    padding-top: 0.6875rem;
    padding-right: 1.875rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.875rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 16.1px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    border-width: 0.0625rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-style: solid;
    border-color: rgb(0, 98, 155);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

@media (max-width:767px) {
    .coh-ce-cpt_footer_left-c8c7be1f a {
        padding-top: 0.8125rem;
        padding-bottom: 0.8125rem;
    }
}

.coh-ce-cpt_footer_left-c8c7be1f a:hover {
    background-color: rgb(255, 163, 0);
    color: rgb(0, 51, 84);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
}

.coh-ce-cpt_footer_left-e505fa65 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_left-e505fa65 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_left-e505fa65 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_footer_left-e505fa65 a {
    width: 48%;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_left-e505fa65 a {
        width: 100%;
    }
}

.coh-ce-cpt_footer_left-ab13e74b {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_footer_left-96ccd87a {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_left-96ccd87a {
        margin-top: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_footer_menu-cde37244 {
        display: block;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_menu-cde37244 {
        display: block;
    }
}

.coh-ce-cpt_footer_menu-cde37244 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_footer_menu-a737888b {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.0625rem;
    line-height: 1.5rem;
    color: rgb(0, 51, 84);
    padding-bottom: 0.625rem;
    border-bottom-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    margin-top: 0.125rem;
    margin-bottom: 1rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_menu-a737888b {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_footer_menu-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_footer_menu-c0e19aed {
    font-size: 0.875rem;
    line-height: 1.375rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-ce-cpt_footer_menu-fc9b9f9 {
    display: none;
}

@media (max-width:1439px) {
    .coh-ce-cpt_footer_menu-fc9b9f9 {
        display: none;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_footer_menu-fc9b9f9 {
        display: block;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_menu-fc9b9f9 {
        display: block;
    }
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-title a {
    font-size: 1.25rem;
    line-height: 1.625rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding-bottom: 0.5625rem;
    border-bottom-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 0.6875rem;
    border-style: solid;
    display: block;
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-title a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    webkit-box-shadow: unset;
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-title a:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    webkit-box-shadow: unset;
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-title a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    color: rgb(0, 51, 84);
    font-size: 1.125rem;
    float: right;
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-tabs-content-wrapper {
    margin-bottom: 2.5rem;
}

.coh-ce-cpt_footer_menu-fc9b9f9 .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f106";
    font-family: icomoon;
}

.coh-ce-cpt_footer_menu-cf3c5642 li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_footer_menu-fdd0015 {
    list-style-type: none;
}

@media (max-width:575px) {
    .coh-ce-cpt_footer_menu-fdd0015 {
        margin-left: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_menu-fdd0015:first-child {
        margin-top: 0.6875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_menu-416c3d58 {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_menu_container-38d15686 .coh-column:last-child .coh-accordion-tabs-content-wrapper {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_footer_menu_container-38d15686 .coh-column:last-child .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
        margin-bottom: 0;
    }
}

.coh-ce-cpt_full_width_hero_microsite-80f78f61 {
    position: relative;
    top: 0;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 3.5rem;
    margin-bottom: auto;
}

@media (max-width:991px) {
    .coh-ce-cpt_full_width_hero_microsite-80f78f61 {
        margin-top: 3.5rem;
        margin-bottom: 1rem;
        position: relative;
        top: 0;
    }
}

.coh-ce-cpt_full_width_hero_microsite-80f78f61:before {
    -webkit-box-shadow: inset 0 2.5rem 12.5rem 5rem rgba(0, 0, 0, 0.9);
    box-shadow: inset 0 2.5rem 12.5rem 5rem rgba(0, 0, 0, 0.9);
    min-height: 100%;
    max-height: 100%;
    min-width: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_full_width_hero_microsite-80f78f61:before {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-ce-cpt_full_width_hero_microsite-80f78f61 .homepage-hero {
    color: rgb(0, 51, 84);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 2.75rem;
    line-height: 3.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_full_width_hero_microsite-80f78f61 .homepage-hero {
        font-size: 2rem;
        line-height: 2.375rem;
    }
}

.coh-ce-cpt_full_width_hero_microsite-80f78f61 .homepage-hero p {
    margin-bottom: 0;
    font-size: 3.375rem;
    line-height: 3.75rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-ce-cpt_full_width_hero_microsite-80f78f61 .homepage-hero p {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_full_width_hero_microsite-80f78f61 h1.field-title {
    display: none;
}

.coh-ce-cpt_full_width_hero_microsite-3d2b58b2 {
    vertical-align: bottom;
    position: relative;
}

.coh-ce-cpt_full_width_hero_microsite-3d2b58b2 picture img {
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_full_width_hero_microsite-3d2b58b2 picture img {
        -o-object-fit: cover;
        object-fit: cover;
    }
}

.coh-ce-cpt_full_width_hero_microsite-17a9f251 {
    margin-top: 3.375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_full_width_hero_microsite-17a9f251 {
        margin-top: 7.875rem;
    }
}

@media (max-width:991px) {
    .image-wrapper-1.coh-ce-cpt_full_width_hero_microsite-17a9f251>article:first-child {
        display: none;
    }
}

.image-wrapper-1.coh-ce-cpt_full_width_hero_microsite-17a9f251>article:last-child {
    display: none;
}

@media (max-width:991px) {
    .image-wrapper-1.coh-ce-cpt_full_width_hero_microsite-17a9f251>article:last-child {
        display: block;
    }
}

.coh-ce-cpt_full_width_hero_microsite-17a9f251>article {
    display: none;
}

.coh-ce-cpt_full_width_hero_microsite-17a9f251>article:first-child {
    display: block;
}

.coh-ce-cpt_full_width_video_modal_hero-fa2bac5d {
    height: 80vh;
}

@media (max-width:575px) {
    .coh-ce-cpt_full_width_video_modal_hero-fa2bac5d {
        height: 50vh;
    }
}

.coh-ce-cpt_full_width_video_modal_hero-fafe44ea {
    height: 100%;
    position: relative;
}

.coh-ce-cpt_full_width_video_modal_hero-fafe44ea>article.contextual-region {
    position: static;
}

.coh-ce-cpt_full_width_video_modal_hero-ea70f066 img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    display: block;
}

.coh-ce-cpt_full_width_video_modal_hero-ea70f066>.contextual-region {
    position: static;
}

.coh-ce-cpt_full_width_video_modal_hero-66fcc421 {
    background-color: rgba(0, 0, 0, 0.4);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.coh-ce-cpt_full_width_video_modal_hero-53f98108 {
    padding-right: 0;
    padding-left: 0;
}

@media (max-width:575px) {
    .coh-ce-cpt_full_width_video_modal_hero-53f98108 {
        padding-right: 30px;
        padding-left: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_full_width_video_modal_hero-ff5998f4 {
    color: rgb(255, 255, 255);
}

@media (max-width:575px) {
    .coh-ce-cpt_full_width_video_modal_hero-ff5998f4 {
        text-align: center;
    }
}

.coh-ce-cpt_full_width_video_modal_hero-33f91bb7 {
    color: rgb(255, 255, 255);
}

@media (max-width:575px) {
    .coh-ce-cpt_full_width_video_modal_hero-33f91bb7 {
        text-align: center;
    }
}

.coh-ce-cpt_full_width_video_modal_hero-ffb137fe .coh-modal-inner {
    width: 80vw;
    max-width: 90rem;
    margin-right: auto;
    margin-left: auto;
    overflow: visible;
}

.coh-ce-cpt_gallery_component-7640adee {
    margin-bottom: 2%;
}

.coh-ce-cpt_gallery_component-9605be0 article {
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-cpt_gallery_component-9605be0 article {
        height: 100%;
    }
}

.coh-ce-cpt_gallery_component-9605be0 div {
    height: 100%;
}

.coh-ce-cpt_gallery_component-9605be0 iframe {
    width: 100%;
    height: 340px;
}

@media (max-width:767px) {
    .coh-ce-cpt_gallery_component-9605be0 iframe {
        height: 240px;
    }
}

.coh-ce-cpt_gallery_component-9605be0 img {
    width: 100%;
}

.coh-ce-cpt_gallery_component-91726978 {
    height: 10%;
    background-color: rgb(238, 239, 239);
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
}

.coh-ce-cpt_gallery_component-a24b2a89 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
    top: -2rem;
}

.move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
    top: 1.5rem;
}

.coh-ce-cpt_heading-a59c0ad8 {
    display: block;
}

.dark-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(0, 0, 0);
}

.light-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(255, 255, 255);
}

.color-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: rgb(254, 1, 177);
}

.align-text-left.coh-ce-cpt_heading-a59c0ad8 {
    text-align: left;
}

.align-text-center.coh-ce-cpt_heading-a59c0ad8 {
    text-align: center;
}

.align-text-right.coh-ce-cpt_heading-a59c0ad8 {
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_health_library_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_health_library_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_health_library_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_health_library_search-98d23bc7 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_health_library_search-98d23bc7:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_health_library_search-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_health_library_search-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_health_library_search-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_health_library_search-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_health_library_search-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_health_library_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_health_library_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_health_library_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_health_library_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list {
    display: block;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a:hover {
    text-decoration: none;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .article-title-posted {
    text-align: left;
    display: block;
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .article-title-posted a {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .article-title-posted a {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .article-title-posted .article-type {
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner img {
    margin-right: 1.375rem;
    margin-bottom: 1.375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner img {
        margin-right: 0;
        margin-bottom: 1.375rem;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .title-wrapper {
    font-size: 1.5rem;
    line-height: 1.875rem;
    text-align: left;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 results-list ul li health-library-details a .health-library-details-inner .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 33%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_health_library_search-3f379a08 load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_health_library_search-3f379a08 load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_hero-fedf769c {
    padding-right: 2rem;
    padding-left: 2rem;
}

@media (max-width:1199px) {
    .coh-ce-cpt_hero-fedf769c {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.transparent-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgba(0, 0, 0, 0);
}

.solid-dark-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgb(4, 217, 255);
}

.solid-light-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgb(15, 240, 252);
}

.semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c {
    background-color: rgba(0, 0, 0, 0.5);
}

.coh-ce-cpt_hero-48d68960 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.fluid.coh-ce-cpt_hero-48d68960 {
    min-height: 80vh;
}

.tall.coh-ce-cpt_hero-48d68960 {
    min-height: 40rem;
}

@media (max-width:1439px) {
    .tall.coh-ce-cpt_hero-48d68960 {
        min-height: 37.5rem;
    }
}

@media (max-width:1199px) {
    .tall.coh-ce-cpt_hero-48d68960 {
        min-height: 35rem;
    }
}

@media (max-width:767px) {
    .tall.coh-ce-cpt_hero-48d68960 {
        min-height: 25rem;
    }
}

.short.coh-ce-cpt_hero-48d68960 {
    min-height: 20rem;
}

@media (max-width:1199px) {
    .short.coh-ce-cpt_hero-48d68960 {
        min-height: 15rem;
    }
}

@media (max-width:767px) {
    .short.coh-ce-cpt_hero-48d68960 {
        min-height: 10rem;
    }
}

.center-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.center-align-content.coh-ce-cpt_hero-48d68960 .coh-wysiwyg {
    text-align: center;
}

.center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 64%;
    text-align: center;
}

@media (max-width:1199px) {
    .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 72%;
    }
}

@media (max-width:991px) {
    .center-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 100%;
    }
}

.center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 64%;
    margin-top: 4rem;
}

@media (max-width:1199px) {
    .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        width: 72%;
    }
}

@media (max-width:991px) {
    .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        width: 100%;
    }
}

@media (max-width:767px) {
    .center-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        margin-top: 3rem;
    }
}

.center-align-content.coh-ce-cpt_hero-48d68960 .buttons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.left-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .left-align-content.coh-ce-cpt_hero-48d68960 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 32%;
}

@media (max-width:1199px) {
    .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 48%;
    }
}

@media (max-width:991px) {
    .left-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 100%;
    }
}

.left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-left: 7.5rem;
}

@media (max-width:991px) {
    .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        width: 100%;
        margin-top: 4rem;
        margin-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}

@media (max-width:767px) {
    .left-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        margin-top: 3rem;
    }
}

.right-align-content.coh-ce-cpt_hero-48d68960 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .right-align-content.coh-ce-cpt_hero-48d68960 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
    width: 32%;
}

@media (max-width:1199px) {
    .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 48%;
    }
}

@media (max-width:991px) {
    .right-align-content.coh-ce-cpt_hero-48d68960 .text-content {
        width: 100%;
    }
}

.right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
    margin-right: 7.5rem;
}

@media (max-width:991px) {
    .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        width: 100%;
        margin-top: 4rem;
        margin-right: 0;
        -webkit-box-flex: 0;
        -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}

@media (max-width:767px) {
    .right-align-content.coh-ce-cpt_hero-48d68960 .drop-zone-content {
        margin-top: 3rem;
    }
}

.coh-ce-cpt_hero-77bc8a97 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.colored.coh-ce-cpt_hero-fd5ded85 {
    color: rgb(254, 1, 177);
}

.add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 2rem;
}

@media (max-width:1199px) {
    .add-space-below.coh-ce-cpt_hero-55f19225 {
        margin-bottom: 1.5rem;
    }
}

.coh-ce-cpt_hero-65b810ab {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-ce-cpt_hero_50_50-3ffbe6e0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_hero_50_50-3ffbe6e0 {
        padding-top: 1.8125rem;
        padding-bottom: 1.5rem;
    }
}

.coh-ce-cpt_hero_50_50-3ffbe6e0 img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_hero_50_50-16819795 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_hero_50_50-16819795 {
        padding-top: 0;
        padding-bottom: 4.375rem;
    }
}

.coh-style-50-50-component-background-light-blue.coh-ce-cpt_hero_50_50-16819795 .coh-heading {
    font-weight: 500;
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_hero_50_50-6dff5d34 {
    width: 100%;
}

.coh-ce-cpt_hero_50_50-4b84c1b0 p {
    color: rgb(77, 77, 79);
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-weight: 500;
    margin-bottom: 0.75rem;
    letter-spacing: 0.015em;
}

@media (max-width:991px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 p {
        font-size: 1.375rem;
        line-height: 1.75rem;
        font-weight: 400;
        color: rgb(77, 77, 79);
        margin-bottom: 1rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h1 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h2 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h3 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h4 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h4 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h5 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h5 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-4b84c1b0 h6 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    letter-spacing: 0.015em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_hero_50_50-4b84c1b0 h6 {
        font-size: 1.375rem;
        line-height: 1.75rem;
        letter-spacing: normal;
    }
}

.coh-ce-cpt_hero_50_50-e48d060 {
    margin-bottom: 0;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_hero_50_50-e48d060 p {
    color: rgb(77, 77, 79);
    margin-bottom: 0;
}

.coh-ce-cpt_hero_50_50-ff0a6157 a {
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_hero_50_50-ff0a6157 a {
        margin-top: 1.25rem;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}

.coh-ce-cpt_hero_50_50-ff0a6157 a:first-child {
    margin-top: 2rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_hero_50_50-e2a25801 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_horizontal_content_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_horizontal_content_card-3df446bf:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
}

.coh-ce-cpt_horizontal_content_card-92be551f {
    margin-top: auto;
}

.coh-ce-cpt_horizontal_content_card-9b2e5e08 {
    min-height: 1px;
}

.image-object-fit-cover.coh-ce-cpt_horizontal_content_card-9b2e5e08 {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.coh-ce-cpt_icon_action_link_campaign-55c4d1ae {
    overflow: hidden;
    margin-bottom: 0 !important;
    ;
    margin-top: -3.125rem !important;
    ;
}

.coh-style-quick-link-background-light-blue.coh-ce-cpt_icon_action_link_campaign-55c4d1ae .top-border {
    display: block;
}

.coh-style-quick-link-background-dark-blue.coh-ce-cpt_icon_action_link_campaign-55c4d1ae .top-border {
    display: none;
}

.coh-ce-cpt_icon_action_link_campaign-eb2da3ae {
    height: 1rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
    -webkit-box-shadow: 0 0.625rem 2rem 0 rgb(0, 51, 84);
    box-shadow: 0 0.625rem 2rem 0 rgb(0, 51, 84);
}

.coh-ce-cpt_icon_action_link_campaign-ba6ff593 {
    background-color: rgb(255, 163, 0);
    margin-left: 65%;
    height: 1rem;
    max-width: 10%;
    width: 100%;
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width:575px) {
    .coh-ce-cpt_icon_action_link_campaign-ba6ff593 {
        margin-left: 32%;
        max-width: 18%;
    }
}

.coh-ce-cpt_icon_action_link_campaign-8cfdcf27 {
    background-color: rgb(0, 98, 155);
    height: 1rem;
    max-width: 17%;
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_icon_action_link_campaign-8cfdcf27 {
        max-width: 32%;
    }
}

.coh-ce-cpt_icon_action_link_campaign-479a8913 {
    text-align: center;
    font-size: 2rem;
    line-height: 2.25rem;
    margin-top: 1.625rem;
    margin-right: auto;
    margin-bottom: 1.625rem;
    margin-left: auto;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 700;
    max-width: 70%;
}

@media (max-width:575px) {
    .coh-ce-cpt_icon_action_link_campaign-479a8913 {
        font-size: 1.375rem;
        line-height: 1.625rem;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
}

.coh-ce-cpt_icon_action_link_campaign-141e9561 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.125rem;
    margin-bottom: 0;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    row-gap: 40px;
}

@media (max-width:991px) {
    .coh-ce-cpt_icon_action_link_campaign-141e9561 {
        margin-top: 0;
        margin-bottom: 0;
    }
}

.coh-ce-cpt_icon_action_link_campaign-141e9561 li:first-child {
    margin-left: 0;
}

.coh-ce-cpt_icon_action_link_campaign-d43c46d1 {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    min-width: 300px;
}

@media (max-width:991px) {
    .coh-ce-cpt_icon_action_link_campaign-d43c46d1 {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}

.coh-ce-cpt_icon_action_link_campaign-ad2987a6 {
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
}

.coh-ce-cpt_icon_action_link_campaign-a0bd4c00 {
    font-weight: 700;
}

.coh-ce-cpt_icon_action_link_campaign-cc2420cb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-cpt_icon_action_link_campaign-808987c3 {
    line-height: 1.0;
    font-weight: 700;
    text-transform: uppercase;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f01d";
    font-family: icomoon;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.125rem;
}

.coh-ce-cpt_icon_action_link_campaign-b760aabd {
    margin-left: auto;
}

.coh-ce-cpt_icon_action_link_campaign-b760aabd:before {
    font-family: icomoon;
    content: "\f01d";
    color: rgb(255, 255, 255);
    font-size: 50px;
}

.coh-ce-cpt_icon_action_link_campaign-b6998065 {
    font-style: italic;
    margin-top: 50px;
    margin-bottom: 0;
    color: rgb(255, 255, 255);
    font-weight: 700;
    font-size: 18px;
}

.coh-ce-cpt_image_media-2f37406a {
    display: table;
}

.coh-ce-cpt_image_media-e50e37b8 {
    background-color: rgb(238, 239, 239);
    padding-top: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
    display: table-caption;
    caption-side: bottom;
}

.coh-ce-cpt_image_media-a24b2a89 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.coh-ce-cpt_impact_card-c4fa5111 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 25rem;
    height: 100%;
}

.coh-ce-cpt_impact_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_impact_card-63e38b8f {
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_impact_card-63e38b8f:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 2;
}

.coh-ce-cpt_impact_card-38bc85ac {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: auto;
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-7c77d832 {
        margin-bottom: 1rem;
    }
}

.coh-ce-cpt_large_hero-7c77d832 .homepage-hero {
    color: rgb(0, 51, 84);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 2.75rem;
    line-height: 3.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-7c77d832 .homepage-hero {
        font-size: 2rem;
        line-height: 2.375rem;
    }
}

.coh-ce-cpt_large_hero-7c77d832 .homepage-hero p {
    margin-bottom: 0;
    font-size: 3.375rem;
    line-height: 3.75rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-7c77d832 .homepage-hero p {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-7c77d832 h1.field-title {
    display: none;
}

.coh-ce-cpt_large_hero-57424efc {
    vertical-align: bottom;
    position: relative;
}

.coh-ce-cpt_large_hero-57424efc picture img {
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_large_hero-57424efc picture img {
        -o-object-fit: cover;
        object-fit: cover;
    }
}

@media (max-width:991px) {
    .image-wrapper-1.coh-ce-cpt_large_hero-f2419f59>article:first-child {
        display: none;
    }
}

.image-wrapper-1.coh-ce-cpt_large_hero-f2419f59>article:last-child {
    display: none;
}

@media (max-width:991px) {
    .image-wrapper-1.coh-ce-cpt_large_hero-f2419f59>article:last-child {
        display: block;
    }
}

.coh-ce-cpt_large_hero-f2419f59>article {
    display: none;
}

.coh-ce-cpt_large_hero-f2419f59>article:first-child {
    display: block;
}

.coh-ce-cpt_large_hero-4d227f82 {
    width: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-left: 0;
    padding-top: 2.875rem;
    padding-right: 1.875rem;
    padding-bottom: 2.6875rem;
    padding-left: 6.8125rem;
    background-color: rgba(255, 255, 255, 0.8);
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-4d227f82 {
        width: 100%;
        position: static;
        background-color: rgb(255, 255, 255);
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_large_hero-4d227f82 {
        width: 100%;
        padding-top: 1.625rem;
        padding-bottom: 1.75rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-cpt_large_hero-77bc8a97 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.coh-ce-cpt_large_hero-6379d47a {
    margin-bottom: 0;
}

.coh-ce-cpt_large_hero-6379d47a h2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 2.75rem;
    line-height: 3.25rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_large_hero-6379d47a h2 {
        font-size: 2rem;
        line-height: 2.375rem;
    }
}

.coh-ce-cpt_large_hero-6379d47a h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 3.375rem;
    line-height: 3.75rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_large_hero-6379d47a h3 {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-6379d47a h4 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 3.375rem;
    line-height: 3.75rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_large_hero-6379d47a h4 {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-6379d47a h5 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 3.375rem;
    line-height: 3.75rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_large_hero-6379d47a h5 {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-6379d47a h6 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 3.375rem;
    line-height: 3.75rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_large_hero-6379d47a h6 {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-62f30653 {
    color: rgb(0, 51, 84);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 3.375rem;
    line-height: 3.75rem;
    margin-bottom: -1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-62f30653 {
        font-size: 2.375rem;
        line-height: 2.875rem;
    }
}

.coh-ce-cpt_large_hero-a07c17b7 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    padding-top: 0.861875rem;
    padding-right: 1.875rem;
    padding-bottom: 0.861875rem;
    padding-left: 1.875rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-a07c17b7 {
        margin-top: 1.875rem;
        padding-top: 0.75rem;
        padding-right: 1.25rem;
        padding-bottom: 0.75rem;
        padding-left: 1.25rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_large_hero-a07c17b7 {
        font-size: 1rem;
        line-height: 1.125rem;
        margin-top: 1.25rem;
    }
}

.coh-ce-cpt_large_hero-a07c17b7:hover {
    color: rgb(0, 51, 84);
    background-color: rgb(255, 163, 0);
    border-style: solid;
    border-color: rgb(0, 98, 155);
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    text-decoration: none;
}

.coh-ce-cpt_large_hero-e01786fd {
    height: 1rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
    max-width: 50%;
    position: absolute;
    bottom: -1rem;
    left: 0;
    z-index: 9;
    -webkit-box-shadow: 0 0.625rem 1.5rem 0 rgb(0, 51, 84);
    box-shadow: 0 0.625rem 1.5rem 0 rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-e01786fd {
        max-width: 100%;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_large_hero-e01786fd {
        max-width: 100%;
    }
}

.coh-ce-cpt_large_hero-4e3871a2 {
    background-color: rgb(255, 163, 0);
    height: 1rem;
    margin-left: 14.75rem;
    max-width: 8.125rem;
    width: 100%;
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-4e3871a2 {
        margin-left: 16%;
    }
}

.coh-ce-cpt_large_hero-603f73e7 {
    background-color: rgb(0, 98, 155);
    height: 1rem;
    margin-right: 6.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_large_hero-603f73e7 {
        margin-right: 0;
        max-width: 36%;
    }
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .tf-row-inner-wrapper {
    border-width: 0.03125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    height: 100%;
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper {
    padding-top: 1.5rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-date {
    font-size: 0.875rem;
    line-height: 1.375rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-type {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.coh-ce-cpt_latest_topic_feed-9bde56a4 .coh-slider-item article img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_latest_topic_feed-256f84b6 {
    display: none;
}

.all-content.coh-ce-cpt_latest_topic_feed-256f84b6 {
    display: block;
}

.coh-ce-cpt_latest_topic_feed-e61a469c {
    display: none;
}

.news-content.coh-ce-cpt_latest_topic_feed-e61a469c {
    display: block;
}

.coh-ce-cpt_latest_topic_feed-9677f068 {
    display: none;
}

.latest-health-library-content.coh-ce-cpt_latest_topic_feed-9677f068 {
    display: block;
}

.coh-ce-cpt_latest_topic_feed-17903a7c {
    display: none;
}

.latest-publication-content.coh-ce-cpt_latest_topic_feed-17903a7c {
    display: block;
}

.coh-ce-cpt_latest_topic_feed-dd08eaa {
    display: none;
}

.latest-insight-blog-content.coh-ce-cpt_latest_topic_feed-dd08eaa {
    display: block;
}

.coh-ce-cpt_link-b25617c6 {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}

.add-space-below.coh-ce-cpt_link-b25617c6 {
    margin-bottom: 2rem;
}

@media (max-width:1199px) {
    .add-space-below.coh-ce-cpt_link-b25617c6 {
        margin-bottom: 1.5rem;
    }
}

.coh-ce-cpt_linked_feature_card-466af053 {
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_linked_feature_card-b0f595f9:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
}

.coh-ce-cpt_linked_feature_card-92be551f {
    margin-top: auto;
}

.coh-ce-cpt_linked_feature_card-cc55f948 {
    width: 3rem;
    margin-bottom: 1.5rem;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.coh-ce-cpt_link_list_cta-aba687ce {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(34%, rgb(99, 102, 106)), color-stop(68%, rgb(77, 77, 79)));
    background-image: -webkit-linear-gradient(left, rgb(99, 102, 106) 34%, rgb(77, 77, 79) 68%);
    background-image: linear-gradient(90deg, rgb(99, 102, 106) 34%, rgb(77, 77, 79) 68%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-5a0dbb69 {
        margin-right: 0;
        margin-left: 0;
    }
}

.coh-ce-cpt_link_list_cta-de844eff {
    background-color: rgb(99, 102, 106);
}

.coh-ce-cpt_link_list_cta-cc34272e {
    padding-top: 0.9375rem;
    padding-right: 4.4375rem;
    padding-bottom: 0.9375rem;
    min-height: 16.8125rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-cc34272e {
        padding-top: 1.5rem;
        padding-right: 1.25rem;
        padding-bottom: 1.5rem;
        padding-left: 1.25rem;
        min-height: unset;
    }
}

.coh-ce-cpt_link_list_cta-730d6daa {
    color: rgb(238, 239, 239);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-730d6daa {
        margin-bottom: 0;
    }
}

.coh-ce-cpt_link_list_cta-4aa4c16e {
    background-color: rgb(77, 77, 79);
}

.coh-ce-cpt_link_list_cta-c7c26f87 {
    padding-left: 3.1875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-c7c26f87 {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-cpt_link_list_cta-94687a1b {
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-width: 14.125rem;
    -moz-column-width: 14.125rem;
    column-width: 14.125rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-94687a1b {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}

.coh-ce-cpt_link_list_cta-cf0b16a3 {
    list-style-type: none;
    margin-bottom: 1rem;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_link_list_cta-cf0b16a3:last-child {
        margin-bottom: 0;
    }
}

.coh-ce-cpt_link_list_cta-3061ed09 {
    color: rgb(255, 255, 255);
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

.coh-ce-cpt_link_list_cta-3061ed09:hover {
    color: rgb(255, 255, 255);
    text-decoration: underline;
}

.coh-ce-cpt_link_list_cta-3061ed09:before {
    margin-right: 0.75rem;
    font-size: 1.25rem;
    line-height: 1.5rem;
}

.coh-ce-cpt_logo_card-7e0447e5 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.coh-ce-cpt_logo_card-6456e07e {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 1;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-dac3b35f {
        margin-bottom: 2.75rem;
    }
}

.coh-ce-cpt_lower_footer-dac3b35f p {
    margin-top: 1.25rem;
    margin-bottom: 0.375rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-ce-cpt_lower_footer-dac3b35f a {
    font-size: 0.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    line-height: 1.25rem;
}

.coh-ce-cpt_lower_footer-3bec800c {
    max-height: 3.25rem;
    width: auto;
}

.coh-ce-cpt_lower_footer-1faee8c5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f098";
    font-family: icomoon;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: inline-block;
}

.coh-ce-cpt_lower_footer-4b4f2092 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-4b4f2092 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
}

.coh-ce-cpt_lower_footer-4b4f2092 img {
    width: auto;
    height: auto;
    max-height: 4.625rem;
    padding-left: 1.9375rem;
    -o-object-fit: contain;
    object-fit: contain;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img {
        margin-bottom: 1.5rem;
        max-height: 4.3125rem;
        padding-left: 0;
    }
}

.coh-ce-cpt_lower_footer-4b4f2092 img:first-child {
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:first-child {
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:first-child {
        max-height: 3.3125rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(2) {
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(2) {
        padding-left: 0.9375rem;
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(3) {
        padding-left: 0.9375rem;
    }
}

.coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(4) {
    padding-left: 0.9375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(5) {
        max-height: 2.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:nth-child(5) {
        max-height: 2.3125rem;
    }
}

.coh-ce-cpt_lower_footer-4b4f2092 img:last-child {
    padding-left: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:last-child {
        max-height: 2.375rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-4b4f2092 img:last-child {
        max-height: 2.375rem;
    }
}

.coh-ce-cpt_lower_footer-2ebcf67c {
    margin-top: 2.5rem;
    margin-bottom: 0;
}

.coh-ce-cpt_lower_footer-2ebcf67c ul {
    margin-bottom: 1.25rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-2ebcf67c ul {
        display: block;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-2ebcf67c ul li {
        margin-bottom: 0.9375rem;
        margin-left: 0;
    }
}

.coh-ce-cpt_lower_footer-2ebcf67c ul li:first-child {
    margin-left: 0;
}

.coh-ce-cpt_lower_footer-2ebcf67c ul li a {
    color: rgb(0, 51, 84);
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-2ebcf67c ul li a {
        text-align: center;
        min-width: 100%;
    }
}

.coh-ce-cpt_lower_footer-7cb9f06e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-7cb9f06e {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_lower_footer-7cb9f06e ul {
    margin-bottom: 0;
}

.coh-ce-cpt_lower_footer-7cb9f06e ul li {
    margin-bottom: 0;
    margin-left: 0;
    border-color: rgba(145, 148, 150, 0.7);
    border-left-width: 0.0625rem;
    border-left-style: solid;
    padding-right: 1.3125rem;
    padding-left: 1.3125rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-7cb9f06e ul li {
        padding-right: 1.125rem;
        padding-left: 1.125rem;
    }
}

.coh-ce-cpt_lower_footer-7cb9f06e ul li:last-child {
    padding-right: 0;
}

.coh-ce-cpt_lower_footer-7cb9f06e ul li:first-child {
    padding-left: 1.3125rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-7cb9f06e ul li:first-child {
        border-left-width: 0;
        padding-left: 0;
    }
}

.coh-ce-cpt_lower_footer-7cb9f06e ul li a {
    font-size: 0.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(0, 51, 84);
}

.coh-ce-cpt_lower_footer-7cb9f06e div p {
    font-size: 0.875rem;
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer-7cb9f06e div p {
        line-height: 1.5rem;
    }
}

.coh-ce-cpt_lower_footer-eefd5c90 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    margin-right: 0;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer-eefd5c90 {
        margin-top: 0.5rem;
        margin-right: 0;
    }
}

.coh-ce-cpt_lower_footer_campaign-2363248 p {
    margin-top: 1.25rem;
    margin-bottom: 0.375rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-ce-cpt_lower_footer_campaign-2363248 a {
    font-size: 0.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    line-height: 1.25rem;
}

.coh-ce-cpt_lower_footer_campaign-3bec800c {
    max-height: 3.25rem;
    width: auto;
}

.coh-ce-cpt_lower_footer_campaign-1faee8c5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f098";
    font-family: icomoon;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: inline-block;
}

.coh-ce-cpt_lower_footer_campaign-4b4f2092 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        -ms-flex-pack: left;
        justify-content: left;
    }
}

.coh-ce-cpt_lower_footer_campaign-4b4f2092 img {
    width: auto;
    height: auto;
    max-height: 4.625rem;
    padding-left: 1.9375rem;
    -o-object-fit: contain;
    object-fit: contain;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img {
        margin-bottom: 1.5rem;
        max-height: 4.3125rem;
        padding-left: 0;
    }
}

.coh-ce-cpt_lower_footer_campaign-4b4f2092 img:first-child {
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:first-child {
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:first-child {
        max-height: 3.3125rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(2) {
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(2) {
        padding-left: 0.9375rem;
        max-height: 3.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(3) {
        padding-left: 0.9375rem;
    }
}

.coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(4) {
    padding-left: 0.9375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(5) {
        max-height: 2.3125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:nth-child(5) {
        max-height: 2.3125rem;
    }
}

.coh-ce-cpt_lower_footer_campaign-4b4f2092 img:last-child {
    padding-left: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:last-child {
        max-height: 2.375rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-4b4f2092 img:last-child {
        max-height: 2.375rem;
    }
}

.coh-ce-cpt_lower_footer_campaign-6b743c11 {
    margin-top: 1.25rem;
}

.coh-ce-cpt_lower_footer_campaign-6b743c11 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.coh-ce-cpt_lower_footer_campaign-6b743c11 ul>li {
    padding-right: 1rem;
    margin-right: 1rem;
    margin-left: 0;
    border-right-width: 0.0625rem;
    border-right-style: solid;
    border-right-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-cpt_lower_footer_campaign-6b743c11 ul>li>a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 0.875rem;
}

.coh-ce-cpt_lower_footer_campaign-2029c67d {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    margin-right: 1.5rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_lower_footer_campaign-2029c67d {
        margin-top: 0.5rem;
        margin-right: 0;
    }
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-cpt_manual_topic_feed-47ff348b .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-cpt_manual_topic_feed-47ff348b .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-cpt_microsite_header-60e0f256 {
    position: fixed;
    top: 0;
    z-index: 10;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    min-width: 100%;
    max-width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-60e0f256 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        background-color: rgb(0, 51, 84);
    }
}

.is-scrolled.coh-ce-cpt_microsite_header-60e0f256 {
    background-color: rgb(0, 51, 84);
    -webkit-transition: all 200ms ease-in-out 200ms;
    transition: all 200ms ease-in-out 200ms;
    -webkit-box-shadow: 0 0.375rem 0.25rem 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.375rem 0.25rem 0 rgba(0, 0, 0, 0.2);
}

.coh-ce-cpt_microsite_header-ff80dbb0 {
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-ff80dbb0 .coh-menu-list-item {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

.coh-ce-cpt_microsite_header-ba179286 ul {
    margin-top: 1rem;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 0;
}

.coh-ce-cpt_microsite_header-ba179286 ul li {
    display: none;
    position: relative;
}

.coh-ce-cpt_microsite_header-ba179286 ul li:last-child {
    display: block;
    margin-left: 0;
}

.coh-ce-cpt_microsite_header-ba179286 ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: 0.0625rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_header-ba179286 ul li a {
        font-size: 0.89rem;
    }
}

.coh-ce-cpt_microsite_header-ba179286 ul li a:before {
    content: "Back to";
    margin-right: 5px;
    margin-left: 1.5625rem;
}

.coh-ce-cpt_microsite_header-ba179286 ul li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_header-ba179286 ul li a:after {
    line-height: 1.0;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f060";
    font-family: icomoon;
    color: rgb(255, 255, 255);
    position: absolute;
    left: 0;
    top: 0.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-8d95d258 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-8d95d258 .header-middle-3 {
        display: none;
    }
}

.coh-ce-cpt_microsite_header-e1ccb0c0 {
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-e1ccb0c0 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        position: absolute;
        top: 4.375rem;
        left: -100%;
        z-index: 10;
        width: 100%;
        background-color: rgb(0, 51, 84);
    }
}

@media (max-width:991px) {
    .menu-open.coh-ce-cpt_microsite_header-e1ccb0c0 {
        left: 0;
    }
}

.coh-ce-cpt_microsite_header-e1ccb0c0 .coh-menu-list-container {
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-e1ccb0c0 .coh-menu-list-container {
        text-align: left;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-e1ccb0c0 .coh-menu-list-container a {
        padding-top: 0.875rem;
        padding-bottom: 0.875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-e1ccb0c0 .header-top .coh-menu-list-container a {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

.coh-ce-cpt_microsite_header-e1ccb0c0 ul li a:hover {
    text-decoration: underline;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-e1ccb0c0 ul li a:hover {
        text-decoration: none;
    }
}

.coh-ce-cpt_microsite_header-5df2805a {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-5df2805a {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        display: block;
    }
}

.coh-ce-cpt_microsite_header-5df2805a .header-middle-1 {
    display: none;
}

.coh-ce-cpt_microsite_header-5df2805a .header-middle-2 {
    display: none;
}

.coh-ce-cpt_microsite_header-390b9509 {
    background-color: rgb(0, 51, 84);
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header-390b9509 {
        display: block;
    }
}

.coh-ce-cpt_microsite_header_mktg-b8e1e287 {
    background-color: rgb(255, 255, 255);
    height: 7rem;
    border-bottom: 1px solid #63666A;
    ;
    position: sticky;
    top: 0;
    z-index: 100;
}

.coh-ce-cpt_microsite_header_mktg-1b2d258d {
    position: relative;
}

.coh-ce-cpt_microsite_header_mktg-bb376731 {
    position: absolute;
    top: 1.6875rem;
    right: 2.9375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header_mktg-bb376731 {
        right: auto;
        top: 0.4375rem;
        width: 100%;
    }
}

.coh-ce-cpt_microsite_header_mktg-bb376731>.coh-link {
    margin-right: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header_mktg-bb376731>.coh-link {
        margin-right: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header_mktg-bb376731 .coh-style-primary-button-orange {
        font-size: 0.875rem;
        padding: 0.375rem;
        margin-right: 0;
        float: right;
    }

    .coh-ce-cpt_microsite_header_mktg-bb376731 .coh-style-primary-button-orange:before,
    .coh-ce-cpt_microsite_header_mktg-bb376731 .coh-style-primary-button-orange:after {
        clear: none;
        content: normal;
        display: inline;
    }
}

.coh-ce-cpt_microsite_header_mktg-ea74bfe8 {
    color: rgb(0, 51, 84);
    font-weight: 700;
    line-height: 1.5rem;
    font-size: 1.5rem;
    letter-spacing: 0.0625rem;
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header_mktg-ea74bfe8 {
        font-size: 1.25rem;
        margin-top: 0.5rem;
        margin-left: 1.125rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_header_mktg-ea74bfe8 {
        font-size: 0.9375rem;
    }
}

.coh-ce-cpt_microsite_header_mktg-ea74bfe8:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(0, 98, 155);
    font-size: 2.8125rem;
    content: "\e909";
    font-family: icomoon;
    position: absolute;
    top: -0.5rem;
    left: -3rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_header_mktg-ea74bfe8:before {
        font-size: 1.125rem;
        top: 0.1875rem;
        left: -1.25rem;
        font-weight: 900;
    }
}

.coh-ce-cpt_microsite_header_mktg-1360b47d {
    width: 100%;
}

.menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d {
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    z-index: 100;
    height: 100vh;
    top: 7rem;
}

.menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu {
    width: 40.625rem;
    top: 0;
}

@media (max-width:1199px) {
    .menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu {
        width: 31.25rem;
    }
}

@media (max-width:575px) {
    .menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu {
        width: 100%;
    }
}

.menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu .menu-container nav ul {
    right: auto;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgb(255, 255, 255);
    padding-bottom: 0;
}

.menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu-active {
    top: -4.6875rem;
}

@media (max-width:991px) {
    .menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu-active {
        top: -2.75rem;
    }
}

.menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .coh-image {
    top: -5.375rem;
}

@media (max-width:991px) {
    .menu-open.coh-ce-cpt_microsite_header_mktg-1360b47d .coh-image {
        top: -3.125rem;
    }
}

.coh-ce-cpt_microsite_header_mktg-1360b47d .header-menu .menu-container nav ul {
    position: absolute;
    z-index: 10;
    right: -2000px;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

.coh-ce-cpt_microsite_navigation-4bf83e83 {
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-4bf83e83 {
        position: relative;
        z-index: 100;
    }
}

.coh-ce-cpt_microsite_navigation-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_microsite_navigation-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_microsite_navigation-882694b8 {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_microsite_navigation-882694b8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-882694b8 {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.coh-ce-cpt_microsite_navigation-a2d1dd66 {
    display: none;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-a2d1dd66 {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_microsite_navigation-a2d1dd66:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_microsite_navigation-a2d1dd66:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

.header-menu-active.coh-ce-cpt_microsite_navigation-a2d1dd66:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation-c9f988ee {
    float: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-c9f988ee {
        float: none;
        min-width: 100%;
        max-width: 100%;
        border-top: 1px solid #fff;
        margin-top: 3.5rem;
    }
}

.coh-ce-cpt_microsite_navigation-c9f988ee .coh-menu-list-item {
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-c9f988ee ul {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation-c9f988ee ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_microsite_navigation-1b597b2e ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: 0;
        margin-right: -1.25rem;
        margin-bottom: 0;
        margin-left: -1.25rem;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.625rem;
    width: auto;
    border-top-width: 0.25rem;
    border-top-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: rgba(0, 0, 0, 0);
    -webkit-transition: all ease-in-out 200ms;
    transition: all ease-in-out 200ms;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li {
        padding-right: 0;
        padding-left: 0;
        margin: 0 auto;
        border-top-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li:hover {
    color: rgb(255, 255, 255);
    cursor: pointer;
    border-color: rgb(255, 163, 0);
    border-top-style: solid;
    text-decoration: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-width: 0.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li:last-child {
        border-top-width: 0;
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li.is-active {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-color: rgb(255, 163, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li.is-active {
        background-color: rgb(255, 163, 0);
        min-width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li.is-active a {
        background-color: rgb(255, 163, 0);
        color: rgb(0, 51, 84);
        display: block;
    }
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-cpt_microsite_navigation-1b597b2e nav ul.menu-level-1 li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_navigation-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_microsite_navigation_ccg-9070dc7b {
    background-color: rgba(0, 0, 0, 0);
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0 !important;
    position: fixed;
    top: 3.4375rem;
    z-index: 10;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-9070dc7b {
        background-color: rgb(0, 51, 84);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.is-scrolled.coh-ce-cpt_microsite_navigation_ccg-9070dc7b {
    background-color: rgb(0, 51, 84);
    -webkit-transition: all 200ms ease-in-out 200ms;
    transition: all 200ms ease-in-out 200ms;
}

.coh-ce-cpt_microsite_navigation_ccg-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-38a17b26:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    ;
}

.coh-ce-cpt_microsite_navigation_ccg-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-882694b8 {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_microsite_navigation_ccg-882694b8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-882694b8 {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-663f0b10 {
    display: none;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-663f0b10 {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-663f0b10:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_microsite_navigation_ccg-663f0b10:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-663f0b10:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        ;
    }
}

.header-menu-active.coh-ce-cpt_microsite_navigation_ccg-663f0b10:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_ccg-97cbe783 {
    float: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-97cbe783 {
        float: none;
        min-width: 100%;
        max-width: 100%;
        border-top: 1px solid #fff;
        background-color: rgb(0, 51, 84);
        margin-top: 4.5rem;
        display: block;
        width: 100%;
        position: absolute;
        top: 0;
        left: -624.9375rem;
        z-index: 10;
    }
}

@media (max-width:991px) {
    .is-active.coh-ce-cpt_microsite_navigation_ccg-97cbe783 {
        left: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-97cbe783 .coh-menu-list-item {
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-97cbe783 ul {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-97cbe783 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: 0;
        margin-right: -1.25rem;
        margin-bottom: 0;
        margin-left: -1.25rem;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.625rem;
    width: auto;
    border-top-width: 0.25rem;
    border-top-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: rgba(0, 0, 0, 0);
    -webkit-transition: all ease-in-out 200ms;
    transition: all ease-in-out 200ms;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li {
        padding-right: 0;
        padding-left: 0;
        margin: 0 auto;
        border-top-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li:hover {
    color: rgb(255, 255, 255);
    cursor: pointer;
    border-color: rgb(255, 163, 0);
    border-top-style: solid;
    text-decoration: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-width: 0.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li:last-child {
        border-top-width: 0;
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li.is-active {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-color: rgb(255, 163, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li.is-active {
        background-color: rgb(255, 163, 0);
        min-width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li.is-active a {
        background-color: rgb(255, 163, 0);
        color: rgb(0, 51, 84);
        display: block;
    }
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-cpt_microsite_navigation_ccg-1b597b2e nav ul.menu-level-1 li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_navigation_center_-d62bd0ec {
    background-color: rgba(0, 0, 0, 0);
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0 !important;
    position: fixed !important;
    top: 55px !important;
    z-index: 10 !important;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-d62bd0ec {
        position: fixed;
        z-index: 10;
        top: 3.4375rem;
        left: 0;
    }
}

.is-scrolled.coh-ce-cpt_microsite_navigation_center_-d62bd0ec {
    background-color: rgb(0, 51, 84);
}

.coh-ce-cpt_microsite_navigation_center_-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_microsite_navigation_center_-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-882694b8 {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_microsite_navigation_center_-882694b8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-882694b8 {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.coh-ce-cpt_microsite_navigation_center_-a2d1dd66 {
    display: none;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-a2d1dd66 {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_microsite_navigation_center_-a2d1dd66:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_microsite_navigation_center_-a2d1dd66:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

.header-menu-active.coh-ce-cpt_microsite_navigation_center_-a2d1dd66:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_center_-c9f988ee {
    float: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-c9f988ee {
        float: none;
        min-width: 100%;
        max-width: 100%;
        border-top: 1px solid #fff;
        margin-top: 3.5rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-c9f988ee .coh-menu-list-item {
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-c9f988ee ul {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_center_-c9f988ee ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: 0;
        margin-right: -1.25rem;
        margin-bottom: 0;
        margin-left: -1.25rem;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.625rem;
    width: auto;
    border-top-width: 0.25rem;
    border-top-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: rgba(0, 0, 0, 0);
    -webkit-transition: all ease-in-out 200ms;
    transition: all ease-in-out 200ms;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li {
        padding-right: 0;
        padding-left: 0;
        margin: 0 auto;
        border-top-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li:hover {
    color: rgb(255, 255, 255);
    cursor: pointer;
    border-color: rgb(255, 163, 0);
    border-top-style: solid;
    text-decoration: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-width: 0.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li:last-child {
        border-top-width: 0;
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li.is-active {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-color: rgb(255, 163, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li.is-active {
        background-color: rgb(255, 163, 0);
        min-width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li.is-active a {
        background-color: rgb(255, 163, 0);
        color: rgb(0, 51, 84);
        display: block;
    }
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-cpt_microsite_navigation_center_-1b597b2e nav ul.menu-level-1 li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_navigation_chem_bi-9070dc7b {
    background-color: rgba(0, 0, 0, 0);
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0 !important;
    position: fixed;
    top: 3.4375rem;
    z-index: 10;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-9070dc7b {
        background-color: rgb(0, 51, 84);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.is-scrolled.coh-ce-cpt_microsite_navigation_chem_bi-9070dc7b {
    background-color: rgb(0, 51, 84);
    -webkit-transition: all 200ms ease-in-out 200ms;
    transition: all 200ms ease-in-out 200ms;
}

.coh-ce-cpt_microsite_navigation_chem_bi-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-38a17b26:focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    ;
}

.coh-ce-cpt_microsite_navigation_chem_bi-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-882694b8 {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-882694b8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-882694b8 {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-663f0b10 {
    display: none;
    color: rgb(255, 255, 255);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-663f0b10 {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-663f0b10:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_microsite_navigation_chem_bi-663f0b10:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-663f0b10:focus {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        ;
    }
}

.header-menu-active.coh-ce-cpt_microsite_navigation_chem_bi-663f0b10:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 {
    float: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 {
        float: none;
        min-width: 100%;
        max-width: 100%;
        border-top: 1px solid #fff;
        background-color: rgb(0, 51, 84);
        margin-top: 4.5rem;
        display: block;
        width: 100%;
        position: absolute;
        top: 0;
        left: -624.9375rem;
        z-index: 10;
    }
}

@media (max-width:991px) {
    .is-active.coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 {
        left: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 .coh-menu-list-item {
    padding-left: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 ul {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-97cbe783 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: 0;
        margin-right: -1.25rem;
        margin-bottom: 0;
        margin-left: -1.25rem;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.625rem;
    width: auto;
    border-top-width: 0.25rem;
    border-top-style: solid;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: rgba(0, 0, 0, 0);
    -webkit-transition: all ease-in-out 200ms;
    transition: all ease-in-out 200ms;
    border-left-style: none;
    border-bottom-style: none;
    border-right-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li {
        padding-right: 0;
        padding-left: 0;
        margin: 0 auto;
        border-top-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li:hover {
    color: rgb(255, 255, 255);
    cursor: pointer;
    border-color: rgb(255, 163, 0);
    border-top-style: solid;
    text-decoration: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-top-width: 0.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li:last-child {
        border-top-width: 0;
        border-bottom-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li.is-active {
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-color: rgb(255, 163, 0);
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li.is-active {
        background-color: rgb(255, 163, 0);
        min-width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li.is-active a {
        background-color: rgb(255, 163, 0);
        color: rgb(0, 51, 84);
        display: block;
    }
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 1px;
    line-height: 24px;
    text-transform: uppercase;
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-cpt_microsite_navigation_chem_bi-1b597b2e nav ul.menu-level-1 li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_navigation_mktg-a8a7a3b1 {
    height: 3.75rem;
    width: 15.3125rem;
    position: relative;
    top: 1.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_mktg-a8a7a3b1 {
        height: 2.5rem;
        width: 10.6875rem;
        top: 3.875rem;
    }
}

.coh-ce-cpt_microsite_navigation_mktg-1b180a87 {
    display: block;
    color: rgb(0, 98, 155);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    float: right;
    clear: none;
    position: relative;
    top: 2.25rem;
    z-index: 100;
}

.coh-ce-cpt_microsite_navigation_mktg-1b180a87:before,
.coh-ce-cpt_microsite_navigation_mktg-1b180a87:after {
    clear: none;
    content: normal;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_mktg-1b180a87 {
        top: 4.375rem;
    }
}

.coh-ce-cpt_microsite_navigation_mktg-1b180a87:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e905";
    font-family: icomoon;
    font-size: 2.8125rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_mktg-1b180a87:before {
        font-size: 1.5625rem;
    }
}

.coh-ce-cpt_microsite_navigation_mktg-1b180a87:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

.header-menu-active.coh-ce-cpt_microsite_navigation_mktg-1b180a87:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e904";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-aeda56f2 {
    background-color: rgb(248, 248, 248);
    border-bottom: 1px solid rgba(145, 148, 150, 0.70);
    ;
    overflow-y: auto;
    position: absolute;
    right: 0;
    height: 100vh;
    top: 7rem;
    padding-bottom: 7rem;
}

.coh-ce-cpt_microsite_navigation_mktg-aeda56f2 .coh-menu-list-item {
    padding-left: 1.875rem;
}

.coh-ce-cpt_microsite_navigation_mktg-aeda56f2 ul.menu-level-1>li:nth-last-child(-n+4) {
    background-color: rgb(248, 248, 248);
    border-bottom: 0;
}

.coh-ce-cpt_microsite_navigation_mktg-aeda56f2 ul.menu-level-1>li a:hover {
    text-decoration: none;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 {
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_microsite_navigation_mktg-f491fbd2 {
        width: 100%;
    }
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2>ul {
    margin-bottom: 0;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li {
    padding: 0;
    margin: 0;
    width: 100%;
    border-bottom: 1px solid rgba(145, 148, 150, 0.70);
    ;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li:first-child {
    border-left-width: 0;
    border-bottom: 0;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li:first-child:hover {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li:last-child {
    border-right-width: 0;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li:hover {
    background-color: rgb(248, 248, 248);
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li.is-expanded {
    background-color: rgb(248, 248, 248);
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li.is-expanded>a {
    font-weight: 700;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li.is-collapsed .menu-level-2 {
    display: none;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a {
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 1.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    letter-spacing: 0.0625rem;
    line-height: 1.5rem;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 3.75rem;
    text-align: left;
    width: 80%;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a:hover {
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a:before {
    position: absolute;
    left: 1.25rem;
    font-size: 1.5rem;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-hematology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e902";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-gastroenterology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e900";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-gynecology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e901";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-neurology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e906";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-orthopedics:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e907";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-patient_list:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e908";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-pulmonology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90a";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-stethoscope:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90b";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-urology:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90c";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li a.icon-location_on:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e903";
    font-family: icomoon;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li .menu-level-2 li {
    border-top: 1px solid rgba(145, 148, 150, 0.70);
    ;
    margin-left: 0;
    width: 100%;
}

.coh-ce-cpt_microsite_navigation_mktg-f491fbd2 nav ul.menu-level-1>li .menu-level-2 li a {
    padding-left: 1.875rem;
    width: 100%;
    display: block;
}

.coh-ce-cpt_microsite_navigation_mktg-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_modal_window-50d5c6fb {
    overflow: auto;
    max-height: -webkit-calc(100vh - 4rem);
    max-height: calc(100vh - 4rem);
    -webkit-overflow-scrolling: touch;
    padding: 2rem;
}

@media (max-width:1199px) {
    .coh-ce-cpt_modal_window-50d5c6fb {
        max-height: -webkit-calc(100vh - 3rem);
        max-height: calc(100vh - 3rem);
        padding: 1.5rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_news_coverage_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_news_coverage_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_news_coverage_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_news_coverage_search-98d23bc7 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_news_coverage_search-98d23bc7:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_news_coverage_search-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_news_coverage_search-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_news_coverage_search-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_news_coverage_search-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_news_coverage_search-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_news_coverage_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_news_coverage_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_news_coverage_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_news_coverage_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_news_coverage_search-5d9ade40 {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list {
    display: block;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a:hover {
    text-decoration: none;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner .news-coverage-title-posted {
    text-align: left;
    display: block;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner .news-coverage-title-posted .title-wrapper {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner .news-coverage-title-posted .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner .news-coverage-title-posted .news-coverage-posted {
    margin-bottom: 0.75rem;
    font-weight: 700;
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner img {
    margin-right: 1.375rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul li news-coverage-details a .news-coverage-details-inner img {
        margin-right: 0;
        margin-bottom: 1.375rem;
    }
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-5d9ade40 results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_news_coverage_search-5d9ade40 results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_news_coverage_search-5d9ade40 load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_coverage_search-5d9ade40 load-more button {
        width: 100%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_news_release_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_news_release_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_news_release_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_news_release_search-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_news_release_search-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_news_release_search-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_news_release_search-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_news_release_search-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_news_release_search-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_news_release_search-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_news_release_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_news_release_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_news_release_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_news_release_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_news_release_search-207189ad {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_news_release_search-207189ad results-list {
    display: block;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a:hover a {
    text-decoration: underline;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .inner-label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .news-release-title-posted {
    text-align: left;
    display: block;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .news-release-title-posted .title-wrapper {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .news-release-title-posted .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .news-release-title-posted .news-release-posted {
    margin-bottom: 0.75rem;
    font-weight: 700;
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner img {
    margin-right: 1.375rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner img {
        margin-right: 0;
        margin-bottom: 1.375rem;
    }
}

.coh-ce-cpt_news_release_search-207189ad results-list ul li news-release-details a .news-release-details-inner .news-release-description {
    margin-top: 1rem;
}

.coh-ce-cpt_news_release_search-207189ad results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 100%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-207189ad results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_news_release_search-207189ad results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_news_release_search-207189ad load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_news_release_search-207189ad load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_pdq_content_reference-f432b0ff h3 {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff h2 {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff section {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff li {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff ul {
    margin-top: 0;
    margin-bottom: 0;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff ul li {
    margin-left: 2.5rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff ul li ul li {
    margin-left: 2.5rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff p {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff strong {
    font-weight: bold;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff strong a {
    font-weight: bold;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff b {
    font-weight: bold;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff h4 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff figcaption {
    line-height: 1.375rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff span {
    line-height: 1.375rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff figure div {
    widht: 100%;
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: 1.5rem;
}

.coh-ce-cpt_pdq_content_reference-f432b0ff figure div iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: 1rem;
}

.coh-ce-cpt_physician_news-9bde56a4 .tf-row-inner-wrapper {
    border-width: 0.03125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    height: 100%;
}

.coh-ce-cpt_physician_news-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper {
    padding-top: 1.5rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
}

.coh-ce-cpt_physician_news-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-date {
    font-size: 0.875rem;
    line-height: 1.375rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_physician_news-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-type {
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_physician_news-9bde56a4 .tf-row-inner-wrapper .tf-inner-wrapper .tf-title {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.coh-ce-cpt_physician_news-9bde56a4 .coh-slider-item article img {
    height: auto;
    width: 100%;
}

.coh-ce-cpt_physician_search-f975e8f {
    font-style: italic;
    font-size: 1.5rem;
    font-weight: 600;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_physician_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_physician_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_physician_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_physician_search-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_physician_search-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_physician_search-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_physician_search-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_physician_search-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_physician_search-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_physician_search-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_physician_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_physician_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_physician_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_physician_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_physician_search-88abc13a {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list {
    display: block;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner {
    display: block;
    border-width: 0.0625rem;
    border-color: rgba(145, 148, 150, 0.7);
    border-style: solid;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    min-height: 9.25rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .inner-label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .physician-title-and-specialty {
    margin-top: 1rem;
    border-bottom-width: 0.03125rem;
    border-style: solid;
    border-bottom-color: rgb(77, 77, 79);
    padding-bottom: 1rem;
    text-align: center;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .physician-title-and-specialty a {
    font-size: 1.375rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .physician-title-and-specialty .physician-specialty {
    margin-top: 0.25rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .physician-location {
    margin-bottom: 1rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .physician-location:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .px-rating-aggregate .px-summarytext {
    display: none;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .px-rating-aggregate .px-ratingHolder {
    border-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .px-rating-aggregate table {
    border: none;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .no-rating-link {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: block;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .inner-wrapper>div:first-child .inner-label {
    margin-top: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-details-inner .inner-wrapper .physician-languages {
    margin-bottom: 1rem;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul li physician-details .physician-centers-and-programs .inner-label {
    margin-top: 0;
}

.coh-ce-cpt_physician_search-88abc13a results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 33.3333%;
    -ms-flex-preferred-size: 33.3333%;
    flex-basis: 33.3333%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 33.33333%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-88abc13a results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_physician_search-88abc13a results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_physician_search-88abc13a load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_physician_search-88abc13a load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_physician_search-88abc13a .px-star-rating .px-star {
    margin-right: 0.3125rem;
    margin-left: 0.3125rem;
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul li {
    width: 100%;
    padding-top: 0.375rem;
    padding-right: 0.4875rem;
    padding-bottom: 0.375rem;
    padding-left: 0.4875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li {
        width: 100%;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:last-child {
        padding-bottom: 0;
    }
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:last-child:after {
    background-color: rgb(65, 182, 230);
    width: 0.0625rem;
    position: absolute;
    right: 0;
    opacity: 0.5;
    content: "";
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:last-child:after {
        display: none;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:first-child {
        padding-top: 0;
    }
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:before {
    background-color: rgb(65, 182, 230);
    height: 100%;
    width: 0.0625rem;
    position: absolute;
    left: 0;
    opacity: 0.5;
    content: "";
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:before {
        display: none;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li:after {
        background-color: rgb(65, 182, 230);
        height: 0.0625rem;
        width: 6.25rem;
        position: absolute;
        bottom: 0;
        opacity: 0.5;
        content: "";
    }
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1.0625rem;
    line-height: 1.5rem;
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_pre_footer_cta-4818f7d2 ul li a {
        font-size: 1rem;
        line-height: 1.5rem;
        text-align: center;
    }
}

.coh-ce-cpt_pre_footer_cta-4818f7d2 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_price_card-6c50e96c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-ce-cpt_price_card-13c60bc1 {
    margin-bottom: 0;
}

.coh-ce-cpt_price_card-12c4107e:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    z-index: 1;
}

.coh-ce-cpt_price_card-6eb4d95c {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.coh-ce-cpt_price_card-b2503be0 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: auto;
}

.coh-ce-cpt_price_card-1775711d {
    margin-left: -0.5rem;
}

.coh-ce-cpt_price_card-77973a3b {
    font-size: 3.125rem;
}

.coh-ce-cpt_price_card-5d509b1 {
    font-size: 0.875rem;
    font-weight: bold;
    margin-bottom: 1.5rem;
}

.coh-ce-cpt_price_card-d17cb34a {
    margin-top: 1.5rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.coh-ce-cpt_price_card-5289bcbf {
    margin-bottom: 1.5rem;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

@media (max-width:991px) {
    .wrap.coh-ce-cpt_primary_text_cta-821b1d5a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (max-width:991px) {
    .wrap.coh-ce-cpt_primary_text_cta-821b1d5a .text-content-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.wrap.coh-ce-cpt_primary_text_cta-821b1d5a .cta-section-wrapper {
    float: right;
}

@media (max-width:991px) {
    .wrap.coh-ce-cpt_primary_text_cta-821b1d5a .cta-section-wrapper {
        width: 100%;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.columns.coh-ce-cpt_primary_text_cta-821b1d5a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width:991px) {
    .columns.coh-ce-cpt_primary_text_cta-821b1d5a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.columns.coh-ce-cpt_primary_text_cta-821b1d5a .cta-section-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.columns.coh-ce-cpt_primary_text_cta-821b1d5a .text-content-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

@media (max-width:991px) {
    .coh-ce-cpt_primary_text_cta-b0e39e56 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

.coh-ce-cpt_primary_text_cta-b0e39e56 .comp-wraper {
    margin-bottom: 1.375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_primary_text_cta-b0e39e56 .comp-wraper {
        margin-bottom: 3.125rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_primary_text_cta-b0e39e56 .comp-wraper:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_primary_text_cta-6427fe15 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.coh-ce-cpt_primary_text_cta-83c77be0:before {
    content: unset;
}

.coh-ce-cpt_primary_text_cta-83c77be0:after {
    content: unset;
}

.coh-ce-cpt_primary_text_cta-f7061be2 .coh-read-more-btn {
    color: rgb(0, 98, 155);
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-style: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0);
    text-transform: none;
    font-weight: 400;
    margin: 0 auto;
}

.coh-ce-cpt_primary_text_cta-f7061be2 .coh-read-more-btn:after {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    font-size: 1.5rem;
    margin-left: 0.5rem;
}

.coh-ce-cpt_primary_text_cta-f7061be2 .coh-read-more-btn:focus {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    text-decoration: none;
}

.coh-ce-cpt_primary_text_cta-f7061be2 .coh-read-more-btn:hover {
    text-decoration: none;
}

.coh-ce-cpt_primary_text_cta-f7061be2 .coh-read-more-btn.is-expanded:after {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f106";
    font-family: icomoon;
    font-size: 1.5rem;
}

.coh-ce-cpt_primary_text_cta-e74698d1:before {
    content: unset;
}

.coh-ce-cpt_primary_text_cta-e74698d1:after {
    content: unset;
}

.coh-ce-cpt_profile_card-70163efb {
    margin-bottom: 0.375rem;
}

.coh-ce-cpt_profile_card-41b10bd:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    height: 100%;
    width: 100%;
    z-index: 1;
}

.coh-ce-cpt_profile_card-12f61887 {
    display: inline-block;
    font-size: 0.875rem;
    line-height: 1.5;
}

.coh-ce-cpt_profile_card-59cddfc1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-cpt_promo_card-b0d7d511 {
    position: relative;
    border-width: 0.03125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    padding-bottom: 2rem;
}

.coh-ce-cpt_promo_card-b0d7d511 .card-image-container article {
    width: 100%;
    max-width: 100%;
}

.coh-ce-cpt_promo_card-22e81cd0 img {
    width: 100%;
    height: auto;
}

.coh-ce-cpt_promo_card-9cf01500 {
    height: auto;
    padding-top: 1.5rem;
    padding-right: 2rem;
    padding-left: 2rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_promo_card-9cf01500 {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-cpt_promo_card-129052fd {
    margin-bottom: 0.75rem;
}

[href=""].coh-ce-cpt_promo_card-129052fd:hover {
    text-decoration: none;
    cursor: auto;
}

[href=""].coh-ce-cpt_promo_card-129052fd .coh-style-promo-card-cta>*:hover {
    text-decoration: none;
    cursor: auto;
}

.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 p {
    font-size: 1.5rem;
    line-height: 2rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 500;
    color: rgb(77, 77, 79);
    margin-bottom: 0;
}

.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h1,
.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h2,
.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h3,
.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h4,
.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h5,
.coh-style-card-heading.coh-ce-cpt_promo_card-71090901 h6 {
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_promo_card-5207e5e5>*:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_promo_card-8787a6ef {
    margin-top: 2.25rem;
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_publications_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_publications_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_publications_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_publications_search-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_publications_search-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_publications_search-a25e35ba search-input {
    display: block;
    width: 100%;
}

.coh-ce-cpt_publications_search-a25e35ba search-input form {
    position: relative;
    width: 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-a25e35ba search-input form {
        position: relative;
        width: 100%;
    }
}

.coh-ce-cpt_publications_search-a25e35ba search-input form input {
    width: 100%;
    padding-top: 0.8125rem;
    padding-right: 2.4375rem;
    padding-bottom: 0.8125rem;
    padding-left: 1.5rem;
    margin-bottom: 2.1875rem;
    color: rgb(99, 102, 106);
    font-size: 1rem;
    line-height: 1.5rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-a25e35ba search-input form input {
        width: 100%;
    }
}

.coh-ce-cpt_publications_search-a25e35ba search-input button {
    font-size: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    position: absolute;
    top: 0.8125rem;
    right: 1.5rem;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-a25e35ba search-input button {
        right: 1.5rem;
    }
}

.coh-ce-cpt_publications_search-a25e35ba search-input button:before {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_publications_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_publications_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_publications_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_publications_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_publications_search-fede4c13 {
    padding-top: 1.25rem;
    padding-bottom: 2rem;
}

.coh-ce-cpt_publications_search-fede4c13 results-list {
    display: block;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a:hover {
    text-decoration: none;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner {
    display: block;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    height: 100%;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner .inner-label {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    margin-top: 1rem;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner .publication-title-posted {
    text-align: left;
    display: block;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner .publication-title-posted .publication-posted {
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner .publication-title-posted .title-wrapper {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner .publication-title-posted .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul li publications-details a .publications-details-inner img {
    margin-bottom: 1.375rem;
}

.coh-ce-cpt_publications_search-fede4c13 results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 33%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-fede4c13 results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_publications_search-fede4c13 results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_publications_search-fede4c13 load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_publications_search-fede4c13 load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_quick_action_link-fb39bf05 {
    overflow: hidden;
}

.coh-style-quick-link-background-light-blue.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: block;
}

.coh-style-quick-link-background-light-blue.coh-ce-cpt_quick_action_link-fb39bf05 h2 {
    color: rgb(0, 51, 84);
}

.coh-style-solid-background-color---df-blue.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: block;
}

.coh-style-solid-background-color---gray.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-solid-background-color---gray.coh-ce-cpt_quick_action_link-fb39bf05 h2 {
    color: rgb(255, 255, 255);
}

.coh-style-solid-background-color---dark-blue.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-solid-background-color---light-gray.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-solid-background-color---light-gray.coh-ce-cpt_quick_action_link-fb39bf05 h2 {
    color: rgb(77, 77, 79);
}

.coh-style-solid-background-color---highlight-gray.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-solid-background-color---highlight-gray.coh-ce-cpt_quick_action_link-fb39bf05 h2 {
    color: rgb(77, 77, 79);
}

.coh-style-component-background-image-dark-gray.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-component-background-image-dark-blue.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-style-component-background-image-df-blue.coh-ce-cpt_quick_action_link-fb39bf05 .top-border {
    display: none;
}

.coh-ce-cpt_quick_action_link-eb2da3ae {
    height: 1rem;
    background-color: rgb(65, 182, 230);
    width: 100%;
    -webkit-box-shadow: 0 0.625rem 2rem 0 rgb(0, 51, 84);
    box-shadow: 0 0.625rem 2rem 0 rgb(0, 51, 84);
}

.coh-ce-cpt_quick_action_link-ba6ff593 {
    background-color: rgb(255, 163, 0);
    margin-left: 65%;
    height: 1rem;
    max-width: 10%;
    width: 100%;
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

@media (max-width:575px) {
    .coh-ce-cpt_quick_action_link-ba6ff593 {
        margin-left: 32%;
        max-width: 18%;
    }
}

.coh-ce-cpt_quick_action_link-8cfdcf27 {
    background-color: rgb(0, 98, 155);
    height: 1rem;
    max-width: 17%;
    width: 100%;
}

@media (max-width:575px) {
    .coh-ce-cpt_quick_action_link-8cfdcf27 {
        max-width: 32%;
    }
}

.coh-ce-cpt_quick_action_link-69f438b4 {
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 3.25rem;
    padding-bottom: 4.375rem;
}

@media (max-width:1439px) {
    .coh-ce-cpt_quick_action_link-69f438b4 {
        padding-top: 3.25rem;
        padding-bottom: 4.375rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_quick_action_link-69f438b4 {
        padding-top: 1.25rem;
        padding-bottom: 0.25rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_quick_action_link-69f438b4 {
        padding-top: 1.25rem;
        padding-bottom: 0.25rem;
    }
}

.coh-ce-cpt_quick_action_link-eb10529f {
    text-align: center;
    font-size: 2.75rem;
    line-height: 3.25rem;
    margin-bottom: 1.625rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
}

@media (max-width:575px) {
    .coh-ce-cpt_quick_action_link-eb10529f {
        font-size: 1.875rem;
        line-height: 2.25rem;
        margin-top: 0.5rem;
        margin-bottom: 1rem;
    }
}

.coh-ce-cpt_quick_action_link-7a3c3487 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.75rem;
    margin-bottom: -0.75rem;
}

@media (max-width:1439px) {
    .coh-ce-cpt_quick_action_link-7a3c3487 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_quick_action_link-7a3c3487 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_quick_action_link-7a3c3487 {
        -webkit-box-orient: unset;
        -webkit-box-direction: unset;
        -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
        flex-direction: unset;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.coh-ce-cpt_quick_action_link-7a3c3487 li:first-child {
    margin-left: 0;
}

.coh-ce-cpt_quick_action_link-f96f2c75 {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0.75rem;
    margin-right: 0;
    margin-bottom: 0.75rem;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_quick_action_link-f96f2c75 {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 1.75rem;
        margin-left: 0;
    }
}

.coh-ce-cpt_quote-8c21f65 {
    text-align: center;
    padding-top: 1.25rem;
    padding-right: 3.875rem;
    padding-bottom: 1.25rem;
    padding-left: 3.875rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_quote-8c21f65 {
        padding-top: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 1.375rem;
        padding-left: 1.25rem;
        -webkit-clip-path: inset(0 -100vmax);
        clip-path: inset(0 -100vmax);
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.coh-style-solid-background-color---highlight-gray.coh-ce-cpt_quote-8c21f65 footer:before {
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-style-solid-background-color---highlight-gray.coh-ce-cpt_quote-8c21f65 blockquote:before {
    color: rgb(77, 77, 79);
}

.coh-style-solid-background-color---light-gray.coh-ce-cpt_quote-8c21f65 footer:before {
    background-color: rgb(77, 77, 79);
}

.coh-style-solid-background-color---light-gray.coh-ce-cpt_quote-8c21f65 blockquote:before {
    color: rgb(99, 102, 106);
}

.coh-ce-cpt_quote-8c21f65 .quote-header {
    font-weight: 400;
    margin-bottom: 1.375rem;
}

.coh-ce-cpt_quote-8c21f65 blockquote {
    font-size: 1.25rem;
    line-height: 1.875rem;
    font-style: italic;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
    display: block;
}

.coh-ce-cpt_quote-8c21f65 blockquote:before {
    content: "“";
    display: inline-block;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: italic;
    margin-right: -0.3125rem;
    color: rgb(255, 255, 255);
}

.coh-ce-cpt_quote-8c21f65 blockquote:after {
    content: "”";
    display: inline-block;
    margin-left: -0.3125rem;
}

.coh-ce-cpt_quote-8c21f65 footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0.75rem;
    position: relative;
    margin-top: 2.3125rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_quote-8c21f65 footer {
        margin-top: 2.1875rem;
    }
}

.coh-ce-cpt_quote-8c21f65 footer:before {
    content: "";
    height: 0.0625rem;
    width: 12.375rem;
    position: absolute;
    top: 0;
    background-color: rgb(255, 255, 255);
}

.coh-ce-cpt_quote-8c21f65 footer span {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-cpt_quote-b6d170c5 {
    padding-right: 0;
    padding-left: 0;
    border-left-style: none;
    margin-bottom: 0;
}

.coh-ce-cpt_quote-b6d170c5:before {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-cpt_quote-50ab9410 {
    font-size: 1rem;
    line-height: 1rem;
    padding-top: 1.5rem;
    margin-top: auto;
}

.coh-ce-cpt_quote-553a8b89 {
    display: block;
    font-weight: bold;
}

.coh-ce-cpt_read_more-48df400a {
    text-align: center;
}

.coh-ce-cpt_read_more-48df400a .coh-read-more-inner {
    text-align: left;
}

.coh-ce-cpt_read_more-48df400a .coh-read-more-btn {
    margin-right: auto;
    margin-left: auto;
}

.coh-ce-cpt_read_more-48df400a .coh-style-read-more {
    padding-right: 0;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.6875rem;
    padding-left: 1rem;
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row {
        padding-bottom: 2.0625rem;
    }
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row:nth-child(-n+3) {
    margin-right: 0;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row .listing-doctor-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row .listing-doctor-image img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: rgba(0, 0, 0, 0.3);
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row .listing-doctor-title {
    margin-top: 0.375rem;
    text-align: center;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row .listing-doctor-title a {
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row .listing-doctor-discipline {
    margin-top: 0.25rem;
    text-align: center;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row-wrapper {
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row-wrapper {
        margin-bottom: 2rem;
    }
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .listing-doctor-row-wrapper .bottom-border {
    width: 100%;
    height: 0.5rem;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .coh-row-inner .unformatted-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    margin-bottom: 1.875rem;
}

.coh-ce-cpt_related_physicians_and_resea-b4e533d4 .coh-row-inner .unformatted-wrapper h2 {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    width: 100%;
    margin-bottom: 1.5rem;
    font-size: 2.25rem;
    line-height: 2.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_related_physicians_and_resea-b4e533d4 .coh-row-inner .unformatted-wrapper h2 {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        font-size: 1.875rem;
        line-height: 2.25rem;
    }
}

.coh-ce-cpt_related_physicians_and_resea-ff13afdc h3 {
    width: 100%;
}

.coh-ce-cpt_section_landing_hero-21eed093 {
    position: relative;
}

@media (max-width:767px) {
    .coh-ce-cpt_section_landing_hero-21eed093 {
        overflow-x: hidden;
        margin-right: -1.25rem;
        margin-left: -1.25rem;
    }
}

.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 2.75rem;
    line-height: 3.25rem;
    width: 40.0625rem;
    padding-top: 0.75rem;
    padding-right: 1.8125rem;
    padding-bottom: 0.75rem;
    padding-left: 2.5rem;
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading {
        font-size: 2rem;
        line-height: 2.375rem;
        padding-top: 0.5625rem;
        padding-right: 1.125rem;
        padding-bottom: 0.8125rem;
        padding-left: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading {
        width: 100%;
    }
}

.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg p,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h1,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h2,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h3,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h4,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h5,
.coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h6 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    font-size: 2.75rem;
    line-height: 3.25rem;
    opacity: 1;
    margin-bottom: 0;
}

@media (max-width:991px) {

    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg p,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h1,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h2,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h3,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h4,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h5,
    .coh-ce-cpt_section_landing_hero-21eed093 .section-hero-heading.coh-wysiwyg h6 {
        font-size: 2rem;
        line-height: 2.375rem;
        width: 100%;
    }
}

.coh-ce-cpt_section_landing_hero-21eed093 picture img,
.coh-ce-cpt_section_landing_hero-21eed093 article img {
    width: 100%;
}

.coh-ce-cpt_section_landing_hero-21eed093 .subtext {
    color: rgb(0, 51, 84);
    font-weight: 400;
    letter-spacing: 0.0625rem;
    line-height: 2rem;
    font-size: 1.25rem;
    padding-top: 4rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext {
        padding-top: 1.25rem;
    }
}

.coh-ce-cpt_section_landing_hero-21eed093 .subtext h1 {
    color: rgb(0, 51, 84);
    font-weight: 700;
    line-height: 2.25rem;
    letter-spacing: 0.0625rem;
    font-size: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h1 {
        font-size: 1.875rem;
        line-height: 2rem;
    }
}

.coh-ce-cpt_section_landing_hero-21eed093 .subtext p,
.coh-ce-cpt_section_landing_hero-21eed093 .subtext h2,
.coh-ce-cpt_section_landing_hero-21eed093 .subtext h3,
.coh-ce-cpt_section_landing_hero-21eed093 .subtext h4,
.coh-ce-cpt_section_landing_hero-21eed093 .subtext h5,
.coh-ce-cpt_section_landing_hero-21eed093 .subtext h6 {
    font-size: 1.25rem;
    line-height: 2rem;
    letter-spacing: 0.0625rem;
    font-weight: 400;
    color: rgb(0, 51, 84);
    margin-bottom: 0.3125rem;
}

@media (max-width:991px) {

    .coh-ce-cpt_section_landing_hero-21eed093 .subtext p,
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h2,
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h3,
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h4,
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h5,
    .coh-ce-cpt_section_landing_hero-21eed093 .subtext h6 {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }
}

.coh-ce-cpt_section_landing_hero-67dfa3f7 {
    position: relative;
}

.coh-ce-cpt_section_landing_hero-a852dfd8 {
    position: absolute;
    bottom: 1rem;
    background-color: rgba(255, 255, 255, 0.9);
    max-width: 40.0625rem;
    z-index: 2;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-a852dfd8 {
        position: static;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_section_landing_hero-a852dfd8 {
        width: 100%;
    }
}

.coh-ce-cpt_section_landing_hero-a852dfd8 .subtext {
    padding-right: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-a852dfd8 .subtext {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

.coh-ce-cpt_section_landing_hero-a852dfd8 .subtext:before {
    background-color: rgba(255, 255, 255, 0.9);
    height: 100%;
    width: 100vw;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    margin-right: 40.0625rem;
    border-bottom-width: 1rem;
    border-bottom-color: rgb(65, 182, 230);
    border-bottom-style: solid;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-a852dfd8 .subtext:before {
        border-bottom-width: 0;
    }
}

.coh-ce-cpt_section_landing_hero-a852dfd8 .section-landing-cta {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-a852dfd8 .section-landing-cta {
        padding-top: 0.625rem;
        padding-bottom: 0.625rem;
        margin-right: 0.9375rem;
        margin-left: 0.9375rem;
        font-size: 0.875rem;
    }
}

.coh-ce-cpt_section_landing_hero-153ba6f3 {
    margin-top: 1.375rem;
    margin-bottom: 4rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_landing_hero-153ba6f3 {
        margin-top: 0.625rem;
        margin-bottom: 2.125rem;
    }
}

.coh-ce-cpt_section_landing_hero-ca09e016 {
    height: 1rem;
    background-color: rgb(65, 182, 230);
    max-width: 40.0625rem;
    width: 100%;
}

.coh-ce-cpt_section_landing_hero-5e810144 {
    background-color: rgb(255, 163, 0);
    margin-left: 22%;
    height: 1rem;
    max-width: 18.8%;
    width: 100%;
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

.coh-ce-cpt_section_landing_hero-cbeddf63 {
    background-color: rgb(0, 98, 155);
    height: 1rem;
    max-width: 36.8%;
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_navigation-615754fd {
        position: relative;
        margin-bottom: 3.125rem;
        padding-bottom: 2.625rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_section_navigation-6c86575a {
        border-width: 0.0625rem;
        -webkit-border-radius: 0.375rem;
        border-radius: 0.375rem;
        border-style: solid;
        border-color: rgb(0, 98, 155);
        width: 100%;
        position: relative;
        left: 0;
        z-index: 5;
        background-color: rgb(255, 255, 255);
    }
}

.coh-ce-cpt_section_navigation-6c86575a>.coh-accordion-tabs-content-wrapper>.coh-accordion-title {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_navigation-6c86575a>.coh-accordion-tabs-content-wrapper>.coh-accordion-title {
        display: block;
        padding-top: 0.5625rem;
        padding-right: 0.75rem;
        padding-bottom: 0.5625rem;
        padding-left: 0.75rem;
    }
}

.coh-ce-cpt_section_navigation-6c86575a>.coh-accordion-tabs-content-wrapper>.coh-accordion-title a {
    color: rgb(77, 77, 79);
    display: block;
}

.coh-ce-cpt_section_navigation-6c86575a>.coh-accordion-tabs-content-wrapper>.coh-accordion-title a:after {
    line-height: 1.5rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
    font-size: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_section_navigation-6c86575a>.coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
        padding-right: 0.625rem;
        padding-left: 0.625rem;
        margin-top: 0.5625rem;
    }
}

.coh-ce-cpt_share_block-18608404 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
    -ms-flex-pack: right;
    justify-content: right;
}

.coh-ce-cpt_share_block-18608404 .share-link {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1.375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding-top: 1.25rem;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 1.375rem;
    margin-bottom: 1.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_share_block-18608404 .share-link {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
    }
}

.coh-ce-cpt_share_block-18608404 .share-link:before {
    line-height: 1.25rem;
    height: 1.25rem;
    width: 1.25rem;
    margin: auto;
    position: absolute;
    top: 0.125rem;
}

.coh-ce-cpt_share_block-18608404 .share-link:last-child {
    padding-right: 0;
}

.coh-ce-cpt_share_block-18608404 .share-link:first-child {
    padding-left: 0;
}

.coh-ce-cpt_share_block-18608404 .share-link:hover {
    text-decoration: underline;
}

.coh-ce-cpt_share_block-18608404 .share-link.print-page:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f02f";
    font-family: icomoon;
}

.coh-ce-cpt_share_block-18608404 .share-link.email:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f003";
    font-family: icomoon;
}

.coh-ce-cpt_site_footer-27b1dd08 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 3.125rem;
}

.coh-ce-cpt_site_footer-27b1dd08 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_site_footer-28337291 {
    background-color: rgb(238, 239, 239);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_footer-28337291 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-ce-cpt_site_footer-324a658a {
    background-color: rgb(0, 98, 155);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_footer-324a658a {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-ce-cpt_site_footer-f56fbb84 {
    padding-top: 2.375rem;
    padding-bottom: 3.375rem;
}

@media (max-width:575px) {
    .coh-ce-cpt_site_footer-f56fbb84 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}

.coh-ce-cpt_site_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
    padding-left: 6.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
        padding-left: 0;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_site_footer-f56fbb84 .coh-row-bleed-xl .coh-row-inner .coh-col-xl-9 {
        padding-left: 0;
    }
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons {
    display: inline-block;
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons span {
    display: none;
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a {
    background-color: rgb(255, 255, 255);
    height: auto;
    width: auto;
    margin-right: 1.5rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a:before {
    font-size: 1.25rem;
    line-height: 1.375rem;
    color: unset;
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a:before:focus {
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a:before:hover {
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a:hover {
    background-color: rgb(255, 255, 255);
    color: rgba(121, 202, 235, 0.7);
}

.coh-ce-cpt_site_footer-f56fbb84 .primary-footer-left .color-icons li a:focus {
    border-width: 0;
    border-top-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    color: rgba(121, 202, 235, 0.7);
}

@media (max-width:991px) {
    .coh-ce-cpt_site_footer-8296f9ac {
        margin-bottom: 3.75rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_site_footer-8296f9ac {
        margin-bottom: 4.75rem;
    }
}

.coh-ce-cpt_site_footer-ec634738 {
    background-color: rgb(238, 239, 239);
    padding-top: 3.75rem;
}

.coh-ce-cpt_site_footer-57e8fce3 {
    display: block;
    padding-top: 2.5rem;
    padding-bottom: 2.9375rem;
    background-color: rgb(238, 239, 239);
}

.coh-ce-cpt_site_footer-57e8fce3 p {
    font-size: 0.75rem;
}

.coh-ce-cpt_site_footer-57e8fce3 p:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_site_header-3bb540e6 {
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3bb540e6 {
        margin-top: 4.5625rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-79e33a0d {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative;
        top: 0;
        width: 100%;
    }
}

.coh-ce-cpt_site_header-aaa234a3 {
    background-color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-aaa234a3 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        display: none;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-aaa234a3 .coh-menu-list-item {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-8d95d258 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-8d95d258 .header-middle-3 {
        display: none;
    }
}

.coh-ce-cpt_site_header-3da2916d {
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3da2916d {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        position: absolute;
        left: -100%;
        z-index: 10;
        width: 100%;
        background-color: rgb(255, 255, 255);
    }
}

@media (max-width:991px) {
    .menu-open.coh-ce-cpt_site_header-3da2916d {
        left: 0;
        position: relative;
    }
}

.coh-ce-cpt_site_header-3da2916d .coh-menu-list-container {
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3da2916d .coh-menu-list-container {
        text-align: left;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3da2916d .coh-menu-list-container a {
        padding-top: 0.875rem;
        padding-bottom: 0.875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3da2916d .header-top .coh-menu-list-container a {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

.coh-ce-cpt_site_header-3da2916d ul li a:hover {
    text-decoration: underline;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-3da2916d ul li a:hover {
        text-decoration: none;
    }
}

.coh-ce-cpt_site_header-eaa921d9 {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-eaa921d9 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        display: block;
    }
}

.coh-ce-cpt_site_header-eaa921d9 .header-middle-1 {
    display: none;
}

.coh-ce-cpt_site_header-eaa921d9 .header-middle-2 {
    display: none;
    visibility: hidden;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-eaa921d9 .header-middle-2 {
        display: none;
        visibility: hidden;
    }
}

.coh-ce-cpt_site_header-390b9509 {
    background-color: rgb(0, 51, 84);
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header-390b9509 {
        display: block;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-c9d1ba90 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-cpt_site_header_campaign-aaa234a3 {
    background-color: rgb(0, 51, 84);
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-aaa234a3 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4;
        display: none;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-aaa234a3 .coh-menu-list-item {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-8d95d258 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-8d95d258 .header-middle-3 {
        display: none;
    }
}

.coh-ce-cpt_site_header_campaign-2bd387d4 {
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-2bd387d4 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        position: absolute;
        top: 4.375rem;
        left: -100%;
        z-index: 10;
        width: 100%;
        background-color: rgb(255, 255, 255);
    }
}

@media (max-width:991px) {
    .menu-open.coh-ce-cpt_site_header_campaign-2bd387d4 {
        left: 0;
    }
}

.coh-ce-cpt_site_header_campaign-2bd387d4 .coh-menu-list-container {
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-2bd387d4 .coh-menu-list-container {
        text-align: left;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-2bd387d4 .coh-menu-list-container a {
        padding-top: 0.875rem;
        padding-bottom: 0.875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-2bd387d4 .header-top .coh-menu-list-container a {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

.coh-ce-cpt_site_header_campaign-2bd387d4 ul li a:hover {
    text-decoration: underline;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-2bd387d4 ul li a:hover {
        text-decoration: none;
    }
}

.coh-ce-cpt_site_header_campaign-5df2805a {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-5df2805a {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        display: block;
    }
}

.coh-ce-cpt_site_header_campaign-5df2805a .header-middle-1 {
    display: none;
}

.coh-ce-cpt_site_header_campaign-5df2805a .header-middle-2 {
    display: none;
}

.coh-ce-cpt_site_header_campaign-390b9509 {
    background-color: rgb(0, 51, 84);
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_header_campaign-390b9509 {
        display: block;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-6e20a2ee {
        display: none;
    }
}

.filter-popup-open.coh-ce-cpt_site_search-6e20a2ee {
    top: 0;
    z-index: 20;
    position: fixed;
    overflow: scroll;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-right: 0;
    margin-left: -1.25rem;
    background-color: rgb(255, 255, 255);
    height: 100%;
}

.coh-ce-cpt_site_search-63721b65 {
    display: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    border-bottom-width: 0.03125rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-63721b65 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_site_search-ca596c81 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_site_search-8fd23324 {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-top: 0.3125rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.coh-ce-cpt_site_search-8fd23324:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-4046abfe {
        display: none;
    }
}

.coh-ce-cpt_site_search-e43f909c {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-e43f909c {
        display: block;
    }
}

.coh-ce-cpt_site_search-521e98e1 {
    float: right;
    width: 30%;
    text-align: right;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-521e98e1 {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

.coh-ce-cpt_site_search-521e98e1 button {
    padding-top: 0.5625rem;
    padding-bottom: 0.5625rem;
}

.coh-ce-cpt_site_search-fac9a35a {
    display: none;
    width: 48.5%;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-fac9a35a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_site_search-bd61cf99 {
    padding-bottom: 2rem;
}

.coh-ce-cpt_site_search-bd61cf99 results-list {
    display: block;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li {
    list-style-type: none;
    list-style-type: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1.5rem;
    margin-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul li {
        margin-bottom: 2.5rem;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details {
    display: block;
    height: 100%;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details:hover {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner {
    height: 100%;
    display: block;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.physician:hover .title {
    text-decoration: underline;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.physician a {
    text-decoration: none;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations {
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .title-wrapper {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
        margin-bottom: 0.75rem;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .title-wrapper a {
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .title-wrapper a {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .title-wrapper a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner.locations .description-wrapper a {
    color: rgb(77, 77, 79);
    display: inline;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a {
    height: 100%;
    display: block;
    text-decoration: none;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a:hover {
    text-decoration: none;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a:hover .title-wrapper {
    text-decoration: underline;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a .title-wrapper {
    text-align: left;
    display: block;
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a .title-wrapper {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a .title-wrapper .news-coverage-posted {
    margin-bottom: 0.75rem;
    font-weight: 700;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner a .description-wrapper {
    color: rgb(80, 83, 87);
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .site-search-inner>a {
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .physician-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 1rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .physician-wrapper img {
    margin-right: 0.75rem;
    margin-bottom: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 4.5rem;
    width: 4.5rem;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .physician-wrapper .physician-title-wrapper .title {
    margin-bottom: 0.25rem;
    font-size: 1.5rem;
    line-height: 1.875rem;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .physician-wrapper .physician-title-wrapper .title {
        font-size: 1.25rem;
        line-height: 1.625rem;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul li site-search-details .physician-wrapper .physician-title-wrapper .specialty {
    margin-bottom: 0.75rem;
    font-size: 1rem;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.coh-ce-cpt_site_search-bd61cf99 results-list ul .results-list__li.coh-column {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 50%;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 results-list ul .results-list__li.coh-column {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

.coh-ce-cpt_site_search-bd61cf99 results-list .bottom-border {
    width: 100%;
    height: 0.53125rem;
    -webkit-border-radius: unset;
    border-radius: unset;
}

.coh-ce-cpt_site_search-bd61cf99 load-more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_site_search-bd61cf99 load-more button {
        width: 100%;
    }
}

.coh-ce-cpt_slide_item-2ee1ff76 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.coh-ce-cpt_social_links-c4355378 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}

@media (max-width:767px) {
    .coh-ce-cpt_social_links-c4355378 {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}

.coh-ce-cpt_social_links-ff917e8c {
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.coh-ce-cpt_social_links-f92228d5 {
    height: 2.5rem;
    width: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.875rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_social_links-f92228d5 {
        width: auto;
    }
}

.facebook.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: icomoon;
}

.twitter.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e831";
    font-family: Fontello;
}

.linkedin.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0e1";
    font-family: icomoon;
}

.youtube.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16a";
    font-family: icomoon;
}

.vimeo.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f27d";
    font-family: icomoon;
}

.instagram.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16d";
    font-family: icomoon;
}

.medium.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f23a";
    font-family: icomoon;
}

.pinterest.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f231";
    font-family: icomoon;
}

.rss.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09e";
    font-family: icomoon;
}

.behance.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1b4";
    font-family: icomoon;
}

.drupal.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1a9";
    font-family: icomoon;
}

.github.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09b";
    font-family: icomoon;
}

.xing.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f168";
    font-family: icomoon;
}

.bitbucket.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f171";
    font-family: icomoon;
}

.whatsapp.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f232";
    font-family: icomoon;
}

.slideshare.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1e7";
    font-family: icomoon;
}

.flickr.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16e";
    font-family: icomoon;
}

.vkontakte.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f189";
    font-family: icomoon;
}

.tumblr.coh-ce-cpt_social_links-f92228d5:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f173";
    font-family: icomoon;
}

.coh-ce-cpt_social_links_card-849e44df {
    margin-bottom: 1rem;
}

.coh-ce-cpt_social_links_card-33a132e2 {
    margin-right: -0.25rem;
    margin-bottom: 0;
    margin-left: -0.25rem;
}

.coh-ce-cpt_social_links_card-5dada3cd {
    margin-bottom: 0.5rem;
}

.facebook.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: icomoon;
}

.twitter.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e831";
    font-family: Fontello;
}

.linkedin.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0e1";
    font-family: icomoon;
}

.youtube.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16a";
    font-family: icomoon;
}

.vimeo.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f27d";
    font-family: icomoon;
}

.instagram.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16d";
    font-family: icomoon;
}

.medium.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f23a";
    font-family: icomoon;
}

.pinterest.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f231";
    font-family: icomoon;
}

.rss.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09e";
    font-family: icomoon;
}

.behance.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1b4";
    font-family: icomoon;
}

.drupal.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1a9";
    font-family: icomoon;
}

.github.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09b";
    font-family: icomoon;
}

.xing.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f168";
    font-family: icomoon;
}

.bitbucket.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f171";
    font-family: icomoon;
}

.whatsapp.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f232";
    font-family: icomoon;
}

.slideshare.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f1e7";
    font-family: icomoon;
}

.flickr.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f16e";
    font-family: icomoon;
}

.vkontakte.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f189";
    font-family: icomoon;
}

.tumblr.coh-ce-cpt_social_links_card-1916f361:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f173";
    font-family: icomoon;
}

.coh-ce-cpt_source_data-c2bc005b {
    max-width: 100%;
    width: 100%;
    height: 100vh;
}

.coh-ce-cpt_stat_card-b76fe74a {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-cpt_stat_card-5e7d51c3 {
    font-weight: bold;
    display: block;
    margin-bottom: 1rem;
}

.large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 6rem;
}

@media (max-width:1199px) {
    .large.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 4.5rem;
    }
}

@media (max-width:767px) {
    .large.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 3.5rem;
    }
}

.medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 4.5rem;
}

@media (max-width:1199px) {
    .medium.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 3.5rem;
    }
}

@media (max-width:767px) {
    .medium.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 2.5rem;
    }
}

.small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
}

@media (max-width:1199px) {
    .small.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 2.5rem;
    }
}

@media (max-width:767px) {
    .small.coh-ce-cpt_stat_card-5e7d51c3 {
        font-size: 1.5rem;
    }
}

.coh-ce-cpt_stat_card-9703bc5a {
    font-weight: bold;
    font-size: 0.875rem;
    display: block;
}

.coh-ce-cpt_stat_card-42588cf7 {
    width: 3rem;
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 11.5%;
}

@media (max-width:1199px) {
    .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
        padding-left: 0;
    }
}

.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-cpt_testimonials_carousel-94c075d9 {
    background-color: rgb(238, 239, 239);
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .coh-slider-item {
    padding-right: 1rem;
    padding-left: 1rem;
    -webkit-transition: all 300ms ease-in-out 100ms;
    transition: all 300ms ease-in-out 100ms;
    opacity: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .coh-slider-item.slick-active {
    opacity: 1;
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots {
    margin-bottom: 4.0625rem;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    position: static;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots {
        margin-bottom: 3rem;
    }
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li {
    list-style-type: none;
    margin-left: 0;
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li.slick-active button {
    background-color: rgb(77, 77, 79);
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li button {
    font-size: 0;
    height: 0.875rem;
    width: 0.875rem;
    display: block;
    border-width: 0.1875rem;
    border-style: solid;
    border-color: rgb(77, 77, 79);
    background-color: rgb(255, 255, 255);
    padding: 0;
}

.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li button:hover,
.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li button :focus,
.coh-slider-container.cpt-testimonials-carousel.coh-ce-cpt_testimonials_carousel-342a73ee .slick-dots>li button :active {
    background-color: rgb(0, 98, 155);
    border-color: rgb(0, 98, 155);
}

.coh-ce-cpt_testimonial_card-3154f319 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-ce-cpt_testimonial_card-aa01a782 {
    border-left-style: none;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.coh-ce-cpt_testimonial_card-2f2a169e {
    margin-top: auto;
    padding-top: 1.5rem;
    line-height: 1rem;
    font-size: 1rem;
}

.coh-ce-cpt_testimonial_card-29a98c9a {
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 3.5rem;
    margin-right: auto;
    margin-bottom: 1.5rem;
    margin-left: auto;
}

.coh-ce-cpt_testimonial_card-174b89fd {
    margin-bottom: 0.5rem;
    font-weight: bold;
}

.coh-ce-cpt_testimonial_card-92c7cc8a {
    padding-bottom: 0.25rem;
    font-size: 0.875rem;
}

.coh-ce-cpt_testimonial_card-18495c3e {
    font-size: 0.875rem;
}

.coh-ce-cpt_testimonial_quote_card-b256d6f2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding-top: 7.6875rem;
    padding-bottom: 1.375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_testimonial_quote_card-b256d6f2 {
        padding-top: 4.375rem;
    }
}

.coh-ce-cpt_testimonial_quote_card-163495d0 {
    -webkit-filter: drop-shadow(0 4px 32px rgba(0, 0, 0, 0.017));
    filter: drop-shadow(0 4px 32px rgba(0, 0, 0, 0.017));
    -webkit-flex-basis: -webkit-calc(100% - 160px);
    -ms-flex-preferred-size: calc(100% - 160px);
    flex-basis: calc(100% - 160px);
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding-bottom: 4.375rem;
}

.coh-ce-cpt_testimonial_quote_card-3a17587e {
    background-color: rgb(255, 255, 255);
    padding-top: 4.5rem;
    padding-right: 3.25rem;
    padding-bottom: 4.5rem;
    padding-left: 3.25rem;
    -webkit-box-shadow: 0 0.25rem 2rem 0 rgba(0, 0, 0, 0.17);
    box-shadow: 0 0.25rem 2rem 0 rgba(0, 0, 0, 0.17);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: italic;
    font-size: 1.75rem;
    line-height: 1.3;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-cpt_testimonial_quote_card-3a17587e {
        font-size: 1.5rem;
        padding-top: 3.375rem;
        padding-right: 2rem;
        padding-bottom: 3.375rem;
        padding-left: 2rem;
    }
}

.coh-ce-cpt_testimonial_quote_card-3a17587e:after {
    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    background-color: rgb(255, 255, 255);
    height: 2.5rem;
    width: 2.75rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%, -webkit-calc(100% - 1px));
    -ms-transform: translate(-50%, calc(100% - 1px));
    transform: translate(-50%, calc(100% - 1px));
    content: "";
}

.coh-ce-cpt_testimonial_quote_card-3a17587e p {
    font-size: inherit;
}

.coh-ce-cpt_testimonial_quote_card-3a17587e p:last-child {
    margin-bottom: 0;
}

.coh-ce-cpt_testimonial_quote_card-e01e6374 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 16px;
    max-width: 31.25rem;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.coh-ce-cpt_testimonial_quote_card-e01e6374 p {
    line-height: 1.2;
}

.coh-ce-cpt_testimonial_quote_card-6058b941 {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100px;
    height: 100px;
}

.coh-ce-cpt_testimonial_quote_card-e60afbdd {
    height: 100%;
}

.coh-ce-cpt_testimonial_quote_card-e60afbdd:before {
    content: normal;
}

.coh-ce-cpt_testimonial_quote_card-e60afbdd:after {
    content: normal;
}

.coh-ce-cpt_testimonial_quote_card-adb20635 {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
    font-size: 1.5rem;
}

.coh-ce-cpt_testimonial_quote_card-a0bd4c00 {
    font-weight: 700;
}

.coh-ce-cpt_testimonial_quote_card-7dc059f5 {
    font-style: italic;
}

.coh-ce-cpt_testimonial_quote_card-3ff608d2 {
    font-size: 1.375rem;
    margin-bottom: 1.25rem;
}

.coh-ce-cpt_testimonial_quote_card-6d6022de {
    font-weight: 700;
}

.coh-ce-cpt_testimonial_quote_card-6d6022de:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f144";
    font-family: icomoon;
    display: inline-block;
    margin-right: 0.3125rem;
}

.coh-ce-cpt_text_card-9ef9d0ac {
    border-width: 0.03125rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-cpt_text_card-75091125 {
    height: 100%;
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 1.3125rem;
    padding-left: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_text_card-75091125 {
        padding-bottom: 1.8125rem;
    }
}

.coh-ce-cpt_text_card-676aad22 p {
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 0.75rem;
}

.coh-ce-cpt_text_card-676aad22 h1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_text_card-676aad22 h2 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_text_card-676aad22 h3 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_text_card-676aad22 h4 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

.coh-ce-cpt_text_card-676aad22 h5 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_text_card-676aad22 h6 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

.coh-ce-cpt_text_card-41152be8 p {
    color: rgb(77, 77, 79);
}

.coh-ce-cpt_text_card-9777c964 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_text_card-9777c964 {
        margin-top: 0;
        margin-bottom: 0;
        line-height: 1.125rem;
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.coh-ce-cpt_text_card-ca09e016 {
    height: 1rem;
    background-color: rgb(65, 182, 230);
    max-width: 40.0625rem;
    width: 100%;
}

.coh-ce-cpt_text_card-5e810144 {
    background-color: rgb(255, 163, 0);
    margin-left: 22%;
    height: 1rem;
    max-width: 18.8%;
    width: 100%;
    clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
}

.coh-ce-cpt_text_card-cbeddf63 {
    background-color: rgb(0, 98, 155);
    height: 1rem;
    max-width: 36.8%;
    width: 100%;
}

.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 2.5rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:991px) {
    .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
        display: none;
    }
}

@media (max-width:767px) {
    .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
        display: none;
    }
}

.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a {
    width: 2rem;
}

.coh-ce-cpt_utilities_bar_horizontal-830836c6 {
    height: 100%;
}

.coh-ce-cpt_utilities_bar_horizontal-830836c6+* {
    margin-left: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utilities_bar_horizontal-830836c6+* {
        margin-left: 0;
    }
}

.coh-ce-cpt_utilities_bar_vertical-81040a3c {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cpt_utilities_bar_vertical-81040a3c {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a {
    width: auto;
}

.coh-ce-cpt_utilities_bar_vertical-80f39919 {
    height: 100%;
}

.coh-ce-cpt_utilities_bar_vertical-80f39919+* {
    margin-left: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utilities_bar_vertical-80f39919+* {
        margin-left: 0;
    }
}

.coh-ce-cpt_utilities_bar_vertical-80f39919 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-cpt_utilities_bar_vertical-80f39919 a {
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
}

.coh-ce-cpt_utility_nav-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_utility_nav-a1aab65 {
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-a1aab65 {
        float: none;
        padding-top: 0.75rem;
        padding-bottom: 0.875rem;
    }
}

.coh-ce-cpt_utility_nav-895ca66f {
    width: 15.3125rem;
    height: 3.75rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-895ca66f {
        height: 2.5rem;
        width: 10.6875rem;
    }
}

.coh-ce-cpt_utility_nav-8840a36b {
    float: left;
}

@media (max-width:1199px) {
    .coh-ce-cpt_utility_nav-8840a36b {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-8840a36b {
        float: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-944dcceb {
        display: none;
    }
}

.coh-ce-cpt_utility_nav-b4ab55c8 {
    display: none;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    height: 2rem;
    width: 2rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-b4ab55c8 {
        display: block;
        float: right;
        margin-right: 2.5rem;
    }
}

.coh-ce-cpt_utility_nav-b4ab55c8:before {
    line-height: 1.125rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-ce-cpt_utility_nav-b4ab55c8:hover {
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.header-search-active.coh-ce-cpt_utility_nav-b4ab55c8:before {
    line-height: 1.125rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
    font-size: 1rem;
}

.coh-ce-cpt_utility_nav-e02c5dde {
    display: none;
    color: rgb(0, 98, 155);
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    -webkit-tap-highlight-color: transparent;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e02c5dde {
        display: block;
        float: right;
    }
}

.coh-ce-cpt_utility_nav-e02c5dde:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: icomoon;
    font-size: 1.75rem;
}

.coh-ce-cpt_utility_nav-e02c5dde:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 98, 155);
}

.header-menu-active.coh-ce-cpt_utility_nav-e02c5dde:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: icomoon;
}

.coh-ce-cpt_utility_nav-818d9f96 {
    float: right;
}

.coh-ce-cpt_utility_nav-818d9f96 .coh-menu-list-item {
    padding-left: 1.875rem;
}

.coh-ce-cpt_utility_nav-818d9f96 ul li a:hover {
    text-decoration: underline;
}



@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc {
        width: 100%;
    }
}

.coh-ce-cpt_utility_nav-e2bc11fc ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_utility_nav-e2bc11fc ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_utility_nav-e2bc11fc ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_utility_nav-e2bc11fc ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_nav-e2bc11fc ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_utility_nav-e2bc11fc ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_utility_nav-e2bc11fc nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-cpt_utility_nav-e2bc11fc nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin: 0;
    width: auto;
}

.coh-ce-cpt_utility_nav-e2bc11fc nav ul.menu-level-1 li:first-child {
    border-left-width: 0;
}

.coh-ce-cpt_utility_nav-e2bc11fc nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
}

.coh-ce-cpt_utility_nav-e2bc11fc nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(0, 98, 155);
    font-size: 1rem;
}

.coh-ce-cpt_utility_nav-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_utility_navigation_menu_only-52a48ee4 {
    padding-top: 1.4375rem;
    padding-bottom: 1.4375rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-52a48ee4 {
        padding-top: 0;
        padding-bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-818d9f96 {
    float: right;
}

.coh-ce-cpt_utility_navigation_menu_only-818d9f96 .coh-menu-list-item {
    padding-left: 1.875rem;
}

.coh-ce-cpt_utility_navigation_menu_only-818d9f96 ul li a:hover {
    text-decoration: underline;
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc {
    width: 32.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc {
        width: 100%;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul {
    background-color: rgba(0, 0, 0, 0);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 1rem;
        margin-bottom: 0.875rem;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li {
    margin-right: 2.5rem;
    margin-bottom: 0;
    padding-top: 0.4375rem;
    padding-bottom: 0.4375rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li {
        margin-right: 1.625rem;
        margin-bottom: 1.625rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li:last-child {
    margin-right: 0;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li:last-child {
        margin-bottom: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li:first-child {
        margin-top: 0;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc ul li a:before {
    margin-right: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.3125rem;
    color: rgb(0, 98, 155);
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc nav ul.menu-level-1 {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc nav ul.menu-level-1 li {
    padding-top: 0;
    padding-right: 0.625rem;
    padding-bottom: 0;
    padding-left: 0.625rem;
    margin: 0;
    width: auto;
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc nav ul.menu-level-1 li:first-child {
    border-left-width: 0;
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc nav ul.menu-level-1 li:last-child {
    border-right-width: 0;
}

.coh-ce-cpt_utility_navigation_menu_only-e2bc11fc nav ul.menu-level-1 li a {
    font-weight: 700;
    color: rgb(0, 98, 155);
    font-size: 1rem;
}

.coh-ce-cpt_utility_navigation_menu_only-45ba0f07 {
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-cpt_video-ea901c4e {
    width: 100%;
}

.coh-ce-cpt_video_0-c18e9668 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 3.4375rem;
    padding-right: 3.125rem;
    padding-bottom: 2.875rem;
    padding-left: 3.125rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-c18e9668 {
        padding-top: 2rem;
        padding-right: 1.25rem;
        padding-bottom: 2rem;
        padding-left: 1.25rem;
    }
}

.video-left.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 0;
    padding-left: 0;
}

.video-left.coh-ce-cpt_video_0-c18e9668 .coh-column.text-content-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 0;
    padding-left: 2.5625rem;
}

@media (max-width:991px) {
    .video-left.coh-ce-cpt_video_0-c18e9668 .coh-column.text-content-wrapper {
        padding-left: 0;
    }
}

.video-right.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 0;
    padding-left: 0;
}

@media (max-width:991px) {
    .video-right.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.video-right.coh-ce-cpt_video_0-c18e9668 .coh-column.text-content-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-right: 2.5625rem;
    padding-left: 0;
}

@media (max-width:991px) {
    .video-right.coh-ce-cpt_video_0-c18e9668 .coh-column.text-content-wrapper {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding-right: 0;
    }
}

.one-column.coh-ce-cpt_video_0-c18e9668 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.one-column.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper {
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}

.one-column.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper .media-oembed-content {
    height: 28.5rem;
}

@media (max-width:991px) {
    .one-column.coh-ce-cpt_video_0-c18e9668 .coh-column.video-wrapper .media-oembed-content {
        height: 12.5rem;
    }
}

.one-column.coh-ce-cpt_video_0-c18e9668 .coh-column.text-content-wrapper {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.coh-ce-cpt_video_0-82816e9e {
    padding-bottom: 0.75rem;
}

.coh-ce-cpt_video_0-c078d6d3 article .media-oembed-content {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
}

.coh-ce-cpt_video_0-9861379 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    margin-top: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-9861379 {
        font-weight: 700;
        color: rgb(255, 255, 255);
        text-align: center;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-ffb36c88 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 1.5rem;
    }
}

.coh-ce-cpt_video_0-84cbea p {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1.5rem;
    line-height: 1.875rem;
    margin-bottom: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-84cbea p {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h1 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h1 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h2 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h2 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h3 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h3 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h4 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h4 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h5 {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h5 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-84cbea h6 {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.875rem;
}

@media (max-width:767px) {
    .coh-ce-cpt_video_0-84cbea h6 {
        font-size: 1.375rem;
        line-height: 1.75rem;
    }
}

.coh-ce-cpt_video_0-e3eeb6b4 p {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-cpt_video_0-e3eeb6b4 p:last-child {
    margin-bottom: 2rem;
}

.coh-ce-cpt_video_0-f8b5856e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-f8b5856e {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_video_0-771a905f {
        width: 100%;
        text-align: center;
    }
}

.coh-ce-cpt_video_media-ea901c4e {
    width: 100%;
}

.coh-ce-cpt_wide_left_columns-282636a3 {
    padding-left: 1.8125rem;
}

@media (max-width:1439px) {
    .coh-ce-cpt_wide_left_columns-282636a3 {
        padding-left: 1.3125rem;
    }
}

@media (max-width:991px) {
    .coh-ce-cpt_wide_left_columns-282636a3 {
        padding-left: 0;
    }
}

.coh-ce-cpt_wide_left_columns-282636a3>.coh-component {
    margin-bottom: 3.125rem;
}

.coh-ce-cpt_wide_left_columns-282636a3>.coh-component:last-child {
    margin-bottom: 0;
}

.coh-ce-f902978d .coh-video-inner {
    max-width: 100%;
    width: 100%;
}

.coh-ce-9aaedf33 {
    margin-bottom: 2rem;
}

@media (max-width:1199px) {
    .coh-ce-9aaedf33 {
        margin-bottom: 1.5rem;
    }
}

.coh-ce-a0dd5f02 .media-oembed-content {
    max-width: 100%;
    width: 100%;
}

.coh-ce-ac6dae4 {
    top: 50%;
    left: 50%;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1;
    position: absolute;
    overflow: hidden;
    min-width: 100%;
    aspect-ratio: 16 / 9;
}

.coh-ce-723cf609 iframe {
    aspect-ratio: 16 / 9;
    height: 100%;
    width: auto;
}

.coh-ce-b842c0f7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-a29e573c {
    display: block;
    color: rgb(77, 77, 79);
    text-align: left;
}

.coh-ce-a29e573c:after {
    background-color: rgb(255, 163, 0);
    height: 0.25rem;
    width: 10rem;
    margin-top: 0.75rem;
    position: relative;
    display: block;
    content: "";
}

@media (max-width:575px) {
    .coh-ce-a29e573c:after {
        width: 4.8125rem;
        margin-top: 1.25rem;
    }
}

.coh-ce-d9a1953f .drupal-field-with-label {
    margin-bottom: 1.5rem;
}

.coh-ce-d9a1953f .drupal-field-with-label>div>div:first-child {
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: rgb(77, 77, 79);
    font-weight: 600;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-d9a1953f .drupal-field-with-label>div>div:first-child {
        margin-bottom: 0.5rem;
    }
}

.coh-ce-d9a1953f .drupal-field-with-label>div>div p {
    margin-bottom: 0;
}

.coh-ce-61d5d20 {
    margin-bottom: 3.125rem;
    margin-left: 3.3125rem;
    float: right;
    width: 33.33333%;
}

@media (max-width:991px) {
    .coh-ce-61d5d20 {
        width: 100%;
    }
}

.coh-ce-96479576 {
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 600;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-width: 0.0625rem;
}

[data-value="0"].coh-ce-96479576 {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 98, 155);
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(0, 98, 155);
}

[data-value="1"].coh-ce-96479576 {
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-b1aeb349 {
    background-color: rgb(238, 239, 239);
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
}

.coh-ce-b4ae30fe {
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-f4e4abeb {
        font-size: 1.25rem;
    }
}

.coh-ce-9d8e5215 {
    margin-bottom: 1.5rem;
}

.coh-ce-51925f65 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: rgb(77, 77, 79);
    font-weight: 600;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-bottom: 0.75rem;
}

.coh-ce-fdb41711 {
    text-decoration: none;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-ce-a282da7a {
    width: 66%;
}

@media (max-width:991px) {
    .coh-ce-a282da7a {
        width: 100%;
    }
}

.coh-ce-33ab5479 {
    font-weight: 600;
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.coh-ce-33ab5479:before {
    content: "Protocol #:";
}

.coh-ce-b3816bfb {
    margin-top: 0.625rem;
}

.coh-ce-72ad1f54 {
    padding-bottom: 1.875rem;
}

.coh-ce-fa4a1065>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-fa4a1065>div>div:first-child {
    font-weight: 400;
    margin-bottom: 0.5rem;
}

.coh-ce-fa4a1065>div>div:first-child:after {
    content: ":";
    margin-right: 0.3125rem;
}

.coh-ce-fa4a1065>div>div:last-child {
    font-weight: 700;
}

.coh-ce-6c30344d {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.coh-ce-a1fdeaf4 {
    color: rgba(145, 148, 150, 0.7);
    height: 0.0625rem;
    width: 100%;
    margin-top: 1rem;
}

.coh-ce-3ad014ba {
    margin-top: 1.25rem;
}

.coh-ce-3ad014ba>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.coh-ce-3ad014ba>div>div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.coh-ce-3ad014ba>div>div:first-child {
    font-weight: 700;
    margin-bottom: 0.75rem;
}

.coh-ce-3ad014ba>div>div:first-child:after {
    content: ":";
    margin-right: 0.3125rem;
}

.coh-ce-3ad014ba>div>div:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-3ad014ba>div>div:last-child div {
    margin-bottom: 0.5rem;
    margin-left: 1rem;
}

.coh-ce-3ad014ba>div>div:last-child div:after {
    content: "";
    margin-right: 0.625rem;
}

.coh-ce-3ad014ba>div>div:last-child div:last-child:after {
    content: normal;
}

.coh-ce-ec8a8a5f {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.coh-ce-ec8a8a5f>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.coh-ce-ec8a8a5f>div>div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.coh-ce-ec8a8a5f>div>div:first-child {
    font-weight: 700;
    margin-bottom: 0.75rem;
}

.coh-ce-ec8a8a5f>div>div:first-child:after {
    content: ":";
    margin-right: 0.3125rem;
}

.coh-ce-ec8a8a5f>div>div:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-ec8a8a5f>div>div:last-child div {
    margin-bottom: 0.5rem;
    margin-left: 1rem;
}

.coh-ce-ec8a8a5f>div>div:last-child div:after {
    content: "";
    margin-right: 0.625rem;
}

.coh-ce-ec8a8a5f>div>div:last-child div:last-child:after {
    content: normal;
}

.coh-ce-39fe074b {
    margin-top: 6.25rem;
}

@media (max-width:767px) {
    .coh-ce-39fe074b {
        margin-top: 0;
    }
}

@media (max-width:575px) {
    .coh-ce-39fe074b {
        margin-top: 0;
    }
}

.coh-ce-c7a5e868 {
    background-color: rgb(238, 239, 239);
    margin-bottom: 3.125rem;
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
}

.coh-ce-a0fca7f6 {
    float: right;
}

.coh-ce-a0fca7f6:before,
.coh-ce-a0fca7f6:after {
    clear: none;
    content: normal;
    display: inline;
}

.coh-ce-a0fca7f6>* {
    margin-top: 3.125rem;
}

.coh-ce-a0fca7f6>*:first-child {
    margin-top: 0;
}

.coh-ce-a0fca7f6>*:last-child {
    margin-bottom: 0;
}

.coh-ce-b842c0f7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-b842c0f7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-22560d86 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-a55124d3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-2c39f0ba:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    content: "";
}

.coh-ce-59cddfc1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-53a99039 {
    position: relative;
}

.coh-ce-2c2d3a3 {
    position: static;
}

.coh-ce-6ae5b3f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.coh-ce-1019d075:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    content: "";
}

.coh-ce-65ff7b26 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-ae6ae209 {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
}

.coh-ce-53a99039 {
    position: relative;
}

.coh-ce-ef0944fc {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width:767px) {
    .coh-ce-ef0944fc {
        padding-top: 1.5rem;
    }
}

.coh-ce-3ef74934:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    content: "";
}

.coh-ce-21496508 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 1rem;
}

.coh-ce-65ff7b26 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-53a99039 {
    position: relative;
}

.coh-ce-2bf15074 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (max-width:767px) {
    .coh-ce-2bf15074 {
        padding-top: 1.5rem;
    }
}

.coh-ce-4ec38af0:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.coh-ce-21496508 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 1rem;
}

.coh-ce-65ff7b26 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
}

.coh-ce-bb14029 {
    background-color: rgb(0, 51, 84);
    color: rgb(255, 255, 255);
    min-height: 26.3125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width:1439px) {
    .coh-ce-bb14029 {
        min-height: 24.5rem;
    }
}

@media (max-width:1199px) {
    .coh-ce-bb14029 {
        min-height: 21.1875rem;
    }
}

@media (max-width:991px) {
    .coh-ce-bb14029 {
        min-height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-top: 1.25rem;
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-40551cb0 {
    width: 34%;
}

@media (max-width:991px) {
    .coh-ce-40551cb0 {
        width: 100%;
    }
}

.coh-ce-2a948166 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.coh-ce-cb7b7d59 {
    width: 66%;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.6875rem;
    padding-left: 1.5rem;
    overflow: hidden;
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-cb7b7d59 {
        width: 100%;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
}

.coh-ce-cb7b7d59 .coh-row {
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-cb7b7d59 .coh-row {
        height: auto;
    }
}

.coh-ce-1615de36 {
    font-size: 1.75rem;
    line-height: 2.125rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-1615de36 {
        font-size: 1.5rem;
        line-height: 1.875rem;
        margin-top: 0.8125rem;
    }
}

.coh-ce-cbf14fea {
    height: 100%;
    padding-bottom: 0.9871875rem;
}

@media (max-width:991px) {
    .coh-ce-cbf14fea {
        padding-bottom: 0;
        height: auto;
    }
}

.coh-ce-b82f80aa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    height: 100%;
}

.coh-ce-1ee7916d {
    font-size: 1.25rem;
    line-height: 1.625rem;
}

.coh-ce-1e33ba89 {
    margin-top: 0.5rem;
    margin-right: 0;
    margin-bottom: 1.875rem;
    margin-left: 0;
    height: 0.125rem;
    width: 8.25rem;
    border-style: none;
    background-color: rgb(255, 163, 0);
}

@media (max-width:991px) {
    .coh-ce-1e33ba89 {
        margin-bottom: 2rem;
        width: 4.75rem;
    }
}

.coh-ce-4af3c96f {
    margin-top: auto;
    margin-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-4af3c96f {
        margin-top: 1rem;
        margin-bottom: 0;
    }
}

.coh-ce-f702851f {
    color: rgb(0, 98, 155);
    font-weight: 700;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.125rem;
    text-align: center;
    background-color: rgb(255, 255, 255);
    border-width: 0.0625rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    border-color: rgb(0, 98, 155);
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-e9b210a8 {
        padding-top: 4rem;
    }
}

.coh-ce-80e54f69 {
    padding-right: 3.0625rem;
}

@media (max-width:991px) {
    .coh-ce-80e54f69 {
        padding-right: 0;
    }
}

.coh-ce-7c7c096d {
    font-size: 1.25rem;
    line-height: 1.625rem;
}

.coh-ce-dd385fc7 {
    display: block;
}

@media (max-width:991px) {
    .coh-ce-6e62fbf0 {
        margin-bottom: 1rem;
    }
}

.coh-ce-6e62fbf0 a {
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-6e62fbf0 .phone-number-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 1rem;
}

.coh-ce-6e62fbf0 .phone-number-group h4 {
    margin-bottom: 0.5rem;
}

.coh-ce-6e62fbf0 .phone-number-group>div {
    text-align: left;
}

.coh-ce-6e62fbf0 .phone-number-group>div>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-6e62fbf0 .phone-number-group>div>div:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0.375rem;
    margin-right: 0.75rem;
    margin-left: 0.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    content: "\f111";
    font-family: icomoon;
}

.coh-ce-fb3e56bb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.coh-ce-9983a9eb {
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-b8f486 {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400;
}

.coh-ce-c11f8610 {
    background-color: rgb(2, 98, 154);
    height: 28.125rem;
    width: 1.875rem;
    position: absolute;
    right: 0;
    top: 0;
}

@media (max-width:991px) {
    .coh-ce-c11f8610 {
        display: none;
    }
}

.coh-ce-c11f8610:before {
    background-color: rgb(65, 182, 230);
    height: 9.375rem;
    width: 100%;
    -webkit-clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
    clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
    webkit-clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
    content: " ";
    display: block;
    margin-top: 13.5625rem;
}

@media (max-width:1439px) {
    .coh-ce-c11f8610:before {
        height: 8.125rem;
    }
}

@media (max-width:1199px) {
    .coh-ce-c11f8610:before {
        height: 6.25rem;
    }
}

.coh-ce-bb6bdfd5 {
    background-color: rgb(2, 98, 154);
    height: 1rem;
    width: 100%;
    display: none;
}

@media (max-width:991px) {
    .coh-ce-bb6bdfd5 {
        display: block;
    }
}

.coh-ce-bb6bdfd5:before {
    background-color: rgb(65, 182, 230);
    height: 100%;
    width: 9.875rem;
    -webkit-clip-path: polygon(10% 0%, 100% 0, 90% 100%, 0% 100%);
    clip-path: polygon(10% 0%, 100% 0, 90% 100%, 0% 100%);
    webkit-clip-path: polygon(10% 0%, 100% 0, 90% 100%, 0% 100%);
    content: " ";
    display: block;
    margin-left: 50%;
}

.coh-ce-5ca47f87 {
    margin-top: 3.625rem;
    margin-bottom: 5.125rem;
}

@media (max-width:991px) {
    .coh-ce-5ca47f87 {
        margin-top: 4.875rem;
        margin-bottom: 4.75rem;
        position: relative;
    }
}

.coh-ce-5ca47f87:after {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-5ca47f87:after {
        line-height: 1.5rem;
        font-weight: 100;
        text-transform: none;
        pointer-events: none;
        color: rgb(0, 98, 155);
        position: absolute;
        top: 50%;
        right: 0.625rem;
        z-index: 1;
        font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
        font-size: 1rem;
        content: "\f078";
        font-family: icomoon;
        padding-top: 0.5625rem;
        padding-right: 0.5625rem;
        padding-bottom: 0.5625rem;
        padding-left: 0.75rem;
        display: block;
    }
}

.coh-ce-5ca47f87 select {
    width: 100%;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-top: 0.5625rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5625rem;
    padding-left: 0.75rem;
    -webkit-border-radius: 0.375rem;
    border-radius: 0.375rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-5ca47f87 select {
        background-color: rgb(255, 255, 255);
    }
}

.coh-ce-191210d9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    border-bottom-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 0;
}

@media (max-width:991px) {
    .coh-ce-191210d9 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-191210d9 li {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}

.coh-ce-191210d9 li a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-top: 1.625rem;
    padding-right: 2rem;
    padding-bottom: 1.625rem;
    padding-left: 2rem;
    border-bottom-width: 0.25rem;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0);
}

@media (max-width:1199px) {
    .coh-ce-191210d9 li a {
        padding-right: 1.5625rem;
        padding-left: 1.5625rem;
    }
}

.coh-ce-191210d9 li a:hover {
    border-color: rgb(255, 163, 0);
    border-style: solid;
    border-bottom-width: 0.25rem;
}

.coh-ce-91454840 {
    padding-top: 0;
    padding-bottom: 5.125rem;
}

@media (max-width:991px) {
    .coh-ce-91454840 {
        padding-bottom: 4rem;
    }
}

.coh-ce-730d651c {
    padding-top: 0.5rem;
}

@media (max-width:991px) {
    .coh-ce-730d651c {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.coh-ce-b0f0ecbb {
    width: 66%;
    float: right;
    margin-bottom: 3.125rem;
    margin-left: 1.5625rem;
}

.coh-ce-b0f0ecbb:before,
.coh-ce-b0f0ecbb:after {
    clear: none;
    content: normal;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-b0f0ecbb {
        width: 100%;
        margin-top: 1.5rem;
        margin-bottom: 0;
        margin-left: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}

@media (max-width:991px) {
    .coh-ce-fcd67f45 {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

.coh-ce-93428295 {
    font-size: 1.75rem;
    line-height: 2.125rem;
    font-weight: 700;
    margin-bottom: 1.125rem;
    color: rgb(77, 77, 79);
}

@media (max-width:991px) {
    .coh-ce-93428295 {
        font-size: 1.5rem;
        line-height: 1.875rem;
        margin-bottom: 1rem;
        font-weight: 400;
    }
}

.coh-ce-6c06ee9c {
    background-color: rgb(244, 244, 244);
}

.coh-ce-30307b7f {
    color: rgb(77, 77, 79);
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-30307b7f {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-30307b7f a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-30307b7f a {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 1rem;
    }
}

@media (max-width:991px) {
    .coh-ce-30307b7f .coh-column {
        margin-bottom: 2rem;
    }
}

.coh-ce-30307b7f .coh-column:first-child {
    margin-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-30307b7f .coh-column:first-child {
        margin-bottom: 2rem;
    }
}

.coh-ce-30307b7f .coh-column:nth-child(2) {
    margin-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-30307b7f .coh-column:nth-child(2) {
        margin-bottom: 2rem;
    }
}

.coh-ce-cac36f21 div div {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-cac36f21 div div {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

@media (max-width:575px) {
    .coh-ce-cac36f21 div div {
        margin-bottom: 1rem;
    }
}

.coh-ce-ae069b37 {
    display: block;
}

.physician-heading--51.physician-heading--66.coh-ce-ae069b37 {
    display: none;
}

.physician-heading--51.coh-ce-ae069b37 {
    display: none;
}

.physician-heading--66.coh-ce-ae069b37 {
    display: none;
}

.coh-ce-d91a34b4 {
    display: block;
}

.coh-ce-d91a34b4:not(.physician-heading--51),
.coh-ce-d91a34b4 :not(.physician-heading--66) {
    display: none;
}

.coh-ce-d91a34b4 .physician-heading--126 {
    display: none;
}

.coh-ce-15500c12 div {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-15500c12 div div {
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-15500c12 div div {
        margin-bottom: 1rem;
    }
}

.coh-ce-15500c12 div div a {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-15500c12 div div a {
        margin-bottom: 1rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-410c1f58 p {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-410c1f58 p {
        margin-bottom: 1rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-2f21f859 div div {
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-2f21f859 div div {
        margin-bottom: 1.125rem;
    }
}

.coh-ce-2f21f859 div div a {
    margin-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-2f21f859 div div a {
        margin-bottom: 1.125rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-e59ddf19 {
    color: rgb(77, 77, 79);
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-top: 5.125rem;
    padding-bottom: 5.125rem;
}

@media (max-width:991px) {
    .coh-ce-e59ddf19 {
        font-size: 1rem;
        line-height: 1.5rem;
        padding-top: 6.5rem;
        padding-bottom: 4rem;
    }
}

.coh-ce-e59ddf19 a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-e59ddf19 a {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 1rem;
    }
}

.coh-ce-bdabda86 {
    margin-top: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-bdabda86 {
        margin-top: 2rem;
    }
}

.coh-ce-8d7c58a9 ul li {
    margin-bottom: 0.75rem;
}

.coh-ce-8d7c58a9 ul li a,
.coh-ce-8d7c58a9 ul li div,
.coh-ce-8d7c58a9 ul li span,
.coh-ce-8d7c58a9 ul li p,
.coh-ce-8d7c58a9 ul li h2,
.coh-ce-8d7c58a9 ul li h3,
.coh-ce-8d7c58a9 ul li h4,
.coh-ce-8d7c58a9 ul li h5,
.coh-ce-8d7c58a9 ul li h6 {
    display: block;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-79ef6407 {
    padding-top: 2rem;
    padding-bottom: 3.5rem;
}

@media (max-width:991px) {
    .coh-ce-79ef6407 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }
}

.coh-ce-79ef6407>div:last-child {
    padding-bottom: 0;
}

.coh-ce-f26a0545 {
    padding-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-f26a0545 {
        padding-bottom: 2rem;
    }
}

.coh-ce-f26a0545 .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-f26a0545 .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-f26a0545 .coh-accordion-tabs-inner {
    padding-top: 0;
    padding-bottom: 0;
}

.coh-ce-3a9c0a61 {
    padding-bottom: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-3a9c0a61 {
        padding-bottom: 2rem;
    }
}

.coh-ce-3a9c0a61 div a {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0.75rem;
}

@media (max-width:991px) {
    .coh-ce-3a9c0a61 div a {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-a88c27b4 {
    margin-top: 1rem;
    margin-bottom: 0;
}

.coh-ce-d3da3158 .coh-read-more-btn {
    margin: 0 auto;
    background-color: rgba(0, 0, 0, 0);
    border-style: none;
    font-size: 1rem;
    line-height: 1.5rem;
    color: rgb(0, 98, 155);
    font-weight: 400;
    text-transform: capitalize;
}

.coh-ce-d3da3158 .coh-read-more-btn:hover {
    color: rgb(0, 98, 155);
}

.coh-ce-d3da3158 .coh-read-more-btn.is-collapsed:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: icomoon;
    margin-left: 0.5rem;
}

.coh-ce-d3da3158 .coh-read-more-btn.is-expanded:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 0.5rem;
    content: "\f077";
    font-family: icomoon;
}

.coh-ce-d3da3158 .coh-accordion-title a {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

@media (max-width:991px) {
    .coh-ce-d3da3158 .coh-accordion-title a {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}

.coh-ce-d3da3158 .custom-accordion-inner-wrapper {
    padding-top: 0.5rem;
}

.coh-ce-d3da3158 .custom-accordion-inner-wrapper ul li {
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
}

.coh-ce-8c11d19d {
    padding-top: 2rem;
}

.coh-ce-c0d45fb2 {
    padding-top: 7.125rem;
}

@media (max-width:991px) {
    .coh-ce-c0d45fb2 {
        padding-top: 4rem;
    }
}

.coh-ce-c0d45fb2 .coh-heading {
    margin-bottom: 3.625rem;
}

@media (max-width:991px) {
    .coh-ce-c0d45fb2 .coh-heading {
        margin-bottom: 2rem;
    }
}

.coh-ce-c0d45fb2 .coh-style-physician-star-rating-aggregate-block .px-rating-aggregate .px-ratingHolder .px-summarytext {
    color: rgb(77, 77, 79);
}

.coh-ce-c0d45fb2 .doctor-name {
    margin-bottom: 0.75rem;
}

.coh-ce-c0d45fb2 .px-section-container {
    padding-top: 2.6875rem;
}

@media (max-width:991px) {
    .coh-ce-c0d45fb2 .px-section-container {
        padding-top: 2.3125rem;
    }
}

.coh-ce-c0d45fb2 .px-section-container .px-star-rating {
    font-size: 1.25rem;
    line-height: 1.625rem;
}

.coh-ce-c0d45fb2 .px-section-container .px-comment-body .px-comment-label {
    display: none;
}

.coh-ce-c0d45fb2 .px-section-container .px-comment-body .px-source {
    font-size: 1.25rem;
    line-height: 1.625rem;
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    margin-top: 0.1875rem;
    margin-bottom: 0.75rem;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
}

.coh-ce-c0d45fb2 .px-section-container .px-comment-body .px-comment-text-Wrapper {
    color: rgb(77, 77, 79);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
    text-transform: none;
    font-style: normal;
}

.coh-ce-c0d45fb2 .px-section-container .px-date {
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(77, 77, 79);
}

.coh-ce-c0d45fb2 .px-section-container .px-date .px-day {
    display: none;
}

.coh-ce-c0d45fb2 .px-section-container .px-comment-stars-date-wrapper {
    min-width: 20%;
    float: left;
}

.coh-ce-c0d45fb2 .px-section-container .px-comment-stars-date-wrapper:before,
.coh-ce-c0d45fb2 .px-section-container .px-comment-stars-date-wrapper:after {
    clear: none;
    content: normal;
    display: inline;
}

@media (max-width:991px) {
    .coh-ce-c0d45fb2 .px-section-container .px-comment-stars-date-wrapper {
        min-width: 100%;
    }
}

.coh-ce-c0d45fb2 .px-cf {
    display: none;
}

.coh-ce-c0d45fb2 .px-cf:first-child {
    display: block;
}

.coh-ce-c0d45fb2 .px-comment-wrapper {
    margin-bottom: 2.5rem;
}

.coh-ce-c0d45fb2 .px-moreCommentsLink {
    text-align: center;
}

.coh-ce-950d1f5f {
    font-size: 1.5rem;
    line-height: 1.875rem;
    font-weight: 700;
    margin-bottom: 0.75rem;
    color: rgb(77, 77, 79);
}

.coh-ce-23783eb {
    margin-top: 0.25rem;
}

.coh-ce-b79a5a80 h2 {
    display: none;
}

.coh-ce-388def72 {
    margin-top: 7.125rem;
}

@media (max-width:991px) {
    .coh-ce-388def72 {
        margin-top: 4rem;
    }
}

.coh-ce-388def72 .coh-heading.hidden {
    display: none;
}

.coh-ce-1bd2d4a3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 1.875rem;
}

@media (max-width:991px) {
    .coh-ce-1bd2d4a3 {
        display: none;
    }
}

.coh-ce-7e6ce45c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 0.875rem;
    line-height: 1.375rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
}

.coh-ce-7e6ce45c:before {
    line-height: 1.375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f062";
    font-family: icomoon;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: rgb(0, 98, 155);
    font-size: 1rem;
}

.coh-ce-7e6ce45c:hover {
    text-decoration: none;
}

.coh-ce-493059f1 div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-493059f1 div div:first-child:after {
    content: ":";
}

.coh-ce-493059f1 div time {
    font-weight: 700;
    margin-left: 0.3125rem;
}

.coh-ce-b842c0f7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-c4541344 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-width: 0.0625rem;
    border-color: rgb(0, 0, 0);
}

.coh-ce-adbe2634 {
    margin-bottom: 1rem;
}

.coh-ce-9246e929 .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-9246e929 .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

@media (max-width:991px) {
    .coh-ce-9246e929 .coh-slider-nav-bottom .slick-prev {
        background-color: rgb(255, 255, 255);
    }
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-9246e929 .coh-slider-nav-bottom .slick-prev:before {
        color: rgb(0, 98, 155);
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-9246e929 .coh-slider-nav-bottom .slick-next {
        background-color: rgb(255, 255, 255);
    }
}

.coh-ce-9246e929 .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-9246e929 .coh-slider-nav-bottom .slick-next:before {
        color: rgb(0, 98, 155);
        font-size: 1.25rem;
        font-weight: 100;
    }
}

.coh-ce-9246e929 .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-9246e929 .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-9246e929 .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-9246e929 .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-44d5e174 article {
    height: 100%;
}

.coh-ce-61b9644b .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-61b9644b .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-61b9644b .coh-slider-nav-bottom .slick-prev:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-prev:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-prev:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-61b9644b .coh-slider-nav-bottom .slick-next:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-next:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-61b9644b .coh-slider-nav-bottom .slick-next:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-61b9644b .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-61b9644b .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-61b9644b .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-61b9644b .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-5abcd958 .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-5abcd958 .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-5abcd958 .coh-slider-nav-bottom .slick-prev:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-prev:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-prev:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-5abcd958 .coh-slider-nav-bottom .slick-next:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-next:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-5abcd958 .coh-slider-nav-bottom .slick-next:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-5abcd958 .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-5abcd958 .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-5abcd958 .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-5abcd958 .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-d5bf53cd .location-row-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-d5bf53cd .location-row-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 2rem;
    }
}

.coh-ce-d5bf53cd .location-row-wrapper .location-left-wrapper img {
    width: 13rem;
    max-width: unset;
}

@media (max-width:1199px) {
    .coh-ce-d5bf53cd .location-row-wrapper .location-left-wrapper img {
        width: 11.25rem;
    }
}

@media (max-width:991px) {
    .coh-ce-d5bf53cd .location-row-wrapper .location-left-wrapper img {
        width: 100%;
    }
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width:991px) {
    .coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper {
        padding-top: 1.25rem;
        padding-right: 1.25rem;
        padding-bottom: 2.5rem;
        padding-left: 1.25rem;
    }
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper .location-address {
    margin-bottom: 0.5rem;
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper .location-address .location-title {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(77, 77, 79);
    font-size: 1.25rem;
    line-height: 1.625rem;
    margin-bottom: 0.5rem;
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper .location-address span {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(43, 43, 43);
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0;
    display: block;
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper .location-link {
    font-size: 1rem;
    line-height: 1.625rem;
    color: rgb(0, 98, 155);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.coh-ce-d5bf53cd .location-row-wrapper .location-right-wrapper .location-link:after {
    line-height: 1.625rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    content: "\f0da";
    font-family: icomoon;
    font-size: 1.75rem;
    color: rgb(65, 182, 230);
    margin-left: 0.5rem;
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-prev:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-prev:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-prev:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-next:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-next:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-95f5e5cf .coh-slider-nav-bottom .slick-next:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-95f5e5cf .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-95f5e5cf .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-95f5e5cf .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-95f5e5cf .coh-slider-container-mid .slick-track {
    margin-right: 0;
    margin-left: 0;
}

.coh-ce-95f5e5cf .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-e1fab56c .listing-doctor-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgba(145, 148, 150, 0.7);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.6875rem;
    padding-left: 1rem;
    height: 100%;
}

@media (max-width:991px) {
    .coh-ce-e1fab56c .listing-doctor-row {
        padding-bottom: 2.0625rem;
    }
}

.coh-ce-e1fab56c .listing-doctor-row:nth-child(-n+3) {
    margin-right: 0;
}

.coh-ce-e1fab56c .listing-doctor-row .listing-doctor-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.coh-ce-e1fab56c .listing-doctor-row .listing-doctor-image img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: rgba(0, 0, 0, 0.3);
}

.coh-ce-e1fab56c .listing-doctor-row .listing-doctor-title {
    margin-top: 0.375rem;
    text-align: center;
}

.coh-ce-e1fab56c .listing-doctor-row .listing-doctor-title a {
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.375rem;
    line-height: 1.25rem;
}

.coh-ce-e1fab56c .listing-doctor-row .listing-doctor-discipline {
    margin-top: 0.25rem;
    text-align: center;
}

.coh-ce-e1fab56c .listing-doctor-row-wrapper {
    margin-bottom: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-e1fab56c .listing-doctor-row-wrapper {
        margin-bottom: 2rem;
    }
}

.coh-ce-e1fab56c .listing-doctor-row-wrapper .bottom-border {
    width: 100%;
    height: 0.5rem;
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom {
    display: grid;
    grid-template-areas: "slick-dots slick-dots" "slick-prev slick-next";
    background-color: rgb(238, 239, 239);
    margin-bottom: 0.9375rem;
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-dots {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    grid-area: slick-dots;
    position: static;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    background-color: rgb(255, 255, 255);
    padding-top: 2rem;
    padding-bottom: 2rem;
}

@media (max-width:991px) {
    .coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-dots {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-dots li.slick-active button {
    background-color: rgb(65, 182, 230);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    background-color: rgba(145, 148, 150, 0.7);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-prev {
    grid-area: slick-prev;
    justify-self: end;
    margin-top: 0.75rem;
    margin-right: 1.9375rem;
    margin-bottom: 0.75rem;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 98, 155);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-prev:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-prev:before {
        font-weight: 100;
        font-size: 1.25rem;
    }
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-prev:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-prev:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-next {
    grid-area: slick-next;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    margin-left: 1.9375rem;
    background-color: rgb(0, 98, 155);
    color: rgb(255, 255, 255);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-next:before {
    color: rgb(255, 255, 255);
}

@media (max-width:991px) {
    .coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-next:before {
        font-size: 1.25rem;
        font-weight: 100;
    }
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-next:hover {
    background-color: rgb(255, 163, 0);
}

.coh-ce-52ec33a9 .coh-slider-nav-bottom .slick-next:hover:before {
    color: rgb(0, 51, 84);
}

.coh-ce-52ec33a9 .coh-slider-container-mid {
    overflow: visible;
}

.coh-ce-52ec33a9 .coh-slider-container-mid .slick-next {
    right: -4rem;
}

.coh-ce-52ec33a9 .coh-slider-container-mid .slick-prev {
    left: -4rem;
}

.coh-ce-52ec33a9 .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-addae603 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-ce-6f78460f {
    overflow: hidden;
    position: relative;
}

.coh-ce-6f78460f {
    overflow: hidden;
    position: relative;
}

.coh-ce-6f78460f {
    overflow: hidden;
    position: relative;
}

.coh-ce-90afb00e {
    background-color: rgb(248, 248, 248);
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.coh-ce-90afb00e .accomplishment-images img:nth-child(4) {
    display: none;
}

.coh-ce-addae603 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-ce-c6638c7f {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.coh-ce-6f78460f {
    overflow: hidden;
    position: relative;
}

.coh-ce-6f78460f {
    overflow: hidden;
    position: relative;
}

.coh-ce-509b2000 {
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-509b2000 {
        display: contents;
    }
}

.coh-ce-509b2000 .menu-level-1 {
    background-color: rgb(0, 98, 155);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li {
    border-style: solid;
    border-color: rgb(223, 223, 223);
    border-left-width: 0.0625rem;
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li:last-child {
    border-right-width: 0.0625rem;
    border-right-style: solid;
    border-right-color: rgb(223, 223, 223);
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li:last-child {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-right-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li>a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>a {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .menu-level-1>li>span {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>span {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .coh-menu-list-container {
    text-align: left;
}

.coh-ce-df6368d7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width:991px) {
    .coh-ce-df6368d7 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        height: auto;
    }
}

.coh-ce-23ef2cbf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 1.4rem;
    padding-left: 1.4rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-23ef2cbf {
        padding-right: 0;
        padding-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.has-children.is-collapsed.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-collapsed.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf {
    background-color: rgb(248, 248, 248);
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf {
        margin-top: 0;
        margin-bottom: 0;
        background-color: rgba(0, 0, 0, 0);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a {
    color: rgb(0, 51, 84);
    font-weight: 700;
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>a {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf>span {
    font-weight: 700;
    color: rgb(0, 51, 84);
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>span {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf+.coh-menu-list-item {
    border-left-width: 0;
}

.has-children.coh-ce-23ef2cbf>a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.has-children.coh-ce-23ef2cbf>a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    display: none;
    margin-left: 0.5rem;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.has-children.coh-ce-23ef2cbf>span:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    margin-left: 0.5rem;
    display: none;
    content: "\f107";
    font-family: icomoon;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>span:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.coh-ce-1a78c2da {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

@media (max-width:991px) {
    .coh-ce-1a78c2da {
        padding-top: 0.875rem;
        padding-right: 1.4rem;
        padding-bottom: 0.875rem;
        padding-left: 1.4rem;
        height: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.coh-ce-1a78c2da:active {
    color: rgb(0, 51, 84);
}

.coh-ce-1a78c2da:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-daf594f7 {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 10;
    left: 0;
    right: 0;
    pointer-events: none;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width:991px) {
    .coh-ce-daf594f7 {
        position: static;
    }
}

.coh-ce-8f7f95f3 {
    pointer-events: auto;
}

@media (max-width:991px) {
    .coh-ce-8f7f95f3 {
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0.75rem;
    }
}

.coh-ce-9ab79d01 {
    background-color: rgb(237, 239, 239);
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.coh-ce-9ab79d01:after {
    background-color: rgb(238, 239, 239);
    height: 100%;
    width: 100vw;
    left: 100%;
    top: 0;
    content: " ";
    position: absolute;
}

.coh-ce-9ab79d01 .promo-card-wrapper {
    border-width: 0;
}

.coh-ce-35577bf4 {
    padding-top: 2.5rem;
    padding-left: 1.875rem;
    text-align: left;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents {
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .coh-paragraph {
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p {
    font-weight: 700;
    color: rgb(0, 51, 84);
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p:after {
    color: rgb(255, 163, 0);
}

.coh-ce-a8a32a0d {
    background-color: rgb(248, 248, 248);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-a8a32a0d:before {
    height: 100%;
    width: 100vw;
    background-color: rgb(248, 248, 248);
    top: 0;
    right: 100%;
    position: absolute;
    content: " ";
}

.coh-ce-2dde633b {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 1.75rem;
    padding-bottom: 3.125rem;
}

@media (max-width:991px) {
    .coh-ce-2dde633b {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-28856a6 {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    text-align: left;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-28856a6 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        padding-bottom: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-ce-28856a6 {
        display: block;
    }
}

.coh-ce-386989b1 {
    list-style-type: none;
    margin-left: 0;
    padding-right: 2.8125rem;
    padding-bottom: 1.875rem;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    text-align: left;
}

@media (max-width:991px) {
    .coh-ce-386989b1 {
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 1rem;
    }
}

.coh-ce-386989b1>span {
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-7e34ee3b {
    padding-top: 0.75rem;
    padding-bottom: 0.8125rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(0, 51, 84);
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-7e34ee3b {
        font-weight: 400;
    }
}

.coh-ce-7e34ee3b:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-2d224665 {
    width: 3.125rem;
    border-color: rgb(255, 163, 0);
    border-bottom-width: 0.125rem;
    border-style: solid;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-99056fcb {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
}

@media (max-width:767px) {
    .coh-ce-99056fcb {
        display: none;
    }
}

.coh-ce-6ca2328c {
    margin-left: 0;
    list-style-type: none;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    text-align: left;
}

.coh-ce-6ca2328c:first-child {
    padding-top: 0.8125rem;
}

.coh-ce-6ca2328c:last-child {
    padding-bottom: 0;
}

.coh-ce-4aab2177 {
    padding-top: 0;
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    color: rgb(0, 51, 84);
    line-height: 1.25rem;
}

.coh-ce-4aab2177:hover {
    text-decoration: underline;
}

.coh-ce-4aab2177:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-489ad69b ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (max-width:991px) {
    .coh-ce-489ad69b ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-489ad69b ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 0.875rem;
    line-height: 1.375rem;
    margin-left: 2.5625rem;
}

@media (max-width:991px) {
    .coh-ce-489ad69b ul li a {
        margin-right: 0;
        margin-left: 0;
    }
}

@media (max-width:991px) {
    .coh-ce-fdb22209 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }
}

.coh-ce-c2e6bd89 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-c2e6bd89 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}

.coh-ce-c2a716e9 {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

@media (max-width:767px) {
    .coh-ce-c2a716e9 {
        padding-right: 0;
        padding-left: 0;
    }
}

.coh-ce-3d39c93a {
    font-size: 0.875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
}

@media (max-width:767px) {
    .coh-ce-3d39c93a {
        padding-top: 0.25rem;
        padding-right: 1rem;
        padding-bottom: 0.25rem;
        padding-left: 1rem;
    }
}

.coh-ce-ddcd0c82 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.coh-ce-61cbe9b2 {
    list-style-type: none;
}

.coh-ce-509b2000 {
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-509b2000 {
        display: contents;
    }
}

.coh-ce-509b2000 .menu-level-1 {
    background-color: rgb(0, 98, 155);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li {
    border-style: solid;
    border-color: rgb(223, 223, 223);
    border-left-width: 0.0625rem;
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li:last-child {
    border-right-width: 0.0625rem;
    border-right-style: solid;
    border-right-color: rgb(223, 223, 223);
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li:last-child {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-right-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li>a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>a {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .menu-level-1>li>span {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>span {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .coh-menu-list-container {
    text-align: left;
}

.coh-ce-df6368d7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width:991px) {
    .coh-ce-df6368d7 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        height: auto;
    }
}

.coh-ce-23ef2cbf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 1.4rem;
    padding-left: 1.4rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-23ef2cbf {
        padding-right: 0;
        padding-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.has-children.is-collapsed.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-collapsed.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf {
    background-color: rgb(248, 248, 248);
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf {
        margin-top: 0;
        margin-bottom: 0;
        background-color: rgba(0, 0, 0, 0);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a {
    color: rgb(0, 51, 84);
    font-weight: 700;
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>a {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf>span {
    font-weight: 700;
    color: rgb(0, 51, 84);
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>span {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf+.coh-menu-list-item {
    border-left-width: 0;
}

.has-children.coh-ce-23ef2cbf>a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.has-children.coh-ce-23ef2cbf>a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    display: none;
    margin-left: 0.5rem;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.has-children.coh-ce-23ef2cbf>span:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    margin-left: 0.5rem;
    display: none;
    content: "\f107";
    font-family: icomoon;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>span:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.coh-ce-1a78c2da {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

@media (max-width:991px) {
    .coh-ce-1a78c2da {
        padding-top: 0.875rem;
        padding-right: 1.4rem;
        padding-bottom: 0.875rem;
        padding-left: 1.4rem;
        height: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.coh-ce-1a78c2da:active {
    color: rgb(0, 51, 84);
}

.coh-ce-1a78c2da:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-daf594f7 {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 10;
    left: 0;
    right: 0;
    pointer-events: none;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width:991px) {
    .coh-ce-daf594f7 {
        position: static;
    }
}

.coh-ce-8f7f95f3 {
    pointer-events: auto;
}

@media (max-width:991px) {
    .coh-ce-8f7f95f3 {
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0.75rem;
    }
}

.coh-ce-9ab79d01 {
    background-color: rgb(237, 239, 239);
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.coh-ce-9ab79d01:after {
    background-color: rgb(238, 239, 239);
    height: 100%;
    width: 100vw;
    left: 100%;
    top: 0;
    content: " ";
    position: absolute;
}

.coh-ce-9ab79d01 .promo-card-wrapper {
    border-width: 0;
}

.coh-ce-35577bf4 {
    padding-top: 2.5rem;
    padding-left: 1.875rem;
    text-align: left;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents {
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .coh-paragraph {
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p {
    font-weight: 700;
    color: rgb(0, 51, 84);
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p:after {
    color: rgb(255, 163, 0);
}

.coh-ce-a8a32a0d {
    background-color: rgb(248, 248, 248);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-a8a32a0d:before {
    height: 100%;
    width: 100vw;
    background-color: rgb(248, 248, 248);
    top: 0;
    right: 100%;
    position: absolute;
    content: " ";
}

.coh-ce-2dde633b {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 1.75rem;
    padding-bottom: 3.125rem;
}

@media (max-width:991px) {
    .coh-ce-2dde633b {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-28856a6 {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    text-align: left;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-28856a6 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        padding-bottom: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-ce-28856a6 {
        display: block;
    }
}

.coh-ce-386989b1 {
    list-style-type: none;
    margin-left: 0;
    padding-right: 2.8125rem;
    padding-bottom: 1.875rem;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    text-align: left;
}

@media (max-width:991px) {
    .coh-ce-386989b1 {
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 1rem;
    }
}

.coh-ce-386989b1>span {
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-7e34ee3b {
    padding-top: 0.75rem;
    padding-bottom: 0.8125rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(0, 51, 84);
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-7e34ee3b {
        font-weight: 400;
    }
}

.coh-ce-7e34ee3b:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-2d224665 {
    width: 3.125rem;
    border-color: rgb(255, 163, 0);
    border-bottom-width: 0.125rem;
    border-style: solid;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-99056fcb {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
}

@media (max-width:767px) {
    .coh-ce-99056fcb {
        display: none;
    }
}

.coh-ce-6ca2328c {
    margin-left: 0;
    list-style-type: none;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    text-align: left;
}

.coh-ce-6ca2328c:first-child {
    padding-top: 0.8125rem;
}

.coh-ce-6ca2328c:last-child {
    padding-bottom: 0;
}

.coh-ce-4aab2177 {
    padding-top: 0;
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    color: rgb(0, 51, 84);
    line-height: 1.25rem;
}

.coh-ce-4aab2177:hover {
    text-decoration: underline;
}

.coh-ce-4aab2177:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-509b2000 {
    position: relative;
}

@media (max-width:991px) {
    .coh-ce-509b2000 {
        display: contents;
    }
}

.coh-ce-509b2000 .menu-level-1 {
    background-color: rgb(0, 98, 155);
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1 {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li {
    border-style: solid;
    border-color: rgb(223, 223, 223);
    border-left-width: 0.0625rem;
    text-align: center;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li {
        border-top-width: 0.0625rem;
        border-left-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li:last-child {
    border-right-width: 0.0625rem;
    border-right-style: solid;
    border-right-color: rgb(223, 223, 223);
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li:last-child {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-right-width: 0;
    }
}

.coh-ce-509b2000 .menu-level-1>li>a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(255, 255, 255);
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>a {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .menu-level-1>li>span {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.0625rem;
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-509b2000 .menu-level-1>li>span {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }
}

.coh-ce-509b2000 .coh-menu-list-container {
    text-align: left;
}

.coh-ce-df6368d7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width:991px) {
    .coh-ce-df6368d7 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start;
        height: auto;
    }
}

.coh-ce-23ef2cbf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 1.4rem;
    padding-left: 1.4rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

@media (max-width:991px) {
    .coh-ce-23ef2cbf {
        padding-right: 0;
        padding-left: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.has-children.is-collapsed.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-collapsed.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf {
    background-color: rgb(248, 248, 248);
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf {
        margin-top: 0;
        margin-bottom: 0;
        background-color: rgba(0, 0, 0, 0);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a {
    color: rgb(0, 51, 84);
    font-weight: 700;
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>a {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf>span {
    font-weight: 700;
    color: rgb(0, 51, 84);
    font-size: 1.0625rem;
}

@media (max-width:991px) {
    .has-children.is-expanded.coh-ce-23ef2cbf>span {
        font-weight: 400;
        font-size: 1.25rem;
        color: rgb(255, 255, 255);
    }
}

.has-children.is-expanded.coh-ce-23ef2cbf>span:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}

.has-children.is-expanded.coh-ce-23ef2cbf+.coh-menu-list-item {
    border-left-width: 0;
}

.has-children.coh-ce-23ef2cbf>a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.has-children.coh-ce-23ef2cbf>a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: icomoon;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    display: none;
    margin-left: 0.5rem;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>a:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.has-children.coh-ce-23ef2cbf>span:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    margin-left: 0.5rem;
    display: none;
    content: "\f107";
    font-family: icomoon;
}

@media (max-width:991px) {
    .has-children.coh-ce-23ef2cbf>span:after {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
}

.coh-ce-1a78c2da {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}

@media (max-width:991px) {
    .coh-ce-1a78c2da {
        padding-top: 0.875rem;
        padding-right: 1.4rem;
        padding-bottom: 0.875rem;
        padding-left: 1.4rem;
        height: auto;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.coh-ce-1a78c2da:active {
    color: rgb(0, 51, 84);
}

.coh-ce-1a78c2da:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-daf594f7 {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 10;
    left: 0;
    right: 0;
    pointer-events: none;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width:991px) {
    .coh-ce-daf594f7 {
        position: static;
    }
}

.coh-ce-8f7f95f3 {
    pointer-events: auto;
}

@media (max-width:991px) {
    .coh-ce-8f7f95f3 {
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0.75rem;
    }
}

.coh-ce-9ab79d01 {
    background-color: rgb(237, 239, 239);
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

.coh-ce-9ab79d01:after {
    background-color: rgb(238, 239, 239);
    height: 100%;
    width: 100vw;
    left: 100%;
    top: 0;
    content: " ";
    position: absolute;
}

.coh-ce-9ab79d01 .promo-card-wrapper {
    border-width: 0;
}

.coh-ce-35577bf4 {
    padding-top: 2.5rem;
    padding-left: 1.875rem;
    text-align: left;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents {
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .coh-paragraph {
    color: rgb(77, 77, 79);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p {
    font-weight: 700;
    color: rgb(0, 51, 84);
}

.coh-ce-35577bf4 .promo-card-wrapper .card-contents .promo-card-heading p:after {
    color: rgb(255, 163, 0);
}

.coh-ce-a8a32a0d {
    background-color: rgb(248, 248, 248);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-a8a32a0d:before {
    height: 100%;
    width: 100vw;
    background-color: rgb(248, 248, 248);
    top: 0;
    right: 100%;
    position: absolute;
    content: " ";
}

.coh-ce-2dde633b {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding-top: 1.75rem;
    padding-bottom: 3.125rem;
}

@media (max-width:991px) {
    .coh-ce-2dde633b {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.coh-ce-28856a6 {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-column-fill: balance;
    -moz-column-fill: balance;
    column-fill: balance;
    text-align: left;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    display: block;
}

@media (max-width:991px) {
    .coh-ce-28856a6 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        padding-bottom: 1.25rem;
    }
}

@media (max-width:767px) {
    .coh-ce-28856a6 {
        display: block;
    }
}

.coh-ce-386989b1 {
    list-style-type: none;
    margin-left: 0;
    padding-right: 2.8125rem;
    padding-bottom: 1.875rem;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    text-align: left;
}

@media (max-width:991px) {
    .coh-ce-386989b1 {
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 1rem;
    }
}

.coh-ce-386989b1>span {
    font-size: 1rem;
    line-height: 1.5rem;
}

.coh-ce-7e34ee3b {
    padding-top: 0.75rem;
    padding-bottom: 0.8125rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 1rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 700;
    color: rgb(0, 51, 84);
    line-height: 1.5rem;
}

@media (max-width:991px) {
    .coh-ce-7e34ee3b {
        font-weight: 400;
    }
}

.coh-ce-7e34ee3b:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-2d224665 {
    width: 3.125rem;
    border-color: rgb(255, 163, 0);
    border-bottom-width: 0.125rem;
    border-style: solid;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.coh-ce-99056fcb {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
}

@media (max-width:767px) {
    .coh-ce-99056fcb {
        display: none;
    }
}

.coh-ce-6ca2328c {
    margin-left: 0;
    list-style-type: none;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    text-align: left;
}

.coh-ce-6ca2328c:first-child {
    padding-top: 0.8125rem;
}

.coh-ce-6ca2328c:last-child {
    padding-bottom: 0;
}

.coh-ce-4aab2177 {
    padding-top: 0;
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    color: rgb(0, 51, 84);
    line-height: 1.25rem;
}

.coh-ce-4aab2177:hover {
    text-decoration: underline;
}

.coh-ce-4aab2177:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-2a5a8af7 .menu-level-1 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.coh-ce-2a5a8af7 .menu-level-1>li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.coh-ce-2a5a8af7 .menu-level-1>li>span {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: rgb(0, 0, 0);
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 1.5rem;
    letter-spacing: 0.0625rem;
    padding-top: 2.5rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
}

.coh-ce-2a5a8af7 .menu-level-1 ul.menu-level-2>li {
    display: inline-block;
    width: 100%;
}

.coh-ce-2a5a8af7 .menu-level-1 ul.menu-level-2>li:first-child {
    display: inline-block !important;
    ;
}

.coh-ce-f7f979f0 {
    height: auto;
}

.coh-ce-e206c2e7 {
    width: 100%;
    background-color: rgb(255, 255, 255);
}

.has-children.is-collapsed.coh-ce-e206c2e7>a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-collapsed.coh-ce-e206c2e7 button>span:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}

.has-children.is-expanded.coh-ce-e206c2e7 {
    background-color: rgb(255, 255, 255);
}

.has-children.is-expanded.coh-ce-e206c2e7 button>span:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    content: "\f106";
    font-family: icomoon;
}

.has-children.is-expanded.coh-ce-e206c2e7+.coh-menu-list-item {
    border-left-width: 0;
}

.has-children.coh-ce-e206c2e7 button {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(0, 51, 84);
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
    content: "\f106";
    font-family: icomoon;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.has-children.coh-ce-e206c2e7 button span {
    font-size: 0;
}

.has-children.coh-ce-e206c2e7 button span:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
    font-size: 2.5rem;
    content: "\f107";
    font-family: icomoon;
}

.has-children.coh-ce-e206c2e7 span:after {
    -webkit-transition: 200ms ease-in-out transform;
    transition: 200ms ease-in-out transform;
}

.coh-ce-2269c885 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

@media (max-width:991px) {
    .coh-ce-2269c885 {
        height: auto;
    }
}

.coh-ce-2269c885:active {
    color: rgb(0, 51, 84);
}

.coh-ce-2269c885:focus {
    -webkit-box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: 0 0 0 0.0625rem rgb(255, 163, 0);
    width: 100%;
}

.coh-ce-863ec21a {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: icomoon;
}

.coh-ce-863ec21a:hover {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0);
}

.coh-ce-55f943f5 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    display: block;
}

.coh-ce-d1c9e540 {
    list-style-type: none;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    text-align: left;
}

.coh-ce-536c4aa5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 1.25rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 51, 84);
    line-height: 1.5rem;
}

.coh-ce-536c4aa5:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-99056fcb {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: rgb(0, 51, 84);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
}

@media (max-width:767px) {
    .coh-ce-99056fcb {
        display: none;
    }
}

.coh-ce-6ca2328c {
    margin-left: 0;
    list-style-type: none;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    text-align: left;
}

.coh-ce-6ca2328c:first-child {
    padding-top: 0.8125rem;
}

.coh-ce-6ca2328c:last-child {
    padding-bottom: 0;
}

.coh-ce-4aab2177 {
    padding-top: 0;
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
    color: rgb(0, 51, 84);
    line-height: 1.25rem;
}

.coh-ce-4aab2177:hover {
    text-decoration: underline;
}

.coh-ce-4aab2177:focus {
    -webkit-box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
    box-shadow: inset 0 0 0 0.0625rem rgb(255, 163, 0);
}

.coh-ce-6fb2d87d {
    padding-right: 1.1875rem;
}

@media (max-width:991px) {
    .coh-ce-6fb2d87d {
        padding-right: 0;
        margin-bottom: 2rem;
    }
}

@media (max-width:991px) {
    .coh-ce-6fb2d87d .accordion-wrapper .coh-accordion-tabs-content-wrapper {
        padding-top: 0.5625rem;
        padding-right: 0.75rem;
        padding-bottom: 0.5625rem;
        padding-left: 0.75rem;
        border-width: 0.0625rem;
        -webkit-border-radius: 0.375rem;
        border-radius: 0.375rem;
        border-style: solid;
        border-color: rgb(0, 98, 155);
    }
}

.coh-ce-6fb2d87d .accordion-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    display: none;
    color: rgb(77, 77, 79);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

@media (max-width:991px) {
    .coh-ce-6fb2d87d .accordion-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

@media (max-width:991px) {
    .coh-ce-6fb2d87d .section-ul-wrapper {
        padding-top: 0.5rem;
    }
}

.coh-ce-6fb2d87d .section-ul-wrapper>li {
    border-bottom-color: rgba(145, 148, 150, 0.7);
    border-bottom-style: solid;
    border-bottom-width: 0.0625rem;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li:last-child {
    border-width: 0;
}

@media (max-width:991px) {
    .coh-ce-6fb2d87d .section-ul-wrapper>li:last-child>a {
        padding-bottom: 0.25rem;
    }
}

.coh-ce-6fb2d87d .section-ul-wrapper>li>a {
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1.0625rem;
    line-height: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.625rem;
    padding-left: 1.25rem;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li>a:hover {
    text-decoration: underline;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1.25rem;
    margin-top: 0;
    margin-bottom: 0;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul li {
    list-style-type: none;
    margin-left: 0;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul li a {
    color: rgb(0, 98, 155);
    font-weight: 400;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.375rem;
    padding-right: 1.0625rem;
    padding-bottom: 0.375rem;
    padding-left: 1.0625rem;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul li a:hover {
    text-decoration: underline;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul li .arrow {
    padding-top: 0.375rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li ul li .arrow:before {
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: rgb(0, 98, 155);
}

.coh-ce-6fb2d87d .section-ul-wrapper>li>.coh-container>ul {
    padding-top: 0;
    padding-bottom: 0.9375rem;
    padding-left: 1.25rem;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li>.arrow {
    padding-top: 0.625rem;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.coh-ce-6fb2d87d .section-ul-wrapper>li>.arrow:before {
    color: rgb(255, 163, 0);
    font-size: 1.3625rem;
    line-height: 1.5rem;
}

.coh-ce-6fb2d87d .section-ul-wrapper li {
    position: relative;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.has-children>.arrow {
    display: inline-block;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.has-children>.arrow:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.arrow-turn>.arrow:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-family: icomoon;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.is-active.arrow-turn>.arrow:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    font-family: icomoon;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.is-active>.ul-wrapper {
    display: block;
    width: 100%;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.is-active>a {
    font-weight: 700;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.is-expanded>.ul-wrapper {
    display: block;
    width: 100%;
}

.coh-ce-6fb2d87d .section-ul-wrapper li.is-expanded>.arrow:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0d7";
    font-family: icomoon;
}

.coh-ce-6fb2d87d .section-ul-wrapper li .arrow {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    position: absolute;
    left: 0;
    display: none;
    z-index: 5;
}

.coh-ce-6fb2d87d .section-ul-wrapper li .arrow:hover {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-6fb2d87d .section-ul-wrapper li .arrow:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.coh-ce-6fb2d87d .section-ul-wrapper li .arrow:before {
    position: relative;
}

.coh-ce-cfe72cb0 .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    display: none;
}

@media (max-width:991px) {
    .coh-ce-cfe72cb0 .coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: block;
    }
}

@media (max-width:991px) {
    .coh-ce-296522a8 li .coh-container ul {
        padding-left: 0.5rem;
    }
}

.coh-ce-c3ca3306 {
    display: none;
}

.coh-ce-305a20b3 {
    display: none;
}

.coh-ce-d47157a4 {
    list-style-type: none;
}

.coh-ce-5464d549 {
    list-style-type: none;
}

.coh-ce-61cbe9b2 {
    list-style-type: none;
}

.coh-ce-39a1ac35 {
    list-style-type: none;
}

.coh-ce-5161516a {
    list-style-type: none;
}

.coh-ce-95d5a90e {
    width: 32.4375rem;
}

@media (max-width:991px) {
    .coh-ce-95d5a90e {
        width: 100%;
    }
}

.coh-ce-95d5a90e ul {
    background-color: rgba(0, 0, 0, 0);
}

.coh-ce-95d5a90e ul li {
    padding-top: 0.59375rem;
    padding-bottom: 0.59375rem;
    padding-left: 2.5rem;
}

@media (max-width:991px) {
    .coh-ce-95d5a90e ul li {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 2rem;
    }
}

.coh-ce-95d5a90e ul li a {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(0, 98, 155);
    font-size: 0.875rem;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-95d5a90e ul li a {
        font-weight: 700;
        color: rgb(0, 98, 155);
        line-height: 1.4375rem;
    }
}

.coh-ce-70131c4e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

@media (max-width:991px) {
    .coh-ce-70131c4e {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.coh-ce-ff1150ac {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.coh-ce-ac085d01 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}

@media (max-width:991px) {
    .coh-ce-ac085d01 {
        padding-left: 0 !important;
    }
}

.coh-ce-cc3dc9ee {
    font-size: 0.875rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    color: rgb(0, 98, 155);
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1rem;
}

@media (max-width:991px) {
    .coh-ce-cc3dc9ee {
        color: rgb(255, 255, 255);
    }
}

.responsive-figure-table {
    max-width: 100%;
    overflow-x: auto;
    margin: 0;
}

.views-align-left {
    text-align: left;
}

.views-align-right {
    text-align: right;
}

.views-align-center {
    text-align: center;
}

.views-view-grid .views-col {
    float: left;
}

.views-view-grid .views-row {
    float: left;
    clear: both;
    width: 100%;
}

.views-display-link+.views-display-link {
    margin-left: 0.5em;
}

span.ext {
    width: 10px;
    height: 10px;
    padding-right: 12px;
    text-decoration: none;
    background: url(../image/extlink_s.png) 2px center no-repeat;
}

span.mailto {
    width: 10px;
    height: 10px;
    padding-right: 12px;
    text-decoration: none;
    background: url(../image/extlink_s.png) -20px center no-repeat;
}

span.tel {
    width: 10px;
    height: 10px;
    padding-right: 12px;
    text-decoration: none;
    background: url(../image/extlink_s.png) -42px center no-repeat;
}

svg.ext {
    width: 14px;
    height: 14px;
    fill: #727272;
    font-weight: 900;
}

svg.mailto,
svg.tel {
    width: 14px;
    height: 14px;
    fill: #727272;
}

[data-extlink-placement='prepend'],
[data-extlink-placement='before'] {
    padding-right: 0.2rem;
}

[data-extlink-placement='append'],
[data-extlink-placement='after'] {
    padding-left: 0.2rem;
}

svg.ext path,
svg.mailto path,
svg.tel path {
    stroke: #727272;
    stroke-width: 3;
}

@media print {

    svg.ext,
    svg.mailto,
    svg.tel,
    span.ext,
    span.mailto,
    span.tel {
        display: none;
        padding: 0;
    }
}

.extlink i {
    padding-left: 0.2em;
}

.extlink-nobreak {
    white-space: nowrap;
}

.sitewide-alert {
    padding: 5px;
    background-color: #f5f5f5;
}

.sitewide-alert .close {
    float: right;
}

.sitewide-alert__message,
.sitewide-alert .field--name-message {
    display: inline-block;
}