.coh-style-document-upload .field--name-field-document-upload .field__item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2.625rem;
  text-decoration: underline;
  position: relative;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-document-upload .field--name-field-document-upload .field__item a:before {
  line-height: 1rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: rgb(183, 198, 198);
  font-size: 1rem;
  height: 2rem;
  width: 2rem;
  content: "";
  content: "\e90c";
  font-family: Icomoon;
  padding: 1rem;
  -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;
  margin-right: 0.625rem;
  text-decoration: none;
  position: absolute;
  left: 0;
}
.coh-style-document-upload .field--name-field-document-upload .field__item a:hover {
  text-decoration: none;
}
.coh-style-social-icon---youtube-link {
  font-size: 0;
  text-decoration: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-style-social-icon---youtube-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: "\e91e";
  font-family: Icomoon;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 2.375rem;
  width: 2.375rem;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  background-color: rgb(240, 236, 232);
  font-size: 1.25rem;
  color: rgb(0, 45, 45);
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-style-social-icon---youtube-link:hover {
  text-decoration: none;
}
.coh-style-social-icon---youtube-link:hover:after {
  background-color: rgb(168, 194, 8);
}
.coh-style-social-icon---twitter-link {
  font-size: 0;
  text-decoration: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-style-social-icon---twitter-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: "\e91b";
  font-family: Icomoon;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 2.375rem;
  width: 2.375rem;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  background-color: rgb(240, 236, 232);
  font-size: 1.25rem;
  color: rgb(0, 45, 45);
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-style-social-icon---twitter-link:hover {
  text-decoration: none;
}
.coh-style-social-icon---twitter-link:hover:after {
  background-color: rgb(168, 194, 8);
}
.coh-style-social-icon---linkedin-link {
  font-size: 0;
  text-decoration: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-style-social-icon---linkedin-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: "\e915";
  font-family: Icomoon;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 2.375rem;
  width: 2.375rem;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  background-color: rgb(240, 236, 232);
  font-size: 1.25rem;
  color: rgb(0, 45, 45);
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-style-social-icon---linkedin-link:hover {
  text-decoration: none;
}
.coh-style-social-icon---linkedin-link:hover:after {
  background-color: rgb(168, 194, 8);
}
.coh-style-social-icon---facebook-link {
  font-size: 0;
  text-decoration: none;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-style-social-icon---facebook-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: "\e90e";
  font-family: Icomoon;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 2.375rem;
  width: 2.375rem;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  background-color: rgb(240, 236, 232);
  font-size: 1.25rem;
  color: rgb(0, 45, 45);
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-style-social-icon---facebook-link:hover {
  text-decoration: none;
}
.coh-style-social-icon---facebook-link:hover:after {
  background-color: rgb(168, 194, 8);
}
.coh-style-accordion {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  position: relative;
}
.coh-style-accordion:last-child a {
  border-bottom-style: none;
}
.is-active.coh-style-accordion a {
  border-color: rgba(0, 0, 0, 0);
}
.is-active.coh-style-accordion 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(0, 0, 0);
  content: "\e91f";
  font-family: Icomoon;
}
.is-disabled.coh-style-accordion a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(76, 76, 76);
}
.is-disabled.coh-style-accordion a:after {
  display: none;
}
.coh-style-accordion a {
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  line-height: 1.75rem;
  text-decoration: none;
  padding-top: 2rem;
  padding-right: 2.5rem;
  padding-bottom: 2rem;
  padding-left: 0;
  width: 100%;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
@media (max-width: 767px) {
  .coh-style-accordion a {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-accordion 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(0, 0, 0);
  content: "\e918";
  font-family: Icomoon;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.125rem;
  position: absolute;
  right: 0;
  top: 50%;
  background-color: rgb(183, 198, 198);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  padding: 0.375rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-accordion a:hover {
  text-decoration: underline;
}
.coh-style-accordion a:hover:after {
  background-color: rgb(220, 227, 227);
}
.coh-style-accordion a:before {
  content: "";
  height: 0.1875rem;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: -0.1875rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-style-section-reset {
  counter-reset: new-section;
}
@media (max-width: 1599px) {
  .coh-style-two-column-layout-underneath-banner {
    margin-top: 0;
  }
}
@media (max-width: 1123px) {
  .coh-style-two-column-layout-underneath-banner {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-two-column-layout-underneath-banner {
    margin-top: 0;
  }
}
.coh-style-second-column-underneath-banner {
  margin-top: 5.75rem;
}
@media (max-width: 1123px) {
  .coh-style-second-column-underneath-banner {
    margin-top: 2rem;
  }
}
.coh-style-excerpt {
  background-color: rgb(183, 198, 198);
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
}
.coh-style-excerpt h3, .coh-style-excerpt a, .coh-style-excerpt p {
  color: rgb(0, 0, 0);
}
.coh-style-excerpt p {
  margin-top: 0.5rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  letter-spacing: 0.03125rem;
  line-height: 1rem;
  text-transform: uppercase;
}
.coh-style--link-with-back-arrow {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(2, 55, 55);
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-decoration: none;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  padding-left: 1.75rem;
}
.coh-style--link-with-back-arrow:hover {
  text-decoration: underline;
}
.coh-style--link-with-back-arrow:before {
  line-height: 1.5rem;
  font-weight: 700;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  font-family: icomoon;
  font-size: 1.125rem;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-underlined-link {
  text-decoration: underline;
  color: rgb(2, 55, 55);
}
.coh-style-underlined-link:hover {
  text-decoration: none;
}
.coh-style-link-with-dash {
  width: 100%;
  display: block;
  position: relative;
  margin-bottom: 0.875rem;
  padding-left: 2.8125rem;
}
.coh-style-link-with-dash:before {
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  padding-right: 0.875rem;
  position: absolute;
  top: 50%;
  left: 0;
  content: "—";
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-back-to-top-link {
  color: rgb(2, 55, 55);
  position: relative;
  padding-left: 1.5rem;
  font-size: 1rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
}
.coh-style-back-to-top-link:hover {
  text-decoration: none;
}
.coh-style-back-to-top-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: "\e907";
  font-family: icomoon;
  color: rgb(2, 55, 55);
  text-decoration: none;
  width: 100%;
  margin-right: 0.625rem;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.25rem;
}
.coh-style-back-to-top-link:before:hover {
  text-decoration: none;
}
.coh-style-pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
  margin-left: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-pager li {
  list-style-type: none;
  margin: 0;
  margin-bottom: 0.625rem;
}
.coh-style-pager li:last-child {
  margin-right: 0;
}
.coh-style-pager li.is-active a {
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
}
.coh-style-pager li.pager__item--first a {
  color: rgb(0, 45, 45);
  font-size: 1.25rem;
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-style-pager li.pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
}
.coh-style-pager li.pager__item--first a:hover span:nth-child(2) {
  color: rgb(0, 0, 0);
}
.coh-style-pager li.pager__item--previous a {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-style-pager li.pager__item--previous 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(0, 0, 0);
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\e909";
  font-family: icomoon;
  display: inline-block;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 1rem;
}
.coh-style-pager li.pager__item--previous a:hover:after {
  color: rgb(76, 76, 76);
  text-decoration: none;
}
.coh-style-pager li.pager__item--previous a span:nth-child(2) {
  opacity: 0;
}
.coh-style-pager li.pager__item--next a {
  margin-right: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-style-pager li.pager__item--next 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: "\e90a";
  font-family: Icomoon;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgb(0, 0, 0);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 1rem;
}
.coh-style-pager li.pager__item--next a:hover:after {
  color: rgb(76, 76, 76);
  text-decoration: none;
}
.coh-style-pager li.pager__item--next a span:nth-child(2) {
  opacity: 0;
}
.coh-style-pager li.pager__item--ellipsis {
  display: none;
}
.coh-style-pager li.pager__item--last a {
  color: rgb(0, 45, 45);
  font-size: 1.25rem;
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-style-pager li.pager__item--last a:hover {
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-pager li.pager__item--last a:hover span:nth-child(2) {
  color: rgb(0, 0, 0);
}
.coh-style-pager li a {
  color: rgb(0, 0, 0);
  font-size: 1.125rem;
  text-align: center;
  padding: 0.625rem;
  margin-right: 0.625rem;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  display: inline-block;
  line-height: 1.25rem;
  cursor: pointer;
  background-color: rgb(183, 198, 198);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 2.5rem;
  width: 2.5rem;
  vertical-align: middle;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
}
.coh-style-pager li a:hover {
  text-decoration: none;
  color: rgb(0, 0, 0);
  background-color: rgb(220, 227, 227);
}
.coh-style-resize-to-bold {
  font-size: 1.375rem;
  line-height: 1.75rem;
}
@media (max-width: 1123px) {
  .coh-style-resize-to-bold {
    font-size: 1rem;
    line-height: 1.25;
  }
}
.coh-style-no-padding {
  padding-left: 0;
  counter-increment: none;
}
.coh-style-no-padding:before {
  content: normal;
  content: none !important;
}
.coh-style-no-marker {
  list-style-type: none;
  counter-increment: no-marker;
  margin-left: 0;
}
.coh-style-no-marker:before {
  content: normal;
}
.coh-style-no-marker > ol {
  counter-reset: none;
}
.coh-style-no-marker > ol li:first-child {
  counter-reset: none;
}
.coh-style-highlight-box {
  background-color: rgb(240, 236, 232);
  padding-top: 1.5rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  display: block;
}
.coh-style-paragraph-large {
  font-size: 1.25rem;
  line-height: 1.5em;
}
@media (max-width: 1123px) {
  .coh-style-paragraph-large {
    font-size: 1.125rem;
  }
}
.coh-style-small-paragraph {
  font-size: 1rem;
  line-height: 1.5em;
}
.coh-style-xsmall-paragraph {
  font-size: 0.875rem;
  line-height: 1.3em;
}
.coh-style-video-caption {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(240, 236, 232);
  padding-bottom: 0.5rem;
}
.coh-style-video-caption: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: "\e91c";
  font-family: icomoon;
  padding-right: 0.5rem;
}
.coh-style-image-caption {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(240, 236, 232);
}
.coh-style-image-caption: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: "\e912";
  font-family: icomoon;
  padding-right: 0.5rem;
}
.coh-style-thick-paragraph, .coh-style-thick-paragraph-uppercase {
  font-weight: 900;
}
.coh-style-thick-paragraph-uppercase {
  text-transform: uppercase;
}
.coh-style-preheading---paragraph {
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.01875rem;
  margin-bottom: 0.375rem;
}
.coh-style-lead {
  font-size: 1.375rem;
  font-weight: 600;
}
.coh-style-grey-text-highlight {
  background-color: rgb(240, 236, 232);
  display: inline;
}
.coh-style-tab {
  background-color: rgba(0, 0, 0, 0);
  display: inline-block;
  content: normal;
  margin-right: 0;
  margin-bottom: -0.1875rem;
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 767px) {
  .coh-style-tab {
    width: 100%;
    margin-bottom: 0.625rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
@media (max-width: 767px) {
  .coh-style-tab:last-child {
    margin-bottom: 0;
  }
}
.coh-style-tab:before {
  content: normal;
}
.is-active.coh-style-tab a {
  outline-style: none;
}
.is-active.coh-style-tab a:after {
  background-color: rgb(168, 194, 8);
}
.is-active.coh-style-tab a:hover:after {
  background-color: rgb(168, 194, 8);
}
.is-disabled.coh-style-tab {
  background-color: rgba(0, 0, 0, 0);
}
.is-disabled.coh-style-tab a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-tab a {
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  display: inline-block;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  line-height: 1.75rem;
  text-decoration: none;
  position: relative;
}
@media (max-width: 767px) {
  .coh-style-tab a {
    padding-top: 0;
    padding-right: 1.0625rem;
    padding-bottom: 0;
    padding-left: 1.0625rem;
  }
}
.coh-style-tab a:after {
  -webkit-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  display: block;
  content: "";
  height: 0.1875rem;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 767px) {
  .coh-style-tab a:after {
    background-color: rgb(220, 214, 209);
    position: relative;
    margin-top: 0.9375rem;
  }
}
.coh-style-tab a:hover:after {
  background-color: rgb(220, 214, 209);
  content: "";
  display: block;
}
.coh-style-testimonial {
  padding-left: 0;
}
.coh-style-testimonial:before {
  content: normal;
}
.coh-style-mobile-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1349px) {
  .coh-style-mobile-menu {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-mobile-menu {
    width: 1.5rem;
  }
}
.coh-style-mobile-menu:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  font-size: 1.25rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-mobile-menu:hover:before {
  color: rgb(2, 55, 55);
}
.coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3rem;
  width: 3rem;
  background-color: rgb(168, 194, 8);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1349px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  font-size: 1rem;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover {
  background-color: rgb(211, 227, 100);
}
.coh-style-heading-1-size {
  font-size: 4rem;
  line-height: 1em;
  letter-spacing: -0.03em;
}
@media (max-width: 1123px) {
  .coh-style-heading-1-size {
    font-size: 3.5rem;
  }
}
.coh-style-heading-2-size {
  font-size: 3rem;
  line-height: 1em;
  letter-spacing: -0.03em;
}
@media (max-width: 1123px) {
  .coh-style-heading-2-size {
    font-size: 2.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 2rem;
  line-height: 1em;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-style-heading-3-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-4-size {
  margin-bottom: 1.375rem;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 2rem;
  line-height: 1.2em;
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-title-small---heading-5-size {
  font-size: 1.5rem;
  margin-bottom: 1.375rem;
  line-height: 1.2em;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-style-title-small---heading-5-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-bold-label---heading-6-size, .coh-style-regular-label---heading-6-size {
  font-size: 1rem;
  margin-bottom: 1.375rem;
  line-height: 1.3em;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .coh-style-bold-label---heading-6-size, .coh-style-regular-label---heading-6-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-regular-label---heading-6-size {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-heading-2-with-icon {
  font-size: 1.75rem;
  line-height: 2.25rem;
  position: relative;
  display: inline-block;
}
@media (max-width: 1123px) {
  .coh-style-heading-2-with-icon {
    font-size: 1.5rem;
    line-height: 2.25rem;
    position: static;
  }
}
.coh-style-heading-2-with-icon:before {
  line-height: 2.25rem;
  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;
  color: rgb(122, 157, 150);
  font-size: 1.5rem;
  padding-right: 0.625rem;
  position: absolute;
  top: -0.125rem;
  left: -2.75rem;
}
@media (max-width: 1123px) {
  .coh-style-heading-2-with-icon:before {
    position: relative;
    top: 0.0625rem;
    left: 0;
    padding-right: 1rem;
  }
}
.coh-style-heading-2-no-icon {
  font-size: 3rem;
  line-height: 1em;
  position: relative;
  display: inline-block;
  letter-spacing: -0.03em;
}
@media (max-width: 1123px) {
  .coh-style-heading-2-no-icon {
    font-size: 2rem;
    position: static;
  }
}
.coh-style-heading-2-no-icon:before {
  display: none;
}
.coh-style-sub-heading {
  font-size: 1rem;
  line-height: 1.3em;
  color: rgb(0, 0, 0);
  letter-spacing: 0.03em;
}
.coh-style-pre-heading {
  font-size: 0.875rem;
  line-height: 1.3em;
  margin-bottom: 1rem;
  color: rgb(0, 0, 0);
}
.coh-style-container-theme---white {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
}
.coh-style-container-theme---gold {
  background-color: rgb(168, 194, 8);
}
.coh-style-container-theme---green-dark {
  background-color: rgb(0, 45, 45);
  color: rgb(255, 255, 255);
}
.coh-style-container-theme---green {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
}
.coh-style-container-theme---light-gold {
  background-color: rgba(224, 177, 35, 0.25);
}
.coh-style-border-theme---gold {
  border-color: rgb(168, 194, 8);
}
.coh-style-container-theme---light-1 {
  background-color: rgb(249, 247, 246);
}
.coh-style-container-theme---light-2 {
  background-color: rgb(240, 236, 232);
}
.coh-style-rounded-corners {
  -webkit-border-radius: 1.5rem;
          border-radius: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-style-rounded-corners {
    -webkit-border-radius: 1rem;
            border-radius: 1rem;
  }
}
.coh-style-container-theme---rounded-corners {
  padding-top: 5rem;
  padding-right: 4.5rem;
  padding-bottom: 5rem;
  padding-left: 4.5rem;
  margin-right: -4.5rem;
  margin-left: -4.5rem;
  -webkit-border-radius: 2rem;
          border-radius: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-container-theme---rounded-corners {
    padding-top: 3.5rem;
    padding-right: 3rem;
    padding-bottom: 3.5rem;
    padding-left: 3rem;
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 1123px) {
  .coh-style-container-theme---rounded-corners {
    -webkit-border-radius: 1rem;
            border-radius: 1rem;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-container-theme---rounded-corners {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-style-padding---overflow {
  padding-top: 5rem;
  padding-right: 4.5rem;
  padding-bottom: 5rem;
  padding-left: 4.5rem;
  margin-right: -4.5rem;
  margin-left: -4.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding---overflow {
    padding-top: 3.5rem;
    padding-right: 3rem;
    padding-bottom: 3.5rem;
    padding-left: 3rem;
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 1123px) {
  .coh-style-padding---overflow {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-padding---overflow {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-style-text-columns---two {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-text-columns---two {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1123px) {
  .coh-style-text-columns---two {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-text-columns---three {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-text-columns---three {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1123px) {
  .coh-style-text-columns---three {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-position---vertical-center {
  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-position---right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-style-position---center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-max-width---extra-wide {
  margin-right: -4.5rem;
  margin-left: -4.5rem;
}
@media (max-width: 1349px) {
  .coh-style-max-width---extra-wide {
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-max-width---extra-wide {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-style-max-width---wide {
  width: 100%;
}
.coh-style-max-width---full-width {
  position: relative;
  z-index: 1;
}
.coh-style-max-width---full-width:before {
  width: 100vw;
  left: 50%;
  bottom: -0.0625rem;
  top: -0.0625rem;
  right: 0;
  position: absolute;
  content: "";
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  z-index: -1;
  display: block;
}
.coh-style-max-width---narrow {
  width: 66%;
}
.coh-style-max-width---boxed {
  max-width: 91rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-max-width---boxed {
    max-width: none;
    padding: 2rem;
  }
}
.coh-style-max-width---extra-narrow {
  width: 33%;
}
@media (max-width: 1349px) {
  .coh-style-max-width---extra-narrow {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-style-max-width---extra-narrow {
    width: 100%;
  }
}
.coh-style-margin-top-bottom---large {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-top-bottom---large {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-top-bottom---large {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
}
.coh-style-margin-top---large {
  margin-top: 6rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-top---large {
    margin-top: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-top---large {
    margin-top: 3.5rem;
  }
}
.coh-style-margin-top---medium {
  margin-top: 4rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-top---medium {
    margin-top: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-top---medium {
    margin-top: 2.5rem;
  }
}
.coh-style-margin-top---small {
  margin-top: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-top---small {
    margin-top: 1.5rem;
  }
}
.coh-style-margin-bottom---large {
  margin-bottom: 6rem;
}
@media (max-width: 1123px) {
  .coh-style-margin-bottom---large {
    margin-bottom: 5rem;
  }
}
.coh-style-margin-top-bottom---medium {
  margin-top: 1.75rem;
  margin-bottom: 2.75rem;
}
@media (max-width: 767px) {
  .coh-style-margin-top-bottom---medium {
    margin-top: 2.375rem;
    margin-bottom: 1.5625rem;
  }
}
.coh-style-margin-bottom---medium {
  margin-bottom: 4rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-bottom---medium {
    margin-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-bottom---medium {
    margin-bottom: 2.5rem;
  }
}
.coh-style-margin-bottom---small {
  margin-bottom: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-bottom---small {
    margin-bottom: 2rem;
  }
}
.coh-style-margin-left---negative {
  margin-left: -4.5rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-left---negative {
    margin-left: -3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-left---negative {
    margin-left: -1.5rem;
  }
}
.coh-style-margin-right---negative {
  margin-right: -4.5rem;
}
@media (max-width: 1349px) {
  .coh-style-margin-right---negative {
    margin-right: -3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-margin-right---negative {
    margin-right: -1.5rem;
  }
}
.coh-style-padding-top-bottom---large {
  padding-top: 3.75rem;
  padding-bottom: 5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 3.375rem;
    padding-bottom: 4.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---large {
    padding-top: 3rem;
    padding-bottom: 4.25rem;
  }
}
.coh-style-padding-top-bottom---large-equal {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top-bottom---large-equal {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---large-equal {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
}
.coh-style-padding-top-bottom---tab {
  padding-top: 1.75rem;
  padding-bottom: 5.375rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top-bottom---tab {
    padding-top: 1.5rem;
    padding-bottom: 5.25rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---tab {
    padding-top: 0.75rem;
    padding-bottom: 2.625rem;
  }
}
.coh-style-padding-top-bottom---medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top-bottom---medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom---medium {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.coh-style-padding-top-bottom---small {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top-bottom---small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.coh-style-padding-top---large {
  padding-top: 3.75rem;
}
@media (max-width: 767px) {
  .coh-style-padding-top---large {
    padding-top: 3rem;
  }
}
.coh-style-padding-top---medium {
  padding-top: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top---medium {
    padding-top: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top---medium {
    padding-top: 1.5rem;
  }
}
.coh-style-padding-top---small {
  padding-top: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-top---small {
    padding-top: 2rem;
  }
}
.coh-style-padding-bottom---large {
  padding-bottom: 5rem;
}
@media (max-width: 767px) {
  .coh-style-padding-bottom---large {
    padding-bottom: 4.5rem;
  }
}
.coh-style-padding-bottom---medium {
  padding-bottom: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-bottom---medium {
    padding-bottom: 2.25rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom---medium {
    padding-bottom: 2rem;
  }
}
.coh-style-padding-bottom---small {
  padding-bottom: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-bottom---small {
    padding-bottom: 2rem;
  }
}
.coh-style-padding-left-right---large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-left-right---large {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right---large {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.coh-style-padding-left-right---medium {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-left-right---medium {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right---medium {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
.coh-style-padding-left-right---small {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding-left-right---small {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.coh-style-padding---small {
  padding: 2rem;
}
@media (max-width: 1349px) {
  .coh-style-padding---small {
    padding: 1.5rem;
  }
}
.coh-style-padding---medium {
  padding: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding---medium {
    padding: 2rem;
  }
}
.coh-style-padding---large {
  padding-top: 3.75rem;
  padding-right: 2.5rem;
  padding-bottom: 5rem;
  padding-left: 2.5rem;
}
@media (max-width: 1349px) {
  .coh-style-padding---large {
    padding-top: 3.375rem;
    padding-right: 2rem;
    padding-bottom: 4.75rem;
    padding-left: 2rem;
  }
}
@media (max-width: 1123px) {
  .coh-style-padding---large {
    padding-top: 3rem;
    padding-bottom: 4.25rem;
  }
}
.coh-style-link-with-icon, .coh-style-external {
  color: rgb(0, 45, 45);
  display: inline-block;
  padding-right: 1.5rem;
  position: relative;
  line-height: 1.5em;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
}
.coh-style-link-with-icon:hover, .coh-style-external:hover {
  text-decoration: underline !important;
}
.coh-style-link-with-icon:after, .coh-style-external: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: "\e90a";
  font-family: icomoon;
  position: absolute;
  right: 0;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: rgb(0, 45, 45);
}
.coh-style-external: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;
}
.coh-style-button-with-arrow {
  color: rgb(0, 0, 0);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 1rem;
  line-height: 1rem;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding-top: 0.9375rem;
  padding-right: 3rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5rem;
  background-color: rgb(168, 194, 8);
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-style-button-with-arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  content: "\e90a";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  right: 1.5rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: -0.0625rem;
}
.coh-style-button-with-arrow:hover {
  color: rgb(0, 0, 0);
  background-color: rgb(211, 227, 100);
}
.coh-style-button-with-arrow:focus {
  color: rgb(0, 0, 0);
  background-color: rgb(211, 227, 100);
}
.coh-style-link-with-arrow {
  color: rgb(0, 0, 0);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: 0.001875rem;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding-right: 1.25rem;
}
.coh-style-link-with-arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  content: "\e90a";
  font-family: icomoon;
  position: absolute;
  top: 48%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-top: -0.0625rem;
}
.coh-style-link-with-arrow:hover {
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.coh-style-link-with-arrow:focus {
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.coh-style-small-link-button, .coh-style-secondary-link-button, .coh-style-tertiary-link-button {
  background-color: rgb(168, 194, 8);
  color: rgb(0, 0, 0);
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 1.125rem;
  line-height: 1.375rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  -webkit-text-decoration: None !important;
          text-decoration: None !important;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-small-link-button:hover, .coh-style-secondary-link-button:hover, .coh-style-tertiary-link-button:hover {
  background-color: rgb(211, 227, 100);
}
.coh-style-small-link-button:focus, .coh-style-secondary-link-button:focus, .coh-style-tertiary-link-button:focus {
  background-color: rgb(211, 227, 100);
}
.coh-style-tertiary-link-button {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1rem;
  padding-top: 0.9375rem;
  padding-right: 1.5rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5rem;
}
.coh-style-tertiary-link-button:hover {
  background-color: rgb(54, 96, 96);
}
.coh-style-tertiary-link-button:focus {
  background-color: rgb(54, 96, 96);
}
.coh-style-secondary-link-button {
  background-color: rgb(183, 198, 198);
  font-size: 1rem;
  line-height: 1rem;
  padding-top: 0.9375rem;
  padding-right: 1.5rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5rem;
}
.coh-style-secondary-link-button:hover {
  background-color: rgb(220, 227, 227);
}
.coh-style-secondary-link-button:focus {
  background-color: rgb(220, 227, 227);
}
.coh-style-link-button {
  background-color: rgb(168, 194, 8);
  color: rgb(0, 0, 0);
  display: inline-block;
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 1.125rem;
  line-height: 1.5em;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  text-decoration: none;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-link-button:hover {
  background-color: rgb(211, 227, 100);
}
.coh-style-link-button:focus {
  background-color: rgb(235, 242, 188);
}
.coh-style-link-button-fluid-width {
  background-color: rgb(183, 198, 198);
  color: rgb(0, 0, 0);
  display: block;
  padding-top: 1rem;
  padding-right: 2.5rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 700;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.coh-style-link-button-fluid-width:hover {
  background-color: rgb(220, 227, 227);
}
.coh-style-link-button-fluid-width:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-tick-list {
  list-style-type: none;
}
.coh-style-tick-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 2rem;
  font-weight: 500;
  font-size: 1rem;
  position: relative;
}
.coh-style-tick-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e918";
  font-family: icomoon;
  color: rgb(0, 0, 0);
  padding-right: 0;
  position: absolute;
  top: 0.25rem;
  left: -2rem;
}
.coh-style-main-navigation li {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 2rem;
}
@media (max-width: 1123px) {
  .coh-style-main-navigation li {
    display: block;
    margin-bottom: 1rem;
    margin-left: 0;
  }
}
.coh-style-main-navigation li:before {
  content: normal;
}
.coh-style-main-navigation li a {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.125rem;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-bottom: 1rem;
  margin-left: 0;
}
@media (max-width: 1349px) {
  .coh-style-breadcrumbs li {
    margin-bottom: 0.5rem;
  }
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  content: "/";
  font-size: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: rgb(2, 55, 55);
}
.coh-style-breadcrumbs li:first-child:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  content: "\e911";
  font-family: icomoon;
  color: rgb(2, 55, 55);
}
.coh-style-breadcrumbs li:first-child a {
  margin: -0.0625rem;
  padding: 0;
  position: absolute;
  overflow: hidden;
  width: 0.0625rem;
}
.coh-style-breadcrumbs li a {
  font-size: 1rem;
  text-transform: uppercase;
  color: rgb(2, 55, 55);
}
.coh-style-social-icon, .coh-style-social-icon---facebook, .coh-style-social-icon---instagram, .coh-style-social-icon---youtube, .coh-style-social-icon---linkedin, .coh-style-social-icon---twitter {
  list-style-type: none;
  margin-right: 0.5rem;
  margin-bottom: 0;
  margin-left: 0.5rem;
  display: inline-block;
  height: 2.375rem;
  width: 2.375rem;
}
.coh-style-social-icon a, .coh-style-social-icon---facebook a, .coh-style-social-icon---instagram a, .coh-style-social-icon---youtube a, .coh-style-social-icon---linkedin a, .coh-style-social-icon---twitter a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgb(240, 236, 232);
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  height: 2.375rem;
  width: 2.375rem;
  text-decoration: none;
  cursor: pointer;
}
.coh-style-social-icon a:before, .coh-style-social-icon---facebook a:before, .coh-style-social-icon---instagram a:before, .coh-style-social-icon---youtube a:before, .coh-style-social-icon---linkedin a:before, .coh-style-social-icon---twitter a:before {
  color: rgb(0, 45, 45);
  font-size: 1.25rem;
}
.coh-style-social-icon a:hover, .coh-style-social-icon---facebook a:hover, .coh-style-social-icon---instagram a:hover, .coh-style-social-icon---youtube a:hover, .coh-style-social-icon---linkedin a:hover, .coh-style-social-icon---twitter a:hover {
  text-decoration: none;
  background-color: rgb(168, 194, 8);
}
.coh-style-social-icon a span, .coh-style-social-icon---facebook a span, .coh-style-social-icon---instagram a span, .coh-style-social-icon---youtube a span, .coh-style-social-icon---linkedin a span, .coh-style-social-icon---twitter a span {
  position: absolute;
  overflow: hidden;
  height: 0.0625rem;
  padding: 0;
  border-width: 0;
  width: 0.0625rem;
  margin-left: -0.0625rem;
}
.coh-style-social-icon a.coh-style-social-icon---youtube:before, .coh-style-social-icon---facebook a.coh-style-social-icon---youtube:before, .coh-style-social-icon---instagram a.coh-style-social-icon---youtube:before, .coh-style-social-icon---youtube a.coh-style-social-icon---youtube:before, .coh-style-social-icon---linkedin a.coh-style-social-icon---youtube:before, .coh-style-social-icon---twitter a.coh-style-social-icon---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: "\e922";
  font-family: Icomoon;
}
.coh-style-social-icon a.coh-style-social-icon---facebook:before, .coh-style-social-icon---facebook a.coh-style-social-icon---facebook:before, .coh-style-social-icon---instagram a.coh-style-social-icon---facebook:before, .coh-style-social-icon---youtube a.coh-style-social-icon---facebook:before, .coh-style-social-icon---linkedin a.coh-style-social-icon---facebook:before, .coh-style-social-icon---twitter a.coh-style-social-icon---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;
  content: "\e923";
  font-family: Icomoon;
}
.coh-style-social-icon a.coh-style-social-icon---linkedin:before, .coh-style-social-icon---facebook a.coh-style-social-icon---linkedin:before, .coh-style-social-icon---instagram a.coh-style-social-icon---linkedin:before, .coh-style-social-icon---youtube a.coh-style-social-icon---linkedin:before, .coh-style-social-icon---linkedin a.coh-style-social-icon---linkedin:before, .coh-style-social-icon---twitter a.coh-style-social-icon---linkedin: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: "\e921";
  font-family: Icomoon;
}
.coh-style-social-icon a.coh-style-social-icon---twitter:before, .coh-style-social-icon---facebook a.coh-style-social-icon---twitter:before, .coh-style-social-icon---instagram a.coh-style-social-icon---twitter:before, .coh-style-social-icon---youtube a.coh-style-social-icon---twitter:before, .coh-style-social-icon---linkedin a.coh-style-social-icon---twitter:before, .coh-style-social-icon---twitter a.coh-style-social-icon---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: "\e920";
  font-family: Icomoon;
}
.coh-style-social-icon a.coh-style-social-icon---instagram:before, .coh-style-social-icon---facebook a.coh-style-social-icon---instagram:before, .coh-style-social-icon---instagram a.coh-style-social-icon---instagram:before, .coh-style-social-icon---youtube a.coh-style-social-icon---instagram:before, .coh-style-social-icon---linkedin a.coh-style-social-icon---instagram:before, .coh-style-social-icon---twitter a.coh-style-social-icon---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: "\e913";
  font-family: Icomoon;
}
.coh-style-social-icon---twitter 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: "\f099";
  font-family: icomoon;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
}
.coh-style-social-icon---twitter a:hover:before {
  color: rgb(168, 194, 8);
}
.coh-style-social-icon---linkedin 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: "\f08c";
  font-family: icomoon;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
}
.coh-style-social-icon---linkedin a:hover:before {
  color: rgb(168, 194, 8);
}
.coh-style-social-icon---youtube 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: "\f16a";
  font-family: icomoon;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
}
.coh-style-social-icon---youtube a:hover:before {
  color: rgb(168, 194, 8);
}
.coh-style-social-icon---instagram 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: "\e913";
  font-family: Icomoon;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
}
.coh-style-social-icon---instagram a:hover:before {
  color: rgb(168, 194, 8);
}
.coh-style-social-icon---facebook 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: "\f230";
  font-family: icomoon;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-social-icon---facebook a:hover:before {
  color: rgb(168, 194, 8);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(2, 55, 55);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  background-image: none;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
  background-color: rgb(168, 194, 8);
}
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
  background: none;
  border-width: 0.625rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgb(2, 55, 55);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.coh-style-video .mejs__controls {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: none;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__button {
  line-height: normal;
  height: 2.5rem;
  width: 2.5rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04c";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f01e";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f026";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f028";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button button {
  color: rgb(255, 255, 255);
  font-size: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__button button:hover {
  background-color: rgb(168, 194, 8);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(2, 55, 55);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(168, 194, 8);
}
.coh-style-video .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-link-button-fluid-width-style {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
  display: block;
  padding-top: 1rem;
  padding-right: 2.5rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 700;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.coh-style-link-button-fluid-width-style:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-link-with-icon-style {
  color: rgb(2, 55, 55);
  display: inline-block;
  padding-top: 0.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1.25;
  font-weight: 700;
  margin-bottom: 0;
}
.coh-style-link-with-icon-style: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: "\e900";
  font-family: icomoon;
  font-size: 0.875rem;
  position: absolute;
  right: 0;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-link-button-style {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2.5rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  position: relative;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.125rem;
  line-height: 1rem;
  font-weight: 700;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.coh-style-link-button-style:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-style-slider-pagination li {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.coh-style-slider-pagination li.slick-active button {
  background-color: rgb(168, 194, 8);
}
.coh-style-slider-pagination li button {
  background-color: rgb(2, 55, 55);
  height: 0.5rem;
  width: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(168, 194, 8);
}
.coh-ce-04eb8ed3-a7eefb38 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
}
@media (max-width: 1349px) {
  .coh-ce-04eb8ed3-a7eefb38 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-04eb8ed3-a7eefb38 {
    max-width: 4rem;
  }
}
.coh-ce-04eb8ed3-fdc58580 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-04eb8ed3-f25d9900 {
  text-align: left;
}
.coh-ce-04eb8ed3-e6e42b76 {
  margin-bottom: 1.5rem;
}
.coh-ce-04eb8ed3-307e6fec {
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-04eb8ed3-975fec47 {
  font-size: 2rem;
  line-height: 1.25;
  font-weight: 500;
  margin-top: auto;
  margin-bottom: 0.5rem;
}
@media (max-width: 1349px) {
  .coh-ce-04eb8ed3-975fec47 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-04eb8ed3-975fec47 {
    font-size: 1.25rem;
  }
}
.coh-ce-04eb8ed3-ef4e442 {
  margin-bottom: 0.5rem;
}
.coh-ce-10b07136-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-10b07136-fdc58580 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1123px) {
  .coh-ce-10b07136-298bb9f3 {
    margin-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-10b07136-298bb9f3 {
    margin-bottom: 3.5625rem;
  }
}
.coh-ce-10b07136-228b9de2 {
  -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;
}
.coh-ce-1603f35f-af8b7c {
  min-height: 25rem;
}
.coh-ce-1603f35f-3cd53d24 {
  text-align: center;
}
.coh-ce-1c9a079b-bbb18363 {
  width: 100%;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-1c9a079b-228b9de2 {
  -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;
}
.coh-ce-1f979325-14bf470c:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-1f979325-14bf470c .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-1f979325-14bf470c .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-1f979325-14bf470c .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-1f979325-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-224f2bad-64192dbd {
  min-height: 60vh;
}
.coh-ce-244f692c-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-27b2ddc5-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-27b2ddc5-10e91820 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-27b2ddc5-10e91820 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-27b2ddc5-10e91820 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-27b2ddc5-6fdaac3d {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-27b2ddc5-6fdaac3d {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-27b2ddc5-ea124948 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-27b2ddc5-ea124948 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-290a8efa-74d571f2 {
  padding-right: 2rem;
  padding-bottom: 3.125rem;
  padding-left: 2rem;
}
@media (max-width: 1123px) {
  .coh-ce-290a8efa-74d571f2 {
    padding-right: 0.875rem;
    padding-bottom: 2.5rem;
    padding-left: 0.875rem;
  }
}
.coh-ce-290a8efa-bb399ff1 {
  margin-top: 1.875rem;
}
@media (max-width: 1123px) {
  .coh-ce-290a8efa-bb399ff1 {
    margin-top: 0.875rem;
  }
}
.coh-ce-290a8efa-de919422 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-290a8efa-de919422 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-290a8efa-de919422 .column-1 .coh-container {
  padding-left: 2rem;
}
.media-left.coh-ce-290a8efa-de919422 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-290a8efa-5b2ed57f {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-290a8efa-5b2ed57f {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-290a8efa-5b2ed57f {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
.coh-ce-290a8efa-188c242f {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 767px) {
  .coh-ce-290a8efa-188c242f {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-290a8efa-87018c16 {
  padding-right: 2.5rem;
}
@media (max-width: 767px) {
  .coh-ce-290a8efa-87018c16 {
    padding-top: 1.5rem;
    padding-right: 0;
    padding-bottom: 1.5rem;
    padding-left: 0;
  }
}
.coh-ce-2cecc86a-e66d5096 {
  position: relative;
}
.align-text-center.coh-ce-2cecc86a-f049aba6 {
  text-align: center;
}
.coh-ce-2cecc86a-fcd02616 {
  margin-top: 1.5rem;
}
.coh-ce-316b920d-5cc67da2 {
  width: 100%;
}
.coh-ce-39ea1b0d-64192dbd {
  min-height: 60vh;
}
.coh-ce-39ea1b0d-3cd53d24 {
  text-align: center;
}
.coh-ce-3fedc674-383e56c9 {
  width: 100%;
}
.coh-ce-40e4a2d8-8571aae3 {
  min-height: 40vh;
}
.coh-ce-40e4a2d8-3cd53d24 {
  text-align: center;
}
.coh-ce-40e4a2d8-8b2ef47f {
  margin-top: auto;
}
.coh-ce-482db1b5-8571aae3 {
  min-height: 40vh;
}
.coh-ce-482db1b5-3cd53d24 {
  text-align: center;
}
.coh-ce-482db1b5-8b2ef47f {
  margin-top: auto;
}
.coh-ce-482db1b5-2061cf69 {
  -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;
}
.coh-ce-48eb6b98-44174778 {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-48eb6b98-44174778:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-48eb6b98-44174778 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-48eb6b98-44174778 .card-sub-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-48eb6b98-44174778 .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-48eb6b98-44174778 .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-48eb6b98-ef54c258 {
  max-width: 10rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-48eb6b98-ef54c258 {
    max-width: 8rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-48eb6b98-ef54c258 {
    max-width: 6rem;
  }
}
.coh-ce-48eb6b98-6135c413 {
  margin-top: -1rem;
  margin-bottom: 1.5rem;
}
.coh-ce-48eb6b98-aebaf81e {
  text-align: center;
}
.coh-ce-49be7df7-b10e1500 {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-49be7df7-b10e1500:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-49be7df7-b10e1500 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-49be7df7-b10e1500 .card-sub-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-49be7df7-b10e1500 .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-49be7df7-b10e1500 .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-49be7df7-ef54c258 {
  max-width: 10rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-49be7df7-ef54c258 {
    max-width: 8rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-49be7df7-ef54c258 {
    max-width: 6rem;
  }
}
.coh-ce-49be7df7-6135c413 {
  margin-top: -1rem;
  margin-bottom: 1.5rem;
}
.coh-ce-49be7df7-aebaf81e {
  text-align: center;
}
.coh-ce-4a9abbe3-a355fdce:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-4a9abbe3-a355fdce .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-4a9abbe3-a355fdce .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-4a9abbe3-a355fdce .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-4a9abbe3-48354c69 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .coh-ce-4a9abbe3-48354c69 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-4a9abbe3-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-4a9abbe3-300ae449 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .coh-ce-4a9abbe3-300ae449 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
.coh-ce-4cb674ff-fdc58580 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-4cb674ff-f6accf99 {
  max-width: 30%;
}
@media (max-width: 1123px) {
  .coh-ce-4cb674ff-f6accf99 {
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-4cb674ff-4a2850c9 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-4cb674ff-4a2850c9 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
.coh-ce-5c1b5f5c-e03a4243 {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-5c1b5f5c-e03a4243:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-5c1b5f5c-e03a4243 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-5c1b5f5c-e03a4243 .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-5c1b5f5c-e03a4243 .card-link {
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: rgb(2, 55, 55);
}
.coh-ce-5c1b5f5c-8d619637 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-5c1b5f5c-8d619637 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-5c1b5f5c-8d619637 {
    max-width: 4rem;
  }
}
.coh-ce-5d0191d2-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-5d0191d2-1e660186 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.image-left.coh-ce-5d0191d2-1e660186 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.image-left.coh-ce-5d0191d2-1e660186 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-5d0191d2-d0ad5e26 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-5f3f67b1-5ad4f32b {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-5f3f67b1-5ad4f32b:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-5f3f67b1-5ad4f32b .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-5f3f67b1-5ad4f32b .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-5f3f67b1-5ad4f32b .card-link {
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  color: rgb(2, 55, 55);
}
.coh-ce-5f3f67b1-8d619637 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-5f3f67b1-8d619637 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-5f3f67b1-8d619637 {
    max-width: 4rem;
  }
}
.coh-ce-5f3f67b1-22ffb91b {
  margin-top: auto;
}
.coh-ce-612d0d75-64192dbd {
  min-height: 60vh;
}
.coh-ce-612d0d75-3cd53d24 {
  text-align: center;
}
.coh-ce-62e8b5eb-fdc58580 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-62e8b5eb-f6accf99 {
  max-width: 30%;
}
@media (max-width: 1123px) {
  .coh-ce-62e8b5eb-f6accf99 {
    max-width: 100%;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-64158502-716e48a1 {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.coh-ce-64158502-716e48a1:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: rgb(0, 0, 0);
  opacity: 0.2;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-64158502-716e48a1:hover:before {
  opacity: 0.6;
}
.coh-ce-64158502-716e48a1:hover .card-image {
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-64158502-716e48a1:hover .card-pre-heading {
  color: rgb(2, 55, 55);
}
.coh-ce-64158502-716e48a1:hover .card-heading {
  color: rgb(2, 55, 55);
}
.coh-ce-64158502-716e48a1 .card-image {
  -webkit-transform: scaleX(1.3) scaleY(1.3);
      -ms-transform: scaleX(1.3) scaleY(1.3);
          transform: scaleX(1.3) scaleY(1.3);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-ce-64158502-716e48a1 .card-pre-heading {
  color: rgb(240, 236, 232);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-64158502-716e48a1 .card-heading {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-64158502-58b637dc {
  position: relative;
  z-index: 1;
}
.coh-ce-64158502-e938dfe3 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.coh-ce-6cfeeeba-3869e129 {
  width: 100%;
}
.coh-ce-6cfeeeba-70484999 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6cfeeeba-a3a91313 {
  width: 6rem;
  height: 6rem;
  margin-right: 2rem;
}
@media (max-width: 1349px) {
  .coh-ce-6cfeeeba-a3a91313 {
    width: 5rem;
    height: 5rem;
    margin-right: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-6cfeeeba-a3a91313 {
    width: 4rem;
    height: 4rem;
  }
}
.coh-ce-6cfeeeba-3adc42c0 strong {
  font-weight: 500;
}
.coh-ce-741332c0-64192dbd {
  min-height: 60vh;
}
.coh-ce-75a2b8f5-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-75a2b8f5-5e0205a7 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-75a2b8f5-5e0205a7 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-75a2b8f5-5e0205a7 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-75a2b8f5-90b0cd9b {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-7a26cbf9-5cc67da2 {
  width: 100%;
}
.coh-ce-80ee26fb-727b71c2 ul > li {
  vertical-align: bottom;
}
@media (max-width: 1123px) {
  .menu-visible.coh-ce-85526d0c-ebf84ecb {
    display: none;
  }
}
.coh-ce-85526d0c-fdbcc991 {
  background-color: rgb(249, 247, 246);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
  display: none;
}
@media (max-width: 1123px) {
  .menu-visible.coh-ce-85526d0c-fdbcc991 {
    display: block;
  }
}
.coh-ce-85526d0c-d86a3035 {
  background-color: rgb(249, 247, 246);
  width: 100vw;
  padding-top: 3.5rem;
  padding-right: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-d86a3035 {
    position: relative;
    z-index: 4;
    padding-top: 2rem;
  }
}
.menu-visible.coh-ce-85526d0c-d86a3035 .mobile-nav {
  position: absolute;
  top: 100%;
  z-index: 5;
  left: 0;
  right: 0;
  padding-bottom: 3rem;
}
.search-visible.coh-ce-85526d0c-d86a3035 .search-block-container-desktop {
  -webkit-flex-basis: 25rem;
      -ms-flex-preferred-size: 25rem;
          flex-basis: 25rem;
  -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;
  position: relative;
  margin-left: 2rem;
}
@media (max-width: 1349px) {
  .search-visible.coh-ce-85526d0c-d86a3035 .search-block-container-desktop {
    -webkit-flex-basis: 17.5rem;
        -ms-flex-preferred-size: 17.5rem;
            flex-basis: 17.5rem;
  }
}
@media (max-width: 1123px) {
  .search-visible.coh-ce-85526d0c-d86a3035 .search-block-container-desktop {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.search-visible.coh-ce-85526d0c-d86a3035 .block-views-exposed-filter-block--search-search-page form {
  height: 100%;
}
.coh-ce-85526d0c-c440e864 {
  margin-bottom: 2.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-c440e864 {
    margin-bottom: 2rem;
  }
}
.coh-ce-85526d0c-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-85526d0c-bf19fa3 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-85526d0c-3533c3f2 {
  max-width: 18.25rem;
  min-width: 7.5rem;
}
.coh-ce-85526d0c-51cd37c6 {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-85526d0c-ebf7a58b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-ebf7a58b {
    display: none;
  }
}
.coh-ce-85526d0c-ebf7a58b .menu-level-1-ul li a.coh-link {
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-85526d0c-ebf7a58b .menu-level-1-ul li a.coh-link:hover {
  text-decoration: underline;
}
.coh-ce-85526d0c-a524d39f {
  position: relative;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-ce-85526d0c-a524d39f ul.links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.coh-ce-85526d0c-a524d39f ul.links li {
  list-style-type: none;
  margin: 0;
  padding-top: 0;
  padding-right: 0.625rem;
  padding-bottom: 0;
  padding-left: 0.625rem;
}
.coh-ce-85526d0c-a524d39f ul.links li.is-active {
  display: none;
}
.coh-ce-85526d0c-a524d39f ul.links li a:hover {
  text-decoration: underline;
}
.search-visible.search-block-container-desktop.coh-ce-85526d0c-9404807c {
  background-color: rgba(2, 55, 55, 0.9);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  margin-left: 0;
}
.search-visible.coh-ce-85526d0c-9404807c .boxed {
  margin-right: 4.5rem;
  margin-left: 4.5rem;
  max-width: 91rem;
}
@media (max-width: 1349px) {
  .search-visible.coh-ce-85526d0c-9404807c .boxed {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
@media (max-width: 767px) {
  .search-visible.coh-ce-85526d0c-9404807c .boxed {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
.coh-ce-85526d0c-fbbdb1ce {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-85526d0c-4acc8c1c {
  height: 2.5rem;
  background-color: rgb(183, 198, 198);
  width: 2.5rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -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;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-left: 1.25rem;
}
.coh-ce-85526d0c-4acc8c1c:before {
  line-height: 1.25rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e919";
  font-family: icomoon;
  font-size: 1.25rem;
  color: rgb(0, 45, 45);
}
.coh-ce-85526d0c-4acc8c1c:focus {
  background-color: rgb(220, 227, 227);
}
.coh-ce-85526d0c-4acc8c1c:hover {
  background-color: rgb(220, 227, 227);
}
.search-visible.coh-ce-85526d0c-4acc8c1c {
  position: absolute;
  top: 3.875rem;
  background-color: rgb(220, 214, 209);
}
.search-visible.coh-ce-85526d0c-4acc8c1c: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: "\e91d";
  font-family: icomoon;
  color: rgb(0, 0, 0);
}
.search-visible.coh-ce-85526d0c-4acc8c1c:hover {
  background-color: rgb(240, 236, 232);
}
.search-visible.coh-ce-85526d0c-4acc8c1c:focus {
  background-color: rgb(240, 236, 232);
}
.coh-ce-85526d0c-4acc8c1c span {
  height: 0.0625rem;
  width: 0.0625rem;
  margin: -0.0625rem;
  position: absolute;
  overflow: hidden;
  padding: 0;
  border-style: none;
}
.coh-ce-85526d0c-aa42a9a3 {
  width: 100%;
  display: none;
  max-width: 47.5rem;
  margin-right: auto;
  margin-left: auto;
}
.search-visible.coh-ce-85526d0c-aa42a9a3 {
  display: block;
}
.coh-ce-85526d0c-aa42a9a3 .form--inline {
  -webkit-border-radius: 2.5rem;
          border-radius: 2.5rem;
}
.coh-ce-85526d0c-aa42a9a3 .form-type-textfield:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  content: "\e919";
  font-family: icomoon;
}
.coh-ce-85526d0c-aa42a9a3 .form-type-textfield input[type=text] {
  background-color: rgb(220, 227, 227);
}
.coh-ce-85526d0c-aa42a9a3 .form-actions {
  position: relative;
}
.coh-ce-85526d0c-aa42a9a3 .form-actions:hover:before {
  color: rgb(54, 96, 96);
}
.coh-ce-85526d0c-aa42a9a3 .views-exposed-form {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
}
.coh-ce-85526d0c-1de1e8f5 {
  width: 100%;
  display: none;
  max-width: 47.5rem;
  margin-right: auto;
  margin-left: auto;
}
.search-visible.coh-ce-85526d0c-1de1e8f5 {
  display: block;
}
.search-visible.coh-ce-85526d0c-1de1e8f5 .field--name-field-search-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.search-visible.coh-ce-85526d0c-1de1e8f5 .field--name-field-search-links .field__item {
  -webkit-flex-basis: 33.334%;
      -ms-flex-preferred-size: 33.334%;
          flex-basis: 33.334%;
  -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: center;
      -ms-flex-item-align: center;
          align-self: center;
  text-align: center;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (max-width: 767px) {
  .search-visible.coh-ce-85526d0c-1de1e8f5 .field--name-field-search-links .field__item {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.search-visible.coh-ce-85526d0c-1de1e8f5 .field--name-field-search-links .field__item a {
  display: block;
  color: rgb(220, 227, 227);
  border-width: 0.0625rem;
  -webkit-border-radius: 3rem;
          border-radius: 3rem;
  border-style: solid;
  border-color: rgb(168, 194, 8);
  padding-top: 0.625rem;
  padding-right: 2rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  line-height: 1.125rem;
}
.search-visible.coh-ce-85526d0c-1de1e8f5 .field--name-field-search-links .field__item a:hover {
  background-color: rgb(168, 194, 8);
  color: rgb(0, 45, 45);
}
.coh-ce-85526d0c-a75fa16 {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-a75fa16 {
    display: block;
  }
}
.coh-ce-85526d0c-50ee9dde {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1.25rem;
  background-color: rgb(183, 198, 198);
  height: 2.5rem;
  width: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-ce-85526d0c-50ee9dde: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: "\e916";
  font-family: icomoon;
  color: rgb(0, 45, 45);
  font-size: 1.5rem;
}
.coh-ce-85526d0c-50ee9dde:focus {
  background-color: rgb(220, 227, 227);
}
.coh-ce-85526d0c-50ee9dde:hover {
  background-color: rgb(220, 227, 227);
}
.menu-visible.coh-ce-85526d0c-50ee9dde:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 45, 45);
  content: "\e91d";
  font-family: icomoon;
}
.coh-ce-85526d0c-50ee9dde span {
  height: 0.0625rem;
  width: 0.0625rem;
  padding: 0;
  margin: -0.0625rem;
  position: absolute;
  overflow: hidden;
  border-style: none;
}
.coh-ce-85526d0c-8f739f20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(220, 227, 227);
  border-bottom-color: rgb(220, 227, 227);
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-8f739f20 {
    display: none;
  }
}
.coh-ce-85526d0c-8f739f20 > nav {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-transition: 300ms ease flex-basis;
  transition: 300ms ease flex-basis;
}
.coh-ce-85526d0c-6a926e86 {
  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;
  width: 100%;
  background-color: rgb(249, 247, 246);
}
.menu-visible.coh-ce-85526d0c-6a926e86 {
  overflow: hidden;
  height: -webkit-calc(100vh - 110px);
  height: calc(100vh - 110px);
}
.coh-ce-85526d0c-4ea35bbd {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  margin-left: 0;
  width: 100%;
  display: none;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(220, 227, 227);
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-4ea35bbd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-right: 0;
    margin-left: 0;
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 1123px) {
  .menu-visible.coh-ce-85526d0c-4ea35bbd {
    overflow: scroll;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-85526d0c-2e3f8440 {
  display: none;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 227, 227);
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-2e3f8440 {
    -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;
    width: auto;
    display: block;
  }
}
.coh-ce-85526d0c-2e3f8440 > nav {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-85526d0c-3a067783 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-3a067783 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: block;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-85526d0c-3a067783 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-85526d0c-be85b7dc {
  position: relative;
}
.coh-ce-85526d0c-be85b7dc ul.links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  width: 100%;
}
.coh-ce-85526d0c-be85b7dc ul.links li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.coh-ce-85526d0c-be85b7dc ul.links li.is-active {
  display: none;
}
.coh-ce-85526d0c-be85b7dc ul.links li a {
  color: rgb(0, 0, 0);
  width: 100%;
  display: block;
}
@media (max-width: 1123px) {
  .coh-ce-85526d0c-be85b7dc ul.links li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-85526d0c-be85b7dc ul.links li a:hover {
  text-decoration: underline;
  color: rgb(0, 0, 0);
}
.coh-ce-85526d0c-be85b7dc ul.links li a:focus {
  text-decoration: underline;
}
.coh-ce-86eb61ef-af8b7c {
  min-height: 25rem;
}
.coh-ce-8cfc6eee-af8b7c {
  min-height: 25rem;
}
.coh-ce-8d403985-a5938976 {
  background-color: rgb(249, 247, 246);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-8d403985-ffa15233 {
  width: 3rem;
}
.coh-ce-8d403985-142ff99c {
  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: 1123px) {
  .coh-ce-8d403985-142ff99c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-9dbf4b76-eb90591a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-9dbf4b76-eb90591a:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-9dbf4b76-eb90591a .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-9dbf4b76-eb90591a .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-9dbf4b76-eb90591a .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-9dbf4b76-77fa82ee {
  max-width: 6rem;
  margin-bottom: 2rem;
}
@media (max-width: 1349px) {
  .coh-ce-9dbf4b76-77fa82ee {
    max-width: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-9dbf4b76-77fa82ee {
    max-width: 3.5rem;
  }
}
.coh-ce-9ffeedd6-8d619637 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-9ffeedd6-8d619637 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-9ffeedd6-8d619637 {
    max-width: 4rem;
  }
}
.coh-ce-9ffeedd6-28e1f4b8 {
  text-align: left;
}
.coh-ce-9ffeedd6-e6e42b76 {
  margin-bottom: 1.5rem;
}
.coh-ce-9ffeedd6-95b146b5 {
  font-size: 2rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
@media (max-width: 1349px) {
  .coh-ce-9ffeedd6-95b146b5 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-9ffeedd6-95b146b5 {
    font-size: 1.25rem;
  }
}
.coh-ce-a55db0b2-f7ef9bd8 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-a55db0b2-f7ef9bd8 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-a55db0b2-f7ef9bd8 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-a55db0b2-41b435fa {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .coh-ce-a55db0b2-41b435fa {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-a55db0b2-5b2ed57f {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-a55db0b2-5b2ed57f {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-a55db0b2-5b2ed57f {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
.coh-ce-a5a0ec3d-5cc67da2 {
  width: 100%;
}
.coh-ce-a816e80b-8cf0e73f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-a816e80b-8cf0e73f:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-a816e80b-8cf0e73f .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-a816e80b-8cf0e73f .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-a816e80b-8cf0e73f .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-a816e80b-77fa82ee {
  max-width: 6rem;
  margin-bottom: 2rem;
}
@media (max-width: 1349px) {
  .coh-ce-a816e80b-77fa82ee {
    max-width: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-a816e80b-77fa82ee {
    max-width: 3.5rem;
  }
}
.coh-ce-a816e80b-22ffb91b {
  margin-top: auto;
}
.coh-ce-ae486950-cb30b10e {
  border-top-width: 0.1875rem;
  border-top-style: solid;
  border-top-color: rgb(2, 55, 55);
}
@media (max-width: 767px) {
  .coh-ce-ae486950-cb30b10e {
    height: 100%;
    border-top-width: 0;
    border-top-style: none;
  }
}
.coh-ce-b784d165-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-b95fd695-3869e129 {
  width: 100%;
}
.coh-ce-b95fd695-228b9de2 {
  -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;
}
.coh-ce-c10395e5-281c3219:hover .card-link {
  color: rgb(0, 45, 45);
}
.coh-ce-c10395e5-281c3219 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-c10395e5-281c3219 .card-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-c10395e5-281c3219 .card-link {
  color: rgb(2, 55, 55);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-c10395e5-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-c10395e5-22ffb91b {
  margin-top: auto;
}
.coh-ce-c6f467b4-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-c6f467b4-613a6194 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-c6f467b4-613a6194 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-c6f467b4-613a6194 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-c6f467b4-6fdaac3d {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-c6f467b4-6fdaac3d {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-c6f467b4-ea124948 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-c6f467b4-ea124948 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cb7a7125-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li > a {
  padding-left: 1.25rem;
  position: relative;
  line-height: 1.5rem;
  font-size: 1.25rem;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li > a:before {
  width: 0.1875rem;
  height: 100%;
  background-color: rgb(168, 194, 8);
  content: "";
  position: absolute;
  left: 0;
  display: block;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li .sub-nav {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li .sub-nav > li {
  list-style-type: none;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
  line-height: 1rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 > li .sub-nav > li > a {
  position: relative;
  padding-left: 0.9375rem;
  line-height: 1.5rem;
  font-size: 1.125rem;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 li a {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 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;
  color: rgb(0, 0, 0);
  font-size: 1.375rem;
  content: "\e90a";
  font-family: Icomoon;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 li a:hover:after {
  color: rgb(54, 96, 96);
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 li a:hover span.link-inner {
  text-decoration: underline;
}
.coh-ce-cpt_about_sro_lp-7db0c0be .menu-level--1 li a span.link-inner {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  padding-right: 1.5rem;
}
.coh-ce-cpt_banner_block-acb3627a {
  position: relative;
  z-index: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_banner_block-acb3627a {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-acb3627a {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_banner_block-2f6f28d5 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-cpt_banner_block-2f6f28d5 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-cpt_banner_block-2f6f28d5 .column-1 > .coh-container {
  padding-right: 0;
  padding-left: 8.75rem;
}
@media (max-width: 1123px) {
  .media-left.coh-ce-cpt_banner_block-2f6f28d5 .column-1 > .coh-container {
    padding-left: 2.5rem;
  }
}
@media (max-width: 767px) {
  .media-left.coh-ce-cpt_banner_block-2f6f28d5 .column-1 > .coh-container {
    padding-left: 0;
  }
}
.media-left.coh-ce-cpt_banner_block-2f6f28d5 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-cpt_banner_block-3a7be8ab {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-3a7be8ab {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_banner_block-c7af5cca {
  padding-right: 8.75rem;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_banner_block-c7af5cca {
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-c7af5cca {
    padding-right: 0;
  }
}
.coh-ce-cpt_banner_block-a101ff13 {
  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-bottom: 1.5rem;
}
.coh-ce-cpt_banner_block-efc10eb0 {
  margin-bottom: 0;
}
.coh-ce-cpt_banner_block-40dbad8e {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_banner_block-40dbad8e p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_banner_block-3398a936 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-3398a936 {
    margin-bottom: 3.5rem;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-89ba9263 {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-cpt_banner_block-50360b29 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_block-911b2f55 {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-cpt_banner_block-911b2f55 .mejs__container * {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_banner_block-911b2f55 .mejs__container {
  width: 100% !important;
}
.coh-ce-cpt_biography_board_of_directo_0-cbf45f65 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_board_of_directo_0-cbf45f65 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_board_of_directo_0-cbf45f65 p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 500;
}
.coh-ce-cpt_biography_board_of_directo_0-cbf45f65 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_board_of_directo_1-cbf45f65 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_board_of_directo_1-cbf45f65 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_board_of_directo_1-cbf45f65 p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 500;
}
.coh-ce-cpt_biography_board_of_directo_1-cbf45f65 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_board_of_directors-cd91eb9c {
  margin-bottom: 2rem;
}
.coh-ce-cpt_biography_board_of_directors-cd91eb9c p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_board_of_directors-ff32c064 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_biography_executive_leadersh-52ba2c45 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_executive_leadersh-52ba2c45 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_executive_leadersh-52ba2c45 p {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-ce-cpt_biography_executive_leadersh-52ba2c45 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_executive_team-52ba2c45 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_executive_team-52ba2c45 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_executive_team-52ba2c45 p {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-ce-cpt_biography_executive_team-52ba2c45 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_independant-3f6dc010 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_independant-3f6dc010 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_independant-3f6dc010 p {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-ce-cpt_biography_independant-3f6dc010 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_independent_direct-3f6dc010 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_independent_direct-3f6dc010 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_independent_direct-3f6dc010 p {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.coh-ce-cpt_biography_independent_direct-3f6dc010 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_industry-cbf45f65 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_industry-cbf45f65 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_industry-cbf45f65 p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 500;
}
.coh-ce-cpt_biography_industry-cbf45f65 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_biography_industry_directors-cbf45f65 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_biography_industry_directors-cbf45f65 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_biography_industry_directors-cbf45f65 p {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: 500;
}
.coh-ce-cpt_biography_industry_directors-cbf45f65 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_c_card_feature_with_large_im-1282a90e {
  margin-bottom: 2rem;
}
.coh-ce-cpt_c_card_feature_with_large_im-27b669d6 {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_c_hero_left_aligned_text_wit-64192dbd {
  min-height: 60vh;
}
.coh-ce-cpt_c_hero_left_aligned_text_wit-3d064193 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  padding-left: 2rem;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-ce-cpt_c_hero_left_aligned_text_wit-3d064193 {
    padding-left: 0.2rem;
  }
}
.coh-ce-cpt_c_l_two_column_layout_with_i-73e78f43 {
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: none;
}
@media (max-width: 767px) {
  .coh-ce-cpt_c_l_two_column_layout_with_i-73e78f43 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_c_l_two_column_layout_with_i-62cadb63 {
  max-width: 15.625rem;
}
.coh-ce-cpt_c_l_two_column_layout_with_i-75ec61d2 {
  margin-top: 2rem;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_c_l_two_column_layout_with_i-75ec61d2 {
    display: none;
  }
}
.coh-ce-cpt_c_l_two_column_layout_with_i-24081082 {
  max-width: 24.5rem;
}
.coh-ce-cpt_c_social_links_container-fc8b0d4f {
  padding-top: 1rem;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_c_social_links_container-c2c5cb26 {
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.5rem;
  margin-left: 0;
}
.coh-ce-cpt_c_social_links_container-c43be82d {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}
.coh-ce-cpt_c_two_column_layout-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_c_two_column_layout-10fb28b7 {
  padding-right: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_call_to_action_card-4ff2df6e {
  margin-bottom: 2rem;
  height: 100%;
}
.coh-ce-cpt_call_to_action_card-50360b29 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_call_to_action_card-588de789 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.coh-ce-cpt_call_to_action_card-efe83fb3 h2 {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_call_to_action_card-efe83fb3 h3 {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_call_to_action_text-4ff2df6e {
  margin-bottom: 2rem;
  height: 100%;
}
.coh-ce-cpt_call_to_action_text-f494e089 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  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: 1123px) {
  .coh-ce-cpt_call_to_action_text-f494e089 {
    display: block;
  }
}
.coh-ce-cpt_call_to_action_text-c44a0d89 {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  padding-right: 2rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_call_to_action_text-c44a0d89 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_call_to_action_text-c44a0d89 h2 {
  margin-top: 0;
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_call_to_action_text-c44a0d89 h2:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_call_to_action_text-c44a0d89 h3 {
  margin-top: 0;
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_call_to_action_text-c44a0d89 h3:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_call_to_action_text-c44a0d89 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_call_to_action_text-41ab9b8a {
  min-width: 20.625rem;
  text-align: center;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_call_to_action_text-41ab9b8a {
    min-width: 0;
  }
}
.coh-ce-cpt_call_to_action_text-a0e09697 {
  text-align: center;
  min-width: 20.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_call_to_action_text-a0e09697 {
    min-width: 0;
  }
}
.coh-ce-cpt_canada_bank_rate_stats-6a45ba81 h3 {
  font-size: 1.5rem;
  line-height: 1.33;
  margin-bottom: 0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_canada_bank_rate_stats-6a45ba81 h3 {
    font-size: 1.25rem;
    line-height: 1.28;
  }
}
.coh-ce-cpt_canada_bank_rate_stats-d1f5e17a {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-trade-date label {
  display: inline-block;
  font-weight: 400;
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-trade-date label:after {
  content: ":";
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-trade-date span {
  display: inline-block;
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-data {
  list-style-type: none;
  margin-right: -1rem;
  margin-bottom: 0;
  margin-left: -1rem;
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-data li {
  display: inline-block;
  margin-left: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-data li span {
  color: rgb(0, 0, 0);
  font-size: 1.75rem;
  font-weight: 700;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-data li span {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_canada_bank_rate_stats-f899a96 .sro-ba-rate-data li .ba-label {
  font-size: 0.875rem;
  font-weight: 700;
}
.coh-ce-cpt_canada_bank_rate_stats-36a5afdf h3 {
  padding-top: 0.5rem;
}
.coh-ce-cpt_card_teaser-54199f10 {
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_card_teaser-54199f10:hover .card-heading {
  color: rgb(2, 55, 55);
  text-decoration: underline;
}
.coh-ce-cpt_card_teaser-54199f10:hover .coh-image {
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-cpt_card_teaser-54199f10 .card-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_card_teaser-54199f10 .card-paragraph {
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_card_teaser-54199f10 .coh-image {
  -webkit-transition: all 0.8s cubic-bezier(0, .53, .25, 1);
  transition: all 0.8s cubic-bezier(0, .53, .25, 1);;
  -o-object-fit: cover;;
     object-fit: cover;
}
.coh-ce-cpt_card_teaser-798e1ef4 {
  margin-bottom: 2.5rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  overflow: hidden;
}
.coh-ce-cpt_card_teaser-5cd4bd07 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_card_teaser-f59563c8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-container-theme---light-2.coh-ce-cpt_card_teaser-f59563c8 {
  padding-top: 2.5rem;
  padding-right: 1.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
}
.coh-ce-cpt_card_teaser-ec41c85d {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_card_teaser-a95b2737:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_card_teaser_w_button-34b6eacd {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 227, 227);
  padding-bottom: 3.125rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_card_teaser_w_button-34b6eacd {
    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_card_teaser_w_button-34b6eacd:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
}
.coh-ce-cpt_card_teaser_w_button-c63dbee4 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_card_teaser_w_button-c63dbee4 {
    margin-bottom: 2rem;
  }
}
.coh-ce-cpt_concordance_table_cta-34d630be {
  background-color: rgb(220, 214, 209);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 2.375rem;
  padding-right: 3.125rem;
  padding-bottom: 2.375rem;
  padding-left: 3.125rem;
}
.coh-ce-cpt_concordance_table_cta-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_concordance_table_cta-78b65237 {
  width: 90%;
  text-align: center;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_concordance_table_cta-78b65237 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_concordance_table_cta-78b65237 {
    width: 100%;
  }
}
.coh-ce-cpt_continuing_education-567dd273 .view-continuing-education {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_continuing_education-567dd273 .view-header {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_continuing_education-567dd273 .view-header h2 {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_continuing_education-567dd273 .view-filters {
  -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;
  max-width: none;
  width: auto;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_continuing_education-567dd273 .attachment {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_continuing_education-567dd273 .attachment .coh-container {
  background-color: rgb(2, 55, 55);
  color: rgb(249, 247, 246);
}
.coh-ce-cpt_continuing_education-567dd273 .attachment .coh-container a:not(.coh-style-small-link-button) {
  color: rgb(249, 247, 246);
}
.coh-ce-cpt_continuing_education-567dd273 .view-content {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_continuing_education-567dd273 .views-exposed-form .form-actions {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  color: rgb(2, 55, 55);
  display: block;
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 a:hover {
  text-decoration: none;
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 p:not(:last-child) {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 td {
  width: 50%;
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 564px) {
  .coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 .form--inline {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial;
  }
}
.coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 .form-wrapper:not(.container) {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 564px) {
  .coh-ce-cpt_dealers_we_regulate_listing-7a0e02d9 .form-wrapper:not(.container) {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_faq_test-aad8c35 {
  margin-left: 0;
}
.coh-ce-cpt_faq_test-b1f79a40 {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
}
.coh-ce-cpt_faq_test-b1f79a40:hover {
  text-decoration: none;
}
.coh-ce-cpt_faq_test-44c5c032 {
  margin-bottom: 0;
  color: rgb(2, 55, 55);
}
.coh-ce-cpt_faq_test-6e42edaa {
  margin-bottom: 0;
}
.coh-ce-cpt_faq_test-3253e7af {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_faq_test-6b055079 a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
}
.coh-ce-cpt_faq_test-6b055079 a:hover {
  text-decoration: none;
}
.coh-ce-cpt_faq_test-5d7407d2 p {
  margin-bottom: 0;
}
.coh-ce-cpt_featured_cta-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_featured_cta-b0811790 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-cpt_featured_cta-b0811790 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-cpt_featured_cta-b0811790 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.media-left.coh-ce-cpt_featured_cta-b0811790 .column-2 .coh-container {
  padding-right: 2rem;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .media-left.coh-ce-cpt_featured_cta-b0811790 .column-2 .coh-container {
    padding-right: 0;
  }
}
.coh-ce-cpt_featured_cta-39b14a44 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_featured_cta-39b14a44 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_featured_cta-ab35c28a {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_featured_cta-40dbad8e {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_featured_cta-40dbad8e p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_featured_cta-9f9693e {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_featured_cta-9f9693e {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-cpt_featured_cta-ee6a0d5a {
  padding-left: 2rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_featured_cta-ee6a0d5a {
    padding-right: 0;
    padding-left: 0;
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_featured_cta-ee6a0d5a {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-cpt_featured_cta-50360b29 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_featured_cta-85a7a118 {
  padding-left: 2rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_featured_cta-85a7a118 {
    padding-right: 0;
    padding-left: 0;
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_featured_cta-85a7a118 {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-cpt_featured_cta-85a7a118 .mejs__container * {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_featured_cta-85a7a118 .mejs__container {
  width: 100% !important;
}
.coh-ce-cpt_guidance_notes_table_of_conc-40dc05a6 {
  background-color: rgb(220, 227, 227);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 2.375rem;
  padding-right: 3.125rem;
  padding-bottom: 2.375rem;
  padding-left: 3.125rem;
}
.coh-ce-cpt_guidance_notes_table_of_conc-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_guidance_notes_table_of_conc-78b65237 {
  width: 90%;
  text-align: center;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_guidance_notes_table_of_conc-78b65237 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_guidance_notes_table_of_conc-78b65237 {
    width: 100%;
  }
}
.coh-ce-cpt_hearing_calendar_wysiwyg-3b9250a3 {
  background-color: rgb(249, 247, 246);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  border-color: rgb(240, 236, 232);
  border-style: solid;
  border-width: 0.125rem;
}
.coh-ce-cpt_hearing_calendar_wysiwyg-d8f39705 .coh-color-dark-grey {
  font-size: 0.875rem;
  text-transform: uppercase;
}
.coh-ce-cpt_hearing_calendar_wysiwyg-d8f39705 br {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.coh-ce-cpt_hearing_calendar_wysiwyg-d8f39705 > p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_hearing_calendar_wysiwyg_0-9ed93d8d {
  background-color: rgb(249, 247, 246);
  padding: 1.5rem;
  border-width: 0.125rem;
  border-color: rgb(240, 236, 232);
  border-style: solid;
  margin-bottom: 2rem;
}
.coh-ce-cpt_highlights-57c989d1 {
  padding-top: 5rem;
  padding-right: 100%;
  padding-bottom: 5rem;
  padding-left: 100%;
  background-color: rgb(240, 236, 232);
  margin-right: -100%;
  margin-left: -100%;
}
@media (max-width: 1599px) {
  .coh-ce-cpt_highlights-57c989d1 {
    padding-top: 5rem;
    padding-right: 4.5rem;
    padding-bottom: 5rem;
    padding-left: 4.5rem;
    margin-right: -4.5rem;
    margin-left: -4.5rem;
  }
}
@media (max-width: 1349px) {
  .coh-ce-cpt_highlights-57c989d1 {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
    margin-right: -3rem;
    margin-left: -3rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_highlights-57c989d1 {
    padding-top: 3.5rem;
    padding-right: 3rem;
    padding-bottom: 3.5rem;
    padding-left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_highlights-57c989d1 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-cpt_highlights-57c989d1 .coh-heading:before {
  margin-right: 1rem;
  position: relative;
  top: 0.25rem;
}
.coh-ce-cpt_highlights-57c989d1 h3.coh-heading {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_highlights-57c989d1 h3.coh-heading {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_highlights-57c989d1 .coh-wysiwyg {
  margin-bottom: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_highlights-57c989d1 .coh-wysiwyg {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_highlights-57c989d1 p {
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.coh-ce-cpt_highlights-57c989d1 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_highlights-60e9afd1 {
    margin-bottom: 3rem;
  }
}
.coh-ce-cpt_highlights-749c0acf {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_investor_cta-bce08ee9 {
  position: relative;
}
.coh-ce-cpt_investor_cta-bce08ee9:before {
  position: absolute;
  z-index: -1;
  content: "";
  background-color: rgb(168, 194, 8);
  height: 100%;
  width: 200%;
  top: 0;
  margin-left: -50%;
}
.coh-ce-cpt_investor_cta-8258b602 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_investor_cta-b7481156 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_investor_cta-b7481156 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_investor_cta-e1ce571 {
  color: rgb(255, 255, 255);
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_investor_cta-1c195aa {
  background-color: rgb(2, 55, 55);
  display: inline-block;
  padding-top: 1.25rem;
  padding-right: 3rem;
  padding-bottom: 1.25rem;
  padding-left: 3rem;
  color: rgb(255, 255, 255);
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  font-size: 1.25rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_investor_cta-1c195aa {
    font-size: 0.875rem;
    padding-top: 1rem;
    padding-right: 3rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
  }
}
.coh-ce-cpt_investor_cta-e0df394e {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_investor_cta-e0df394e {
    margin-top: 2.5rem;
    margin-bottom: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-cpt_investor_cta-20cba79 {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_investor_cta-20cba79 {
    width: 18.75rem;
  }
}
.coh-ce-cpt_legacy_card_button_link-14e3dc28 {
  background-color: rgb(54, 96, 96);
  position: relative;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding-right: 4rem;
}
.coh-ce-cpt_legacy_card_button_link-14e3dc28:hover {
  background-color: rgb(183, 198, 198);
}
.coh-ce-cpt_legacy_card_button_link-14e3dc28:hover:before {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_legacy_card_button_link-14e3dc28: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;
  position: absolute;
  top: 50%;
  right: 2rem;
  color: rgb(0, 0, 0);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-cpt_legacy_card_button_link-4d78b4ac {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
@media (max-width: 1349px) {
  .coh-ce-cpt_link_list-a665b839 {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_link_list-a665b839 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_link_list-a665b839 {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_link_list-d911c338 {
    padding-bottom: 2rem;
  }
}
.coh-ce-cpt_logo_ciro_footer-f595a69c {
  display: block;
}
.coh-ce-cpt_logo_ciro_header-e44ec634 {
  display: block;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_ciro_header-e44ec634 {
    margin-left: 0;
    display: none;
  }
}
.coh-ce-cpt_logo_ciro_header-a07444a8 {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_ciro_header-a07444a8 {
    margin-left: 0;
    display: block;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_header-307e1fa4 {
    margin-left: 0;
  }
}
.coh-ce-cpt_logo_header-5fa1396c {
  display: none;
}
@media (max-width: 1349px) {
  .coh-ce-cpt_logo_header-5fa1396c {
    width: 15.625rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_header-5fa1396c {
    margin-left: 0;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_iiroc_header-307e1fa4 {
    margin-left: 0;
  }
}
.coh-ce-cpt_logo_iiroc_header-cc248c51 {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_logo_iiroc_header-cc248c51 {
    margin-left: 0;
  }
}
.coh-ce-cpt_media_releases_summary-900f62d2 {
  margin-right: -1rem;
  margin-left: -1rem;
}
.coh-ce-cpt_media_releases_summary-900f62d2 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_open_consultations-f24d1787 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2rem;
}
.coh-ce-cpt_open_consultations-c8b3e19c {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  margin-bottom: 0;
  padding-right: 0.625rem;
}
.coh-ce-cpt_quick_links_wysiwyg-7fb2075a {
  margin-bottom: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_quick_links_wysiwyg-7fb2075a:before {
    padding-right: 0.625rem;
  }
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a {
  background-color: rgb(220, 214, 209);
  padding-top: 1.5rem;
  padding-right: 2.5rem;
  padding-bottom: 1.5rem;
  padding-left: 2.5rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a .report-column-link {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a .sro-ba-rates-data {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a .sro-ba-rates-data li {
  margin-right: 1rem;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a .sro-ba-rates-data li span {
  font-size: 1.25rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_reports_canada_bank_rate-f75f8e3a .sro-ba-rates-data li label {
  font-size: 0.875rem;
  margin-bottom: 0;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_reports_canada_bank_rate-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_canada_bank_rate-ddfb31eb .sro-ba-rates-data li .ba-label {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
}
.coh-ce-cpt_reports_canada_bank_rate-7fbb6ee0 ul {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_reports_canada_bank_rate-7fbb6ee0 ul li {
  list-style-type: none;
  margin-left: 0;
}
.coh-ce-cpt_reports_canada_bank_rate-7fbb6ee0 ul li:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_reports_canada_bank_rate-c7769d3c {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_reports_consolidated_short_p-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul {
  list-style-type: none;
  list-style-position: outside;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li {
    -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-ce-cpt_reports_consolidated_short_p-b2275085 ul li:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li:first-child {
    display: none;
  }
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li:last-child {
  border-bottom-style: none;
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li .report-column-date {
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li .report-column-date {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_consolidated_short_p-b2275085 ul li a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_highly_liquid_stocks-4c18fd74 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul {
  margin-left: 0;
  list-style-type: none;
  list-style-position: outside;
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li {
    -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-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li:first-child {
    display: none;
  }
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li:last-child {
  border-bottom-style: none;
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li .report-column-date {
  margin-right: 1rem;
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li .report-column-date {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_highly_liquid_stocks-d7989506 ul li a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_mtrs2_webstats-8b7d6dec {
  background-color: rgb(220, 227, 227);
  padding-top: 1.5rem;
  padding-right: 2rem;
  padding-bottom: 1.5rem;
  padding-left: 2rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-cpt_reports_mtrs2_webstats-8b7d6dec a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
}
.coh-ce-cpt_reports_mtrs2_webstats-8b7d6dec a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_mtrs2_webstats-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_mtrs2_webstats-bfef3304 a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_mtrs2_webstats-bfef3304 a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_short_sale_trading_c-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-position: outside;
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li {
    -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-ce-cpt_reports_short_sale_trading_c-203930a6 ul li:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li:first-child {
    display: none;
  }
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li:last-child {
  border-bottom-style: none;
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li .report-column-date {
  margin-right: 1rem;
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li .report-column-date {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_short_sale_trading_c-203930a6 ul li a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_short_sale_trading_s-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-position: outside;
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li {
    -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-ce-cpt_reports_short_sale_trading_s-851ac82f ul li:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li:first-child {
    display: none;
  }
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li:last-child {
  border-bottom-style: none;
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li .report-column-date {
  margin-right: 1rem;
  -webkit-flex-basis: 15%;
      -ms-flex-preferred-size: 15%;
          flex-basis: 15%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li .report-column-date {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_short_sale_trading_s-851ac82f ul li a:hover {
  text-decoration: none;
}
.coh-ce-cpt_reports_single_stock_circuit-adbe2634 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul {
  margin-left: 0;
  list-style-type: none;
  list-style-position: outside;
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li {
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  list-style-type: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li {
    -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-ce-cpt_reports_single_stock_circuit-6e75775c ul li:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li:first-child {
    display: none;
  }
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li:last-child {
  border-bottom-style: none;
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li .report-column-date {
  margin-right: 1rem;
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li .report-column-date {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-word;
}
.coh-ce-cpt_reports_single_stock_circuit-6e75775c ul li a:hover {
  text-decoration: none;
}
.coh-ce-cpt_search_bar-e90c83c3 .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
}
.coh-ce-cpt_search_bar-e90c83c3 .form--inline .form-type-textfield label {
  height: 0.0625rem;
  width: 0.0625rem;
  margin: -0.0625rem;
  padding: 0;
  position: absolute;
  border-style: none;
  overflow: hidden;
}
.coh-ce-cpt_search_bar-e90c83c3 .form--inline .form-type-select {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_search_bar-e90c83c3 .form--inline .form-actions {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_search_bar-cb906b7a {
  width: 100%;
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions {
  position: absolute;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions {
    position: static;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions .form-submit {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1.6875rem;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 3rem;
  padding-bottom: 1.25rem;
  padding-left: 3rem;
  display: inline-block;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: none;
  text-transform: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions .form-submit {
    padding-top: 1rem;
    padding-right: 5.625rem;
    padding-bottom: 1rem;
    padding-left: 5.625rem;
    font-size: 0.875rem;
    line-height: 1.1875rem;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions .form-submit:hover {
  background-color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-actions .form-submit:focus {
  background-color: rgb(2, 55, 55);
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item:first-child {
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -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;
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item:last-child {
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input {
  height: 4.25rem;
  background-color: rgb(249, 247, 246);
  width: 95%;
  border-style: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input {
    width: 100%;
  }
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input::-webkit-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input::-moz-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input:-ms-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input::-ms-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item.form-type-textfield input::placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_search_bar-cb906b7a .block-views-exposed-filter-block--search-block-search-component #views-exposed-form-search-block-search-component > .form--inline .form-item label {
  display: none;
}
.coh-ce-cpt_side_navigation_menu-301cc5b6 {
  display: none;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  position: relative;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  -webkit-border-radius: 3rem;
          border-radius: 3rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_side_navigation_menu-301cc5b6 {
    background-color: rgb(183, 198, 198);
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: rgb(0, 0, 0);
    padding-top: 0.9375rem;
    padding-right: 1.5rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_side_navigation_menu-301cc5b6:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  font-size: 1.375rem;
  position: absolute;
  right: 2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "\e908";
  font-family: icomoon;
}
.coh-ce-cpt_side_navigation_menu-301cc5b6:focus {
  background-color: rgb(220, 227, 227);
}
.coh-ce-cpt_side_navigation_menu-301cc5b6:hover {
  background-color: rgb(220, 227, 227);
}
.menu-visible.coh-ce-cpt_side_navigation_menu-301cc5b6:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  content: "\e90b";
  font-family: icomoon;
}
.coh-ce-cpt_side_navigation_menu-21473542 {
  display: none;
}
.coh-ce-cpt_side_navigation_menu-f3483100 {
  display: block;
  padding-top: 0;
  padding-bottom: 0.75rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_side_navigation_menu-f3483100 {
    display: none;
    padding-top: 1rem;
    padding-bottom: 0.75rem;
  }
}
.menu-visible.coh-ce-cpt_side_navigation_menu-f3483100 {
  display: block;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--1 {
  display: block;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--1 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--1 > li {
  list-style-type: none;
  margin-bottom: 0;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--1 > li > a {
  margin-bottom: 1rem;
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  position: relative;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  pointer-events: none;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li {
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li > a {
  padding-right: 1.875rem;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a {
  position: relative;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: rgb(0, 45, 45);
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-bottom: 0.3125rem;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 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;
  color: rgb(0, 0, 0);
  position: absolute;
  font-size: 1.375rem;
  content: "\e90a";
  font-family: icomoon;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a:focus {
  text-decoration: underline;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a:focus:before {
  color: rgb(2, 55, 55);
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a:hover:before {
  color: rgb(2, 55, 55);
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--2 li a.is-active {
  pointer-events: none;
  border-left-width: 0.1875rem;
  border-left-style: solid;
  border-left-color: rgb(168, 194, 8);
  padding-left: 1rem;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--3 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2rem;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--3 li a {
  padding-left: 0;
}
.coh-ce-cpt_side_navigation_menu-5a91d3e2 .menu-level--4 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2rem;
}
.coh-ce-cpt_sro_rules_form_1_call_to_a-40dc05a6 {
  background-color: rgb(220, 227, 227);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 2.375rem;
  padding-right: 3.125rem;
  padding-bottom: 2.375rem;
  padding-left: 3.125rem;
}
.coh-ce-cpt_sro_rules_form_1_call_to_a-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_sro_rules_form_1_call_to_a-78b65237 {
  width: 90%;
  text-align: center;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_form_1_call_to_a-78b65237 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_sro_rules_form_1_call_to_a-78b65237 {
    width: 100%;
  }
}
.coh-ce-cpt_sro_rules_search_bar-2e3db753 {
  margin-top: 1rem;
  margin-bottom: 1.3125rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-2e3db753 {
    margin-top: 2.75rem;
    margin-bottom: 1.125rem;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 {
  width: 100%;
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions {
  position: absolute;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions {
    position: static;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions .form-submit {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1.6875rem;
  text-decoration: none;
  background-color: rgb(137, 133, 126);
  padding-top: 1.25rem;
  padding-right: 3rem;
  padding-bottom: 1.25rem;
  padding-left: 3rem;
  display: inline-block;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: none;
  text-transform: none;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions .form-submit {
    padding-top: 1rem;
    padding-right: 5.625rem;
    padding-bottom: 1rem;
    padding-left: 5.625rem;
    font-size: 0.875rem;
    line-height: 1.1875rem;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions .form-submit:hover {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-actions .form-submit:focus {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item:first-child {
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -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;
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item:last-child {
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input {
  height: 4.25rem;
  background-color: rgb(249, 247, 246);
  width: 95%;
  border-style: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input {
    width: 100%;
  }
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input::-webkit-input-placeholder {
  font-style: italic;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input::-moz-placeholder {
  font-style: italic;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input:-ms-input-placeholder {
  font-style: italic;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input::-ms-input-placeholder {
  font-style: italic;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item.form-type-textfield input::placeholder {
  font-style: italic;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_sro_rules_search_bar-e263a341 .block-views-exposed-filter-block--search-sro-rules #views-exposed-form-search-sro-rules > .form--inline .form-item label {
  display: none;
}
.coh-ce-cpt_template_footer-fe630bb5 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  background-color: rgb(0, 45, 45);
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer-fe630bb5 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
}
.coh-ce-cpt_template_footer-9253f7d7 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-ce-cpt_template_footer-54a06094 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer-54a06094 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_template_footer-3cfca7fb {
  max-width: 14rem;
}
.coh-ce-cpt_template_footer-e133e32d {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_template_footer-e133e32d {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_template_footer-4c08ab9 {
  color: rgb(255, 255, 255);
  margin-bottom: 0.625rem;
  text-transform: none;
}
.coh-ce-cpt_template_footer-19920289 {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
.coh-ce-cpt_template_footer-6c0bf703 {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(183, 198, 198);
  margin-top: 2.5rem;
  padding-top: 2.5rem;
}
.coh-ce-cpt_template_footer_social_icons-e47533c2 {
  background-color: rgb(220, 227, 227);
  position: relative;
}
.coh-ce-cpt_template_footer_social_icons-e47533c2:before {
  background-color: rgb(220, 227, 227);
  position: absolute;
  top: 0;
  bottom: 0;
  left: -200%;
  right: 0;
  z-index: -1;
  content: "";
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-e47533c2:before {
    right: -200%;
  }
}
.coh-ce-cpt_template_footer_social_icons-368f2f99 {
  width: 17.5rem;
  padding-top: 1rem;
}
@media (max-width: 1349px) {
  .coh-ce-cpt_template_footer_social_icons-368f2f99 {
    width: 15rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-368f2f99 {
    width: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_template_footer_social_icons-368f2f99 img {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 1349px) {
  .coh-ce-cpt_template_footer_social_icons-c2c105aa {
    width: 15.625rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-c2c105aa {
    margin-left: 0;
  }
}
@media (max-width: 1349px) {
  .coh-ce-cpt_template_footer_social_icons-d0784978 {
    width: 15.625rem;
  }
}
.coh-ce-cpt_template_footer_social_icons-7f7ff5ca {
  padding-top: 3.25rem;
  padding-right: 0;
  padding-bottom: 3.25rem;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-7f7ff5ca {
    padding-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_template_footer_social_icons-7f7ff5ca {
    padding-top: 3rem;
  }
}
.coh-ce-cpt_template_footer_social_icons-9029fbc6 {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_template_footer_social_icons-130c2e13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-130c2e13 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_template_footer_social_icons-73c7a7a3 {
  background-color: rgb(220, 227, 227);
  position: relative;
}
.coh-ce-cpt_template_footer_social_icons-73c7a7a3:before {
  background-color: rgb(220, 227, 227);
  content: "";
  position: absolute;
  height: 100%;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: -200%;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-73c7a7a3:before {
    left: -200%;
  }
}
.coh-ce-cpt_template_footer_social_icons-b54de58e {
  padding-top: 3.25rem;
  padding-right: 0;
  padding-bottom: 3.25rem;
  padding-left: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-b54de58e {
    padding-top: 2rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_template_footer_social_icons-74ac9efd {
    padding-top: 1rem;
  }
}
.coh-ce-cpt_template_footer_social_icons-db940e4f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1599px) {
  .coh-ce-cpt_template_footer_social_icons-db940e4f {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_footer_social_icons-db940e4f {
    -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-ce-cpt_template_footer_social_icons-16bc2814 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_template_footer_social_icons-16bc2814 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_template_footer_social_icons-16bc2814 > li {
  width: auto;
}
.coh-ce-cpt_template_footer_social_icons-70bff5b0 {
  margin-right: 0;
}
.coh-ce-cpt_template_header_search_form-4d347831 {
  position: relative;
  z-index: 4;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 6rem;
}
@media (max-width: 1123px) {
  .menu-visible.coh-ce-cpt_template_header_search_form-4d347831 .dx8-admin-tabs {
    display: none;
  }
}
.coh-ce-cpt_template_header_search_form-cfae741f {
  margin-right: auto;
}
.coh-ce-cpt_template_header_search_form-e441d1b4 {
  width: 3rem;
}
.coh-ce-cpt_template_header_search_form-73d48559 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_header_search_form-73d48559 {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    -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;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background-color: rgb(249, 247, 246);
    width: 100%;
  }
}
@media (max-width: 1123px) {
  .menu-visible.coh-ce-cpt_template_header_search_form-73d48559 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-overflow-scrolling: touch;
  }
}
.coh-ce-cpt_template_header_search_form-9eb65567 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2rem;
  height: 3rem;
}
.coh-ce-cpt_template_header_search_form-9eb65567: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: "\f002";
  font-family: icomoon;
  color: rgb(2, 55, 55);
  font-size: 1.25rem;
}
.search-visible.coh-ce-cpt_template_header_search_form-9eb65567 {
  background-color: rgb(240, 236, 232);
}
.search-visible.coh-ce-cpt_template_header_search_form-9eb65567:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_template_header_search_form-fc410cd2 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.5rem;
  height: 3rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_template_header_search_form-fc410cd2 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 1rem;
  }
}
.coh-ce-cpt_template_header_search_form-fc410cd2:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-family: icomoon;
  color: rgb(2, 55, 55);
  font-size: 1.25rem;
}
.menu-visible.coh-ce-cpt_template_header_search_form-fc410cd2:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  color: rgb(2, 55, 55);
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 .view-top-umir-rules-for-compliance .views-field-view-node {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 .view-top-umir-rules-for-compliance a {
  background-color: rgb(255, 255, 255);
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-left-width: 0.3125rem;
  border-right-width: 0.0625rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-style: solid;
  border-top-color: rgb(220, 214, 209);
  border-bottom-color: rgb(220, 214, 209);
  border-left-color: rgb(211, 227, 100);
  border-right-color: rgb(220, 214, 209);
  color: rgb(0, 0, 0);
  padding: 2rem;
  margin-bottom: 0.5rem;
  display: block;
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 .view-top-umir-rules-for-compliance a:hover {
  border-left-color: rgb(168, 194, 8);
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 .view-top-umir-rules-for-compliance a .rule-number {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 .view-top-umir-rules-for-compliance a .rule-number: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: "\e90a";
  font-family: Icomoon;
  margin-left: 0.625rem;
}
.coh-ce-cpt_top_umir_rules_for_complianc-4850b929 p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_two_column_layout-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_two_column_layout_small_left-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_two_column_layout_small_left-ba09ac5a {
  padding-right: 2rem !important;
}
@media (max-width: 1349px) {
  .coh-ce-cpt_two_column_layout_small_left-ba09ac5a {
    padding-right: 1rem !important;
    margin-bottom: 2rem;
  }
}
.coh-ce-cpt_umir_notices-e29bce1b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_umir_notices-e29bce1b {
    display: block;
  }
}
.coh-ce-cpt_umir_notices-fd495dbf {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-bottom: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_umir_notices-fd495dbf {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_umir_notices-9e1d07c {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_umir_rulebook_call_to_action-5398e2f5 {
  background-color: rgb(220, 227, 227);
  padding-top: 2.375rem;
  padding-right: 3.125rem;
  padding-bottom: 2.375rem;
  padding-left: 3.125rem;
}
.coh-ce-cpt_umir_rulebook_call_to_action-d902ff3d {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_umir_rulebook_call_to_action-78b65237 {
  width: 90%;
  text-align: center;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rulebook_call_to_action-78b65237 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_umir_rulebook_call_to_action-78b65237 {
    width: 100%;
  }
}
.coh-ce-cpt_umir_rules-c9693a9e {
  margin-bottom: 2rem;
}
.coh-ce-cpt_umir_rules-c9693a9e h3 {
  margin-top: 1.5rem;
  margin-bottom: 0.625rem;
  font-size: 1.25rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.375rem;
}
.coh-ce-cpt_umir_rules-c9693a9e h3:first-child {
  margin-top: 0;
}
.coh-ce-cpt_umir_rules-c9693a9e .views-field a {
  border-left-width: 0.1875rem;
  border-left-style: solid;
  border-left-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  padding-top: 0.3125rem;
  padding-right: 1.875rem;
  padding-bottom: 0.3125rem;
  display: block;
  position: relative;
}
.coh-ce-cpt_umir_rules-c9693a9e .views-field a:hover {
  border-left-color: rgb(168, 194, 8);
  padding-left: 1rem;
}
.coh-ce-cpt_umir_rules-1aea89e1 {
  display: block;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules-1aea89e1 {
    display: none;
  }
}
.coh-ce-cpt_umir_rules-9fd3290f {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules-9fd3290f {
    display: block;
  }
}
.coh-ce-cpt_umir_rules_search_bar-329e0f28 {
  margin-top: 1.03125rem;
  margin-bottom: 1.3125rem;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-329e0f28 {
    margin-top: 2.75rem;
    margin-bottom: 1.125rem;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 {
  width: 100%;
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions {
  position: absolute;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions {
    position: static;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions .form-submit {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  line-height: 1.6875rem;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 3rem;
  padding-bottom: 1.25rem;
  padding-left: 3rem;
  display: inline-block;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: none;
  text-transform: none;
  font-weight: 700;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions .form-submit {
    padding-top: 1rem;
    padding-right: 5.625rem;
    padding-bottom: 1rem;
    padding-left: 5.625rem;
    font-size: 0.875rem;
    line-height: 1.1875rem;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions .form-submit:hover {
  background-color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-actions .form-submit:focus {
  background-color: rgb(2, 55, 55);
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item:first-child {
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
  -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;
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item:last-child {
  -webkit-flex-basis: 20%;
      -ms-flex-preferred-size: 20%;
          flex-basis: 20%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input {
  height: 4.25rem;
  background-color: rgb(249, 247, 246);
  width: 95%;
  border-style: none;
}
@media (max-width: 1123px) {
  .coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input {
    width: 100%;
  }
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input::-webkit-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input::-moz-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input:-ms-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input::-ms-input-placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item.form-type-textfield input::placeholder {
  font-style: italic;
  color: rgb(76, 76, 76);
}
.coh-ce-cpt_umir_rules_search_bar-f942a49 .block-views-exposed-filter-block--search-umir-rules-search #views-exposed-form-search-umir-rules-search > .form--inline .form-item label {
  display: none;
}
.coh-ce-cpt_webinars_catalogue-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-cpt_white_background_with_shadow-de8df2c7 {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0.5rem 0.75rem -0.75rem rgb(0, 0, 0), inset 0 -0.125rem 0 -0.125rem rgb(76, 76, 76);
          box-shadow: 0 0.5rem 0.75rem -0.75rem rgb(0, 0, 0), inset 0 -0.125rem 0 -0.125rem rgb(76, 76, 76);
  margin-right: -100%;
  margin-left: -100%;
  padding-right: 100%;
  padding-bottom: 5.375rem;
  padding-left: 100%;
}
@media (max-width: 1599px) {
  .coh-ce-cpt_white_background_with_shadow-de8df2c7 {
    padding-right: 5.5rem;
    padding-bottom: 5.375rem;
    padding-left: 5.5rem;
    margin-right: -5.5rem;
    margin-left: -5.5rem;
  }
}
@media (max-width: 1349px) {
  .coh-ce-cpt_white_background_with_shadow-de8df2c7 {
    margin-right: -4.25rem;
    margin-left: -4.25rem;
    padding-right: 4.25rem;
    padding-left: 4.25rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-cpt_white_background_with_shadow-de8df2c7 {
    padding-right: 4.25rem;
    padding-bottom: 1.5rem;
    padding-left: 4.25rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_white_background_with_shadow-de8df2c7 {
    margin-right: -3rem;
    margin-left: -3rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
    padding-left: 3rem;
  }
}
.coh-ce-d0274215-8336614e {
  background-color: rgb(168, 194, 8);
}
.coh-ce-d0274215-5263ee15 {
  text-align: center;
  color: rgb(255, 255, 255);
  position: relative;
  padding-bottom: 1.5rem;
}
.coh-ce-d0274215-5263ee15: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;
  color: rgb(255, 255, 255);
  padding-top: 0.5rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 1rem;
}
.coh-ce-daa618d3-e7c1489d {
  position: relative;
  z-index: 1;
}
.coh-ce-daa618d3-e107393b {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-daa618d3-e107393b .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-daa618d3-e107393b .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 1123px) {
  .coh-ce-daa618d3-90b0cd9b {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-db9cdc9d-8d619637 {
  max-width: 6rem;
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto;
}
@media (max-width: 1349px) {
  .coh-ce-db9cdc9d-8d619637 {
    max-width: 5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-db9cdc9d-8d619637 {
    max-width: 4rem;
  }
}
.coh-ce-db9cdc9d-28e1f4b8 {
  text-align: left;
}
.coh-ce-db9cdc9d-e6e42b76 {
  margin-bottom: 1.5rem;
}
.coh-ce-db9cdc9d-95b146b5 {
  font-size: 2rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 0.5rem;
}
@media (max-width: 1349px) {
  .coh-ce-db9cdc9d-95b146b5 {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-db9cdc9d-95b146b5 {
    font-size: 1.25rem;
  }
}
.coh-ce-dce98ebc-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-e14a2e16-a0cbc531 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-eb0f6ca5-3a82c04:last-child a {
  border-bottom-style: none;
}
.coh-ce-eb0f6ca5-4c2493b5 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
.coh-ce-eefc35a8-af8b7c {
  min-height: 25rem;
}
.coh-ce-eefc35a8-3cd53d24 {
  text-align: center;
}
.coh-ce-fbceea42-e4d8c733 {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-fbceea42-f7bdfe0a {
  background-color: rgb(2, 55, 55);
  font-size: 1rem;
  text-align: center;
  position: relative;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 1.5rem;
          border-radius: 1.5rem;
  color: rgb(255, 255, 255);
}
.coh-ce-fbceea42-f7bdfe0a:hover {
  background-color: rgb(168, 194, 8);
  color: rgb(255, 255, 255);
}
.coh-ce-fbceea42-c1534112 {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.coh-ce-fef6b8b5-3d080633 {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.coh-ce-fef6b8b5-3d080633:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background-color: rgb(0, 0, 0);
  opacity: 0.2;
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-fef6b8b5-3d080633:hover:before {
  opacity: 0.6;
}
.coh-ce-fef6b8b5-3d080633:hover .card-image {
  -webkit-transform: scaleX(1) scaleY(1);
      -ms-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}
.coh-ce-fef6b8b5-3d080633:hover .card-pre-heading {
  color: rgb(2, 55, 55);
}
.coh-ce-fef6b8b5-3d080633:hover .card-heading {
  color: rgb(2, 55, 55);
}
.coh-ce-fef6b8b5-3d080633 .card-image {
  -webkit-transform: scaleX(1.3) scaleY(1.3);
      -ms-transform: scaleX(1.3) scaleY(1.3);
          transform: scaleX(1.3) scaleY(1.3);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-ce-fef6b8b5-3d080633 .card-pre-heading {
  color: rgb(240, 236, 232);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-fef6b8b5-3d080633 .card-heading {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-ce-fef6b8b5-58b637dc {
  position: relative;
  z-index: 1;
}
.coh-ce-fef6b8b5-e938dfe3 {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
}
.coh-ce-a772b4bc {
  list-style-type: none;
  margin-right: -0.625rem;
  margin-bottom: 0;
  margin-left: -0.625rem;
  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: 767px) {
  .coh-ce-a772b4bc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-a772b4bc > li {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  list-style-type: none;
  margin: 0;
}
@media (max-width: 1123px) {
  .coh-ce-a772b4bc > li {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-a772b4bc > li {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
.coh-ce-a772b4bc > li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.coh-ce-a772b4bc > li.is-active a {
  text-decoration: underline;
}
.coh-ce-a772b4bc > li > a {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
  display: block;
  line-height: 1.25rem;
}
.coh-ce-a772b4bc > li > a:hover {
  text-decoration: underline;
}
.coh-ce-a772b4bc > li > a:focus {
  text-decoration: underline;
}
.coh-ce-a772b4bc > li > ul {
  margin-left: 0;
}
.coh-ce-a772b4bc > li > ul > li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
}
.coh-ce-8487ab39 {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 {
    -webkit-align-self: normal;
        -ms-flex-item-align: normal;
            align-self: normal;
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container {
  width: 28.5625rem;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  margin-top: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style-type: none;
  padding: 0;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container {
    width: auto;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link {
  background-color: rgb(183, 198, 198);
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.5rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5rem;
  display: block;
  position: relative;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  margin-top: -0.0625rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link {
    padding-top: 1rem;
    padding-right: 5rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link {
    padding-right: 3.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:hover {
  background-color: rgb(220, 227, 227);
  z-index: 2;
}
.coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:hover:before {
  background-color: rgb(220, 227, 227);
  left: 0;
  right: 0;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:hover:before {
    background-color: rgb(240, 236, 232);
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:focus {
  background-color: rgb(220, 227, 227);
}
.coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:before {
  content: "";
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  height: 0.0625rem;
  background-color: rgb(220, 227, 227);
  bottom: 0;
  z-index: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:before {
    left: 3rem;
    right: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container a.coh-link:before {
    left: 1.5rem;
    right: 1.5rem;
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container .heading-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;
  font-size: 1.375rem;
  position: absolute;
  color: rgb(0, 0, 0);
  content: "\e90a";
  font-family: Icomoon;
  top: 1.25rem;
  right: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container .heading-link:after {
    top: 1rem;
    right: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container .heading-link:after {
    right: 1.5rem;
  }
}
.coh-ce-8487ab39 .main-navigation-level-2-container .coh-heading {
  color: rgb(0, 0, 0);
  margin-bottom: 0;
  position: relative;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-8487ab39 .main-navigation-level-2-container .coh-heading:before {
  font-size: 1.25rem;
  color: rgb(0, 0, 0);
  position: absolute;
  left: 1.25rem;
  top: 50%;
  line-height: 2.25rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-8487ab39 .main-navigation-level-2-container .coh-heading:after {
  font-size: 1.125rem;
  padding-left: 0.625rem;
  display: inline-block;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .main-navigation-level-2-container .coh-heading:after {
    padding-left: 0;
    content: normal;
  }
}
.coh-ce-8487ab39 .menu-level-1-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;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li {
  list-style-type: none;
  position: relative;
}
@media (max-width: 1599px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li {
    margin-bottom: 0;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li:last-child .main-navigation-level-2-container {
  right: 0;
  left: unset;
}
.coh-ce-8487ab39 .menu-level-1-ul > li:last-child .main-navigation-level-2-container > .coh-container {
  margin-right: 0;
  margin-left: 2.8125rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li:last-child .main-navigation-level-2-container > .coh-container {
    margin-left: 0;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li:last-child .main-navigation-level-2-container > .coh-container .main-navigation-close-menu-button-desktop {
  left: 0;
  right: unset;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-left-style: none;
  border-right-color: rgb(255, 255, 255);
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-active.is-expanded a:after {
  border-color: rgb(220, 214, 209);
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-active > a {
  color: rgb(0, 0, 0);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li.is-active > a {
    font-family: 'Tenorite Bold', Arial, sans-serif;;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-active > a:after {
  border-bottom-color: rgb(2, 55, 55);
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-active > a .coh-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-expanded {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-expanded > a {
  background-color: rgb(183, 198, 198);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li.is-expanded > a {
    background-color: rgb(249, 247, 246);
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-expanded > a:after {
  border-color: rgb(220, 214, 209);
}
.coh-ce-8487ab39 .menu-level-1-ul > li.is-expanded > a:hover:after {
  border-color: rgb(220, 214, 209);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li.in-active-trail > a {
    background-color: rgb(240, 236, 232);
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li.in-active-trail > a:after {
  border-bottom-color: rgb(2, 55, 55);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-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: "\e90a";
    font-family: icomoon;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a {
  color: rgb(0, 0, 0);
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: auto;
  padding-top: 1.375rem;
  padding-right: 1rem;
  padding-bottom: 1.375rem;
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a {
    padding-top: 1rem;
    padding-right: 5rem;
    padding-bottom: 1rem;
    padding-left: 3rem;
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a {
    padding-right: 3.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:after {
  -webkit-transition: 200ms ease-in border-bottom-color;
  transition: 200ms ease-in border-bottom-color;
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 0.0625rem;
  content: "";
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a:after {
    right: 3.375rem;
    bottom: 50%;
    -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
            transform: translateY(50%);
    font-size: 1.5rem;
    border-bottom-style: none;
    border-bottom-width: 0;
    width: 0.75rem;
    color: rgb(0, 0, 0);
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a:after {
    right: 2.5rem;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:focus {
  color: rgb(76, 76, 76);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a:focus {
    color: rgb(2, 55, 55);
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:focus:after {
  border-bottom-color: rgb(2, 55, 55);
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:focus .coh-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:hover {
  color: rgb(0, 0, 0);
  text-decoration: none;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a:hover:before {
    background-color: rgb(240, 236, 232);
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:hover:after {
  border-color: rgb(2, 55, 55);
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a:hover .coh-paragraph {
  color: rgb(0, 0, 0);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a:before {
    background-color: rgb(220, 214, 209);
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a .coh-heading {
  margin-bottom: 0;
  font-size: 1.125rem;
  position: relative;
  line-height: 1.5rem;
  color: rgb(0, 0, 0);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li > a .coh-heading:before {
    color: rgb(0, 0, 0);
    position: absolute;
    top: -0.125rem;
    font-size: 1.25rem;
    left: -1.75rem;
    line-height: 1.25rem;
  }
}
.coh-ce-8487ab39 .menu-level-1-ul > li > a .coh-paragraph {
  color: rgb(0, 0, 0);
}
.coh-ce-8487ab39 .menu-level-1-ul > li .coh-paragraph {
  font-size: 0.875rem;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 0.5rem;
  margin-bottom: 0;
  padding-left: 0;
  color: rgb(0, 0, 0);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-1-ul > li .coh-paragraph {
    padding-left: 0;
  }
}
.coh-ce-8487ab39 .menu-level-2-ul {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-8487ab39 .menu-level-2-ul > li {
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li {
    min-width: 100%;
  }
}
.coh-ce-8487ab39 .menu-level-2-ul > li:last-child a {
  -webkit-border-bottom-left-radius: 1rem;
          border-bottom-left-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li:last-child a {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }
}
.coh-ce-8487ab39 .menu-level-2-ul > li:last-child a:before {
  display: none;
}
.coh-ce-8487ab39 .menu-level-2-ul > li.is-active > a {
  color: rgb(0, 0, 0);
  background-color: rgb(220, 227, 227);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li.is-active > a {
    background-color: rgb(240, 236, 232);
  }
}
.coh-ce-8487ab39 .menu-level-2-ul > li.is-active > a:before {
  display: none;
}
.coh-ce-8487ab39 .menu-level-2-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: "\e90a";
  font-family: Icomoon;
  font-size: 1.375rem;
  color: rgb(0, 0, 0);
  position: absolute;
  right: 1.5rem;
  top: 1.25rem;
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li.has-children a:after {
    top: 1rem;
    right: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li.has-children a:after {
    right: 1.5rem;
  }
}
.coh-ce-8487ab39 .menu-level-2-ul > li > a {
  color: rgb(0, 45, 45);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  padding-top: 1.25rem;
  padding-right: 1.5rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5rem;
  display: block;
  width: 100%;
  background-color: rgb(183, 198, 198);
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.coh-ce-8487ab39 .menu-level-2-ul > li > a:hover {
  color: rgb(0, 45, 45);
  background-color: rgb(220, 227, 227);
}
.coh-ce-8487ab39 .menu-level-2-ul > li > a:focus {
  background-color: rgb(220, 227, 227);
}
@media (max-width: 1123px) {
  .coh-ce-8487ab39 .menu-level-2-ul > li > a.coh-link {
    display: block;
  }
}
.coh-ce-ea2eaf8f {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-ea2eaf8f {
    background-color: rgb(183, 198, 198);
  }
}
.coh-ce-5385a141 {
  margin-right: 2.8125rem;
}
@media (max-width: 1123px) {
  .coh-ce-5385a141 {
    margin-right: 0;
  }
}
.coh-ce-daed90c6 {
  display: none;
  color: rgb(0, 0, 0);
  position: relative;
  width: 100%;
  text-align: left;
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 3rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 227, 227);
  font-size: 1.125rem;
}
@media (max-width: 1123px) {
  .coh-ce-daed90c6 {
    display: block;
    padding-right: 3rem;
    padding-left: 5rem;
  }
}
.coh-ce-daed90c6: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: "\e909";
  font-family: icomoon;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 1.5rem;
  width: 1.125rem;
  text-align: right;
  font-size: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-daed90c6:before {
    left: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-daed90c6:before {
    left: 1.5rem;
  }
}
.coh-ce-daed90c6 span {
  display: block;
  width: 100%;
}
.coh-ce-7da704b8 {
  margin-top: 0 !important;
}
.coh-ce-de6b564e {
  display: block;
}
.coh-ce-615c3c48 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (max-width: 1123px) {
  .coh-ce-615c3c48 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-615c3c48 .menu-level-1-ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-615c3c48 .menu-level-1-ul {
    display: block;
  }
}
.coh-ce-615c3c48 .menu-level-1-ul > li {
  position: relative;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-615c3c48 .menu-level-1-ul > li {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-615c3c48 .menu-level-1-ul > li > a.coh-link {
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  background-color: rgb(183, 198, 198);
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
.coh-ce-615c3c48 .menu-level-1-ul > li > a.coh-link:hover {
  text-decoration: none;
  background-color: rgb(220, 227, 227);
}
.coh-ce-3e07626a {
  list-style-type: none;
  margin-right: -0.625rem;
  margin-bottom: 0;
  margin-left: -0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-3e07626a > li {
  max-width: 50%;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  list-style-type: none;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  -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;
}
@media (max-width: 767px) {
  .coh-ce-3e07626a > li {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}
.coh-ce-3e07626a > li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.coh-ce-3e07626a > li > a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  -webkit-transition: color 300ms ease-in;
  transition: color 300ms ease-in;
  line-height: 1.25rem;
  display: block;
}
.coh-ce-3e07626a > li > a:hover {
  text-decoration: underline;
}
.coh-ce-3e07626a > li > ul {
  margin-left: 0;
}
.coh-ce-3e07626a > li > ul > li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
}
.coh-ce-a7193124 {
  margin-right: 1.75rem;
}
.coh-ce-6a522772 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (max-width: 1123px) {
  .coh-ce-6a522772 {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-6a522772 .menu-level-1-ul {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-6a522772 .menu-level-1-ul {
    display: block;
  }
}
.coh-ce-6a522772 .menu-level-1-ul > li {
  position: relative;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-6a522772 .menu-level-1-ul > li {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-bottom: 0.875rem;
  }
}
.coh-ce-6a522772 .menu-level-1-ul > li:first-child a.coh-link {
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  background-color: rgb(183, 198, 198);
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
}
.coh-ce-6a522772 .menu-level-1-ul > li:first-child a.coh-link:hover {
  background-color: rgb(220, 227, 227);
  text-decoration: underline;
}
.coh-ce-6a522772 .menu-level-1-ul > li:first-child a.coh-link:focus {
  background-color: rgb(220, 227, 227);
  text-decoration: underline;
}
.coh-ce-6a522772 .menu-level-1-ul > li.is-active a {
  text-decoration: underline;
}
.coh-ce-6a522772 .menu-level-1-ul > li > a {
  color: rgb(0, 45, 45);
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  background-color: rgb(183, 198, 198);
  font-size: 1rem;
  line-height: 1.25rem;
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
@media (max-width: 1123px) {
  .coh-ce-6a522772 .menu-level-1-ul > li > a {
    margin-left: 0;
  }
}
.coh-ce-6a522772 .menu-level-1-ul > li > a:hover {
  text-decoration: underline;
  background-color: rgb(220, 227, 227);
}
.coh-ce-6a522772 .menu-level-1-ul > li > a:focus {
  text-decoration: underline;
  background-color: rgb(220, 227, 227);
}
.coh-ce-6a522772 .menu-level-2-ul {
  width: 22.5rem;
  background-color: rgb(249, 247, 246);
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  padding: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style-type: none;
}
@media (max-width: 1123px) {
  .coh-ce-6a522772 .menu-level-2-ul {
    background-color: rgba(0, 0, 0, 0);
    width: auto;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
}
.coh-ce-6a522772 .menu-level-2-ul > li {
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-6a522772 .menu-level-2-ul > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: block;
  width: 100%;
}
.coh-ce-6a522772 .menu-level-2-ul > li > a:hover {
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.coh-ce-364ad4c2 .menu-level-1-ul {
  display: block;
}
.coh-ce-364ad4c2 .menu-level-1-ul > li {
  margin-bottom: 0;
  list-style-type: none;
}
.coh-ce-364ad4c2 .menu-level-1-ul > li > a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
  width: 100%;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  position: relative;
}
@media (max-width: 1123px) {
  .coh-ce-364ad4c2 .menu-level-1-ul > li > a {
    position: static;
  }
}
.coh-ce-364ad4c2 .menu-level-1-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;
  color: rgb(168, 194, 8);
  font-size: 1.5rem;
  padding-right: 0.625rem;
  position: absolute;
  left: -2rem;
  content: "\f111";
  font-family: icomoon;
}
@media (max-width: 1123px) {
  .coh-ce-364ad4c2 .menu-level-1-ul > li > a:before {
    position: static;
  }
}
.coh-ce-364ad4c2 .menu-level-2-ul {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-364ad4c2 .menu-level-2-ul > li {
  list-style-type: none;
  margin-left: 0;
}
.coh-ce-364ad4c2 .menu-level-2-ul > li.is-active a {
  color: rgb(54, 96, 96);
}
.coh-ce-364ad4c2 .menu-level-2-ul > li > a:hover {
  text-decoration: underline;
}
.coh-ce-623bf4cf {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-90b12e92 .user-message {
  margin-bottom: 2rem;
}
.coh-ce-558c895b {
  margin-bottom: 2rem;
}
.coh-ce-b3575d52 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 564px) {
  .coh-ce-b3575d52 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-90b12e92 .user-message {
  margin-bottom: 2rem;
}
.coh-ce-1e35dc1 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 227, 227);
}
.coh-ce-1e35dc1:first-child {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(220, 227, 227);
}
.coh-ce-1e35dc1 a.coh-container:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
  font-family: icomoon;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  right: 2rem;
  position: absolute;
  font-size: 1.5rem;
  color: rgb(0, 45, 45);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-1e35dc1 a.coh-container:hover:before {
  color: rgb(0, 0, 0);
  right: 1.25rem;
}
.coh-ce-1e35dc1 a.coh-container:focus:before {
  color: rgb(0, 0, 0);
}
.coh-ce-71aa7221 {
  margin-bottom: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-71aa7221 {
    margin-bottom: 3rem;
  }
}
.coh-ce-898804c9 {
  margin-bottom: 2.5rem;
}
.coh-ce-e230a662 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-2476b4f4 .field:not(:last-child) {
  margin-bottom: 0.625rem;
}
.coh-ce-2476b4f4 .field:not(:last-child).event-date {
  margin-bottom: 1.25rem;
  display: block;
}
.coh-ce-2476b4f4 a {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  padding: 2.5rem;
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  position: relative;
  margin-bottom: 0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-2476b4f4 a {
    padding: 1.875rem;
  }
}
.coh-ce-2476b4f4 a:before {
  position: absolute;
  content: "";
  left: -0.0625rem;
  top: 0;
  width: 0.3125rem;
  height: 100%;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-ce-2476b4f4 a:hover:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-53d7eb84 {
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-58a87b0a {
  margin-bottom: 0;
}
.coh-ce-473541ae .views-exposed-form .form-actions {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-95e89a56 {
  margin-bottom: 2.5rem;
}
.coh-ce-9915ef1e {
  margin-bottom: 2.5rem;
}
.coh-ce-94bac027 {
  margin-top: 3.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-94bac027 {
    margin-top: 3rem;
  }
}
.coh-ce-74884bb0 {
  padding-right: 3rem;
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-74884bb0 {
    padding-right: 1rem;
  }
}
.coh-ce-3a74430a {
  margin-right: -0.625rem !important;
  margin-left: -0.625rem !important;
}
.coh-ce-9d589f24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}
.coh-ce-9d589f24 a {
  -webkit-border-top-right-radius: 0 !important;
          border-top-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
          border-bottom-right-radius: 0 !important;
  border-style: none !important;
}
.coh-ce-9d589f24 a:hover .coh-style-title-small---heading-5-size {
  text-decoration: underline;
}
.coh-ce-6cc951f1 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6cc951f1 article {
  width: 100%;
}
.coh-ce-6cc951f1 article .coh-style-title-small---heading-5-size {
  font-size: 1.125rem;
  line-height: 1.5;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-78879d7c {
  margin-top: 2rem;
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-8e2f5586 {
  margin-top: 3.5rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-8e2f5586 {
    margin-top: 3rem;
  }
}
.coh-ce-a2b7edc0 {
  margin-bottom: 0.5rem;
  background-color: rgb(255, 255, 255);
  padding: 2rem;
  border-left-width: 0.3125rem;
  border-left-color: rgb(211, 227, 100);
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-right-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-top-width: 0.0625rem;
  border-style: solid;
  border-top-color: rgb(220, 214, 209);
  border-bottom-color: rgb(220, 214, 209);
  border-right-color: rgb(220, 214, 209);
}
.coh-ce-a2b7edc0 .coh-container {
  margin-right: -1rem;
  margin-left: -1rem;
  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: 1349px) {
  .coh-ce-a2b7edc0 .coh-container {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
  }
}
.coh-ce-a2b7edc0 .views-field {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  width: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (max-width: 1349px) {
  .coh-ce-a2b7edc0 .views-field {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-a2b7edc0 .views-field {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-bottom: 0.5rem;
  }
}
.coh-ce-a2b7edc0 .views-field.views-field-title {
  width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-a2b7edc0 .views-field.views-field-field-publication-date {
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .coh-ce-a2b7edc0 .views-field.views-field-field-publication-date {
    -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: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-a2b7edc0 .views-field.views-field-field-publication-number-1 {
  padding-left: 0.5rem;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(76, 76, 76);
}
@media (max-width: 767px) {
  .coh-ce-a2b7edc0 .views-field.views-field-field-publication-number-1 {
    -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: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-a2b7edc0 a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: block;
}
.coh-ce-a2b7edc0 a:hover {
  text-decoration: underline;
}
.coh-ce-a2b7edc0 h3 {
  margin-top: 0;
}
.coh-ce-a2b7edc0 h3 a {
  color: rgb(0, 0, 0);
}
.coh-row-xl.coh-ce-fc1daf37 > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-row-xl.coh-ce-fc1daf37 > .coh-row-inner > .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-c42ff2f8 {
  padding-top: 1.3125rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(240, 236, 232);
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-c42ff2f8:first-child {
  border-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
}
.coh-ce-c42ff2f8:last-child {
  border-top-style: none;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-c42ff2f8:last-child:nth-child(even) {
  border-top-style: solid;
}
.coh-ce-c42ff2f8:only-child {
  border-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
}
.coh-ce-c42ff2f8 > article > .coh-container > .coh-row-xl > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-c42ff2f8 > article > .coh-container > .coh-row-xl > .coh-row-inner .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-row-xl.coh-ce-97f78304 > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-row-xl.coh-ce-97f78304 > .coh-row-inner > .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-a8c76c31 {
  padding-top: 1.3125rem;
  padding-bottom: 1.5rem;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(240, 236, 232);
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-a8c76c31:first-child {
  border-style: none;
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.coh-ce-a8c76c31:last-child {
  border-bottom-width: 0.0625rem;
  border-top-style: none;
  border-bottom-style: solid;
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-a8c76c31:last-child:nth-child(even) {
  border-top-style: solid;
}
.coh-ce-a8c76c31:only-child {
  border-style: none;
  padding-top: 0;
  padding-bottom: 1.5rem;
}
.coh-ce-a8c76c31 > article > .coh-container > .coh-row-xl > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-a8c76c31 > article > .coh-container > .coh-row-xl > .coh-row-inner .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-f4d5f42e {
  margin-top: 1.5rem;
}
.coh-ce-62ea21a8 {
  position: relative;
  margin-right: 2rem;
  margin-bottom: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-62ea21a8 {
    position: static;
  }
}
.coh-ce-cfbe2ad4 {
  margin-bottom: 1.5rem;
  font-size: 0.875rem;
  font-weight: 400;
}
.coh-ce-cfbe2ad4:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.5rem;
  display: inline-block;
  padding-left: 0.25rem;
}
.coh-row-xl.coh-ce-99933711 > .coh-row-inner {
  margin-right: -2rem;
  margin-left: -2rem;
}
@media (max-width: 767px) {
  .coh-row-xl.coh-ce-99933711 > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-bb12502e {
  padding-right: 32px !important;
  padding-left: 32px !important;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-bb12502e {
    padding-right: 0px!important;
    padding-left: 0px!important;
  }
}
.coh-ce-ab3a46ea {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(240, 236, 232);
  padding-top: 1.125rem;
  padding-bottom: 1rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-7752761c {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-7752761c {
    margin-bottom: 2rem;
  }
}
.coh-ce-2bbd3402 {
  position: relative;
  margin-right: 2rem;
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-2bbd3402 {
    position: static;
  }
}
.coh-ce-3828bde5 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-3828bde5 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-row-xl.coh-ce-99933711 > .coh-row-inner {
  margin-right: -2rem;
  margin-left: -2rem;
}
@media (max-width: 767px) {
  .coh-row-xl.coh-ce-99933711 > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-bb12502e {
  padding-right: 32px !important;
  padding-left: 32px !important;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-bb12502e {
    padding-right: 0px!important;
    padding-left: 0px!important;
  }
}
.coh-ce-16a6cac0 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-16a6cac0 {
    margin-bottom: 2rem;
  }
}
.coh-ce-4e17233a {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  padding: 2rem;
  margin-bottom: 3.75rem;
  position: relative;
}
@media (max-width: 1123px) {
  .coh-ce-4e17233a {
    margin-bottom: 3rem;
  }
}
.coh-ce-18a4c771 {
  margin-bottom: 1.5rem;
}
.coh-ce-ce6e130e {
  margin-bottom: 0.625rem;
}
.coh-ce-2b9f7127 h2 {
  display: none;
}
.coh-ce-1237dd14 {
  margin-top: 3.5rem;
}
.coh-ce-a63399b2 .no-results {
  background-color: rgb(255, 255, 255);
  padding: 2rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-f4d31276 a.coh-container {
  position: relative;
  padding: 2rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  margin-bottom: 0.625rem;
  border-width: 0.0625rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  background-color: rgb(255, 255, 255);
}
.coh-ce-f4d31276 a.coh-container:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
  font-family: icomoon;
  position: absolute;
  top: 0;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 0.3125rem;
  background-color: rgba(0, 0, 0, 0);
  content: "";
}
.coh-ce-f4d31276 a.coh-container:hover {
  text-decoration: none;
}
.coh-ce-f4d31276 a.coh-container:hover:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-f4d31276 a.coh-container:focus:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-872c61ae {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-88ff9b92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-9f94ab28:not(:last-child) {
  margin-bottom: 1rem;
}
.coh-ce-8ee176c7 {
  margin-top: 1.5rem;
}
.coh-ce-72162bcf:not(:last-child) {
  margin-bottom: 0.875rem;
}
.coh-ce-9e5ef358 {
  margin-bottom: 1rem;
}
.coh-ce-9e5ef358:last-child {
  margin-bottom: 0;
}
.coh-ce-1b3e6677 {
  margin-bottom: 2rem;
}
.coh-ce-ccacfcd9 {
  margin-bottom: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ccacfcd9 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-row-xl.coh-ce-fc1daf37 > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-row-xl.coh-ce-fc1daf37 > .coh-row-inner > .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-f07df642 {
  padding-right: 0;
  padding-left: 0;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(240, 236, 232);
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-f07df642:first-child {
  border-style: none;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-f07df642:last-child {
  border-top-style: none;
  border-bottom-style: solid;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(240, 236, 232);
}
.coh-ce-f07df642:last-child:nth-child(even) {
  border-top-style: solid;
}
.coh-ce-f07df642:only-child {
  border-style: none;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-f07df642 > article > .coh-container > .coh-row-xl > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-f07df642 > article > .coh-container > .coh-row-xl > .coh-row-inner .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-87ddca57 {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background-color: rgba(2, 55, 55, 0.9);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.search-visible.coh-ce-87ddca57 {
  visibility: visible;
  opacity: 1;
  z-index: 20;
  display: block;
}
.search-visible.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  opacity: 1;
}
.coh-ce-87ddca57 .region--search-overlay {
  top: 50%;
  position: relative;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-top: -3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
  overflow: visible;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  opacity: 0;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page .form-type-textfield: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: "\e919";
  font-family: Icomoon;
}
.coh-ce-5f4d8ceb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
}
.coh-ce-cf21085c {
  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: "\e91d";
  font-family: Icomoon;
  color: rgba(0, 0, 0, 0);
  height: 2.5rem;
  width: 2.5rem;
  background-color: rgb(220, 214, 209);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
}
.coh-ce-cf21085c:before {
  line-height: 2.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
  font-family: Icomoon;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-36e1e265 {
  width: 100%;
  background-color: rgb(249, 247, 246);
}
@media (max-width: 1599px) {
  .coh-ce-36e1e265 {
    width: auto;
  }
}
.coh-ce-34e1c657 {
  margin-top: 1.5rem;
  position: relative;
}
.coh-ce-b6620d25 {
  margin-top: -1rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-b6620d25 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-aef0fa92 {
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-aef0fa92 {
    padding-left: 0;
  }
}
.coh-ce-87ddca57 {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background-color: rgba(2, 55, 55, 0.9);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.search-visible.coh-ce-87ddca57 {
  visibility: visible;
  opacity: 1;
  z-index: 20;
  display: block;
}
.search-visible.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  opacity: 1;
}
.coh-ce-87ddca57 .region--search-overlay {
  top: 50%;
  position: relative;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-top: -3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
  overflow: visible;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  opacity: 0;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page .form-type-textfield: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: "\e919";
  font-family: Icomoon;
}
.coh-ce-5f4d8ceb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
}
.coh-ce-cf21085c {
  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: "\e91d";
  font-family: Icomoon;
  color: rgba(0, 0, 0, 0);
  height: 2.5rem;
  width: 2.5rem;
  background-color: rgb(220, 214, 209);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
}
.coh-ce-cf21085c:before {
  line-height: 2.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
  font-family: Icomoon;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-36e1e265 {
  width: 100%;
  background-color: rgb(249, 247, 246);
}
@media (max-width: 1599px) {
  .coh-ce-36e1e265 {
    width: auto;
  }
}
.coh-ce-8ee176c7 {
  margin-top: 1.5rem;
}
.coh-ce-87ddca57 {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  background-color: rgba(2, 55, 55, 0.9);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.search-visible.coh-ce-87ddca57 {
  visibility: visible;
  opacity: 1;
  z-index: 20;
  display: block;
}
.search-visible.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  opacity: 1;
}
.coh-ce-87ddca57 .region--search-overlay {
  top: 50%;
  position: relative;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-top: -3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
  overflow: visible;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page {
  -webkit-transition: 400ms ease 200ms opacity;
  transition: 400ms ease 200ms opacity;
  opacity: 0;
}
.coh-ce-87ddca57 .block-views-exposed-filter-block--search-search-page .form-type-textfield: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: "\e919";
  font-family: Icomoon;
}
.coh-ce-5f4d8ceb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 3.75rem;
  margin-right: 3.75rem;
  margin-left: 3.75rem;
}
.coh-ce-cf21085c {
  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: "\e91d";
  font-family: Icomoon;
  color: rgba(0, 0, 0, 0);
  height: 2.5rem;
  width: 2.5rem;
  background-color: rgb(220, 214, 209);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
}
.coh-ce-cf21085c:before {
  line-height: 2.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
  font-family: Icomoon;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-36e1e265 {
  width: 100%;
  background-color: rgb(249, 247, 246);
}
@media (max-width: 1599px) {
  .coh-ce-36e1e265 {
    width: auto;
  }
}
.coh-ce-34e1c657 {
  margin-top: 1.5rem;
  position: relative;
}
.coh-ce-b6620d25 {
  margin-top: -1rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-b6620d25 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-e5111f94 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
}
.coh-ce-46e59cc h1 {
  margin-bottom: 2.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 1.875rem;
}
.coh-ce-46e59cc .layout-container {
  max-width: 100%;
}
.coh-ce-aef0fa92 {
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-aef0fa92 {
    padding-left: 0;
  }
}
.coh-ce-38e01a8d {
  color: rgb(0, 0, 0);
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-21e5f0c9 {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-21e5f0c9 {
    margin-bottom: 1rem;
  }
}
.coh-ce-86af43bd .field:first-child {
  margin-top: 0.625rem;
}
.coh-ce-431a9b59 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  display: inline-block;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  font-size: 0.875rem;
  line-height: 100%;
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
  margin-bottom: 1rem;
}
.coh-ce-adbe2634 {
  margin-bottom: 1rem;
}
.coh-ce-b9b5aabb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b157b4b {
  margin-right: 0.3125rem;
  color: rgb(76, 76, 76);
}
.coh-ce-12bb6b1f {
  color: rgb(76, 76, 76);
}
.coh-ce-59da46a {
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: rgb(249, 247, 246);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0.5rem;
          border-bottom-left-radius: 0.5rem;
  -webkit-border-bottom-right-radius: 0.5rem;
          border-bottom-right-radius: 0.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-59da46a {
    padding-top: 1.6875rem;
    padding-bottom: 1.6875rem;
  }
}
.high.coh-ce-59da46a {
  background-color: rgb(235, 87, 33);
}
.high.coh-ce-59da46a .alert-title p:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  font-family: icomoon;
}
.medium.coh-ce-59da46a {
  background-color: rgb(255, 190, 0);
}
.medium.coh-ce-59da46a .alert-title p:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e903";
  font-family: icomoon;
}
.low.coh-ce-59da46a {
  background-color: rgb(211, 227, 100);
}
.low.coh-ce-59da46a .alert-title p:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
  font-family: icomoon;
}
@media (max-width: 1123px) {
  .coh-ce-59da46a .coh-column {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-59da46a .coh-column:last-child {
  margin-bottom: 0;
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-380268d2 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.coh-ce-c1206a6 p {
  position: relative;
  padding-left: 2rem;
}
.coh-ce-c1206a6 p:before {
  color: rgb(0, 0, 0);
  position: absolute;
  top: 48%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-105fe6f {
  margin-bottom: 0;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-a376354a {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 1123px) {
  .coh-ce-a376354a {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.coh-ce-68bf5a4e p:last-child {
  margin-bottom: 0;
}
.coh-ce-41c67ee9 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 1123px) {
  .coh-ce-41c67ee9 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
.coh-ce-da26326c {
  text-transform: uppercase;
  color: rgb(0, 0, 0);
}
.coh-ce-3ed896b2 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}
@media (max-width: 1123px) {
  .coh-ce-3ed896b2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 1.5rem !important;
  }
}
.coh-ce-299b8c7d {
  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: 1123px) {
  .coh-ce-299b8c7d {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-e06743dd:before {
  line-height: 2rem;
  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: 2rem;
  width: 2rem;
  display: block;
  content: "\e91d";
  font-family: Icomoon;
  background-color: rgb(2, 55, 55);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-e06743dd:hover:before {
  background-color: rgb(54, 96, 96);
}
.coh-ce-e06743dd:focus:before {
  outline-width: 0.0625rem;
  outline-color: rgb(76, 76, 76);
  outline-style: dashed;
}
.coh-ce-14c6a181 {
  height: 2rem;
  width: 2rem;
  line-height: 2rem;
  color: rgb(255, 255, 255);
  background-color: rgb(2, 55, 55);
}
.coh-ce-5b282f0a {
  color: rgb(0, 0, 0);
  padding-top: 1.25rem;
  padding-right: 4rem;
  padding-bottom: 1.25rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-5b282f0a:hover {
  text-decoration: none;
  border-left-color: rgb(168, 194, 8);
}
.coh-ce-5b282f0a:hover .coh-row {
  border-left-color: rgb(168, 194, 8);
}
.coh-ce-5b282f0a:hover .coh-heading {
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-5b282f0a:hover .field--name-field-bio-title {
    padding-left: 1rem;
  }
}
.coh-ce-5b282f0a:focus .coh-row {
  border-left-color: rgb(168, 194, 8);
}
.coh-ce-5b282f0a:focus .coh-heading {
  padding-left: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-5b282f0a:focus .field--name-field-bio-title {
    padding-left: 1rem;
  }
}
.coh-ce-5b282f0a .coh-row {
  border-left-width: 0.1875rem;
  border-left-style: solid;
  border-left-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-5b282f0a .coh-heading {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-5b282f0a .field--name-field-bio-title {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-21e5f0c9 {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-21e5f0c9 {
    margin-bottom: 1rem;
  }
}
.coh-ce-ad189ddb .field--name-field-bio-title {
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-bottom: 3rem;
}
@media (max-width: 1123px) {
  .coh-ce-ad189ddb .field--name-field-bio-title {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-ad189ddb .field--name-field-bio-title {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
.coh-ce-6e85c475 {
  margin-bottom: 2rem;
}
.coh-ce-6e85c475 .field--name-field-media-image {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 227, 227);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-6e85c475 .field--name-field-media-image img {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-38e01a8d {
  color: rgb(0, 0, 0);
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-21e5f0c9 {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-21e5f0c9 {
    margin-bottom: 1rem;
  }
}
.coh-ce-431a9b59 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  display: inline-block;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  font-size: 0.875rem;
  line-height: 100%;
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
  margin-bottom: 1rem;
}
.coh-ce-adbe2634 {
  margin-bottom: 1rem;
}
.coh-ce-b9b5aabb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b157b4b {
  margin-right: 0.3125rem;
  color: rgb(76, 76, 76);
}
.coh-ce-4bbb6b36 {
  color: rgb(76, 76, 76);
}
.coh-ce-7d30e1da:hover {
  text-decoration: none;
}
.coh-ce-7d30e1da:hover .coh-heading {
  text-decoration: underline;
}
.coh-ce-7d30e1da:hover .field--name-field-image img {
  width: 100%;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-7d30e1da:hover .field--name-field-bio-title {
  text-decoration: none;
}
.coh-ce-7d30e1da .field--name-field-image {
  margin-bottom: 1rem;
  overflow: hidden;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 227, 227);
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-7d30e1da .field--name-field-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.8s all cubic-bezier(0,0.53,0.25,1);
  transition: 0.8s all cubic-bezier(0,0.53,0.25,1);
  height: auto;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  width: 100%;
}
@media (max-width: 1123px) {
  .coh-ce-7d30e1da .field--name-field-image img {
    height: 21.875rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-7d30e1da .field--name-field-image img {
    height: auto;
  }
}
.coh-ce-7d30e1da .coh-heading {
  color: rgb(0, 0, 0);
  margin-bottom: 0.625rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-7d30e1da .field {
  line-height: 1.25rem;
  color: rgb(0, 0, 0);
}
.coh-ce-a99327ce {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-25a291eb {
  padding-right: 4.375rem;
}
@media (max-width: 1123px) {
  .coh-ce-25a291eb {
    padding-right: 0;
  }
}
.coh-ce-25a291eb .coh-container {
  margin-bottom: 3rem;
}
.coh-ce-25a291eb .coh-container:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-25a291eb .coh-container:last-child {
    margin-bottom: 3rem;
  }
}
.coh-ce-fcd7d9cd p {
  margin-bottom: 0;
}
.coh-ce-bbdd02ff .field__item {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
.coh-ce-bbdd02ff .field__item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom-style: none;
}
.coh-ce-3060c61e {
  margin-bottom: 2rem;
}
.coh-ce-3060c61e .field:not(:last-child) {
  margin-bottom: 0.3125rem;
}
.coh-ce-3060c61e .field--name-field-name {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-76fc2ca .field--label-inline .field__label {
  margin-top: 0;
  border-style: none;
  padding-bottom: 0;
}
.coh-ce-cc02e084 {
  margin-bottom: 3.75rem;
}
.coh-ce-cc02e084 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-aee39fed {
    margin-top: 2rem;
  }
}
.coh-ce-aee39fed .field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.625rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-aee39fed .field .field__label {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-aee39fed .field--label-inline .field__items {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-1bd4055a {
  margin-bottom: 2rem;
}
.coh-ce-deb37c20 .field--name-field-date {
  font-size: 1.5rem;
}
.coh-ce-7e67b754 {
  -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: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-4273468b {
  padding-right: 5px;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-5ae7b491 {
  padding-right: 5px;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-d0515ec1 {
  margin-top: 1rem;
}
.coh-ce-a64e1b5d {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  padding: 2.5rem;
  margin-bottom: 0.625rem;
}
@media (max-width: 1123px) {
  .coh-ce-a64e1b5d {
    padding: 1.875rem;
  }
}
.attachment.coh-ce-a64e1b5d {
  background-color: rgb(2, 55, 55);
}
.coh-ce-a64e1b5d .field:not(.field--name-field-details) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-a64e1b5d .field:not(.field--name-field-details) .field__label {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-a64e1b5d a {
  text-decoration: underline;
}
.coh-ce-a64e1b5d a:hover {
  text-decoration: none;
}
.coh-ce-ca41a012 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-eaf58060 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1123px) {
  .coh-ce-eaf58060 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-eaf58060 .field:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-eaf58060 .field:last-child {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-6952fd8f .more-link {
  text-align: left;
  margin-top: 1rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-259f86c7 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 1123px) {
  .coh-ce-259f86c7 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 2rem;
  }
}
.coh-ce-259f86c7 .coh-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-259f86c7 .coh-container .coh-inline-element {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
}
.coh-ce-b816946a .field--name-field-date {
  font-size: 1.25rem;
}
.coh-ce-7e67b754 {
  -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: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cd33ed42 {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-c1cef716 {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-ca4b7936 {
  margin-top: 1.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-69cb8946 {
    margin-bottom: 3rem;
  }
}
.coh-ce-69cb8946 > .coh-container:last-child {
  margin-bottom: 0;
}
.coh-ce-c75963df {
  padding-right: 4.375rem;
}
@media (max-width: 1123px) {
  .coh-ce-c75963df {
    padding-right: 0;
  }
}
.coh-ce-18d862e3 {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-18d862e3 > .field {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-18d862e3 > .field {
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-18d862e3 > .field:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.coh-ce-18d862e3 > .field .field__label {
  padding-right: 0.625rem;
  padding-bottom: 0;
  -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;
}
@media (max-width: 767px) {
  .coh-ce-18d862e3 > .field .field__label {
    padding-right: 0;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-18d862e3 > .field .field__item {
  -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;
}
@media (max-width: 564px) {
  .coh-ce-18d862e3 > .field .field__item {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-a99327ce {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-20586a65 .field__item {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
.coh-ce-20586a65 .field__item:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.coh-ce-624af1f5 {
  background-color: rgb(255, 255, 255);
  padding: 2rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgb(220, 214, 209);
  color: rgb(0, 0, 0);
  margin-bottom: 0.625rem;
  position: relative;
}
.coh-ce-624af1f5:before {
  height: 100%;
  width: 0.3125rem;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  left: -0.0625rem;
  top: 0;
  bottom: 0;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-ce-624af1f5:hover:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-624af1f5:focus:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-624af1f5 p {
  margin-bottom: 0;
}
.coh-ce-624af1f5 .field--label-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-624af1f5 .field--label-inline {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-624af1f5 .coh-column {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-76fc2ca .field--label-inline .field__label {
  margin-top: 0;
  border-style: none;
  padding-bottom: 0;
}
.coh-ce-612083fb {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-612083fb {
    display: block;
  }
}
.coh-ce-b578de31 .field--name-field-publication-date {
  font-size: 1.5rem;
  margin-bottom: 1.875rem;
}
.coh-ce-778e8c52 {
  font-size: 1.5rem;
  margin-bottom: 0.25rem;
}
.coh-ce-52b71112 {
  margin-bottom: 0;
}
.coh-ce-c5807ef {
  padding-top: 2.5rem;
}
.coh-ce-d8007b98 {
  margin-bottom: 0 !important;
}
.coh-ce-bd7a61fc {
  padding-top: 2.5rem;
}
.coh-ce-fc7014d2 p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-c5b37920 {
    margin-top: 2rem;
  }
}
.coh-ce-c5b37920 .field--label-inline .field__items {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-e02b2cd7 {
    display: none;
  }
}
.coh-ce-523a5116 .coh-inline-element {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-523a5116 .coh-container {
  margin-bottom: 1.5rem;
}
.coh-ce-523a5116 p:last-child {
  margin-bottom: 0;
}
.coh-ce-2f6f28d5 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.media-left.coh-ce-2f6f28d5 .column-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.media-left.coh-ce-2f6f28d5 .column-1 > .coh-container {
  padding-right: 0;
  padding-left: 8.75rem;
}
@media (max-width: 1123px) {
  .media-left.coh-ce-2f6f28d5 .column-1 > .coh-container {
    padding-left: 2.5rem;
  }
}
@media (max-width: 767px) {
  .media-left.coh-ce-2f6f28d5 .column-1 > .coh-container {
    padding-left: 0;
  }
}
.media-left.coh-ce-2f6f28d5 .column-2 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.coh-ce-3a7be8ab {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
@media (max-width: 767px) {
  .coh-ce-3a7be8ab {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.coh-ce-1da9a2ab {
  padding-right: 6.25rem;
  padding-left: 0;
}
@media (max-width: 1123px) {
  .coh-ce-1da9a2ab {
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-1da9a2ab {
    padding-right: 0;
  }
}
.coh-ce-366bfa18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  margin-bottom: 1.5rem;
}
.coh-ce-366bfa18 .field--name-field-icon {
  max-width: 2.5rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 1rem;
}
.coh-ce-efc10eb0 {
  margin-bottom: 0;
}
.coh-ce-c8096f4e {
  margin-bottom: 1.5rem;
}
.coh-ce-c8096f4e p:last-child {
  margin-bottom: 0;
}
.coh-ce-5a51c14 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 767px) {
  .coh-ce-5a51c14 {
    margin-bottom: 3rem;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-5ff7e03b {
    margin-right: -1.5rem;
    margin-left: -1.5rem;
  }
}
.coh-ce-5ff7e03b img {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-38e01a8d {
  color: rgb(0, 0, 0);
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-21e5f0c9 {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-21e5f0c9 {
    margin-bottom: 1rem;
  }
}
.coh-ce-38e01a8d {
  color: rgb(0, 0, 0);
}
.coh-ce-c6638c7f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-21e5f0c9 {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-21e5f0c9 {
    margin-bottom: 1rem;
  }
}
.coh-ce-eefe04a6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.625rem;
}
.coh-ce-2b157b4b {
  margin-right: 0.3125rem;
  color: rgb(76, 76, 76);
}
.coh-ce-4bbb6b36 {
  color: rgb(76, 76, 76);
}
.coh-ce-ba0ac0a6 {
  margin-bottom: 0.625rem;
}
.coh-ce-ba0ac0a6 .field--name-field-publication-date {
  font-size: 1rem;
}
.coh-ce-fbf07ea1 {
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.coh-ce-fbf07ea1:hover {
  color: rgb(2, 55, 55);
  text-decoration: none;
}
.coh-ce-fbf07ea1:focus {
  color: rgb(2, 55, 55);
  text-decoration: none;
}
.coh-ce-5d3fd256 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 1.25rem;
}
.coh-ce-d8007b98 {
  margin-bottom: 0 !important;
}
.coh-ce-aff35aca .field--name-field-type-of-publication {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-de92f27 {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 1123px) {
  .coh-ce-de92f27 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-d2237070 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-76fc2ca .field--label-inline .field__label {
  margin-top: 0;
  border-style: none;
  padding-bottom: 0;
}
.coh-ce-9fd3290f {
  display: none;
}
@media (max-width: 1123px) {
  .coh-ce-9fd3290f {
    display: block;
  }
}
.coh-ce-b578de31 .field--name-field-publication-date {
  font-size: 1.5rem;
  margin-bottom: 1.875rem;
}
.coh-ce-d8007b98 {
  margin-bottom: 0 !important;
}
.coh-ce-f2f8f926 {
  padding-right: 0.5rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1123px) {
  .coh-ce-f2f8f926 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-e6d2351d {
  padding-right: 0.5rem;
}
.coh-ce-5d2b907f .field__label {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-bottom: 0.3125rem;
}
.coh-ce-5d2b907f .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-5d2b907f .field__item {
  padding-right: 0.5rem;
}
.coh-ce-5d2b907f .field__item:after {
  content: ",";
}
.coh-ce-5d2b907f .field__item:last-child:after {
  display: none;
}
.coh-ce-8a703fa .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-8a703fa .field__items {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-8a703fa .field__items .field__item {
  margin-right: 0.3125rem;
}
.coh-ce-8a703fa .field__items .field__item:after {
  content: ",";
}
.coh-ce-8a703fa .field__items .field__item:last-child:after {
  content: normal;
}
.coh-ce-5c1446f4 .field__label {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-5c1446f4 .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-5c1446f4 .field__items {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-5c1446f4 .field__item {
  padding-right: 0.5rem;
}
.coh-ce-5c1446f4 .field__item:after {
  content: ";";
}
.coh-ce-5c1446f4 .field__item:last-child:after {
  display: none;
}
.coh-ce-e7733eb2 a {
  text-decoration: underline;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-e7733eb2 a:hover {
  text-decoration: none;
}
.coh-ce-e7733eb2 a:focus {
  text-decoration: none;
}
.coh-ce-e7733eb2 .field:first-child {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-bd7a61fc {
  padding-top: 2.5rem;
}
.coh-ce-5408e1ec {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  margin-bottom: 3.75rem;
  padding-bottom: 3.75rem;
}
.coh-ce-5408e1ec p:last-child {
  margin-bottom: 0;
}
.coh-ce-4806eba9 .field--name-field-boilerplate {
  margin-top: 2rem;
}
.coh-ce-4806eba9 .field--name-field-boilerplate:before {
  content: "* * *";
  width: 100%;
  color: rgb(2, 55, 55);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.25rem;
}
.coh-ce-16a7b3ad p {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-ccd52001 {
    margin-top: 2rem;
  }
}
.coh-ce-ccd52001 .field:not(.field--name-field-publication-date, .field--name-field-contact) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-ccd52001 .field:not(.field--name-field-publication-date, .field--name-field-contact) .field__label {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-ccd52001 .field--label-inline .field__items {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1123px) {
  .coh-ce-e02b2cd7 {
    display: none;
  }
}
.coh-ce-74ef706d .field__item {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
.coh-ce-74ef706d .field__item:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.coh-ce-74ef706d .item-list li {
  margin-bottom: 1.5rem;
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-74ef706d .item-list li:last-child {
  margin-bottom: 0;
}
.coh-ce-9167e142 .views-field-view-node {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 1.5rem;
  text-decoration: underline;
}
.coh-ce-9167e142 .views-field-view-node:hover {
  text-decoration: none;
}
.coh-ce-9167e142 .views-field-view-node:focus {
  text-decoration: none;
}
.coh-ce-c197b490 {
  margin-top: 25px;
}
.coh-ce-21ce2472 {
  background-color: rgb(255, 255, 255);
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  border-left-width: 0.3125rem;
  border-left-style: solid;
  border-left-color: rgb(211, 227, 100);
  border-right-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-top-width: 0.0625rem;
  border-style: solid;
  border-right-color: rgb(220, 214, 209);
  border-bottom-color: rgb(220, 214, 209);
  border-top-color: rgb(220, 214, 209);
}
@media (max-width: 1123px) {
  .coh-ce-21ce2472 {
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-21ce2472:hover {
  border-left-color: rgb(168, 194, 8);
}
.coh-ce-21ce2472:hover .coh-heading {
  text-decoration: none;
}
.coh-ce-21ce2472:focus {
  border-color: rgb(168, 194, 8);
}
.coh-ce-21ce2472:focus .coh-heading {
  text-decoration: underline;
}
.coh-ce-21ce2472 p {
  margin-bottom: 0;
  color: rgb(0, 0, 0);
}
.coh-ce-21ce2472 .coh-heading {
  color: rgb(0, 0, 0);
}
.coh-ce-21ce2472 .field {
  color: rgb(0, 0, 0);
}
.coh-ce-b225d440 {
  margin-bottom: 1rem;
}
.coh-ce-373b90f5 .field--name-field-name {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-373b90f5 .coh-container:last-child .field__label {
  padding-bottom: 0;
}
.coh-ce-8002d483 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 1.5rem;
}
.coh-ce-8002d483 p {
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(76, 76, 76);
  padding-right: 0.3125rem;
  margin-right: 0.3125rem;
  margin-bottom: 0;
}
.coh-ce-8002d483 p:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right-style: none;
}
.coh-ce-7da6ea6e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-43998c1a .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-43998c1a .field__items .field__item {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-43998c1a .field__items .field__item:after {
  content: ", ";
  margin-right: 0.625rem;
}
.coh-ce-43998c1a .field__items .field__item:last-child:after {
  margin-right: 0;
  content: normal;
}
.coh-ce-373b90f5 .field--name-field-name {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-373b90f5 .coh-container:last-child .field__label {
  padding-bottom: 0;
}
.coh-ce-cb81698b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cb81698b p {
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(76, 76, 76);
  padding-right: 0.3125rem;
  margin-right: 0.3125rem;
  margin-bottom: 0;
}
.coh-ce-cb81698b p:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right-style: none;
}
.coh-ce-8002d483 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 1.5rem;
}
.coh-ce-8002d483 p {
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(76, 76, 76);
  padding-right: 0.3125rem;
  margin-right: 0.3125rem;
  margin-bottom: 0;
}
.coh-ce-8002d483 p:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right-style: none;
}
.coh-ce-3372006e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-3f408871 .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-3f408871 .field__items .field__item {
  -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: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-3f408871 .field__items .field__item:after {
  content: ", ";
  margin-right: 0.625rem;
}
.coh-ce-3f408871 .field__items .field__item:last-child:after {
  margin-right: 0;
  content: normal;
}
.coh-ce-812ef3b {
  color: rgb(0, 0, 0);
}
.coh-ce-812ef3b .field--name-field-name {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-812ef3b .coh-container:last-child .field__label {
  padding-bottom: 0;
}
.coh-ce-9c9f8786 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-1bbbeb4c {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-1bbbeb4c {
    margin-bottom: 1rem;
  }
}
.coh-ce-431a9b59 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  display: inline-block;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  font-size: 0.875rem;
  line-height: 100%;
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
  margin-bottom: 1rem;
}
.coh-ce-adbe2634 {
  margin-bottom: 1rem;
}
.coh-ce-31b55267 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-a177fb27 {
  margin-right: 0.3125rem;
  color: rgb(76, 76, 76);
}
.coh-ce-12bb6b1f {
  color: rgb(76, 76, 76);
}
.coh-ce-624af1f5 {
  background-color: rgb(255, 255, 255);
  padding: 2rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgb(220, 214, 209);
  color: rgb(0, 0, 0);
  margin-bottom: 0.625rem;
  position: relative;
}
.coh-ce-624af1f5:before {
  height: 100%;
  width: 0.3125rem;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  left: -0.0625rem;
  top: 0;
  bottom: 0;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-ce-624af1f5:hover:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-624af1f5:focus:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-624af1f5 p {
  margin-bottom: 0;
}
.coh-ce-624af1f5 .field--label-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-624af1f5 .field--label-inline {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-624af1f5 .coh-column {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-b225d440 {
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-e40966b7 {
    margin-bottom: 1rem;
  }
}
.coh-ce-a4f36580 {
  background-color: rgb(255, 255, 255);
  padding: 2rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgb(220, 214, 209);
  color: rgb(0, 0, 0);
  margin-bottom: 0.625rem;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-a4f36580:before {
  height: 100%;
  width: 0.3125rem;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  left: -0.0625rem;
  top: 0;
  bottom: 0;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-ce-a4f36580:hover:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-a4f36580:focus:before {
  background-color: rgb(168, 194, 8);
}
.coh-ce-a4f36580 p {
  margin-bottom: 0;
}
.coh-ce-a4f36580 .field--label-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-a4f36580 .field--label-inline {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-a4f36580 .coh-column {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-b225d440 {
  margin-bottom: 1rem;
}
@media (max-width: 1123px) {
  .coh-ce-d5ab981 {
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-fee3ceb6 {
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 1123px) {
  .coh-ce-1be6efd2 {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-b0616e8a {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  padding: 2.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-b0616e8a {
    padding: 1.875rem;
  }
}
.coh-ce-b0616e8a .field {
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-b0616e8a .field .field__label {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-b0616e8a a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  word-break: break-all;
}
.coh-ce-b0616e8a a:hover {
  text-decoration: none;
}
.coh-ce-ca41a012 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-fa9adcc0 .field:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-fa9adcc0 .field:last-child {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-1890984c .coh-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-1890984c .coh-container .coh-inline-element {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
}
.coh-ce-1890984c .field--name-field-market-participant {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.625rem;
}
.coh-ce-fbd17dd6 {
  color: rgb(0, 0, 0);
}
.coh-ce-ca41a012 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-fa9adcc0 .field:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-fa9adcc0 .field:last-child {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-cc78b53e .coh-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cc78b53e .coh-container .coh-inline-element {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
}
.coh-ce-bd2d7c73 {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-top-right-radius: 1rem;
          border-top-right-radius: 1rem;
  -webkit-border-bottom-right-radius: 1rem;
          border-bottom-right-radius: 1rem;
  border-style: solid;
  border-color: rgb(220, 214, 209);
  padding: 2.5rem;
}
@media (max-width: 1123px) {
  .coh-ce-bd2d7c73 {
    padding: 1.875rem;
  }
}
.coh-ce-bd2d7c73 .field {
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-bd2d7c73 .field .field__label {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-bd2d7c73 a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
}
.coh-ce-bd2d7c73 a:hover {
  text-decoration: none;
}
.coh-ce-ca41a012 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-fa9adcc0 .field:last-child {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-fa9adcc0 .field:last-child {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-cc78b53e .coh-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cc78b53e .coh-container .coh-inline-element {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.5rem;
}
.coh-ce-52b71112 {
  margin-bottom: 0;
}
.coh-heading.coh-ce-9808853a {
  margin-top: 2rem;
}
.coh-ce-e83196cb {
  margin-bottom: 0;
  padding-right: 50px;
}
.coh-ce-812ef3b {
  color: rgb(0, 0, 0);
}
.coh-ce-812ef3b .field--name-field-name {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-812ef3b .coh-container:last-child .field__label {
  padding-bottom: 0;
}
.coh-ce-9c9f8786 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-1bbbeb4c {
  margin-bottom: 0;
}
@media (max-width: 1123px) {
  .coh-ce-1bbbeb4c {
    margin-bottom: 1rem;
  }
}
.coh-ce-431a9b59 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  display: inline-block;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  font-size: 0.875rem;
  line-height: 100%;
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
  margin-bottom: 1rem;
}
.coh-ce-adbe2634 {
  margin-bottom: 1rem;
}
.coh-ce-b9b5aabb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2b157b4b {
  margin-right: 0.3125rem;
  color: rgb(76, 76, 76);
}
.coh-ce-4bbb6b36 {
  color: rgb(76, 76, 76);
}
.coh-ce-650aa54e {
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
}
.coh-ce-650aa54e > .field {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1123px) {
  .coh-ce-650aa54e > .field {
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-650aa54e > .field:last-child {
  border-bottom-style: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.coh-ce-650aa54e > .field .field__label {
  padding-right: 0.625rem;
  padding-bottom: 0;
  -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;
}
@media (max-width: 767px) {
  .coh-ce-650aa54e > .field .field__label {
    padding-right: 0;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-650aa54e > .field .field__item {
  -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;
}
@media (max-width: 564px) {
  .coh-ce-650aa54e > .field .field__item {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-4ba5cf0f {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.coh-ce-69e9dcff {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 214, 209);
}
.coh-ce-69e9dcff p:last-child, .coh-ce-69e9dcff li:last-child {
  margin-bottom: 0;
}
.coh-ce-69e9dcff .field {
  margin-bottom: 1rem;
}
.coh-ce-5b776501 {
  float: left;
  margin-top: 0.125rem;
  margin-right: 0.625rem;
}
.coh-ce-5b776501:before, .coh-ce-5b776501:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-5b776501 .field--name-field-glossary-term {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
}

