.coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] {
  -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: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] .coh-column {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] .column-dropzone {
    margin-bottom: 24px;
  }
}
.coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] .text-container {
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=left] .text-container {
    padding-left: 0;
  }
}
.coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] .column-text {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] .column-dropzone {
    margin-bottom: 24px;
  }
}
.coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] .text-container {
  padding-right: 32px;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .main-row[data-gs-media-position][data-gs-media-position=right] .text-container {
    padding-right: 0;
  }
}
.coh-style-1-2-text-1-2-dropzone .text-container {
  height: 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;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-dropzone .text-container {
    margin-top: 16px;
  }
}
@media (max-width: 751px) {
  .coh-style-1-2-text-1-2-dropzone .coh-block .svg-wrapper {
    padding-bottom: 100%;
  }
}
.coh-style-map-tab-item {
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
}
.coh-style-map-tab-item .content {
  padding-top: -webkit-calc(40px + 8px);
  padding-top: calc(40px + 8px);
  padding-bottom: -webkit-calc(40px + 8px);
  padding-bottom: calc(40px + 8px);
  padding-left: 40px;
  margin-right: 32px;
}
@media (max-width: 751px) {
  .coh-style-map-tab-item .content {
    padding-top: 32px;
    padding-bottom: 40px;
    padding-left: 24px;
    margin-right: -webkit-calc(24px - 4px);
    margin-right: calc(24px - 4px);
  }
}
.coh-style-map-tab-item .content h3 {
  margin-bottom: 4px;
}
.coh-style-map-tab-item .content .office-address {
  padding-bottom: 24px;
  color: rgb(150, 151, 163);
  margin-bottom: 24px;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(221, 222, 223);
}
.coh-style-map-tab-item .content .nearest-station {
  color: rgb(82, 86, 90);
  font-weight: 500;
}
.coh-style-map-tab-item .content .nearest-station-p {
  color: rgb(150, 151, 163);
  margin-bottom: 32px;
}
.coh-style-map-tab-item .coh-google-map {
  height: 100%;
}
.coh-style-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-section > .background-image-holder, .coh-style-section .background-video-holder {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
.coh-style-section > .background-image-holder + .section-inner, .coh-style-section .background-video-holder + .section-inner {
  position: relative;
  z-index: 2;
}
.coh-style-section > .section-inner {
  width: 100%;
}
@media (max-width: 571px) {
  .coh-style-section > .section-inner > .coh-container-boxed {
    margin-right: 16px;
    margin-left: 16px;
  }
}
.coh-style-section > .section-inner > .coh-container-boxed > * {
  margin-bottom: 40px;
}
.coh-style-section > .section-inner > .coh-container-boxed > *:last-child {
  margin-bottom: 0;
}
.coh-style-section section {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  left: auto;
  right: auto;
}
.coh-style-search-results-page {
  position: relative;
  margin-top: 24px;
  margin-bottom: -webkit-calc(80px + 24px);
  margin-bottom: calc(80px + 24px);
}
@media (max-width: 1170px) {
  .coh-style-search-results-page {
    margin-top: 0;
    margin-bottom: -webkit-calc(80px + 16px);
    margin-bottom: calc(80px + 16px);
  }
}
@media (max-width: 751px) {
  .coh-style-search-results-page {
    margin-top: 0.75rem;
    margin-bottom: 80px;
  }
}
.coh-style-search-results-page h2 {
  display: none;
}
.coh-style-search-results-page .coh-container-boxed h2 {
  font-size: 3.1875rem;
  line-height: 1.25;
  display: block;
}
@media (max-width: 751px) {
  .coh-style-search-results-page .coh-container-boxed h2 {
    font-size: 2.375rem;
  }
}
.coh-style-search-results-page .coh-container-boxed form {
  border-width: 0;
  border-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  border: none !important;
  padding: 0px 0px !important;
}
.coh-style-search-results-page .coh-container-boxed form #edit-help-link {
  display: none;
}
.coh-style-search-results-page .coh-container-boxed form #edit-basic #edit-keys {
  margin-right: 24px;
  width: 53.1875rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (max-width: 1170px) {
  .coh-style-search-results-page .coh-container-boxed form #edit-basic #edit-keys {
    width: 41.9375rem;
  }
}
@media (max-width: 991px) {
  .coh-style-search-results-page .coh-container-boxed form #edit-basic #edit-keys {
    width: 26.9375rem;
  }
}
@media (max-width: 751px) {
  .coh-style-search-results-page .coh-container-boxed form #edit-basic #edit-keys {
    width: 32.5rem;
    margin-right: 0;
    margin-bottom: 32px;
  }
}
@media (max-width: 571px) {
  .coh-style-search-results-page .coh-container-boxed form #edit-basic #edit-keys {
    width: 96%;
  }
}
.coh-style-search-results-page .coh-container-boxed form #edit-basic .form-item label {
  display: none;
}
.coh-style-search-results-page .coh-container-boxed form .form-type-search .form-search {
  border-style: solid;
  border-width: 0.0625rem;
}
.coh-style-search-results-page .coh-container-boxed ol {
  counter-reset: item;
  list-style-type: none;
  margin-top: 80px;
}
@media (max-width: 1170px) {
  .coh-style-search-results-page .coh-container-boxed ol {
    margin-top: -webkit-calc(40px + 16px);
    margin-top: calc(40px + 16px);
  }
}
@media (max-width: 991px) {
  .coh-style-search-results-page .coh-container-boxed ol {
    margin-top: -webkit-calc(40px + 12px);
    margin-top: calc(40px + 12px);
  }
}
@media (max-width: 751px) {
  .coh-style-search-results-page .coh-container-boxed ol {
    margin-top: 40px;
  }
}
.coh-style-search-results-page .coh-container-boxed ol li {
  position: relative;
}
.coh-style-search-results-page .coh-container-boxed ol li:last-child p {
  position: relative;
}
.coh-style-search-results-page .coh-container-boxed ol li h3 {
  font-size: 1.3125rem;
  color: rgb(40, 49, 136);
  margin-bottom: 16px;
}
.coh-style-search-results-page .coh-container-boxed ol li h3 a {
  color: rgb(40, 49, 136);
}
.coh-style-search-results-page .coh-container-boxed ol li h3 a:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-search-results-page .coh-container-boxed ol li h3 a:hover {
    text-decoration: none;
  }
}
.coh-style-search-results-page .coh-container-boxed ol li p {
  margin-bottom: 32px;
  position: relative;
}
.coh-style-search-results-page .coh-container-boxed .form-submit {
  border-width: 0;
  padding-top: -webkit-calc(24px - 1px) );
  padding-top: calc(24px - 1px) );
  padding-bottom: -webkit-calc(24px - 2px) );
  padding-bottom: calc(24px - 2px) );
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.coh-style-search-results-page .coh-style-lister-page-pagination {
  bottom: -4.5rem;
}
.coh-style-related-insights-card-container .link-div {
  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;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .link-div {
    height: auto;
    display: block;
  }
}
.coh-style-related-insights-card-container .link-div .coh-container {
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .link-div .coh-container {
    height: auto;
  }
}
.coh-style-related-insights-card-container .link-container {
  padding-top: -webkit-calc(12px - 2px );
  padding-top: calc(12px - 2px );
  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%;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .link-container {
    display: block;
    margin-top: 16px;
    margin-bottom: 0;
    text-align: left;
    height: 0;
    padding-top: 12px;
  }
}
.coh-style-related-insights-card-container .link-container a {
  margin-top: auto;
  margin-bottom: 0;
  position: relative;
  left: -1.75rem;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .link-container a {
    margin-top: 4px;
    position: relative;
    left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child {
    margin-bottom: 0;
  }
}
.coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media (max-width: 751px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone {
    display: block;
  }
}
.coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article {
  width: 17.8125rem;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article {
    width: 15rem;
  }
}
@media (max-width: 751px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article {
    width: 100%;
  }
}
.coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article:first-child {
  width: 35.625rem;
}
@media (max-width: 991px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article:first-child {
    width: 15rem;
  }
}
@media (max-width: 751px) {
  .coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article:first-child {
    width: 100%;
  }
}
.coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article:first-child .coh-component {
  margin-left: 0;
}
.coh-style-related-insights-card-container .coh-style-section > .section-inner > .coh-container-boxed .insights-dropzone article:last-child .coh-component {
  margin-right: 0;
}
.svg-background .coh-style-related-insights-card-container .background-image-holder {
  background-image: url("/sites/default/files/images/Business%20unit/texture-grey-bg.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(249, 249, 249);
}
.coh-style-related-articles-card-container .link-div {
  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;
}
@media (max-width: 991px) {
  .coh-style-related-articles-card-container .link-div {
    height: auto;
    display: block;
  }
}
.coh-style-related-articles-card-container .link-div .coh-container {
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-related-articles-card-container .link-div .coh-container {
    height: auto;
  }
}
.coh-style-related-articles-card-container .link-container {
  padding-top: -webkit-calc(12px - 2px );
  padding-top: calc(12px - 2px );
  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%;
}
@media (max-width: 991px) {
  .coh-style-related-articles-card-container .link-container {
    display: block;
    margin-top: 16px;
    margin-bottom: 0;
    text-align: left;
    height: 0;
    padding-top: 12px;
  }
}
.coh-style-related-articles-card-container .link-container a {
  margin-top: auto;
  margin-bottom: 0;
  position: relative;
  left: -1.75rem;
}
@media (max-width: 991px) {
  .coh-style-related-articles-card-container .link-container a {
    margin-top: 4px;
    position: relative;
    left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-related-articles-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-related-articles-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-related-articles-card-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child {
    margin-bottom: 0;
  }
}
.svg-background .coh-style-related-articles-card-container .background-image-holder {
  background-image: url("/sites/default/files/images/Business%20unit/texture-grey-bg.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(249, 249, 249);
}
.coh-style-standard-button, .coh-style-primary-button, .coh-style-tertiary-button, .coh-style-quaternary-button-wide, .coh-style-quaternary-button {
  color: rgb(255, 255, 255);
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: 40px;
  display: inline-block;
  text-decoration: none !important;
  cursor: pointer;
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  background-color: rgb(40, 49, 136);
  min-width: 15rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
}
@media (max-width: 751px) {
  .coh-style-standard-button, .coh-style-primary-button, .coh-style-tertiary-button, .coh-style-quaternary-button-wide, .coh-style-quaternary-button {
    width: 100%;
  }
}
.coh-style-standard-button:hover, .coh-style-primary-button:hover, .coh-style-tertiary-button:hover, .coh-style-quaternary-button-wide:hover, .coh-style-quaternary-button:hover {
  background-color: rgb(84, 90, 161);
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-standard-button:hover, .coh-style-primary-button:hover, .coh-style-tertiary-button:hover, .coh-style-quaternary-button-wide:hover, .coh-style-quaternary-button:hover {
    background-color: rgb(40, 49, 136);
  }
}
.coh-container[data-gs-foreground-color=light] .coh-style-standard-button, .coh-container[data-gs-foreground-color=light] .coh-style-primary-button, .coh-container[data-gs-foreground-color=light] .coh-style-tertiary-button, .coh-container[data-gs-foreground-color=light] .coh-style-quaternary-button-wide, .coh-container[data-gs-foreground-color=light] .coh-style-quaternary-button {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.coh-container[data-gs-foreground-color=light] .coh-style-standard-button:hover, .coh-container[data-gs-foreground-color=light] .coh-style-primary-button:hover, .coh-container[data-gs-foreground-color=light] .coh-style-tertiary-button:hover, .coh-container[data-gs-foreground-color=light] .coh-style-quaternary-button-wide:hover, .coh-container[data-gs-foreground-color=light] .coh-style-quaternary-button:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(84, 90, 161);
}
.coh-wysiwyg p span .coh-style-standard-button, .coh-wysiwyg p span .coh-style-primary-button, .coh-wysiwyg p span .coh-style-tertiary-button, .coh-wysiwyg p span .coh-style-quaternary-button-wide, .coh-wysiwyg p span .coh-style-quaternary-button {
  color: rgb(255, 255, 255);
}
.coh-style-quaternary-button {
  position: relative;
}
.coh-style-quaternary-button:after {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ebba";
  font-family: icomoon;
  padding-left: 12px;
}
.coh-style-quaternary-button-wide {
  position: relative;
  padding-right: 32px;
  padding-left: 32px;
  min-width: 0;
}
.coh-style-quaternary-button-wide:after {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 8px;
  content: "\ebba";
  font-family: icomoon;
}
.coh-style-tertiary-button {
  background-color: rgb(17, 139, 206);
}
.coh-style-tertiary-button:hover {
  background-color: rgb(74, 175, 232);
}
@media (max-width: 991px) {
  .coh-style-tertiary-button:hover {
    background-color: rgb(17, 139, 206);
  }
}
.coh-container[data-gs-foreground-color=light] .coh-style-tertiary-button {
  color: rgb(255, 255, 255);
}
.coh-container[data-gs-foreground-color=light] .coh-style-tertiary-button:hover {
  background-color: rgb(74, 175, 232);
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-container[data-gs-foreground-color=light] .coh-style-tertiary-button:hover {
    background-color: rgb(17, 139, 206);
  }
}
.coh-style-primary-button {
  background-color: rgb(255, 255, 255);
  color: rgb(82, 86, 90);
  border-color: rgb(190, 191, 194);
  border-style: solid;
  border-width: 0.0625rem;
}
.coh-style-primary-button:hover {
  background-color: rgb(255, 255, 255);
  border-color: rgb(17, 139, 206);
  color: rgb(82, 86, 90);
}
.coh-container[data-gs-foreground-color=light] .coh-style-primary-button {
  background-color: rgb(255, 255, 255);
  border-color: rgb(190, 191, 194);
  color: rgb(82, 86, 90);
}
.coh-container[data-gs-foreground-color=light] .coh-style-primary-button:hover {
  color: rgb(82, 86, 90);
  background-color: rgb(255, 255, 255);
  border-color: rgb(17, 139, 206);
}
.coh-style-pdf-link-card {
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  padding-top: -webkit-calc(40px + 4px);
  padding-top: calc(40px + 4px);
  padding-bottom: -webkit-calc(40px + 4px);
  padding-bottom: calc(40px + 4px);
  overflow: hidden;
}
@media (max-width: 751px) {
  .coh-style-pdf-link-card {
    padding-bottom: 0;
  }
}
.boxed.coh-style-pdf-link-card {
  width: 71.25rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: -webkit-calc(40px + 4px);
  padding-right: calc(40px + 4px);
  padding-left: -webkit-calc(40px + 4px);
  padding-left: calc(40px + 4px);
}
@media (max-width: 1171px) {
  .boxed.coh-style-pdf-link-card {
    width: 71.1875rem;
  }
}
@media (max-width: 1170px) {
  .boxed.coh-style-pdf-link-card {
    width: 60rem;
  }
}
@media (max-width: 991px) {
  .boxed.coh-style-pdf-link-card {
    width: 45rem;
  }
}
@media (max-width: 751px) {
  .boxed.coh-style-pdf-link-card {
    width: 33.75rem;
  }
}
@media (max-width: 571px) {
  .boxed.coh-style-pdf-link-card {
    width: auto;
    margin-right: 16px;
    margin-left: 16px;
  }
}
.primary.coh-style-pdf-link-card {
  background-color: rgb(17, 139, 206);
}
.primary.coh-style-pdf-link-card h2 {
  color: rgb(255, 255, 255);
}
.primary.coh-style-pdf-link-card .coh-style-standard-button {
  background-color: rgb(255, 255, 255);
  color: rgb(82, 86, 90);
}
.primary.coh-style-pdf-link-card .coh-style-standard-button:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .primary.coh-style-pdf-link-card .coh-style-standard-button:hover {
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
  }
}
.primary.coh-style-pdf-link-card .link-paragraph {
  color: rgb(82, 86, 90);
  background-color: rgb(255, 255, 255);
}
.primary.coh-style-pdf-link-card .link-paragraph .coh-style-standard-button {
  color: rgb(255, 255, 255);
  background-color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .primary.coh-style-pdf-link-card .link-paragraph .coh-style-standard-button {
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
  }
}
.margin-bottom.coh-style-pdf-link-card {
  margin-bottom: -webkit-calc(80px + 24px);
  margin-bottom: calc(80px + 24px);
}
@media (max-width: 991px) {
  .margin-bottom.coh-style-pdf-link-card {
    margin-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .margin-bottom.coh-style-pdf-link-card {
    margin-bottom: -webkit-calc(32px + 32px);
    margin-bottom: calc(32px + 32px);
  }
}
.margin-top.coh-style-pdf-link-card {
  margin-top: -webkit-calc(80px + 24px);
  margin-top: calc(80px + 24px);
}
@media (max-width: 991px) {
  .margin-top.coh-style-pdf-link-card {
    margin-top: 80px;
  }
}
@media (max-width: 751px) {
  .margin-top.coh-style-pdf-link-card {
    margin-top: -webkit-calc(32px + 32px);
    margin-top: calc(32px + 32px);
  }
}
.margin-top-bottom.coh-style-pdf-link-card {
  margin-top: -webkit-calc(80px + 24px);
  margin-top: calc(80px + 24px);
  margin-bottom: -webkit-calc(80px + 24px);
  margin-bottom: calc(80px + 24px);
}
@media (max-width: 991px) {
  .margin-top-bottom.coh-style-pdf-link-card {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .margin-top-bottom.coh-style-pdf-link-card {
    margin-top: -webkit-calc(32px + 32px);
    margin-top: calc(32px + 32px);
    margin-bottom: -webkit-calc(32px + 32px);
    margin-bottom: calc(32px + 32px);
  }
}
.coh-style-pdf-link-card .coh-container-boxed {
  position: relative;
}
.coh-style-pdf-link-card .coh-container-boxed .info-container {
  width: 43.75rem;
}
@media (max-width: 1170px) {
  .coh-style-pdf-link-card .coh-container-boxed .info-container {
    width: 34.375rem;
  }
}
@media (max-width: 991px) {
  .coh-style-pdf-link-card .coh-container-boxed .info-container {
    width: 22.5rem;
  }
}
@media (max-width: 751px) {
  .coh-style-pdf-link-card .coh-container-boxed .info-container {
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
  }
}
.coh-style-pdf-link-card .coh-container-boxed img {
  width: 11.625rem;
  position: absolute;
  right: 0;
  bottom: -2.8125rem;
  -webkit-box-shadow: 0.125rem 0.5rem 0.625rem 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0.125rem 0.5rem 0.625rem 0 rgba(0, 0, 0, 0.3);
}
@media (max-width: 751px) {
  .coh-style-pdf-link-card .coh-container-boxed img {
    position: relative;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.coh-style-pdf-link-card .coh-container-boxed .coh-style-standard-button {
  margin-top: 4px;
}
.coh-style-pdf-link-card [data-gs-background-color][data-gs-background-color=primary] {
  background-color: rgb(17, 139, 206);
}
.coh-style-pdf-link-card .link-paragraph {
  -webkit-transition: background-color 200ms ease-in-out, color 20ms ease-in-out;
  transition: background-color 200ms ease-in-out, color 20ms ease-in-out;
  font-weight: 500;
  color: rgb(255, 255, 255);
  text-align: center;
  background-color: rgb(40, 49, 136);
  min-width: 15rem;
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: 40px;
  display: inline-block;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
}
@media (max-width: 751px) {
  .coh-style-pdf-link-card .link-paragraph {
    width: 100%;
  }
}
.coh-style-one-column-image .media-container {
  overflow: hidden;
}
.coh-style-one-column-image .media-container img {
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-style-one-column-image .coh-column.coh-col-xl-12 img {
  min-height: 35.625rem;
}
@media (max-width: 991px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-12 img {
    min-height: 20rem;
  }
}
@media (max-width: 751px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-12 img {
    min-height: 16.875rem;
  }
}
@media (max-width: 571px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-12 img {
    min-height: 11.875rem;
  }
}
.coh-style-one-column-image .coh-column.coh-col-xl-10 img {
  min-height: 29.5rem;
}
@media (max-width: 991px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-10 img {
    min-height: 20rem;
  }
}
@media (max-width: 751px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-10 img {
    min-height: 16.875rem;
  }
}
@media (max-width: 571px) {
  .coh-style-one-column-image .coh-column.coh-col-xl-10 img {
    min-height: 11.875rem;
  }
}
.coh-style-news-teaser-card {
  padding-top: -webkit-calc(24px + 4px);
  padding-top: calc(24px + 4px);
  padding-right: -webkit-calc(80px + 40px + 24px + 8px);
  padding-right: calc(80px + 40px + 24px + 8px);
  padding-bottom: 32px;
  padding-left: -webkit-calc(24px + 8px);
  padding-left: calc(24px + 8px);
  position: relative;
  -webkit-box-shadow: 0 0.0625rem 0.25rem 0 rgba(41, 49, 137, 0.25);
          box-shadow: 0 0.0625rem 0.25rem 0 rgba(41, 49, 137, 0.25);
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (max-width: 991px) {
  .coh-style-news-teaser-card {
    padding-right: -webkit-calc(80px + 40px + 8px);
    padding-right: calc(80px + 40px + 8px);
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card {
    padding-right: 80px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
.coh-style-news-teaser-card:hover {
  -webkit-box-shadow: 0 0.25rem 0.5rem 0 rgba(41, 49, 137, 0.25);
          box-shadow: 0 0.25rem 0.5rem 0 rgba(41, 49, 137, 0.25);
  -webkit-transform: scaleX(1.01) scaleY(1.01);
      -ms-transform: scaleX(1.01) scaleY(1.01);
          transform: scaleX(1.01) scaleY(1.01);
  cursor: pointer;
}
@media (max-width: 991px) {
  .coh-style-news-teaser-card:hover {
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}
.coh-style-news-teaser-card .download-icon {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 8.5rem;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-news-teaser-card .download-icon {
    width: 6.25rem;
  }
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card .download-icon {
    width: 5rem;
  }
}
.coh-style-news-teaser-card .download-icon .filesize {
  font-size: 12px;
  color: rgb(17, 139, 206);
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card .download-icon .filesize {
    font-size: 0.625rem;
  }
}
.coh-style-news-teaser-card .download-icon .filesize:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  text-align: center;
  content: "\eace";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  font-size: 1.5rem;
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card .download-icon .filesize:before {
    font-size: 1.375rem;
  }
}
.coh-style-news-teaser-card .date {
  margin-bottom: 8px;
  font-size: 0.875rem;
  color: rgb(82, 86, 90);
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card .date {
    margin-bottom: 4px;
  }
}
.coh-style-news-teaser-card .date .news:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: 0.125rem;
  margin-right: 12px;
  margin-left: 8px;
  position: relative;
  top: -0.09375rem;
  font-size: 3px;
  content: "\f111";
  font-family: icomoon;
}
.coh-style-news-teaser-card .title {
  font-weight: bold;
  margin-bottom: 0;
}
@media (max-width: 751px) {
  .coh-style-news-teaser-card .title {
    font-weight: 500;
  }
}
.coh-style-news-teaser-card p {
  color: rgb(82, 86, 90);
}
.coh-style-news-table .views-element-container {
  padding-top: -webkit-calc(40px + 40px - 4px);
  padding-top: calc(40px + 40px - 4px);
}
@media (max-width: 991px) {
  .coh-style-news-table .views-element-container {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  padding: 0;
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    background-color: rgb(249, 249, 249);
    border-top-style: none;
    overflow: hidden;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    background-color: rgb(249, 249, 249);
    border-bottom-style: none;
    color: rgb(40, 49, 136);
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91c";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(82, 86, 90);
    font-weight: 500;
    font-size: 1.3125rem;
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 16px;
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.4375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(17, 139, 206);
    font-size: 1.4375rem;
    content: "\e90e";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-news-table .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner {
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(221, 222, 223);
  }
}
.coh-style-news-table table {
  color: rgb(82, 86, 90);
  width: 100%;
}
.coh-style-news-table table tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
.coh-style-news-table table tr:nth-child(even) {
  background-color: rgb(249, 249, 249);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 222, 223);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
.coh-style-news-table table tr:last-child {
  border-bottom-style: none;
}
.coh-style-news-table table tr th, .coh-style-news-table table tr td {
  text-align: left;
  padding-top: 24px;
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: 24px;
  padding-left: 16px;
  width: 50%;
}
@media (max-width: 751px) {
  .coh-style-news-table table tr th, .coh-style-news-table table tr td {
    white-space: nowrap;
  }
}
.coh-style-news-table table tr th a, .coh-style-news-table table tr td a {
  color: rgb(17, 139, 206);
}
.coh-style-news-table table tr th a:hover, .coh-style-news-table table tr td a:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-news-table table tr th a:hover, .coh-style-news-table table tr td a:hover {
    text-decoration: none;
  }
}
.coh-style-news-table table tr th a:after, .coh-style-news-table table tr td a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eaeb";
  font-family: icomoon;
  margin-left: 8px;
  vertical-align: -0.1875rem;
}
.coh-style-news-table table tr th {
  background-color: rgb(249, 249, 249);
  font-weight: 500;
}
.coh-style-news-table table thead {
  font-weight: 700;
  border-top-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(221, 222, 223);
  border-bottom-color: rgb(221, 222, 223);
  text-align: left;
}
.coh-style-news-table table tbody {
  display: table-row-group;
}
.coh-style-lister-page-pagination {
  position: relative;
}
.coh-style-lister-page-pagination .js-pager__items {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0.0625rem 0.5rem 0 rgba(41, 49, 137, 0.1);
          box-shadow: 0 0.0625rem 0.5rem 0 rgba(41, 49, 137, 0.1);
  padding-top: 0.75rem;
  padding-right: 24px;
  padding-bottom: 0.75rem;
  padding-left: 24px;
  position: absolute;
  bottom: 0;
  left: 50%;
  border-width: 0.0625rem;
  -webkit-border-radius: 2.5rem;
          border-radius: 2.5rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: table;
}
@media (max-width: 751px) {
  .coh-style-lister-page-pagination .js-pager__items {
    padding-right: -webkit-calc(16px + 4px);
    padding-right: calc(16px + 4px);
    padding-left: -webkit-calc(16px + 4px);
    padding-left: calc(16px + 4px);
  }
}
.coh-style-lister-page-pagination .js-pager__items:nth-child(2) {
  font-size: 1rem;
  line-height: 1.8;
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
}
.coh-style-lister-page-pagination .js-pager__items li {
  float: left;
  clear: none;
  font-weight: 500;
  position: relative;
  top: 0.09375rem;
}
.coh-style-lister-page-pagination .js-pager__items li:first-child a {
  padding-right: 0.75rem;
  margin-right: -webkit-calc(16px + 4px);
  margin-right: calc(16px + 4px);
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(233, 234, 243);
  color: rgb(233, 234, 243);
  position: relative;
  top: -0.1875rem;
}
@media (max-width: 751px) {
  .coh-style-lister-page-pagination .js-pager__items li:first-child a {
    padding-right: 0;
    margin-right: 16px;
  }
}
.coh-style-lister-page-pagination .js-pager__items li:first-child a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
  font-family: icomoon;
  position: relative;
  top: 0.25rem;
  left: -0.25rem;
  font-size: 1.3125rem;
  color: rgb(17, 139, 206);
}
@media (max-width: 751px) {
  .coh-style-lister-page-pagination .js-pager__items li:first-child a:after {
    left: -0.625rem;
  }
}
.coh-style-lister-page-pagination .js-pager__items li:first-child a:hover:after {
  color: rgb(74, 175, 232);
  position: relative;
  top: 0.25rem;
}
@media (max-width: 991px) {
  .coh-style-lister-page-pagination .js-pager__items li:first-child a:hover:after {
    color: rgb(17, 139, 206);
  }
}
.coh-style-lister-page-pagination .js-pager__items li:last-child a {
  padding-left: 0.75rem;
  border-left-width: 0.125rem;
  margin-left: -webkit-calc(16px + 4px);
  margin-left: calc(16px + 4px);
  border-left-style: solid;
  color: rgb(233, 234, 243);
  position: relative;
  top: -0.1875rem;
}
@media (max-width: 751px) {
  .coh-style-lister-page-pagination .js-pager__items li:last-child a {
    padding-left: 0;
    margin-left: 16px;
  }
}
.coh-style-lister-page-pagination .js-pager__items li:last-child a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  position: relative;
  top: 0.25rem;
  left: 0.25rem;
  font-size: 1.3125rem;
  color: rgb(17, 139, 206);
}
@media (max-width: 751px) {
  .coh-style-lister-page-pagination .js-pager__items li:last-child a:after {
    left: 0.625rem;
  }
}
.coh-style-lister-page-pagination .js-pager__items li:last-child a:hover:after {
  color: rgb(74, 175, 232);
  position: relative;
  top: 0.25rem;
}
@media (max-width: 991px) {
  .coh-style-lister-page-pagination .js-pager__items li:last-child a:hover:after {
    color: rgb(17, 139, 206);
  }
}
.coh-style-lister-page-pagination .js-pager__items span {
  display: none;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .coh-style-slider-next-button {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  padding: -webkit-calc(24px - 4px);
  padding: calc(24px - 4px);
  padding-top: -webkit-calc(24px - 4px);
  padding-top: calc(24px - 4px);
  padding-right: -webkit-calc(24px - 4px);
  padding-right: calc(24px - 4px);
  padding-bottom: -webkit-calc(24px - 4px);
  padding-bottom: calc(24px - 4px);
  padding-left: -webkit-calc(24px - 4px);
  padding-left: calc(24px - 4px);
  -webkit-box-shadow: 0 0.125rem 0.125rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.125rem 0.125rem 0 rgba(0, 0, 0, 0.13);
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .coh-style-slider-next-button:hover {
  -webkit-box-shadow: 0 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.13);
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next.coh-style-slider-next-button {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 4.25rem;
  width: 4.25rem;
  right: -2.125rem;
  margin-top: -webkit-calc(32px + 4px);
  margin-top: calc(32px + 4px);
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next.coh-style-slider-next-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5625rem;
  content: "\e917";
  font-family: icomoon;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  left: 0.125rem;
}
.coh-style-lead-paragraph, .coh-style-lead-paragraph-white {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5;
}
@media (max-width: 751px) {
  .coh-style-lead-paragraph, .coh-style-lead-paragraph-white {
    font-size: 1rem;
  }
}
.coh-style-lead-paragraph-white {
  color: rgb(255, 255, 255);
}
.coh-style-lead-link, .coh-style-lead-link-white {
  font-weight: 500;
  color: rgb(17, 139, 206);
  background-color: transparent !important;
  cursor: pointer;
  font-size: 1.25rem;
  line-height: 1.5;
}
@media (max-width: 751px) {
  .coh-style-lead-link, .coh-style-lead-link-white {
    font-size: 1rem;
  }
}
.coh-style-lead-link:hover, .coh-style-lead-link-white:hover {
  text-decoration: none;
}
.coh-style-lead-link:hover:after, .coh-style-lead-link-white:hover:after {
  padding-left: 8px;
}
@media (max-width: 991px) {
  .coh-style-lead-link:hover:after, .coh-style-lead-link-white:hover:after {
    padding-left: 4px;
  }
}
.coh-style-lead-link:after, .coh-style-lead-link-white:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  padding-left: 4px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  position: relative;
  top: 0.2rem;
}
.coh-container[data-gs-foreground-color=light] .coh-style-lead-link, .coh-container[data-gs-foreground-color=light] .coh-style-lead-link-white {
  color: rgb(255, 255, 255);
}
.coh-style-lead-link-white {
  color: rgb(255, 255, 255);
}
.coh-style-large-stats-paragraph {
  font-size: 3.1875rem;
  line-height: 4rem;
  letter-spacing: -0.0625rem;
  font-weight: 200;
  color: rgb(40, 49, 136);
}
.coh-style-investor-relations-contact-info .column-content {
  padding-right: 16px;
}
@media (max-width: 1170px) {
  .coh-style-investor-relations-contact-info .column-content {
    padding-right: 12px;
  }
}
@media (max-width: 991px) {
  .coh-style-investor-relations-contact-info .column-content {
    padding-right: 0;
  }
}
.coh-style-insights-teaser-card {
  margin-right: 4px;
  margin-bottom: -webkit-calc(4px + 4px);
  margin-bottom: calc(4px + 4px);
  margin-left: 4px;
  -webkit-box-shadow: 0 0.75rem 1rem -0.875rem rgb(61, 61, 61);
          box-shadow: 0 0.75rem 1rem -0.875rem rgb(61, 61, 61);
  height: 22.75rem;
}
@media (max-width: 751px) {
  .coh-style-insights-teaser-card {
    height: 17.5rem;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
.coh-style-insights-teaser-card .text-container {
  padding-right: 24px;
  padding-bottom: 40px;
  padding-left: 24px;
  position: relative;
  z-index: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.78)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.78) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.78) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 600ms ease 500ms;
  transition: all 600ms ease 500ms;
  height: 100%;
  margin-top: auto;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 751px) {
  .coh-style-insights-teaser-card .text-container {
    padding-bottom: 32px;
  }
}
.coh-style-insights-teaser-card .text-container:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  opacity: 0;
  -webkit-transition: all 300ms ease 400ms;
  transition: all 300ms ease 400ms;
  display: block;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-insights-teaser-card .text-container:before {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-insights-teaser-card .text-container:hover {
  color: rgb(40, 49, 136);
  cursor: pointer;
}
.coh-style-insights-teaser-card .text-container:hover:before {
  opacity: 0.9;
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}
@media (max-width: 991px) {
  .coh-style-insights-teaser-card .text-container:hover:before {
    -webkit-transition: none;
    transition: none;
    opacity: 0;
  }
}
.coh-style-insights-teaser-card .text-container:hover .read-time, .coh-style-insights-teaser-card .text-container:hover h3, .coh-style-insights-teaser-card .text-container:hover .insight-type {
  color: rgb(40, 49, 136);
  -webkit-transition: all 600ms ease 500ms;
  transition: all 600ms ease 500ms;
}
@media (max-width: 991px) {
  .coh-style-insights-teaser-card .text-container:hover .read-time, .coh-style-insights-teaser-card .text-container:hover h3, .coh-style-insights-teaser-card .text-container:hover .insight-type {
    -webkit-transition: none;
    transition: none;
    color: rgb(255, 255, 255);
  }
}
.coh-style-insights-teaser-card .text-container:hover .coh-style-small-paragraph-white {
  color: rgb(40, 49, 136);
  -webkit-transition: all 600ms ease 500ms;
  transition: all 600ms ease 500ms;
}
@media (max-width: 991px) {
  .coh-style-insights-teaser-card .text-container:hover .coh-style-small-paragraph-white {
    -webkit-transition: none;
    transition: none;
    color: rgb(255, 255, 255);
  }
}
.coh-style-insights-teaser-card .text-container .read-time:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 12px;
  margin-left: 8px;
  font-size: 3px;
  position: relative;
  top: -0.1875rem;
  content: "\f111";
  font-family: icomoon;
}
.coh-style-insights-teaser-card .text-container h3 {
  color: rgb(249, 249, 249);
  margin-top: 0;
  -webkit-transition: all 600ms ease 0ms;
  transition: all 600ms ease 0ms;
}
.coh-style-insights-teaser-card .text-container .insight-type {
  font-weight: 600;
  -webkit-transition: all 600ms ease 0ms;
  transition: all 600ms ease 0ms;
  letter-spacing: 0.0375rem;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .coh-style-insights-teaser-card .text-container .insight-type {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 751px) {
  .coh-style-insights-teaser-card .text-container .insight-type {
    margin-bottom: 8px;
  }
}
.coh-style-insights-teaser-card .text-container .coh-style-small-paragraph-white {
  -webkit-transition: all 600ms ease 0ms;
  transition: all 600ms ease 0ms;
}
.coh-style-insights-teaser-card .text-container .date span:first-child:before {
  display: none;
}
.coh-style-insights-hero .section-inner .heading-text {
  margin-top: 24px;
  margin-bottom: 40px;
}
.coh-style-insights-hero .section-inner .date {
  position: relative;
}
.coh-style-insights-hero .section-inner .date:after {
  line-height: 0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  font-family: icomoon;
  position: relative;
  top: -0.1875rem;
  margin-right: 8px;
  margin-left: 12px;
  font-size: 3px;
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Light][data-gs-overlay]:before {
  background-color: rgb(0, 0, 0);
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Light] .heading-text {
  color: rgb(249, 249, 249);
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Dark][data-gs-overlay]:before {
  background-color: rgb(255, 255, 255);
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Dark] .heading-text {
  color: rgb(40, 49, 136);
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Dark] .coh-style-small-paragraph-white {
  color: rgb(116, 118, 120);
}
.coh-style-insights-hero [data-gs-foreground-color][data-gs-foreground-color=Dark] .coh-style-basic-back-link-white {
  color: rgb(17, 139, 206);
}
.coh-style-insight-lister {
  padding-bottom: -webkit-calc(80px + 24px);
  padding-bottom: calc(80px + 24px);
}
@media (max-width: 991px) {
  .coh-style-insight-lister {
    padding-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-lister {
    padding-bottom: -webkit-calc(32px + $space--lg]);
    padding-bottom: calc(32px + $space--lg]);
  }
}
.coh-style-insight-lister .coh-style-lister-page-pagination .pager {
  padding-top: -webkit-calc(40px + 8px);
  padding-top: calc(40px + 8px);
}
@media (max-width: 1170px) {
  .coh-style-insight-lister .coh-style-lister-page-pagination .pager {
    padding-top: -webkit-calc(40px + 16px);
    padding-top: calc(40px + 16px);
  }
}
@media (max-width: 751px) {
  .coh-style-insight-lister .coh-style-lister-page-pagination .pager {
    padding-top: -webkit-calc(40px + 24px);
    padding-top: calc(40px + 24px);
  }
}
.coh-style-insight-full-pager .case-study-summary {
  margin-bottom: 80px;
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .case-study-summary {
    margin-bottom: -webkit-calc(32px + 32px);
    margin-bottom: calc(32px + 32px);
  }
}
.coh-style-insight-full-pager .summary-text.summary-border {
  padding-left: 32px;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(190, 191, 194);
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .summary-text.summary-border {
    padding-left: 0;
    border-left-width: 0;
    border-left-style: none;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .summary-text.summary-mobile {
    padding-left: 32px;
    border-left-color: rgb(190, 191, 194);
    border-left-style: solid;
    border-left-width: 0.0625rem;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .summary-text.summary-bottom {
    margin-top: 40px;
  }
}
.coh-style-insight-full-pager .summary-text p:first-child {
  font-weight: 500;
  color: rgb(40, 49, 136);
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .summary-text p:first-child {
    margin-bottom: 4px;
  }
}
.coh-style-insight-full-pager .social-container {
  text-align: center;
  margin-top: 4px;
  position: relative;
  top: -0.375rem;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container {
    text-align: left;
    margin-top: -webkit-calc(24px + 12px);
    margin-top: calc(24px + 12px);
    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;
    padding-top: 24px;
    padding-bottom: 24px;
    border-top-width: 0.0625rem;
    border-bottom-width: 0.0625rem;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: rgb(190, 191, 194);
    border-bottom-color: rgb(190, 191, 194);
  }
}
.coh-style-insight-full-pager .social-container .share {
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container .share {
    margin-right: 12px;
    margin-bottom: 0;
    position: relative;
    top: 0.1875rem;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .social-container .share {
    font-size: 0.875rem;
  }
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 0.1875rem;
  }
}
.coh-style-insight-full-pager .social-container ul .twitter {
  font-size: 0;
  line-height: 0;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container ul .twitter {
    margin-right: 0.75rem;
    margin-bottom: 0;
  }
}
.coh-style-insight-full-pager .social-container ul .twitter:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea6f";
  font-family: icomoon;
  font-size: 1.75rem;
  color: rgb(150, 151, 163);
}
.coh-style-insight-full-pager .social-container ul .email {
  font-size: 0;
  line-height: 0;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container ul .email {
    margin-right: 16px;
    margin-bottom: 0;
  }
}
.coh-style-insight-full-pager .social-container ul .email:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eb32";
  font-family: icomoon;
  font-size: 1.75rem;
  color: rgb(150, 151, 163);
}
.coh-style-insight-full-pager .social-container ul .linked-in {
  font-size: 0;
  line-height: 0;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container ul .linked-in {
    margin-right: 0.75rem;
    margin-bottom: 0;
    position: relative;
    top: -0.125rem;
  }
}
.coh-style-insight-full-pager .social-container ul .linked-in:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
  color: rgb(150, 151, 163);
  font-size: 1.75rem;
}
.coh-style-insight-full-pager .social-container ul .facebook {
  font-size: 0;
  line-height: 0;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .social-container ul .facebook {
    margin-right: 0.75rem;
    margin-bottom: 0;
  }
}
.coh-style-insight-full-pager .social-container ul .facebook:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.75rem;
  color: rgb(150, 151, 163);
  content: "\f09a";
  font-family: icomoon;
}
.coh-style-insight-full-pager .social-container ul li a {
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
.coh-style-insight-full-pager .social-container ul li a:hover:before {
  color: rgb(74, 175, 232);
}
.coh-style-insight-full-pager .social-container ul li a:before {
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
.coh-style-insight-full-pager .body-content .coh-wysiwyg img {
  padding-top: 32px;
  width: 100%;
}
.coh-style-insight-full-pager .body-content .video-intro {
  margin-bottom: 80px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .body-content .video-intro {
    margin-bottom: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .body-content .video-intro {
    margin-bottom: 32px;
  }
}
.coh-style-insight-full-pager .body-content .video-body {
  margin-top: 80px;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .body-content .video-body {
    margin-top: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-full-pager .body-content .video-body {
    margin-top: 32px;
  }
}
.coh-style-insight-full-pager .coh-style-video-component .section .section-inner .coh-container-boxed .media-container {
  width: 100%;
}
.coh-style-insight-full-pager .coh-style-video-component .section .section-inner .coh-container-boxed .media-container .coh-video {
  width: 100%;
}
.coh-style-insight-full-pager .coh-style-video-component .section .section-inner .coh-container-boxed .media-container .coh-video .mejs__container .mejs__container-keyboard-inactive .coh-video-inner .mejs__video {
  width: auto;
  height: 26rem;
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .coh-style-video-component .section .section-inner .coh-container-boxed .media-container .coh-video .mejs__container .mejs__container-keyboard-inactive .coh-video-inner .mejs__video {
    height: 25rem;
    width: 100%;
  }
}
.coh-style-insight-full-pager .coh-style-insight-contact-card {
  width: 100%;
  margin-top: -webkit-calc(40px + 40px);
  margin-top: calc(40px + 40px);
  margin-bottom: -webkit-calc(40px + 8px);
  margin-bottom: calc(40px + 8px);
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .coh-style-insight-contact-card {
    margin-bottom: 32px;
  }
}
.coh-style-insight-full-pager .see-all-insights {
  width: 100%;
  padding-top: 24px;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .see-all-insights {
    border-top-width: 0;
    border-top-style: none;
    padding-top: 0;
  }
}
.coh-style-insight-full-pager .podcast-link {
  margin-top: 16px;
}
.coh-style-insight-full-pager .related-services article {
  display: inline-block;
  width: 49%;
}
.coh-style-insight-full-pager .related-services article .coh-component .coh-row .coh-row-inner .coh-column .media-container {
  margin-left: -12.1875rem;
}
@media (max-width: 1170px) {
  .coh-style-insight-full-pager .related-services article .coh-component .coh-row .coh-row-inner .coh-column .media-container {
    margin-left: -17.8125rem;
  }
}
@media (max-width: 991px) {
  .coh-style-insight-full-pager .related-services article .coh-component .coh-row .coh-row-inner .coh-column .media-container {
    margin-left: 0;
  }
}
.coh-style-insight-contact-card {
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
  padding-top: -webkit-calc(40px - 2px);
  padding-top: calc(40px - 2px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(40px + 10px);
  padding-bottom: calc(40px + 10px);
  padding-left: 40px;
  width: 45.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
}
@media (max-width: 751px) {
  .coh-style-insight-contact-card {
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 24px;
    width: auto;
  }
}
.coh-style-insight-contact-card .phone {
  font-weight: 500;
  color: rgb(82, 86, 90);
  display: inline-block;
  width: 80%;
}
@media (max-width: 991px) {
  .coh-style-insight-contact-card .phone {
    display: none;
  }
}
.coh-style-insight-contact-card .phone-link {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-insight-contact-card .phone-link {
    font-weight: 500;
    color: rgb(82, 86, 90);
    display: inline-block;
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    margin-bottom: 8px;
  }
}
.coh-style-insight-contact-card .phone-icon:before {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(40, 49, 136);
  font-size: 1.375rem;
  margin-right: 12px;
  content: "\e93e";
  font-family: icomoon;
  vertical-align: -0.175rem;
}
.coh-style-insight-contact-card .mail {
  font-weight: 500;
  color: rgb(17, 139, 206);
  font-size: 1rem;
  display: inline-block;
  break-word: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.coh-style-insight-contact-card .mail:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-insight-contact-card .mail:hover {
    text-decoration: none;
  }
}
.coh-style-insight-contact-card .mail-icon:before {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(40, 49, 136);
  font-size: 1.25rem;
  height: 1.5rem;
  width: 1.375rem;
  margin-right: -webkit-calc(12px - 2px);
  margin-right: calc(12px - 2px);
  vertical-align: -0.2375rem;
  content: "\eb32";
  font-family: icomoon;
  display: inline-block;
}
.coh-style-insight-contact-card .link-container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.3125rem;
  margin-left: 0;
}
@media (max-width: 991px) {
  .coh-style-insight-contact-card .link-container {
    position: relative;
    top: 0.3125rem;
  }
}
@media (max-width: 751px) {
  .coh-style-insight-contact-card .link-container {
    position: static;
  }
}
.coh-style-insight-contact-card .link-container .coh-style-quaternary-button {
  margin-bottom: 0;
}
.coh-style-insight-contact-card h3 {
  margin-bottom: 24px;
  padding-right: 24px;
}
@media (max-width: 751px) {
  .coh-style-insight-contact-card h3 {
    margin-bottom: 16px;
    padding-right: 0;
  }
}
.coh-style-insight-contact-card .coh-style-columns > .coh-row > .coh-row-inner {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 991px) {
  .coh-style-image-and-text-blocks .coh-style-text-and-media {
    margin-bottom: 32px;
  }
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row {
  height: 100%;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner {
  height: 100%;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .text-container {
  height: 100%;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .text-container .typography-container {
  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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .text-container .typography-container h3 {
  margin-bottom: 16px;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .text-container .typography-container .coh-wysiwyg {
  margin-bottom: 24px;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .text-container .typography-container .link-container {
  margin-top: auto;
}
.coh-style-image-and-text-blocks .coh-style-text-and-media > .coh-row > .coh-row-inner .coh-column .media-container img {
  margin-bottom: 16px;
}
[data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider {
  position: relative;
  padding-top: 40px;
  margin-top: -webkit-calc(40px * -1);
  margin-top: calc(40px * -1);
}
@media (max-width: 751px) {
  [data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider {
    padding-top: 0;
    margin-top: 0;
  }
}
[data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider .slider-header {
  padding-right: -webkit-calc(80px * 1.5);
  padding-right: calc(80px * 1.5);
  margin-top: -webkit-calc(40px * -1);
  margin-top: calc(40px * -1);
}
@media (max-width: 991px) {
  [data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider .slider-header {
    padding-right: 0;
  }
}
@media (max-width: 751px) {
  [data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider .slider-header {
    margin-top: 0;
  }
}
[data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider .coh-slider-container {
  position: static;
}
[data-gs-slider-nav-pos][data-gs-slider-nav-pos=coh-slider-container-nav-outside-top-right].coh-style-slider .coh-slider-container .coh-slider-nav-top {
  position: absolute;
  top: -webkit-calc(12px / 2);
  top: calc(12px / 2);
  right: 0;
}
.coh-style-slider .slider-header {
  margin-bottom: 40px;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-top-right] .coh-slider-nav-top {
  margin-bottom: 16px;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-top-right] .slick-prev.slick-prev {
  margin-right: 24px;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev, .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next {
  background-color: rgb(249, 249, 249);
  height: -webkit-calc(32px * 2);
  height: calc(32px * 2);
  width: 32px;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next.slick-disabled {
  pointer-events: none;
  opacity: 0;
}
.coh-style-slider .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list {
  overflow: hidden;
}
.coh-style-slider .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-slider .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article {
    height: auto;
  }
}
.coh-style-slider .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article .coh-style-news-teaser-card {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-slider .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article .coh-style-news-teaser-card {
    height: auto;
  }
}
.coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next {
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent;
  font-size: 0;
  line-height: 0;
  padding: 0;
  -webkit-transition: 200ms opacity;
  transition: 200ms opacity;
}
@media (max-width: 751px) {
  .coh-style-slider .coh-slider-container .slick-prev, .coh-style-slider .coh-slider-container .slick-next {
    display: none !important;
  }
}
.coh-style-slider .coh-slider-container .slick-prev:hover, .coh-style-slider .coh-slider-container .slick-prev :focus, .coh-style-slider .coh-slider-container .slick-next:hover, .coh-style-slider .coh-slider-container .slick-next :focus {
  color: transparent;
  outline: none;
}
.coh-style-slider .coh-slider-container .slick-prev:hover:before, .coh-style-slider .coh-slider-container .slick-prev :focus:before, .coh-style-slider .coh-slider-container .slick-next:hover:before, .coh-style-slider .coh-slider-container .slick-next :focus:before {
  opacity: 1;
}
.coh-style-slider .coh-slider-container .slick-prev:before, .coh-style-slider .coh-slider-container .slick-next:before {
  color: rgb(82, 86, 90);
  font-size: 1.375rem;
  line-height: 0.0625rem;
  -webkit-transition: 200ms opacity;
  transition: 200ms opacity;
}
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled, .coh-style-slider .coh-slider-container .slick-next.slick-disabled {
  cursor: default;
}
.coh-style-slider .coh-slider-container .slick-prev.slick-disabled:before, .coh-style-slider .coh-slider-container .slick-next.slick-disabled:before {
  opacity: 0.25;
}
.coh-style-slider .coh-slider-container .slick-prev.slick-prev:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
}
.coh-style-slider .coh-slider-container .slick-next.slick-next:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-slider .coh-slider-container .slick-dots {
  position: absolute;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  top: 24px;
}
@media (max-width: 991px) {
  .coh-style-slider .coh-slider-container .slick-dots {
    position: relative;
  }
}
@media (max-width: 751px) {
  .coh-style-slider .coh-slider-container .slick-dots {
    top: -webkit-calc(16px + 1px);
    top: calc(16px + 1px);
  }
}
.coh-style-slider .coh-slider-container .slick-dots li {
  cursor: pointer;
  position: relative;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 4px;
  margin-left: 0;
}
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button {
  cursor: default;
}
.coh-style-slider .coh-slider-container .slick-dots li.slick-active button:before {
  opacity: 1;
}
.coh-style-slider .coh-slider-container .slick-dots li button {
  cursor: pointer;
  border: 0;
  outline: none;
  background: transparent;
  color: transparent;
  display: block;
  height: 1.25rem;
  width: 1.25rem;
}
.coh-style-slider .coh-slider-container .slick-dots li button:hover, .coh-style-slider .coh-slider-container .slick-dots li button :focus {
  outline: none;
}
.coh-style-slider .coh-slider-container .slick-dots li button:hover:before, .coh-style-slider .coh-slider-container .slick-dots li button :focus:before {
  opacity: 1;
}
.coh-style-slider .coh-slider-container .slick-dots li button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 0.6875rem;
  width: 0.6875rem;
  opacity: 0.25;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(82, 86, 90);
  content: "";
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 200ms opacity;
  transition: 200ms opacity;
}
.coh-style-slider .coh-slider-container .slick-dots.coh-style-slider-pagination li.slick-active button:before {
  background-color: rgb(17, 139, 206);
}
.coh-style-slider .coh-slider-container .slick-dots.coh-style-slider-pagination li button:before {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-style-ir-share-price {
  background-color: rgb(0, 159, 223);
  border-top-width: 0.625rem;
  border-top-style: solid;
  border-top-color: rgb(40, 49, 136);
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
}
.coh-style-ir-share-price iframe {
  width: 100%;
  height: 17.4375rem;
}
.coh-style-texture-hero-with-drop-zone {
  background-image: -webkit-linear-gradient(135deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-image: linear-gradient(315deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] {
  padding-top: -webkit-calc(80px - 8px);
  padding-top: calc(80px - 8px);
  padding-bottom: -webkit-calc(80px - 8px);
  padding-bottom: calc(80px - 8px);
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] {
    padding-top: -webkit-calc(40px + 8px);
    padding-top: calc(40px + 8px);
    padding-bottom: -webkit-calc(40px + 8px);
    padding-bottom: calc(40px + 8px);
  }
}
.coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] .background-image-holder {
  background-position: left center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1170px) {
  .coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] .background-image-holder {
    background-position: left top;
    background-size: 130% auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] .background-image-holder {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 751px) {
  .coh-style-texture-hero-with-drop-zone .coh-style-section[data-gs-spacing] .background-image-holder {
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-texture-hero-with-drop-zone .hero-text-container a {
  margin-top: 0.9375rem;
  margin-right: 0;
  margin-bottom: 0.9375rem;
  margin-left: 0;
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .hero-text-container a {
    margin-top: 0;
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .hero-text-container a:last-child {
    margin-bottom: 0;
  }
}
.coh-style-texture-hero-with-drop-zone .hero-text-container h1 {
  padding-right: -webkit-calc(80px + 16px);
  padding-right: calc(80px + 16px);
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .hero-text-container h1 {
    padding-right: 0;
  }
}
.coh-style-texture-hero-with-drop-zone .hero-text-container p {
  padding-right: -webkit-calc(80px + 16px);
  padding-right: calc(80px + 16px);
}
@media (max-width: 991px) {
  .coh-style-texture-hero-with-drop-zone .hero-text-container p {
    margin-bottom: 40px;
    padding-right: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-texture-hero-with-drop-zone .section .section-inner .coh-row .coh-row-inner .coh-column {
    margin-bottom: 0;
  }
}
.coh-style-winterflood-banner-card {
  -webkit-transition: 300ms ease box-shadow;
  transition: 300ms ease box-shadow;
}
.coh-style-winterflood-banner-card:hover {
  -webkit-box-shadow: inset 0 0 1.5rem 1rem rgba(255, 255, 255, 0.16);
          box-shadow: inset 0 0 1.5rem 1rem rgba(255, 255, 255, 0.16);
}
.coh-style-winterflood-banner-card:hover .coh-style-text-and-media .typography-container h1:after {
  padding-left: 8px;
}
@media (max-width: 991px) {
  .coh-style-winterflood-banner-card:hover .coh-style-text-and-media .typography-container h1:after {
    padding-left: 4px;
  }
}
.coh-style-winterflood-banner-card .coh-style-text-and-media {
  padding-top: 40px;
  padding-bottom: 40px;
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container {
  padding-left: 16px;
}
@media (max-width: 991px) {
  .coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container {
    padding-left: 0;
  }
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container .link-container {
  margin-top: 0;
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container .link-container a:hover {
  text-decoration: none;
  text-decoration: none !important;
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container h1 {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1.5;
}
@media (max-width: 751px) {
  .coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container h1 {
    font-size: 1rem;
  }
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .typography-container h1:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 4px;
  position: relative;
  top: 0.2rem;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  content: "\e917";
  font-family: icomoon;
}
.coh-style-winterflood-banner-card .coh-style-text-and-media .media-container img {
  max-width: 19.375rem;
}
.coh-style-what-we-do-quick-links [data-gs-background-color][data-gs-background-color=light] {
  background-color: rgb(255, 255, 255);
}
.coh-style-what-we-do-quick-links [data-gs-background-color][data-gs-background-color=light] .section-bg {
  background-color: rgb(249, 249, 249);
  border-left-style: solid;
  border-left-width: 0.25rem;
  border-left-color: rgb(17, 139, 206);
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  padding-top: -webkit-calc(40px + 12px);
  padding-top: calc(40px + 12px);
  padding-right: -webkit-calc(40px + 16px);
  padding-right: calc(40px + 16px);
  padding-bottom: -webkit-calc(40px + 16px);
  padding-bottom: calc(40px + 16px);
  padding-left: -webkit-calc(40px + 16px);
  padding-left: calc(40px + 16px);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-quick-links [data-gs-background-color][data-gs-background-color=light] .section-bg {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-what-we-do-quick-links [data-gs-background-color][data-gs-background-color=light] .section-bg {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-left-style: none;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-style-what-we-do-quick-links .link-container {
  margin-top: -webkit-calc(16px - 4px);
  margin-top: calc(16px - 4px);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-quick-links .link-container {
    margin-top: 0;
  }
}
.coh-style-what-we-do-quick-links .link-container a {
  margin-bottom: 32px;
}
@media (max-width: 1170px) {
  .coh-style-what-we-do-quick-links .link-container a {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-what-we-do-quick-links .link-container a {
    margin-bottom: 32px;
  }
}
.coh-style-what-we-do-quick-links .typography-container {
  padding-right: 16px;
}
@media (max-width: 751px) {
  .coh-style-what-we-do-quick-links .typography-container {
    padding-right: 0;
  }
}
.coh-style-what-we-do-filters-and-layout .coh-container .coh-block .settings-tray-editable {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-what-we-do-filters-and-layout .filters {
  margin-bottom: -webkit-calc(32px + 24px);
  margin-bottom: calc(32px + 24px);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters {
    margin-top: 24px;
    margin-bottom: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-what-we-do-filters-and-layout .filters {
    margin-top: 40px;
  }
}
.coh-style-what-we-do-filters-and-layout .filters label {
  font-weight: 400;
  margin-top: 8px;
  display: block !important;
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters label {
    margin-top: 0;
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a {
  font-weight: 500;
  color: rgb(82, 86, 90);
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-size: 0.875rem;
  text-transform: uppercase;
  background-color: rgb(237, 238, 238);
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  margin-top: 16px;
  margin-right: 16px;
  border-left-width: 0.3125rem;
  border-left-style: solid;
  border-left-color: rgb(2, 127, 152);
  display: block;
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a {
    padding-top: -webkit-calc(8px + 2px);
    padding-top: calc(8px + 2px);
    padding-right: -webkit-calc(8px + 2px);
    padding-right: calc(8px + 2px);
    padding-bottom: -webkit-calc(8px + 2px);
    padding-bottom: calc(8px + 2px);
    padding-left: -webkit-calc(8px + 2px);
    padding-left: calc(8px + 2px);
  }
}
@media (max-width: 751px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a {
    font-size: 0.75rem;
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a:hover {
  background-color: rgb(2, 127, 152);
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a:hover {
    background-color: rgb(237, 238, 238);
    color: rgb(82, 86, 90);
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li a.bef-link--selected {
  color: rgb(255, 255, 255);
  background-color: rgb(2, 127, 152);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(2) a {
  border-left-color: rgb(115, 36, 127);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(2) a:hover {
  background-color: rgb(115, 36, 127);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(2) a:hover {
    background-color: rgb(237, 238, 238);
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(2) a.bef-link--selected {
  color: rgb(255, 255, 255);
  background-color: rgb(115, 36, 127);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(3) a {
  border-left-color: rgb(210, 23, 104);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(3) a:hover {
  background-color: rgb(210, 23, 104);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(3) a:hover {
    background-color: rgb(237, 238, 238);
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(3) a.bef-link--selected {
  color: rgb(255, 255, 255);
  background-color: rgb(210, 23, 104);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(4) a {
  border-left-color: rgb(132, 165, 85);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(4) a:hover {
  background-color: rgb(132, 165, 85);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(4) a:hover {
    background-color: rgb(237, 238, 238);
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(4) a.bef-link--selected {
  color: rgb(255, 255, 255);
  background-color: rgb(132, 165, 85);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(5) a {
  border-left-color: rgb(255, 142, 0);
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(5) a:hover {
  background-color: rgb(255, 142, 0);
}
@media (max-width: 991px) {
  .coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(5) a:hover {
    background-color: rgb(237, 238, 238);
  }
}
.coh-style-what-we-do-filters-and-layout .filters ul:not(.contextual-links) li:nth-child(5) a.bef-link--selected {
  color: rgb(255, 255, 255);
  background-color: rgb(255, 142, 0);
}
.coh-style-what-we-do-filters-and-layout .filters input {
  display: none;
}
.coh-style-what-we-do-filters-and-layout .page-view {
  margin-bottom: -webkit-calc(80px - 12px);
  margin-bottom: calc(80px - 12px);
}
@media (max-width: 751px) {
  .coh-style-what-we-do-filters-and-layout .page-view {
    margin-bottom: 32px;
  }
}
.coh-style-what-we-do-filters-and-layout .page-view .coh-row .coh-row-inner .coh-column article {
  height: 100%;
  padding-bottom: 32px;
}
.coh-style-video-component h2 {
  text-align: center;
}
.coh-style-video-component .coh-wysiwyg {
  text-align: center;
  padding-top: 0.75rem;
}
@media (max-width: 991px) {
  .coh-style-video-component .coh-wysiwyg {
    padding-top: 8px;
  }
}
@media (max-width: 751px) {
  .coh-style-video-component .coh-wysiwyg {
    padding-top: 0;
  }
}
.coh-style-video-component .section .section-inner .coh-container-boxed .media-container {
  width: 59.0625rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1170px) {
  .coh-style-video-component .section .section-inner .coh-container-boxed .media-container {
    width: 49.6875rem;
  }
}
@media (max-width: 991px) {
  .coh-style-video-component .section .section-inner .coh-container-boxed .media-container {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
.team-member.coh-style-v .section {
  padding-bottom: 0;
}
.team-member.coh-style-v .section .section-inner .coh-container-boxed .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner ul li a {
  font-size: 1.3125rem;
}
@media (max-width: 751px) {
  .team-member.coh-style-v .section .section-inner .coh-container-boxed .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner ul li a {
    font-size: 1rem;
  }
}
.coh-style-v [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav li.is-active a {
  color: rgb(82, 86, 90);
}
.coh-style-v [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav li a {
  color: rgb(255, 255, 255);
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav {
  margin-top: -webkit-calc(32px - 2px);
  margin-top: calc(32px - 2px);
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li {
  margin-bottom: 32px;
  padding-right: 40px;
}
@media (max-width: 1170px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li {
    padding-right: 32px;
  }
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li {
    padding-right: 0;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li.is-active a {
  color: rgb(116, 118, 120);
  background-color: rgba(0, 0, 0, 0);
  border-left-width: 0.1875rem;
  border-left-style: solid;
  border-left-color: rgb(17, 139, 206);
  font-weight: 500;
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li.is-active a:hover {
  color: rgb(116, 118, 120);
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li a {
  color: rgb(150, 151, 163);
  font-size: 1rem;
  line-height: 24px;
  background-color: rgba(0, 0, 0, 0);
  border-left-width: 0.1875rem;
  border-left-style: none;
  border-left-color: rgba(0, 0, 0, 0);
  padding-top: 4px;
  padding-right: 0;
  padding-bottom: 4px;
  padding-left: -webkit-calc(24px - 5px );
  padding-left: calc(24px - 5px );
  -webkit-transition: none;
  transition: none;
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(150, 151, 163);
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
    border-top-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-top-color: rgb(221, 222, 223);
    border-left-color: rgb(221, 222, 223);
    border-right-color: rgb(221, 222, 223);
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
  color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    background-color: rgb(249, 249, 249);
    border-bottom-style: none;
    -webkit-box-shadow: inset 0 0.125rem 0.125rem -0.0625rem rgba(0,0,0,0.2);
            box-shadow: inset 0 0.125rem 0.125rem -0.0625rem rgba(0,0,0,0.2);
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-family: icomoon;
  color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:hover {
    -webkit-box-shadow: inset 0 0.125rem 0.125rem -0.0625rem rgba(0,0,0,0.2);
            box-shadow: inset 0 0.125rem 0.125rem -0.0625rem rgba(0,0,0,0.2);
  }
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    font-weight: 500;
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(17, 139, 206);
    content: "\e90e";
    font-family: icomoon;
    font-size: 1.5rem;
  }
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover {
    color: rgb(40, 49, 136);
    background-color: rgb(249, 249, 249);
    -webkit-box-shadow: inset 0 0 0.25rem 0.0625rem rgba(0,0,0,0.1);
            box-shadow: inset 0 0 0.25rem 0.0625rem rgba(0,0,0,0.1);
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(82, 86, 90);
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    background-color: rgb(249, 249, 249);
    padding-top: 0;
    padding-bottom: -webkit-calc(40px + 8px);
    padding-bottom: calc(40px + 8px);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
  }
}
@media (max-width: 751px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    height: auto !important;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline {
  padding-bottom: -webkit-calc(40px - 8px);
  padding-bottom: calc(40px - 8px);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
  color: rgb(82, 86, 90);
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline {
    border-bottom-style: none;
    padding-bottom: 24px;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline .left-column {
  padding-bottom: 40px;
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline .left-column {
    padding-bottom: 0;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline .right-column {
  padding-bottom: 40px;
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .text-underline .right-column {
    padding-bottom: 32px;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .typography-container {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .typography-container {
    margin-bottom: 32px;
  }
}
.coh-style-vertical-link-card {
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  overflow: hidden;
  background-color: rgb(249, 249, 249);
  -webkit-transition: all 300ms ease-in-out 300ms;
  transition: all 300ms ease-in-out 300ms;
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-vertical-link-card:hover {
  -webkit-box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
  -webkit-transform: scaleX(1.011) scaleY(1.011);
      -ms-transform: scaleX(1.011) scaleY(1.011);
          transform: scaleX(1.011) scaleY(1.011);
  -webkit-transition: all 300ms ease-in-out 0ms;
  transition: all 300ms ease-in-out 0ms;
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card:hover {
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  }
}
.coh-style-vertical-link-card:hover .coh-style-text-and-media a {
  text-decoration: none;
  text-decoration: none !important;
}
.coh-style-vertical-link-card .coh-style-text-and-media .text-container {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 40px;
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .text-container {
    padding-left: -webkit-calc(24px + 4px);
    padding-left: calc(24px + 4px);
  }
}
@media (max-width: 751px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .text-container {
    padding-top: 24px;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-style-vertical-link-card .coh-style-text-and-media .text-container h3 {
  font-size: 1.3125rem;
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card .coh-style-text-and-media [data-gs-media-position][data-gs-media-position=left] .column-media {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card .coh-style-text-and-media [data-gs-media-position][data-gs-media-position=left] .column-media .media-container img {
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 16rem;
  }
}
.coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container {
  height: 14.75rem;
  overflow: hidden;
}
@media (max-width: 1170px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container {
    height: 12rem;
  }
}
@media (max-width: 991px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container {
    height: 9.25rem;
  }
}
@media (max-width: 751px) {
  .coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container {
    height: 12rem;
  }
}
.coh-style-vertical-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-style-vertical-link-card .coh-style-text-and-media .coh-row .main-row .column-media {
  margin-bottom: 0;
  margin-bottom: 0 !important;
}
.coh-style-usp-slider-pagination {
  margin-top: 1.25rem;
}
.coh-style-usp-slider-pagination li {
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  cursor: pointer;
  padding-left: 0;
  background-color: rgb(255, 255, 255);
  height: 0.75rem;
  width: 0.75rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  display: inline-block;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.7;
}
@media (max-width: 751px) {
  .coh-style-usp-slider-pagination li {
    background-color: rgb(160, 161, 165);
  }
}
.coh-style-usp-slider-pagination li.slick-active {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
@media (max-width: 751px) {
  .coh-style-usp-slider-pagination li.slick-active {
    background-color: rgb(116, 118, 120);
  }
}
.coh-style-usp-slider-pagination li.slick-active:before {
  content: normal;
}
.coh-style-usp-slider-pagination li.slick-active:first-child {
  margin-left: 0;
}
.coh-style-usp-slider-component {
  position: relative;
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component {
    margin-bottom: 78px !important;
    margin-bottom: -webkit-calc(32px + 32px);
    margin-bottom: calc(32px + 32px);
  }
}
.boxed-slider.coh-style-usp-slider-component {
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  max-width: 71.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1170px) {
  .boxed-slider.coh-style-usp-slider-component {
    max-width: 60rem;
  }
}
@media (max-width: 991px) {
  .boxed-slider.coh-style-usp-slider-component {
    max-width: 45rem;
  }
}
@media (max-width: 751px) {
  .boxed-slider.coh-style-usp-slider-component {
    max-width: none;
  }
}
.boxed-slider.coh-style-usp-slider-component .slick-slide {
  min-height: 25.1875rem;
}
@media (max-width: 991px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide {
    min-height: 26.875rem;
  }
}
@media (max-width: 751px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide {
    min-height: initial;
  }
}
.boxed-slider.coh-style-usp-slider-component .slick-slide .image-container {
  min-height: 25.1875rem;
}
@media (max-width: 991px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide .image-container {
    min-height: 26.875rem;
  }
}
@media (max-width: 751px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide .image-container {
    min-height: initial;
  }
}
.boxed-slider.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
  padding-right: -webkit-calc(24px + 24px);
  padding-right: calc(24px + 24px);
  padding-left: -webkit-calc(24px + 24px + 12);
  padding-left: calc(24px + 24px + 12);
}
@media (max-width: 1170px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-right: 32px;
    padding-left: -webkit-calc(40px + 8px);
    padding-left: calc(40px + 8px);
  }
}
@media (max-width: 991px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-right: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 751px) {
  .boxed-slider.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.boxed-slider.coh-style-usp-slider-component .slick-dots {
  margin-left: -webkit-calc(80px + 16px);
  margin-left: calc(80px + 16px);
  width: 100%;
  left: 96.5% !important;
}
@media (max-width: 1170px) {
  .boxed-slider.coh-style-usp-slider-component .slick-dots {
    margin-left: -webkit-calc(80px + 4px);
    margin-left: calc(80px + 4px);
    left: 96% !important;
  }
}
@media (max-width: 991px) {
  .boxed-slider.coh-style-usp-slider-component .slick-dots {
    margin-left: -webkit-calc(32px + 24px);
    margin-left: calc(32px + 24px);
    left: 95% !important;
  }
}
@media (max-width: 751px) {
  .boxed-slider.coh-style-usp-slider-component .slick-dots {
    margin-top: 24px;
    margin-left: 0;
  }
}
.boxed-slider.coh-style-usp-slider-component .slick-dots li {
  margin-left: 0;
}
.coh-style-usp-slider-component .coh-style-usp-slider-pagination {
  margin-bottom: -webkit-calc(24px - 4px);
  margin-bottom: calc(24px - 4px);
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .coh-style-usp-slider-pagination {
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .coh-style-usp-slider-pagination {
    margin-bottom: 8px;
  }
}
.coh-style-usp-slider-component .slick-slide {
  min-height: 30rem;
}
@media (max-width: 1170px) {
  .coh-style-usp-slider-component .slick-slide {
    min-height: 25.1875rem;
  }
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .slick-slide {
    min-height: 24rem;
  }
}
.coh-style-usp-slider-component .slick-slide.slick-active .full-width-slider-heading {
  -webkit-transition: 300ms 300ms top, 300ms 300ms opacity;
  transition: 300ms 300ms top, 300ms 300ms opacity;
  top: 0;
  opacity: 1;
}
.coh-style-usp-slider-component .slick-slide.slick-active .full-width-slider-paragraph {
  -webkit-transition: 300ms 400ms top, 1000ms 400ms opacity;
  transition: 300ms 400ms top, 1000ms 400ms opacity;
  top: 0;
  opacity: 1;
}
.coh-style-usp-slider-component .slick-slide.slick-active a {
  -webkit-transition: 300ms 500ms top, 1000ms 500ms opacity, 300ms padding;
  transition: 300ms 500ms top, 1000ms 500ms opacity, 300ms padding;
  top: 0;
  opacity: 1;
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
  padding-top: -webkit-calc(40px + 8px);
  padding-top: calc(40px + 8px);
  padding-right: -webkit-calc(80px + 40px + 16px + 12);
  padding-right: calc(80px + 40px + 16px + 12);
  padding-bottom: 32px;
  padding-left: -webkit-calc(40px + 16px);
  padding-left: calc(40px + 16px);
}
@media (max-width: 1170px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-right: -webkit-calc(40px + 8px);
    padding-right: calc(40px + 8px);
    padding-left: -webkit-calc(40px + 8px);
    padding-left: calc(40px + 8px);
  }
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-text-container-outer {
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container {
  position: relative;
  z-index: 1;
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-text-container a {
  color: rgb(255, 255, 255);
  display: inline-block;
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-text-container h2 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-heading {
  -webkit-transition: 200ms top, 200ms opacity;
  transition: 200ms top, 200ms opacity;
  opacity: 0;
  position: relative;
  top: 1.25rem;
  color: rgb(255, 255, 255);
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-paragraph {
  -webkit-transition: 200ms 200ms top, 200ms 0ms opacity;
  transition: 200ms 200ms top, 200ms 0ms opacity;
  font-weight: 500;
  color: rgb(255, 255, 255);
  position: relative;
  top: 1.25rem;
  opacity: 0;
  padding-bottom: 8px;
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-paragraph {
    margin-bottom: 24px;
    padding-bottom: 0;
  }
}
.coh-style-usp-slider-component .slick-slide a {
  position: relative;
  top: 1.25rem;
  -webkit-transition: 200ms 200ms top, 200ms 0ms opacity, 200ms padding;
  transition: 200ms 200ms top, 200ms 0ms opacity, 200ms padding;
  opacity: 0;
}
.coh-style-usp-slider-component .slick-slide .image-container {
  min-height: 30rem;
  width: 51%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1170px) {
  .coh-style-usp-slider-component .slick-slide .image-container {
    min-height: 25.1875rem;
  }
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .slick-slide .image-container {
    min-height: 26.875rem;
    width: 50%;
  }
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .slick-slide .image-container {
    min-height: 100%;
    width: 100%;
    position: static;
  }
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-section:last-child {
  position: relative;
}
.coh-style-usp-slider-component .slick-slide .full-width-slider-section:last-child:after {
  background-image: -webkit-linear-gradient(135deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-image: linear-gradient(315deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 49%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
  display: block;
  content: "";
}
@media (max-width: 1170px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-section:last-child:after {
    width: 50%;
  }
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .slick-slide .full-width-slider-section:last-child:after {
    width: 100%;
  }
}
.coh-style-usp-slider-component .slick-slide .coh-component {
  display: none;
}
.coh-style-usp-slider-component .slick-dots {
  margin-left: -webkit-calc(80px + 24px + 8px + 4px);
  margin-left: calc(80px + 24px + 8px + 4px);
}
@media (max-width: 1170px) {
  .coh-style-usp-slider-component .slick-dots {
    margin-left: -webkit-calc(80px + 4px);
    margin-left: calc(80px + 4px);
  }
}
@media (max-width: 991px) {
  .coh-style-usp-slider-component .slick-dots {
    margin-left: -webkit-calc(32px + 24px);
    margin-left: calc(32px + 24px);
  }
}
@media (max-width: 751px) {
  .coh-style-usp-slider-component .slick-dots {
    margin-top: 24px;
    margin-bottom: -webkit-calc(32px + 2px);
    margin-bottom: calc(32px + 2px);
    margin-left: 0;
  }
}
.coh-style-usp-slider-component .slick-dots li:before {
  content: normal;
}
.coh-style-tile-and-image-hero {
  padding-top: -webkit-calc(32px + 24px);
  padding-top: calc(32px + 24px);
  padding-bottom: -webkit-calc(32px + 24px);
  padding-bottom: calc(32px + 24px);
}
@media (max-width: 1170px) {
  .coh-style-tile-and-image-hero {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-style-tile-and-image-hero .bg-image-tablet-mobile {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .bg-image-tablet-mobile {
    height: 18rem;
    display: block;
  }
}
@media (max-width: 571px) {
  .coh-style-tile-and-image-hero .bg-image-tablet-mobile {
    height: 10rem;
  }
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg {
    background-image: -webkit-linear-gradient(135deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
    background-image: linear-gradient(315deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container {
  background-image: -webkit-linear-gradient(135deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-image: linear-gradient(315deg, rgb(41, 49, 137) 1%, rgb(11, 130, 201) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  min-height: 18rem;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container {
    background-image: none;
    min-height: 21rem;
    padding-top: 40px;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container {
    min-height: 14rem;
    padding-top: 24px;
    padding-bottom: 16px;
  }
}
.coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container h1 {
  margin-bottom: 0;
  padding-right: 24px;
  color: rgb(255, 255, 255);
}
@media (max-width: 1170px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container h1 {
    padding-right: 0.03125rem;
  }
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container h1 {
    padding-right: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container h1 {
    padding-right: 0;
  }
}
.coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .subheading-below {
  color: rgb(255, 255, 255);
  margin-top: 16px;
  margin-bottom: -webkit-calc(40px + 8px);
  margin-bottom: calc(40px + 8px);
  padding-right: 24px;
}
@media (max-width: 1170px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .subheading-below {
    padding-right: 0.03125rem;
  }
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .subheading-below {
    padding-right: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .subheading-below {
    margin-top: 8px;
    padding-right: 0;
  }
}
.coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .flex-container {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-tile-and-image-hero .tablet-mobile-gradient-bg .tile-container .link-container {
  padding-top: 24px;
  margin-top: auto;
  border-top-width: 0.125rem;
  border-top-style: solid;
  border-top-color: rgba(255, 255, 255, 0.26);
}
.coh-style-tile-and-image-hero .perfect-for {
  margin-top: 16px;
  padding-right: 24px;
}
@media (max-width: 1170px) {
  .coh-style-tile-and-image-hero .perfect-for {
    padding-right: 0.03125rem;
  }
}
@media (max-width: 991px) {
  .coh-style-tile-and-image-hero .perfect-for {
    padding-right: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-tile-and-image-hero .perfect-for {
    margin-bottom: 16px;
    padding-right: 0;
  }
}
.coh-style-tile-and-image-hero .solution-list {
  padding-bottom: 16px;
}
.coh-style-tile-and-image-hero .solution-list li {
  color: rgb(255, 255, 255);
  margin-top: -webkit-calc(8px + 4px);
  margin-top: calc(8px + 4px);
  position: relative;
  padding-left: 32px;
}
@media (max-width: 751px) {
  .coh-style-tile-and-image-hero .solution-list li {
    margin-top: 0.75rem;
  }
}
.coh-style-tile-and-image-hero .solution-list li:first-child {
  margin-top: 0;
}
.coh-style-tile-and-image-hero .solution-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0.25rem;
  left: 0;
  content: "\f00c";
  font-family: icomoon;
}
.coh-style-texture-header-card {
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  background-color: rgb(255, 255, 255);
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: -webkit-calc(24px + 8px);
  padding-bottom: calc(24px + 8px);
  padding-left: 24px;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
  border-top-width: 0.25rem;
}
@media (max-width: 751px) {
  .coh-style-texture-header-card {
    position: relative;
    top: -1.25rem;
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
.coh-style-texture-header-card .link-container {
  text-align: center;
  margin-top: 12px;
}
.coh-style-texture-header-card .link-container .coh-style-tertiary-button {
  width: -webkit-calc(100% - 8px);
  width: calc(100% - 8px);
}
.coh-style-texture-header-card .typography-container {
  margin-bottom: 24px;
}
.coh-style-texture-header-card .typography-container .coh-wysiwyg p {
  color: rgb(82, 86, 90);
}
.coh-style-texture-header-card .typography-container .coh-heading {
  color: rgb(40, 49, 136);
  font-size: 1.75rem;
}
.coh-style-texture-header-card .typography-container .link-heading {
  margin-top: 0;
}
.coh-style-slider .coh-slider-container .slick-dots.coh-style-slider-pagination-dark li.slick-active button:before {
  background-color: rgb(17, 139, 206);
}
.coh-style-slider .coh-slider-container .slick-dots.coh-style-slider-pagination-dark li button:before {
  background-color: rgb(82, 86, 90);
  opacity: 1;
}
.coh-style-text-only-link-card {
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  overflow: hidden;
  background-color: rgb(249, 249, 249);
  -webkit-transition: all 300ms ease-in-out 300ms;
  transition: all 300ms ease-in-out 300ms;
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 40px;
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-text-only-link-card {
    -webkit-transition: none;
    transition: none;
    padding-left: -webkit-calc(24px + 4px);
    padding-left: calc(24px + 4px);
  }
}
@media (max-width: 751px) {
  .coh-style-text-only-link-card {
    padding-top: 24px;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-style-text-only-link-card:hover {
  -webkit-box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.011) scaleY(1.011);
      -ms-transform: scaleX(1.011) scaleY(1.011);
          transform: scaleX(1.011) scaleY(1.011);
}
@media (max-width: 991px) {
  .coh-style-text-only-link-card:hover {
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
    -webkit-transition: none;
    transition: none;
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
  }
}
.coh-style-text-only-link-card p {
  color: rgb(82, 86, 90);
}
.coh-style-text-and-media {
  position: relative;
}
[data-gs-media-position^=full-height-].coh-style-text-and-media {
  position: static;
}
.coh-style-text-and-media .coh-column {
  position: static;
}
.coh-style-text-and-media .coh-style-text {
  position: static;
}
.coh-style-text-and-media .link-heading {
  text-decoration: none;
  margin-bottom: 16px;
  display: block;
  color: inherit !important;
}
.coh-style-text-and-media .link-heading .coh-heading:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content=start] {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content=center] {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-text-and-media .main-row[data-gs-align-content][data-gs-align-content=end] {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=third] .column-media {
  width: 33.33%;
  -webkit-flex-basis: 33.33%;
      -ms-flex-preferred-size: 33.33%;
          flex-basis: 33.33%;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=third] .column-media {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=half] .column-media {
  width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=half] .column-media {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=half] .column-media .media-container {
  height: 100%;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=two-thirds] .column-media {
  width: 66.66%;
  -webkit-flex-basis: 66.66%;
      -ms-flex-preferred-size: 66.66%;
          flex-basis: 66.66%;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=two-thirds] .column-media {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=icon][data-gs-media-position=top][data-gs-align-content][data-gs-align-content=start] .typography-container {
  text-align: left;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=icon][data-gs-media-position=top][data-gs-align-content][data-gs-align-content=center] .typography-container {
  text-align: center;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=icon][data-gs-media-position=top][data-gs-align-content][data-gs-align-content=end] .typography-container {
  text-align: right;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=icon] .column-media {
  width: auto;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-text-and-media .main-row[data-gs-media-width][data-gs-media-width=icon] .column-media img {
  width: 3.75rem;
}
.coh-style-text-and-media .main-row[data-gs-media-width] .column-media {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=top] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=top]:not([data-gs-media-width=icon]) .column-media {
  width: 100%;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=top] > .coh-column {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  max-width: none;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=top] .column-media {
  margin-bottom: 16px;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom]:not([data-gs-media-width=icon]) .column-media {
  width: 100%;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] > .coh-column {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  max-width: none;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] .column-text {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] .column-text {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=bottom] .column-media {
    margin-bottom: 24px;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] {
  -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: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .coh-column {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .column-media {
    margin-bottom: 24px;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=right] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=right] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=right] .column-text {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=right] .column-media {
    margin-bottom: 24px;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] {
  -webkit-box-align: normal;
  -webkit-align-items: normal;
      -ms-flex-align: normal;
          align-items: normal;
  position: static;
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-][data-gs-media-position=full-height-left] {
  -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: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-][data-gs-media-position=full-height-left] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-][data-gs-media-position=full-height-left] .media-container {
  left: 0;
  right: auto;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-][data-gs-media-position=full-height-right] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-][data-gs-media-position=full-height-right] .media-container {
  left: auto;
  right: 0;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .coh-column {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-text {
  width: 50%;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-text {
    width: 100%;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media {
  width: 50%;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media {
    width: 100%;
    margin-bottom: 16px;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media[data-gs-media-width=third] .media-container {
  width: -webkit-calc(33.33vw - 24px);
  width: calc(33.33vw - 24px);
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media[data-gs-media-width=third] .media-container {
    width: auto;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media[data-gs-media-width=two-thirds] .media-container {
  width: -webkit-calc(66.66vw - 24px);
  width: calc(66.66vw - 24px);
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .column-media[data-gs-media-width=two-thirds] .media-container {
    width: auto;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container {
  width: -webkit-calc(50vw - 24px);
  width: calc(50vw - 24px);
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container {
    position: static;
    width: auto;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container .coh-video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
@media (max-width: 991px) {
  .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container img, .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container .coh-video {
    height: auto;
    width: auto;
    position: static;
  }
}
.coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position^=full-height-] .media-container img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
}
.coh-style-text {
  position: relative;
}
.coh-style-text .preheading {
  font-weight: bold;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-bottom: 4px;
}
.coh-style-text .link-container {
  margin-top: 24px;
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-team-member-tab-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 16px;
    padding-left: 0;
  }
}
.coh-style-team-member-tab-item .coh-style-text-and-media {
  margin-bottom: -webkit-calc(40px + 8px);
  margin-bottom: calc(40px + 8px);
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media {
    margin-bottom: 24px;
  }
}
.coh-style-team-member-tab-item .coh-style-text-and-media .text-container {
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .text-container {
    padding-left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .text-container {
    margin-bottom: 0;
    margin-bottom: 0 !important;
    padding-bottom: 16px;
  }
}
.coh-style-team-member-tab-item .coh-style-text-and-media .text-container h3 {
  margin-bottom: 12px;
}
.coh-style-team-member-tab-item .coh-style-text-and-media .text-container .coh-wysiwyg {
  font-size: 1.25rem;
  font-weight: 500;
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] {
    -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: 751px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left][data-gs-media-width][data-gs-media-width=half] .column-media {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  width: auto;
}
@media (max-width: 751px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left][data-gs-media-width][data-gs-media-width=half] .column-media {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .column-media {
    margin-bottom: 32px;
  }
}
.coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .column-media .media-container {
  max-height: 17.75rem;
  max-width: 17.75rem;
}
@media (max-width: 751px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .column-media .media-container {
    max-width: 100%;
    max-height: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .coh-column {
    width: 50%;
  }
}
@media (max-width: 751px) {
  .coh-style-team-member-tab-item .coh-style-text-and-media .main-row[data-gs-media-position][data-gs-media-position=left] .coh-column {
    width: 100%;
  }
}
.coh-style-team-member-tab-item .summary-container {
  padding-right: -webkit-calc(40px + 40px + 40px + 12px);
  padding-right: calc(40px + 40px + 40px + 12px);
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .summary-container {
    padding-right: 24px;
  }
}
.coh-style-team-member-tab-item .summary-container .lead-summary {
  color: rgb(82, 86, 90);
  font-size: 1.25rem;
  line-height: 2rem;
  font-weight: 500;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .coh-style-team-member-tab-item .summary-container .lead-summary {
    font-size: 1.125rem;
    margin-bottom: 24px;
  }
}
.coh-style-v .coh-style-accordion-and-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-team-member-tab-item .typography-container {
  padding-bottom: 0;
  border-bottom-style: none;
  border-bottom-width: 0;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 0 !important;
  border-bottom-style: none !important;
  padding-bottom: 0 !important;
}
.coh-style-super-heading {
  font-size: 4.1875rem;
  line-height: 5.25rem;
  letter-spacing: -1.31px;
}
@media (max-width: 751px) {
  .coh-style-super-heading {
    font-size: 3.1875rem;
    line-height: 4rem;
    letter-spacing: -1px;
  }
}
.coh-container[data-gs-foreground-color=light] .coh-style-super-heading {
  text-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
  color: rgb(255, 255, 255);
}
.coh-style-stats-bar .border {
  padding-top: 40px;
  padding-bottom: 40px;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(40, 49, 136);
  border-bottom-color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .coh-style-stats-bar .border {
    padding-top: -webkit-calc(40px + 8px);
    padding-top: calc(40px + 8px);
    padding-right: -webkit-calc(40px + 8px);
    padding-right: calc(40px + 8px);
    padding-bottom: -webkit-calc(40px + 8px);
    padding-bottom: calc(40px + 8px);
    padding-left: -webkit-calc(40px + 8px);
    padding-left: calc(40px + 8px);
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border {
    padding-top: 16px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-style-stats-bar .border .coh-column {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 991px) {
  .coh-style-stats-bar .border .coh-column:nth-child(even) .stats-item-container {
    padding-left: 32px;
    border-right-style: none;
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border .coh-column:nth-child(even) .stats-item-container {
    padding-left: 0;
  }
}
.coh-style-stats-bar .border .coh-column:last-child .stats-item-container {
  border-right-style: none;
}
@media (max-width: 991px) {
  .coh-style-stats-bar .border .coh-column:last-child .stats-item-container {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border .coh-column:last-child .stats-item-container {
    border-style: none;
  }
}
.coh-style-stats-bar .border .coh-column .stats-item-container {
  padding-right: 24px;
  padding-left: 24px;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .coh-style-stats-bar .border .coh-column .stats-item-container {
    margin-top: 0;
    padding-left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border .coh-column .stats-item-container {
    padding-right: 0;
    padding-left: 0;
    margin-top: 8px;
    border-bottom-width: 0.0625rem;
    border-right-width: 0;
    border-bottom-style: solid;
    border-right-style: none;
    border-bottom-color: rgb(40, 49, 136);
  }
}
.coh-style-stats-bar .border .coh-column .stats-item-container .value {
  font-weight: 200;
  color: rgb(40, 49, 136);
  font-size: 3.1875rem;
  line-height: 4rem;
  letter-spacing: -0.0625rem;
  margin-top: -0.625rem;
  margin-bottom: 0;
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border .coh-column .stats-item-container .value {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-style-stats-bar .border .coh-column .stats-item-container .value:before {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-right: 4px;
}
.coh-style-stats-bar .border .coh-column .stats-item-container .value:after {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.0125rem;
  margin-left: -webkit-calc(4px - 2px );
  margin-left: calc(4px - 2px );
}
.coh-style-stats-bar .border .coh-column .stats-item-container .label {
  font-weight: 500;
  color: rgb(82, 86, 90);
  margin-bottom: 0;
}
@media (max-width: 751px) {
  .coh-style-stats-bar .border .coh-column .stats-item-container .label {
    margin-bottom: 16px;
  }
}
.coh-style-stats-bar .border .coh-style-columns .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 991px) {
  .coh-style-stats-bar .border .coh-style-columns .coh-row-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-stats-bar .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child {
    margin-bottom: -webkit-calc(32px - 2px);
    margin-bottom: calc(32px - 2px);
  }
}
.coh-style-small-paragraph, .coh-style-small-paragraph-white {
  font-size: 0.875rem;
  line-height: 1.5;
}
.coh-style-small-paragraph-white {
  color: rgb(255, 255, 255);
}
.coh-style-slug-paragraph {
  font-weight: 500;
  color: rgb(82, 86, 90);
  font-size: 0.75rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
}
.coh-style-slug, .coh-style-slug-white {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 500;
}
.coh-container[data-gs-foreground-color=light] .coh-style-slug, .coh-container[data-gs-foreground-color=light] .coh-style-slug-white {
  color: rgb(255, 255, 255);
}
.coh-style-slug-white {
  color: rgb(255, 255, 255);
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .coh-style-slider-prev-button {
  background-color: rgb(255, 255, 255);
  padding: -webkit-calc(24px - 4px);
  padding: calc(24px - 4px);
  margin-right: -webkit-calc(24px - 4px);
  margin-right: calc(24px - 4px);
  -webkit-box-shadow: 0 0.125rem 0.125rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.125rem 0.125rem 0 rgba(0, 0, 0, 0.13);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .coh-style-slider-prev-button:hover {
  -webkit-box-shadow: 0 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.13);
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev.coh-style-slider-prev-button {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 4.25rem;
  width: 4.25rem;
  left: -2.125rem;
  margin-top: -webkit-calc(32px + 4px);
  margin-top: calc(32px + 4px);
}
.coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev.coh-style-slider-prev-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  content: "\e90d";
  font-family: icomoon;
  position: relative;
  right: 0.125rem;
}
.coh-style-ir-upcoming-events h2 {
  padding-bottom: 16px;
}
.coh-style-ir-upcoming-events .link-container {
  margin-top: 0.75rem;
}
@media (max-width: 751px) {
  .coh-style-ir-upcoming-events .link-container {
    margin-top: 0;
  }
}
.coh-style-ir-share-feed-and-news h1 {
  margin-bottom: 40px;
}
.coh-style-ir-share-feed-and-news h2 {
  margin-bottom: 40px;
}
.coh-style-ir-share-feed-and-news .link-container a {
  margin-top: 32px;
}
.coh-style-ir-share-feed-and-news a {
  margin-top: 40px;
}
.coh-style-ir-share-feed-and-news a.coh-style-news-teaser-card {
  margin-top: 0;
}
.coh-style-ir-share-feed-and-news .ir-match-height article {
  margin-bottom: 8px;
}
@media (max-width: 751px) {
  .coh-style-ir-share-feed-and-news .share-feed {
    margin-bottom: -webkit-calc(40px + 16px);
    margin-bottom: calc(40px + 16px);
  }
}
.coh-style-1-2-text-1-2-media [data-gs-media-position][data-gs-media-position=left] .text-container {
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-media [data-gs-media-position][data-gs-media-position=left] .text-container {
    padding-left: 0;
  }
}
.coh-style-1-2-text-1-2-media [data-gs-media-position][data-gs-media-position=right] .text-container {
  padding-right: 32px;
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-media [data-gs-media-position][data-gs-media-position=right] .text-container {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-1-2-text-1-2-media .text-container {
    margin-top: 16px;
  }
}
.coh-style-breadcrumbs {
  margin-top: 1.25rem;
  margin-right: 1.75rem;
  margin-bottom: 1.25rem;
  margin-left: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 751px) {
  .coh-style-breadcrumbs {
    margin-left: 1rem;
  }
}
.coh-style-breadcrumbs li {
  position: relative;
  margin-right: 1.25rem;
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(136, 136, 136);
  font-size: 0.75rem;
  line-height: 1.1;
  white-space: nowrap;
}
.coh-style-breadcrumbs li:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -0.9375rem;
  font-size: 0.5625rem;
}
@media (max-width: 751px) {
  .coh-style-breadcrumbs li:after {
    top: 0.03125rem;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
.coh-style-breadcrumbs li:last-child {
  max-width: 15.625rem;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 571px) {
  .coh-style-breadcrumbs li:last-child {
    width: 100%;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  display: none;
}
.coh-style-breadcrumbs li a {
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(136, 136, 136);
  white-space: nowrap;
}
.coh-style-crisis-banner {
  background-color: rgb(17, 139, 206);
  color: rgb(255, 255, 255);
  padding-top: -webkit-calc(40px + 1px);
  padding-top: calc(40px + 1px);
  padding-bottom: -webkit-calc(16px + 40px + 1px);
  padding-bottom: calc(16px + 40px + 1px);
}
.coh-style-crisis-banner .coh-paragraph {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-bottom: 4px;
}
.coh-style-crisis-banner .coh-heading {
  margin-top: 0;
  margin-bottom: 24px;
  color: rgb(255, 255, 255);
  font-size: 2.375rem;
  line-height: 1.25;
}
@media (max-width: 751px) {
  .coh-style-crisis-banner .coh-heading {
    font-size: 1.75rem;
  }
}
.coh-style-crisis-banner .settings-tray-editable {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  letter-spacing: 0.29px;
  font-size: 1rem;
}
.coh-style-crisis-banner .coh-style-basic-link-white {
  margin-top: -webkit-calc(32px - 1px );
  margin-top: calc(32px - 1px );
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .coh-style-coronavirus-cta-padding .coh-style-section[data-gs-spacing][data-gs-spacing=none] {
    padding-top: -webkit-calc(40px + 24px);
    padding-top: calc(40px + 24px);
  }
}
@media (max-width: 751px) {
  .coh-style-coronavirus-cta-padding .coh-style-section[data-gs-spacing][data-gs-spacing=none] {
    padding-top: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device {
    position: relative;
    top: -1rem;
  }
}
.coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  margin-bottom: -webkit-calc(40px + 12px);
  margin-bottom: calc(40px + 12px);
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice {
    margin-bottom: 16px;
  }
}
.coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice .filter {
  width: 50%;
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice .filter {
    width: 100%;
  }
}
.coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice h2 {
  margin-top: -webkit-calc(80px + 40px);
  margin-top: calc(80px + 40px);
  padding-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice h2 {
    margin-top: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice h2 {
    padding-bottom: 12px;
    margin-top: 24px;
  }
}
.coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice article {
  height: 100%;
  padding-bottom: 32px;
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice article {
    padding-bottom: 24px;
  }
}
.coh-style-contact-page-business-unit-device #block-businessunitcontactpagedevice article .coh-container {
  height: 100%;
}
.coh-style-contact-page-business-unit-device .units {
  margin-bottom: -2rem;
  position: relative;
  top: -1.5rem;
}
@media (max-width: 991px) {
  .coh-style-contact-page-business-unit-device .units {
    margin-bottom: -3rem;
    position: static;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device .units {
    margin-bottom: -2rem;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-page-business-unit-device .units h2 {
    padding-top: 16px;
  }
}
.coh-style-contact-details-card {
  padding-top: -webkit-calc(24px + 4px);
  padding-top: calc(24px + 4px);
  padding-right: 32px;
  padding-bottom: 80px;
  padding-left: 32px;
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
  position: relative;
}
@media (max-width: 1170px) {
  .coh-style-contact-details-card {
    padding-top: 24px;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card {
    padding-top: -webkit-calc(24px - 4px);
    padding-top: calc(24px - 4px);
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
  }
}
.coh-style-contact-details-card .coh-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-contact-details-card .coh-heading {
  color: rgb(40, 49, 136);
  margin-bottom: 16px;
}
.coh-style-contact-details-card .summary {
  font-weight: 500;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .summary {
    display: none;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .summary {
    display: none;
  }
}
.coh-style-contact-details-card .social-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-style-contact-details-card .social-container li {
  display: inline-block;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container li {
    height: 1.5rem;
    line-height: 24px;
    text-align: center;
    -webkit-flex-basis: 0%;
        -ms-flex-preferred-size: 0%;
            flex-basis: 0%;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    border-left-width: 0.0625rem;
    border-left-style: solid;
    border-left-color: rgb(221, 222, 223);
  }
}
.coh-style-contact-details-card .social-container li:first-child {
  border-left-style: none;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container li:first-child {
    -webkit-flex-basis: 0%;
        -ms-flex-preferred-size: 0%;
            flex-basis: 0%;
    -webkit-box-flex: 1.4;
    -webkit-flex-grow: 1.4;
        -ms-flex-positive: 1.4;
            flex-grow: 1.4;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-style-contact-details-card .social-container li:last-child {
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container li:last-child {
    -webkit-flex-basis: 0%;
        -ms-flex-preferred-size: 0%;
            flex-basis: 0%;
    -webkit-box-flex: 4.5;
    -webkit-flex-grow: 4.5;
        -ms-flex-positive: 4.5;
            flex-grow: 4.5;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container li a {
    height: 1.5rem;
    line-height: 24px;
    margin: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container li a:before {
    line-height: 24px;
    height: 1.5rem;
    display: inline-block;
    margin-top: 0;
    vertical-align: -0.1875rem;
  }
}
.coh-style-contact-details-card .social-container .social-mail {
  width: 100%;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-mail {
    width: auto;
    text-align: left;
  }
}
.coh-style-contact-details-card .social-container .social-mail .mail-icon {
  display: inline-block;
  margin-right: 8px;
  margin-left: 0;
  line-height: 1.5rem;
  height: 1.5rem;
  width: 1.375rem;
  vertical-align: -0.25rem;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-mail .mail-icon {
    display: inline-block;
    vertical-align: baseline;
    margin: 0;
  }
}
.coh-style-contact-details-card .social-container .social-mail .mail-icon:before {
  line-height: 24px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eb32";
  font-family: icomoon;
  color: rgb(40, 49, 136);
  font-size: 1.25rem;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-mail .mail-icon:before {
    height: 1.5rem;
    width: 1.375rem;
    color: rgb(17, 139, 206);
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-mail .mail-icon:before {
    position: relative;
    left: 0.25rem;
  }
}
@media (max-width: 571px) {
  .coh-style-contact-details-card .social-container .social-mail .mail-icon:before {
    left: 0.125rem;
  }
}
.coh-style-contact-details-card .social-container .social-mail .mail {
  font-size: 1rem;
  color: rgb(17, 139, 206);
  margin-bottom: 16px;
  display: inline-block;
  font-weight: 500;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-mail .mail {
    display: none;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-mail .mail {
    display: none;
  }
}
.coh-style-contact-details-card .social-container .social-mail .mail:hover {
  text-decoration: underline;
}
.coh-style-contact-details-card .social-container .social-phone {
  width: 100%;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-phone {
    width: auto;
  }
}
.coh-style-contact-details-card .social-container .social-phone .phone-icon {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93e";
  font-family: icomoon;
  color: rgb(40, 49, 136);
  margin-right: 12px;
  margin-left: auto;
  display: inline-block;
  vertical-align: -0.25rem;
  height: 1.5rem;
  width: 1rem;
  font-size: 1.25rem;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-phone .phone-icon {
    display: inline-block;
    margin: 0;
    color: rgb(17, 139, 206);
    vertical-align: baseline;
  }
}
.coh-style-contact-details-card .social-container .social-phone .phone-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e93e";
  font-family: icomoon;
  font-size: 1.375rem;
  position: relative;
  left: -0.125rem;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-phone .phone-icon:before {
    height: 1.5rem;
    width: 1rem;
    color: rgb(17, 139, 206);
    font-size: 1.375rem;
    line-height: 1.5rem;
    top: -0.125rem;
  }
}
.coh-style-contact-details-card .social-container .social-phone .phone {
  display: inline-block;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-phone .phone {
    display: none;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-phone .phone {
    display: none;
  }
}
.coh-style-contact-details-card .social-container .social-more {
  margin-top: auto;
}
@media (max-width: 1170px) {
  .coh-style-contact-details-card .social-container .social-more {
    margin-top: 24px;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-more {
    margin-top: 0;
  }
}
.coh-style-contact-details-card .social-container .social-more .more-icon {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-more .more-icon {
    display: inline-block;
    margin: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-more .more-icon {
    margin: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-more .more-icon:before {
    line-height: 24px;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.375rem;
    color: rgb(17, 139, 206);
    height: 1.5rem;
    width: 1.375rem;
    content: "\eb20";
    font-family: icomoon;
  }
}
.coh-style-contact-details-card .social-container .social-more .more {
  font-size: 1.125rem;
  color: rgb(17, 139, 206);
  text-align: right;
  display: inline-block;
  margin-right: 32px;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-more .more {
    display: none;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-more .more {
    display: none;
  }
}
.coh-style-contact-details-card .social-container .social-more .more:after {
  display: none;
}
.coh-style-contact-details-card .social-container .social-more .more:hover {
  text-decoration: underline;
}
.coh-style-contact-details-card .social-container .social-visit {
  margin-top: auto;
  display: none;
}
@media (max-width: 1170px) {
  .coh-style-contact-details-card .social-container .social-visit {
    margin-top: 24px;
  }
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-visit {
    text-align: right;
    margin-top: 0;
    display: block;
  }
}
@media (max-width: 751px) {
  .coh-style-contact-details-card .social-container .social-visit {
    text-align: left;
  }
}
.coh-style-contact-details-card .social-container .social-visit .visit {
  color: rgb(17, 139, 206);
  font-size: 1.125rem;
  text-align: center;
  margin-right: 0;
  margin-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-visit .visit {
    vertical-align: 0.1875rem;
    font-size: 1rem;
  }
}
.coh-style-contact-details-card .social-container .social-visit .visit:after {
  position: static;
  margin-right: -webkit-calc(4px - 1px);
  margin-right: calc(4px - 1px);
  margin-left: 16px;
}
@media (max-width: 571px) {
  .coh-style-contact-details-card .social-container .social-visit .visit:after {
    margin-left: -webkit-calc(8px + 1px);
    margin-left: calc(8px + 1px);
  }
}
.coh-style-contact-details-card .social-container .social-visit .visit:hover:after {
  margin-right: 0;
  margin-left: -webkit-calc(16px + 3px);
  margin-left: calc(16px + 3px);
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .social-container .social-visit .visit:hover:after {
    margin-right: -webkit-calc(4px - 1px);
    margin-right: calc(4px - 1px);
    margin-left: 16px;
  }
}
.coh-style-contact-details-card .desktop-links {
  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;
  position: absolute;
  bottom: 2.125rem;
  right: 3.75rem;
  height: auto;
  height: auto !important;
}
@media (max-width: 991px) {
  .coh-style-contact-details-card .desktop-links {
    display: none;
  }
}
.coh-style-contact-details-card .desktop-links .visit-desktop {
  margin-right: 0;
  padding-left: 32px;
}
.coh-style-contact-details-card .desktop-links .more-desktop {
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(190, 191, 194);
  padding-right: 32px;
}
.coh-style-contact-details-card .desktop-links .more-desktop:after {
  display: none;
}
.coh-style-contact-details-card .desktop-links .more-desktop:hover {
  text-decoration: underline;
}
.coh-style-card-container .card-container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -webkit-calc(30px / -2);
  margin-right: calc(30px / -2);
  margin-bottom: -webkit-calc(30px / -1);
  margin-bottom: calc(30px / -1);
  margin-left: -webkit-calc(30px / -2);
  margin-left: calc(30px / -2);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner {
    margin-right: -webkit-calc(16px * -1);
    margin-right: calc(16px * -1);
    margin-left: -webkit-calc(16px * -1);
    margin-left: calc(16px * -1);
  }
}
@media (max-width: 571px) {
  .coh-style-card-container .card-container-inner {
    margin-right: -webkit-calc(8px * -1);
    margin-right: calc(8px * -1);
    margin-left: -webkit-calc(8px * -1);
    margin-left: calc(8px * -1);
  }
}
.coh-style-card-container .card-container-inner:before {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner:before {
    display: none;
  }
}
.coh-style-card-container .card-container-inner:after {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner:after {
    display: none;
  }
}
.coh-style-card-container .card-container-inner[data-gs-fill-empty-space="1"] > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="1"] > * {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="1"] > * {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
  }
}
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="2"] > * {
  width: -webkit-calc(50% - 30px);
  width: calc(50% - 30px);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="2"] > * {
    width: -webkit-calc(50% - 33px);
    width: calc(50% - 33px);
  }
}
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="3"] > * {
  width: -webkit-calc(33.33% - 30px);
  width: calc(33.33% - 30px);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="3"] > * {
    width: -webkit-calc(33.33% - 32px);
    width: calc(33.33% - 32px);
  }
}
.coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="4"] > * {
  width: -webkit-calc(25% - 30px);
  width: calc(25% - 30px);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-desktop][data-gs-cards-per-row-desktop="4"] > * {
    width: -webkit-calc(25% - 32px);
    width: calc(25% - 32px);
  }
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="1"] > * {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
  }
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="2"] > * {
    width: -webkit-calc(50% - 33px);
    width: calc(50% - 33px);
  }
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="3"] > * {
    width: -webkit-calc(33.33% - 32px);
    width: calc(33.33% - 32px);
  }
}
@media (max-width: 991px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-tablet][data-gs-cards-per-row-tablet="4"] > * {
    width: -webkit-calc(25% - 32px);
    width: calc(25% - 32px);
  }
}
@media (max-width: 751px) {
  .coh-style-card-container .card-container-inner[data-gs-cards-per-row-mobile][data-gs-cards-per-row-mobile="1"] > * {
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-style-card-container .card-container-inner > * {
  margin-right: -webkit-calc(30px / 2);
  margin-right: calc(30px / 2);
  margin-bottom: 30px;
  margin-left: -webkit-calc(30px / 2);
  margin-left: calc(30px / 2);
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
@media (max-width: 1170px) {
  .coh-style-card-container .card-container-inner > * {
    margin-right: 16px;
    margin-left: 16px;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
  }
}
@media (max-width: 571px) {
  .coh-style-card-container .card-container-inner > * {
    margin-right: 8px;
    margin-left: 8px;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px);
  }
}
.coh-style-card-container article .coh-component {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-card-container article .coh-component {
    height: auto;
  }
}
.coh-style-card-container article .coh-component .coh-component {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-card-container article .coh-component .coh-component {
    height: auto;
  }
}
.coh-style-card-container article .coh-component .coh-component .coh-row {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-card-container article .coh-component .coh-component .coh-row {
    height: auto;
  }
}
.coh-style-card-container article .coh-component .coh-component .coh-row .coh-row-inner {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-card-container article .coh-component .coh-component .coh-row .coh-row-inner {
    height: auto;
  }
}
.coh-style-calendar-event-teaser-card .date-container {
  padding-right: 32px;
  padding-bottom: 8px;
  margin-right: 32px;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(221, 222, 223);
  display: inline-block;
  text-align: center;
  width: 6.25rem;
}
@media (max-width: 991px) {
  .coh-style-calendar-event-teaser-card .date-container {
    width: 6.25rem;
  }
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .date-container {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    width: 100%;
    border-right-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
    padding-bottom: 8px;
    text-align: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 16px;
  }
}
.coh-style-calendar-event-teaser-card .date-container .date {
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 300;
  color: rgb(40, 49, 136);
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .date-container .date {
    margin-right: 16px;
  }
}
.coh-style-calendar-event-teaser-card .date-container .month {
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 500;
  color: rgb(82, 86, 90);
}
@media (max-width: 991px) {
  .coh-style-calendar-event-teaser-card .date-container .month {
    position: relative;
    top: -0.25rem;
  }
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .date-container .month {
    display: inline-block;
    top: 0.0625rem;
  }
}
.coh-style-calendar-event-teaser-card .date-container + .title-container {
  margin-left: 0;
}
.coh-style-calendar-event-teaser-card .title-container {
  display: inline-block;
  padding-top: 12px;
  margin-left: -webkit-calc(101px + 32px);
  margin-left: calc(101px + 32px);
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .title-container {
    display: inline-block;
    margin-top: 16px;
    margin-left: 0;
    padding-top: 4px;
  }
}
.coh-style-calendar-event-teaser-card .title-container p {
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .coh-style-calendar-event-teaser-card .title-container p {
    margin-bottom: 0;
  }
}
.coh-style-calendar-event-teaser-card .title-container .title {
  font-weight: 300;
  color: rgb(82, 86, 90);
  font-size: 1.3125rem;
  margin-bottom: 16px;
}
.coh-style-calendar-event-teaser-card .title-container .add-to-calendar {
  color: rgb(17, 139, 206);
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .title-container .add-to-calendar {
    margin-top: 12px;
  }
}
.coh-style-calendar-event-teaser-card .title-container .add-to-calendar:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-calendar-event-teaser-card .title-container .add-to-calendar:hover {
    text-decoration: none;
  }
}
.coh-style-calendar-event-teaser-card .coh-container-boxed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .coh-container-boxed {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 751px) {
  .coh-style-calendar-event-teaser-card .coh-style-section > .section-inner > .coh-container-boxed * {
    margin-bottom: 0;
  }
}
.coh-style-business-unit-teaser-card {
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(41, 49, 137, 0.18);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(41, 49, 137, 0.18);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-business-unit-teaser-card {
    height: auto;
  }
}
.coh-style-business-unit-teaser-card .typography-container {
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .typography-container {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
  }
}
.coh-style-business-unit-teaser-card .typography-container h3 {
  margin-bottom: -webkit-calc(24px - 4px);
  margin-bottom: calc(24px - 4px);
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .typography-container h3 {
    margin-bottom: 16px;
  }
}
.coh-style-business-unit-teaser-card .typography-container .coh-container {
  color: rgb(82, 86, 90);
}
.coh-style-business-unit-teaser-card .typography-container .coh-container .coh-wysiwyg {
  font-size: 0.875rem;
}
.coh-style-business-unit-teaser-card .typography-container .coh-container .coh-wysiwyg p {
  font-size: 0.875rem;
}
.coh-style-business-unit-teaser-card .info-container {
  padding-bottom: 24px;
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .info-container {
    padding-bottom: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-teaser-card .info-container {
    height: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .info-container > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .info-container .coh-style-text-and-media > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-teaser-card .info-container .coh-style-text-and-media > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
.coh-style-business-unit-teaser-card .list1 {
  padding-left: 32px;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .list1 {
    padding-left: 24px;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .list-2 {
    padding-left: 24px;
  }
}
.coh-style-business-unit-teaser-card .links {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 222, 223);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(40, 49, 136, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(40, 49, 136, 0.18);
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links {
    margin-top: 4px;
  }
}
.coh-style-business-unit-teaser-card .links .read-more {
  text-align: center;
  width: 50%;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #F9F9F9 !important;
  font-size: 1.125rem;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .read-more {
    -webkit-transition: none;
    transition: none;
    font-size: 1rem;
    padding-top: -webkit-calc(16px + 7px);
    padding-top: calc(16px + 7px);
    padding-bottom: -webkit-calc(16px + 4px);
    padding-bottom: calc(16px + 4px);
  }
}
.coh-style-business-unit-teaser-card .links .read-more:hover {
  background-color: #118BCE !important;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .read-more:hover {
    background-color: #F9F9F9 !important;
    -webkit-transition: none;
    transition: none;
    color: rgb(17, 139, 206);
  }
}
.coh-style-business-unit-teaser-card .links .read-more:hover + .visit:before {
  opacity: 0;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .read-more:hover + .visit:before {
    opacity: 1;
  }
}
.coh-style-business-unit-teaser-card .links .read-more:after {
  display: none;
}
.coh-style-business-unit-teaser-card .links .visit {
  text-align: center;
  width: 50%;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  background-color: #F9F9F9 !important;
  line-height: 1.875rem;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .visit {
    -webkit-transition: none;
    transition: none;
    font-size: 1rem;
    padding-top: -webkit-calc(16px + 4px);
    padding-top: calc(16px + 4px);
    padding-bottom: -webkit-calc(16px + 4px);
    padding-bottom: calc(16px + 4px);
  }
}
.coh-style-business-unit-teaser-card .links .visit:hover {
  color: rgb(255, 255, 255);
  background-color: #118BCE !important;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .visit:hover {
    color: rgb(17, 139, 206);
    background-color: #F9F9F9 !important;
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-business-unit-teaser-card .links .visit:hover:after {
  position: static;
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .visit:hover:after {
    color: rgb(17, 139, 206);
  }
}
.coh-style-business-unit-teaser-card .links .visit:hover:before {
  opacity: 0;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .visit:hover:before {
    opacity: 1;
  }
}
.coh-style-business-unit-teaser-card .links .visit:after {
  position: static;
  margin-left: 16px;
  -webkit-transition: ease-in-out;
  transition: ease-in-out;
}
.coh-style-business-unit-teaser-card .links .visit:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1.875rem;
  width: 0.125rem;
  background-color: rgb(221, 222, 223);
  content: "";
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .links .visit:before {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-business-unit-teaser-card ul {
  color: rgb(82, 86, 90);
}
.coh-style-business-unit-teaser-card ul li {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card ul li {
    margin-bottom: 8px;
  }
}
.coh-style-business-unit-teaser-card ul li p {
  display: inline-block;
  font-size: 0.875rem;
  position: relative;
  margin-top: -webkit-calc(4px - 2px );
  margin-top: calc(4px - 2px );
  padding-right: 16px;
  padding-left: 16px;
}
.coh-style-business-unit-teaser-card ul li p:before {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 0.4375rem;
  width: 0.4375rem;
  content: "";
  display: inline-block;
  background-color: rgb(17, 139, 206);
  position: absolute;
  top: 0.5rem;
  left: 0;
}
@media (max-width: 991px) {
  .coh-style-business-unit-teaser-card .list2 {
    padding-left: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-teaser-card .list2 {
    padding-left: 24px;
  }
}
.coh-style-business-unit-floating-contact-card {
  width: 13rem;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
  background-color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card {
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
    width: 45rem;
    padding-bottom: 12px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card {
    width: 33.75rem;
    padding-top: -webkit-calc(16px + 4px);
    padding-top: calc(16px + 4px);
    padding-right: -webkit-calc(16px + 4px);
    padding-right: calc(16px + 4px);
    padding-bottom: -webkit-calc(16px + 4px);
    padding-bottom: calc(16px + 4px);
    padding-left: -webkit-calc(16px + 4px);
    padding-left: calc(16px + 4px);
    margin-right: auto;
    margin-bottom: -webkit-calc(32px + 32px);
    margin-bottom: calc(32px + 32px);
    margin-left: auto;
  }
}
@media (max-width: 571px) {
  .coh-style-business-unit-floating-contact-card {
    width: auto;
    margin-right: 24px;
    margin-left: 24px;
  }
}
.coh-style-business-unit-floating-contact-card .phone {
  color: rgb(82, 86, 90);
  padding-left: -webkit-calc(24px + 4px);
  padding-left: calc(24px + 4px);
  position: relative;
  margin-bottom: 12px;
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.025rem;
  font-weight: 500;
}
.coh-style-business-unit-floating-contact-card .phone:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375rem;
  color: rgb(40, 49, 136);
  content: "\e93e";
  font-family: icomoon;
  margin-right: 4px;
  position: absolute;
  top: 0.125rem;
  left: -0.0625rem;
}
.coh-style-business-unit-floating-contact-card .mail {
  color: rgb(17, 139, 206);
  font-size: 1rem;
  margin-bottom: 16px;
  font-weight: 500;
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card .mail {
    margin-top: 4px;
  }
}
.coh-style-business-unit-floating-contact-card .mail:hover {
  text-decoration: underline;
}
.coh-style-business-unit-floating-contact-card h3 {
  margin-bottom: 16px;
  font-size: 1.125rem;
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card h3 {
    font-size: 1.75rem;
    padding-bottom: 8px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card h3 {
    font-size: 1.3125rem;
    margin-top: 4px;
    padding-bottom: 0;
  }
}
.coh-style-business-unit-floating-contact-card .mail-icon:before {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(40, 49, 136);
  font-size: 1.25rem;
  height: 1.5rem;
  width: 1.375rem;
  content: "\eb32";
  font-family: icomoon;
  vertical-align: -0.175rem;
  margin-right: 4px;
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card .link-container {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card .link-container a {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card .phone-email {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-bottom: 12px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card .phone-email {
    margin-bottom: 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 571px) {
  .coh-style-business-unit-floating-contact-card .phone-email {
    display: block;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card .phone-email .email {
    margin-left: 24px;
    position: relative;
    top: 0.125rem;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card .phone-email .email {
    top: 0;
  }
}
@media (max-width: 571px) {
  .coh-style-business-unit-floating-contact-card .phone-email .email {
    margin-left: 0;
    position: static;
  }
}
@media (max-width: 991px) {
  .coh-style-business-unit-floating-contact-card .phone-email .coh-component {
    margin-right: 8px;
    margin-left: auto;
    position: relative;
    top: -1.3125rem;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-floating-contact-card .phone-email .coh-component {
    margin-top: 8px;
    margin-right: 0;
    margin-left: 0;
    position: static;
    width: 100%;
  }
}
.coh-style-business-unit-back-link {
  padding-top: -webkit-calc(32px + 24px);
  padding-top: calc(32px + 24px);
  padding-bottom: 40px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-business-unit-back-link {
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-business-unit-back-link {
    padding-top: 40px;
    padding-bottom: -webkit-calc(24px + 8px);
    padding-bottom: calc(24px + 8px);
    margin-bottom: -0.5rem;
  }
}
.coh-style-business-unit-back-link .link-container {
  margin-left: 0;
}
@media (max-width: 751px) {
  .coh-style-business-unit-back-link .link-container {
    margin-top: 16px;
  }
}
.coh-style-business-unit-back-link .link-container a {
  margin-left: 0;
}
@media (max-width: 991px) {
  .coh-style-business-unit-back-link .link-container a {
    left: -0.25rem;
    position: relative;
  }
}
.coh-style-boxed {
  padding-top: -webkit-calc(40px + 4px);
  padding-top: calc(40px + 4px);
  padding-right: -webkit-calc(40px + 12px);
  padding-right: calc(40px + 12px);
  padding-bottom: -webkit-calc(40px + 8px);
  padding-bottom: calc(40px + 8px);
  padding-left: -webkit-calc(40px + 12px);
  padding-left: calc(40px + 12px);
  background-color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-boxed {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (max-width: 751px) {
  .coh-style-boxed {
    padding-top: -webkit-calc(24px + 4px);
    padding-top: calc(24px + 4px);
    padding-right: -webkit-calc(24px + 4px);
    padding-right: calc(24px + 4px);
    padding-bottom: -webkit-calc(24px + 4px);
    padding-bottom: calc(24px + 4px);
    padding-left: -webkit-calc(24px + 4px);
    padding-left: calc(24px + 4px);
  }
}
.coh-style-dividends .views-element-container {
  padding-top: -webkit-calc(40px + 40px - 4px);
  padding-top: calc(40px + 40px - 4px);
}
@media (max-width: 991px) {
  .coh-style-dividends .views-element-container {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-style-dividends .views-element-container .coh-heading {
  padding-bottom: 8px;
  margin-top: 40px;
  margin-bottom: 32px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    background-color: rgb(249, 249, 249);
    border-top-style: none;
    overflow: hidden;
    padding: 0;
  }
}
.coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content li:first-child .coh-heading {
  margin-top: 1.5rem;
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content li:first-child .coh-heading {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    background-color: rgb(249, 249, 249);
    border-bottom-style: none;
    color: rgb(40, 49, 136);
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91c";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(82, 86, 90);
    font-weight: 500;
    font-size: 1.3125rem;
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-size: 1rem;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.4375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(17, 139, 206);
    font-size: 1.4375rem;
    content: "\e90e";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-dividends .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner {
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(221, 222, 223);
  }
}
.coh-style-dividends table {
  color: rgb(82, 86, 90);
  width: 100%;
  margin-top: 40px;
}
@media (max-width: 991px) {
  .coh-style-dividends table {
    margin-top: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-dividends table {
    display: block;
    overflow-x: auto;
  }
}
.coh-style-dividends table tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
.coh-style-dividends table tr:nth-child(even) {
  background-color: rgb(249, 249, 249);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 222, 223);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-dividends table tr:last-child {
    border-bottom-style: solid;
  }
}
.coh-style-dividends table tr th, .coh-style-dividends table tr td {
  text-align: left;
  padding-top: 24px;
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: 24px;
  padding-left: 16px;
}
@media (max-width: 751px) {
  .coh-style-dividends table tr th, .coh-style-dividends table tr td {
    white-space: nowrap;
  }
}
.coh-style-dividends table tr th a, .coh-style-dividends table tr td a {
  color: rgb(17, 139, 206);
}
.coh-style-dividends table tr th a:hover, .coh-style-dividends table tr td a:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-dividends table tr th a:hover, .coh-style-dividends table tr td a:hover {
    text-decoration: none;
  }
}
.coh-style-dividends table tr th a:after, .coh-style-dividends table tr td a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eaeb";
  font-family: icomoon;
  margin-left: 8px;
  vertical-align: -0.1875rem;
}
.coh-style-dividends table tr th {
  background-color: rgb(249, 249, 249);
  font-weight: 500;
}
.coh-style-dividends table thead {
  font-weight: 700;
  border-top-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(221, 222, 223);
  border-bottom-color: rgb(221, 222, 223);
  text-align: left;
}
.coh-style-dividends table tbody {
  display: table-row-group;
}
.coh-style-basic-link, .coh-style-basic-back-link, .coh-style-listen-link, .coh-style-basic-back-link-white, .coh-style-download-link, .coh-style-tertiary-link, .coh-style-basic-link-white, .coh-style-secondary-link {
  font-weight: 500;
  color: rgb(17, 139, 206);
  background-color: transparent !important;
  cursor: pointer;
  font-size: 1.125rem;
  line-height: 1.5rem;
  position: relative;
}
@media (max-width: 751px) {
  .coh-style-basic-link, .coh-style-basic-back-link, .coh-style-listen-link, .coh-style-basic-back-link-white, .coh-style-download-link, .coh-style-tertiary-link, .coh-style-basic-link-white, .coh-style-secondary-link {
    line-height: 1.375rem;
    font-size: 1rem;
  }
}
.coh-style-basic-link:hover, .coh-style-basic-back-link:hover, .coh-style-listen-link:hover, .coh-style-basic-back-link-white:hover, .coh-style-download-link:hover, .coh-style-tertiary-link:hover, .coh-style-basic-link-white:hover, .coh-style-secondary-link:hover {
  text-decoration: none;
}
.coh-style-basic-link:hover:after, .coh-style-basic-back-link:hover:after, .coh-style-listen-link:hover:after, .coh-style-basic-back-link-white:hover:after, .coh-style-download-link:hover:after, .coh-style-tertiary-link:hover:after, .coh-style-basic-link-white:hover:after, .coh-style-secondary-link:hover:after {
  position: absolute;
  right: -2rem;
}
@media (max-width: 991px) {
  .coh-style-basic-link:hover:after, .coh-style-basic-back-link:hover:after, .coh-style-listen-link:hover:after, .coh-style-basic-back-link-white:hover:after, .coh-style-download-link:hover:after, .coh-style-tertiary-link:hover:after, .coh-style-basic-link-white:hover:after, .coh-style-secondary-link:hover:after {
    right: -1.75rem;
  }
}
@media (max-width: 751px) {
  .coh-style-basic-link:hover:after, .coh-style-basic-back-link:hover:after, .coh-style-listen-link:hover:after, .coh-style-basic-back-link-white:hover:after, .coh-style-download-link:hover:after, .coh-style-tertiary-link:hover:after, .coh-style-basic-link-white:hover:after, .coh-style-secondary-link:hover:after {
    right: -1.5rem;
  }
}
.coh-style-basic-link:after, .coh-style-basic-back-link:after, .coh-style-listen-link:after, .coh-style-basic-back-link-white:after, .coh-style-download-link:after, .coh-style-tertiary-link:after, .coh-style-basic-link-white:after, .coh-style-secondary-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  position: absolute;
  top: 0.1875rem;
  right: -1.75rem;
}
@media (max-width: 751px) {
  .coh-style-basic-link:after, .coh-style-basic-back-link:after, .coh-style-listen-link:after, .coh-style-basic-back-link-white:after, .coh-style-download-link:after, .coh-style-tertiary-link:after, .coh-style-basic-link-white:after, .coh-style-secondary-link:after {
    right: -1.5rem;
  }
}
.coh-container[data-gs-foreground-color=light] .coh-style-basic-link, .coh-container[data-gs-foreground-color=light] .coh-style-basic-back-link, .coh-container[data-gs-foreground-color=light] .coh-style-listen-link, .coh-container[data-gs-foreground-color=light] .coh-style-basic-back-link-white, .coh-container[data-gs-foreground-color=light] .coh-style-download-link, .coh-container[data-gs-foreground-color=light] .coh-style-tertiary-link, .coh-container[data-gs-foreground-color=light] .coh-style-basic-link-white, .coh-container[data-gs-foreground-color=light] .coh-style-secondary-link {
  color: rgb(255, 255, 255);
}
.coh-wysiwyg .coh-style-basic-link:hover, .coh-wysiwyg .coh-style-basic-back-link:hover, .coh-wysiwyg .coh-style-listen-link:hover, .coh-wysiwyg .coh-style-basic-back-link-white:hover, .coh-wysiwyg .coh-style-download-link:hover, .coh-wysiwyg .coh-style-tertiary-link:hover, .coh-wysiwyg .coh-style-basic-link-white:hover, .coh-wysiwyg .coh-style-secondary-link:hover {
  text-decoration: none;
  text-decoration: none !important;
}
.coh-style-secondary-link {
  position: relative;
  padding-left: -webkit-calc(16px + 8px);
  padding-left: calc(16px + 8px);
  color: rgb(40, 49, 136);
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out;
  display: block;
}
@media (max-width: 1170px) {
  .coh-style-secondary-link {
    padding-left: -webkit-calc(16px + 4px);
    padding-left: calc(16px + 4px);
  }
}
.coh-style-secondary-link:after {
  display: none;
}
.coh-style-secondary-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  padding-right: 4px;
  text-decoration: none;
  position: absolute;
  top: 0.1875rem;
  left: 0;
  color: rgb(17, 139, 206);
}
.coh-style-secondary-link:hover {
  color: rgb(17, 139, 206);
}
.coh-style-secondary-link:hover:before {
  text-decoration: none;
}
.coh-wysiwyg p .coh-style-secondary-link {
  color: rgb(40, 49, 136);
}
.coh-wysiwyg p .coh-style-secondary-link:hover {
  text-decoration: none;
  color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-wysiwyg p .coh-style-secondary-link:hover {
    color: rgb(40, 49, 136);
  }
}
.coh-style-basic-link-white {
  color: rgb(249, 249, 249);
}
.coh-style-tertiary-link:after {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ebba";
  font-family: icomoon;
  position: absolute;
  top: 0.0625rem;
}
.coh-style-download-link {
  display: inline;
}
.coh-style-download-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eaeb";
  font-family: icomoon;
}
.coh-wysiwyg .coh-style-download-link:hover {
  text-decoration: none;
}
.coh-style-basic-back-link-white {
  padding-left: -webkit-calc(16px + 4px);
  padding-left: calc(16px + 4px);
  position: relative;
  color: rgb(255, 255, 255);
}
.coh-style-basic-back-link-white:after {
  display: none;
}
.coh-style-basic-back-link-white:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  padding-right: 4px;
  position: absolute;
  top: 0.15625rem;
  left: 0;
  content: "\e90d";
  font-family: icomoon;
}
.coh-style-basic-back-link-white:hover {
  text-decoration: underline;
}
.coh-style-basic-back-link-white:hover:before {
  text-decoration: none;
}
.coh-style-listen-link {
  display: inline;
}
.coh-style-listen-link:after {
  line-height: 1.0;
  font-weight: 800;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ebba";
  font-family: icomoon;
  font-size: 0.9375rem;
}
.coh-style-basic-back-link {
  position: relative;
  padding-left: -webkit-calc(16px + 4px);
  padding-left: calc(16px + 4px);
}
.coh-style-basic-back-link:after {
  display: none;
}
.coh-style-basic-back-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
  font-family: icomoon;
  padding-right: 4px;
  text-decoration: none;
  position: absolute;
  top: 0.15625rem;
  left: 0;
}
@media (max-width: 751px) {
  .coh-style-basic-back-link:before {
    top: 0.1875rem;
  }
}
.coh-style-basic-back-link:hover {
  text-decoration: underline;
}
.coh-style-basic-back-link:hover:before {
  text-decoration: none;
}
.coh-style-awards-component .media-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-awards-component .media-container picture {
  margin-right: auto;
  margin-left: auto;
}
.coh-style-awards-component .small-paragraph {
  color: rgb(82, 86, 90);
  margin-top: 80px;
}
@media (max-width: 991px) {
  .coh-style-awards-component .small-paragraph {
    margin-top: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-awards-component .small-paragraph {
    margin-top: 24px;
  }
}
.coh-style-awards-component .coh-wysiwyg {
  padding-bottom: 16px;
}
@media (max-width: 991px) {
  .coh-style-awards-component .coh-wysiwyg {
    padding-bottom: 0;
  }
}
.coh-style-article-teaser-card {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
          box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
  margin-bottom: 32px;
  overflow: hidden;
  height: 26.25rem;
  position: relative;
  z-index: 0;
}
@media (max-width: 1170px) {
  .coh-style-article-teaser-card {
    height: 22.5rem;
  }
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card {
    height: auto;
    position: static;
    margin-bottom: 0;
  }
}
.coh-style-article-teaser-card .text-container {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-overflow: ellipsis;
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .text-container {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-article-teaser-card .text-container:hover {
  height: 18.75rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .text-container:hover {
    height: auto;
  }
}
.coh-style-article-teaser-card .text-container:hover .content-container {
  top: 33%;
  overflow: hidden;
  height: 13.75rem;
}
@media (max-width: 1170px) {
  .coh-style-article-teaser-card .text-container:hover .content-container {
    height: 11.25rem;
  }
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .text-container:hover .content-container {
    height: auto;
  }
}
.coh-style-article-teaser-card .text-container:hover .summary {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.coh-style-article-teaser-card .text-container .summary {
  display: block;
  opacity: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-transform: translateY(1.25rem);
      -ms-transform: translateY(1.25rem);
          transform: translateY(1.25rem);
  color: rgb(82, 86, 90);
}
@media (max-width: 1170px) {
  .coh-style-article-teaser-card .text-container .summary {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .text-container .summary {
    display: none;
  }
}
.coh-style-article-teaser-card .text-container h4 {
  margin-bottom: 24px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-article-teaser-card .read-time:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(150, 151, 163);
  font-size: 3px;
  margin-right: 12px;
  margin-left: 8px;
  position: relative;
  content: "\f111";
  font-family: icomoon;
  top: -0.1875rem;
}
.coh-style-article-teaser-card .date {
  color: rgb(150, 151, 163);
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.coh-style-article-teaser-card .content-container {
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  z-index: 1;
  padding-top: 24px;
  padding-right: 24px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (max-width: 1170px) {
  .coh-style-article-teaser-card .content-container {
    top: 55%;
  }
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .content-container {
    position: static;
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-article-teaser-card .date-container {
  padding-top: -webkit-calc(24px - 2px);
  padding-top: calc(24px - 2px);
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgb(255, 255, 255);
  z-index: 2;
}
@media (max-width: 991px) {
  .coh-style-article-teaser-card .date-container {
    position: static;
    padding-top: 0;
  }
}
.coh-style-annual-general-meeting .views-element-container {
  padding-top: 40px;
}
.coh-style-annual-general-meeting .views-element-container ul li {
  margin-bottom: 16px;
}
.coh-style-annual-general-meeting .views-element-container ul li:last-child {
  margin-bottom: 0;
}
.coh-style-annual-general-meeting .views-element-container ul li a {
  color: rgb(17, 139, 206);
  font-weight: 500;
}
.coh-style-annual-general-meeting .views-element-container ul li a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eaeb";
  font-family: icomoon;
  margin-left: 8px;
  vertical-align: -0.1875rem;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-style-annual-general-meeting .views-element-container ul li a:hover:after {
  margin-left: 12px;
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .views-element-container ul li a:hover:after {
    margin-left: 8px;
  }
}
.coh-style-annual-general-meeting .views-element-container .coh-heading {
  padding-bottom: 8px;
  margin-top: 40px;
  margin-bottom: 32px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
.coh-style-annual-general-meeting .views-element-container p {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    border-top-style: none;
    background-color: rgb(249, 249, 249);
    padding: 0;
    overflow: hidden;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .views-row:first-child .coh-heading {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .views-element-container {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    border-bottom-style: none;
    background-color: rgb(249, 249, 249);
    color: rgb(40, 49, 136);
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91c";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-weight: 500;
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    line-height: 1.3125rem;
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    line-height: 1rem;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.4375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90e";
    font-family: icomoon;
    font-size: 1.4375rem;
    color: rgb(17, 139, 206);
  }
}
@media (max-width: 991px) {
  .coh-style-annual-general-meeting .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner {
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(221, 222, 223);
  }
}
.coh-style-accordion-item-content .header-text-container {
  height: auto;
  margin-bottom: -webkit-calc(40px +$space);
  margin-bottom: calc(40px +$space);
  height: auto !important;
  margin-bottom: 56px !important;
}
@media (max-width: 991px) {
  .coh-style-accordion-item-content .header-text-container {
    margin-bottom: 40px;
    margin-bottom: 40px !important;
  }
}
.coh-style-accordion-item-content .content-container {
  background-color: rgb(249, 249, 249);
  padding-right: 24px;
  padding-bottom: -webkit-calc(40px + 16px);
  padding-bottom: calc(40px + 16px);
  padding-left: 24px;
}
@media (max-width: 751px) {
  .coh-style-accordion-item-content .content-container {
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs {
  height: 100% ! important;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  margin-top: 0;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:hover {
  -webkit-box-shadow: inset 0 0 0.25rem 0.0625rem rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 0.25rem 0.0625rem rgba(0, 0, 0, 0.1);
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.13);
          box-shadow: inset 0 0.125rem 0 0 rgba(0, 0, 0, 0.13);
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
  color: rgb(40, 49, 136);
  background-color: rgb(249, 249, 249);
  border-bottom-style: none;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-family: icomoon;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
  font-weight: 500;
  color: rgb(82, 86, 90);
  font-size: 1.3125rem;
  line-height: 1.25;
  background-color: rgb(255, 255, 255);
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
@media (max-width: 751px) {
  .coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-size: 1rem;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 16px;
  }
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover {
  color: rgb(40, 49, 136);
  background-color: rgb(249, 249, 249);
}
@media (max-width: 991px) {
  .coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:hover {
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  font-size: 1.4375rem;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content {
  padding: 0;
}
.coh-style-accordion-item-content .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title.is-active a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a {
  color: rgb(82, 86, 90);
  background-color: rgb(249, 249, 249);
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  padding: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(82, 86, 90);
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a {
    font-size: inherit;
    padding: 16px;
    padding-right: 16px;
  }
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-title a:hover, .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover {
  color: rgb(82, 86, 90);
  background-color: rgb(249, 249, 249);
}
@media (max-width: 991px) {
  .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-top: 0;
  }
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:first-child {
  margin-top: 0;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f068";
  font-family: icomoon;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f067";
  font-family: icomoon;
  margin-left: auto;
  padding-left: 16px;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content {
  background-color: rgb(249, 249, 249);
  padding: 24px;
}
@media (max-width: 751px) {
  .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content {
    padding: 16px;
  }
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li {
  margin-right: 4px;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-horizontal-left li:last-child {
  margin-right: 0;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li {
  margin-bottom: 4px;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner.coh-accordion-tabs-vertical-left .coh-accordion-tabs-nav li:last-child {
  margin-bottom: 0;
}
.coh-style-accordion-and-tabs .coh-accordion-tabs-display-tabs-xl > .coh-accordion-tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .coh-style-accordion-and-tabs .coh-accordion-tabs-display-accordion-sm > .coh-accordion-tabs-nav {
    display: none;
  }
}
.coh-style-404-page .text-container {
  margin-top: 4.5rem;
  margin-bottom: 13rem;
}
.coh-style-404-page .text-container a {
  margin-top: -webkit-calc(32px - 4px);
  margin-top: calc(32px - 4px);
}
@media (max-width: 991px) {
  .coh-style-3-column-text-block .coh-style-columns > .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-3-column-text-block .coh-style-columns > .coh-row > .coh-row-inner .coh-column {
    margin-bottom: 24px;
  }
}
.coh-style-3-column-text-block .coh-wysiwyg .label {
  color: rgb(0, 159, 223);
  font-size: 1.375rem;
  margin-bottom: -webkit-calc(16px - 3px);
  margin-bottom: calc(16px - 3px);
}
.coh-style-3-column-text-block .coh-wysiwyg .value {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 300;
}
.coh-style-3-column-text-block .coh-wysiwyg .year {
  margin-bottom: 16px;
}
.coh-style-3-column-slider-container .link-div {
  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;
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .link-div {
    height: auto;
    display: block;
  }
}
.coh-style-3-column-slider-container .link-div .coh-container {
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .link-div .coh-container {
    height: auto;
  }
}
.coh-style-3-column-slider-container .link-container {
  padding-top: -webkit-calc(12px - 2px );
  padding-top: calc(12px - 2px );
  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%;
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .link-container {
    padding-top: 12px;
    text-align: left;
    height: 0;
    margin-top: 16px;
    margin-bottom: 0;
    display: block;
  }
}
.coh-style-3-column-slider-container .link-container a {
  margin-top: auto;
  margin-bottom: 0;
  position: relative;
  left: -1.75rem;
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .link-container a {
    margin-top: 4px;
    position: relative;
    left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-3-column-slider-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-3-column-slider-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .coh-style-section > .section-inner > .coh-container-boxed > .coh-style-columns > .coh-row > .coh-row-inner > .coh-column:last-child {
    margin-bottom: 0;
  }
}
.coh-style-3-column-slider-container .coh-slider-container .coh-slider-nav-bottom .slick-dots li.slick-active button:before {
  background-color: rgb(82, 86, 90);
}
.coh-style-3-column-slider-container .coh-slider-container .coh-slider-nav-bottom .slick-dots li button:before {
  background-color: rgb(150, 151, 163);
}
.coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid {
  overflow: visible;
}
.coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item {
  margin-bottom: -webkit-calc(40px + 4px);
  margin-bottom: calc(40px + 4px);
}
.coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .coh-style-vertical-link-card {
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .coh-style-vertical-link-card {
    height: auto;
  }
}
@media (max-width: 991px) {
  .coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article .coh-style-article-teaser-card {
    height: 100%;
  }
}
@media (max-width: 751px) {
  .coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item article .coh-style-article-teaser-card {
    height: auto;
  }
}
.coh-style-3-column-slider-container .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next.coh-style-slider-next-button {
  position: absolute;
  top: 34%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-3-column-slider-container .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev.coh-style-slider-prev-button {
  position: absolute;
  top: 34%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.svg-background .coh-style-3-column-slider-container .background-image-holder {
  background-image: url("/sites/default/files/images/Business%20unit/texture-grey-bg.png");
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(249, 249, 249);
}
.svg-background .coh-style-3-column-slider-container .coh-slider-container .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .coh-slider-item .coh-style-vertical-link-card {
  background-color: rgb(255, 255, 255);
}
.coh-style-2-column-text-block .section .section-inner .coh-container-boxed .coh-component .coh-row .coh-row-inner .coh-column .coh-component .coh-row .coh-row-inner .coh-column .text-container {
  padding-right: 24px;
}
@media (max-width: 1170px) {
  .coh-style-2-column-text-block .section .section-inner .coh-container-boxed .coh-component .coh-row .coh-row-inner .coh-column .coh-component .coh-row .coh-row-inner .coh-column .text-container {
    padding-right: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-2-column-text-block .section .section-inner .coh-container-boxed .coh-component .coh-row .coh-row-inner .coh-column .coh-component .coh-row .coh-row-inner .coh-column .text-container {
    padding-right: 0;
  }
}
.coh-style-disclaimer-pages {
  padding-bottom: -webkit-calc(80px + 24px);
  padding-bottom: calc(80px + 24px);
}
@media (max-width: 991px) {
  .coh-style-disclaimer-pages {
    padding-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-disclaimer-pages {
    padding-bottom: -webkit-calc(32px + 32px);
    padding-bottom: calc(32px + 32px);
  }
}
.coh-style-disclaimer-pages .section {
  padding-top: -webkit-calc(80px + 24px);
  padding-top: calc(80px + 24px);
  padding-bottom: 56px !important;
}
@media (max-width: 991px) {
  .coh-style-disclaimer-pages .section {
    padding-top: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-disclaimer-pages .section {
    padding-top: -webkit-calc(32px + 32px);
    padding-top: calc(32px + 32px);
  }
}
.coh-style-disclaimer-pages .section .coh-block .disclaimer-form .form input {
  margin-right: 16px;
}
.coh-style-extra-padding-bottom {
  padding-bottom: 24px;
}
@media (max-width: 1170px) {
  .coh-style-extra-padding-bottom {
    padding-bottom: 16px;
  }
}
@media (max-width: 751px) {
  .coh-style-extra-padding-bottom {
    padding-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs {
    -webkit-box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0.0625rem 0.1875rem 0 rgba(0, 0, 0, 0.2);
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content {
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
  z-index: 4;
  position: relative;
  padding: 0;
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content {
    border-top-style: none;
    border-top-width: 0;
    z-index: 0;
    padding-top: 24px;
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav {
  overflow: auto;
  white-space: nowrap;
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav {
    display: none;
    overflow: hidden;
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav .is-active {
  z-index: 4;
  -webkit-box-shadow: 0 0.125rem 0.75rem 0.25rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.125rem 0.75rem 0.25rem rgba(0, 0, 0, 0.2);
  margin-right: 0;
  margin-left: 0;
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav .is-active a {
  background-color: rgb(17, 139, 206);
  color: rgb(255, 255, 255);
  font-weight: 500;
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav .is-active a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(17, 139, 206);
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li {
  margin-right: 0;
  margin-right: 0 !important;
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  background-color: rgb(249, 249, 249);
  color: rgb(82, 86, 90);
  padding-top: 32px;
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: 32px;
  padding-left: -webkit-calc(40px + 8px);
  padding-left: calc(40px + 8px);
  font-weight: 500;
}
@media (max-width: 991px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a {
    padding-right: 32px;
    padding-left: 32px;
    font-size: 16px;
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-nav li a:hover {
  background-color: rgba(17, 140, 207, 0.16);
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-top: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    border-bottom-style: none;
    background-color: rgb(249, 249, 249);
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91c";
    font-family: icomoon;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    line-height: 1.25rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    font-weight: 500;
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.4375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90e";
    font-family: icomoon;
    font-size: 1.4375rem;
    color: rgb(17, 139, 206);
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  padding: 0;
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    background-color: rgb(249, 249, 249);
    padding-top: 24px;
  }
}
@media (max-width: 571px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-style-section[data-gs-spacing] {
    padding-top: 0;
    padding-bottom: 32px;
  }
}
.coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .coh-component .section .section-inner .coh-container-boxed .coh-component .coh-row .coh-row-inner .coh-column .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  border-top-width: 0;
  border-top-style: none;
}
.coh-style-horizontal-tab-item [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav li a {
  background-color: rgb(255, 255, 255);
}
.coh-style-horizontal-tab-item [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav li a:hover {
  background-color: rgba(17, 140, 207, 0.16);
}
.coh-style-horizontal-tab-item [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav .is-active a {
  background-color: rgb(17, 139, 206);
}
.coh-style-horizontal-tab-item [data-gs-background-color][data-gs-background-color=light] .coh-style-accordion-and-tabs .coh-accordion-tabs-nav .is-active a:hover {
  background-color: rgb(17, 139, 206);
  color: rgb(255, 255, 255);
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .vertical-tab-device {
    margin-top: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .vertical-tab-device .coh-accordion-tabs {
    margin-top: -3rem;
    margin-right: 16px;
    margin-left: 16px;
  }
}
.coh-style-horizontal-tab-item .vertical-tab-device .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content {
  border-top-width: 0;
  border-top-style: none;
}
@media (max-width: 751px) {
  .coh-style-horizontal-tab-item .vertical-tab-device .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
.coh-style-horizontal-tab-item .vertical-tab-device .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-nav li {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-horizontal-tab-item .section .section-inner .coh-container-boxed .text-container {
  margin-bottom: -webkit-calc(40px +$space);
  margin-bottom: calc(40px +$space);
}
@media (max-width: 991px) {
  .coh-style-horizontal-tab-item .section .section-inner .coh-container-boxed .text-container {
    margin-bottom: 40px;
  }
}
.coh-style-header {
  position: relative;
  z-index: 100;
}
@media (max-width: 991px) {
  .search-open.coh-style-header {
    padding-top: 4.375rem;
  }
}
@media (max-width: 751px) {
  .search-open.coh-style-header {
    padding-top: 3.875rem;
  }
}
.search-open.coh-style-header:before {
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  display: none;
  height: 4.375rem;
  width: 100%;
}
@media (max-width: 991px) {
  .search-open.coh-style-header:before {
    display: block;
  }
}
@media (max-width: 751px) {
  .search-open.coh-style-header:before {
    height: 3.875rem;
  }
}
@media (max-width: 991px) {
  .search-open.coh-style-header .utility-bar {
    border-top-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(221, 222, 223);
  }
}
.coh-style-header .menu-overlay {
  background-color: rgb(82, 86, 90);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  display: none;
  opacity: 0.5;
}
.coh-style-header .menu-overlay.open {
  display: block;
}
@media (max-width: 991px) {
  .coh-style-header .menu-overlay.open {
    display: none;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container {
    display: block;
  }
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container.open, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container.open {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children {
  position: static;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children.is-expanded, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children.is-expanded {
  background-color: rgb(255, 255, 255);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:before {
  display: none;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:after {
  -webkit-transform: rotateZ(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotateZ(180deg) translateY(50%);
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children.is-expanded > a:after {
    -webkit-transform: rotateZ(0deg) translateY(-50%);
        -ms-transform: rotate(0deg) translateY(-50%);
            transform: rotateZ(0deg) translateY(-50%);
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children.is-expanded + li > a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children.is-expanded + li > a:before {
  display: none;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children > a {
  padding-right: 1.125rem;
  position: relative;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children > a:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children > a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  right: -0.3125rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li.has-children > a:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children > a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(17, 139, 206);
    content: "\e917";
    font-family: icomoon;
    font-size: 1.375rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li:first-child > a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li:first-child > a:before {
  display: none;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a {
  color: rgb(81, 85, 90);
  font-size: 1rem;
  display: block;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 2.4375rem;
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  margin-right: 2.4375rem;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}
@media (max-width: 1170px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a {
    font-size: 0.875rem;
    padding-left: 1.75rem;
    margin-right: 1.75rem;
  }
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 0;
    font-size: 1.25rem;
    width: 100%;
    border-bottom-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(239, 241, 248);
    color: rgb(40, 49, 136);
    margin-right: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a {
    font-size: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a:hover, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a:hover {
  color: rgb(17, 139, 206);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a:before {
  background-color: rgb(221, 222, 223);
  height: 1rem;
  width: 0.0625rem;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a:before {
    display: none;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu {
  display: none;
  position: absolute;
  top: -webkit-calc(100% - 1px);
  top: calc(100% - 1px);
  left: -0.0625rem;
  z-index: 99;
  background-color: rgb(255, 255, 255);
  width: -webkit-calc(100% + 2px);
  width: calc(100% + 2px);
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link {
  display: none;
  border-bottom-width: 0.0625rem;
  border-color: rgb(239, 241, 248);
  color: rgb(17, 139, 206);
  -webkit-transition: 300ms;
  transition: 300ms;
  border-bottom-style: solid;
  width: 100%;
  font-weight: 500;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link {
    display: block;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    font-size: 1.25rem;
    text-align: left;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .back-button, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link {
    font-size: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .back-button:before, .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .back-button:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
  font-family: icomoon;
  font-size: 1.375rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.25rem;
  margin-left: -0.375rem;
  -webkit-transform: translateY(-0.125rem);
      -ms-transform: translateY(-0.125rem);
          transform: translateY(-0.125rem);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .back-button:focus, .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link:focus, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .back-button:focus, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link:focus {
  outline: none;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link {
  color: rgb(40, 49, 136);
  display: none;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link {
    display: block;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .current-item-link.current-item-link:before {
  display: none;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container {
  padding-top: 3.875rem;
  padding-bottom: 3.375rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container {
    padding-top: 0.125rem;
    padding-right: 2.5rem;
    padding-bottom: 1rem;
    padding-left: 2.5rem;
    margin-right: 0;
    margin-left: 0;
    max-width: none;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul {
    display: block;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li {
  width: 33.33%;
  margin-bottom: 1.5rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li.has-children > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li.has-children > a {
    position: relative;
  }
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li.has-children > a:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li.has-children > a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e917";
    font-family: icomoon;
    font-size: 1.375rem;
    position: absolute;
    top: 50%;
    right: -0.3125rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    color: rgb(17, 139, 206);
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a {
  color: rgb(40, 49, 136);
  font-size: 1.3125rem;
  line-height: 1.625rem;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: 300ms;
  transition: 300ms;
  margin-bottom: 0.625rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a {
    font-size: 1.25rem;
    line-height: normal;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-color: rgb(239, 241, 248);
    display: block;
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a {
    font-size: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a:hover, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > a:hover {
  color: rgb(17, 140, 207);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > p, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > p {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > p, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul > li > p {
    display: none;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info {
  border-right-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(221, 222, 223, 0.5);
  padding-right: 2rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info {
    display: none;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-title, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-title {
  color: rgb(40, 49, 136);
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 2.25rem;
  margin-bottom: 1.375rem;
  display: block;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-description, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-description {
  font-size: 1.25rem;
  margin-bottom: 2.125rem;
  line-height: 1.5rem;
  display: block;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link {
  color: rgb(17, 139, 206);
  font-weight: 500;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link:hover:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link:hover:after {
  -webkit-transform: translateX(0.3125rem);
      -ms-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link:after, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .mega-menu-info .mega-menu-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  vertical-align: middle;
  display: inline-block;
  margin-top: -0.0625rem;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  font-size: 1.125rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu {
    background-color: rgb(255, 255, 255);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: none;
    padding-top: 0.125rem;
    padding-right: 2.5rem;
    padding-bottom: 1rem;
    padding-left: 2.5rem;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li {
  display: block;
  margin-top: 1.25rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li {
    margin-top: 0;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li:last-child, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li:last-child {
  margin-bottom: 0.9375rem;
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a {
  display: block;
  padding-left: 1.25rem;
  color: rgb(82, 86, 90);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.1875rem;
  position: relative;
  -webkit-transition: 300ms;
  transition: 300ms;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a {
    color: rgb(40, 49, 136);
    font-size: 1.25rem;
    line-height: normal;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 0;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(239, 241, 248);
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a {
    font-size: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:hover, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:hover {
  color: rgb(17, 139, 206);
}
.coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  position: absolute;
  top: 0.0625rem;
  left: -0.1875rem;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:before, .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > .submenu .submenu ul li a:before {
    display: none;
  }
}
.coh-style-header .utility-bar {
  background-color: rgb(249, 249, 249);
  border-bottom-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
  position: relative;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar {
    position: static;
  }
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container {
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar > .coh-container > .coh-menu-list-container {
    display: none;
  }
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li {
  height: 100%;
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children > a {
  padding-right: 1.125rem;
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li.has-children p {
  display: none;
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a {
  height: 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;
  font-weight: 500;
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(116, 118, 120);
  font-size: 0.875rem;
  -webkit-transition: color 300ms;
  transition: color 300ms;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 1.5rem;
  margin-right: 1.5rem;
}
.coh-style-header .utility-bar > .coh-container > .coh-menu-list-container > li > a:hover {
  color: rgb(17, 139, 206);
}
.coh-style-header .utility-bar .contact-and-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .contact-and-search {
    width: 100%;
  }
}
.coh-style-header .utility-bar .contact-and-search .menu {
  margin: 0;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .contact-and-search .menu {
    width: 50%;
  }
}
.coh-style-header .utility-bar .contact-and-search .menu .menu-item {
  margin: 0;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .contact-and-search .menu .menu-item {
    width: 100%;
  }
}
.coh-style-header .utility-bar .contact-and-search .menu a {
  background-color: rgb(40, 49, 136);
  color: rgb(249, 249, 249);
  padding-top: 0.5rem;
  padding-right: 1.125rem;
  padding-bottom: 0.5rem;
  padding-left: 1.125rem;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  text-decoration: none;
  font-weight: 500;
  font-size: 0.875rem;
  text-align: center;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .contact-and-search .menu a {
    font-size: 1.125rem;
    border-color: rgb(221, 222, 223);
    border-style: solid;
    border-right-width: 0.0625rem;
    color: rgb(40, 49, 136);
    background-color: rgba(0, 0, 0, 0);
  }
}
@media (max-width: 751px) {
  .coh-style-header .utility-bar .contact-and-search .menu a {
    font-size: 0.875rem;
  }
}
.coh-style-header .utility-bar .contact-and-search .menu a:hover {
  background-color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .contact-and-search .menu a:hover {
    color: rgb(17, 139, 206);
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header .utility-bar .search-bar-container {
  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;
  position: relative;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container {
    width: 50%;
    position: static;
  }
}
.coh-style-header .utility-bar .search-bar-container .search-bar {
  display: none;
  position: absolute;
  top: 100%;
  right: 0.75rem;
  z-index: 10;
  margin-top: 0.0625rem;
  width: 18rem;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .search-bar {
    width: 100%;
    margin-top: 0.6875rem;
    top: 0;
    right: auto;
    left: 0;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media (max-width: 751px) {
  .coh-style-header .utility-bar .search-bar-container .search-bar {
    margin-top: 0.4375rem;
  }
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form {
  border-style: none;
  background-color: rgb(255, 255, 255);
  height: 5.5rem;
  width: 100%;
  padding: 0;
  display: block;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form {
    height: 2.875rem;
  }
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form {
  height: 100%;
  margin: 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;
  margin: 0 !important;
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .js-form-item {
  margin: 0;
  float: none;
  width: 100%;
  height: 2.875rem;
  margin: 0 !important;
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .js-form-item input {
  height: -webkit-calc(100% - 1px);
  height: calc(100% - 1px);
  width: -webkit-calc(100% - 68px);
  width: calc(100% - 68px);
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(17, 139, 206);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  color: rgb(82, 86, 90);
  font-size: 1rem;
  padding-right: 3.125rem;
  padding-bottom: 0.0625rem;
  padding-left: 1rem;
  position: relative;
  top: -0.125rem;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .js-form-item input {
    top: 0;
  }
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .form-actions {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  margin-top: 0.0625rem;
  height: 3.125rem;
  width: 3.125rem;
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .form-actions:hover:before {
  color: rgb(40, 49, 136);
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .form-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  content: "\e917";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 1.125rem;
  margin-top: -0.125rem;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .form-actions:before {
    margin-top: 0;
  }
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form .form-actions input {
  height: 3.125rem;
  width: 3.125rem;
  border-style: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
.coh-style-header .utility-bar .search-bar-container .search-bar .search-block-form form *:focus {
  outline-style: none;
}
.coh-style-header .utility-bar .search-bar-container .coh-button {
  margin-top: 0.0625rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  font-weight: 500;
  color: rgb(40, 49, 136);
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .coh-button {
    height: 100%;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-header .utility-bar .search-bar-container .coh-button:hover:before {
  color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .coh-button:hover:before {
    color: rgb(40, 49, 136);
  }
}
.coh-style-header .utility-bar .search-bar-container .coh-button:focus {
  outline: none;
}
.coh-style-header .utility-bar .search-bar-container .coh-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eb7f";
  font-family: icomoon;
  font-size: 1.375rem;
  color: rgb(116, 118, 120);
  position: relative;
  left: 0.0625rem;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .coh-button:before {
    margin-right: 0.25rem;
    display: inline-block;
    vertical-align: middle;
    color: rgb(40, 49, 136);
  }
}
.coh-style-header .utility-bar .search-bar-container .coh-button:after {
  font-size: 1.125rem;
}
@media (max-width: 991px) {
  .coh-style-header .utility-bar .search-bar-container .coh-button:after {
    content: "Search";
    display: inline-block;
    vertical-align: middle;
  }
}
@media (max-width: 751px) {
  .coh-style-header .utility-bar .search-bar-container .coh-button:after {
    font-size: 0.875rem;
  }
}
.coh-style-header .utility-bar .search-bar-container .coh-button.open:before {
  color: rgb(17, 139, 206);
}
.coh-style-header .utility-bar .search-bar-container .coh-button.open:after {
  color: rgb(17, 139, 206);
}
.coh-style-header .nav-bar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5.5rem;
  background-color: rgb(255, 255, 255);
  padding-right: 1.75rem;
  padding-left: 1.75rem;
}
@media (max-width: 991px) {
  .coh-style-header .nav-bar {
    height: 5.3125rem;
    -webkit-box-shadow: 0 0.0625rem 0.375rem 0 rgba(40, 49, 136, 0.1);
            box-shadow: 0 0.0625rem 0.375rem 0 rgba(40, 49, 136, 0.1);
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (max-width: 751px) {
  .coh-style-header .nav-bar {
    height: auto;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }
}
.coh-style-header .nav-bar > .coh-row {
  height: 100%;
  width: 100%;
}
.coh-style-header .nav-bar > .coh-row > .coh-row-inner {
  height: 100%;
}
.coh-style-header .nav-bar > .coh-row > .coh-row-inner > .coh-column:first-child {
  height: 100%;
}
.coh-style-header .nav-bar > .coh-row > .coh-row-inner > .coh-column:first-child .logo {
  height: 100%;
}
.coh-style-header .nav-bar .coh-column {
  position: static;
}
.coh-style-header .nav-bar .coh-column.header-cta-container {
  margin-left: auto;
  position: relative;
  top: -0.0625rem;
}
@media (max-width: 991px) {
  .coh-style-header .nav-bar .coh-column.header-cta-container {
    position: static;
  }
}
@media (max-width: 751px) {
  .coh-style-header .nav-bar .coh-column.header-cta-container {
    width: -webkit-calc(100% + 16px);
    width: calc(100% + 16px);
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    padding-right: 0;
    padding-left: 0;
    margin-top: 0.875rem;
    margin-bottom: -1rem;
  }
}
.coh-style-header .nav-bar .logo {
  white-space: nowrap;
  font-size: 21px;
  color: rgb(82, 86, 90);
  margin-top: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  top: -0.1875rem;
  position: relative;
}
@media (max-width: 991px) {
  .coh-style-header .nav-bar .logo {
    left: -0.875rem;
  }
}
@media (max-width: 751px) {
  .coh-style-header .nav-bar .logo {
    left: 0;
  }
}
.coh-style-header .nav-bar .logo img {
  height: auto;
  width: 15.6875rem;
  display: block;
}
@media (max-width: 751px) {
  .coh-style-header .nav-bar .logo img {
    width: 10.875rem;
  }
}
.coh-style-header .nav-bar .header-cta {
  background-color: rgb(40, 49, 136);
  color: rgb(255, 255, 255);
  font-family: 'Helvetica Neue Standard Mid';
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  padding-top: 0.75rem;
  padding-right: 2rem;
  padding-bottom: 0.75rem;
  padding-left: 2rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  -webkit-transition: background-color 300ms;
  transition: background-color 300ms;
}
@media (max-width: 751px) {
  .coh-style-header .nav-bar .header-cta {
    font-size: 0.875rem;
    text-align: center;
    width: 100%;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
.coh-style-header .nav-bar .header-cta:hover {
  background-color: rgb(17, 139, 206);
}
.coh-style-header .nav-bar .burger-menu-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu {
  display: inline-block;
  padding: 5px;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-family: icomoon;
  vertical-align: middle;
  display: inline-block;
  font-size: 28px;
  color: rgb(40, 49, 136);
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu.open:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy {
  display: none;
  -webkit-transition: 300ms;
  transition: 300ms;
  height: 1.375rem;
  width: 1.5rem;
  padding: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-top: -0.1875rem;
}
@media (max-width: 991px) {
  .coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy {
    display: block;
  }
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy:hover {
  cursor: pointer;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy.is-active .burger-menu-fancy-box .burger-menu-fancy-inner {
  -webkit-transform: translate3d(0,10px,0) rotate(45deg);
          transform: translate3d(0,10px,0) rotate(45deg);
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy.is-active .burger-menu-fancy-box .burger-menu-fancy-inner:before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
          transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
  opacity: 0;
  width: 1.5rem;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy.is-active .burger-menu-fancy-box .burger-menu-fancy-inner:after {
  -webkit-transform: translate3d(0,-20px,0) rotate(-90deg);
          transform: translate3d(0,-20px,0) rotate(-90deg);
  width: 1.5rem;
  top: 1.25rem;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box {
  position: relative;
  top: 0.1875rem;
  -webkit-transition: 300ms;
  transition: 300ms;
  height: 1.25rem;
  width: 1.5rem;
  display: inline-block;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner, .coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner:after, .coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner:before {
  -webkit-transition: 300ms;
  transition: 300ms;
  background-color: rgb(0, 0, 0);
  height: 0.25rem;
  width: 2.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: block;
  position: absolute;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner {
  -webkit-transition: 300ms;
  transition: 300ms;
  background-color: rgb(40, 49, 136);
  height: 0.1875rem;
  width: 1.5rem;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner:before {
  background-color: rgb(40, 49, 136);
  width: 1rem;
  height: 0.1875rem;
  top: 0.5rem;
}
.coh-style-header .nav-bar .burger-menu-container .burger-menu-fancy .burger-menu-fancy-box .burger-menu-fancy-inner:after {
  background-color: rgb(40, 49, 136);
  height: 0.1875rem;
  width: 0.5rem;
  top: 1rem;
  bottom: -0.625rem;
}
.coh-style-header .menu-container {
  -webkit-transition: 500ms -webkit-transform;
  transition: 500ms -webkit-transform;
  transition: 500ms transform;
  transition: 500ms transform, 500ms -webkit-transform;
  border-style: solid;
  border-color: rgb(221, 222, 223);
  border-width: 0.0625rem;
  background-color: rgb(249, 249, 249);
}
@media (max-width: 991px) {
  .coh-style-header .menu-container {
    height: -webkit-calc(100vh - 100%);
    height: calc(100vh - 100%);
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    padding-top: 0.125rem;
    padding-right: 2.5rem;
    padding-bottom: 16px;
    padding-left: 2.5rem;
    -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);
    z-index: -1;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
    border-width: 0;
    background-color: rgb(255, 255, 255);
    overflow: auto;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 991px) {
  .coh-style-header .menu-container.open {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
.coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child {
  -webkit-transition: none;
  transition: none;
}
.coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a {
  text-indent: -9999px;
  width: 3.375rem;
  color: rgb(17, 139, 206);
  -webkit-transition: none;
  transition: none;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a {
    text-indent: 0;
    width: 100%;
  }
}
.coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a:hover:before {
  color: rgb(40, 49, 136);
}
.coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  display: inline-block !important;
  text-indent: 9999px;
  content: "\eb19";
  font-family: icomoon;
  position: absolute;
  height: auto;
  width: auto;
  margin-right: 0.3125rem;
  font-size: 1rem;
  color: rgb(17, 139, 206);
  background-color: rgba(0, 0, 0, 0);
  left: auto;
  -webkit-transition: none;
  transition: none;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a:before {
    text-indent: 0;
    vertical-align: middle;
    position: static;
    margin-right: 0.5rem;
    -webkit-transform: translateY(-0.25rem);
        -ms-transform: translateY(-0.25rem);
            transform: translateY(-0.25rem);
    font-size: 1.25rem;
  }
}
@media (max-width: 751px) {
  .coh-style-header .menu-container > .coh-container:first-child > ul > li:first-child > a:before {
    -webkit-transform: translateY(-0.125rem);
        -ms-transform: translateY(-0.125rem);
            transform: translateY(-0.125rem);
    font-size: 1rem;
  }
}
.coh-style-header .menu-container > .coh-container:last-child {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-header .menu-container > .coh-container:last-child {
    display: block;
  }
}
body.coh-ie11 .coh-style-header li.coh-menu-list-item.has-children.is-expanded .submenu-level-1 > .coh-container > .coh-row > .coh-row-inner > .coh-column > ul.coh-menu-list-container > li, body.coh-ie11 .coh-style-header li.coh-menu-list-item.has-children.is-expanded .mega-menu-info {
  animation: none !important;
  opacity: 1 !important;
  -webkit-animation: none !important;
}
.coh-style-horizontal-link-card {
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  overflow: hidden;
  background-color: rgb(249, 249, 249);
  -webkit-transition: all 300ms ease-in-out 300ms;
  transition: all 300ms ease-in-out 300ms;
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-style-horizontal-link-card:hover {
  -webkit-box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.75rem 2.125rem -0.8125rem rgba(41, 49, 137, 0.18);
  -webkit-transform: scaleX(1.011) scaleY(1.011);
      -ms-transform: scaleX(1.011) scaleY(1.011);
          transform: scaleX(1.011) scaleY(1.011);
  -webkit-transition: all 300ms ease-in-out 0ms;
  transition: all 300ms ease-in-out 0ms;
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card:hover {
    -webkit-transform: scaleX(1) scaleY(1);
        -ms-transform: scaleX(1) scaleY(1);
            transform: scaleX(1) scaleY(1);
    -webkit-transition: none;
    transition: none;
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  }
}
.coh-style-horizontal-link-card:hover .coh-style-text-and-media a {
  text-decoration: none;
  text-decoration: none !important;
}
.coh-style-horizontal-link-card .coh-style-text-and-media .text-container {
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  min-height: 15.625rem;
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card .coh-style-text-and-media .text-container {
    padding-bottom: 40px;
    padding-left: -webkit-calc(24px + 4px);
    padding-left: calc(24px + 4px);
    min-height: auto;
  }
}
@media (max-width: 751px) {
  .coh-style-horizontal-link-card .coh-style-text-and-media .text-container {
    padding-top: 24px;
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-style-horizontal-link-card .coh-style-text-and-media .text-container h3 {
  font-size: 1.3125rem;
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card .coh-style-text-and-media [data-gs-media-position][data-gs-media-position=left] .column-media {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card .coh-style-text-and-media [data-gs-media-position][data-gs-media-position=left] .column-media .media-container img {
    -o-object-fit: cover;
       object-fit: cover;
    max-height: 16rem;
  }
}
.coh-style-horizontal-link-card .coh-style-text-and-media .main-row[data-gs-media-position] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 991px) {
  .coh-style-horizontal-link-card .coh-style-text-and-media .main-row[data-gs-media-position] {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-style-horizontal-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container {
  height: 100%;
}
.coh-style-horizontal-link-card .coh-style-text-and-media .main-row[data-gs-media-position] .media-container img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-style-homepage-investor-relations-feed .coh-block {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-style-homepage-investor-relations-feed .coh-block #block-jumpmenu {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-style: none;
}
.coh-style-homepage-investor-relations-feed .coh-block #block-jumpmenu h2 {
  display: none;
}
.coh-style-homepage-investor-relations-feed .coh-block #block-jumpmenu .select2-container {
  width: 100%;
}
.coh-style-homepage-investor-relations-feed .share-feed {
  background-color: rgba(0, 0, 0, 0.6);
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .share-feed {
    padding-top: 32px;
    padding-right: 24px;
    padding-bottom: 32px;
    padding-left: 24px;
  }
}
.coh-style-homepage-investor-relations-feed .share-feed h3 {
  color: rgb(255, 255, 255);
  margin-bottom: 4px;
}
.coh-style-homepage-investor-relations-feed .share-feed .current-price {
  color: rgb(17, 139, 206);
  font-size: 2.375rem;
  margin-right: 8px;
  margin-bottom: 8px;
  display: inline-block;
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .share-feed .current-price {
    font-size: 1.75rem;
  }
}
.coh-style-homepage-investor-relations-feed .share-feed .delayed-by {
  font-size: 0.875rem;
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns {
    display: block;
  }
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider {
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(255, 255, 255);
  padding-left: -webkit-calc(40px + 4px);
  padding-left: calc(40px + 4px);
  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;
  width: 50%;
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider {
    padding-left: 0;
    border-left-width: 0;
    border-left-style: none;
    border-left-color: rgba(0, 0, 0, 0);
    width: 100%;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider {
    margin-top: 24px;
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider:first-child {
    margin-bottom: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider:first-child {
    margin-bottom: 0;
  }
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider h4 {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  margin-bottom: 8px;
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .divider-content {
  font-size: 1.25rem;
  color: rgb(17, 139, 206);
  font-weight: 600;
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 0;
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .divider-content {
    font-size: 1.125rem;
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .divider-content:first-child {
    width: 100%;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .divider-content:first-child {
    width: auto;
  }
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .divider-content p br {
  display: none;
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .percentage {
  position: relative;
  left: -0.25rem;
}
.coh-style-homepage-investor-relations-feed .share-feed .right-columns .share-price-divider .price-change {
  padding-right: 4px;
  position: relative;
  left: -0.25rem;
}
.coh-style-homepage-investor-relations-feed .link-container {
  margin-top: 40px;
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .link-container {
    margin-top: 32px;
  }
}
.coh-style-homepage-investor-relations-feed .news-slider {
  margin-top: -webkit-calc(40px + 8px);
  margin-top: calc(40px + 8px);
  padding-bottom: -webkit-calc(80px + 4px);
  padding-bottom: calc(80px + 4px);
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .news-slider {
    padding-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-investor-relations-feed .news-slider {
    padding-bottom: -webkit-calc(32px + 32px);
    padding-bottom: calc(32px + 32px);
  }
}
.coh-style-homepage-investor-relations-feed .news-slider .views-element-container {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-style: none;
}
.coh-style-homepage-investor-relations-feed .news-slider .views-element-container .coh-slider-container .coh-slider-container-inner {
  padding-bottom: -webkit-calc(40px + 16px);
  padding-bottom: calc(40px + 16px);
}
@media (max-width: 991px) {
  .coh-style-homepage-investor-relations-feed .news-slider .views-element-container .coh-slider-container .coh-slider-container-inner {
    padding-bottom: 0;
  }
}
.coh-style-homepage-hero .coh-style-section .background-image-holder {
  background-position: right top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-homepage-hero .coh-style-boxed {
  -webkit-box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
          box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
}
.coh-style-homepage-hero .coh-style-boxed .coh-block #block-businessunitrouting {
  border-top-width: 0;
  border-bottom-width: 0;
  border-top-style: none;
  border-bottom-style: none;
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper {
  width: 34.4%;
  margin-left: 40px;
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper:first-child {
  margin-left: 0;
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper:first-child {
    margin-top: 0;
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper label {
  color: rgb(40, 49, 136);
  font-weight: 500;
  font-size: 1.3125rem;
  line-height: 1.25;
  padding-bottom: 12px;
  margin-bottom: 0;
  display: block;
}
@media (max-width: 751px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-select-wrapper label {
    font-size: 1rem;
    padding-bottom: 12px;
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing button {
  font-weight: 500;
  color: rgb(255, 255, 255);
  text-align: center;
  text-decoration: none;
  background-color: rgb(40, 49, 136);
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: 40px;
  display: inline-block;
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  border-width: 0.125rem;
  text-decoration: none !important;
  cursor: pointer;
  webkit-appearance: none;
  -webkit-border-radius: 2px;
  position: relative;
  top: 0.3125rem;
  width: 15rem;
}
@media (max-width: 1170px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing button {
    width: 11.25rem;
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing button {
    width: 100%;
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing button:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(84, 90, 161);
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing button:hover {
    background-color: rgb(40, 49, 136);
  }
}
.coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-button-wrapper {
  margin-left: auto;
  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;
  position: relative;
  top: 0.75rem;
}
@media (max-width: 991px) {
  .coh-style-homepage-hero .coh-style-boxed .coh-block .business-unit-routing .routing-button-wrapper {
    margin-top: 16px;
    margin-bottom: 24px;
    margin-left: 0;
    display: block;
  }
}
.coh-style-homepage-hero p {
  margin-bottom: -webkit-calc(40px + 8px);
  margin-bottom: calc(40px + 8px);
}
@media (max-width: 751px) {
  .coh-style-homepage-hero p {
    margin-bottom: 0;
  }
}
.coh-style-homepage-insights-grid {
  margin-right: -webkit-calc(40px + 40px);
  margin-right: calc(40px + 40px);
  margin-left: -webkit-calc(40px + 40px);
  margin-left: calc(40px + 40px);
}
@media (max-width: 1171px) {
  .coh-style-homepage-insights-grid {
    margin-right: -webkit-calc(32px + 32px);
    margin-right: calc(32px + 32px);
    margin-left: -webkit-calc(32px + 32px);
    margin-left: calc(32px + 32px);
  }
}
@media (max-width: 1170px) {
  .coh-style-homepage-insights-grid {
    margin-right: -webkit-calc(24px + 24px);
    margin-right: calc(24px + 24px);
    margin-left: -webkit-calc(24px + 24px);
    margin-left: calc(24px + 24px);
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-insights-grid {
    margin-right: 32px;
    margin-left: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-insights-grid {
    margin-right: auto;
    margin-left: auto;
    width: 33.75rem;
  }
}
@media (max-width: 571px) {
  .coh-style-homepage-insights-grid {
    width: auto;
    margin-right: 16px;
    margin-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-insights-grid h2 {
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .coh-style-homepage-insights-grid .coh-container link-container {
    margin-top: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-homepage-insights-grid .coh-container link-container {
    width: 100%;
    width: 100% !important;
  }
}
.coh-style-homepage-insights-grid .coh-block .views-element-container {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-history-slider-container {
  position: relative;
}
.coh-style-history-slider-container:after {
  background-color: rgba(255, 255, 255, 0.4);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  top: 11.875rem;
  left: 0;
}
@media (max-width: 991px) {
  .coh-style-history-slider-container:after {
    top: 10.375rem;
  }
}
@media (max-width: 751px) {
  .coh-style-history-slider-container:after {
    top: 8.625rem;
  }
}
.coh-style-history-slider-container .coh-slider-container-mid {
  overflow: visible;
}
.coh-style-history-slider-container .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-next.coh-style-slider-next-button {
  position: absolute;
  top: 56%;
  bottom: auto;
  z-index: 1;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-history-slider-container .coh-style-slider .coh-slider-container[class*=coh-slider-container-nav-outside-middle-left-right] .slick-prev.coh-style-slider-prev-button {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 56%;
  bottom: auto;
  z-index: 1;
}
.coh-style-history-slide-item {
  position: relative;
  margin-top: -webkit-calc(40px + 16px);
  margin-top: calc(40px + 16px);
  height: 100%;
}
.coh-style-history-slide-item:after {
  background-color: rgba(255, 255, 255, 0.4);
  height: 2.25rem;
  width: 0.0625rem;
  position: absolute;
  top: -3.5rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-style-history-slide-item h3 {
  color: rgb(255, 255, 255);
  text-align: center;
}
.coh-style-history-slide-item .coh-wysiwyg {
  background-color: rgba(17, 139, 206, 0.88);
  padding-top: -webkit-calc(32px - 2px);
  padding-top: calc(32px - 2px);
  padding-right: 32px;
  padding-bottom: -webkit-calc(40px + 8px);
  padding-bottom: calc(40px + 8px);
  padding-left: 32px;
  height: 100%;
}
@media (max-width: 751px) {
  .coh-style-history-slide-item .coh-wysiwyg {
    padding-bottom: -webkit-calc(40px + 16px);
    padding-bottom: calc(40px + 16px);
  }
}
.coh-style-history-slide-item .coh-container {
  height: 100%;
}
.coh-style-heading-4-style {
  font-size: 1.3125rem;
  line-height: 1.25;
  margin-bottom: 16px;
}
@media (max-width: 751px) {
  .coh-style-heading-4-style {
    font-size: 1rem;
    margin-bottom: 12px;
  }
}
.coh-style-heading-3-style {
  font-weight: 500;
  font-size: 1.75rem;
  line-height: 1.25;
  margin-bottom: 24px;
}
@media (max-width: 751px) {
  .coh-style-heading-3-style {
    font-size: 1.3125rem;
    margin-bottom: 16px;
  }
}
.coh-style-heading-2-style {
  font-size: 2.375rem;
  line-height: 1.25;
  margin-bottom: 24px;
}
@media (max-width: 751px) {
  .coh-style-heading-2-style {
    font-size: 1.75rem;
  }
}
.coh-style-columns > .coh-row {
  margin-bottom: -webkit-calc(30px * -1);
  margin-bottom: calc(30px * -1);
}
.coh-style-columns > .coh-row.coh-row-bleed-xl {
  margin-bottom: 0;
}
.coh-style-columns > .coh-row.coh-row-bleed-xl > .coh-row-inner > .coh-column {
  margin-bottom: 0;
}
.coh-style-columns > .coh-row > .coh-row-inner > .coh-column {
  margin-bottom: 30px;
}
.coh-style-extra-padding-bottom-large {
  padding-bottom: -webkit-calc(40px + 16px);
  padding-bottom: calc(40px + 16px);
}
@media (max-width: 1171px) {
  .coh-style-extra-padding-bottom-large {
    padding-bottom: 40px;
  }
}
@media (max-width: 1170px) {
  .coh-style-extra-padding-bottom-large {
    padding-bottom: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-extra-padding-bottom-large {
    padding-bottom: 0;
  }
}
.coh-style-full-width-image-with-text-card .bg {
  background-color: rgb(255, 255, 255);
  padding-top: -webkit-calc(40px + 2px);
  padding-top: calc(40px + 2px);
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: -webkit-calc(40px + 8px);
  padding-bottom: calc(40px + 8px);
  padding-left: -webkit-calc(40px + 8px);
  padding-left: calc(40px + 8px);
}
@media (max-width: 991px) {
  .coh-style-full-width-image-with-text-card .bg {
    padding-right: -webkit-calc(40px + 4px);
    padding-right: calc(40px + 4px);
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-text-card .bg {
    padding-top: 32px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
  }
}
.coh-style-full-width-image-with-text-card .bg .heading-h2 {
  margin-bottom: 32px;
}
@media (max-width: 1170px) {
  .coh-style-full-width-image-with-text-card .bg .heading-h2 {
    margin-bottom: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-text-card .bg .heading-h2 {
    margin-bottom: 16px;
  }
}
.coh-style-full-width-image-with-text-card .bg .wysiwyg1 {
  margin-bottom: 24px;
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-text-card .bg .wysiwyg1 {
    margin-bottom: 24px;
  }
}
.coh-style-full-width-image-with-text-card .bg .right-wysiwyg {
  padding-right: 24px;
}
@media (max-width: 991px) {
  .coh-style-full-width-image-with-text-card .bg .right-wysiwyg {
    padding-right: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-text-card .coh-style-columns .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-text-card .coh-style-columns .coh-row .coh-row-inner .coh-column {
    margin-bottom: 0;
  }
}
.coh-style-full-width-image-with-card-top .info-container {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  padding-top: 40px;
  padding-right: 24px;
  padding-bottom: 40px;
  padding-left: 24px;
  border-top-width: 0.25rem;
  border-top-style: solid;
  border-top-color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-full-width-image-with-card-top .info-container {
    margin-top: -2rem;
    margin-bottom: -webkit-calc(40px + 8px);
    margin-bottom: calc(40px + 8px);
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-card-top .info-container {
    margin-top: -webkit-calc(40px + 24px);
    margin-top: calc(40px + 24px);
    margin-bottom: -webkit-calc(40px + 16px);
    margin-bottom: calc(40px + 16px);
  }
}
.coh-style-full-width-image-with-card-top .info-container h2 {
  margin-bottom: 16px;
}
.coh-style-full-width-image-with-card-top .coh-column {
  margin-top: -4rem;
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-card-top .coh-column {
    margin-top: 0;
  }
}
.coh-style-full-width-image-with-card-top .background-image-container {
  min-height: 26.875rem;
  padding-bottom: -webkit-calc(40px + 24px);
  padding-bottom: calc(40px + 24px);
}
@media (max-width: 991px) {
  .coh-style-full-width-image-with-card-top .background-image-container {
    min-height: 18.75rem;
  }
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-card-top .background-image-container {
    min-height: 0;
  }
}
.coh-style-full-width-image-with-card-top .coh-style-section[data-gs-spacing][data-gs-spacing=none] {
  padding-top: -webkit-calc(40px + 24px);
  padding-top: calc(40px + 24px);
}
@media (max-width: 751px) {
  .coh-style-full-width-image-with-card-top .coh-style-section[data-gs-spacing][data-gs-spacing=none] {
    padding-top: 0;
  }
}
.coh-style-footer-heading {
  font-size: 1.3125rem;
  line-height: 1.25;
  margin-bottom: 16px;
  color: rgb(255, 255, 255);
}
@media (max-width: 751px) {
  .coh-style-footer-heading {
    font-size: 1.125rem;
    margin-bottom: 12px;
  }
}
@media (max-width: 571px) {
  .coh-style-footer {
    padding-bottom: 0;
  }
}
.coh-style-footer .section {
  background-image: -webkit-linear-gradient(135deg, rgb(40, 49, 136) 1%, rgb(11, 130, 201) 100%);
  background-image: linear-gradient(315deg, rgb(40, 49, 136) 1%, rgb(11, 130, 201) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-footer .ir-menu {
  padding-right: 16px;
}
@media (max-width: 751px) {
  .coh-style-footer .ir-menu {
    padding-right: 0;
  }
}
.coh-style-footer .ir-menu .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  top: -0.875rem;
}
@media (max-width: 751px) {
  .coh-style-footer .ir-menu .menu {
    top: 0;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu {
    margin-top: 24px;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu .menu-item:last-child a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 255, 255);
  }
}
.coh-style-footer .ir-menu .menu .menu-item a {
  margin-top: 12px;
  font-weight: 500;
  position: relative;
  padding-left: 24px;
}
@media (max-width: 751px) {
  .coh-style-footer .ir-menu .menu .menu-item a {
    padding-left: 16px;
    font-size: 1rem;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu .menu-item a {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    border-top-width: 0.0625rem;
    border-top-style: solid;
    border-top-color: rgb(255, 255, 255);
    margin-top: 0;
  }
}
.coh-style-footer .ir-menu .menu .menu-item a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e917";
  font-family: icomoon;
  position: absolute;
  top: 0.1875rem;
  left: -0.125rem;
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu .menu-item a:before {
    display: none;
  }
}
.coh-style-footer .ir-menu .menu .menu-item a:first-child {
  margin-top: -webkit-calc(16px + 2px);
  margin-top: calc(16px + 2px);
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu .menu-item a:first-child {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-footer .ir-menu .menu .menu-item a:hover {
    text-decoration: none;
  }
}
.coh-style-footer .ir-menu .menu .menu-item a:hover:before {
  text-transform: none;
}
@media (max-width: 571px) {
  .coh-style-footer .ir-menu .menu .menu-item a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e917";
    font-family: icomoon;
    position: absolute;
    right: -0.125rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 1rem;
  }
}
.coh-style-footer .lower-footer {
  border-top-style: solid;
  border-top-width: 0.0625rem;
  border-top-color: rgba(255, 255, 255, 0.32);
  padding-top: 32px;
  padding-bottom: 40px;
  margin-top: -webkit-calc(40px + 16px);
  margin-top: calc(40px + 16px);
}
@media (max-width: 1170px) {
  .coh-style-footer .lower-footer {
    padding-top: 24px;
    padding-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .coh-style-footer .lower-footer {
    margin-top: -webkit-calc(40px + 12px);
    margin-top: calc(40px + 12px);
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer {
    border-top-style: none;
    border-top-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 16px;
  }
}
.coh-style-footer .lower-footer .coh-container {
  width: 71.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1171px) {
  .coh-style-footer .lower-footer .coh-container {
    width: 71.1875rem;
  }
}
@media (max-width: 1170px) {
  .coh-style-footer .lower-footer .coh-container {
    width: 60rem;
  }
}
@media (max-width: 991px) {
  .coh-style-footer .lower-footer .coh-container {
    width: 45rem;
  }
}
@media (max-width: 751px) {
  .coh-style-footer .lower-footer .coh-container {
    width: 33.75rem;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container {
    position: relative;
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-footer .lower-footer .coh-container p {
  text-align: right;
  font-size: 0.875rem;
  top: 0.5rem;
  position: relative;
}
@media (max-width: 1170px) {
  .coh-style-footer .lower-footer .coh-container p {
    text-align: left;
    margin-top: 24px;
    font-size: 0.75rem;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container p {
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
    background-color: rgb(40, 49, 136);
    width: 100%;
    top: 0;
  }
}
.coh-style-footer .lower-footer .coh-container .menu {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-left: 12px;
  }
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item {
  padding-top: 8px;
  padding-right: 24px;
  position: relative;
  margin-right: 24px;
}
@media (max-width: 1170px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item {
    margin-right: -webkit-calc(12px - 4px);
    margin-right: calc(12px - 4px);
  }
}
@media (max-width: 991px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item {
    margin-right: 24px;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item {
    padding-top: 24px;
    padding-right: 0;
    display: block;
  }
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item:after {
  content: "|";
  position: absolute;
  right: -0.5rem;
  font-size: 0.75rem;
  bottom: 0.0625rem;
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item:after {
    display: none;
  }
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item:first-child {
  padding-left: 0;
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item:last-child:after {
  display: none;
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item:last-child a {
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item:first-child {
    padding-top: 0;
  }
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item a {
  padding-right: 0;
  padding-left: 0;
  position: relative;
  font-weight: 400;
  font-size: 0.875rem;
  margin-top: 0;
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item a {
    border-top-style: none;
    border-top-width: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-style-footer .lower-footer .coh-container .menu .menu-item a:before {
  display: none;
}
@media (max-width: 991px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item a:hover {
    text-decoration: none;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .lower-footer .coh-container .menu .menu-item a:after {
    display: none;
  }
}
.coh-style-footer .lower-footer .coh-container .lower-menu {
  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;
  position: relative;
  z-index: 10;
  position: relative !important;
  z-index: 10 !important;
}
@media (max-width: 751px) {
  .coh-style-footer .contact-column {
    margin-top: 40px;
  }
}
.coh-style-footer .contact-column a {
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  text-decoration: none !important;
  cursor: pointer;
  font-weight: 500;
  color: rgb(82, 86, 90);
  text-align: center;
  text-decoration: none;
  background-color: rgb(255, 255, 255);
  min-width: 15rem;
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: 40px;
  display: inline-block;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
}
@media (max-width: 1170px) {
  .coh-style-footer .contact-column a {
    min-width: auto;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-footer .contact-column a {
    min-width: 15rem;
    width: auto;
  }
}
@media (max-width: 571px) {
  .coh-style-footer .contact-column a {
    width: 100%;
  }
}
.coh-style-footer .contact-column a:hover {
  background-color: rgb(17, 139, 206);
  color: rgb(255, 255, 255);
}
@media (max-width: 991px) {
  .coh-style-footer .contact-column a:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(82, 86, 90);
  }
}
.coh-style-footer .contact-column p {
  position: relative;
  top: 0.125rem;
}
@media (max-width: 991px) {
  .coh-style-footer .contact-column p {
    position: static;
  }
}
@media (max-width: 751px) {
  .coh-style-footer .contact-column p {
    font-size: 0.875rem;
  }
}
.coh-style-footer .contact-column .link-container {
  margin-top: 16px;
}
@media (max-width: 751px) {
  .coh-style-footer .contact-column .link-container {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .coh-style-footer .share-column {
    margin-left: 16px;
  }
}
@media (max-width: 751px) {
  .coh-style-footer .share-column {
    margin-top: 40px;
    margin-left: 0;
  }
}
.coh-style-footer .share-column .share-links {
  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;
  margin-top: 24px;
}
.coh-style-footer .share-column .share-links a {
  display: inline-block;
  margin-right: -webkit-calc(16px + 12px);
  margin-right: calc(16px + 12px);
  position: relative;
  top: -0.375rem;
}
.coh-style-footer .share-column .share-links a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea5a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 2.125rem;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
@media (max-width: 1170px) {
  .coh-style-footer .share-column .share-links a:before {
    font-size: 2rem;
  }
}
.coh-style-footer .share-column .share-links a:hover:before {
  color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-footer .share-column .share-links a:hover:before {
    color: rgb(255, 255, 255);
  }
}
.coh-style-footer .share-column .share-links a.linkedin {
  margin-right: -webkit-calc(16px + 6px);
  margin-right: calc(16px + 6px);
}
.coh-style-footer .share-column .share-links a.youtube {
  margin-right: -webkit-calc(16px + 12px);
  margin-right: calc(16px + 12px);
}
.coh-style-footer .share-column .share-links a.youtube:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea7a";
  font-family: icomoon;
}
.coh-style-footer .share-column .share-links a.twitter {
  margin-right: -webkit-calc(16px + 2px);
  margin-right: calc(16px + 2px);
}
.coh-style-footer .share-column .share-links a.twitter:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea6f";
  font-family: icomoon;
}
.coh-style-footer .share-column .share-links a.instagram {
  margin-right: 0;
}
.coh-style-footer .share-column .share-links a.instagram:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea56";
  font-family: icomoon;
}
.coh-style-footer .register-panel {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.24);
  position: relative;
  top: -2rem;
}
@media (max-width: 991px) {
  .coh-style-footer .register-panel {
    position: static;
    margin-top: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-footer .register-panel {
    margin-top: 32px;
  }
}
.coh-style-footer .register-panel .typography-container {
  padding-top: -webkit-calc(24px + 4px);
  padding-top: calc(24px + 4px);
  padding-right: 24px;
  padding-left: -webkit-calc(16px + 8px);
  padding-left: calc(16px + 8px);
}
.coh-style-footer .register-panel .link-container {
  width: 100%;
  margin-top: 16px;
}
.coh-style-footer .register-panel .link-container a {
  width: 100%;
  text-decoration: none;
  text-align: center;
  font-weight: 500;
  color: rgb(82, 86, 90);
  background-color: rgb(255, 255, 255);
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: 40px;
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: 40px;
  -webkit-transition: 200ms ease-in-out;
  transition: 200ms ease-in-out;
  text-decoration: none !important;
  cursor: pointer;
}
.coh-style-footer .register-panel .link-container a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(17, 139, 206);
}
@media (max-width: 991px) {
  .coh-style-footer .register-panel .link-container a:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(82, 86, 90);
  }
}
.coh-style-footer .link-container {
  margin-top: 32px;
}
.coh-style-footer .link-container a {
  border-color: white !important;
}
.coh-style-footer .link-container a:hover {
  border-color: #118bce !important;
  background-color: #118bce !important;
  color: white !important;
}
@media (max-width: 991px) {
  .coh-style-footer .link-container a:hover {
    background-color: white !important;
    border-color: white !important;
    color: #52565a !important;
  }
}
.coh-style-floating-cta-positioning {
  position: relative;
}
.coh-style-floating-cta-positioning .floating-cta {
  position: fixed;
  top: 50vh;
  z-index: 12;
  margin-left: -13rem;
}
@media (max-width: 1170px) {
  .coh-style-floating-cta-positioning .floating-cta {
    right: 0;
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-floating-cta-positioning .floating-cta {
    position: static;
  }
}
.coh-style-floating-cta-positioning .floating-card {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}
@media (max-width: 991px) {
  .coh-style-floating-cta-positioning .floating-card {
    position: static;
    float: none;
  }
  .coh-style-floating-cta-positioning .floating-card:before, .coh-style-floating-cta-positioning .floating-card:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-style-financial-calender-table table {
  color: rgb(82, 86, 90);
  width: 100%;
}
@media (max-width: 751px) {
  .coh-style-financial-calender-table table {
    display: block;
  }
}
.coh-style-financial-calender-table table::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
  -webkit-overflow-scrolling: auto;
}
.coh-style-financial-calender-table table::-webkit-scrollbar-thumb {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
.coh-style-financial-calender-table table tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
.coh-style-financial-calender-table table tr:nth-child(even) {
  background-color: rgb(249, 249, 249);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 222, 223);
}
.coh-style-financial-calender-table table tr th, .coh-style-financial-calender-table table tr td {
  text-align: left;
  padding-top: 24px;
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: 24px;
  padding-left: 16px;
}
@media (max-width: 751px) {
  .coh-style-financial-calender-table table tr th, .coh-style-financial-calender-table table tr td {
    white-space: nowrap;
  }
}
.coh-style-financial-calender-table table tr th a, .coh-style-financial-calender-table table tr td a {
  color: rgb(17, 139, 206);
}
.coh-style-financial-calender-table table tr th a:hover, .coh-style-financial-calender-table table tr td a:hover {
  text-decoration: underline;
}
@media (max-width: 991px) {
  .coh-style-financial-calender-table table tr th a:hover, .coh-style-financial-calender-table table tr td a:hover {
    text-decoration: none;
  }
}
.coh-style-financial-calender-table table tr th {
  background-color: rgb(249, 249, 249);
  font-weight: 500;
}
.coh-style-financial-calender-table table thead {
  font-weight: 700;
  border-top-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(221, 222, 223);
  border-bottom-color: rgb(221, 222, 223);
  text-align: left;
}
.coh-style-financial-calender-table table tbody {
  display: table-row-group;
}
.coh-style-filters .filter-container {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  z-index: 4;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container {
    margin-top: 16px;
  }
}
.coh-style-filters .filter-container .filter-by {
  position: absolute;
  top: 1.0625rem;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .filter-by {
    position: static;
    padding-bottom: 16px;
  }
}
.coh-style-filters .filter-container .coh-block {
  margin-bottom: -webkit-calc(40px + 12px);
  margin-bottom: calc(40px + 12px);
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block {
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.18);
            box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.18);
    margin-bottom: -webkit-calc(40px + 8px);
    margin-bottom: calc(40px + 8px);
  }
}
.coh-style-filters .filter-container .coh-block .settings-tray-editable {
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 0;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-filters .filter-container .coh-block input {
  display: none;
}
.coh-style-filters .filter-container .coh-block .fieldset-wrapper {
  display: none;
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form {
    display: block;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset {
  font-weight: 500;
  font-size: 0.875rem;
  color: rgb(40, 49, 136);
  text-transform: uppercase;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset {
    font-size: 1rem;
    text-transform: none;
    color: rgb(82, 86, 90);
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:hover {
  color: rgb(17, 139, 206);
  cursor: pointer;
}
@media (max-width: 991px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:hover {
    color: rgb(40, 49, 136);
  }
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:hover {
    color: rgb(82, 86, 90);
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:nth-child(2) .fieldset-wrapper {
  position: absolute;
  left: -14.375rem;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:nth-child(2) .fieldset-wrapper {
    position: static;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:nth-child(3) .fieldset-wrapper {
  position: absolute;
  left: -22.3125rem;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:nth-child(3) .fieldset-wrapper {
    position: static;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:first-child {
  margin-left: 80px;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset:first-child {
    margin-left: 0;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open {
  color: rgb(17, 139, 206);
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open {
    background-color: rgb(249, 249, 249);
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open legend {
  background-color: rgb(249, 249, 249);
  -webkit-box-shadow: 0 0 0.5rem rgba(40, 49, 136, 0.2);
          box-shadow: 0 0 0.5rem rgba(40, 49, 136, 0.2);
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open legend {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open legend:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-family: icomoon;
  top: 49%;
  position: absolute;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset.open .fieldset-wrapper {
    margin-bottom: -0.5rem;
    display: inline-block;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend {
  position: relative;
  z-index: 6;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend {
    width: 100%;
    border-top-width: 0.0625rem;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: rgb(221, 222, 223);
    border-left-color: rgb(221, 222, 223);
    border-top-color: rgb(221, 222, 223);
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  position: absolute;
  top: 50%;
  right: 0.875rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend:after {
    font-size: 1.125rem;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend span {
  padding-top: -webkit-calc(16px + 4px);
  padding-top: calc(16px + 4px);
  padding-right: -webkit-calc(16px + 16px + 4px);
  padding-right: calc(16px + 16px + 4px);
  padding-bottom: -webkit-calc(16px + 4px);
  padding-bottom: calc(16px + 4px);
  padding-left: -webkit-calc(16px + 4px);
  padding-left: calc(16px + 4px);
  display: block;
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset legend span {
    width: 100%;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper {
  width: 71.25rem;
  position: absolute;
  top: 3.8125rem;
  background-color: rgb(249, 249, 249);
  -webkit-box-shadow: 0 0.375rem 0.5rem rgba(40, 49, 136, 0.2);
          box-shadow: 0 0.375rem 0.5rem rgba(40, 49, 136, 0.2);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  z-index: 8;
  left: -5rem;
}
@media (max-width: 1170px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper {
    width: 60rem;
  }
}
@media (max-width: 991px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper {
    width: 45rem;
  }
}
@media (max-width: 751px) {
  .coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper {
    width: 100%;
    position: static;
    background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-top: 8px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    border-left-width: 0.0625rem;
    border-right-width: 0.0625rem;
    border-left-style: solid;
    border-right-style: solid;
    border-left-color: rgb(221, 222, 223);
    border-right-color: rgb(221, 222, 223);
  }
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper .form-checkboxes .form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-right: 16px;
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper .form-checkboxes .form-item input {
  background-color: rgb(255, 255, 255);
  height: 1.25rem;
  width: 1.25rem;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(82, 86, 90);
  margin-right: 12px;
  display: block;
  position: relative;
  top: 0.125rem;
  border-color: #52565a !important;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
  border-width: 2px !important;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper .form-checkboxes .form-item input:checked {
  border-width: 0.0625rem;
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper .form-checkboxes .form-item input:checked:after {
  line-height: 1.3125rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  height: 1.3125rem;
  width: 1.3125rem;
  content: "\eac6";
  font-family: icomoon;
  background-color: rgb(17, 139, 206);
  position: absolute;
  left: -0.125rem;
  top: -0.125rem;
  text-align: center;
  font-size: 1.25rem;
}
.coh-style-filters .filter-container .coh-block .views-exposed-form form fieldset .fieldset-wrapper .form-checkboxes .form-item label {
  font-size: 1rem;
  font-weight: 400;
  color: rgb(82, 86, 90);
  text-transform: none;
}
.coh-style-figures-card {
  padding-top: -webkit-calc(80px + 24px);
  padding-top: calc(80px + 24px);
  padding-bottom: -webkit-calc(80px + 24px);
  padding-bottom: calc(80px + 24px);
}
@media (max-width: 991px) {
  .coh-style-figures-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 751px) {
  .coh-style-figures-card {
    padding-top: -webkit-calc(32px + 32px);
    padding-top: calc(32px + 32px);
    padding-bottom: -webkit-calc(32px + 32px);
    padding-bottom: calc(32px + 32px);
  }
}
.remove-bottom-spacing.coh-style-figures-card {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .remove-bottom-spacing.coh-style-figures-card {
    padding-bottom: 0;
  }
}
@media (max-width: 751px) {
  .remove-bottom-spacing.coh-style-figures-card {
    padding-bottom: 0;
  }
}
.remove-top-spacing.coh-style-figures-card {
  padding-top: 0;
}
@media (max-width: 991px) {
  .remove-top-spacing.coh-style-figures-card {
    padding-top: 0;
  }
}
@media (max-width: 751px) {
  .remove-top-spacing.coh-style-figures-card {
    padding-top: 0;
  }
}
.coh-style-figures-card .optional-top-image-container {
  min-height: 32.5rem;
  min-width: 100%;
  margin-bottom: -6.6875rem;
}
@media (max-width: 991px) {
  .coh-style-figures-card .optional-top-image-container {
    min-height: 26rem;
    margin-bottom: -7.5rem;
  }
}
@media (max-width: 751px) {
  .coh-style-figures-card .optional-top-image-container {
    min-height: 0;
    margin-bottom: 0;
  }
}
.coh-style-figures-card .figures-card-container {
  background-color: rgb(255, 255, 255);
  padding-top: -webkit-calc(40px + 12px);
  padding-top: calc(40px + 12px);
  padding-right: -webkit-calc(40px + 8px);
  padding-right: calc(40px + 8px);
  padding-bottom: -webkit-calc(40px + 24px);
  padding-bottom: calc(40px + 24px);
  padding-left: -webkit-calc(40px + 8px);
  padding-left: calc(40px + 8px);
  margin-right: 32px;
  margin-left: 32px;
  -webkit-box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
          box-shadow: 0 0.0625rem 3.75rem 0 rgba(0, 0, 0, 0.13);
  z-index: 1;
  position: relative;
}
@media (max-width: 991px) {
  .coh-style-figures-card .figures-card-container {
    padding-top: 40px;
    padding-right: -webkit-calc(40px + 8px);
    padding-right: calc(40px + 8px);
    padding-bottom: -webkit-calc(40px + 8px);
    padding-bottom: calc(40px + 8px);
    padding-left: -webkit-calc(40px + 8px);
    padding-left: calc(40px + 8px);
  }
}
@media (max-width: 751px) {
  .coh-style-figures-card .figures-card-container {
    padding-top: 32px;
    padding-right: 16px;
    padding-bottom: 32px;
    padding-left: 16px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: -webkit-calc(40px + 16px);
    margin-bottom: calc(40px + 16px);
    margin-left: 0;
    -webkit-box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
            box-shadow: 0 0.75rem 1rem -0.875rem rgba(41, 49, 137, 0.4);
    border-style: solid;
    border-color: rgb(221, 222, 223);
    border-width: 0.0625rem;
  }
}
.coh-style-figures-card .figures-card-container h2 {
  padding-bottom: 16px;
}
@media (max-width: 751px) {
  .coh-style-figures-card .figures-card-container h2 {
    padding-bottom: 12px;
  }
}
.coh-style-figures-card .figures-card-container .stats-card {
  padding-left: 32px;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(40, 49, 136);
  border-top-color: rgba(0, 0, 0, 0);
  height: -webkit-calc(100% - 32px);
  height: calc(100% - 32px);
  margin-top: 32px;
}
@media (max-width: 751px) {
  .coh-style-figures-card .figures-card-container .stats-card {
    padding-top: 24px;
    padding-left: 0;
    border-top-width: 0.0625rem;
    border-left-width: 0;
    border-left-style: none;
    border-top-style: solid;
    border-top-color: rgb(40, 49, 136);
  }
}
.coh-style-figures-card .figures-card-container .stats-card .value {
  font-weight: 200;
  font-size: 3.1875rem;
  color: rgb(40, 49, 136);
  line-height: 4rem;
}
.coh-style-figures-card .figures-card-container .stats-card .value:before {
  font-weight: 300;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.5rem;
}
.coh-style-figures-card .figures-card-container .stats-card .value:after {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0;
  padding-left: -webkit-calc(4px - 2px );
  padding-left: calc(4px - 2px );
}
.coh-style-figures-card .figures-card-container .stats-card .label {
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .coh-style-figures-card .figures-card-container .stats-card-1 {
    border-left-style: none;
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-figures-card .figures-card-container .stats-card-2 {
    padding-right: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-figures-card .figures-card-container .stats-card-3 {
    border-left-style: none;
    padding-left: 0;
  }
}
.coh-style-figures-card .figures-card-container .stats-card-4 {
  padding-right: 0;
}
@media (max-width: 751px) {
  .coh-style-figures-card .figures-card-container .stats-card-4 {
    padding-bottom: 0;
  }
}
.coh-style-figures-card .figures-card-container .left-intro-text {
  margin-top: 32px;
}
@media (max-width: 991px) {
  .coh-style-figures-card .figures-card-container .left-intro-text {
    margin-top: 16px;
    margin-bottom: 24px;
  }
}
.coh-style-figures-card .figures-card-container .left-intro-text ul {
  margin-top: 0;
}
.coh-style-figures-card .figures-card-container .stat-heading {
  margin-bottom: 0;
}
.coh-style-extra-padding-top-large {
  padding-top: -webkit-calc(40px + 16px);
  padding-top: calc(40px + 16px);
}
@media (max-width: 1171px) {
  .coh-style-extra-padding-top-large {
    padding-top: 40px;
  }
}
@media (max-width: 1170px) {
  .coh-style-extra-padding-top-large {
    padding-top: 24px;
  }
}
@media (max-width: 751px) {
  .coh-style-extra-padding-top-large {
    padding-top: 0;
  }
}
.coh-style-extra-padding-top {
  padding-top: 24px;
}
@media (max-width: 1170px) {
  .coh-style-extra-padding-top {
    padding-top: 16px;
  }
}
@media (max-width: 751px) {
  .coh-style-extra-padding-top {
    padding-top: 0;
  }
}
.coh-style-results-reports-and-presentations .coh-accordion-tabs-nav {
  border-color: rgb(17, 139, 206);
  border-top-width: 0;
  border-top-style: solid;
  border-bottom-width: 0.25rem;
  border-left-width: 0;
  border-right-width: 0;
}
.coh-style-results-reports-and-presentations .coh-accordion-tabs-content {
  border-width: 0;
  border-top-color: rgba(0, 0, 0, 0);
}
.coh-style-results-reports-and-presentations .coh-accordion-tabs-content.is-active {
  border-width: 0;
  border-top-width: 0;
  border-top-color: rgba(0, 0, 0, 0);
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
    -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
            box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
    overflow: hidden;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(221, 222, 223);
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper {
  -webkit-box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
          box-shadow: 0 1.25rem 1.0625rem -0.8125rem rgba(41, 49, 137, 0.18);
  margin-top: -webkit-calc(80px + 9px );
  margin-top: calc(80px + 9px );
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper {
    margin-top: 0;
    overflow: hidden;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper {
    margin-top: 0;
    border-width: 0.0625rem;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 222, 223);
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article {
    border-bottom-style: none;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article:last-child {
  border-bottom-width: 0;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article:last-child .coh-accordion-tabs-content > .coh-row {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article:last-child .coh-accordion-title:nth-last-child(2) a {
    border-bottom-style: none;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article:last-child .coh-accordion-title a {
    border-bottom-style: none;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title {
  font-size: 1.3125rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title {
    font-size: 1rem;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title {
    font-size: 1rem;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title:nth-last-child(2) a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title.is-active:nth-last-child(2) a {
    border-bottom-style: none;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title.is-active a {
  color: rgb(40, 49, 136);
  background-color: rgb(249, 249, 249);
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91c";
  font-family: icomoon;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title.is-active a:hover {
    background-color: rgb(249, 249, 249);
    color: rgb(40, 49, 136);
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a {
  background-color: rgb(255, 255, 255);
  color: rgb(82, 86, 90);
  font-size: 1.3125rem;
  padding-top: 32px;
  padding-bottom: 32px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a {
    font-size: 1rem;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a:after {
  line-height: 1.4375rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90e";
  font-family: icomoon;
  color: rgb(17, 139, 206);
  font-size: 1.4375rem;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a:hover {
  color: rgb(40, 49, 136);
  background-color: rgb(249, 249, 249);
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-title a:hover {
    color: rgb(82, 86, 90);
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content {
  background-color: rgb(249, 249, 249);
  border-top-color: rgba(0, 0, 0, 0);
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content {
    padding-top: 0;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner {
  padding-bottom: 24px;
  padding-left: 24px;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .coh-column {
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(190, 191, 194);
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .coh-column {
    min-width: 0;
    max-width: 100%;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    width: auto;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .coh-column {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    border-left-width: 0;
    min-width: 100%;
    margin-bottom: 16px;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .coh-column:first-child {
  border-left-width: 0;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-file-download .rrp-file-size {
  font-size: 0.75rem;
  color: rgb(40, 49, 136);
  margin-bottom: 0;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-file-download .coh-link {
  color: rgb(17, 139, 206);
  font-size: 1rem;
  font-weight: 500;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-file-download .coh-link:after {
  line-height: 1.6875rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eaeb";
  font-family: icomoon;
  padding-left: 8px;
  float: right;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-file-download .coh-link:hover:after {
  padding-left: 12px;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-file-download .coh-link:hover:after {
    padding-left: 8px;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link {
  padding-top: -webkit-calc(16px + 2px);
  padding-top: calc(16px + 2px);
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link {
    padding-top: 0;
  }
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link a {
  color: rgb(17, 139, 206);
  font-weight: 500;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link a:after {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ebba";
  font-family: icomoon;
  padding-left: 8px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
.coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link a:hover:after {
  padding-left: 12px;
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content-wrapper article .coh-accordion-tabs-content .coh-row-inner .rrp-link a:hover:after {
    padding-left: 8px;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title:nth-last-child(2) a {
    border-bottom-style: none;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    color: rgb(40, 49, 136);
    background-color: rgb(249, 249, 249);
    border-bottom-style: none;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91c";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(82, 86, 90);
    font-weight: 500;
    line-height: 1.3125rem;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 222, 223);
    background-color: rgb(255, 255, 255);
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (max-width: 751px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    line-height: 1rem;
    padding-top: 24px;
    padding-right: 16px;
    padding-bottom: 24px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    line-height: 1.4375rem;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: rgb(17, 139, 206);
    font-size: 1.4375rem;
    content: "\e90e";
    font-family: icomoon;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    background-color: rgb(249, 249, 249);
    border-top-style: none;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content:last-child .views-element-container {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .coh-style-results-reports-and-presentations .coh-style-horizontal-tab-item .coh-style-accordion-and-tabs .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content .views-element-container {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
  }
}
.coh-ce-0686409e-3d2ca731 {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  display: none;
}
.coh-ce-0686409e-3fd185f8 {
  -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;
}
.coh-ce-0686409e-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-0686409e-92ee43d8 {
  display: none;
}
@media (max-width: 991px) {
  .coh-ce-0686409e-92ee43d8 {
    display: block;
  }
}
.coh-ce-cpt_greyskull_demo_content-aad6b692 {
  position: relative;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(40, 49, 136);
  background-image: -webkit-repeating-linear-gradient(135deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px);
  background-image: repeating-linear-gradient(-45deg, #ec135a, #ec135a 2px, #ffffff 2px, #ffffff 17px);
  background-size: 24px 24px;
  background-color: rgba(0, 0, 0, 0);
  height: 18.75rem;
}
.coh-ce-cpt_greyskull_demo_content-aad6b692:before {
  content: "Demo component";
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background-color: rgb(40, 49, 136);
  color: rgb(255, 255, 255);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: bold;
  text-align: center;
}
.coh-ce-cpt_novitas_loans_hero-29b9f3d6 {
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  min-height: 18rem;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(45, 32, 68)), to(rgb(54, 42, 88)));
  background-image: -webkit-linear-gradient(left, rgb(45, 32, 68) 0%, rgb(54, 42, 88) 100%);
  background-image: linear-gradient(90deg, rgb(45, 32, 68) 0%, rgb(54, 42, 88) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_novitas_loans_hero-6400f636 {
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.coh-ce-cpt_novitas_loans_hero-e73ef020 {
  color: rgb(255, 255, 255);
  margin-top: 0;
}
.coh-ce-cpt_novitas_loans_hero-9c1e0e32 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_n_i_heading-5f9332f9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: 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;
  gap: 1rem;
  padding-top: 104px;
}
@media (max-width: 991px) {
  .coh-ce-cpt_n_i_heading-5f9332f9 {
    padding-top: 80px;
  }
}
@media (max-width: 751px) {
  .coh-ce-cpt_n_i_heading-5f9332f9 {
    padding-top: 64px;
  }
}
.coh-ce-cpt_n_i_heading-5f9332f9:before {
  display: none;
}
.coh-ce-cpt_n_i_heading-5f9332f9:after {
  display: none;
}
.coh-ce-cpt_n_i_heading-52b71112 {
  margin-bottom: 0;
}
.coh-ce-cpt_section_header-84407189 {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.coh-ce-cpt_section_header-e6b4065c {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: rgb(82, 86, 90);
}
.coh-ce-cpt_section_header-e6b4065c:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f063";
  font-family: icomoon;
  margin-left: 0.625rem;
  font-size: 0.75rem;
  display: none;
}
.coh-ce-fd39e9db {
  background-color: rgb(237, 238, 238);
  overflow: hidden;
}
.coh-ce-71e34d9 {
  max-width: 100rem;
  background-color: rgb(255, 255, 255);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 991px) {
  .coh-ce-e2f8b413 {
    display: none;
  }
}

