/* @license GNU-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: 0 0;
}
input {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    background: 0 0;
}
p,
blockquote {
    font-weight: 400;
}
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: 0 0;
}
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: 400;
}
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: 1em;
    margin: 0;
    padding: 0;
    background: 0 0;
    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: 0 0;
    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;
}
.coh-color-black {
    color: #000;
}
.coh-color-btn-error {
    color: #dc0101;
}
.coh-color-btn-focus {
    color: #418fd3;
}
.coh-color-btn-success {
    color: #029333;
}
.coh-color-btn-warning {
    color: #d17f03;
}
.coh-color-charcoal {
    color: #333;
}
.coh-color-dark-grey {
    color: #525252;
}
.coh-color-dark-purple {
    color: #5a027d;
}
.coh-color-flame {
    color: #c94d00;
}
.coh-color-forest-green {
    color: #218529;
}
.coh-color-fuchsia {
    color: #9e306e;
}
.coh-color-gray {
    color: #767575;
}
.coh-color-green {
    color: #73d733;
}
.coh-color-light-green {
    color: #a1e476;
}
.coh-color-light-grey {
    color: #a8a8a8;
}
.coh-color-orange {
    color: #fa7e33;
}
.coh-color-orchid {
    color: #7f03b0;
}
.coh-color-pink {
    color: #ff8ecf;
}
.coh-color-purple {
    color: #b985d9;
}
.coh-color-sea-blue {
    color: #148087;
}
.coh-color-silver {
    color: #e3e3e3;
}
.coh-color-turquoise {
    color: #3dd4cc;
}
.coh-color-white {
    color: #fff;
}
.coh-color-yellow {
    color: #ffeb0f;
}
[data-icon-icomoon] {
    font-family: "icomoon";
}
[data-icon-icomoon]:after {
    font-family: "icomoon";
    content: attr(data-icon-icomoon);
}
@font-face {
    font-family: "icomoon";
    src: url("../cohesion/icomoon.eot");
    src: url("../cohesion/icomoond41d.eot?#iefix") format("embedded-opentype"), url("../cohesion/icomoon.html") format("woff2"), url("../cohesion/icomoon.woff") format("woff"), url("../cohesion/icomoon.ttf") format("truetype");
}
.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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 1217px) {
    .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 1103px) {
    .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 719px) {
    .coh-column {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}
@media (max-width: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1217px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1103px) {
    .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: 1103px) {
    .coh-row-sm > .coh-row-inner {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
    .coh-row-sm > .coh-row-inner > .coh-column {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 719px) {
    .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: 576px) {
    .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: 719px) {
    .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: 719px) {
    .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: 576px) {
    .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: 576px) {
    .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: 576px) {
    .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;
    }
}
body {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #333;
}
body {
    font-size: 16px;
}
ul {
    margin-bottom: 1.5rem;
}
ul.toolbar-menu li {
    margin: 0;
    list-style-type: none;
    font-weight: 400;
}
ul.toolbar-menu li:before {
    content: normal;
}
ul.contextual-links li {
    list-style-type: none;
    font-weight: 400;
}
ul.contextual-links li:before {
    content: normal;
}
ul.cke_panel_list li {
    list-style-type: none;
    font-weight: 400;
}
ul.cke_panel_list li:before {
    content: normal;
}
ul.dx8-tabs li {
    list-style-type: none;
    font-weight: 400;
}
ul.dx8-tabs li:before {
    content: normal;
}
ul li {
    line-height: 1.5;
    margin-bottom: 1rem;
    margin-left: 2rem;
    list-style-type: disc;
    list-style-position: outside;
}
ul li.ui-menu-item {
    list-style-type: none;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
}
ul li ul {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
ul li ul li {
    margin-left: 1rem;
    list-style-type: circle;
}
p {
    font-size: 1rem;
    margin-bottom: 1.5rem;
    line-height: 1.5;
    font-weight: 400;
}
ol {
    margin-bottom: 1.5rem;
}
ol li {
    line-height: 1.5;
    margin-bottom: 1rem;
    margin-left: 2rem;
    font-weight: 400;
    list-style-type: decimal;
}
ol li ol {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
ol li ol li {
    margin-left: 1.5rem;
}
a {
    color: #26a3dd;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
a:hover {
    color: #70c3e9;
}
h6 {
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (max-width: 1440px) {
    h6 {
        font-family: "Hanken Grotesk", sans-serif;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 1217px) {
    h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 719px) {
    h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
h5 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 0.5rem;
    font-weight: 500;
}
@media (max-width: 1440px) {
    h5 {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 1217px) {
    h5 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 719px) {
    h5 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 576px) {
    h5 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
h4 {
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1rem;
    font-weight: 300;
}
@media (max-width: 1440px) {
    h4 {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 1217px) {
    h4 {
        font-size: 1.75rem;
        line-height: 2rem;
    }
}
@media (max-width: 719px) {
    h4 {
        font-size: 1.75rem;
        line-height: 2rem;
    }
}
h3 {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
    margin-bottom: 1.25rem;
}
@media (max-width: 1440px) {
    h3 {
        font-size: 3rem;
        line-height: 3.5rem;
    }
}
@media (max-width: 1217px) {
    h3 {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 719px) {
    h3 {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 576px) {
    h3 {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
h2 {
    font-weight: 300;
    font-size: 3.5rem;
    line-height: 4rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    h2 {
        font-size: 3.5rem;
        line-height: 4rem;
    }
}
@media (max-width: 1217px) {
    h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
@media (max-width: 576px) {
    h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
h1 {
    font-size: 4rem;
    line-height: 5rem;
    font-weight: 300;
}
@media (max-width: 1440px) {
    h1 {
        font-size: 4rem;
        margin-bottom: 1.5rem;
        line-height: 5rem;
    }
}
@media (max-width: 1217px) {
    h1 {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 576px) {
    h1 {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
body {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
}
@media (max-width: 719px) {
    body {
        margin: 0;
        position: relative;
        scroll-behavior: smooth;
    }
}
@media (max-width: 576px) {
    body {
        margin: 0;
        position: relative;
        scroll-behavior: smooth;
    }
}
body::-moz-selection {
    background-color: #26a3dd;
    color: #fff;
}
body::selection {
    background-color: #26a3dd;
    color: #fff;
}
@media (max-width: 1103px) {
    body.menu-active {
        overflow: hidden;
    }
}
body img {
    max-width: 100%;
    height: auto;
}
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: #26a3dd;
    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: 1217px) {
    blockquote {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
blockquote:before {
    line-height: 1;
    font-weight: 400;
    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: #26a3dd;
    font-style: normal;
    padding-bottom: 0.5rem;
    display: block;
}
@media (max-width: 1217px) {
    blockquote:before {
        font-size: 1.5rem;
    }
}
blockquote p {
    font-size: 1.25rem;
}
form > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
form label {
    font-weight: 700;
    margin-bottom: 0.5rem;
}
form label.form-required:after {
    content: "*";
    margin-left: 0.25rem;
    color: red;
}
form legend {
    font-weight: 700;
    margin-bottom: 0.5rem;
}
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;
}
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:checked + label:after {
    opacity: 1;
}
form .form-type-checkbox label {
    font-weight: 400;
    margin-bottom: 0;
}
form .form-type-checkbox label:before {
    pointer-events: none;
    background-color: #f2f2f2;
    height: 1.625rem;
    width: 1.625rem;
    position: absolute;
    top: 50%;
    left: 0;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #bfbfbf;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
}
form .form-type-checkbox label:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    pointer-events: none;
    color: #26a3dd;
    font-size: 1.25rem;
    height: 1.75rem;
    width: 1.75rem;
    position: absolute;
    top: 50%;
    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;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "\f00c";
    font-family: "icomoon";
}
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:checked + label:after {
    opacity: 1;
}
form .form-type-radio label {
    margin-bottom: 0;
    font-weight: 400;
}
form .form-type-radio label:before {
    pointer-events: none;
    background-color: #f2f2f2;
    height: 1.625rem;
    width: 1.625rem;
    position: absolute;
    top: 0;
    left: 0;
    border-width: 0.0625rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border-style: solid;
    border-color: #bfbfbf;
    content: "";
}
form .form-type-radio label:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    pointer-events: none;
    color: #26a3dd;
    font-size: 1rem;
    height: 1.75rem;
    width: 1.75rem;
    position: absolute;
    top: 0;
    left: 0;
    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;
    content: "\f111";
    font-family: "icomoon";
}
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.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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    pointer-events: none;
    background-color: #26a3dd;
    height: 3.125rem;
    width: 3.125rem;
    bottom: 0;
    right: 0;
    content: "";
}
form .form-type-select label:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    pointer-events: none;
    color: #fff;
    font-size: 1.25rem;
    height: 3.125rem;
    width: 3.125rem;
    position: absolute;
    bottom: 0;
    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";
}
form .form-select:not(.editor) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.5;
    background-color: #f2f2f2;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #bfbfbf;
}
form .form-search {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.5;
    background-color: #f2f2f2;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #bfbfbf;
}
form .form-submit {
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #26a3dd;
    font-weight: 700;
    line-height: 1.25;
    font-size: 0.875rem;
    background-color: #f2f2f2;
    padding: 1rem;
    border-style: none;
}
form .form-submit:hover {
    background-color: #dbdbdc;
}
form .form-submit.button--primary {
    color: #fff;
    background-color: #26a3dd;
}
form .form-submit.button--primary:hover {
    background-color: #1a89c9;
}
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: #bfbfbf;
    background-color: #f2f2f2;
}
form .form-email {
    line-height: 1.5;
    background-color: #f2f2f2;
    width: 100%;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #bfbfbf;
}
form .form-textarea {
    line-height: 1.5;
    background-color: #f2f2f2;
    width: 100%;
    padding: 0.75rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: #bfbfbf;
}
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;
}
.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: 80rem;
}
@media (max-width: 1440px) {
    .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: 67.5rem;
    }
}
@media (max-width: 1217px) {
    .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: 60.5rem;
    }
}
@media (max-width: 1103px) {
    .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: 39rem;
    }
}
@media (max-width: 719px) {
    .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: 34.0625rem;
    }
}
@media (max-width: 576px) {
    .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: 1rem;
        margin-right: 1rem;
    }
}
.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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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-container {
    display: block;
}
.coh-container:before,
.coh-container:after {
    clear: both;
    content: " ";
    display: table;
}
.coh-container-boxed {
    margin: 0 auto;
    max-width: 80rem;
}
@media (max-width: 1440px) {
    .coh-container-boxed {
        margin: 0 auto;
        max-width: 67.5rem;
    }
}
@media (max-width: 1217px) {
    .coh-container-boxed {
        margin: 0 auto;
        max-width: 60.5rem;
    }
}
@media (max-width: 1103px) {
    .coh-container-boxed {
        margin: 0 auto;
        max-width: 39rem;
    }
}
@media (max-width: 719px) {
    .coh-container-boxed {
        margin: 0 auto;
        max-width: 34.0625rem;
    }
}
@media (max-width: 576px) {
    .coh-container-boxed {
        max-width: none;
        margin-left: 1rem;
        margin-right: 1rem;
    }
}
.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-google-map-1by1 {
    padding-bottom: 100%;
}
.coh-google-map-4by3 {
    padding-bottom: 75%;
}
.coh-google-map-3by2 {
    padding-bottom: 66.67%;
}
.coh-google-map-8by5 {
    padding-bottom: 62.5%;
}
.coh-google-map-16by9 {
    padding-bottom: 56.25%;
}
.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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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;
}
body.modal-open {
    overflow: visible;
}
body.modal-open.coh-modal-overlay-open {
    overflow: hidden;
}
.coh-modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 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;
    z-index: 999;
    pointer-events: none;
}
.coh-modal > * {
    pointer-events: auto;
}
.coh-modal-top-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.coh-modal-top-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.coh-modal-top-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.coh-modal-center-left {
    -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;
}
.coh-modal-center {
    -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-modal-center-right {
    -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;
}
.coh-modal-bottom-left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.coh-modal-bottom-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.coh-modal-bottom-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.coh-modal-inner {
    position: relative;
    overflow: auto;
    z-index: 1;
    -webkit-overflow-scrolling: touch;
}
.coh-modal-close-wrapper {
    position: absolute;
    z-index: 1;
}
.coh-modal-close-top-left .coh-modal-close-wrapper {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-modal-close-top-center .coh-modal-close-wrapper {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.coh-modal-close-top-right .coh-modal-close-wrapper {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-modal-close-center-left .coh-modal-close-wrapper {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.coh-modal-close-center-right .coh-modal-close-wrapper {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.coh-modal-close-bottom-left .coh-modal-close-wrapper {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-modal-close-bottom-center .coh-modal-close-wrapper {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.coh-modal-close-bottom-right .coh-modal-close-wrapper {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-modal-close-button[hidden] {
    display: none;
}
.coh-modal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.25);
}
.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: 80rem;
}
@media (max-width: 1440px) {
    .coh-slider-container-boxed {
        margin: 0 auto;
        max-width: 67.5rem;
    }
}
@media (max-width: 1217px) {
    .coh-slider-container-boxed {
        margin: 0 auto;
        max-width: 60.5rem;
    }
}
@media (max-width: 1103px) {
    .coh-slider-container-boxed {
        margin: 0 auto;
        max-width: 39rem;
    }
}
@media (max-width: 719px) {
    .coh-slider-container-boxed {
        margin: 0 auto;
        max-width: 34.0625rem;
    }
}
@media (max-width: 576px) {
    .coh-slider-container-boxed {
        max-width: none;
        margin-left: 1rem;
        margin-right: 1rem;
    }
}
.coh-slider-container-inner > .slick-list {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
}
@media (max-width: 1440px) {
    .coh-slider-container-inner > .slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
}
@media (max-width: 1217px) {
    .coh-slider-container-inner > .slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
}
@media (max-width: 1103px) {
    .coh-slider-container-inner > .slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
}
@media (max-width: 719px) {
    .coh-slider-container-inner > .slick-list {
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}
@media (max-width: 576px) {
    .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: 1440px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 1217px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 1103px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 719px) {
    .coh-slider-container .coh-slider-item {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}
@media (max-width: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1217px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1103px) {
    .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: 1103px) {
    .coh-slider-container-no-bleed-sm > .coh-slider-container-mid > .coh-slider-container-inner > .slick-list {
        margin-right: -0.75rem;
        margin-left: -0.75rem;
    }
    .coh-slider-container-no-bleed-sm > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}
@media (max-width: 719px) {
    .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: 576px) {
    .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: 719px) {
    .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: 719px) {
    .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: 576px) {
    .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: 576px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 1440px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 719px) {
    .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: 576px) {
    .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: 0 0;
    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(../../../../public_/cohesion/assets/video/mejs-controls.html) 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(/public://cohesion/styles/base/../../assets/video/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: -o-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(/public://cohesion/styles/base/../../assets/video/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: 700;
    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: -o-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;
    -o-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);
    -o-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: #c8c8c8 !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: #21f8f8;
}
.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: 400;
}
.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-video-background {
    position: relative;
    overflow: hidden;
}
.coh-video-background-inner {
    position: absolute;
    width: 100%;
    min-height: 100%;
    z-index: -100;
    -o-object-fit: cover;
    object-fit: cover;
}
.coh-video-background-top .coh-video-background-inner {
    top: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-video-background-center .coh-video-background-inner {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.coh-video-background-bottom .coh-video-background-inner {
    top: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
}
.coh-wysiwyg:before,
.coh-wysiwyg:after {
    clear: both;
    content: " ";
    display: table;
}
.coh-youtube-embed-inner {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.coh-youtube-embed-inner .coh-youtube-embed-item,
.coh-youtube-embed-inner iframe,
.coh-youtube-embed-inner embed,
.coh-youtube-embed-inner object,
.coh-youtube-embed-inner video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
}
.coh-youtube-embed-16by9 {
    padding-bottom: 56.25%;
}
.coh-youtube-embed-4by3 {
    padding-bottom: 75%;
}
.mb_YTPBar,
.mb_YTPBar span.mb_YTPUrl a {
    color: #fff;
}
@font-face {
    font-family: ytpregular;
    src: url(/public://cohesion/styles/base/font/ytp-regular.eot);
}
@font-face {
    font-family: ytpregular;
    src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=)
            format("woff"),
        url(/public://cohesion/styles/base/font/ytp-regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
.coh-youtube-video-background:before,
.coh-youtube-video-background:after {
    clear: both;
    content: " ";
    display: table;
}
.mb_YTPlayer:focus {
    outline: 0;
}
.YTPWrapper {
    display: block;
    -webkit-transform: translateZ(0) translate3d(0, 0, 0);
    transform: translateZ(0) translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mb_YTPlayer .loading {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.51);
    text-align: center;
    padding: 2px 4px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: "Droid Sans", sans-serif;
    -webkit-animation: fade 0.1s infinite alternate;
    animation: fade 0.1s infinite alternate;
}
@-webkit-keyframes fade {
    0% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fade {
    0% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
}
.YTPFullscreen {
    display: block !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border: none !important;
    opacity: 1 !important;
    background-color: #000;
}
.mbYTP_wrapper iframe {
    max-width: 4000px !important;
}
.inline_YTPlayer {
    margin-bottom: 20px;
    vertical-align: top;
    position: relative;
    left: 0;
    overflow: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
    background: rgba(0, 0, 0, 0.5);
}
.inline_YTPlayer img {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
}
.mb_YTPBar,
.mb_YTPBar .buttonBar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    padding: 5px;
    width: 100%;
}
.mb_YTPBar .ytpicon {
    font-size: 20px;
    font-family: ytpregular;
}
.mb_YTPBar .mb_YTPUrl.ytpicon {
    font-size: 30px;
}
.mb_YTPBar {
    -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    display: block;
    height: 10px;
    background: #333;
    position: fixed;
    bottom: 0;
    text-align: left;
    z-index: 1000;
    font: 14px/16px sans-serif;
    opacity: 0.1;
}
.mb_YTPBar.visible,
.mb_YTPBar:hover {
    opacity: 1;
}
.mb_YTPBar .buttonBar {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    background: 0 0;
    font: 12px/14px Calibri;
    position: absolute;
    top: -30px;
    height: 40px;
}
.mb_YTPBar:hover .buttonBar {
    background: rgba(0, 0, 0, 0.4);
}
.mb_YTPBar span {
    display: inline-block;
    font: 16px/20px Calibri, sans-serif;
    position: relative;
    width: 30px;
    height: 25px;
    vertical-align: middle;
}
.mb_YTPBar span.mb_YTPTime {
    width: 130px;
}
.mb_YTPBar span.mb_OnlyYT,
.mb_YTPBar span.mb_YTPUrl {
    position: absolute;
    width: auto;
    display: block;
    top: 6px;
    right: 10px;
    cursor: pointer;
}
.mb_YTPBar span.mb_YTPUrl img {
    width: 60px;
}
.mb_YTPBar span.mb_OnlyYT {
    left: 300px;
    right: auto;
}
.mb_YTPBar span.mb_OnlyYT img {
    width: 25px;
}
.mb_YTPBar .mb_YTPMuteUnmute,
.mb_YTPBar .mb_YTPPlaypause,
.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
    cursor: pointer;
}
.mb_YTPBar .mb_YTPProgress {
    height: 10px;
    width: 100%;
    background: #222;
    bottom: 0;
    left: 0;
}
.mb_YTPBar .mb_YTPLoaded {
    height: 10px;
    width: 0;
    background: #444;
    left: 0;
}
.mb_YTPBar .mb_YTPseekbar {
    height: 10px;
    width: 0;
    background: #bb110e;
    bottom: 0;
    left: 0;
    -webkit-box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
    box-shadow: rgba(82, 82, 82, 0.47) 1px 1px 3px;
}
.mb_YTPBar .YTPOverlay {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: "flat";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.YTPOverlay.raster {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAOSURBVHgBY8ACjGkhAAAzNgEAjHSwTQAAAABJRU5ErkJggg==);
}
.YTPOverlay.raster.retina {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAOSURBVHgBY8ACjGkhAAAzNgEAjHSwTQAAAABJRU5ErkJggg==);
}
.YTPOverlay.raster-dot {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGUlEQVR4AWP4//8/URhMAEEDIZo6Jo6aCABdUuyg/lDoOwAAAABJRU5ErkJggg==);
}
.YTPOverlay.raster-dot.retina {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAG0lEQVR4AWP4//8/XgwC6jAMEUDwqaNgMLgBAOadWSnhHBoRAAAAAElFTkSuQmCC);
}
.mb_YTPBar .simpleSlider {
    position: relative;
    width: 100px;
    height: 10px;
    border: 1px solid #fff;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px;
    cursor: pointer !important;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.mb_YTPBar.compact .simpleSlider {
    width: 40px;
}
.mb_YTPBar .simpleSlider.muted {
    opacity: 0.3;
}
.mb_YTPBar .level {
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.mb_YTPBar .level.horizontal {
    height: 100%;
    width: 0;
}
.mb_YTPBar .level.vertical {
    height: auto;
    width: 100%;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
}
.ui-front {
    z-index: 100;
}
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0.2em;
    margin: auto 0;
}
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ajax-progress {
    display: inline-block;
    padding: 1px 5px 2px;
}
[dir="rtl"] .ajax-progress {
    float: right;
}
.ajax-progress-throbber .throbber {
    display: inline;
    padding: 1px 5px 2px;
    background: transparent url(../../../../themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;
}
.ajax-progress-throbber .message {
    display: inline;
    padding: 1px 5px 2px;
}
tr .ajax-progress-throbber .throbber {
    margin: 0 2px;
}
.ajax-progress-bar {
    width: 16em;
}
.ajax-progress-fullscreen {
    position: fixed;
    z-index: 1000;
    top: 48.5%;
    left: 49%;
    width: 24px;
    height: 24px;
    padding: 4px;
    opacity: 0.9;
    border-radius: 7px;
    background-color: #232323;
    background-image: url(../../../../themes/contrib/stable/images/core/loading-small.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
[dir="rtl"] .ajax-progress-fullscreen {
    right: 49%;
    left: auto;
}
.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;
}
.js input.form-autocomplete {
    background-image: url(../../../../themes/contrib/stable/images/core/throbber-inactive.png);
    background-repeat: no-repeat;
    background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete {
    background-position: 0 center;
}
.js input.form-autocomplete.ui-autocomplete-loading {
    background-image: url(../../../../themes/contrib/stable/images/core/throbber-active.gif);
    background-position: 100% center;
}
.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading {
    background-position: 0 center;
}
.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;
}
.progress {
    position: relative;
}
.progress__track {
    min-width: 100px;
    max-width: 100%;
    height: 16px;
    margin-top: 5px;
    border: 1px solid;
    background-color: #fff;
}
.progress__bar {
    width: 3%;
    min-width: 3%;
    max-width: 100%;
    height: 1.5em;
    background-color: #000;
}
.progress__description,
.progress__percentage {
    overflow: hidden;
    margin-top: 0.2em;
    color: #555;
    font-size: 0.875em;
}
.progress__description {
    float: left;
}
[dir="rtl"] .progress__description {
    float: right;
}
.progress__percentage {
    float: right;
}
[dir="rtl"] .progress__percentage {
    float: left;
}
.progress--small .progress__track {
    height: 7px;
}
.progress--small .progress__bar {
    height: 7px;
    background-size: 20px 20px;
}
.reset-appearance {
    margin: 0;
    padding: 0;
    border: 0 none;
    background: 0 0;
    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;
}
table.sticky-header {
    z-index: 500;
    top: 0;
    margin-top: 0;
    background-color: #fff;
}
.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(../../../../themes/contrib/stable/images/core/icons/e32700/error.svg);
}
.system-status-counter__status-icon--warning:before {
    background-image: url(../../../../themes/contrib/stable/images/core/icons/e29700/warning.svg);
}
.system-status-counter__status-icon--checked:before {
    background-image: url(../../../../themes/contrib/stable/images/core/icons/73b355/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;
}
body.drag {
    cursor: move;
}
tr.region-title {
    font-weight: 700;
}
tr.region-message {
    color: #999;
}
tr.region-populated {
    display: none;
}
tr.add-new .tabledrag-changed {
    display: none;
}
.draggable a.tabledrag-handle {
    float: left;
    overflow: hidden;
    height: 1.7em;
    margin-left: -1em;
    cursor: move;
    text-decoration: none;
}
[dir="rtl"] .draggable a.tabledrag-handle {
    float: right;
    margin-right: -1em;
    margin-left: 0;
}
a.tabledrag-handle:hover {
    text-decoration: none;
}
a.tabledrag-handle .handle {
    width: 14px;
    height: 14px;
    margin: -0.4em 0.5em 0;
    padding: 0.42em 0.5em;
    background: url(../../../../themes/contrib/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px;
}
a.tabledrag-handle:hover .handle,
a.tabledrag-handle:focus .handle {
    background-image: url(../../../../themes/contrib/stable/images/core/icons/000000/move.svg);
}
.touchevents .draggable td {
    padding: 0 10px;
}
.touchevents .draggable .menu-item__link {
    display: inline-block;
    padding: 10px 0;
}
.touchevents a.tabledrag-handle {
    width: 40px;
    height: 44px;
}
.touchevents a.tabledrag-handle .handle {
    height: 21px;
    background-position: 40% 19px;
}
[dir="rtl"] .touch a.tabledrag-handle .handle {
    background-position: right 40% top 19px;
}
.touchevents .draggable.drag a.tabledrag-handle .handle {
    background-position: 50% -32px;
}
.tabledrag-toggle-weight-wrapper {
    text-align: right;
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
    text-align: left;
}
.indentation {
    float: left;
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
}
[dir="rtl"] .indentation {
    float: right;
    margin: -0.4em -0.4em -0.4em 0.2em;
    padding: 0.42em 0.6em 0.42em 0;
}
.tablesort {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: 100%;
}
.tablesort--asc {
    background-image: url(../../../../themes/contrib/stable/images/core/icons/787878/twistie-down.svg);
}
.tablesort--desc {
    background-image: url(../../../../themes/contrib/stable/images/core/icons/787878/twistie-up.svg);
}
div.tree-child {
    background: url(../../../../themes/contrib/stable/images/core/tree.png) no-repeat 11px center;
}
div.tree-child-last {
    background: url(../../../../themes/contrib/stable/images/core/tree-bottom.png) no-repeat 11px center;
}
[dir="rtl"] div.tree-child,
[dir="rtl"] div.tree-child-last {
    background-position: -65px center;
}
div.tree-child-horizontal {
    background: url(../../../../themes/contrib/stable/images/core/tree.png) no-repeat -11px center;
}
.coh-style-4xx-error-background {
    background-image: url("../4xx.png");
    background-position: right top;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
@media (max-width: 1103px) {
    .coh-style-4xx-error-background {
        background-image: url("../4xx.png");
        background-position: right bottom;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 576px) {
    .coh-style-4xx-error-background {
        background-image: url("../4xx.png");
        background-position: right bottom;
        background-size: contain;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
.coh-style-menu-three-column {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.coh-style-hero-with-green-background {
    background-image: url("../2023-04/Green_background.svg");
    background-position: right top;
    background-size: 43.875rem auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    min-height: 21.875rem;
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-style-hero-with-green-background {
        min-height: 18.75rem;
    }
}
.coh-style-hero-with-purple-background {
    background-image: url("../2023-04/Purple_background.svg");
    background-position: right top;
    background-size: 43.875rem auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    min-height: 21.875rem;
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-style-hero-with-purple-background {
        min-height: 18.75rem;
    }
}
.coh-style-hero-with-yellow-background {
    background-image: url("../2023-04/Yellow_background.svg");
    background-position: right top;
    background-size: 43.875rem auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    min-height: 21.875rem;
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-style-hero-with-yellow-background {
        min-height: 18.75rem;
    }
}
.coh-style-homepage-news-quick-links {
    height: auto;
    width: 100%;
    position: relative;
}
.coh-style-homepage-news-quick-links #home-carousel-header-container {
    padding-top: 40px;
    padding-left: 164px;
    position: relative;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container {
        padding-left: 27px;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
@media (max-width: 719px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-title-text {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 56px;
    line-height: 64px;
    letter-spacing: 0;
    color: #333;
    text-align: left;
    width: 439px;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-title-text {
        font-size: 36px;
        line-height: 44px;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons {
    margin-left: 81px;
    position: relative;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons {
        margin-left: 63px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
}
@media (max-width: 719px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons {
        margin-left: 0;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    margin-right: 16px;
    -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;
    padding-top: 8px;
    padding-right: 20px;
    padding-bottom: 8px;
    padding-left: 20px;
    background-color: #fff;
    border-width: 2px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border-style: solid;
    border-color: #000;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    cursor: pointer;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link {
        margin-top: 18px;
        margin-right: 18px;
        font-size: 16px;
        line-height: 22px;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link:hover {
    font-weight: 500;
    color: #fff;
    background-color: #7f03b0;
    border-width: 2px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border-style: solid;
    border-color: #7f03b0;
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link:hover img {
    -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(108deg) brightness(104%) contrast(104%);
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link:focus {
    outline: 2px solid #418fd3;
    outline-offset: 2px;
}
.coh-style-homepage-news-quick-links #home-carousel-header-container #home-carousel-quicklinks-buttons #home-carousel-quicklinks-button-link #home-carousel-carousel-arrow {
    padding-left: 10px;
    width: auto;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel {
    margin-top: 70px;
    position: relative;
    overflow: hidden;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner {
    overflow: hidden;
    position: relative;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-carousel-backdrop {
    background-color: #ffeb0f;
    height: 387px;
    margin-left: 75px;
    width: 3000px;
    position: absolute;
    bottom: 0;
    -webkit-border-top-left-radius: 40px;
    border-top-left-radius: 40px;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 40px;
    border-bottom-left-radius: 40px;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-carousel-backdrop {
        margin-left: 0;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container {
    width: 100%;
    padding-top: 10px;
    padding-left: 10px;
    min-height: 570px;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 180px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container {
        margin-left: 0;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image {
    position: relative;
    margin-right: 24px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image:hover button {
    -webkit-transform: translate(-50%, -50%) scale(1) !important;
    -ms-transform: translate(-50%, -50%) scale(1) !important;
    transform: translate(-50%, -50%) scale(1) !important;
    top: 80%;
    left: 60%;
}
.coh-style-homepage-news-quick-links
    #home-carousel-carousel
    #home-carousel-carousel-inner
    #home-carousel-image-text-wrap-container
    #home-carousel-image-container
    .home-carousel-carousel-image:active
    .home-portfolio-slider-tile-button
    svg
    circle {
    fill: #5a027d;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image:active button {
    -webkit-transform: translate(-50%, -50%) scale(1) !important;
    -ms-transform: translate(-50%, -50%) scale(1) !important;
    transform: translate(-50%, -50%) scale(1) !important;
    top: 80%;
    left: 60%;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image:active img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image img {
    cursor: pointer;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    transition: 0.3s;
    width: 340px;
    max-width: initial;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-image-container .home-carousel-carousel-image a {
    z-index: 1;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-top: 20px;
    margin-left: 180px;
    width: 100% !important;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container {
        margin-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container {
        margin-left: 0;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text {
    text-align: left;
    margin-right: 24px;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text .home-carousel-carousel-text-title {
    font-weight: 400;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #333;
    font-size: 24px;
    line-height: 32px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
@media (max-width: 1103px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text .home-carousel-carousel-text-title {
        font-size: 20px;
        line-height: 24px;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text div {
    width: 340px;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text .home-carousel-carousel-text-description {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel #home-carousel-carousel-inner #home-carousel-image-text-wrap-container #home-carousel-text-container .home-carousel-carousel-text a {
    color: #333;
    display: block;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button {
    position: absolute;
    top: -webkit-calc(340px/2);
    top: calc(340px / 2);
    cursor: pointer;
    right: 30px;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button:hover svg .circle {
    fill: #7f03b0;
    fill-opacity: 1;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button:hover svg path {
    stroke: #fff;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button:hover svg .border {
    stroke: #7f03b0;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button:focus svg {
    outline: 2px solid #418fd3;
    outline-offset: 2px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
@media (max-width: 576px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-next-button svg {
        width: 40px !important;
        height: 40px !important;
    }
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button {
    top: -webkit-calc(340px/2);
    top: calc(340px / 2);
    cursor: pointer;
    position: absolute;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 30px;
    display: none;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button:hover svg .circle {
    fill: #7f03b0;
    fill-opacity: 1;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button:hover svg path {
    stroke: #fff;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button:hover svg .border {
    stroke: #7f03b0;
}
.coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button:focus svg {
    outline: 2px solid #418fd3;
    outline-offset: 2px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
@media (max-width: 576px) {
    .coh-style-homepage-news-quick-links #home-carousel-carousel .home-carousel-carousel-prev-button svg {
        width: 40px !important;
        height: 40px !important;
    }
}
.coh-style-hygeine-page-container {
    width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 6rem;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-style-hygeine-page-container {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (max-width: 719px) {
    .coh-style-hygeine-page-container {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-hygeine-page-container {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
.coh-style-leadership-card {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-top: 5rem;
    margin-right: auto;
    margin-bottom: 2.25rem;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card {
        padding-right: 1rem;
        padding-left: 1rem;
        margin-top: 2.5rem;
        margin-bottom: 1rem;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card {
        padding-right: 0;
        padding-left: 0;
        margin-top: 2.5rem;
        margin-bottom: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card {
        padding-right: 0;
        padding-left: 0;
        margin-top: 2.5rem;
        margin-bottom: 1rem;
    }
}
.coh-style-leadership-card a {
    color: #333;
}
.coh-style-leadership-card .bio-card-item {
    width: 100%;
    padding-top: 0;
    padding-right: 1.0625rem;
    padding-bottom: 1.25rem;
    padding-left: 1.0625rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-item {
        padding-right: 0;
        padding-bottom: 0.5rem;
        padding-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-item {
        padding-right: 0;
        padding-bottom: 0.5rem;
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-item {
        padding-right: 0;
        padding-bottom: 0.5rem;
        padding-left: 0;
    }
}
.coh-style-leadership-card .bio-card-column {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0;
    margin-left: 0;
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column {
        margin-right: 0;
        margin-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column {
        margin-right: 0;
        margin-left: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(2) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(2) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(2) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(2) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(5) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(5) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(5) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(5) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(8) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(8) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(8) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(8) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(11) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(11) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(11) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(11) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(14) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(14) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(14) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(14) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(17) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(17) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(17) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(17) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column:nth-child(20) {
    margin-top: -7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .bio-card-column:nth-child(20) {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .bio-card-column:nth-child(20) {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .bio-card-column:nth-child(20) {
        margin-top: 0;
    }
}
.coh-style-leadership-card .bio-card-column .bio-card-image {
    width: 100%;
    max-width: 25.25rem;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.coh-style-leadership-card .bio-card-column .bio-card-image:hover .leadership-hover-btn {
    -webkit-transform: translate(-50%, -50%) scaleX(1) scaleY(1);
    -ms-transform: translate(-50%, -50%) scaleX(1) scaleY(1);
    transform: translate(-50%, -50%) scaleX(1) scaleY(1);
}
.coh-style-leadership-card .bio-card-column .bio-card-image .leadership-hover-btn {
    height: 5rem;
    width: 5rem;
    -webkit-transform: translate(-50%, -50%) scaleX(0) scaleY(0);
    -ms-transform: translate(-50%, -50%) scaleX(0) scaleY(0);
    transform: translate(-50%, -50%) scaleX(0) scaleY(0);
    background-image: url("../images/slider-button-arrow.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #7f03b0;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.coh-style-leadership-card .bio-card-column .bio-card-image img {
    -webkit-border-radius: 0.625rem;
    border-radius: 0.625rem;
}
.coh-style-leadership-card .bio-card-column .bio-content-block {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.coh-style-leadership-card .bio-card-column .bio-content-block h6 {
    font-size: 1.25rem;
    line-height: 2rem;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
}
.coh-style-leadership-card .bio-card-column .bio-content-block .bio-achievements {
    font-size: 1rem;
    line-height: 1.5rem;
}
.coh-style-leadership-card .trigger-element {
    width: 100%;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: inline-block;
}
.coh-style-leadership-card .card-inner-container {
    margin-top: 11rem;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card .card-inner-container {
        margin-top: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card .card-inner-container {
        margin-top: 0;
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card .card-inner-container {
        margin-top: 0;
        margin-right: -0.5rem;
        margin-left: -0.5rem;
    }
}
.coh-style-leadership-card h4 {
    position: relative;
}
.coh-style-leadership-card h4:before {
    content: "";
    background-color: #7f03b0;
    height: 0.25rem;
    width: 4rem;
    position: absolute;
    top: -0.75rem;
    left: 0;
}
.coh-style-leadership-card .social-links-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1rem;
    margin-bottom: 0;
}
.coh-style-leadership-card .social-links-container .icon {
    height: 1.5rem;
    width: 1.5rem;
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-leadership-card .social-links-container .linked-in {
    background-image: url("../images/linkedin.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-leadership-card .social-links-container .twitter {
    background-image: url("../images/twitter.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-leadership-card .social-links-container li {
    list-style-type: none;
    margin-left: 1rem;
}
.coh-style-leadership-card-modal {
    padding-right: 0;
    padding-left: 0;
}
.coh-style-leadership-card-modal .bio-card-item {
    overflow-y: auto;
    height: 100%;
    margin-bottom: 0;
}
.coh-style-leadership-card-modal .bio-card-item .bio-card-image {
    -webkit-transform: scaleX(1) scaleY(1);
    -ms-transform: scaleX(1) scaleY(1);
    transform: scaleX(1) scaleY(1);
    max-width: 100%;
}
.coh-style-leadership-card-modal .bio-card-item .designation {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #333;
}
.coh-style-leadership-card-modal .coh-modal-inner {
    overflow: hidden;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card-modal .coh-modal-inner {
        height: 100%;
        max-height: -webkit-calc(100% - 36px);
        max-height: calc(100% - 36px);
        max-width: -webkit-calc(100% - 32px);
        max-width: calc(100% - 32px);
    }
}
@media (max-width: 719px) {
    .coh-style-leadership-card-modal .coh-modal-inner {
        height: 100%;
        max-height: -webkit-calc(100% - 36px);
        max-height: calc(100% - 36px);
        max-width: -webkit-calc(100% - 32px);
        max-width: calc(100% - 32px);
    }
}
@media (max-width: 576px) {
    .coh-style-leadership-card-modal .coh-modal-inner {
        height: 100%;
        max-height: -webkit-calc(100% - 36px);
        max-height: calc(100% - 36px);
        max-width: -webkit-calc(100% - 32px);
        max-width: calc(100% - 32px);
    }
}
.coh-style-leadership-card-modal .coh-modal-inner .bio-content-block {
    opacity: 1;
    opacity: 1 !important;
}
.coh-style-leadership-card-modal .coh-modal-inner .bio-achievements {
    max-height: 21.5625rem;
    overflow-y: auto;
}
@media (max-width: 1103px) {
    .coh-style-leadership-card-modal .coh-modal-inner .bio-achievements {
        max-height: 100%;
    }
}
.coh-style-leadership-page-end-image {
    background-image: url("../leadershipimage.svg");
    background-position: right top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 250px;
    margin-bottom: 64px;
}
@media (max-width: 576px) {
    .coh-style-leadership-page-end-image {
        height: 180px;
        background-image: url("../leadership_image_small.svg");
        background-position: right top;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin-bottom: 56px;
    }
}
.coh-style-link-button-primary {
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    background-color: #7f03b0;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    display: inline-block;
    -webkit-border-radius: 2.5rem;
    border-radius: 2.5rem;
    -webkit-transition: 0.202s;
    -o-transition: 0.202s;
    transition: 0.202s;
    color: #fff;
}
@media (max-width: 576px) {
    .coh-style-link-button-primary {
        font-size: 16px;
        text-align: center;
        padding-top: 9px;
        padding-right: 20px;
        padding-bottom: 9px;
        padding-left: 20px;
    }
}
.coh-style-link-button-primary:hover {
    color: #fff;
    background-color: #5a027d;
}
.coh-style-link-button-primary:focus {
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: #418fd3;
    outline-style: solid;
}
.coh-style-link-button-primary:active {
    color: #fff;
    background-color: #5a027d;
}
.coh-style-link-button-outline {
    color: #7f03b0;
    padding-top: 10px;
    padding-right: 18px;
    padding-bottom: 10px;
    padding-left: 18px;
    display: inline-block;
    border-width: 2px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-style: solid;
    border-color: #7f03b0;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    outline-width: 2px;
    outline-style: solid;
    outline-offset: 2px;
    outline-color: rgba(0, 0, 0, 0);
}
@media (max-width: 719px) {
    .coh-style-link-button-outline {
        padding-top: 7px;
        padding-right: 18px;
        padding-bottom: 7px;
        padding-left: 18px;
        font-size: 16px;
        line-height: 22px;
    }
}
.coh-style-link-button-outline:focus {
    color: #5a027d;
    background-color: rgba(0, 0, 0, 0);
    outline-color: #418fd3;
}
.coh-style-link-button-outline:hover {
    color: #fff;
    background-color: #7f03b0;
}
.coh-style-link-button-outline:active {
    color: #fff;
    background-color: #5a027d;
}
.coh-style-link-button-tertiary {
    color: #7f03b0;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 6px;
    padding-left: 0;
    display: inline;
    -webkit-transition: 0.2s background-position;
    -o-transition: 0.2s background-position;
    transition: 0.2s background-position;
    outline-color: rgba(0, 0, 0, 0);
    outline-width: 2px;
    outline-offset: 0;
    outline-style: solid;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, currentColor), color-stop(50%, hsla(0, 0%, 20%, 0)));
    background-image: -webkit-linear-gradient(left, currentColor 50%, hsla(0, 0%, 20%, 0) 50%);
    background-image: -o-linear-gradient(left, currentColor 50%, hsla(0, 0%, 20%, 0) 50%);
    background-image: linear-gradient(to right, currentColor 50%, hsla(0, 0%, 20%, 0) 50%);
    background-size: 200% 1.5px;
    background-repeat: no-repeat;
    background-position: 100% 100%;
}
@media (max-width: 719px) {
    .coh-style-link-button-tertiary {
        font-size: 16px;
        line-height: 22px;
    }
}
.coh-style-link-button-tertiary:focus {
    outline-color: #418fd3;
    background-position: 100% 100%;
}
.coh-style-link-button-tertiary:hover {
    color: #7f03b0;
    background-position: 0 100%;
}
.coh-style-link-button-tertiary:active {
    color: #5a027d;
    background-position: 100% 100%;
}
.coh-style-about-us-hero .mobile-hidden {
    display: block;
}
@media (max-width: 719px) {
    .coh-style-about-us-hero .mobile-hidden {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-about-us-hero .mobile-hidden {
        display: none;
    }
}
.coh-style-about-us-hero .desktop-hidden {
    display: none;
}
@media (max-width: 719px) {
    .coh-style-about-us-hero .desktop-hidden {
        display: block;
    }
}
@media (max-width: 576px) {
    .coh-style-about-us-hero .desktop-hidden {
        display: block;
    }
}
.coh-style-menu-four-column {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.coh-style-menu-four-column .coh-menu-list-item {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
}
@media (max-width: 1103px) {
    .coh-style-menu-four-column .coh-menu-list-item {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-menu-four-column .coh-menu-list-item {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-menu-four-column .coh-menu-list-item {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.coh-style-menu-separator-img {
    background-image: url("../menu-separator-lg.svg");
    background-position: left 84% top 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 30px;
    margin: 0;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    width: 4.6875rem;
    position: absolute;
    z-index: 2;
    top: -webkit-calc(100% - -0.11px);
    top: calc(100% - -0.11px);
    left: 0;
    right: 0;
    margin-right: 196px !important;
}
@media (max-width: 1103px) {
    .coh-style-menu-separator-img {
        background-position: center top;
        background-size: 55rem auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin: 0;
        margin-top: 0;
        margin-right: auto;
        margin-left: auto;
        height: 47px;
        max-width: 100%;
        width: 100%;
        margin-right: auto !important;
    }
}
@media (max-width: 719px) {
    .coh-style-menu-separator-img {
        margin-top: 0;
        background-position: left 84% top;
        background-size: 60rem auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 576px) {
    .coh-style-menu-separator-img {
        background-image: url("../images/menu-separator-lg.svg");
        background-position: left 76% top;
        background-size: 60rem auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
.coh-style-menu-two-column {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
.coh-style-heading-6-size {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 0.75rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-6-size {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-6-size {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-6-size {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
.coh-style-our-goal-section {
    max-width: 69.5em;
    width: 100%;
    padding-top: 64px;
    padding-right: 16px;
    padding-bottom: 64px;
    padding-left: 16px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
.coh-style-our-goal-section .our-goal-section__headline {
    max-width: 528px;
}
.coh-style-our-goal-section .our-goal-section__subheading {
    max-width: 528px;
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
}
@media (max-width: 576px) {
    .coh-style-our-goal-section .our-goal-section__subheading {
        font-size: 20px;
        line-height: 32px;
    }
}
.coh-style-our-goal-section > .coh-row {
    margin-top: 64px;
}
.coh-style-our-goal-section > .coh-row .our-goal-section__cards-row .our-goal-section__cards-column {
    margin-bottom: 40px;
}
.coh-style-our-goal-section > .coh-row .our-goal-section__cards-row .our-goal-section__cards-column .our-goal-section__cards-column-column-image img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
@media (max-width: 576px) {
    .coh-style-our-goal-section > .coh-row .our-goal-section__cards-row .our-goal-section__cards-column .our-goal-section__cards-column-column-detail {
        margin-top: 24px;
        margin-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-our-goal-section > .coh-row .our-goal-section__cards-row .our-goal-section__cards-column .our-goal-section__cards-column-column-detail p {
        margin-bottom: 0;
    }
}
.coh-style-our-goal-section .our-goal-section__description {
    margin-top: 24px;
}
.coh-style-our-goal-section .our-goal-section__description p {
    font-size: 24px;
    line-height: 40px;
    font-weight: 400;
}
@media (max-width: 576px) {
    .coh-style-our-goal-section .our-goal-section__description p {
        font-size: 20px;
        line-height: 32px;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper {
    max-width: 69.5em;
    width: 100%;
    padding-right: 16px;
    padding-left: 16px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 131px;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-first-component--wrapper {
        margin-bottom: 93px;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 88px;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header {
        margin-bottom: 28px;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header p {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header p {
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header h2 {
    margin-bottom: 0;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component--header h2 {
        margin-bottom: 16px;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column {
    padding-bottom: 16px;
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column h4 {
    position: relative;
    padding-left: 12px;
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column h4:before {
    content: "";
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 44px;
    width: 4px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #7f03b0;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column p {
    padding-left: 1rem;
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column .counter-wrapper {
    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;
}
.coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column .counter-wrapper .counter-unit {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1rem;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-first-component--wrapper .our-story-slider-first-component__cards--row .our-story-slider-first-component__cards--column .counter-wrapper .counter-unit {
        font-size: 1.75rem;
        line-height: 2rem;
    }
}
.coh-style-our-story-slider .our-story-slider-second-component--wrapper {
    background: -webkit-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: -o-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: linear-gradient(38.11deg, #73d733 -35.74%, #ffeb0f 42.17%);
    -webkit-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-left: 79px;
    padding-top: 64px;
    padding-right: 180px;
    padding-bottom: 45px;
    padding-left: 101px;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-second-component--wrapper {
        padding-right: 16px;
        padding-left: 16px;
        margin-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-second-component--wrapper {
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        margin-left: 0;
        padding-top: 32px;
        padding-right: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
    }
}
.coh-style-our-story-slider .our-story-slider-second-component--wrapper img {
    margin-bottom: 24px;
}
.coh-style-our-story-slider .our-story-slider-second-component--wrapper .our-story-slider-second-component__header {
    margin-bottom: 88px;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-second-component--wrapper .our-story-slider-second-component__header {
        margin-bottom: 32px;
    }
}
.coh-style-our-story-slider .our-story-slider-second-component--wrapper .our-story-slider-second-component__header p {
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-second-component--wrapper .our-story-slider-second-component__header p {
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-our-story-slider .our-story-slider-second-component--wrapper .our-story-slider-second-component__header h3 {
    margin-bottom: 16px;
}
.coh-style-our-story-slider .our-story-slider-third-component {
    margin-right: auto;
    margin-bottom: 96px;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px;
    position: relative;
}
.coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__column--description {
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    align-self: end;
}
.coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__column--description h3 {
    margin-bottom: 40px;
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__column--description h3 {
        margin-bottom: 16px;
    }
}
.coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__row {
    margin-top: 242px;
    margin-right: auto;
    margin-left: auto;
    max-width: 69.5em;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__row {
        margin-top: 0;
        padding-top: 107px;
    }
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-third-component .our-story-slider-third-component__row {
        margin-top: 0;
    }
}
.coh-style-our-story-slider .our-story-slider-third-component #our-story-second-line-desktop {
    position: absolute;
    top: 0;
    left: 6%;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-third-component #our-story-second-line-desktop {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-our-story-slider .our-story-slider-third-component #our-story-second-line-desktop {
        display: none;
    }
}
.coh-style-our-story-slider .our-story-slider-third-component #our-story-second-line-mobile {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.coh-style-our-story-slider .our-story-slider-first-component {
    position: relative;
}
.coh-style-our-story-slider .our-story-slider-first-component #our-story-first-line-desktop {
    position: absolute;
    top: 7%;
    left: 6%;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-first-component #our-story-first-line-desktop {
        display: none;
    }
}
.coh-style-our-story-slider .our-story-slider-first-component #our-story-first-line-mobile {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.coh-style-our-story-slider .our-story-slider-second-component {
    position: relative;
    overflow: hidden;
}
.coh-style-our-story-slider .our-story-slider-second-component #our-story-second-line-desktop {
    position: absolute;
    left: 50px;
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-second-component #our-story-second-line-desktop {
        display: none;
    }
}
.coh-style-our-story-slider .our-story-slider-second-component #our-story-second-line-mobile {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
@media (max-width: 1103px) {
    .coh-style-our-story-slider .our-story-slider-second-component #our-story-second-line-mobile {
        position: absolute;
        left: 50%;
    }
}
.coh-style-policy-page-sub-title {
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.5rem;
}
@media (max-width: 1217px) {
    .coh-style-policy-page-sub-title {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.coh-style-portfolio-category-card-block {
    width: -webkit-calc(100% - 180 * 2px);
    width: calc(100% - 180 * 2px);
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 64px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block {
        padding-top: 32px;
        width: -webkit-calc(100% - 16 * 2px);
        width: calc(100% - 16 * 2px);
    }
}
.coh-style-portfolio-category-card-block .portfolio-category-card-block-title h3.coh-heading {
    position: relative;
    text-align: center;
    padding-top: 16px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .portfolio-category-card-block-title h3.coh-heading {
        text-align: left;
    }
}
.coh-style-portfolio-category-card-block .portfolio-category-card-block-title h3.coh-heading:before {
    content: "";
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 0.25rem;
    width: 6rem;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    background-color: #7f03b0;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .portfolio-category-card-block-title h3.coh-heading:before {
        left: 0;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav {
    text-align: center;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 64px;
    display: block;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav {
        padding-top: 8px;
        text-align: left;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li {
    -webkit-filter: none;
    filter: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 28px;
    margin-left: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #767575;
    padding-right: 40px;
    padding-left: 40px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li {
        padding-right: 0;
        padding-left: 0;
        margin-bottom: 8px;
        border-right-width: 0;
        display: block;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li:last-child {
    border-right: 0;
    padding-right: 0;
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li:first-child {
    padding-left: 0;
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li a {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #7f03b0;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-nav li a {
        font-family: "Hanken Grotesk", sans-serif;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-weight: 500;
        color: #333;
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    display: block !important;
    border-bottom-width: 0.5px;
    border-bottom-style: solid;
    border-bottom-color: #767575;
    padding-top: 96px;
    padding-bottom: 96px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
        padding-top: 48px;
        padding-bottom: 48px;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child {
    border-bottom: 0;
    padding-bottom: 32px;
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:first-child {
    padding-top: 68px;
}
@media (max-width: 576px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper .coh-accordion-title {
        display: none;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .coh-accordion-tabs-content-wrapper > div + div {
    padding-top: 68px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .tab-to-dropdown {
        padding-top: 16px;
        padding-right: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
        border-width: 1px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-style: solid;
        border-color: #525252;
    }
}
.coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .tab-to-dropdown .selected-tab {
    position: relative;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .tab-to-dropdown .selected-tab {
        font-family: "Hanken Grotesk", sans-serif;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        color: #333;
    }
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .coh-accordion-tabs .portfolio-category-card-block-tabs-wrapper .tab-to-dropdown .selected-tab:after {
        position: absolute;
        content: url("../Icons_1.svg");
        top: 0;
        right: 0;
    }
}
.coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--description {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--description {
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--list li {
    margin-bottom: 8px;
}
.coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--button {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    background-color: #7f03b0;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
}
.coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--button:hover {
    background-color: #5a027d;
}
@media (max-width: 576px) {
    .coh-style-portfolio-category-card-block .portfolio-category-card--container .portfolio-category-card--column:first-child {
        margin-bottom: 24px;
    }
}
.coh-style-portfolio-category-card-block .portfolio-category-card--container img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
@media (max-width: 576px) {
    .coh-style-portfolio-category-card-block .portfolio-category-card--container img {
        width: 100%;
    }
}
.coh-style-portfolio-promotional-banner {
    padding-bottom: 97px;
}
@media (max-width: 576px) {
    .coh-style-portfolio-promotional-banner {
        padding-bottom: 32px;
    }
}
@media (max-width: 576px) {
    .coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row {
        display: block;
    }
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-image-column {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    max-width: 520px;
}
@media (max-width: 576px) {
    .coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-image-column {
        max-width: 100%;
    }
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column {
    background-color: #ffeb0f;
    width: -webkit-calc(100% - 520px);
    width: calc(100% - 520px);
    padding-top: 27px;
    padding-right: 0;
    padding-bottom: 27px;
    padding-left: 92px;
}
@media (max-width: 1103px) {
    .coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column {
        padding-right: 16px;
        padding-left: 16px;
    }
}
@media (max-width: 576px) {
    .coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column {
        width: 100%;
        padding-top: 16px;
    }
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column .portfolio-promotional-banner-heading {
    max-width: 644px;
    color: #333;
    margin-bottom: 10px;
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column .portfolio-promotional-banner-paragraph {
    max-width: 644px;
    color: #333;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 16px;
}
@media (max-width: 576px) {
    .coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column .portfolio-promotional-banner-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column .portfolio-promotional-banner-link {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    background-color: #7f03b0;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    color: #fff;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}
.coh-style-portfolio-promotional-banner .portfolio-promotional-banner-row .portfolio-promotional-banner-detail-column .portfolio-promotional-banner-link:hover {
    background-color: #5a027d;
}
.coh-style-portfolio-hero-image {
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
}
.coh-style-primary-button {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    background-color: #7f03b0;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font-weight: 500;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    display: inline-block;
}
@media (max-width: 576px) {
    .coh-style-primary-button {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
        padding-top: 8px;
        padding-right: 20px;
        padding-bottom: 8px;
        padding-left: 20px;
    }
}
.coh-style-primary-button:hover {
    background-color: #5a027d;
    color: #fff;
}
.coh-style-primary-button:active {
    background-color: #5a027d;
    color: #fff;
}
.coh-style-primary-button:focus {
    outline-width: 2px;
    outline-offset: 2px;
    outline-style: solid;
    outline-color: #418fd3;
}
.coh-style-product-accordion {
    max-width: 69.5em;
    width: 100%;
    padding-right: 16px;
    padding-bottom: 68px;
    padding-left: 16px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
@media (max-width: 576px) {
    .coh-style-product-accordion {
        padding-bottom: 32px;
    }
}
.coh-style-product-accordion .accordion-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #767575;
    padding-bottom: 24px;
    margin-bottom: 29px;
    cursor: pointer;
    position: relative;
    color: #333;
}
.coh-style-product-accordion .accordion-title:after {
    position: absolute;
    top: 0;
    right: 0;
    content: url("../Icons_2.svg");
}
.coh-style-product-accordion .accordion-title.open {
    margin-bottom: 56px;
}
.coh-style-product-accordion .accordion-title.open:after {
    content: url("../Icons%20(1)_0.svg");
}
@media (max-width: 576px) {
    .coh-style-product-accordion .accordion-content-description {
        margin-top: 24px;
    }
}
.coh-style-product-accordion .accordion-content-description p {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    color: #333;
    font-size: 20px;
    line-height: 32px;
}
.coh-style-product-accordion .accordion-content-description .accordion-content-link {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    color: #7f03b0;
    font-size: 18px;
    line-height: 24px;
}
.coh-style-product-accordion .accordion-content-description .accordion-content-link:hover {
    border-bottom: 2px solid #7f03b0;
    padding-bottom: 2px;
}
.coh-style-product-accordion .accordion-content-description .accordion-content-link:focus {
    outline: 2px solid #418fd3;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 8px 0;
}
.coh-style-product-accordion img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
.coh-style-product-accordion .accordion-content {
    margin-bottom: 37px;
}
.coh-style-related-links {
    padding-left: 1.5rem;
}
@media (max-width: 719px) {
    .coh-style-related-links {
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-related-links {
        padding-left: 0;
    }
}
.coh-style-related-links h6 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    margin-bottom: 1.5rem;
    margin-left: 0;
    color: #333;
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (max-width: 1440px) {
    .coh-style-related-links h6 {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
        margin-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-related-links h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 0.5rem;
        margin-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-related-links h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 0.5rem;
        margin-left: 0;
    }
}
.coh-style-related-links ul {
    list-style-type: none;
    list-style-position: inside;
}
.coh-style-related-links ul li {
    border-style: none;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #767575;
    padding-top: 1rem;
    padding-bottom: 1rem;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
}
.coh-style-related-links ul li a {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: #7f03b0;
    font-weight: 500;
}
.coh-style-site-header-container {
    padding-left: 0 !important;
    position: fixed;
    z-index: 2;
    -webkit-transition: all 50ms linear;
    -o-transition: all 50ms linear;
    transition: all 50ms linear;
}
@media (max-width: 1440px) {
    .coh-style-site-header-container {
        padding-right: 0 !important;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container {
        min-height: 4.5rem;
        position: fixed;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container {
        min-height: 4.5rem;
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container {
        min-height: 4.5rem;
        position: relative;
    }
}
.coh-style-site-header-container .coh-container.main-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu {
        padding-bottom: 2.5rem;
        display: block;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu {
        display: block;
        padding-bottom: 2.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu {
        display: block;
        padding-bottom: 2.5rem;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1:first-child li a:first-child {
    padding-left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1:first-child li a:hover:before {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
    left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1:first-child li span:first-child {
    padding-left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1:first-child li span:hover:before {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
    left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1:first-child > .in-active-trail span:before {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
    left: 0;
    position: absolute;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li {
    padding-right: 0;
    padding-left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li:nth-child(1) {
    padding-left: 0 !important;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li:nth-child(1) {
        margin-right: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a {
    font-size: 18px;
    line-height: 24px;
    border-top-width: 0;
    border-bottom-width: 0;
    border-top-color: rgba(0, 0, 0, 0);
    position: relative;
    padding-right: 16px;
    padding-left: 16px;
    pointer-events: unset;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-right: 0;
        padding-left: 0;
        border-top-width: 0.125rem;
        border-bottom-width: 0;
        border-style: solid;
        border-top-color: #333;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a {
        font-size: 1.5rem;
        line-height: 2rem;
        border-top-width: 0.125rem;
        border-bottom-width: 0;
        border-style: solid;
        border-top-color: #333;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a {
        font-size: 1.5rem;
        line-height: 2rem;
        border-top-width: 0.125rem;
        border-bottom-width: 0;
        border-style: solid;
        border-top-color: #333;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a:hover {
    color: #000;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a:hover:before {
    background-color: #7f03b0;
    height: 0.375rem;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    position: absolute;
    left: 1rem;
    right: 0;
    bottom: 1rem;
    content: "";
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li > a:hover:before {
        background-color: rgba(0, 0, 0, 0);
        height: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span {
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding-right: 1rem;
    padding-left: 1rem;
    border-top-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0);
    position: relative;
    cursor: pointer;
    color: #000;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-right: 0;
        padding-left: 0;
        border-top-width: 0.125rem;
        border-bottom-width: 0;
        border-top-color: #333;
        pointer-events: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span {
        font-size: 1.5rem;
        line-height: 2rem;
        padding-right: 0;
        padding-left: 0;
        border-top-width: 0.125rem;
        border-bottom-width: 0;
        border-top-color: #333;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span:hover {
    color: #000;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span:hover:before {
    background-color: #7f03b0;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    height: 0.375rem;
    position: absolute;
    left: 1rem;
    right: 0;
    bottom: 1rem;
    content: "";
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li span:hover:before {
        background-color: rgba(0, 0, 0, 0);
        height: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail a {
    position: relative;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail a:before {
    height: 0.375rem;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 0;
    content: "";
    background-color: #218529;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail a:before {
        background-color: rgba(0, 0, 0, 0);
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail a:before {
        background-color: rgba(0, 0, 0, 0);
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail a:before {
        background-color: rgba(0, 0, 0, 0);
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail span {
    position: relative;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail span:before {
    height: 0.375rem;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    bottom: 1rem;
    left: 1rem;
    right: 0;
    content: "";
    position: absolute;
    background-color: #218529;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail span:before {
        height: 0;
        background-color: rgba(0, 0, 0, 0);
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 > .in-active-trail span:before {
        background-color: rgba(0, 0, 0, 0);
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 .menu-level-2 a {
    pointer-events: auto;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 .menu-level-2 a:before {
    background-color: rgba(0, 0, 0, 0);
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li.has-children a {
    pointer-events: unset;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-1 li.has-children a {
        pointer-events: none;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-1 li.has-children .menu-level-2 a {
    pointer-events: unset;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    -webkit-border-bottom-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    position: absolute;
    z-index: 2;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper {
        position: static;
        display: none;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        display: block !important;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper {
        display: none;
        display: block !important;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        position: static;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper {
        display: none;
        display: block !important;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        position: static;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li {
    padding-right: 1.5rem;
    padding-left: 0;
    margin-right: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li {
        padding-right: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li {
        padding-right: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li {
        padding-right: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a {
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: #000;
    padding-top: 0.25rem;
    padding-right: 0;
    padding-bottom: 0.75rem;
    padding-left: 0;
    border-width: 0;
    background-image: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a {
        background-image: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a {
        background-image: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a {
        background-image: none;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a:hover {
    color: #7f03b0;
    font-weight: 500;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 li a:hover:before {
    display: none;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a {
    background-image: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a {
        background-image: url("../images/down-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a {
        background-image: url("../images/down-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a {
        background-image: url("../images/down-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a:after {
    background-image: none;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a:after {
        background-image: url("../images/down-arrow.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 1.25rem;
        width: 1.25rem;
        position: absolute;
        top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-collapsed a:after {
        background-image: url("../images/down-arrow.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        height: 1.25rem;
        width: 1.25rem;
        position: absolute;
        top: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .in-active-trail a {
    color: #7f03b0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .in-active-trail .is-active a {
    color: #7f03b0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li {
    padding-left: 0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li a {
    color: #333;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    background-image: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li a {
        background-image: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li a {
        background-image: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li a {
        background-image: none;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .menu-level-3 li a:hover {
    color: #7f03b0;
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-expanded a {
    background-image: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-expanded a {
        background-image: url("../images/up-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-expanded a {
        background-image: url("../images/up-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-2 .is-expanded a {
        background-image: url("../images/up-caret.svg");
        background-position: right center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .coh-container-boxed {
    padding-top: 0;
    background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .coh-container-boxed {
        max-width: 100%;
        padding-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .coh-container-boxed {
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .coh-container-boxed {
        padding-left: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-two-container {
    padding-top: 2.25rem;
    padding-right: 2.5rem;
    padding-bottom: 3.5rem;
    padding-left: 2.5rem;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    -webkit-border-bottom-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    background-color: #fff;
    border-top-width: 0.125rem;
    border-style: solid;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-two-container {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 1rem;
        padding-left: 0;
        border-top-width: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-two-container {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 1rem;
        padding-left: 0;
        border-top-width: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .menu-level-two-container {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 1rem;
        padding-left: 0;
        border-top-width: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .portfolio-menu {
    max-width: 64.8rem;
    -webkit-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .portfolio-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .portfolio-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .company-menu {
    -webkit-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.12);
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .company-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .company-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .menu-level-2-wrapper .company-menu {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
.coh-style-site-header-container .coh-container.main-menu .menu-level-3 {
    margin-bottom: 1.5rem;
}
.coh-style-site-header-container .coh-container.main-menu .company-menu {
    max-width: 51.75rem;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: #fff;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    -webkit-border-bottom-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item + .coh-menu-list-container-del {
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-menu-list-container {
    -webkit-flex-basis: 66%;
    -ms-flex-preferred-size: 66%;
    flex-basis: 66%;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block #block-sociallinks .contextual {
    display: none;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block li.menu-item {
    height: 1.5rem;
    position: relative;
    padding-right: 0;
    margin-right: 0;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block li.menu-item a {
    font-size: 0 !important;
    position: absolute;
}
.coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block .menu menu-level-0 {
    margin-top: -32px;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block .menu menu-level-0 {
        margin-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-container.main-menu .main-navigation-item .coh-style-social-links-block .menu menu-level-0 {
        margin-top: 0;
    }
}
.coh-style-site-header-container .main-menu-toggle-button {
    font-size: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .main-menu-toggle-button {
        position: absolute;
        right: 1rem;
        top: 0.875rem;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .main-menu-toggle-button {
        position: absolute;
        right: 1rem;
        z-index: 15;
        top: 0.875rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .main-menu-toggle-button {
        position: absolute;
        right: 1rem;
        z-index: 15;
        top: 0.875rem;
    }
}
.coh-style-site-header-container .main-menu-toggle-button i.line2 {
    height: 0.125rem;
    width: 1.5rem;
    position: relative;
    background-color: #333;
    margin-bottom: 0.3125rem;
    -webkit-transform: translate(0.3125rem, 0);
    -ms-transform: translate(0.3125rem, 0);
    transform: translate(0.3125rem, 0);
}
.coh-style-site-header-container .main-menu-toggle-button i.line1 {
    height: 2px;
    width: 1.5rem;
    background-color: #222;
    position: relative;
}
.coh-style-site-header-container .main-menu-toggle-button i.line3 {
    position: relative;
    width: 1.5rem;
    height: 0.125rem;
    background-color: #333;
    margin-top: 0.3125rem;
    -webkit-transform: translate(-0.3125rem, 0);
    -ms-transform: translate(-0.3125rem, 0);
    transform: translate(-0.3125rem, 0);
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .main-menu-toggle-button.menu-active:after {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .main-menu-toggle-button.menu-active:after {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .main-menu-toggle-button.menu-active:after {
        display: none;
    }
}
.coh-style-site-header-container .main-menu-toggle-button.menu-active .line2 {
    -webkit-transform: translateY(1px) rotate(45deg);
    -ms-transform: translateY(1px) rotate(45deg);
    transform: translateY(1px) rotate(45deg);
    margin-bottom: 0;
}
.coh-style-site-header-container .main-menu-toggle-button.menu-active .line1 {
    display: none;
}
.coh-style-site-header-container .main-menu-toggle-button.menu-active .line3 {
    -webkit-transform: translateY(-1px) rotate(-45deg);
    -ms-transform: translateY(-1px) rotate(-45deg);
    transform: translateY(-1px) rotate(-45deg);
    margin-top: 0;
}
.coh-style-site-header-container .site-brand-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -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: 1103px) {
    .coh-style-site-header-container .site-brand-container {
        width: 100%;
        position: relative;
        z-index: 14;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-brand-container {
        width: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-brand-container {
        width: 100%;
    }
}
.coh-style-site-header-container .site-brand-container img {
    max-height: 3.6rem;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-brand-container img {
        max-height: 2.5rem;
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-brand-container img {
        max-height: 2.5rem;
        position: relative;
    }
}
.coh-style-site-header-container .search-container-block {
    margin-right: 0;
    display: block;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block {
        margin-right: 0;
        padding-right: 1rem;
        padding-left: 1rem;
        display: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: 100%;
        max-width: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block {
        display: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block {
        display: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-right: 1rem;
        padding-left: 1rem;
        width: 100%;
        max-width: 100%;
    }
}
.coh-style-site-header-container .search-container-block .search-toggle-button {
    background-color: #fff;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    z-index: 12;
    color: #767575;
    display: block;
    background-image: url("../images/search-icon.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    font-size: 0;
    margin-left: 1.5rem;
}
@media (max-width: 1217px) {
    .coh-style-site-header-container .search-container-block .search-toggle-button {
        display: block;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block .search-toggle-button {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .search-toggle-button {
        right: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .search-toggle-button {
        display: none;
        right: 1rem;
    }
}
.coh-style-site-header-container .search-container-block .search-toggle-button:hover {
    background-color: #fff;
    background-color: #fff !important;
}
.coh-style-site-header-container .search-container-block .search-active {
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background-color: #fff;
    background-color: #fff !important;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    background-image: url("../images/close-icon.svg");
    background-position: center;
    background-size: 1.5rem 1.5rem;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-site-header-container .search-container-block .search-wrapper {
    top: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block .search-wrapper {
        position: relative;
        width: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .search-wrapper {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .search-wrapper {
        position: relative;
        width: 100%;
    }
}
.coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed {
        position: relative;
        max-width: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed {
        position: relative;
    }
}
.coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed .coh-style-search-blockss {
    background-color: #fff;
    height: 5rem;
    width: 100%;
    margin-bottom: 0;
    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;
}
.coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed .coh-style-search-blockss .views-exposed-form {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    border-style: solid;
    border-color: #7f03b0;
    overflow: hidden;
    max-width: 712px;
    border-width: 0.125rem;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed .coh-style-search-blockss .views-exposed-form {
        border-color: #333;
        max-width: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed .coh-style-search-blockss .views-exposed-form {
        border-color: #333;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .search-wrapper .coh-container-boxed .coh-style-search-blockss .views-exposed-form {
        border-color: #333;
    }
}
.coh-style-site-header-container .search-container-block .contact-us-menu {
    display: block;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu {
        display: none;
    }
}
.coh-style-site-header-container .search-container-block .contact-us-menu ul {
    margin-bottom: 0;
    margin-left: 0;
}
.coh-style-site-header-container .search-container-block .contact-us-menu ul li {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
}
.coh-style-site-header-container .search-container-block .contact-us-menu ul li a {
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    border-width: 0.125rem;
    background-color: #ffeb0f;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 1.125rem;
    line-height: 1.5rem;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-style: solid;
    border-color: #fff;
    min-width: 134px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (max-width: 1440px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu ul li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu ul li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .search-container-block .contact-us-menu ul li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.coh-style-site-header-container .search-container-block .contact-us-menu ul li a:hover {
    background-color: #a1e476;
}
.coh-style-site-header-container .search-container-block .contact-us-menu ul li a:focus {
    background-color: #ffeb0f;
    outline-width: 2px;
    outline-color: #26a3dd;
    outline-style: solid;
    border-color: #fff;
    border-width: 0.125rem;
    border-style: solid;
}
.coh-style-site-header-container .is-collapsed span:after {
    background-image: url("../images/down-arrow.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    font-size: 0;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0.5rem;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .is-collapsed span:after {
        background-image: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .is-collapsed span:after {
        background-image: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .is-collapsed span:after {
        background-image: none;
    }
}
.coh-style-site-header-container .is-expanded span:after {
    font-size: 0;
    background-image: url("../images/down-arrow.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
    height: 1.25rem;
    width: 1.25rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0.5rem;
    content: "";
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .is-expanded span:after {
        background-image: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .is-expanded span:after {
        background-image: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .is-expanded span:after {
        background-image: none;
    }
}
.coh-style-site-header-container .desktop-hidden {
    display: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .desktop-hidden {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .desktop-hidden {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .desktop-hidden {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.coh-style-site-header-container .mobile-hidden {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .mobile-hidden {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .mobile-hidden {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .mobile-hidden {
        display: none;
    }
}
.coh-style-site-header-container .menu-active .site-brand-container {
    display: block;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .menu-active .site-brand-container {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .menu-active .site-brand-container {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .menu-active .site-brand-container {
        display: none;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .menu-active .contact-us-menu {
        display: block;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .menu-active .contact-us-menu {
        display: block;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .menu-active .contact-us-menu {
        display: block;
    }
}
.coh-style-site-header-container .menu-active .search-wrapper {
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .menu-active .search-wrapper {
        margin-bottom: 3.5rem;
        display: block;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .menu-active .search-wrapper {
        display: block;
        margin-bottom: 3.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .menu-active .search-wrapper {
        display: block;
        margin-bottom: 3.5rem;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .menu-active .main-menu-toggle-button {
        position: fixed;
        top: 0.75rem;
        z-index: 12;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .menu-active .main-menu-toggle-button {
        position: fixed;
        top: 0.75rem;
        z-index: 12;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .menu-active .main-menu-toggle-button {
        position: fixed;
        top: 0.75rem;
        z-index: 12;
    }
}
.coh-style-site-header-container .main-menu-bg-fixed {
    height: 4.5rem;
    width: 100%;
    display: none;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .main-menu-bg-fixed {
        position: fixed;
        background-color: #fff;
        z-index: 1;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .main-menu-bg-fixed {
        background-color: #fff;
        position: fixed;
        z-index: 3;
        display: block;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .main-menu-bg-fixed {
        background-color: #fff;
        position: fixed;
        z-index: 3;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .coh-style-menu-separator-img.menu-active {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .coh-style-menu-separator-img.menu-active {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .coh-style-menu-separator-img.menu-active {
        display: none;
    }
}
.coh-style-site-header-container .site-header-container-inner {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    position: relative;
    padding-right: 0;
    padding-left: 0;
    border-style: solid;
    border-color: #000;
    border-bottom-width: 0.14rem;
    margin: auto;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: 100%;
        margin: 0;
        border-bottom-width: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }
}
.coh-style-site-header-container .site-header-container-inner:before {
    display: none;
}
.coh-style-site-header-container .site-header-container-inner:after {
    display: none;
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block {
    height: 5rem;
    max-width: 100%;
    margin-top: 0;
    padding-right: 0;
    padding-left: 0;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner .coh-style-search-block {
        height: auto;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner .coh-style-search-block {
        height: auto;
    }
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block .views-exposed-form {
    margin-top: 0;
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block .views-exposed-form form {
    margin-right: auto;
    margin-left: auto;
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block .views-exposed-form h2 {
    display: none;
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block .search-clear {
    display: block;
}
.coh-style-site-header-container .site-header-container-inner .coh-style-search-block .search-list {
    max-width: 44.5rem;
}
.coh-style-site-header-container .site-header-container-inner .menu-container-inner {
    position: static;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner .menu-container-inner {
        position: absolute;
    }
}
.coh-style-site-header-container .site-header-container-inner.menu-active {
    overflow: auto;
    background-color: #fff;
    margin: 0;
    position: static;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active {
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        margin: 0;
        max-width: 100%;
        overflow: scroll;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active {
        background-color: #fff;
        margin: 0;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: scroll;
        max-width: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active {
        background-color: #fff;
        margin: 0;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        overflow: scroll;
        max-width: 100%;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}
.coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper {
    margin-top: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper {
        width: 100%;
        margin-top: 1.5rem;
        position: relative;
        top: 0;
        max-width: 100%;
        padding-right: 1rem;
        padding-left: 1rem;
        -webkit-box-shadow: inset 0 0 rgba(0, 0, 0, 0);
        box-shadow: inset 0 0 rgba(0, 0, 0, 0);
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper {
        position: relative;
        top: 0;
        width: 100%;
        margin-top: 1.5rem;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper {
        position: relative;
        top: 0;
        width: 100%;
        margin-top: 1.5rem;
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .main-menu .menu-level-1 li {
        margin-right: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .main-menu .menu-level-1 li {
        margin-right: 0;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-collapsed .coh-menu-list-container.menu-level-3 {
        display: none;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-collapsed .coh-menu-list-container.menu-level-3 {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-collapsed .coh-menu-list-container.menu-level-3 {
        display: none;
    }
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-expanded .coh-menu-list-container.menu-level-3 {
        display: block;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-expanded .coh-menu-list-container.menu-level-3 {
        display: block;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .main-menu-wrapper .menu-level-2 .is-expanded .coh-menu-list-container.menu-level-3 {
        display: block;
    }
}
.coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .search-container-block {
    margin-top: 0;
}
@media (max-width: 1103px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .search-container-block {
        margin-top: 5.625rem;
    }
}
@media (max-width: 719px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .search-container-block {
        margin-top: 5.625rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .site-header-container-inner.menu-active .menu-container-inner .search-container-block {
        margin-top: 5.625rem;
    }
}
.coh-style-site-header-container .company-menu .coh-style-social-links-block {
    display: block;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .company-menu .coh-style-social-links-block {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .company-menu .coh-style-social-links-block {
        display: none;
    }
}
.coh-style-site-header-container .header-search-disabled .search-wrapper {
    display: none;
}
@media (max-width: 719px) {
    .coh-style-site-header-container .header-search-disabled .search-container-block {
        max-height: 2.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-site-header-container .header-search-disabled .search-container-block {
        max-height: 2.5rem;
    }
}
.coh-style-social-links-block ul {
    margin-bottom: 0;
}
.coh-style-social-links-block ul li {
    list-style-type: none;
    height: 1.5rem;
    padding-right: 0;
    display: inline-block;
}
@media (max-width: 719px) {
    .coh-style-social-links-block ul li {
        height: 1.5rem;
        padding-right: 0;
        margin-right: 1rem;
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-style-social-links-block ul li {
        height: 1.5rem;
        padding-right: 0;
        margin-right: 1rem;
        position: relative;
    }
}
.coh-style-social-links-block ul li a {
    font-size: 0;
    padding: 12px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.coh-style-social-links-block ul li a:before {
    display: none;
}
.coh-style-social-links-block ul li .menu-dropdown-0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.coh-style-social-links-block ul li .menu-dropdown-0 img {
    height: 24px;
    width: 24px;
}
.coh-style-social-links-block ul li .menu-dropdown-0 div:nth-child(2) {
    padding-left: 5px;
}
.coh-style-social-links-block .mobile-hidden {
    display: block;
}
@media (max-width: 719px) {
    .coh-style-social-links-block .mobile-hidden {
        display: none;
        display: none !important;
    }
}
@media (max-width: 576px) {
    .coh-style-social-links-block .mobile-hidden {
        display: none;
        display: none !important;
    }
}
.coh-style-title-hero-with-or-without-background {
    background-image: url("../Shape%20option.png");
    background-position: left center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    min-height: 368px;
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-style-title-hero-with-or-without-background {
        background-size: 200% 220%;
        background-position: center;
        min-height: 266px;
        margin-bottom: 22px;
    }
}
.coh-style-title-hero-with-or-without-background .coh-heading {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 64px;
    line-height: 80px;
    color: #333;
    margin-top: 95px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    max-width: 1005px;
    width: 100%;
    text-align: center;
}
@media (max-width: 1103px) {
    .coh-style-title-hero-with-or-without-background .coh-heading {
        font-size: 40px;
        line-height: 48px;
        margin-top: 56px;
        padding-right: 16px;
        padding-left: 16px;
        text-align: center;
    }
}
@media (max-width: 719px) {
    .coh-style-title-hero-with-or-without-background .coh-heading {
        text-align: left;
    }
}
.coh-style-title-hero-without-background {
    max-width: 1005px;
    width: 100%;
    min-height: 348px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 104px;
}
@media (max-width: 1103px) {
    .coh-style-title-hero-without-background {
        padding-top: 56px;
        padding-right: 16px;
        padding-left: 16px;
        min-height: 256px;
    }
}
.coh-style-title-hero-without-background .coh-heading {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 64px;
    line-height: 80px;
    color: #333;
    text-align: center;
}
@media (max-width: 1103px) {
    .coh-style-title-hero-without-background .coh-heading {
        font-size: 40px;
        line-height: 48px;
        text-align: center;
        margin: 0 auto;
        max-width: 39rem;
    }
}
@media (max-width: 719px) {
    .coh-style-title-hero-without-background .coh-heading {
        text-align: left;
    }
}
.coh-style-wysiwyg-rich-text a {
    font-weight: 500;
    text-decoration: underline;
    color: #333;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text a {
        font-weight: 500;
        color: #333;
    }
}
@media (max-width: 1103px) {
    .coh-style-wysiwyg-rich-text a {
        font-weight: 500;
        color: #333;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text a {
        font-weight: 500;
        color: #333;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text a {
        font-weight: 500;
        color: #333;
    }
}
.coh-style-wysiwyg-rich-text ul {
    margin-bottom: 1.5rem;
    list-style-type: none;
}
.coh-style-wysiwyg-rich-text ul li {
    margin-bottom: 0.4rem;
    margin-left: 2rem;
    line-height: 1.5;
    list-style-type: disc;
    list-style-position: outside;
}
.coh-style-wysiwyg-rich-text ol {
    margin-bottom: 1.5rem;
}
.coh-style-wysiwyg-rich-text ol li {
    margin-bottom: 0.4rem;
    margin-left: 2rem;
    list-style-type: decimal;
    line-height: 1.5;
}
.coh-style-wysiwyg-rich-text h2 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 3.5rem;
    line-height: 4rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text h2 {
        font-size: 3.5rem;
        line-height: 4rem;
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
        margin-bottom: 0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text h2 {
        font-size: 2.25rem;
        line-height: 2.75rem;
        margin-bottom: 0.5rem;
    }
}
.coh-style-wysiwyg-rich-text h3 {
    font-weight: 300;
    font-size: 3rem;
    line-height: 3.5rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text h3 {
        font-size: 3rem;
        line-height: 3.5rem;
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text h3 {
        font-size: 2rem;
        line-height: 2.5rem;
        margin-bottom: 0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text h3 {
        font-size: 2rem;
        line-height: 2.5rem;
        margin-bottom: 0.5rem;
    }
}
.coh-style-wysiwyg-rich-text h4 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text h4 {
        font-size: 2.5rem;
        line-height: 3rem;
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text h4 {
        font-size: 1.75rem;
        line-height: 2rem;
        margin-bottom: 0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text h4 {
        font-size: 1.75rem;
        line-height: 2rem;
        margin-bottom: 0.5rem;
    }
}
.coh-style-wysiwyg-rich-text h5 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text h5 {
        font-size: 2rem;
        line-height: 2.5rem;
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text h5 {
        font-size: 1.75rem;
        line-height: 2rem;
        margin-bottom: 0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text h5 {
        font-size: 1.75rem;
        line-height: 2rem;
        margin-bottom: 0.5rem;
    }
}
.coh-style-wysiwyg-rich-text h6 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-wysiwyg-rich-text h6 {
        font-size: 1.5rem;
        line-height: 2rem;
        margin-bottom: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-wysiwyg-rich-text h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 0.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-wysiwyg-rich-text h6 {
        font-size: 1.25rem;
        line-height: 1.5rem;
        margin-bottom: 0.5rem;
    }
}
.coh-style-wysiwyg-rich-text table {
    border-width: 1px;
    border-style: solid;
}
.coh-style-wysiwyg-rich-text table tr {
    border-width: 1px;
    border-style: solid;
}
.coh-style-wysiwyg-rich-text table tr:first-child p {
    margin-bottom: 0;
}
.coh-style-wysiwyg-rich-text table tr:nth-child(2) p {
    margin-bottom: 0;
}
.coh-style-wysiwyg-rich-text table tr td {
    border-width: 1px;
    border-style: solid;
    padding: 8px;
}
@media (max-width: 1103px) {
    .coh-style-wysiwyg-rich-text table tr td {
        padding: 5px;
    }
}
.coh-style-wysiwyg-rich-text table tr p {
    line-height: 1.25;
}
.coh-style-wysiwyg-rich-text table tr li {
    line-height: 1.25;
    margin-left: 1rem;
}
.coh-style-heading-with-top-bar {
    position: relative;
    padding-top: 18px;
}
.coh-style-heading-with-top-bar:before {
    content: " ";
    height: 0;
    width: 64px;
    border-width: 2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #7f03b0;
    position: absolute;
    top: 0;
    border-style: solid;
    left: 0;
}
@media (max-width: 719px) {
    .coh-style-heading-with-top-bar:before {
        width: 40px;
    }
}
.coh-style-container-col-10 {
    max-width: 69.5rem;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
}
@media (max-width: 576px) {
    .coh-style-container-col-10 {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}
.coh-style-generic-modal-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}
.coh-style-generic-modal-close {
    background-image: url("../images/close-icon.svg");
    background-position: center;
    background-size: 1.25rem auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 1.5rem;
    width: 1.5rem;
    position: relative;
    top: 1rem;
    right: 1rem;
}
.coh-style-advancing-breakthrough-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
    text-align: center;
    max-width: 67.5rem;
    margin-right: auto;
    margin-left: auto;
    overflow: unset;
}
@media (max-width: 1103px) {
    .coh-style-advancing-breakthrough-section {
        max-width: 39rem;
        overflow: hidden;
    }
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section {
        padding-top: 2rem;
        padding-right: 1rem;
        padding-bottom: 2rem;
        padding-left: 1rem;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section {
        padding-top: 2rem;
        padding-right: 1rem;
        padding-bottom: 2rem;
        padding-left: 1rem;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.coh-style-advancing-breakthrough-section .card-inner-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1.46875rem;
    -moz-column-gap: 1.46875rem;
    column-gap: 1.46875rem;
    margin-top: 7.5rem;
}
@media (max-width: 1103px) {
    .coh-style-advancing-breakthrough-section .card-inner-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .card-inner-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .card-inner-container {
        -webkit-column-gap: 1rem;
        -moz-column-gap: 1rem;
        column-gap: 1rem;
    }
}
.coh-style-advancing-breakthrough-section .card-inner-container li.card-item {
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    max-width: 12.3125rem;
    width: 100%;
    -webkit-border-radius: 0.5rem;
    border-radius: 0.5rem;
    background-color: #fff;
    height: 13rem;
    padding: 0.625rem;
}
@media (max-width: 1103px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item {
        width: 50%;
        margin-bottom: 5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item {
        width: 47.5%;
        margin-bottom: 5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item {
        width: 47.5%;
        margin-bottom: 5rem;
    }
}
.coh-style-advancing-breakthrough-section .card-inner-container li.card-item:last-child {
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item:last-child {
        margin-bottom: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item:last-child {
        margin-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .card-inner-container li.card-item:last-child {
        margin-bottom: 0;
    }
}
.coh-style-advancing-breakthrough-section .card-inner-container li.card-item .card-image {
    height: 7.5rem;
    width: 7.5rem;
    margin-top: -4.6875rem;
    margin-right: auto;
    margin-bottom: 1.875rem;
    margin-left: auto;
}
.coh-style-advancing-breakthrough-section .card-inner-container li.card-item .card-image img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 100vh;
    width: 100%;
    max-height: 7.5rem;
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated {
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated:nth-child(1) {
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    -webkit-transform: translateX(87.5rem);
    -ms-transform: translateX(87.5rem);
    transform: translateX(87.5rem);
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated:nth-child(2) {
    -webkit-transition: 2.4s;
    -o-transition: 2.4s;
    transition: 2.4s;
    -webkit-transform: translateX(100rem);
    -ms-transform: translateX(100rem);
    transform: translateX(100rem);
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated:nth-child(3) {
    -webkit-transition: 2.6s;
    -o-transition: 2.6s;
    transition: 2.6s;
    -webkit-transform: translateX(100rem);
    -ms-transform: translateX(100rem);
    transform: translateX(100rem);
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated:nth-child(4) {
    -webkit-transition: 2.8s;
    -o-transition: 2.8s;
    transition: 2.8s;
    -webkit-transform: translateX(106.25rem);
    -ms-transform: translateX(106.25rem);
    transform: translateX(106.25rem);
}
.coh-style-advancing-breakthrough-section .card-inner-container .card-item-animated:nth-child(5) {
    -webkit-transition: 3s;
    -o-transition: 3s;
    transition: 3s;
    -webkit-transform: translateX(112.5rem);
    -ms-transform: translateX(112.5rem);
    transform: translateX(112.5rem);
}
.coh-style-advancing-breakthrough-section .section-title {
    font-weight: 500;
    -webkit-transition: all 3s ease-out;
    -o-transition: all 3s ease-out;
    transition: all 3s ease-out;
}
.coh-style-advancing-breakthrough-section .sub-title-one {
    font-size: 1.25rem;
    line-height: 2rem;
    font-weight: 400;
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .sub-title-one {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .sub-title-one {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
.coh-style-advancing-breakthrough-section .sub-title-two {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 2rem;
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .sub-title-two {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .sub-title-two {
        font-size: 1rem;
        line-height: 1.5rem;
    }
}
.coh-style-advancing-breakthrough-section .top-content-block {
    max-width: 44.5rem;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
@media (max-width: 719px) {
    .coh-style-advancing-breakthrough-section .top-content-block {
        text-align: left;
    }
}
@media (max-width: 576px) {
    .coh-style-advancing-breakthrough-section .top-content-block {
        text-align: left;
    }
}
.coh-style-advancing-breakthrough-section .top-content-block .breakthorugh-text-anim {
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    -webkit-transform: translateY(10.625rem);
    -ms-transform: translateY(10.625rem);
    transform: translateY(10.625rem);
}
.coh-style-footer-theme {
    background-color: #f38c1a;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 4.0625rem;
    padding-bottom: 2.5rem;
}
@media (max-width: 719px) {
    .coh-style-footer-theme {
        padding-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme {
        padding-bottom: 0;
    }
}
.coh-style-footer-theme .footer-logo img {
    max-height: 64px;
    width: auto;
}
.coh-style-footer-theme .location-switcher {
    font-size: 1rem;
    line-height: 1.5rem;
    max-width: 17.1875rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    margin-right: 0;
    margin-left: auto;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .location-switcher {
        max-width: 100%;
        margin-top: 1rem;
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .location-switcher {
        max-width: 100%;
        margin-top: 1rem;
        margin-right: auto;
        margin-left: auto;
    }
}
.coh-style-footer-theme .coh-container-boxed {
    width: 100%;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .coh-container-boxed {
        width: auto;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .coh-container-boxed {
        width: auto;
    }
}
.coh-style-footer-theme .footer-menu-items {
    margin-top: 3.5rem;
    margin-bottom: 1rem;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .footer-menu-items {
        margin-top: 2rem;
        margin-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .footer-menu-items {
        margin-top: 2rem;
        margin-bottom: 0;
    }
}
.coh-style-footer-theme .footer-menu-items a {
    color: #525252;
}
.coh-style-footer-theme .footer-menu-items .menu-label {
    font-weight: 500;
    font-size: 1.25rem;
    line-height: 2rem;
    color: #000;
    text-transform: uppercase;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .footer-menu-items ul {
        margin-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .footer-menu-items ul {
        margin-bottom: 0;
    }
}
.coh-style-footer-theme .footer-menu-items ul li {
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 16px;
}
.coh-style-footer-theme .footer-menu-items ul li a {
    color: #000;
    font-weight: 500;
}
.coh-style-footer-theme .footer-menu-items ul li button {
    color: #000;
    font-weight: 500;
}
.coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu li {
    width: 50%;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu li {
        width: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu li {
        width: 100%;
    }
}
@media (max-width: 719px) {
    .coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu li:nth-child(odd) {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}
@media (max-width: 719px) {
    .coh-style-footer-theme .footer-menu-items .menu-two-column .menu-item ul.menu li:nth-child(even) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}
.coh-style-footer-theme .coh-style-social-links-block li {
    margin-right: 1.5rem;
    height: 1.5rem;
    position: relative;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget {
    height: 3rem;
    width: 100%;
    padding-right: 0 !important;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget li {
    margin-bottom: 0;
    margin-left: 0;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle {
    max-height: 3rem;
    max-width: 100%;
    top: 0;
    right: 0;
    width: 100%;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .dropbutton-arrow {
    right: 1rem;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button {
    -webkit-box-shadow: none;
    box-shadow: none;
    box-shadow: none !important;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    box-shadow: none !important;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton {
    border-width: 0.125rem;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    border-style: solid;
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 2rem;
    background-image: url("../images/globe-icon.svg");
    background-position: left 8px center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton a {
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    color: #333;
    font-weight: 500;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action:nth-child(3) a {
    padding-top: 0.625rem;
}
.coh-style-footer-theme .dropbutton-wrapper .dropbutton-widget .dropbutton .active-language {
    font-weight: 500;
}
.coh-style-footer-theme .dropbutton-multiple.open .dropbutton {
    background-color: #fff;
    background-image: none;
}
@media (max-width: 719px) {
    .coh-style-footer-theme .copy-right-text {
        padding-top: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-footer-theme .copy-right-text {
        padding-top: 1.5rem;
    }
}
.coh-style-benefit-section-description-list-1 {
    font-size: 20px;
    text-align: left;
}
@media (max-width: 1217px) {
    .coh-style-benefit-section-description-list-1 {
        font-size: 16px;
        text-align: left;
    }
}
@media (max-width: 576px) {
    .coh-style-benefit-section-description-list-1 {
        font-size: 16px;
        text-align: left;
    }
}
.coh-style-benefit-section-description-list-1 li {
    padding-bottom: 16px;
    list-style-type: none !important;
    margin-left: 2.5rem !important;
    line-height: 32px !important;
    margin-bottom: 0 !important;
}
@media (max-width: 1217px) {
    .coh-style-benefit-section-description-list-1 li {
        padding-bottom: 24px;
        margin-left: 2rem !important;
        line-height: 24px !important;
        margin-bottom: 0 !important;
    }
}
@media (max-width: 1103px) {
    .coh-style-benefit-section-description-list-1 li {
        padding-bottom: 24px;
        margin-left: 2rem !important;
        line-height: 24px !important;
        margin-bottom: 0 !important;
    }
}
.coh-style-benefit-section-description-list-1 li:before {
    position: absolute;
    left: 1rem;
    content: url("../2023-04/Bullet.svg");
}
@media (max-width: 576px) {
    .coh-style-benefit-section-description-list-1 li:before {
        position: absolute;
        left: 1.2rem;
    }
}
.coh-style-benefit-section-description-list-1 li:last-child {
    padding-bottom: 32px;
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-style-benefit-section-description-list-1 li:last-child {
        padding-bottom: 24px;
    }
}
.coh-style-generic-modal-box {
    background-color: #fff;
    width: 100%;
    max-width: 67.5rem;
    padding: 5.625rem;
    border-width: 0.0625rem;
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    border-style: solid;
    border-color: #000;
}
@media (max-width: 1103px) {
    .coh-style-generic-modal-box {
        padding-top: 3.5rem;
        padding-right: 0;
        padding-bottom: 2.5rem;
        padding-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-generic-modal-box {
        padding-top: 3.5rem;
        padding-right: 0;
        padding-bottom: 2.5rem;
        padding-left: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-generic-modal-box {
        padding-top: 3.5rem;
        padding-right: 0;
        padding-bottom: 2.5rem;
        padding-left: 0;
    }
}
.coh-style-generic-modal-box .coh-style-leadership-card {
    margin-top: 0;
}
.coh-style-feature-leadership {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
@media (max-width: 1103px) {
    .coh-style-feature-leadership {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 719px) {
    .coh-style-feature-leadership {
        margin-top: 0;
        margin-bottom: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-feature-leadership {
        margin-top: 0;
        margin-bottom: 0;
    }
}
.coh-style-feature-leadership h3 {
    margin-bottom: 0.5rem;
}
.coh-style-feature-leadership h5 {
    margin-bottom: 2.5rem;
}
@media (max-width: 1103px) {
    .coh-style-feature-leadership h5 {
        line-height: 1.5rem;
        font-size: 1.25rem;
    }
}
@media (max-width: 719px) {
    .coh-style-feature-leadership h5 {
        margin-bottom: 1.5rem;
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-feature-leadership h5 {
        margin-bottom: 1.5rem;
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
.coh-style-feature-leadership .description {
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 2rem;
}
.coh-style-feature-leadership .profile-picture {
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-style-feature-leadership .profile-picture {
        margin-bottom: 2rem;
    }
}
@media (max-width: 719px) {
    .coh-style-feature-leadership .profile-picture {
        margin-bottom: 2rem;
    }
}
@media (max-width: 576px) {
    .coh-style-feature-leadership .profile-picture {
        margin-bottom: 2rem;
    }
}
.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 #ffcc4e;
    box-shadow: 0 0 0 0.1875rem #ffcc4e;
}
.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 #ffcc4e;
    box-shadow: 0 0 0 0.1875rem #ffcc4e;
}
.coh-style-focusable-content a[role="link"] {
    display: block;
}
.coh-style-green-yellow-gradient-background {
    background: -webkit-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: -o-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: linear-gradient(38.11deg, #73d733 -35.74%, #ffeb0f 42.17%);
}
.coh-style-tag {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    font-weight: 700;
    -webkit-border-radius: 0.75rem;
    border-radius: 0.75rem;
    -webkit-transition: color 0.3s ease, background-color 0.3s ease;
    -o-transition: color 0.3s ease, background-color 0.3s ease;
    transition: color 0.3s ease, background-color 0.3s 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: #f2f2f2;
    margin-right: 0.75rem;
    color: #484848;
}
@media (max-width: 719px) {
    .coh-style-tag {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        margin-right: 0.5rem;
    }
}
.coh-style-tag:hover {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-homepage-faq-block {
    background-position: left bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-homepage-faq-block .homepage-faqs-container {
    max-width: 64rem;
    width: 100%;
    padding-top: 64px;
    padding-right: 64px;
    padding-bottom: 64px;
    padding-left: 64px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-style-homepage-faq-block .homepage-faqs-container {
        padding-right: 0;
        padding-left: 0;
    }
}
.coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-title {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-size: 56px;
    line-height: 64px;
    text-align: center;
    margin-bottom: 64px;
}
@media (max-width: 1103px) {
    .coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-title {
        font-size: 36px;
        line-height: 44px;
        margin-bottom: 40px;
        text-align: center;
    }
}
.coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-button-wrapper {
    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;
    margin-top: 64px;
    margin-bottom: 64px;
}
@media (max-width: 1103px) {
    .coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-button-wrapper {
        margin-top: 40px;
        margin-bottom: 40px;
    }
}
.coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-button-wrapper .homepage-faqs-button-link {
    background-color: #7f03b0;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
@media (max-width: 1103px) {
    .coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-button-wrapper .homepage-faqs-button-link {
        font-size: 16px;
        line-height: 22px;
    }
}
.coh-style-homepage-faq-block .homepage-faqs-container .homepage-faqs-button-wrapper .homepage-faqs-button-link:hover {
    background-color: #5a027d;
}
.coh-style-faq-s-page-block-container {
    max-width: 869px;
    width: 100%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 96px;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-style-faq-s-page-block-container {
        margin-top: auto;
        margin-right: auto;
        margin-bottom: 56px;
        margin-left: auto;
    }
}
.coh-style-faq-s-page-block-container .faq-block-title {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #333;
    font-size: 40px;
    line-height: 48px;
    text-align: left;
    margin-bottom: 44px;
}
@media (max-width: 1103px) {
    .coh-style-faq-s-page-block-container .faq-block-title {
        font-size: 28px;
        line-height: 32px;
        text-align: left;
        margin-bottom: 32px;
    }
}
.coh-style-slider-flex-layout .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.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-faq-item {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    width: 100%;
    max-width: 869px;
}
@media (max-width: 1103px) {
    .coh-style-faq-item {
        margin-top: auto;
        margin-right: 16px;
        margin-bottom: auto;
        margin-left: 16px;
        width: auto;
    }
}
.coh-style-faq-item .faq-item-wrapper {
    background-color: #fff;
    border-width: 2px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border-style: solid;
    border-color: #000;
    list-style-type: none;
    margin-bottom: 36px;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 34px;
    padding-bottom: 20px;
    padding-left: 34px;
    cursor: pointer;
}
@media (max-width: 1103px) {
    .coh-style-faq-item .faq-item-wrapper {
        padding-top: 16px;
        padding-right: 24px;
        padding-bottom: 16px;
        padding-left: 24px;
    }
}
.coh-style-faq-item .faq-item-wrapper:last-child {
    margin-bottom: 0;
}
.coh-style-faq-item .faq-item-wrapper.active .faq-item-title:after {
    content: url("../Icons%20(1).svg");
}
.coh-style-faq-item .faq-item-wrapper .faq-item-title {
    font-weight: 500;
    font-size: 24px;
    color: #333;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    line-height: 32px;
    position: relative;
}
@media (max-width: 1103px) {
    .coh-style-faq-item .faq-item-wrapper .faq-item-title {
        font-size: 20px;
        line-height: 24px;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }
}
.coh-style-faq-item .faq-item-wrapper .faq-item-title:after {
    content: url("../Icons.svg");
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transition: all 0.3ms ease-in-out;
    -o-transition: all 0.3ms ease-in-out;
    transition: all 0.3ms ease-in-out;
    height: 24px;
    width: 24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.coh-style-faq-item .faq-item-wrapper .faq-item-title span {
    padding-right: 22px;
}
@media (max-width: 1103px) {
    .coh-style-faq-item .faq-item-wrapper .faq-item-title span {
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        display: block;
        padding-right: 40px;
    }
}
.coh-style-faq-item .faq-item-wrapper .answer {
    font-size: 20px;
    line-height: 32px;
    text-align: left;
    cursor: text;
}
@media (max-width: 1103px) {
    .coh-style-faq-item .faq-item-wrapper .answer {
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }
}
.coh-style-faq-item .faq-item-wrapper .answer p {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #333;
    margin-top: 16px;
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-style-faq-item .faq-item-wrapper .answer p {
        font-size: 16px;
        line-height: 24px;
    }
}
.coh-style-facet-accordion .collapsiblockTitle {
    background-image: none;
    background-origin: border-box;
    background-clip: border-box;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2 {
    border-bottom-color: #dbdbdc;
    border-bottom-width: 0.0625rem;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    font-family: "icomoon";
}
.coh-style-facet-accordion .collapsiblockTitle button {
    color: #000;
    width: 100%;
}
.coh-style-facet-accordion .collapsiblockTitle h2 {
    font-size: 0.875rem;
    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;
    border-bottom-width: 0.125rem;
    border-bottom-style: solid;
    border-bottom-color: #26a3dd;
    padding-right: 1.875rem;
    padding-bottom: 0.75rem;
    padding-left: 1.875rem;
}
.coh-style-facet-accordion .collapsiblockTitle h2:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: "icomoon";
}
.coh-style-facet-accordion .coh-block {
    margin-bottom: 2.5rem;
}
.coh-style-facet-accordion .facet-item {
    margin-left: 0;
    list-style-type: none;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
}
.coh-style-facet-accordion .facet-item a {
    color: #26a3dd;
    cursor: pointer;
}
.coh-style-facet-accordion .facet-item a:hover {
    color: #70c3e9;
}
.coh-style-facet-accordion .facet-item a.is-active {
    color: #000;
}
.coh-style-facet-accordion .facet-item a.is-active .facet-item__status {
    color: #26a3dd;
}
.coh-style-facet-accordion .facet-item a .facet-item__count {
    color: #000;
    float: right;
}
.coh-style-search-result-container {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
@media (max-width: 1217px) {
    .coh-style-search-result-container {
        margin-bottom: 1.5rem;
        padding-bottom: 1.5rem;
    }
}
.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: 400;
    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: 400;
    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: 400;
    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: 400;
    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: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0e0";
    font-family: "icomoon";
}
.coh-style-date-with-icon {
    margin-right: 0.5rem;
}
@media (max-width: 719px) {
    .coh-style-date-with-icon {
        margin-right: 0.25rem;
    }
}
.coh-style-date-with-icon:before {
    line-height: 1;
    font-weight: 400;
    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-date-with-hyphen {
    margin-right: 0.75rem;
    margin-left: -0.5rem;
}
@media (max-width: 719px) {
    .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: 719px) {
    .coh-style-date-with-hyphen:before {
        margin-right: 0.125rem;
    }
}
.coh-style-location-with-icon {
    position: relative;
    z-index: 1;
}
.coh-style-location-with-icon:before {
    line-height: 1;
    font-weight: 400;
    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-top: 12.375rem;
    width: 100%;
    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;
    background-color: #fff;
    padding-right: 0;
    padding-left: 0;
}
@media (max-width: 1103px) {
    .coh-style-search-block {
        padding-right: 1rem;
        padding-left: 1rem;
        margin-top: 7.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-search-block {
        padding-right: 1rem;
        padding-left: 1rem;
        margin-top: 7.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block {
        padding-right: 1rem;
        padding-left: 1rem;
        margin-top: 7.5rem;
    }
}
.coh-style-search-block .search-list {
    width: 100%;
    max-width: 56rem;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.coh-style-search-block .search-list .views-exposed-form {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}
@media (max-width: 1103px) {
    .coh-style-search-block .search-list .views-exposed-form {
        max-width: 39rem;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
}
.coh-style-search-block .search-list .views-exposed-form ui-autocomplete-loading {
    background-image: url("../images/throbber-active.gif");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.coh-style-search-block .search-list .views-exposed-form .js-form-item:before {
    background-image: url("../images/search-icon.svg");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    content: "";
    position: absolute;
    left: 1rem;
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    top: 0.75rem;
}
@media (max-width: 719px) {
    .coh-style-search-block .search-list .views-exposed-form .js-form-item:before {
        background-image: none;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .search-list .views-exposed-form .js-form-item:before {
        background-image: none;
    }
}
@media (max-width: 719px) {
    .coh-style-search-block .search-list .views-exposed-form .search-clear {
        right: 3.25rem;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .search-list .views-exposed-form .search-clear {
        right: 3.25rem;
    }
}
.coh-style-search-block form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-width: 0.0625rem;
    position: relative;
    max-width: 44.5rem;
    margin-right: auto;
    margin-left: 0;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: #333;
}
.coh-style-search-block input.form-autocomplete {
    background-image: none;
}
.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;
    border-width: 0;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-style: solid;
    border-color: #333;
}
@media (max-width: 719px) {
    .coh-style-search-block .form-type-search-api-autocomplete {
        width: 100%;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .form-type-search-api-autocomplete {
        width: 100%;
    }
}
.coh-style-search-block .form-text.form-autocomplete {
    height: 3rem;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 1.5rem;
    padding-left: 3.5rem;
    border-style: none;
    color: #484848;
    background-position: 90% center !important;
}
@media (max-width: 719px) {
    .coh-style-search-block .form-text.form-autocomplete {
        padding-right: 1.5rem;
        padding-left: 1rem;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .form-text.form-autocomplete {
        padding-right: 1.5rem;
        padding-left: 1rem;
    }
}
.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;
    padding: 0;
}
.coh-style-search-block .form-actions:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: "icomoon";
    position: absolute;
    font-size: 1.5rem;
    color: #000;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.coh-style-search-block .form-actions:hover:before {
    color: #fff;
    cursor: pointer;
}
@media (max-width: 719px) {
    .coh-style-search-block .form-actions input[value="Reset"].form-submit {
        position: absolute;
        right: 1rem;
        top: 0.875rem;
        right: 16px !important;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .form-actions input[value="Reset"].form-submit {
        position: absolute;
        right: 1rem;
        top: 0.875rem;
        right: 48px !important;
    }
}
.coh-style-search-block .button.form-submit {
    height: 3rem;
    width: 6rem;
    padding: 0;
    background-color: #7f03b0;
    border-style: solid;
    color: #fff;
    z-index: 1;
    border-width: 0.25rem;
    -webkit-border-radius: 3.125rem;
    border-radius: 3.125rem;
    border-color: #fff;
    background-image: none;
    font-size: 1.125rem;
}
@media (max-width: 719px) {
    .coh-style-search-block .button.form-submit {
        background-color: #fff;
        background-image: url("../images/search-icon.svg");
        background-position: center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        width: 3rem;
        font-size: 0;
    }
}
@media (max-width: 576px) {
    .coh-style-search-block .button.form-submit {
        background-color: #fff;
        background-image: url("../images/search-icon.svg");
        background-position: center;
        background-size: auto;
        background-repeat: no-repeat;
        background-attachment: scroll;
        width: 3rem;
        font-size: 0;
    }
}
.coh-style-search-block .button.form-submit:hover {
    background-color: #5a027d;
    color: #fff;
}
.coh-style-search-block .button.form-submit:focus {
    outline-width: 2px;
    outline-offset: -3px;
    outline-color: #418fd3;
    outline-style: solid;
}
.coh-style-search-block .button.form-submit:active {
    background-color: #5a027d;
    color: #fff;
}
.coh-style-search-block .search-page-container {
    width: 100%;
}
.coh-style-hide-default-listing-view + .coh-row .default-listing-view {
    display: none;
}
.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: 1103px) {
    .coh-style-clear-facets-block #block-clear-facet-filters {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
.coh-style-map-info-window p {
    font-size: 0.75rem;
    margin-bottom: 0.375rem;
    line-height: 1.25;
}
.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: 700;
    font-size: 0.75rem;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
}
@media (max-width: 576px) {
    .coh-style-extra-info li {
        font-size: 0.625rem;
    }
}
.coh-style-header-light-theme {
    background-color: #fff;
    border-bottom-width: 0.0625rem;
    border-bottom-style: none;
    border-bottom-color: #fff;
}
.coh-style-header-light-theme .utilities-bar-horizontal {
    background-color: #fff;
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
    color: #000;
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: #26a3dd;
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
    color: #26a3dd;
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
    color: #70c3e9;
}
.coh-style-header-light-theme .utilities-bar-vertical {
    background-color: #f2f2f2;
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
    color: #000;
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: #26a3dd;
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links {
    background-color: #fff;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a {
    color: #26a3dd;
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
    color: #70c3e9;
}
.coh-style-header-light-theme .main-menu-toggle-button {
    color: #000;
}
.coh-style-header-light-theme .main-menu-toggle-button:hover {
    color: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .main-menu-wrapper {
        background-color: #fff;
        -webkit-box-shadow: inset 0 0.0625rem 0 0 #dbdbdc;
        box-shadow: inset 0 0.0625rem 0 0 #dbdbdc;
    }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li {
    -webkit-transition: 0.3s ease-in-out box-shadow;
    -o-transition: 0.3s ease-in-out box-shadow;
    transition: 0.3s 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: 1103px) {
    .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: none;
    box-shadow: none;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width: 719px) {
    .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width: 576px) {
    .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: none;
    box-shadow: none;
}
@media (max-width: 1103px) {
    .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: none;
    box-shadow: none;
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
    color: #000;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: #dbdbdc;
    }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
    color: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
        border-bottom-color: #26a3dd;
    }
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: #fff;
}
@media (max-width: 1103px) {
    .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: #000;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-light-theme .main-menu .menu-level-2 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-light-theme .main-menu .menu-level-3 > li > a {
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    color: #000;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-light-theme .search-toggle-button {
    -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #fff;
    background-color: #dbdbdc;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .search-toggle-button {
        background-color: rgba(0, 0, 0, 0);
        color: #000;
    }
}
.coh-style-header-light-theme .search-toggle-button:hover {
    background-color: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-light-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: #26a3dd;
    }
}
.coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: #26a3dd;
}
@media (max-width: 1103px) {
    .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: #f2f2f2;
}
.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 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #000;
    background-color: #f2f2f2;
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
    color: #fff;
    background-color: #26a3dd;
}
.coh-style-header-dark-theme {
    background-color: #222;
}
.coh-style-header-dark-theme .utilities-bar-horizontal {
    background-color: #323232;
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
    color: #fff;
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: #26a3dd;
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
    color: #26a3dd;
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
    color: #70c3e9;
}
.coh-style-header-dark-theme .utilities-bar-vertical {
    background-color: #f2f2f2;
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
    color: #000;
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: #26a3dd;
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links {
    background-color: #fff;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
    color: #26a3dd;
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
    color: #70c3e9;
}
.coh-style-header-dark-theme .main-menu-toggle-button {
    color: #fff;
}
.coh-style-header-dark-theme .main-menu-toggle-button:hover {
    color: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-dark-theme .main-menu-wrapper {
        background-color: #fff;
    }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li {
    -webkit-transition: 0.3s ease-in-out box-shadow;
    -o-transition: 0.3s ease-in-out box-shadow;
    transition: 0.3s 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: 1103px) {
    .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 #26a3dd;
    box-shadow: inset 0 -0.1875rem 0 0 #26a3dd;
}
@media (max-width: 1103px) {
    .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 #26a3dd;
    box-shadow: inset 0 -0.1875rem 0 0 #26a3dd;
}
@media (max-width: 1103px) {
    .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 #26a3dd;
    box-shadow: inset 0 -0.1875rem 0 0 #26a3dd;
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
    color: #fff;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
}
@media (max-width: 1103px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: #dbdbdc;
        color: #000;
    }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    color: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
        border-bottom-color: #26a3dd;
    }
}
.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: #f2f2f2;
}
@media (max-width: 1103px) {
    .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: #000;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a {
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    color: #000;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-dark-theme .search-toggle-button {
    -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #fff;
    background-color: #323232;
}
@media (max-width: 1103px) {
    .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: #26a3dd;
}
@media (max-width: 1103px) {
    .coh-style-header-dark-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: #26a3dd;
    }
}
.coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: #26a3dd;
}
@media (max-width: 1103px) {
    .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: #f2f2f2;
}
.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 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #000;
    background-color: #f2f2f2;
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
    color: #fff;
    background-color: #26a3dd;
}
.coh-style-header-colored-theme {
    background-color: #1a89c9;
}
.coh-style-header-colored-theme .utilities-bar-horizontal {
    background-color: #26a3dd;
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
    color: #fff;
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
    color: #000;
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
    color: #000;
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
    color: #fff;
}
.coh-style-header-colored-theme .utilities-bar-vertical {
    background-color: #f2f2f2;
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
    color: #000;
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
    color: #26a3dd;
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links {
    background-color: #fff;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
    color: #26a3dd;
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
    color: #70c3e9;
}
.coh-style-header-colored-theme .main-menu-toggle-button {
    color: #fff;
}
.coh-style-header-colored-theme .main-menu-toggle-button:hover {
    color: #000;
}
@media (max-width: 1103px) {
    .coh-style-header-colored-theme .main-menu-wrapper {
        background-color: #fff;
    }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li {
    -webkit-transition: 0.3s ease-in-out box-shadow;
    -o-transition: 0.3s ease-in-out box-shadow;
    transition: 0.3s 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: 1103px) {
    .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 #000;
    box-shadow: inset 0 -0.1875rem 0 0 #000;
}
@media (max-width: 1103px) {
    .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 #000;
    box-shadow: inset 0 -0.1875rem 0 0 #000;
}
@media (max-width: 1103px) {
    .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 #000;
    box-shadow: inset 0 -0.1875rem 0 0 #000;
}
@media (max-width: 1103px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
        -webkit-box-shadow: inset 0 -0.1875rem 0 0 #26a3dd;
        box-shadow: inset 0 -0.1875rem 0 0 #26a3dd;
    }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
    color: #fff;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
}
@media (max-width: 1103px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
        border-bottom-width: 0.0625rem;
        border-bottom-style: solid;
        border-bottom-color: #dbdbdc;
        color: #000;
    }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
    color: #000;
}
@media (max-width: 1103px) {
    .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
        color: #26a3dd;
        border-bottom-color: #26a3dd;
    }
}
.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: #f2f2f2;
}
@media (max-width: 1103px) {
    .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: #000;
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a {
    -webkit-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    -o-transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    transition: color 0.3s ease-in-out, 0.3s ease-in-out border-color;
    color: #000;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: #dbdbdc;
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover {
    color: #26a3dd;
    border-bottom-color: #26a3dd;
}
.coh-style-header-colored-theme .search-toggle-button {
    -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #fff;
    background-color: #26a3dd;
}
@media (max-width: 1103px) {
    .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: #000;
}
@media (max-width: 1103px) {
    .coh-style-header-colored-theme .search-toggle-button:hover {
        background-color: rgba(0, 0, 0, 0);
        color: #000;
    }
}
.coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: #000;
}
@media (max-width: 1103px) {
    .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: #f2f2f2;
}
.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 0.3s ease-in-out, background-color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
    color: #000;
    background-color: #f2f2f2;
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
    color: #fff;
    background-color: #000;
}
.coh-style-footer-light-theme {
    background-color: #f2f2f2;
}
.coh-style-footer-light-theme .footer-menu a {
    color: #000;
}
.coh-style-footer-light-theme .footer-menu a:hover {
    color: #26a3dd;
}
.coh-style-footer-light-theme .social-links a {
    color: #26a3dd;
}
.coh-style-footer-light-theme .social-links a:hover {
    color: #70c3e9;
}
.coh-style-footer-light-theme .secondary-row {
    background-color: #dbdbdc;
    color: #000;
}
.coh-style-footer-colored-theme {
    background-color: #26a3dd;
}
.coh-style-footer-colored-theme .footer-menu a {
    color: #fff;
}
.coh-style-footer-colored-theme .footer-menu a:hover {
    color: #000;
}
.coh-style-footer-colored-theme .social-links a {
    color: #000;
}
.coh-style-footer-colored-theme .social-links a:hover {
    color: #fff;
}
.coh-style-footer-colored-theme .secondary-row {
    background-color: #1a89c9;
    color: #fff;
}
.coh-style-footer-dark-theme {
    background-color: #222;
}
.coh-style-footer-dark-theme .footer-menu a {
    color: #fff;
}
.coh-style-footer-dark-theme .footer-menu a:hover {
    color: #26a3dd;
}
.coh-style-footer-dark-theme .social-links a {
    color: #26a3dd;
}
.coh-style-footer-dark-theme .social-links a:hover {
    color: #70c3e9;
}
.coh-style-footer-dark-theme .secondary-row {
    background-color: #323232;
    color: #fff;
}
.coh-style-text-color-light-background {
    color: #000;
}
.coh-style-text-color-colored-background {
    color: #fff;
}
.coh-style-text-color-dark-background {
    color: #fff;
}
.coh-style-fake-link-with-icon {
    color: #26a3dd;
    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: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.coh-style-fake-link-with-icon:after {
    line-height: 1;
    font-weight: 400;
    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-fake-button {
    background-color: #26a3dd;
    color: #fff;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    font-size: 0.875rem;
    line-height: 1rem;
    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;
}
.coh-style-fake-button:hover {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-fake-button:after {
    line-height: 1;
    font-weight: 400;
    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-card-text-dark-background {
    color: #fff;
}
.coh-style-card-text-dark-background:hover .fake-link {
    color: #70c3e9;
}
.coh-style-card-text-dark-background:hover .fake-button {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-card-text-dark-background a {
    color: #fff;
}
.coh-style-card-text-dark-background .fake-link {
    color: #26a3dd;
}
.coh-style-card-text-dark-background .fake-button {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-card-text-dark-background .card-date {
    color: #fff;
}
.coh-style-card-text-dark-background .card-tag {
    color: #fff;
    background-color: #26a3dd;
}
.coh-style-card-text-dark-background .card-tag:hover {
    color: #fff;
    background-color: #70c3e9;
}
.coh-style-card-text-dark-background .card-person {
    color: #fff;
}
.coh-style-card-text-dark-background .card-person:hover {
    color: #26a3dd;
}
.coh-style-card-text-dark-background .card-place {
    color: #fff;
}
.coh-style-card-text-dark-background .card-place:hover {
    color: #26a3dd;
}
.coh-style-card-text-dark-background .card-link:hover {
    color: #26a3dd;
}
.coh-style-card-text-light-background {
    color: #000;
}
.coh-style-card-text-light-background:hover .fake-link {
    color: #70c3e9;
}
.coh-style-card-text-light-background:hover .fake-button {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-card-text-light-background a {
    color: #000;
}
.coh-style-card-text-light-background .fake-link {
    color: #26a3dd;
}
.coh-style-card-text-light-background .fake-button {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-card-text-light-background .card-date {
    color: #484848;
}
.coh-style-card-text-light-background .card-tag {
    color: #484848;
    background-color: #f2f2f2;
}
.coh-style-card-text-light-background .card-tag:hover {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-card-text-light-background .card-person {
    color: #484848;
}
.coh-style-card-text-light-background .card-person:hover {
    color: #26a3dd;
}
.coh-style-card-text-light-background .card-place {
    color: #484848;
}
.coh-style-card-text-light-background .card-place:hover {
    color: #26a3dd;
}
.coh-style-card-text-light-background .card-link:hover {
    color: #26a3dd;
}
.coh-style-card-text-colored-background {
    color: #fff;
}
.coh-style-card-text-colored-background:hover .fake-link {
    color: #484848;
}
.coh-style-card-text-colored-background:hover .fake-button {
    background-color: #484848;
    color: #fff;
}
.coh-style-card-text-colored-background a {
    color: #fff;
}
.coh-style-card-text-colored-background .fake-link {
    color: #000;
}
.coh-style-card-text-colored-background .fake-button {
    background-color: #000;
    color: #fff;
}
.coh-style-card-text-colored-background .card-date {
    color: #fff;
}
.coh-style-card-text-colored-background .card-tag {
    color: #fff;
    background-color: #000;
}
.coh-style-card-text-colored-background .card-tag:hover {
    color: #fff;
    background-color: #484848;
}
.coh-style-card-text-colored-background .card-person {
    color: #fff;
}
.coh-style-card-text-colored-background .card-person:hover {
    color: #000;
}
.coh-style-card-text-colored-background .card-place {
    color: #fff;
}
.coh-style-card-text-colored-background .card-place:hover {
    color: #000;
}
.coh-style-card-text-colored-background .card-link {
    color: #fff;
}
.coh-style-card-text-colored-background .card-link:hover {
    color: #000;
}
.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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
}
.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: #fff;
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    -webkit-transition: 0.2s ease box-shadow, background-color 0.3s ease;
    -o-transition: 0.2s ease box-shadow, background-color 0.3s ease;
    transition: 0.2s ease box-shadow, background-color 0.3s 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: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1217px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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: #fff;
    -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
    line-height: 1;
    font-weight: 400;
    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: 0.3s ease transform;
    -o-transition: 0.3s ease transform;
    transition: 0.3s ease transform;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
}
.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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    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 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    -webkit-transition: 0.2s ease box-shadow;
    -o-transition: 0.2s ease box-shadow;
    transition: 0.2s ease box-shadow;
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
}
.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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
}
.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: #000;
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    -webkit-transition: 0.2s ease box-shadow, background-color 0.3s ease;
    -o-transition: 0.2s ease box-shadow, background-color 0.3s ease;
    transition: 0.2s ease box-shadow, background-color 0.3s 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: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1217px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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: #000;
    -webkit-box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
    line-height: 1;
    font-weight: 400;
    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: 0.3s ease transform;
    -o-transition: 0.3s ease transform;
    transition: 0.3s ease transform;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
    -webkit-box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
}
.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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    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 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    -webkit-transition: 0.2s ease box-shadow;
    -o-transition: 0.2s ease box-shadow;
    transition: 0.2s ease box-shadow;
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1rem;
    padding-top: 1.25rem;
    padding-right: 2rem;
    padding-bottom: 1.25rem;
    padding-left: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
    color: #000;
    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: #1a89c9;
}
.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: #1a89c9;
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
    background-color: #26a3dd;
    color: #fff;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s 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: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
@media (max-width: 1217px) {
    .coh-style-accordion-tabs-solid .coh-accordion-title a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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: #70c3e9;
    color: #fff;
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
    line-height: 1;
    font-weight: 400;
    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: 0.3s ease transform;
    -o-transition: 0.3s ease transform;
    transition: 0.3s 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: #1a89c9;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
    background-color: #1a89c9;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    -webkit-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    color: #fff;
    background-color: #26a3dd;
    font-weight: 700;
    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: 1217px) {
    .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
@media (max-width: 719px) {
    .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: #fff;
    background-color: #70c3e9;
}
.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: #26a3dd;
    font-size: 1.5rem;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    background-color: #f2f2f2;
}
.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: #1a89c9;
    background-color: #dbdbdc;
}
.coh-style-modal-close-button-color {
    color: #fff;
    background-color: #26a3dd;
    -webkit-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.coh-style-modal-close-button-color:hover {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-modal-close-button-dark {
    color: #fff;
    background-color: #000;
    -webkit-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.coh-style-modal-close-button-dark:hover {
    background-color: #484848;
    color: #fff;
}
.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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
@media (max-width: 1217px) {
    .coh-style-slider-navigation-left,
    .coh-style-slider-navigation-right {
        width: 2rem;
    }
}
@media (max-width: 719px) {
    .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;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f053";
    font-family: "icomoon";
    color: #fff;
    font-size: 1rem;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
@media (max-width: 719px) {
    .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;
    font-weight: 400;
    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: #f2f2f2;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: 700;
    color: #26a3dd;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.coh-style-modal-open-button-light:hover,
.coh-style-modal-open-button-color:hover,
.coh-style-modal-open-button-dark:hover {
    background-color: #dbdbdc;
    color: #1a89c9;
}
.coh-style-modal-open-button-dark {
    background-color: #000;
    color: #fff;
}
.coh-style-modal-open-button-dark:hover {
    background-color: #484848;
    color: #fff;
}
.coh-style-modal-open-button-color {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-modal-open-button-color:hover {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-read-more-button-light {
    background-color: #f2f2f2;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: 700;
    color: #26a3dd;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s 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: #dbdbdc;
    color: #26a3dd;
}
.coh-style-read-more-button-light:after {
    line-height: 1;
    font-weight: 400;
    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;
    font-weight: 400;
    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-dark {
    background-color: #000;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: 700;
    color: #fff;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s 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: #484848;
    color: #fff;
}
.coh-style-read-more-button-dark:after {
    line-height: 1;
    font-weight: 400;
    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;
    font-weight: 400;
    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-color {
    background-color: #26a3dd;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: 700;
    color: #fff;
    -webkit-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s 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: #70c3e9;
    color: #fff;
}
.coh-style-read-more-button-color:after {
    line-height: 1;
    font-weight: 400;
    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;
    font-weight: 400;
    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 {
    padding-top: 0.5rem;
    padding-right: 1.25rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25;
    font-weight: 700;
    color: #26a3dd;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.coh-style-read-more:hover {
    color: #70c3e9;
}
.coh-style-read-more:after {
    line-height: 1;
    font-weight: 400;
    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.25rem;
}
.is-expanded.coh-style-read-more:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f077";
    font-family: "icomoon";
}
.coh-style-heading-xl {
    font-size: 5rem;
    line-height: 1.25;
    font-weight: 700;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-xl {
        font-size: 4.5rem;
    }
}
@media (max-width: 1217px) {
    .coh-style-heading-xl {
        font-size: 4rem;
    }
}
@media (max-width: 1103px) {
    .coh-style-heading-xl {
        font-size: 3.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-xl {
        font-size: 3rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-xl {
        font-size: 2.5rem;
    }
}
.coh-style-heading-1-size {
    font-size: 4rem;
    line-height: 5rem;
    font-weight: 300;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-1-size {
        font-size: 4rem;
        line-height: 5rem;
    }
}
@media (max-width: 1217px) {
    .coh-style-heading-1-size {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-1-size {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-1-size {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
.coh-style-heading-2-size {
    font-weight: 300;
    font-size: 3.5rem;
    line-height: 4rem;
    margin-bottom: 1.5rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-2-size {
        font-size: 3.5rem;
        line-height: 4rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-2-size {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-2-size {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
.coh-style-heading-3-size {
    font-size: 3rem;
    line-height: 3.5rem;
    font-weight: 300;
    margin-bottom: 1.25rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-3-size {
        font-size: 3rem;
        line-height: 3.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-3-size {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-3-size {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
.coh-style-heading-4-size {
    font-size: 2.5rem;
    font-weight: 300;
    margin-bottom: 1.375rem;
    line-height: 3rem;
    margin-bottom: 1rem;
}
@media (max-width: 1440px) {
    .coh-style-heading-4-size {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-4-size {
        margin-bottom: 1.25rem;
        font-size: 1.75rem;
        line-height: 2rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-4-size {
        line-height: 2rem;
    }
}
.coh-style-heading-5-size {
    font-size: 2rem;
    margin-bottom: 1.375rem;
    line-height: 2.5rem;
    margin-bottom: 0.5rem;
    font-weight: 500;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
@media (max-width: 1440px) {
    .coh-style-heading-5-size {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-heading-5-size {
        margin-bottom: 1.25rem;
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 576px) {
    .coh-style-heading-5-size {
        line-height: 2rem;
    }
}
.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: 700;
    line-height: 1.25;
    margin-bottom: 1rem;
}
@media (max-width: 1217px) {
    .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: #000;
}
.coh-style-pre-heading-blue {
    color: #26a3dd;
}
.coh-style-pre-heading-light {
    color: #fff;
}
.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: 1217px) {
    .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: 1103px) {
    .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: 1217px) {
    .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: 1103px) {
    .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: 1217px) {
    .coh-style-margin-bottom-small {
        margin-bottom: 1.5rem;
    }
}
.coh-style-margin-top-small {
    margin-top: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-margin-top-small {
        margin-top: 1.5rem;
    }
}
.coh-style-padding-top-bottom-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-bottom-large {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-top-bottom-large {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}
.coh-style-padding-top-bottom-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-bottom-medium {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-top-bottom-medium {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }
}
.coh-style-padding-top-bottom-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-bottom-small {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }
}
.coh-style-padding-top-large {
    padding-top: 6rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-large {
        padding-top: 4.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-top-large {
        padding-top: 3rem;
    }
}
.coh-style-padding-top-medium {
    padding-top: 4rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-medium {
        padding-top: 3rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-top-medium {
        padding-top: 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 #26a3dd;
    box-shadow: inset 0 -0.125rem 0 0 #26a3dd;
}
.coh-style-sidebar-nav li.is-active > a:hover {
    color: #000;
}
.coh-style-sidebar-nav li a {
    font-weight: 700;
    color: #000;
    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 #dbdbdc;
    box-shadow: inset 0 -0.0625rem 0 0 #dbdbdc;
    -webkit-transition: 0.2s ease box-shadow, color 0.2s ease;
    -o-transition: 0.2s ease box-shadow, color 0.2s ease;
    transition: 0.2s ease box-shadow, color 0.2s ease;
}
@media (max-width: 719px) {
    .coh-style-sidebar-nav li a {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}
.coh-style-sidebar-nav li a:hover {
    color: #26a3dd;
}
.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: 1217px) {
    .coh-style-sidebar-nav li ul > li > a {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
.coh-style-padding-top-small {
    padding-top: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-top-small {
        padding-top: 1.5rem;
    }
}
.coh-style-padding-bottom-large {
    padding-bottom: 6rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-bottom-large {
        padding-bottom: 4.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-bottom-large {
        padding-bottom: 3rem;
    }
}
.coh-style-padding-bottom-medium {
    padding-bottom: 4rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-bottom-medium {
        padding-bottom: 3rem;
    }
}
@media (max-width: 719px) {
    .coh-style-padding-bottom-medium {
        padding-bottom: 2rem;
    }
}
.coh-style-view-pagination {
    margin-bottom: 0;
}
.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: #fff;
    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 0.2s ease;
    -o-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.coh-style-view-pagination .pager__item a:hover {
    background-color: #26a3dd;
    color: #fff;
}
.coh-style-view-pagination .is-active a {
    background-color: #000;
    color: #fff;
}
.coh-style-view-pagination .is-active a:hover {
    background-color: #000;
}
.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: #70c3e9;
}
.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: #70c3e9;
}
.coh-style-padding-bottom-small {
    padding-bottom: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-bottom-small {
        padding-bottom: 1.5rem;
    }
}
.coh-style-padding-left-right-large {
    padding-right: 6rem;
    padding-left: 6rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-left-right-large {
        padding-right: 4.5rem;
        padding-left: 4.5rem;
    }
}
@media (max-width: 719px) {
    .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: 1217px) {
    .coh-style-padding-left-right-small {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}
.coh-style-padding-small {
    padding: 2rem;
}
@media (max-width: 1217px) {
    .coh-style-padding-small {
        padding: 1.5rem;
    }
}
.coh-style-link-with-icon {
    color: #26a3dd;
    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: 700;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.coh-style-link-with-icon:after {
    line-height: 1;
    font-weight: 400;
    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-link-button-dark {
    background-color: #000;
    color: #fff;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    font-size: 0.875rem;
    line-height: 1.25;
    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;
}
.coh-style-link-button-dark:hover {
    background-color: #484848;
    color: #fff;
}
.coh-style-link-button-dark:after {
    line-height: 1;
    font-weight: 400;
    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: #f2f2f2;
    color: #26a3dd;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    font-size: 0.875rem;
    line-height: 1.25;
    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;
}
.coh-style-link-button-light:hover {
    background-color: #dbdbdc;
    color: #26a3dd;
}
.coh-style-link-button-light:after {
    line-height: 1;
    font-weight: 400;
    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-color {
    background-color: #26a3dd;
    color: #fff;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
    font-size: 0.875rem;
    line-height: 1.25;
    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;
}
.coh-style-link-button-color:hover {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-link-button-color:after {
    line-height: 1;
    font-weight: 400;
    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-bottom: 0;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.coh-style-breadcrumbs li {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 0.875rem;
}
@media (max-width: 1217px) {
    .coh-style-breadcrumbs li {
        font-size: 0.75rem;
    }
}
@media (max-width: 719px) {
    .coh-style-breadcrumbs li {
        font-size: 0.625rem;
    }
}
.coh-style-breadcrumbs li:before {
    content: normal;
}
.coh-style-breadcrumbs li:after {
    content: "/";
    padding-right: 0.375rem;
    padding-left: 0.375rem;
    color: #26a3dd;
}
@media (max-width: 719px) {
    .coh-style-breadcrumbs li:after {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }
}
.coh-style-breadcrumbs li:last-child:after {
    content: normal;
}
.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;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    font-family: "icomoon";
    color: #fff;
    margin-top: 0.1875rem;
    margin-right: 0.5rem;
    background-color: #26a3dd;
    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: #26a3dd;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.coh-style-social-icon a:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f09a";
    font-family: "icomoon";
    color: #fff;
    font-size: 1rem;
}
.coh-style-social-icon a:hover {
    background-color: #70c3e9;
    color: #fff;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
    background-color: #26a3dd;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    background-image: none;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f04b";
    font-family: "icomoon";
    color: #fff;
    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: #1a89c9;
}
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
    background: 0 0;
    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: #26a3dd;
    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: #26a3dd;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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;
    font-weight: 400;
    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: #fff;
    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 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    margin: 0;
}
.coh-style-video .mejs__controls .mejs__button button:hover {
    background-color: #70c3e9;
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
    background-color: #26a3dd;
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
    background-color: #1a89c9;
}
.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: #fff;
    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: 700;
    margin-bottom: 0;
    line-height: 1.25;
}
@media (max-width: 1217px) {
    .coh-style-paragraph-extra-large {
        font-size: 2.5rem;
    }
}
@media (max-width: 719px) {
    .coh-style-paragraph-extra-large {
        font-size: 2rem;
    }
}
.coh-style-paragraph-large {
    font-size: 1.5rem;
    line-height: 1.5;
}
@media (max-width: 1217px) {
    .coh-style-paragraph-large {
        font-size: 1.25rem;
    }
}
.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: 0;
}
.coh-style-slider-pagination li:before {
    content: normal;
}
.coh-style-slider-pagination li.slick-active button {
    background-color: #1a89c9;
    height: 0.625rem;
    width: 0.625rem;
    -webkit-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
}
.coh-style-slider-pagination li button {
    background-color: #26a3dd;
    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 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}
.coh-style-slider-pagination li button:hover {
    background-color: #70c3e9;
}
.coh-ce-cpt_4xx_error_content-1230729f {
    -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;
    height: 742px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_4xx_error_content-1230729f {
        height: 100%;
        padding-left: 16px;
    }
}
.coh-ce-cpt_4xx_error_content-da0637c7 {
    padding-left: 180px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_4xx_error_content-da0637c7 {
        padding-left: 16px;
    }
}
.coh-ce-cpt_4xx_error_content-21f4b260 {
    font-size: 96px;
    margin-bottom: 16px;
    line-height: 1;
    font-weight: 300;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_4xx_error_content-21f4b260 {
        font-size: 56px;
        line-height: 1;
        margin-top: 30px;
        margin-bottom: 8px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_4xx_error_content-21f4b260 {
        font-size: 56px;
        line-height: 1;
        margin-top: 30px;
    }
}
.coh-ce-cpt_4xx_error_content-b934265f {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 40px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_4xx_error_content-b934265f {
        margin-bottom: 24px;
        line-height: 40px;
    }
}
.coh-ce-cpt_4xx_error_content-f277af28 {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
.coh-ce-cpt_4xx_error_content-e0479ab7 {
    height: 742px;
    width: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_4xx_error_content-e0479ab7 {
        width: 100%;
        height: 408px;
    }
}
.coh-ce-cpt_about_us_hero-dd288d1 {
    position: relative;
    overflow: hidden;
    padding-bottom: 50px;
    margin-top: 81px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_about_us_hero-dd288d1 {
        padding-bottom: 40px;
        margin-top: 72px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-dd288d1 {
        padding-bottom: 30px;
    }
}
.coh-ce-cpt_about_us_hero-6ef4a1ba {
    position: relative;
}
.coh-ce-cpt_about_us_hero-b0dedace {
    position: absolute;
    top: 34px;
    left: 0;
    z-index: 2;
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-b0dedace {
        top: 34px;
        left: 0;
        position: absolute;
    }
}
.coh-ce-cpt_about_us_hero-a8bfce {
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
    height: 100%;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_about_us_hero-a8bfce {
        position: absolute;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_about_us_hero-a8bfce {
        position: absolute;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_about_us_hero-a8bfce {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-a8bfce {
        position: relative;
    }
}
.coh-ce-cpt_about_us_hero-a8bfce article {
    height: 100%;
}
.coh-ce-cpt_about_us_hero-a8bfce article picture {
    height: 100%;
    display: block;
}
.coh-ce-cpt_about_us_hero-a8bfce article picture img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: top right;
    object-position: top right;
}
.coh-ce-cpt_about_us_hero-ddef8f2a {
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_about_us_hero-ddef8f2a {
        position: absolute;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_about_us_hero-ddef8f2a {
        position: absolute;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_about_us_hero-ddef8f2a {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-ddef8f2a {
        position: relative;
    }
}
.coh-ce-cpt_about_us_hero-1157fe92 {
    min-height: 676px;
    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;
    padding-top: 210px;
    padding-bottom: 20px;
    max-width: 530px;
}
@media (max-width: 1440px) {
    .coh-ce-cpt_about_us_hero-1157fe92 {
        min-height: 555px;
    }
}
@media (max-width: 1217px) {
    .coh-ce-cpt_about_us_hero-1157fe92 {
        max-width: 410px;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_about_us_hero-1157fe92 {
        min-height: 350px;
        padding-top: 0;
        padding-bottom: 20px;
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_about_us_hero-1157fe92 {
        min-height: 0px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-1157fe92 {
        padding-top: 0;
        padding-bottom: 20px;
        min-height: 0;
    }
}
.coh-ce-cpt_about_us_hero-58a87b0a {
    margin-bottom: 0;
}
.coh-ce-cpt_about_us_hero-e3b86550 {
    font-weight: 400;
    color: #333;
    font-size: 24px;
    line-height: 40px;
    text-align: left;
    padding-top: 32px;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_about_us_hero-e3b86550 {
        font-size: 20px;
        line-height: 32px;
        text-align: left;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_about_us_hero-e3b86550 {
        padding-top: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_about_us_hero-e3b86550 {
        padding-top: 16px;
    }
}
.coh-ce-cpt_approach_page_our_difference-1ede5bf2 {
    margin-top: 16px;
    margin-bottom: 51px;
    overflow: hidden;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 {
        margin-top: 24px;
        margin-bottom: 26px;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
.coh-ce-cpt_approach_page_our_difference-1ede5bf2 .coh-wysiwyg {
    font-size: 20px;
    line-height: 32px;
    text-align: left;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 .coh-wysiwyg {
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }
}
.coh-ce-cpt_approach_page_our_difference-1ede5bf2 .coh-wysiwyg p {
    font-size: 20px;
    line-height: 32px;
    text-align: left;
    color: #333;
    font-weight: 400;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 .coh-wysiwyg p {
        font-size: 16px;
        line-height: 24px;
        text-align: left;
    }
}
.coh-ce-cpt_approach_page_our_difference-1ede5bf2 .coh-wysiwyg p:last-child {
    margin-bottom: 0;
}
.coh-ce-cpt_approach_page_our_difference-1ede5bf2 .our-diff-anim {
    -webkit-transform: translateY(170px);
    -ms-transform: translateY(170px);
    transform: translateY(170px);
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 .our-diff-anim {
        -webkit-transform: translateY(190px);
        -ms-transform: translateY(190px);
        transform: translateY(190px);
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_approach_page_our_difference-1ede5bf2 .our-diff-anim {
        -webkit-transform: translateY(175px);
        -ms-transform: translateY(175px);
        transform: translateY(175px);
    }
}
.coh-ce-cpt_approach_page_our_difference-70eaba23 {
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-70eaba23 {
        -webkit-box-align: start;
        -webkit-align-items: start;
        -ms-flex-align: start;
        align-items: start;
    }
}
.coh-ce-cpt_approach_page_our_difference-fce3738d .coh-wysiwyg {
    margin-bottom: 72px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-fce3738d .coh-wysiwyg {
        margin-bottom: 36px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_approach_page_our_difference-fce3738d .coh-wysiwyg {
        margin-bottom: 32px;
    }
}
.coh-ce-cpt_approach_page_our_difference-ac19244a {
    margin-bottom: 40px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-ac19244a {
        margin-bottom: 20px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_approach_page_our_difference-ac19244a {
        margin-bottom: 16px;
    }
}
.coh-ce-cpt_approach_page_our_difference-881ebdd7 img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-881ebdd7 img {
        padding-bottom: 16px;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-888d1485 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}
.coh-ce-cpt_approach_page_our_difference-888d1485 img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-888d1485 img {
        padding-top: 16px;
    }
}
.coh-ce-cpt_approach_page_our_difference-ae8db371 {
    margin-top: 64px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-ae8db371 {
        margin-top: 32px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_approach_page_our_difference-ae8db371 {
        margin-top: 0;
    }
}
.coh-ce-cpt_approach_page_our_difference-f294bd80 {
    padding-top: 64px;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-f294bd80 {
        padding-top: 32px;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-f294bd80 {
        padding-top: 32px;
    }
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 {
    margin-bottom: 32px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 {
        margin-bottom: 16px;
    }
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg {
    max-width: 70%;
}
@media (max-width: 1440px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg {
        max-width: 436px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg {
        max-width: 100%;
    }
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg ul {
    margin-bottom: 0;
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg ul li {
    list-style-type: square;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg ul li {
        margin-bottom: 0.5rem;
    }
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg ul li:last-child {
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg p {
        margin-bottom: 0.5rem;
    }
}
.coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg p:first-child {
    margin-bottom: 1rem;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_approach_page_our_difference-3bfc4ea8 .coh-wysiwyg p:first-child {
        margin-bottom: 0.5rem;
    }
}
.coh-ce-cpt_approach_page_our_difference-4b990830 {
    -webkit-transition-delay: 0.1s !important;
    -o-transition-delay: 0.1s !important;
    transition-delay: 0.1s !important;
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-4b990830 {
        -webkit-transition-delay: 0ms !important;
        -o-transition-delay: 0ms !important;
        transition-delay: 0ms !important;
    }
}
.coh-ce-cpt_approach_page_our_difference-4b990830 img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
}
.coh-ce-cpt_approach_page_our_difference-1d0b4276 {
    -webkit-transition-delay: 0.3s !important;
    -o-transition-delay: 0.3s !important;
    transition-delay: 0.3s !important;
}
@media (max-width: 719px) {
    .coh-ce-cpt_approach_page_our_difference-1d0b4276 {
        -webkit-transition-delay: 0.2s !important;
        -o-transition-delay: 0.2s !important;
        transition-delay: 0.2s !important;
    }
}
.coh-ce-cpt_approach_page_our_difference-1d0b4276 img {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    width: 100%;
}
.coh-ce-cpt_background_video-3a31c24c {
    position: relative;
    z-index: -1;
}
.coh-ce-cpt_background_video-5cc67da2 {
    width: 100%;
}
.coh-ce-cpt_benefit_section_portfolio_ca-4795c76c {
    background: -webkit-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: -o-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: linear-gradient(38.11deg, #73d733 -35.74%, #ffeb0f 42.17%);
    position: relative;
}
.coh-ce-cpt_benefit_section_portfolio_ca-30143e8f {
    margin: 0 !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.coh-ce-cpt_benefit_section_portfolio_ca-1093c02a {
    padding-left: 0 !important;
}
.coh-ce-cpt_benefit_section_portfolio_ca-f5e5ec94 {
    padding-bottom: 0;
}
@media (max-width: 576px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-f5e5ec94 {
        padding-bottom: 0;
        width: 280px;
        height: 280px;
    }
}
@media (max-width: 1217px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-9d93c8f7 {
        padding-right: 16px !important;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-9d93c8f7 {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }
}
.coh-ce-cpt_benefit_section_portfolio_ca-eb2ae1da {
    max-width: 630px;
    padding-top: 68.5px;
    padding-bottom: 36.5px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-eb2ae1da {
        padding-top: 32px;
        padding-bottom: 8px;
    }
}
.coh-ce-cpt_benefit_section_portfolio_ca-eb2ae1da p {
    font-size: 24px;
    line-height: 32px;
    color: #525252;
    padding-bottom: 16px !important;
    margin-bottom: 0 !important;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-eb2ae1da p {
        font-size: 20px;
        line-height: 28px;
    }
}
.coh-ce-cpt_benefit_section_portfolio_ca-eb2ae1da ul {
    margin-bottom: 0 !important;
}
.coh-ce-cpt_benefit_section_portfolio_ca-10b24498 {
    margin-bottom: 40px;
}
@media (max-width: 1440px) {
    .coh-ce-cpt_benefit_section_portfolio_ca-10b24498 {
        margin-bottom: 32px;
    }
}
.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: 700;
}
.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: #222;
}
.solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: #f2f2f2;
}
.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}
.position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}
.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_us-ee8ddb4d {
    margin-top: 88px;
    margin-bottom: 88px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us-ee8ddb4d {
        margin-top: 16px;
        margin-right: 16px;
        margin-bottom: 40px;
        margin-left: 16px;
    }
}
.coh-ce-cpt_contact_us-4815989c {
    gap: 24px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us-4815989c {
        display: block;
    }
}
.coh-ce-cpt_contact_us-c02caf46 {
    background-color: #fff;
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    padding-top: 4.5rem;
    padding-right: 2.875rem;
    padding-bottom: 4.5rem;
    padding-left: 2.875rem;
    text-align: center;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us-c02caf46 {
        max-width: 100%;
        padding-top: 2.5rem;
        padding-right: 0;
        padding-bottom: 2.5rem;
        padding-left: 0;
        margin-top: 1rem;
    }
}
.coh-ce-cpt_contact_us-54d3289d {
    font-size: 2.5rem;
    text-align: center;
    padding-top: 2.5rem;
    padding-right: 1.875rem;
    padding-bottom: 2.5rem;
    padding-left: 1.875rem;
    position: relative;
    margin-bottom: 0;
    line-height: 1.2;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us-54d3289d {
        padding-right: 2rem;
        padding-left: 2rem;
        font-size: 1.75rem;
        text-align: center;
        line-height: 32px;
    }
}
.coh-ce-cpt_contact_us-54d3289d:before {
    content: " ";
    background-color: #222;
    height: 0.25rem;
    width: 5rem;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
}
.coh-ce-cpt_contact_us-ae4e9794 > *:first-child {
    padding-top: 32px;
}
.coh-ce-cpt_contact_us-ae4e9794 .coh-wysiwyg p:last-child {
    margin-bottom: 0;
}
.coh-ce-cpt_contact_us_form-b46f876a {
    margin-bottom: 32px;
    text-align: center;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-b46f876a {
        margin-bottom: 24px;
        text-align: left;
        padding-left: 16px;
    }
}
.coh-ce-cpt_contact_us_form-6ef4a1ba {
    position: relative;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav {
    text-align: center;
    padding-bottom: 72px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav {
        text-align: left;
        padding-bottom: 13px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav li {
        margin-bottom: 20px;
        margin-left: 0;
        padding-left: 16px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav li:not(.contact-us-links):hover a:before {
    outline-color: #5a027d;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav li:not(.contact-us-links).is-active a:after {
    content: " ";
    background-color: #5a027d;
    height: 15px;
    width: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 2.5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav li:not(.contact-us-links) a {
    color: #333;
    position: relative;
    padding-left: 36px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-nav li:not(.contact-us-links) a:before {
    content: " ";
    position: absolute;
    left: 0;
    height: 20px;
    width: 20px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    outline-width: 1px;
    outline-style: solid;
    outline-color: #000;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper input:not(.form-submit),
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper select {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    background-color: #fff;
    outline-width: 1px;
    outline-style: solid;
    outline-color: #767575;
    border-width: 0;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper label.error {
    line-height: 1.5;
    font-size: 16px;
    color: #dc0101;
    font-weight: 400;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form {
        padding-right: 16px;
        padding-left: 16px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item > label.js-form-required {
    font-size: 20px;
    font-weight: 500;
    color: #525252;
    display: inline-block;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state {
    width: 50%;
    max-width: 50%;
    float: left;
    margin-right: auto;
    margin-left: auto;
    padding-left: 8px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:before,
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:after {
    clear: none;
    content: normal;
    display: inline;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state {
        max-width: 50%;
        width: 50%;
        padding-left: 8px;
        float: left;
        margin-left: 0;
    }
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:before,
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:after {
        clear: none;
        content: normal;
        display: inline;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state {
        max-width: 100%;
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        float: none;
    }
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:before,
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state:after {
        clear: none;
        content: normal;
        display: inline;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state select {
    width: 100%;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state label:not(.error) {
    font-size: 20px;
    color: #525252;
    font-weight: 500;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state .error.js-form-required {
    color: #dc0101;
    line-height: 1.5;
    font-size: 16px;
    text-align: left;
    font-weight: 400;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .form-item-state .error.js-form-required:after {
    content: unset;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-comments-questions label {
    color: #525252;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.6;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-comments-questions .form-textarea {
    background-color: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city {
    margin-right: auto;
    margin-left: auto;
    width: 50%;
    max-width: 50%;
    float: left;
    padding-right: 8px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:before,
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:after {
    clear: none;
    content: normal;
    display: inline;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city {
        max-width: 50%;
        width: 50%;
        padding-right: 8px;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:before,
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:after {
        clear: none;
        content: normal;
        display: inline;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city {
        max-width: 100%;
        width: 100%;
        float: none;
        padding-top: 0;
        padding-right: 0;
    }
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:before,
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-city:after {
        clear: none;
        content: normal;
        display: inline;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form div:nth-child(3) {
    margin-top: 64px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form div:nth-child(6) {
    margin-top: 64px;
    margin-bottom: 0;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form div:nth-child(6) {
        margin-top: 0;
        padding-top: 48px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form input.form-submit {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    line-height: 1;
    -webkit-border-radius: 2.5rem;
    border-radius: 2.5rem;
    background-color: #7f03b0;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form input.form-submit:hover {
    background-color: #5a027d;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form input.form-submit:focus {
    background-color: #5a027d;
    outline-offset: 2px;
    outline-width: 2px;
    outline-style: solid;
    outline-color: #26a3dd;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form div:nth-child(n + 3):nth-child(-n + 5) {
    margin-top: 0;
    margin-bottom: 0;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item {
        padding-bottom: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item {
        padding-bottom: 24px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item input.error,
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item select.error {
    outline-color: #dc0101;
    outline-width: 1px;
    outline-style: solid;
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-products-and-services {
    padding-bottom: 64px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-item-products-and-services {
        padding-bottom: 48px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .webform-confirmation div:nth-child(n + 3):nth-child(-n + 5) {
    margin-bottom: 16px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-type-processed-text {
        margin-bottom: 24px;
    }
}
.coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-form-type-processed-text p {
    font-weight: 500;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-cdd3985c .coh-accordion-tabs-content-wrapper form .js-webform-flexbox {
        padding-bottom: 0;
    }
}
.coh-ce-cpt_contact_us_form-a38f52da {
    display: block;
}
.coh-ce-cpt_contact_us_form-5ebdd68f {
    max-width: 712px;
    margin-right: auto;
    margin-left: auto;
}
.coh-ce-cpt_contact_us_form-5ebdd68f form .form-item-state {
    margin-top: 64px;
    margin-right: auto;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-5ebdd68f form .form-item-state {
        padding-bottom: 16px;
    }
}
.coh-ce-cpt_contact_us_form-5ebdd68f form .js-form-item-country {
    margin-right: auto;
    margin-bottom: 64px;
    max-width: 50%;
    width: 50%;
    float: left;
    padding-right: 8px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-5ebdd68f form .js-form-item-country {
        max-width: 50%;
        width: 50%;
        padding-right: 8px;
        float: left;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-5ebdd68f form .js-form-item-country {
        max-width: 100%;
        width: 100%;
        padding-right: 0;
    }
}
.coh-ce-cpt_contact_us_form-5ebdd68f .js-form-item-zip-postal-code {
    max-width: 100%;
    width: 100%;
    padding-right: 8px;
    margin-bottom: 64px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-5ebdd68f .js-form-item-zip-postal-code {
        margin-bottom: 24px;
        padding-top: 0;
        padding-right: 0;
    }
}
.coh-ce-cpt_contact_us_form-5ebdd68f .js-form-item-zip-postal-code input {
    max-width: 50%;
    width: 50%;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-5ebdd68f .js-form-item-zip-postal-code input {
        max-width: 100%;
        width: 100%;
    }
}
.coh-ce-cpt_contact_us_form-2efe877f {
    max-width: 712px;
    margin-right: auto;
    margin-left: auto;
}
.coh-ce-cpt_contact_us_form-2efe877f .js-form-item-zip-postal-code {
    width: 100%;
    max-width: 100%;
    padding-right: 8px;
    margin-top: 32px;
    margin-bottom: 64px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-2efe877f .js-form-item-zip-postal-code {
        max-width: 50%;
        width: 50%;
        padding-right: 8px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-2efe877f .js-form-item-zip-postal-code {
        margin-top: 0;
        margin-bottom: 24px;
        max-width: 100%;
        width: 100%;
        padding-top: 0;
        padding-right: 0;
    }
}
.coh-ce-cpt_contact_us_form-2efe877f .js-form-item-zip-postal-code input {
    width: 50%;
    max-width: 50%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-2efe877f .js-form-item-zip-postal-code input {
        width: 100%;
        max-width: 100%;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_form-2efe877f .js-form-item-city {
        max-width: 50%;
        width: 50%;
    }
}
.coh-ce-cpt_contact_us_form-3fd6307c {
    list-style-type: none;
    display: inline-block;
}
.coh-ce-cpt_contact_us_form-67d7a935 {
    color: #7f03b0;
    font-size: 18px;
    line-height: 24px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_form-67d7a935 {
        font-size: 16px;
        line-height: 22px;
    }
}
.coh-ce-cpt_contact_us_form-67d7a935:hover {
    color: #7f03b0;
}
.coh-ce-cpt_contact_us_thank_you_message-b4b0bbae {
    position: relative;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_contact_us_thank_you_message-b4b0bbae {
        padding-right: 16px;
        padding-left: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_contact_us_thank_you_message-b4b0bbae {
        padding-right: 16px;
        padding-left: 16px;
    }
}
.coh-ce-cpt_contact_us_thank_you_message-5b828ff2 {
    max-width: 896px;
    margin-right: auto;
    margin-left: auto;
}
.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
    color: #000;
}
.light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
    color: #fff;
}
.color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
    color: #26a3dd;
}
.coh-ce-cpt_explore_solution_card-1d8c1d99 {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    overflow: hidden;
}
.coh-ce-cpt_explore_solution_card-6693e6d4 {
    margin: 0 !important;
}
.coh-ce-cpt_explore_solution_card-58a87b0a {
    margin-bottom: 0;
}
.coh-ce-cpt_explore_solution_card-b479fcad {
    padding-top: 64px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_explore_solution_card-b479fcad {
        padding-top: 32px;
    }
}
.coh-ce-cpt_explore_solution_card-a78a56 {
    width: 100%;
    display: block;
    color: #333;
}
.coh-ce-cpt_explore_solution_card-a78a56:hover {
    color: #333;
}
.coh-ce-cpt_explore_solution_card-a78a56:hover img {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
    -ms-transform: scaleX(1.05) scaleY(1.05);
    transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-cpt_explore_solution_card-a78a56:hover .explore-solutions-link-span {
    border-bottom-color: #7f03b0;
}
.coh-ce-cpt_explore_solution_card-77c88614 {
    overflow: hidden;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
.coh-ce-cpt_explore_solution_card-77c88614 img {
    width: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.coh-ce-cpt_explore_solution_card-afddba14 {
    margin-top: 24px;
    margin-bottom: 24px;
}
.coh-ce-cpt_explore_solution_card-4ee51691 {
    text-align: center;
}
.explore-solutions-expanded.coh-ce-cpt_explore_solution_card-4ee51691 a:first-child {
    display: none;
}
.explore-solutions-expanded.coh-ce-cpt_explore_solution_card-4ee51691 a:last-child {
    display: inline-block;
}
.coh-ce-cpt_explore_solution_card-e220e7ab {
    display: none;
}
.coh-ce-cpt_featured_employee_leadership-f03e4d01 {
    margin-top: 296px;
    margin-left: 180px;
    padding-top: 68px;
    padding-right: 96px;
    padding-bottom: 68px;
    padding-left: 96px;
    -webkit-border-top-left-radius: 16px;
    border-top-left-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    border-bottom-left-radius: 16px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-f03e4d01 {
        margin-top: 7.375rem;
        margin-left: 0;
        padding-right: 16px;
        padding-bottom: 24px;
        padding-left: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_featured_employee_leadership-f03e4d01 {
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
    }
}
.coh-ce-cpt_featured_employee_leadership-32aeeace {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-32aeeace {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
    }
}
.coh-ce-cpt_featured_employee_leadership-cdcb3674 {
    margin-bottom: 8px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-cdcb3674 {
        font-size: 2.25rem;
        margin-bottom: 4px;
        line-height: 2.75rem;
    }
}
.coh-ce-cpt_featured_employee_leadership-1da2e4f2 {
    margin-bottom: 24px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-1da2e4f2 {
        font-size: 20px;
        margin-bottom: 16px;
    }
}
.coh-ce-cpt_featured_employee_leadership-17841950 {
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-17841950 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        padding-bottom: 50px;
    }
}
.coh-ce-cpt_featured_employee_leadership-17841950 img {
    position: absolute;
    top: -263px;
    max-height: 528px;
    max-width: 528px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_employee_leadership-17841950 img {
        max-height: 328px;
        max-width: 328px;
        position: static;
        margin-top: -151px;
        margin-right: auto;
        margin-left: auto;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_featured_employee_leadership-17841950 img {
        max-height: 297px;
        max-width: 297px;
    }
}
.coh-ce-cpt_featured_leader-54fc4a43 {
    margin-bottom: 40px;
}
@media (max-width: 576px) {
    .coh-ce-cpt_featured_leader-54fc4a43 {
        margin-bottom: 24px;
    }
}
.coh-ce-cpt_featured_policy_card-628adb75 {
    color: #000;
}
.coh-ce-cpt_featured_policy_card-628adb75:hover {
    color: #000;
}
.coh-ce-cpt_featured_policy_card-628adb75 :hover ~ .learn-more-btn {
    background-position: 0 100%;
}
.coh-ce-cpt_featured_policy_card-cc4275c5 {
    margin-bottom: 0 !important;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 2rem;
}
@media (max-width: 1440px) {
    .coh-ce-cpt_featured_policy_card-cc4275c5 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
@media (max-width: 1217px) {
    .coh-ce-cpt_featured_policy_card-cc4275c5 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_featured_policy_card-cc4275c5 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_featured_policy_card-cc4275c5 {
        font-size: 1.25rem;
        line-height: 1.5rem;
    }
}
.coh-ce-cpt_featured_policy_card-cc4275c5:hover {
    color: #000;
}
.coh-ce-cpt_featured_policy_card-cc4275c5:hover ~ .learn-more-btn {
    background-position: 0 100%;
}
.coh-ce-cpt_featured_policy_card-82b0186f {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-color: #7f03b0;
    border-width: 2px;
    width: 64px;
}
@media (max-width: 719px) {
    .coh-ce-cpt_featured_policy_card-82b0186f {
        width: 52px;
    }
}
.coh-ce-cpt_featured_policy_card-4343a955 p {
    margin-bottom: 5px !important;
}
.coh-ce-cpt_featured_policy_card-730a5f96 {
    margin-bottom: 1.25rem;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_policy_card-730a5f96 {
        margin-bottom: 1rem;
    }
}
.coh-ce-cpt_featured_products-9b39ec0c {
    margin: 0 !important;
}
.coh-ce-cpt_featured_products-58a87b0a {
    margin-bottom: 0;
}
.coh-ce-cpt_featured_products-f77e486c {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 !important;
}
@media (max-width: 719px) {
    .coh-ce-cpt_featured_products-3efa2907 {
        padding-bottom: 24px;
    }
}
.coh-ce-cpt_featured_products-3efa2907 img {
    width: 100%;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
@media (max-width: 719px) {
    .coh-ce-cpt_featured_products-3efa2907 img {
        max-width: 300px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_featured_products-3efa2907 img {
        max-width: 171px;
    }
}
.coh-ce-cpt_featured_products-ad66ddda {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.04em;
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
}
@media (max-width: 719px) {
    .coh-ce-cpt_featured_products-ad66ddda {
        margin-bottom: 4px;
    }
}
.coh-ce-cpt_featured_products-7d0e5f64 {
    margin-bottom: 32px;
}
.coh-ce-cpt_featured_resources-d9b212e8 {
    background: -webkit-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: -o-linear-gradient(51.89deg, #73d733 -35.74%, #ffeb0f 42.17%);
    background: linear-gradient(38.11deg, #73d733 -35.74%, #ffeb0f 42.17%);
}
.coh-ce-cpt_featured_resources-6693e6d4 {
    margin: 0 !important;
}
.coh-ce-cpt_featured_resources-58a87b0a {
    margin-bottom: 0;
}
.coh-ce-cpt_featured_resources-5ce5dbb6 {
    display: block;
    color: #333;
}
.coh-ce-cpt_featured_resources-5ce5dbb6:hover {
    color: #333;
}
.coh-ce-cpt_featured_resources-5ce5dbb6:hover .featured-resources-link-span {
    border-bottom-color: #7f03b0;
}
.coh-ce-cpt_featured_resources-5ce5dbb6:hover .featured-resources-img-container img {
    -webkit-transform: scaleX(1.05) scaleY(1.05);
    -ms-transform: scaleX(1.05) scaleY(1.05);
    transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-cpt_featured_resources-6693e6d4 {
    margin: 0 !important;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_featured_resources-1de39902 {
        padding-bottom: 24px;
    }
}
.coh-ce-cpt_featured_resources-1de39902 img {
    width: 100%;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
.coh-ce-cpt_featured_resources-42c6569e {
    -webkit-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden;
}
.coh-ce-cpt_featured_resources-42c6569e img {
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    width: 100%;
}
.coh-ce-cpt_featured_resources-2fa0a0ea {
    margin: 0 !important;
    padding-bottom: 8px;
}
.coh-ce-cpt_featured_resources-bd923628 {
    padding: 0 !important;
}
.coh-ce-cpt_featured_resources-5bcb8452 {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.04em;
    font-weight: 700;
}
.coh-ce-cpt_featured_resources-459125ed {
    padding-right: 0 !important;
}
.coh-ce-cpt_featured_resources-fa8875d0 {
    height: 24px;
}
.coh-ce-cpt_featured_resources-e1d64dd0 {
    margin-bottom: 24px;
}
.coh-ce-cpt_featured_resources-b355bb33 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px;
}
.coh-ce-cpt_heading-a59c0ad8 {
    display: block;
}
.dark-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: #000;
}
.light-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: #fff;
}
.color-heading.coh-ce-cpt_heading-a59c0ad8 {
    color: #26a3dd;
}
.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;
}
.coh-ce-cpt_hero_image_with_text_and_bac-6cb6b640 {
    margin-top: 81px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-6cb6b640 {
        margin-top: 72px;
    }
}
.coh-ce-cpt_hero_image_with_text_and_bac-560961b2 {
    margin-top: 4rem;
    margin-right: auto;
    margin-bottom: 4rem;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-560961b2 {
        max-width: 512px;
    }
}
.coh-ce-cpt_hero_image_with_text_and_bac-993eb489 {
    max-width: 28.75rem;
}
.coh-ce-cpt_hero_image_with_text_and_bac-993eb489 img {
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-993eb489 img {
        margin-top: auto;
        margin-right: auto;
        margin-bottom: auto;
        margin-left: auto;
        max-width: 398px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-993eb489 img {
        max-width: 100%;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-993eb489 .blazy .media--blazy img.media__element {
        margin-left: auto;
    }
}
.coh-ce-cpt_hero_image_with_text_and_bac-12371007 {
    margin-top: 64px;
    font-size: 64px;
    line-height: 1;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-12371007 {
        font-size: 40px;
        line-height: 48px;
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-12371007 {
        font-size: 40px;
        line-height: 1;
        margin-top: 32px;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-a67081c6 {
        padding-bottom: 24px;
        font-size: 24px;
        line-height: 32px;
    }
}
.coh-ce-cpt_hero_image_with_text_and_bac-8ef617d8 {
    padding-top: 20rem;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-8ef617d8 {
        padding-top: 0;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-8ef617d8 {
        padding-top: 0.5rem;
        padding-left: 0.5rem;
    }
}
.coh-ce-cpt_hero_image_with_text_and_bac-8ef617d8 .coh-wysiwyg ul {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}
.coh-ce-cpt_hero_image_with_text_and_bac-bd14bc36 p {
    font-size: 20px;
    line-height: 32px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_hero_image_with_text_and_bac-bd14bc36 p {
        font-size: 16px;
        line-height: 24px;
    }
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 {
    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;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 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;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture {
    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;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: auto;
}
.coh-ce-cpt_leadership_page_hero-2aa2b8c {
    position: relative;
    overflow: hidden;
    margin-top: 81px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_leadership_page_hero-2aa2b8c {
        padding-bottom: 40px;
        margin-top: 72px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_leadership_page_hero-2aa2b8c {
        padding-bottom: 30px;
    }
}
.coh-ce-cpt_leadership_page_hero-6ef4a1ba {
    position: relative;
}
.coh-ce-cpt_leadership_page_hero-b0dedace {
    position: absolute;
    top: 34px;
    left: 0;
    z-index: 2;
}
@media (max-width: 576px) {
    .coh-ce-cpt_leadership_page_hero-b0dedace {
        top: 34px;
        left: 0;
        position: absolute;
    }
}
.coh-ce-cpt_leadership_page_hero-bacca5aa {
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
    height: 100%;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_leadership_page_hero-bacca5aa {
        position: absolute;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_leadership_page_hero-bacca5aa {
        position: absolute;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_leadership_page_hero-bacca5aa {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_leadership_page_hero-bacca5aa {
        position: relative;
    }
}
.coh-ce-cpt_leadership_page_hero-bacca5aa article {
    height: 100%;
}
.coh-ce-cpt_leadership_page_hero-bacca5aa article picture {
    height: 100%;
    display: block;
}
.coh-ce-cpt_leadership_page_hero-bacca5aa article picture img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: top right;
    object-position: top right;
}
.coh-ce-cpt_leadership_page_hero-ddef8f2a {
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: -1;
}
@media (max-width: 1217px) {
    .coh-ce-cpt_leadership_page_hero-ddef8f2a {
        position: absolute;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_leadership_page_hero-ddef8f2a {
        position: absolute;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_leadership_page_hero-ddef8f2a {
        position: relative;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_leadership_page_hero-ddef8f2a {
        position: relative;
    }
}
.coh-ce-cpt_leadership_page_hero-32b1ec32 {
    min-height: 476px;
    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;
    padding-top: 150px;
    padding-bottom: 20px;
    max-width: 530px;
}
@media (max-width: 1440px) {
    .coh-ce-cpt_leadership_page_hero-32b1ec32 {
        min-height: 355px;
    }
}
@media (max-width: 1217px) {
    .coh-ce-cpt_leadership_page_hero-32b1ec32 {
        max-width: 410px;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_leadership_page_hero-32b1ec32 {
        min-height: 250px;
        padding-top: 0;
        padding-bottom: 20px;
        -webkit-box-pack: end;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_leadership_page_hero-32b1ec32 {
        min-height: 0px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_leadership_page_hero-32b1ec32 {
        padding-top: 0;
        padding-bottom: 20px;
        min-height: 0;
    }
}
.coh-ce-cpt_leadership_page_hero-58a87b0a {
    margin-bottom: 0;
}
.coh-ce-cpt_leadership_team-5a7338e5 {
    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;
}
.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: 1217px) {
    .add-space-below.coh-ce-cpt_link-b25617c6 {
        margin-bottom: 1.5rem;
    }
}
.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: 1217px) {
    .coh-ce-cpt_modal_window-50d5c6fb {
        max-height: -webkit-calc(100vh - 3rem);
        max-height: calc(100vh - 3rem);
        padding: 1.5rem;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 {
    margin-top: 94px;
    margin-bottom: 64px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 {
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 .coh-wysiwyg {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    text-align: left;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 .coh-wysiwyg {
        font-size: 16px;
        line-height: 20px;
        text-align: left;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 .coh-wysiwyg p {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    text-align: left;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 .coh-wysiwyg p {
        font-size: 16px;
        line-height: 20px;
        text-align: left;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 .coh-wysiwyg p:last-child {
    margin-bottom: 0;
}
.coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 h3 {
    margin-bottom: 40px;
    padding-top: 30px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-c7d49e94 h3 {
        margin-bottom: 16px;
        padding-top: 0;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-c58ff357 {
    width: 100%;
    padding-top: 100%;
    position: relative;
}
.coh-ce-cpt_our_purpose_mid_page_compone-fe897eda {
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-1f42119d {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-1f42119d img {
    width: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-597e86df {
        margin-top: 32px;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-db8d1127 {
    height: 218px;
    margin-top: 64px;
    margin-bottom: 93px;
    position: relative;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-db8d1127 {
        height: 132px;
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-bca5516 {
        margin-bottom: 0;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-bca5516 {
        margin-bottom: 32px;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-cc253a1e {
    height: 218px;
    margin-top: 64px;
    margin-bottom: 64px;
    position: relative;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-cc253a1e {
        height: 132px;
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-dfc0af38 {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 85%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-1a1aad28 {
    position: absolute;
    z-index: 1;
    bottom: 20%;
    left: 7%;
    width: 70%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-1a1aad28 img {
    width: 100%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-4c5a50a3 {
    height: 132px;
    position: relative;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-4c5a50a3 {
        margin-bottom: 64px;
    }
}
.coh-ce-cpt_our_purpose_mid_page_compone-d4d0ede1 {
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
}
.coh-ce-cpt_our_purpose_mid_page_compone-1fa97bf4 {
    position: absolute;
    z-index: -1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 5%;
    width: 80%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-912d9e79 {
    position: absolute;
    top: 0;
    right: 0;
    width: 70%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-912d9e79 img {
    width: 100%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-9e2623e9 {
    position: absolute;
    top: 73%;
    left: 30%;
    width: 25%;
}
.coh-ce-cpt_our_purpose_mid_page_compone-9e2623e9 img {
    width: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_our_purpose_mid_page_compone-6e8111dc {
        margin-top: 32px;
    }
}
.coh-ce-cpt_our_story_slider-db4ff3e9 {
    overflow: hidden;
}
.coh-ce-cpt_page_end_image-9935a544 {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
}
.coh-ce-cpt_portfolio_category_hero_comp-147eb377 {
    position: relative;
    overflow: hidden;
    margin-top: 81px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-147eb377 {
        margin-top: 72px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-25b99289 {
    position: absolute;
    z-index: -1;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-25b99289 {
        max-width: 1100px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_category_hero_comp-25b99289 {
        max-width: 700px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-73a68562 {
    padding-bottom: 48px;
    overflow: hidden;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-73a68562 {
        padding-bottom: 32px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-349a32b1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -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;
    margin-right: auto;
    margin-left: auto;
    padding-top: 69px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-349a32b1 {
        padding-top: 31px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-direction: center;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_category_hero_comp-349a32b1 {
        padding-top: 31px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-a5c7d5c8 {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-a5c7d5c8 {
        width: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-a5c7d5c8 img {
    max-width: 528px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-a5c7d5c8 img {
        max-width: 442px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_category_hero_comp-a5c7d5c8 img {
        max-width: 358px;
        min-width: 280px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-995d26a1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -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;
    padding-right: 40px;
    width: 50%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-995d26a1 {
        width: 100%;
        padding-top: 24px;
        padding-right: 0;
        max-width: 442px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_category_hero_comp-995d26a1 {
        max-width: 358px;
        min-width: 280px;
        padding-top: 24px;
    }
}
.coh-ce-cpt_portfolio_category_hero_comp-995d26a1 img {
    max-width: 528px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}
.coh-ce-cpt_portfolio_category_hero_comp-d842df24 {
    margin-bottom: 0;
    max-width: 530px;
}
.coh-ce-cpt_portfolio_category_hero_comp-489e0f59 {
    font-weight: 300;
    color: #333;
    font-size: 40px;
    line-height: 48px;
    padding-top: 24px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_category_hero_comp-489e0f59 {
        font-size: 28px;
        line-height: 32px;
        padding-top: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_category_hero_comp-489e0f59 {
        padding-top: 12px;
    }
}
.coh-ce-cpt_portfolio_overview_component-95413103 {
    width: 896px;
    text-align: center;
    overflow: hidden;
    padding-top: 48px;
    padding-bottom: 30px;
    margin-right: auto;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_overview_component-95413103 {
        padding-top: 32px;
        width: 442px;
        text-align: left;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_portfolio_overview_component-95413103 {
        max-width: 358px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_portfolio_overview_component-95413103 {
        width: auto;
    }
}
.coh-ce-cpt_portfolio_overview_component-37d31901 {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #333;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    padding-bottom: 24px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_overview_component-37d31901 {
        font-size: 28px;
        line-height: 32px;
        text-align: left;
        padding-bottom: 16px;
    }
}
.coh-ce-cpt_portfolio_overview_component-70653ac1 {
    color: #333;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
    padding-bottom: 24px;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_portfolio_overview_component-70653ac1 {
        font-size: 16px;
        line-height: 24px;
        text-align: left;
        padding-bottom: 16px;
    }
}
.coh-ce-cpt_portfolio_overview_component-4dec1562:hover {
    background-color: #5a027d;
}
.coh-ce-cpt_portfolio_overview_component-4dec1562:active {
    background-color: #5a027d;
}
.coh-ce-cpt_portfolio_overview_component-4dec1562:focus {
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: #418fd3;
    outline-style: solid;
}
.coh-ce-cpt_quick_links_slider-64171226 {
    padding-bottom: 3px;
}
@media (max-width: 719px) {
    .coh-ce-cpt_quick_links_slider-64171226 {
        padding-bottom: 0;
    }
}
.coh-ce-cpt_quick_links_slider-df287099 .coh-style-generic-modal-box {
    padding: 3.625rem;
}
@media (max-width: 576px) {
    .coh-ce-cpt_quick_links_slider-df287099 .coh-style-generic-modal-box {
        padding: 1rem;
    }
}
.coh-ce-cpt_site_footer-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-cpt_site_header-e51d7f53 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.header-position--relative.coh-ce-cpt_site_header-e51d7f53 {
    position: relative;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
}
.header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
}
.menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}
@media (max-width: 1103px) {
    .menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
@media (max-width: 1103px) {
    .menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
@media (max-width: 1103px) {
    .menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-1 > li {
    position: relative;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
    width: 20rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50% !important;
    right: auto;
}
@media (max-width: 1103px) {
    .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
        width: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        left: 0 !important;
    }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    max-width: none;
    margin-right: 0;
    margin-left: 0;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}
.toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
    top: 2.4375rem;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
    top: 4.9375rem;
}
.toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
    top: 2.4375rem;
}
.coh-ce-cpt_site_header-e9989ac5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-e9989ac5 {
        padding-right: 0;
        padding-left: 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
}
@media (max-width: 719px) {
    .coh-ce-cpt_site_header-e9989ac5 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        min-height: 4.5rem;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_site_header-e9989ac5 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        min-height: 4.5rem;
    }
}
.coh-ce-cpt_site_header-f9afdd26 {
    display: none;
    -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: 3rem;
    width: 3rem;
    font-size: 1.5rem;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-f9afdd26 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}
.coh-ce-cpt_site_header-f9afdd26:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-family: "icomoon";
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00d";
    font-family: "icomoon";
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:after {
    background-color: rgba(0, 0, 0, 0.5);
    height: -webkit-calc(100vh - 48px);
    height: calc(100vh - 48px);
    width: 100vw;
    position: absolute;
    top: 3rem;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}
@media (max-width: 1103px) {
    .menu-active.coh-ce-cpt_site_header-f9afdd26:after {
        content: "";
    }
}
.coh-ce-cpt_site_header-f4e48959 {
    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: 1103px) {
    .coh-ce-cpt_site_header-f4e48959 {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }
}
.coh-ce-cpt_site_header-a309120d {
    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: 1rem;
    padding-bottom: 1rem;
    margin-left: 0.5rem;
    -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;
    min-width: 3rem;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-a309120d {
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 0;
    }
}
.coh-ce-cpt_site_header-a309120d:before {
    margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_site_header-a309120d {
    -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;
}
@media (max-width: 1103px) {
    .menu-position-desktop--right .coh-ce-cpt_site_header-a309120d {
        -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;
    }
}
.coh-ce-cpt_site_header-df22f363 {
    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;
    font-size: 1.5rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.coh-ce-cpt_site_header-df22f363:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002";
    font-family: "icomoon";
}
.search-active.coh-ce-cpt_site_header-df22f363:before {
    line-height: 1;
    font-weight: 400;
    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_site_header-f7fc4a4 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1;
}
.coh-ce-cpt_site_header-4bd5ea3e {
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-4bd5ea3e {
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        display: none;
        height: auto;
        max-width: 33.3125rem;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_site_header-4bd5ea3e {
        max-width: -webkit-calc(100vw - 32px);
        max-width: calc(100vw - 32px);
    }
}
.coh-ce-cpt_site_header-ced6f5bb {
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-ced6f5bb {
        height: -webkit-calc(100vh - 220px);
        height: calc(100vh - 220px);
        -webkit-overflow-scrolling: touch;
    }
}
.coh-ce-cpt_site_header-85f5d826 {
    height: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-85f5d826 {
        height: auto;
    }
}
.coh-ce-cpt_site_header-5282b65d {
    max-height: 5rem;
    width: auto;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-5282b65d {
        max-height: 3rem;
    }
}
.coh-ce-cpt_site_header-a675cbd0 {
    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: 1rem;
    padding-bottom: 1rem;
    margin-left: 0.5rem;
    -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;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_site_header-a675cbd0 {
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 0;
    }
}
.coh-ce-cpt_site_header-a675cbd0:before {
    margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_site_header-a675cbd0 {
    -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;
}
@media (max-width: 1103px) {
    .menu-position-desktop--right .coh-ce-cpt_site_header-a675cbd0 {
        -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;
    }
}
.coh-ce-cpt_site_header-51550e73 {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.coh-ce-cpt_site_header-f8037cea {
    display: none;
}
@media (max-width: 719px) {
    .coh-ce-cpt_site_header-f8037cea {
        display: none;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_site_header-f8037cea {
        display: none;
    }
}
.coh-ce-cpt_social_links-c4355378 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0;
}
@media (max-width: 719px) {
    .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-7fba6170 {
    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: 719px) {
    .coh-ce-cpt_social_links-7fba6170 {
        width: auto;
    }
}
.facebook.coh-ce-cpt_social_links-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f099";
    font-family: "icomoon";
}
.linkedin.coh-ce-cpt_social_links-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    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-7fba6170:before {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f173";
    font-family: "icomoon";
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 11.5%;
}
@media (max-width: 1217px) {
    .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_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: 1103px) {
    .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
        display: none;
    }
}
@media (max-width: 719px) {
    .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: 1103px) {
    .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: 1103px) {
    .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: 1103px) {
    .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-4f18abbc {
    -webkit-box-shadow: 6px 6px 24px rgba(0, 0, 0, 0.24);
    box-shadow: 6px 6px 24px rgba(0, 0, 0, 0.24);
    background-color: #fff;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    -webkit-border-radius: 47px;
    border-radius: 47px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.coh-ce-ce19a0cf {
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 !important;
    padding: 0 !important;
}
.coh-ce-ce19a0cf .is-active {
    background-color: #e3e3e3;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}
.coh-ce-ce19a0cf .is-active a:hover {
    color: #000;
    font-weight: 500;
}
.coh-ce-ce19a0cf .is-active a:focus {
    outline-style: none;
}
.coh-ce-b5303283 {
    list-style-type: none;
    list-style-position: outside;
    margin-bottom: 0;
    margin-left: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.coh-ce-b5303283:first-child {
    margin-bottom: 0;
    margin-left: 0;
}
.coh-ce-b5303283 a {
    color: #000;
    font-weight: 500;
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.coh-ce-b5303283 a:hover {
    color: #7f03b0;
    font-weight: 500;
}
.coh-ce-b5303283 a:active {
    background-color: #e3e3e3;
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
}
.coh-ce-b5303283 a:focus {
    background-color: #e3e3e3;
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16px;
    outline-width: 2px;
    outline-style: solid;
    outline-color: #418fd3;
    color: #000;
    font-weight: 500;
}
.coh-ce-9c23e4ec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.coh-ce-4be69de6 {
    font-size: 0.75rem;
    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%;
}
.coh-ce-7dbb8dc5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
@media (max-width: 719px) {
    .coh-ce-7dbb8dc5 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        -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;
    }
}
.coh-ce-c2a716e9 {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}
@media (max-width: 719px) {
    .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: 719px) {
    .coh-ce-3d39c93a {
        padding-top: 0.25rem;
        padding-right: 1rem;
        padding-bottom: 0.25rem;
        padding-left: 1rem;
    }
}
.coh-ce-6ed82b86 {
    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;
}
@media (max-width: 1103px) {
    .coh-ce-6ed82b86 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
}
.coh-ce-cfeba3d3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    -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: 1103px) {
    .coh-ce-cfeba3d3 {
        padding-right: 0;
        padding-left: 0;
    }
}
.has-children.is-collapsed.coh-ce-cfeba3d3 > a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}
.has-children.is-expanded.coh-ce-cfeba3d3 > a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}
.has-children.coh-ce-cfeba3d3 > a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (max-width: 1103px) {
    .has-children.coh-ce-cfeba3d3 > a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.has-children.coh-ce-cfeba3d3 > a:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: "icomoon";
    -webkit-transition: 0.2s ease-in-out transform;
    -o-transition: 0.2s ease-in-out transform;
    transition: 0.2s ease-in-out transform;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0.5rem;
}
.coh-ce-7603bfd {
    font-size: 0.875rem;
    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.75rem;
    padding-bottom: 0.75rem;
}
@media (max-width: 1103px) {
    .coh-ce-7603bfd {
        padding-right: 1rem;
        padding-left: 1rem;
        height: auto;
    }
}
.coh-ce-9e7f72ef {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 1;
    left: 0;
    right: 0;
    pointer-events: none;
}
@media (max-width: 1103px) {
    .coh-ce-9e7f72ef {
        position: static;
    }
}
.coh-ce-9891be7f {
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    pointer-events: auto;
}
@media (max-width: 1103px) {
    .coh-ce-9891be7f {
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0.75rem;
    }
}
.coh-ce-41faece7 {
    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;
}
.coh-ce-4c431097 {
    list-style-type: none;
    margin-left: 0;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    display: inline-block;
    width: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-4c431097 {
        padding-right: 0;
        padding-left: 1rem;
    }
}
.coh-ce-5d9b5c92 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 0.875rem;
}
.coh-ce-7666841d {
    margin-top: 0;
    margin-bottom: 0;
}
.coh-ce-d344be45 {
    margin-left: 0;
    list-style-type: none;
    padding-left: 1rem;
}
.coh-ce-769e1d0 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
}
@media (max-width: 1103px) {
    .coh-ce-9a179c8a {
        display: none !important;
    }
}
@media (max-width: 719px) {
    .coh-ce-9a179c8a {
        display: none !important;
    }
}
@media (max-width: 576px) {
    .coh-ce-9a179c8a {
        display: none !important;
    }
}
.coh-ce-6ed82b86 {
    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;
}
@media (max-width: 1103px) {
    .coh-ce-6ed82b86 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
    }
}
.coh-ce-cfeba3d3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    -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: 1103px) {
    .coh-ce-cfeba3d3 {
        padding-right: 0;
        padding-left: 0;
    }
}
.has-children.is-collapsed.coh-ce-cfeba3d3 > a:after {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
}
.has-children.is-expanded.coh-ce-cfeba3d3 > a:after {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
}
.has-children.coh-ce-cfeba3d3 > a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
@media (max-width: 1103px) {
    .has-children.coh-ce-cfeba3d3 > a {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
.has-children.coh-ce-cfeba3d3 > a:after {
    line-height: 1;
    font-weight: 400;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f107";
    font-family: "icomoon";
    -webkit-transition: 0.2s ease-in-out transform;
    -o-transition: 0.2s ease-in-out transform;
    transition: 0.2s ease-in-out transform;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 0.5rem;
}
.coh-ce-7603bfd {
    font-size: 0.875rem;
    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.75rem;
    padding-bottom: 0.75rem;
}
@media (max-width: 1103px) {
    .coh-ce-7603bfd {
        padding-right: 1rem;
        padding-left: 1rem;
        height: auto;
    }
}
.coh-ce-9e7f72ef {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 1;
    left: 0;
    right: 0;
    pointer-events: none;
}
@media (max-width: 1103px) {
    .coh-ce-9e7f72ef {
        position: static;
    }
}
.coh-ce-9891be7f {
    padding-top: 1.5rem;
    padding-bottom: 3rem;
    pointer-events: auto;
}
@media (max-width: 1103px) {
    .coh-ce-9891be7f {
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0.75rem;
    }
}
.coh-ce-41faece7 {
    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;
}
.coh-ce-d4efcf12 {
    list-style-type: none;
    margin-left: 0;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    display: inline-block;
    width: 100%;
}
@media (max-width: 1103px) {
    .coh-ce-d4efcf12 {
        padding-right: 0;
        padding-left: 1rem;
    }
}
.coh-ce-d4efcf12:first-child li:last-child a {
    font-weight: 500 !important;
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
    padding-top: 16px !important;
    display: block !important;
    color: #000 !important;
}
.coh-ce-d4efcf12:first-child li:last-child a:hover {
    color: #7f03b0 !important;
}
.coh-ce-5d9b5c92 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    font-size: 0.875rem;
}
.coh-ce-7666841d {
    margin-top: 0;
    margin-bottom: 0;
}
.coh-ce-d344be45 {
    margin-left: 0;
    list-style-type: none;
    padding-left: 1rem;
}
.coh-ce-769e1d0 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875rem;
}
.coh-ce-85748953 {
    padding-top: 1rem;
    padding-left: 3rem;
}
@media (max-width: 1217px) {
    .coh-ce-85748953 {
        padding-left: 2rem;
    }
}
@media (max-width: 1103px) {
    .coh-ce-85748953 {
        padding-left: 0;
    }
}
@media (max-width: 719px) {
    .coh-ce-85748953 {
        padding-top: 2rem;
    }
}
.sidebar-level-2.coh-ce-85748953 {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
}
.coh-ce-85748953 .policy-menu-l1:has(ul[style^="display: block"]) custom {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.coh-ce-85748953 li.in-active-trail .sidebar-level-2 {
    display: block;
}
.coh-ce-85748953 li.in-active-trail custom {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.coh-ce-85748953 .policy-menu-l1.in-active-trail:has(ul[style^="display: none"]) custom {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.coh-ce-91c2c1cc {
    list-style-type: none;
    font-size: 1.375rem;
    line-height: 1.875rem;
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    border-style: solid;
    border-color: #ccc;
    border-bottom-width: 1px;
}
@media (max-width: 1217px) {
    .coh-ce-91c2c1cc {
        font-size: 1.375rem;
        line-height: 1.375rem;
        text-align: left;
    }
}
.coh-ce-91c2c1cc:first-child {
    border-top-width: 1px;
    border-style: solid;
    border-color: #ccc;
}
.coh-ce-bd7c66d1 {
    text-align: left;
    width: 100%;
    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-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    padding-top: 15px;
    padding-bottom: 15px;
}
.coh-ce-24fc37a5 {
    color: #525252;
}
.coh-ce-532f2fc2 {
    height: 20px;
    width: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -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;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.coh-ce-532f2fc2 svg {
    height: 20px;
    width: 20px;
}
.coh-ce-a1d70155 {
    display: none;
    margin-top: 5px;
    margin-bottom: 2rem;
    padding-left: 2px;
}
@media (max-width: 1103px) {
    .coh-ce-a1d70155 {
        padding-left: 0;
    }
}
.coh-ce-a1d70155 .is-active a {
    background-position: 0 100%;
    font-weight: 900;
    font-style: italic;
}
.coh-ce-9cad7920 {
    list-style-type: none;
    margin-left: 0;
    line-height: 25px;
}
.coh-ce-9ff0c95f {
    padding-bottom: 3px;
}
@media (max-width: 719px) {
    .coh-ce-9ff0c95f {
        font-size: 18px;
    }
}
.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-9c23e4ec {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}
.coh-ce-4be69de6 {
    font-size: 0.75rem;
    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%;
}
.coh-ce-9aaedf33 {
    margin-bottom: 2rem;
}
@media (max-width: 1217px) {
    .coh-ce-9aaedf33 {
        margin-bottom: 1.5rem;
    }
}
.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-9941a73d {
    -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: 719px) {
    .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: 719px) {
    .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-cpt_video_component-47abc5a8 {
    max-width: 712px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
@media (max-width: 1103px) {
    .coh-ce-cpt_video_component-47abc5a8 {
        padding-right: 16px;
        padding-left: 16px;
    }
}
@media (max-width: 576px) {
    .coh-ce-cpt_video_component-47abc5a8 {
        padding-right: 16px;
        padding-left: 16px;
    }
}
.coh-ce-cpt_video_component-51f4ed1a {
    font-family: "Hanken Grotesk", sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 16px;
    font-weight: 500;
}
@media (max-width: 576px) {
    .coh-ce-cpt_video_component-51f4ed1a {
        margin-bottom: 8px;
        font-size: 20px;
    }
}
.coh-ce-cpt_video_component-d1e6a610 {
    height: 402px;
    width: 100%;
}
.blazy,
.blazy *,
.blazy *:before,
.blazy *:after {
    box-sizing: border-box;
}
.b-lazy,
.b-responsive {
    display: block;
    height: auto;
    min-height: 1px;
}
html:not(.js) .b-lazy[data-src],
html:not(.js) [data-b-blur] {
    display: none;
}
.b-bg,
.media--ratio .is-b-ie {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}
.b-loaded,
.b-error,
.b-bg.is-b-loading {
    opacity: 1;
}
.litebox,
.blazy iframe,
.media iframe {
    border: 0;
    display: block;
    max-width: 100%;
}
.media--blazy iframe {
    position: relative;
    width: 100%;
    z-index: 1;
}
.media-wrapper--inline {
    margin: auto;
    max-width: 100%;
}
.blazy .media {
    display: block;
}
.media--fx {
    overflow: hidden;
    position: relative;
}
.media--fx img {
    color: transparent;
    display: block;
    width: 100%;
}
.media--ratio .media__element,
.media--fx .b-blur {
    bottom: 0;
    height: 100%;
    left: 0;
    min-height: 1px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0;
    object-fit: cover;
}
.animated img,
.b-bg.is-b-animated {
    opacity: 1;
}
.field[data-blazy] {
    min-width: 50%;
}
.blazy .media--blazy img.b-blur,
.blazy .media--blazy img.media__element {
    margin: 0;
}
@-webkit-keyframes rotateplane {
    0% {
        -webkit-transform: perspective(120px);
        transform: perspective(120px);
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg);
        transform: perspective(120px) rotateY(180deg);
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
        transform: perspective(120px) rotateY(180deg) rotateX(180deg);
    }
}
@keyframes rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}
.is-b-loading:not(.is-b-loaded) {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    min-height: 30px;
}
.is-b-loading:not(.is-b-loaded):before {
    display: none;
}
.js .is-b-loading:not(.is-b-loaded):before {
    display: block;
}
.is-b-loading:not(.is-b-loaded):not([data-animation]):before {
    content: "";
    width: 30px;
    height: 30px;
    max-width: 30px;
    background: #2eaae0;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
    font-size: 0;
    z-index: 22;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out;
}
.dropbutton-wrapper,
.dropbutton-wrapper div {
    box-sizing: border-box;
}
.js .dropbutton-wrapper,
.js .dropbutton-widget {
    position: relative;
    display: block;
}
@media screen and (max-width: 600px) {
    .js .dropbutton-wrapper {
        width: 100%;
    }
}
@media screen and (min-width: 600px) {
    .form-actions .dropbutton-wrapper {
        float: left;
    }
    [dir="rtl"] .form-actions .dropbutton-wrapper {
        float: right;
    }
}
.js .form-actions .dropbutton-widget {
    position: static;
}
.js td .dropbutton-widget {
    position: absolute;
}
.js td .dropbutton-wrapper {
    min-height: 2em;
}
.js td .dropbutton-multiple {
    max-width: 100%;
    margin-right: 2em;
    padding-right: 10em;
}
[dir="rtl"].js td .dropbutton-multiple {
    margin-right: 0;
    margin-left: 2em;
    padding-right: 0;
    padding-left: 10em;
}
.js td .dropbutton-multiple .dropbutton-action a,
.js td .dropbutton-multiple .dropbutton-action input,
.js td .dropbutton-multiple .dropbutton-action button {
    width: auto;
}
.js .dropbutton-widget .dropbutton {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}
.js .dropbutton li,
.js .dropbutton a {
    display: block;
    outline: none;
}
.js .dropbutton li:hover,
.js .dropbutton li:focus,
.js .dropbutton a:hover,
.js .dropbutton a:focus {
    outline: initial;
}
.js .dropbutton-multiple .dropbutton-widget {
    padding-right: 2em;
}
.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget {
    padding-right: 0;
    padding-left: 2em;
}
.dropbutton-multiple.open,
.dropbutton-multiple.open .dropbutton-widget {
    max-width: none;
}
.dropbutton-multiple.open {
    z-index: 100;
}
.dropbutton-multiple .dropbutton .secondary-action {
    display: none;
}
.dropbutton-multiple.open .dropbutton .secondary-action {
    display: block;
}
.dropbutton-toggle {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 2em;
    white-space: nowrap;
    text-indent: 110%;
}
[dir="rtl"] .dropbutton-toggle {
    right: auto;
    left: 0;
}
.dropbutton-toggle button {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border: 0;
    background: 0 0;
}
.dropbutton-toggle button:hover,
.dropbutton-toggle button:focus {
    outline: initial;
}
.dropbutton-arrow {
    position: absolute;
    top: 50%;
    right: 40%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    margin-top: -0.1666em;
    border-width: 0.3333em 0.3333em 0;
    border-style: solid;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    line-height: 0;
}
[dir="rtl"] .dropbutton-arrow {
    right: auto;
    left: 0.6667em;
}
.dropbutton-multiple.open .dropbutton-arrow {
    top: 0.6667em;
    border-top-color: transparent;
    border-bottom: 0.3333em solid;
}
.ui-widget {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}
.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333;
}
.ui-widget-content a {
    color: #333;
}
.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700;
}
.ui-widget-header a {
    color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #ccc;
    background: #ededed;
    font-weight: 400;
    color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}
.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: 400;
    color: #fff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}
.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    -ms-filter: "alpha(opacity=70)";
    font-weight: 400;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    -ms-filter: "alpha(opacity=35)";
    background-image: none;
}
.ui-state-disabled .ui-icon {
    -ms-filter: "alpha(opacity=35)";
}
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
    background-image: url("../../../../core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png");
}
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none;
}
.ui-icon-caret-1-n {
    background-position: 0 0;
}
.ui-icon-caret-1-ne {
    background-position: -16px 0;
}
.ui-icon-caret-1-e {
    background-position: -32px 0;
}
.ui-icon-caret-1-se {
    background-position: -48px 0;
}
.ui-icon-caret-1-s {
    background-position: -65px 0;
}
.ui-icon-caret-1-sw {
    background-position: -80px 0;
}
.ui-icon-caret-1-w {
    background-position: -96px 0;
}
.ui-icon-caret-1-nw {
    background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
    background: #aaa;
    opacity: 0.3;
    -ms-filter: "alpha(opacity=30)";
}
.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666;
}
.animated {
    animation-duration: 1s;
    animation-fill-mode: both;
}
.animated.infinite {
    animation-iteration-count: infinite;
}
.animated.hinge {
    animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
    animation-duration: 0.75s;
}
@keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        transform: translate3d(0, -4px, 0);
    }
}
.bounce {
    animation-name: bounce;
    transform-origin: center bottom;
}
@keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
.flash {
    animation-name: flash;
}
@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.pulse {
    animation-name: pulse;
}
@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }
    30% {
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.rubberBand {
    animation-name: rubberBand;
}
@keyframes shake {
    from,
    to {
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0);
    }
}
.shake {
    animation-name: shake;
}
@keyframes headShake {
    0% {
        transform: translateX(0);
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        transform: translateX(0);
    }
}
.headShake {
    animation-timing-function: ease-in-out;
    animation-name: headShake;
}
@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
.swing {
    transform-origin: top center;
    animation-name: swing;
}
@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.tada {
    animation-name: tada;
}
@keyframes wobble {
    from {
        transform: none;
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        transform: none;
    }
}
.wobble {
    animation-name: wobble;
}
@keyframes jello {
    from,
    11.1%,
    to {
        transform: none;
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        transform: skewX(0.390625deg) skewY(0.390625deg);
    }
    88.8% {
        transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    }
}
.jello {
    animation-name: jello;
    transform-origin: center;
}
@keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}
.bounceIn {
    animation-name: bounceIn;
}
@keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: none;
    }
}
.bounceInDown {
    animation-name: bounceInDown;
}
@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: none;
    }
}
.bounceInLeft {
    animation-name: bounceInLeft;
}
@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: none;
    }
}
.bounceInRight {
    animation-name: bounceInRight;
}
@keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInUp {
    animation-name: bounceInUp;
}
@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
.bounceOut {
    animation-name: bounceOut;
}
@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.bounceOutDown {
    animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}
.bounceOutLeft {
    animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}
.bounceOutRight {
    animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
.bounceOutUp {
    animation-name: bounceOutUp;
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fadeIn {
    animation-name: fadeIn;
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInDown {
    animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInDownBig {
    animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeft {
    animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInLeftBig {
    animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInRight {
    animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInRightBig {
    animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInUp {
    animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.fadeInUpBig {
    animation-name: fadeInUpBig;
}
@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.fadeOut {
    animation-name: fadeOut;
}
@keyframes fadeOutDown {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0);
    }
}
.fadeOutDown {
    animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
.fadeOutDownBig {
    animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0);
    }
}
.fadeOutLeft {
    animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0);
    }
}
.fadeOutLeftBig {
    animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0);
    }
}
.fadeOutRight {
    animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0);
    }
}
.fadeOutRightBig {
    animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0);
    }
}
.fadeOutUp {
    animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0);
    }
}
.fadeOutUpBig {
    animation-name: fadeOutUpBig;
}
@keyframes flip {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        animation-timing-function: ease-in;
    }
    to {
        transform: perspective(400px);
        animation-timing-function: ease-in;
    }
}
.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    animation-name: flip;
}
@keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }
    to {
        transform: perspective(400px);
    }
}
.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInX;
}
@keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        animation-timing-function: ease-in;
        opacity: 0;
    }
    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        animation-timing-function: ease-in;
    }
    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }
    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }
    to {
        transform: perspective(400px);
    }
}
.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipInY;
}
@keyframes flipOutX {
    from {
        transform: perspective(400px);
    }
    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1;
    }
    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0;
    }
}
.flipOutX {
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
}
@keyframes flipOutY {
    from {
        transform: perspective(400px);
    }
    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1;
    }
    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0;
    }
}
.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    animation-name: flipOutY;
}
@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0;
    }
    60% {
        transform: skewX(20deg);
        opacity: 1;
    }
    80% {
        transform: skewX(-5deg);
        opacity: 1;
    }
    to {
        transform: none;
        opacity: 1;
    }
}
.lightSpeedIn {
    animation-name: lightSpeedIn;
    animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
    from {
        opacity: 1;
    }
    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0;
    }
}
.lightSpeedOut {
    animation-name: lightSpeedOut;
    animation-timing-function: ease-in;
}
@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        transform-origin: center;
        transform: none;
        opacity: 1;
    }
}
.rotateIn {
    animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownLeft {
    animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInDownRight {
    animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
    to {
        transform-origin: left bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpLeft {
    animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0;
    }
    to {
        transform-origin: right bottom;
        transform: none;
        opacity: 1;
    }
}
.rotateInUpRight {
    animation-name: rotateInUpRight;
}
@keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1;
    }
    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0;
    }
}
.rotateOut {
    animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0;
    }
}
.rotateOutDownLeft {
    animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutDownRight {
    animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1;
    }
    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0;
    }
}
.rotateOutUpLeft {
    animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1;
    }
    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0;
    }
}
.rotateOutUpRight {
    animation-name: rotateOutUpRight;
}
@keyframes hinge {
    0% {
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}
.hinge {
    animation-name: hinge;
}
@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(0.1) rotate(30deg);
        transform-origin: center bottom;
    }
    50% {
        transform: rotate(-10deg);
    }
    70% {
        transform: rotate(3deg);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
.jackInTheBox {
    animation-name: jackInTheBox;
}
@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    }
    to {
        opacity: 1;
        transform: none;
    }
}
.rollIn {
    animation-name: rollIn;
}
@keyframes rollOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    }
}
.rollOut {
    animation-name: rollOut;
}
@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    50% {
        opacity: 1;
    }
}
.zoomIn {
    animation-name: zoomIn;
}
@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInDown {
    animation-name: zoomInDown;
}
@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInLeft {
    animation-name: zoomInLeft;
}
@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInRight {
    animation-name: zoomInRight;
}
@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    60% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomInUp {
    animation-name: zoomInUp;
}
@keyframes zoomOut {
    from {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    to {
        opacity: 0;
    }
}
.zoomOut {
    animation-name: zoomOut;
}
@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutDown {
    animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
    to {
        opacity: 0;
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform-origin: left center;
    }
}
.zoomOutLeft {
    animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
    to {
        opacity: 0;
        transform: scale(0.1) translate3d(2000px, 0, 0);
        transform-origin: right center;
    }
}
.zoomOutRight {
    animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    to {
        opacity: 0;
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
.zoomOutUp {
    animation-name: zoomOutUp;
}
@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInDown {
    animation-name: slideInDown;
}
@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInLeft {
    animation-name: slideInLeft;
}
@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInRight {
    animation-name: slideInRight;
}
@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.slideInUp {
    animation-name: slideInUp;
}
@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0);
    }
}
.slideOutDown {
    animation-name: slideOutDown;
}
@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0);
    }
}
.slideOutLeft {
    animation-name: slideOutLeft;
}
@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0);
    }
}
.slideOutRight {
    animation-name: slideOutRight;
}
@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0);
    }
}
.slideOutUp {
    animation-name: slideOutUp;
}
:root {
    --max-width-lg: 83rem;
    --morph-nav-height: 72px;
}
@media (min-width: 64rem) {
    :root {
        --morph-nav-height: 88px;
    }
}
#home-branding-intro {
    width: 100%;
    position: relative;
    transition: 0.3s;
}
#home-branding-intro-inner {
    height: 100vh;
    width: 100%;
    position: sticky;
    overflow: hidden;
    bottom: 0;
    bottom: calc(100dvh - 100vh);
    left: 0;
    transition: 0.2s;
}
.home-intro-cta {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    padding: 12px 20px;
    background: #7f03b0;
    border-radius: 40px;
    position: relative;
    height: 48px;
    transition: background 0.2s;
}
.home-intro-cta:focus {
    color: #fff;
    outline: 2px solid #418fd3;
    outline-offset: 2px;
    background: #7f03b0;
}
.home-intro-cta:hover {
    color: #fff;
    background: #5a027d;
}
.home-intro-cta:active {
    color: #fff;
    background: #5a027d;
}
@media (max-width: 599px) {
    .home-intro-cta {
        font-weight: 500;
        font-size: 16px;
        line-height: 22px;
        padding: 9px 20px;
    }
}
#home-banner-offset {
    height: 100vh;
}
#home-banner {
    position: relative;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    z-index: 1;
    background: #fff;
    transition: 0.15s;
}
#home-banner-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: 0.15s;
    z-index: -1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
#home-banner-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#home-banner-video-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#home-banner-iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: 0.5s;
}
#home-banner-content {
    flex-grow: 1;
    max-width: var(--max-width-lg);
    margin: 0 auto;
    padding: var(--morph-nav-height) 0 0 0;
    transition: 0.2s;
}
.home-banner-playing #home-banner-content {
    transform: translateY(-100vh);
}
#home-banner-logo {
    width: 511px;
}
#home-banner-title {
    margin: 0;
    font-weight: 300;
    font-size: 80px;
    line-height: 88px;
    padding-top: 34px;
    padding-bottom: 25px;
    padding-left: 50px;
    color: #000;
}
#home-banner-paragraph {
    width: 502px;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    padding-left: 50px;
    color: #000;
}
@media (max-width: 1440px) {
    #home-banner-content {
        padding: var(--morph-nav-height) 50px 0;
    }
    #home-banner-logo {
        width: 380px;
    }
    #home-banner-title {
        font-size: 65px;
        line-height: 72px;
    }
}
@media (max-width: 1030px) {
    #home-banner-content {
        padding: var(--morph-nav-height) 30px 0;
    }
    #home-banner-title {
        font-size: 53px;
        line-height: 59px;
        padding-left: 30px;
    }
    #home-banner-paragraph {
        padding-left: 30px;
    }
}
@media (max-width: 840px) {
    #home-banner-content {
        padding: var(--morph-nav-height) 24px 0;
    }
    #home-banner-logo {
        width: 264px;
    }
    #home-banner-title {
        font-size: 42px;
        line-height: 48px;
        padding-left: 24px;
    }
    #home-banner-paragraph {
        font-size: 16px;
        line-height: 24px;
        padding-left: 24px;
    }
}
@media (max-width: 675px) {
    .home-banner-content #home-banner-title {
        padding-left: 0;
    }
    .home-banner-content #home-banner-paragraph {
        padding-left: 0;
    }
}
@media (max-width: 599px) {
    #home-banner-content {
        position: absolute;
        top: 40%;
        left: 0;
        padding: 30px 24px 0;
        width: 100%;
    }
    #home-banner-logo {
        width: 264px;
    }
    #home-banner-title {
        font-size: 42px;
        line-height: 48px;
        padding: 24px 0 16px;
    }
    #home-banner-paragraph {
        font-size: 16px;
        line-height: 24px;
        width: 100%;
        padding: 0;
    }
}
#home-banner-video-button {
    position: absolute;
    width: 80px;
    height: 80px;
    background: #7f03b0;
    border-radius: 50%;
    outline: none;
    padding: 0;
    border: none;
    margin: 0;
    cursor: pointer;
    transition: 0.2s;
    transform: translate(-50%, 50%);
    bottom: 50%;
    left: 50%;
}
#home-banner-video-button:focus {
    outline: 2px solid #418fd3;
    outline-offset: 2px;
}
#home-banner-video-button:hover {
    transform: translate(-50%, 50%) scale(1.1);
    background: #5a027d;
}
#home-banner-video-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 25px;
    height: 30px;
    transform: translate(calc(-50% + 2px), -50%);
}
@media (max-width: 599px) {
    #home-banner-video-button {
        width: 40px;
        height: 40px;
        transform: translate(-50%, 0%);
        bottom: 60%;
    }
    #home-banner-video-button:hover {
        transform: translate(-50%, 0%) scale(1.1);
    }
    #home-banner-video-button svg {
        width: 12.5px;
        height: 15px;
        transform: translate(calc(-50% + 1.5px), -50%);
    }
}
.home-banner-playing #home-banner-video-button {
    transform: translate(0%, 0%);
    bottom: 80px;
    bottom: calc(100vh - 100dvh + 20px);
    left: 20px;
}
.home-banner-playing #home-banner-video-button:hover {
    transform: translate(0%, 0%) scale(1.1);
}
.home-banner-playing #home-banner-video-button svg {
    transform: translate(-50%, -50%);
}
#home-banner-video-button:active {
    background: #5a027d;
}
#banner-video-play-icon {
    opacity: 1;
    transition: 0.1s;
}
.banner-video-pause-icon {
    opacity: 0;
    transition: 0.1s;
}
.home-banner-playing #banner-video-play-icon {
    opacity: 0;
}
.home-banner-playing .banner-video-pause-icon {
    opacity: 1;
}
:root {
    --home-mission-slide2: 1390px;
}
@media (max-width: 1040px) {
    :root {
        --home-mission-slide2: 1110px;
    }
}
@media (max-width: 800px) {
    :root {
        --home-mission-slide2: 1090px;
    }
}
@media (max-width: 599px) {
    :root {
        --home-mission-slide2: 1140px;
    }
}
#home-mission-outer {
    position: absolute;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    top: 0;
    left: 0;
    transition: 0.2s;
    background: #fff;
}
#home-mission {
    position: absolute;
    height: 100vh;
    display: flex;
    top: 0;
    width: calc(200vw + var(--home-mission-slide2));
    transition: 0.1s linear;
}
.home-mission-slide-svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 5000px;
    max-width: initial;
}
.home-mission-slide-path {
    transition: 0.1s;
}
#home-mission-1,
#home-mission-3 {
    flex: 0 0 100vw;
}
#home-mission-2 {
    flex-grow: 1;
}
.home-mission-slide-heading {
    font-size: 85px;
    line-height: 180px;
    margin: 0;
    font-weight: 300;
    color: #000;
    position: absolute;
    transition: 0.1s;
}
.home-mission-slide-paragraph {
    font-size: 24px;
    line-height: 40px;
    margin: 0;
    font-weight: 400;
    color: #000;
    position: absolute;
    transition: 0.1s;
}
#home-mission-cta {
    position: absolute;
    right: 10vw;
    bottom: 100px;
    transition: 0.2s;
}
@media (max-width: 1040px) {
    .home-mission-slide-heading {
        font-size: 140px;
        line-height: 140px;
    }
    .home-mission-slide-paragraph {
        font-size: 20px;
        line-height: 32px;
    }
}
@media (max-width: 800px) {
    .home-mission-slide-heading {
        font-size: 110px;
        line-height: 110px;
    }
    .home-mission-slide-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
    #home-mission-cta {
        bottom: 10vh;
        bottom: calc(100vh - 100dvh + 10dvh);
    }
}
@media (max-width: 599px) {
    .home-mission-slide-heading {
        font-size: 96px;
        line-height: 96px;
    }
    .home-mission-slide-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
    #home-mission-cta {
        left: 50vw;
        bottom: 10vh;
        bottom: calc(100vh - 100dvh + 10dvh);
        right: auto;
    }
}
#home-mission-slide-1 {
    width: 100vw;
    height: 100vh;
    background: #fff;
    position: relative;
}
#home-mission-shape1 {
    position: absolute;
    top: -185vh;
    right: 0;
    height: 450vh;
    transform: rotate(31.49deg);
    transition: 0.1s;
    max-width: initial;
}
@media (max-width: 599px) {
    #home-mission-shape1 {
        right: -20vw;
    }
}
#home-mission-1-overlay-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom left, rgba(0, 0, 0, 0) 60%, rgb(182 147 62));
}
#home-mission-scroll-down {
    width: 120px;
    top: 50px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transition: opacity 0.5s;
    opacity: 1;
}
#home-mission-slide1-textbox {
    width: 100%;
    left: 55vw;
}
@media (max-width: 719px) {
    #home-mission-slide1-textbox {
        left: 40vw;
    }
}
@media (max-width: 599px) {
    #home-mission-slide1-textbox {
        left: 46vw;
    }
}
#home-mission-slide1-textbox {
    position: absolute;
    max-width: 496px;
    top: calc(50% - 75px);
    transition: 0.1s;
}
#home-mission-slide1-textbox #home-mission-slide1-text {
    font-weight: 300;
    font-size: 80px;
    line-height: 88px;
    margin: 0;
    padding: 61px 0 0 61px;
    color: #000;
}
@media (max-width: 1091px) {
    #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 62px;
        line-height: 70px;
        padding: 44px 0 0 44px;
    }
}
@media (max-width: 849px) {
    #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 52px;
        line-height: 58px;
        padding: 30px 0 0 25px;
    }
}
@media (max-width: 599px) {
    #home-mission-slide1-textbox {
        top: calc(50% - 55px);
        text-align: right;
    }
    #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 42px;
        line-height: 48px;
        padding: 26px 50px 26px 4px;
    }
}
@media (max-width: 480px) {
    #home-mission-slide1-textbox #home-mission-slide1-text {
        padding-right: 30px;
    }
}
@media (max-width: 390px) {
    #home-mission-slide1-textbox #home-mission-slide1-text {
        padding-right: 25px;
    }
}
@media (max-width: 359px) {
    #home-mission-slide1-textbox #home-mission-slide1-text {
        padding-right: 15px;
    }
}
#home-mission-person-img {
    left: 0;
    position: absolute;
    bottom: 0;
    height: 90vh;
    transition: 0.1s;
    max-width: 50vw;
    object-fit: contain;
    object-position: left bottom;
}
@media (min-width: 600) and (orientation: landscape) and (max-width: 720px) {
    #home-mission-person-img {
        left: -30vw;
    }
}
@media (min-width: 600) and (orientation: landscape) and (max-width: 825px) {
    #home-mission-person-img {
        left: -20vw;
    }
}
@media (max-width: 599px) {
    #home-mission-person-img {
        max-width: 50vw;
        object-fit: contain;
        object-position: bottom;
    }
}
#home-mission-slide2-offset {
    height: var(--home-mission-slide2);
}
#home-mission-slide-2 {
    width: var(--home-mission-slide2);
    height: 100vh;
    background: #fff;
    position: relative;
    --image-dims: 270px;
    --image-dist: 80px;
}
#home-mission-slide-2-image-container {
    left: 940px;
    top: 120px;
    height: calc(100vh - 240px);
    height: calc(100dvh - 240px);
    width: calc((3 * var(--image-dims)) + (2 * var(--image-dist)));
    transition: 0.2s;
    position: absolute;
}
.home-mission-slide-2-image {
    position: absolute;
    object-fit: cover;
    object-position: top;
    z-index: 1;
    opacity: 0;
    transition: 0.5s;
    transform: translateX(100px);
    border-radius: 60px;
    width: var(--image-dims);
    height: var(--image-dims);
}
#home-mission-slide-2-image-1 {
    top: 0;
    left: 0;
}
#home-mission-slide-2-image-2 {
    top: calc(50% - (var(--image-dims) / 2));
    left: calc(50% - (var(--image-dims) / 2));
}
#home-mission-slide-2-image-3 {
    bottom: 0;
    right: 0;
}
@media (max-width: 1040px) {
    #home-mission-slide-2 {
        --image-dims: 200px;
        --image-dist: 60px;
    }
    #home-mission-slide-2-image-container {
        left: 690px;
    }
}
@media (max-width: 800px) {
    #home-mission-slide-2 {
        --image-dims: 170px;
    }
    #home-mission-slide-2-image-container {
        left: 670px;
    }
    .home-mission-slide-2-image {
        border-radius: 40px;
    }
}
@media (max-width: 599px) {
    #home-mission-slide-2 {
        --image-dist: 40px;
    }
}
@media (max-width: 599px) {
    #home-mission-slide-2 {
        --image-dims: 180px;
        --image-dist: 50px;
    }
    #home-mission-slide-2-image-container {
        left: 480px;
        top: 80px;
        height: calc(100vh - 280px);
        height: calc(100dvh - 280px);
    }
}
#home-mission-slide-2-heading {
    bottom: calc(50vh + 20px);
    left: 120px;
}
@media (max-width: 599px) {
    #home-mission-slide-2-heading {
        bottom: calc(50vh + 75px);
        left: 60px;
    }
}
#home-mission-slide-2-paragraph {
    top: calc(50vh + 20px);
    left: 384px;
    width: 436px;
}
@media (max-width: 1040px) {
    #home-mission-slide-2-paragraph {
        left: 184px;
    }
}
@media (max-width: 800px) {
    #home-mission-slide-2-paragraph {
        left: 240px;
        width: 340px;
    }
}
@media (max-width: 599px) {
    #home-mission-slide-2-paragraph {
        top: calc(50vh - 35px);
        left: 220px;
        width: 300px;
    }
}
#home-mission-slide3-offset {
    height: 100vw;
}
#home-mission-slide-3 {
    width: 100vw;
    height: 100vh;
    background: #fff;
    position: relative;
    overflow: hidden;
}
#home-mission-slide-3-heading {
    bottom: calc(50vh + 20px);
    left: 40vw;
}
@media (max-width: 670px) {
    #home-mission-slide-3-heading {
        left: 30vw;
    }
}
@media (max-width: 599px) {
    #home-mission-slide-3-heading {
        left: 50px;
    }
}
@media (max-width: 450px) {
    #home-mission-slide-3-heading {
        left: 20px;
    }
}
@media (max-width: 450px) {
    #home-mission-slide-3-heading {
        left: 0;
    }
}
#home-mission-slide-3-paragraph {
    max-width: 436px;
    width: calc(50vw - 120px);
    left: calc(50vw + 60px);
    top: 50vh;
}
@media (max-width: 670px) {
    #home-mission-slide-3-paragraph {
        left: calc(50vw + 30px);
        width: calc(50vw - 90px);
    }
}
@media (max-width: 599px) {
    #home-mission-slide-3-paragraph {
        width: calc(70vw - 40px);
        left: calc(30vw + 20px);
    }
}
#home-approach {
    width: 100%;
    position: relative;
    background-color: #fff;
    --slide-height: 100vh;
}
#home-approach-abs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#home-approach-sticky {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 1;
    transition: 0.2s;
    overflow: hidden;
}
#home-approach-overlay {
    position: absolute;
    width: 100%;
    height: calc(40% + 25px);
    left: 0;
    bottom: 0;
    background: #fff;
    display: none;
}
#home-approach-svg-sm {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
.home-approach-slide {
    width: 100%;
    height: var(--slide-height);
    position: relative;
    overflow: hidden;
    transition: 0.2s;
}
.home-approach-svg {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    max-width: initial;
}
@media (max-width: 599px) {
    #home-approach {
        --slide-height: 60vh;
    }
    #home-approach-overlay {
        display: block;
    }
    #home-approach-svg-sm {
        display: block;
    }
    .home-approach-svg {
        display: none;
    }
}
.home-approach-path {
    transition: 0.1s;
}
.home-approach-slide-content {
    position: absolute;
    left: 200px;
    width: calc(40vw - 200px);
}
.home-approach-slide-heading {
    font-weight: 300;
    font-size: 56px;
    line-height: 64px;
    margin: 0 0 16px;
}
.home-approach-slide-paragraph {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    margin: 0;
}
#home-approach-slide-content-1 {
    top: 100px;
}
#home-approach-slide-content-2 {
    top: 160px;
}
#home-approach-slide-content-3,
#home-approach-slide-content-4 {
    top: 200px;
}
#home-approach-slide-content-5 {
    top: 30%;
}
@media (max-width: 1600px) {
    .home-approach-slide-content {
        width: calc(50vw - 140px);
        left: 140px;
    }
}
@media (max-width: 1025px) {
    .home-approach-slide-content {
        left: 80px;
        width: 50vw;
    }
}
@media (max-width: 875px) {
    .home-approach-slide-heading {
        font-size: 36px;
        line-height: 44px;
    }
    .home-approach-slide-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
}
@media (max-width: 599px) {
    .home-approach-slide-content {
        left: calc(10vw + 10px);
        width: calc(90vw - 20px);
        top: 30px !important;
    }
    .home-approach-slide-heading {
        font-size: 36px;
        line-height: 44px;
    }
    .home-approach-slide-paragraph {
        font-size: 16px;
        line-height: 24px;
    }
}
@media (max-width: 391px) {
    .home-approach-slide-content {
        left: calc(5vw + 10px);
        width: calc(95vw - 20px);
    }
}
#home-approach-slide-offset {
    height: calc(100vh - var(--slide-height));
}
#home-approach-cta {
    position: absolute;
    top: 110px;
    right: 60px;
    transition: 0.2s;
}
@media (max-width: 599px) {
    #home-approach-cta {
        top: auto;
        right: 15px;
        bottom: 30px;
        bottom: calc(100vh - 100dvh + 30px);
    }
}
.home-approach-shape {
    position: absolute;
    transform-origin: center;
    transition: 0.15s;
}
#home-approach-shape-a {
    bottom: -45px;
    right: -70px;
    width: 526px;
}
@media (max-width: 1025px) {
    #home-approach-shape-a {
        bottom: 0;
        right: -5vw;
        width: 40vw;
    }
}
@media (orientation: portrait) {
    #home-approach-shape-a {
        bottom: 20vh;
    }
}
@media (max-width: 599px) {
    #home-approach-shape-a {
        bottom: -15vh;
        right: 20vw;
        width: 60vw;
    }
}
#home-approach-shape-b {
    bottom: -120px;
    right: -80px;
    width: 617px;
}
@media (max-width: 1025px) {
    #home-approach-shape-b {
        bottom: 0;
        right: 5vw;
        width: 35vw;
    }
}
@media (orientation: portrait) {
    #home-approach-shape-b {
        bottom: 20vh;
    }
}
@media (max-width: 599px) {
    #home-approach-shape-b {
        bottom: -15vh;
        left: 20vw;
        width: 80vw;
        right: auto;
    }
}
#home-approach-shape-c {
    bottom: 5px;
    right: -50px;
    width: 541px;
}
@media (max-width: 1025px) {
    #home-approach-shape-c {
        bottom: 0;
        right: -5vw;
        width: 30vw;
    }
}
@media (orientation: portrait) {
    #home-approach-shape-c {
        bottom: 20vh;
    }
}
@media (max-width: 599px) {
    #home-approach-shape-c {
        bottom: -15vh;
        left: 20vw;
        width: 65vw;
        right: auto;
    }
}
#home-approach-shape-d {
    bottom: -130px;
    right: -80px;
    width: 617px;
}
@media (max-width: 1025px) {
    #home-approach-shape-d {
        bottom: -10vh;
        right: 0;
        width: 40vw;
    }
}
@media (orientation: portrait) {
    #home-approach-shape-d {
        bottom: 20vh;
    }
}
@media (max-width: 599px) {
    #home-approach-shape-d {
        bottom: -15vh;
        left: 20vw;
        width: 80vw;
        right: auto;
    }
}
#home-approach-shape-e {
    bottom: -45px;
    right: -70px;
    width: 503px;
}
@media (max-width: 1025px) {
    #home-approach-shape-e {
        bottom: 0;
        right: 5vw;
        width: 30vw;
    }
}
@media (orientation: portrait) {
    #home-approach-shape-e {
        bottom: 20vh;
    }
}
@media (max-width: 599px) {
    #home-approach-shape-e {
        bottom: -15vh;
        left: 20vw;
        width: 65vw;
        right: auto;
    }
}
.home-approach-image {
    position: absolute;
    height: calc(100vh - 150px - 100px);
    width: calc(50vw - 80px);
    top: 200px;
    right: 50px;
    object-fit: contain;
    object-position: center;
    transform-origin: center;
    transition: 0.15s;
}
@media (max-width: 1025px) {
    .home-approach-image {
        width: calc(50vw - 140px);
    }
}
@media (max-width: 599px) {
    .home-approach-image {
        height: calc(40vh - 50px);
        width: 76vw;
        top: calc(60vh + 20px);
        right: 12vw;
    }
}
#home-approach-statement {
    background: linear-gradient(38.11deg, #73d733 -35.74%, #ffeb0f 42.17%);
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
    transition: 0.2s;
}
#home-approach-statement-inner {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
#home-approach-statement-text {
    font-weight: 300;
    font-size: 80px;
    line-height: 88px;
    margin: 0 0 100px;
    padding-left: 60px;
    transition: 0.15s;
}
#home-approach-statement-title {
    font-weight: 400;
    font-size: 180px;
    line-height: 180px;
    margin: 0;
    text-align: right;
    padding-right: 60px;
    transition: 0.15s;
}
#home-approach-bubbles {
    position: absolute;
    top: -52vw;
    left: 41vw;
    width: 100%;
    transition: 0.15s;
}
#home-approach-bubble1 {
    position: absolute;
    left: 100px;
    top: 30px;
    width: 560px;
    transition: 0.15s;
}
#home-approach-bubble2 {
    position: absolute;
    bottom: 100px;
    left: 500px;
    width: 345px;
    transition: 0.15s;
}
@media (max-width: 1239px) {
    #home-approach-statement-text {
        font-size: 72px;
        line-height: 72px;
    }
    #home-approach-statement-title {
        font-size: 130px;
        line-height: 130px;
    }
}
@media (max-width: 950px) {
    #home-approach-statement-text {
        font-size: 57px;
        line-height: 57px;
    }
    #home-approach-statement-title {
        font-size: 110px;
        line-height: 110px;
    }
}
@media (max-width: 800px) {
    #home-approach-statement-text {
        font-size: 42px;
        line-height: 42px;
    }
    #home-approach-statement-title {
        font-size: 96px;
        line-height: 96px;
    }
}
@media (max-width: 700px) {
    #home-approach-statement-text {
        font-size: 42px;
        line-height: 42px;
        padding-left: 30px;
    }
    #home-approach-statement-title {
        font-size: 88px;
        line-height: 88px;
        padding-right: 30px;
    }
}
@media (max-width: 599px) {
    #home-approach-statement-text {
        font-size: 42px;
        line-height: 48px;
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 50px;
    }
    #home-approach-statement-title {
        font-size: 96px;
        line-height: 96px;
        padding-left: 20px;
        padding-right: 20px;
        text-align: left;
    }
}
html[lang="ja"] #home-mission-slide1-textbox #home-mission-slide1-text {
    font-size: 54px;
}
@media (max-width: 1091px) {
    html[lang="ja"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 42px;
    }
}
@media (max-width: 849px) {
    html[lang="ja"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 35px;
    }
}
@media (max-width: 599px) {
    html[lang="ja"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 24px;
    }
}
html[lang="ja"] .home-mission-slide-heading {
    font-size: 110px;
}
@media (max-width: 1040px) {
    html[lang="ja"] .home-mission-slide-heading {
        font-size: 80px;
    }
}
@media (max-width: 599px) {
    html[lang="ja"] .home-mission-slide-heading {
        font-size: 60px;
    }
}
@media (max-width: 359px) {
    html[lang="ja"] .home-mission-slide-heading {
        font-size: 50px;
    }
}
html[lang="ja"] #home-approach-statement-title {
    font-size: 125px;
}
@media (max-width: 1239px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 95px;
    }
}
@media (max-width: 950px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 75px;
    }
}
@media (max-width: 800px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 65px;
    }
}
@media (max-width: 700px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 60px;
    }
}
@media (max-width: 420px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 50px;
    }
}
@media (max-width: 359px) {
    html[lang="ja"] #home-approach-statement-title {
        font-size: 45px;
    }
}
html[lang="ko"] #home-mission-slide1-textbox #home-mission-slide1-text {
    font-size: 54px;
}
@media (max-width: 1091px) {
    html[lang="ko"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 42px;
    }
}
@media (max-width: 849px) {
    html[lang="ko"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 35px;
    }
}
@media (max-width: 599px) {
    html[lang="ko"] #home-mission-slide1-textbox #home-mission-slide1-text {
        font-size: 24px;
    }
}
html[lang="ko"] .home-mission-slide-heading {
    font-size: 105px;
}
@media (max-width: 1040px) {
    html[lang="ko"] .home-mission-slide-heading {
        font-size: 75px;
    }
}
@media (max-width: 599px) {
    html[lang="ko"] .home-mission-slide-heading {
        font-size: 55px;
    }
}
@media (max-width: 359px) {
    html[lang="ko"] .home-mission-slide-heading {
        font-size: 50px;
    }
}
html[lang="ko"] #home-approach-statement-title {
    font-size: 125px;
}
@media (max-width: 1239px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 95px;
    }
}
@media (max-width: 950px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 75px;
    }
}
@media (max-width: 800px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 65px;
    }
}
@media (max-width: 700px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 60px;
    }
}
@media (max-width: 420px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 50px;
    }
}
@media (max-width: 359px) {
    html[lang="ko"] #home-approach-statement-title {
        font-size: 45px;
    }
}
html[lang="zh-hans"] #home-approach-statement-title,
html[lang="zh"] #home-approach-statement-title {
    font-size: 125px;
}
@media (max-width: 1239px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 95px;
    }
}
@media (max-width: 950px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 75px;
    }
}
@media (max-width: 800px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 70px;
    }
}
@media (max-width: 700px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 60px;
    }
}
@media (max-width: 420px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 50px;
    }
}
@media (max-width: 359px) {
    html[lang="zh-hans"] #home-approach-statement-title,
    html[lang="zh"] #home-approach-statement-title {
        font-size: 45px;
    }
}
.search-api-autocomplete-suggestion {
    padding: 3px 5px;
    position: relative;
}
.search-api-autocomplete-search .ui-menu-item-wrapper {
    border: 0;
    color: #333;
    margin: 0;
    padding: 0;
}
.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
    background: #0072b9;
    color: #fff;
}
.search-api-autocomplete-search .ui-menu-item {
    list-style-image: none;
}
.search-api-autocomplete-search .ui-menu-item:hover {
    background: #eee;
}
.search-api-autocomplete-search .ui-menu-item a {
    text-decoration: none;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-note {
    font-size: 90%;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input {
    font-weight: 700;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count {
    position: absolute;
    right: 0.2em;
}
