.coh-style-text-center-mobile-only {
  text-align: left;
}
@media (max-width: 564px) {
  .coh-style-text-center-mobile-only {
    text-align: center;
  }
}
.coh-style-treatment-myths-mobile-image-size {
  width: 100%;
  height: auto;
}
@media (max-width: 564px) {
  .coh-style-treatment-myths-mobile-image-size {
    width: 105px;
    height: 105px;
  }
}
.coh-style-tablet-padding-top-25px {
  padding-top: 0;
}
@media (max-width: 1164px) {
  .coh-style-tablet-padding-top-25px {
    padding-top: 25px;
  }
}
@media (max-width: 564px) {
  .coh-style-tablet-padding-top-25px {
    padding-top: 10px;
  }
}
.coh-style-how-to-order---custom-ul ul li {
  margin-bottom: 0;
}
.coh-style-mobile-image-centered {
  margin: unset;
}
@media (max-width: 564px) {
  .coh-style-mobile-image-centered {
    margin: 0 auto !important;
  }
}
.coh-style-modal-close-button---crofab-custom {
  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: "\ea0f";
  font-family: icomoon;
  margin-top: 20px;
  margin-right: 20px;
}
.coh-style-modal-close-button---crofab-custom: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: "\ea0f";
  font-family: icomoon;
  color: rgb(0, 0, 0);
}
.coh-style-modal-close-button---crofab-custom:focus-visible {
  -webkit-box-shadow: 0rem 0rem 0rem;
          box-shadow: 0rem 0rem 0rem;
  margin-top: 20px;
  margin-right: 20px;
  outline-width: 2px;
  outline-offset: 0rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-reconstitution-card-3rd-col-padding-left-right {
  padding-right: 3rem;
  padding-left: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-reconstitution-card-3rd-col-padding-left-right {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-reconstitution-card-3rd-col-padding-left-right {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-custom-card---snakes-in-your-state-card-content {
  padding-top: 50px;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1164px) {
  .coh-style-custom-card---snakes-in-your-state-card-content {
    padding-top: 5px;
  }
}
@media (max-width: 1023px) {
  .coh-style-custom-card---snakes-in-your-state-card-content {
    padding-top: 20px;
  }
}
.coh-style-gray-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(218, 217, 219)), to(rgb(255, 251, 254)));
  background-image: -webkit-linear-gradient(top, rgb(218, 217, 219) 0%, rgb(255, 251, 254) 100%);
  background-image: linear-gradient(180deg, rgb(218, 217, 219) 0%, rgb(255, 251, 254) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-size: 25px;
  line-height: 26px;
  text-align: center;
  color: rgb(64, 163, 53);
  font-weight: 700;
  text-decoration: none;
  height: 82px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  width: 465px;
}
.coh-style-gray-gradient:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(3, 84, 103)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-primary-button-crofab-custom {
  font-weight: 800;
  color: #ffffff;
  padding-top: 5px;
  padding-right: 18px;
  padding-left: 18px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  height: 91px;
  min-width: 261px;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(47, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(47, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(47, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-size: 23px;
  line-height: 26px;
  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;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-style-primary-button-crofab-custom {
    height: 90px;
  }
}
.coh-style-primary-button-crofab-custom:hover {
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(3, 84, 103)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-primary-button-crofab-custom:focus {
  border-color: #025568;
}
.coh-style-primary-small-button-crofab-custom {
  font-weight: 800;
  color: #ffffff;
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  height: 54px;
  min-width: 234px;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-size: 23px;
  line-height: 26px;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-style-primary-small-button-crofab-custom {
    height: 54px;
  }
}
.coh-style-primary-small-button-crofab-custom:hover {
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(3, 84, 103)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-primary-small-button-crofab-custom:focus {
  border-color: #025568;
}
.coh-style-secondary-button {
  font-weight: 800;
  color: #40A335;
  padding-top: 5px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  width: 261px;
  height: 90px;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-style-secondary-button {
    width: 220px;
    height: 90px;
  }
}
.coh-style-secondary-button:hover {
  font-weight: 800;
  color: #40A335 #40A335;
}
.coh-style-secondary-button:focus {
  border-color: #025568;
}
.coh-style-secondary-button-crofab-custom {
  font-weight: 800;
  color: #40A335;
  padding-top: 5px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  width: 261px;
  height: 90px;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(218, 217, 219)), to(rgb(255, 251, 254)));
  background-image: -webkit-linear-gradient(top, rgb(218, 217, 219) 0%, rgb(255, 251, 254) 100%);
  background-image: linear-gradient(180deg, rgb(218, 217, 219) 0%, rgb(255, 251, 254) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 23px;
  line-height: 26px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-style-secondary-button-crofab-custom {
    width: 220px;
    height: 90px;
  }
}
.coh-style-secondary-button-crofab-custom:hover {
  font-weight: 800;
  color: #40A335 #40A335;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(3, 84, 103)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(3, 84, 103) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #54B949 !important;
}
.coh-style-secondary-button-crofab-custom:focus {
  border-color: #025568;
}
.coh-style-vr-experience .vr-header-1 {
  border-bottom-width: 10px;
  border-style: solid;
  border-bottom-color: rgb(64, 163, 53);
}
.coh-style-vr-experience .vr-header-1 img {
  margin-right: auto;
  margin-left: auto;
}
.coh-style-vr-experience .vr-header-1 .coh-style-primary-button {
  margin-right: auto;
  margin-left: auto;
}
.coh-style-vr-experience-banner {
  margin-top: -67px;
}
@media (max-width: 1023px) {
  .coh-style-vr-experience-banner {
    margin-top: 25px;
  }
}
.coh-style-vr-experience-banner .vr-banner-list {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-vr-experience-banner .vr-banner-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-style-vr-experience-banner .vr-banner-list .vr-banner-item {
  position: relative;
  border-width: 5px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-style-vr-experience-banner .vr-banner-list .vr-banner-item {
    width: 33.3%;
    margin-bottom: 15px;
  }
}
.coh-style-vr-experience-banner .vr-banner-list .vr-banner-item:hover {
  border-color: rgb(64, 163, 53);
}
.coh-style-vr-experience-banner .vr-banner-list .vr-banner-item .coh-wysiwyg {
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}
.coh-style-vr-experience-banner .vr-banner-list .vr-banner-item .coh-wysiwyg p {
  color: rgb(255, 255, 255);
  font-weight: bold;
  margin-bottom: 0;
  font-size: 14px;
}
.coh-style-duplicate-of-safety {
  padding-top: 40px;
  position: relative;
  z-index: 9;
}
.layout-60.is-fixed.layout-indications-left.coh-style-duplicate-of-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-60.is-fixed.layout-indications-left.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element {
    display: block;
  }
}
.layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  width: 40%;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
    width: 100%;
  }
}
.layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
  width: 60%;
  padding-right: 1rem;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
    width: 100%;
  }
}
.layout-70.is-fixed.layout-indications-left.coh-style-duplicate-of-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-70.is-fixed.layout-indications-left.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    display: block;
  }
}
.layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  width: 30%;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
    width: 100%;
  }
}
.layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
  width: 70%;
  padding-right: 1rem;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
    width: 100%;
  }
}
.layout-60-page.layout-indications-left-page.coh-style-duplicate-of-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-60-page.layout-indications-left-page.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-60-page.coh-style-duplicate-of-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.layout-60-page.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  width: 40%;
}
.layout-60-page.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
  width: 60%;
  padding-right: 1rem;
}
.layout-70-page.layout-indications-left-page.coh-style-duplicate-of-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-70-page.layout-indications-left-page.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-70-page.coh-style-duplicate-of-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.layout-70-page.coh-style-duplicate-of-safety #safety_element .safety_element_indications {
  width: 30%;
}
.layout-70-page.coh-style-duplicate-of-safety #safety_element .safety_element_snippets {
  width: 70%;
  padding-right: 1rem;
}
.is-fixed.coh-style-duplicate-of-safety {
  height: 100%;
  width: 100%;
  position: fixed;
  border-top-style: none;
  -webkit-transform: translateY(-150px);
      -ms-transform: translateY(-150px);
          transform: translateY(-150px);
  z-index: 500;
}
@media (max-width: 767px) {
  .is-fixed.coh-style-duplicate-of-safety {
    -webkit-transform: translateY(-121px);
        -ms-transform: translateY(-121px);
            transform: translateY(-121px);
  }
}
.is-fixed.coh-style-duplicate-of-safety .sticky-drawer-boxed > .coh-container-boxed {
  border-style: solid;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  border-color: cohsg;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-box-shadow: 0.1875rem 0.1875rem 0.625rem 0 rgb(191, 191, 191);
          box-shadow: 0.1875rem 0.1875rem 0.625rem 0 rgb(191, 191, 191);
}
.is-fixed.coh-style-duplicate-of-safety .sticky-drawer-toggle {
  display: block;
}
.is-minimized.is-fixed.coh-style-duplicate-of-safety {
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
          transform: translateY(-100px);
}
@media (max-width: 564px) {
  .is-minimized.is-fixed.coh-style-duplicate-of-safety {
    -webkit-transform: translateY(-100px) !important;
        -ms-transform: translateY(-100px) !important;
            transform: translateY(-100px) !important;
  }
}
.is-minimized.is-fixed.coh-style-duplicate-of-safety .safey_element_combined_title {
  display: block;
  font-size: 18px;
  width: 100%;
  position: relative;
  z-index: 1;
  padding-top: 10px;
  padding-bottom: 30px;
}
@media (max-width: 1023px) {
  .is-minimized.is-fixed.coh-style-duplicate-of-safety .safey_element_combined_title {
    font-size: 16px;
  }
}
@media (max-width: 564px) {
  .is-minimized.is-fixed.coh-style-duplicate-of-safety .safey_element_combined_title {
    width: 70%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.is-minimized.is-fixed.coh-style-duplicate-of-safety .sticky-drawer-toggle {
  z-index: 5;
  padding-top: 10px;
}
.is-expanded.coh-style-duplicate-of-safety {
  top: 100%;
  -webkit-transform: translateY(-651px);
      -ms-transform: translateY(-651px);
          transform: translateY(-651px);
}
@media (max-width: 767px) {
  .is-expanded.coh-style-duplicate-of-safety {
    -webkit-transform: translateY(-546px);
        -ms-transform: translateY(-546px);
            transform: translateY(-546px);
  }
}
.is-expanded.coh-style-duplicate-of-safety .sticky-drawer-boxed > .coh-container-boxed {
  overflow-y: hidden;
}
.is-expanded.coh-style-duplicate-of-safety .sticky-drawer-boxed > .coh-container-boxed #safety_element {
  height: 651px;
  overflow-x: hidden;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  .is-expanded.coh-style-duplicate-of-safety .sticky-drawer-boxed > .coh-container-boxed #safety_element {
    height: 546px;
  }
}
.sticky-drawer.is-fixed.coh-style-duplicate-of-safety:not(.is-expanded) {
  top: 100%;
}
.no-safety.coh-style-duplicate-of-safety {
  display: none;
}
.coh-style-duplicate-of-safety .sticky-drawer-toggle {
  position: absolute;
  right: 1%;
  z-index: 1;
  display: none;
  background-color: rgb(255, 255, 255);
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  font-family: 'ITC Franklin Gothic STD Heavy', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(2, 85, 104);
  font-size: 12px;
  line-height: 20px;
}
.coh-style-duplicate-of-safety .sticky-drawer-toggle button {
  font-family: 'ITC Franklin Gothic STD Heavy', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(2, 85, 104);
  font-size: 12px;
  line-height: 20px;
}
.coh-style-duplicate-of-safety .safey_element_combined_title {
  display: none;
}
.coh-style-duplicate-of-safety h6 {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(50, 125, 41);
  font-size: 18px;
  line-height: 21px;
  text-decoration: none;
}
.coh-style-duplicate-of-safety a {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(50, 125, 41);
  text-decoration: underline;
}
.coh-style-duplicate-of-safety #safety_element a:focus {
  -webkit-box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
          box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
  outline-width: 2px;
  outline-offset: 0rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-duplicate-of-safety .sticky-drawer-toggle {
  text-transform: uppercase;
}
.coh-style-profile-list---crofab-custom .profile-card-container img {
  width: 100%;
}
.coh-style-profile-list---crofab-custom .coh-style-melt-slider-navigation-left:before {
  font-size: 47px;
}
.coh-style-profile-list---crofab-custom .coh-style-melt-slider-navigation-right:before {
  font-size: 47px;
}
.coh-style-profile-list---crofab-custom .coh-slider-container-nav-outside-middle-left-right-xl > .coh-slider-container-mid .slick-next {
  right: -60px;
}
.coh-style-profile-list---crofab-custom .coh-slider-container-nav-outside-middle-left-right-xl > .coh-slider-container-mid .slick-prev {
  left: -60px;
}
.coh-style-profile-list---crofab-custom .coh-slider-container-mid {
  overflow: visible;
}
.coh-style-dosing-card {
  width: 325px;
}
.coh-style-dosing-card img {
  height: 146px;
  width: 146px;
}
.coh-style-dosing-card .dosing-section-content {
  background-color: rgb(208, 228, 231);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  margin-top: -20px;
  height: 407px;
}
.coh-style-dosing-card .dosing-section-content h5 {
  font-weight: 600;
  font-size: 26px;
  line-height: 34px;
  max-width: 53%;
  color: rgb(2, 85, 104);
  text-align: center;
  margin: 0 auto;
}
.coh-style-dosing-card .dosing-section-content p {
  color: rgb(2, 85, 104);
  font-size: 23px;
  line-height: 30px;
}
.coh-style-dosing-card .dosing-section-content ul::marker {
  font-size: 23px;
  line-height: 30px;
  color: rgb(2, 85, 104);
}
.coh-style-dosing-card .dosing-section-content ul li {
  font-size: 23px;
  line-height: 30px;
  color: rgb(2, 85, 104);
  margin-bottom: 0;
}
.coh-style-dosing-card h4 {
  font-weight: 600;
  color: rgb(64, 163, 53);
  font-size: 35px;
  line-height: 42px;
}
.coh-style-vial-icon-placement {
  position: relative;
}
.coh-style-vial-icon-placement img {
  position: absolute;
  right: 0;
  z-index: 2;
  margin-top: -90px;
  height: 266px;
  width: 129px;
}
@media (max-width: 1023px) {
  .coh-style-vial-icon-placement img {
    right: unset;
    margin-top: -90px;
  }
}
@media (max-width: 564px) {
  .coh-style-vial-icon-placement img {
    margin-top: -60px;
  }
}
.coh-style-video-header-width {
  max-width: 1000px;
}
@media (max-width: 1023px) {
  .coh-style-video-header-width {
    max-width: 100%;
  }
}
.coh-style-duplicate-of-video-modal-image {
  max-height: 100%;
  max-width: 100%;
}
.coh-style-duplicate-of-video-modal-image .video-modal-column {
  min-width: 100%;
}
.coh-style-duplicate-of-video-modal-image .content-button-column {
  min-width: 100%;
}
.coh-style-duplicate-of-video-modal-image .content-button-column .card-content-container .coh-wysiwyg {
  padding-top: 16px;
}
.coh-style-duplicate-of-video-modal-image .content-button-column .card-content-container .coh-wysiwyg .title {
  margin-bottom: 16px;
  font-size: 30px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-video-modal-image .content-button-column .coh-style-primary-small-button-crofab-custom {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-video-modal-image .content-button-column .coh-style-primary-small-button-crofab-custom {
    width: 243px;
  }
}
.coh-style-duplicate-of-video-modal-image-w-background-color {
  padding: 7px;
  text-decoration: none;
  text-align: left;
}
.coh-style-duplicate-of-video-modal-image-w-background-color:hover {
  opacity: 0.8;
}
.coh-style-duplicate-of-video-modal-image-w-background-color .modal-title-text {
  padding-top: 10px;
  margin-top: -88px;
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: 800;
  background-color: rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 5;
}
.coh-style-duplicate-of-video-modal-image-w-background-color .modal-title-text .title {
  font-size: 18px;
}
.coh-style-duplicate-of-video-modal-image-w-background-color .modal-title-text p {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 16px;
}
.coh-style-duplicate-of-video-player-global .video-container {
  max-width: 889px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-video-player-global .video-container {
    max-width: 600px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-video-player-global .video-container {
    max-width: 100%;
  }
}
.coh-style-duplicate-of-video-player-global .video-container iFrame {
  width: 889px;
  height: 500px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-video-player-global .video-container iFrame {
    height: 300px;
    width: 600px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-video-player-global .video-container iFrame {
    height: auto;
    width: 100%;
  }
}
.coh-style-duplicate-of-video-player-global .video-container .transcript-accordion-container {
  margin-top: -5px;
  margin-right: 0;
  margin-left: 0;
}
.coh-style-duplicate-of-video-player-global .video-container .transcript-accordion-container .transcript-container {
  resize: vertical;
}
.coh-style-duplicate-of-video-player-global .video-container .transcript-accordion-container .transcript-container p {
  padding-top: 0;
  padding-bottom: 0;
}
.layout-60.is-fixed.layout-indications-left.coh-style-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-60.is-fixed.layout-indications-left.coh-style-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-60.is-fixed.coh-style-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-safety #safety_element {
    display: block;
  }
}
.layout-60.is-fixed.coh-style-safety #safety_element .safety_element_indications {
  width: 40%;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-safety #safety_element .safety_element_indications {
    width: 100%;
  }
}
.layout-60.is-fixed.coh-style-safety #safety_element .safety_element_snippets {
  width: 60%;
  padding-right: 1rem;
}
@media (max-width: 767px) {
  .layout-60.is-fixed.coh-style-safety #safety_element .safety_element_snippets {
    width: 100%;
  }
}
.layout-70.is-fixed.layout-indications-left.coh-style-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-70.is-fixed.layout-indications-left.coh-style-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-70.is-fixed.coh-style-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-safety #safety_element {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    display: block;
  }
}
.layout-70.is-fixed.coh-style-safety #safety_element .safety_element_indications {
  width: 30%;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-safety #safety_element .safety_element_indications {
    width: 100%;
  }
}
.layout-70.is-fixed.coh-style-safety #safety_element .safety_element_snippets {
  width: 70%;
  padding-right: 1rem;
}
@media (max-width: 767px) {
  .layout-70.is-fixed.coh-style-safety #safety_element .safety_element_snippets {
    width: 100%;
  }
}
.layout-60-page.layout-indications-left-page.coh-style-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-60-page.layout-indications-left-page.coh-style-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-60-page.coh-style-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.layout-60-page.coh-style-safety #safety_element .safety_element_indications {
  width: 40%;
}
.layout-60-page.coh-style-safety #safety_element .safety_element_snippets {
  width: 60%;
  padding-right: 1rem;
}
.layout-70-page.layout-indications-left-page.coh-style-safety #safety_element {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.layout-70-page.layout-indications-left-page.coh-style-safety #safety_element .safety_element_indications {
  padding-right: 1rem;
}
.layout-70-page.coh-style-safety #safety_element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.layout-70-page.coh-style-safety #safety_element .safety_element_indications {
  width: 30%;
}
.layout-70-page.coh-style-safety #safety_element .safety_element_snippets {
  width: 70%;
  padding-right: 1rem;
}
.is-fixed.coh-style-safety {
  height: 100%;
  width: 100%;
  position: fixed;
  border-top-style: none;
  -webkit-transform: translateY(-150px);
      -ms-transform: translateY(-150px);
          transform: translateY(-150px);
}
@media (max-width: 767px) {
  .is-fixed.coh-style-safety {
    -webkit-transform: translateY(-121px);
        -ms-transform: translateY(-121px);
            transform: translateY(-121px);
  }
}
.is-fixed.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed {
  border-style: solid;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  border-color: cohsg;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.is-fixed.coh-style-safety .sticky-drawer-toggle {
  display: block;
}
.is-minimized.is-fixed.coh-style-safety {
  -webkit-transform: translateY(-100px);
      -ms-transform: translateY(-100px);
          transform: translateY(-100px);
}
.is-minimized.is-fixed.coh-style-safety .safey_element_combined_title {
  display: block;
}
.is-expanded.coh-style-safety {
  top: 100%;
  -webkit-transform: translateY(-651px);
      -ms-transform: translateY(-651px);
          transform: translateY(-651px);
}
@media (max-width: 767px) {
  .is-expanded.coh-style-safety {
    -webkit-transform: translateY(-546px);
        -ms-transform: translateY(-546px);
            transform: translateY(-546px);
  }
}
.is-expanded.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed {
  overflow-y: hidden;
}
.is-expanded.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed #safety_element {
  height: 651px;
  overflow-x: hidden;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  .is-expanded.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed #safety_element {
    height: 546px;
  }
}
.is-expanded.coh-style-safety .sticky-drawer-cta {
  display: none;
}
.sticky-drawer.is-fixed.coh-style-safety:not(.is-expanded) {
  top: 100%;
}
.no-safety.coh-style-safety {
  display: none;
}
.cta-disabled.coh-style-safety .sticky-drawer-cta {
  display: none;
}
.cta-enabled.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}
@media (max-width: 1023px) {
  .cta-enabled.coh-style-safety .sticky-drawer-boxed > .coh-container-boxed {
    -webkit-border-top-right-radius: 10px;
            border-top-right-radius: 10px;
  }
}
.coh-style-safety .sticky-drawer-toggle {
  position: absolute;
  right: 1%;
  z-index: 1;
  display: none;
  background-color: rgb(255, 255, 255);
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}
.coh-style-safety .safey_element_combined_title {
  display: none;
}
.coh-style-safety #safety_element a:focus {
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
          box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
  outline-offset: 0rem;
}
.coh-style-safety .sticky-drawer-cta {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-color: rgb(221, 221, 221);
}
@media (max-width: 1023px) {
  .coh-style-safety .sticky-drawer-cta {
    display: none;
  }
}
.coh-style-safety .sticky-drawer-cta:before {
  content: " ";
  -webkit-clip-path: polygon(100% 0, 100% 100%, 36% 100%);
          clip-path: polygon(100% 0, 100% 100%, 36% 100%);
  width: 30px;
  background-color: rgb(221, 221, 221);
  position: absolute;
  left: -30px;
  height: 100%;
}
.coh-style-safety .sticky-drawer-cta p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-safety .sticky-drawer-cta a {
  padding-top: 12px;
  padding-right: 25px;
  padding-bottom: 8px;
  padding-left: 32px;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-safety .sticky-drawer-cta 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;
  display: inline-block;
  font-size: 10px;
  content: "\f054";
  font-family: icomoon;
  position: relative;
  top: 1px;
  left: 7px;
}
.coh-style-strong {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-focusable-content select:focus-visible, .coh-style-focusable-content textarea:focus-visible, .coh-style-focusable-content button:focus-visible, .coh-style-focusable-content a:focus-visible {
  -webkit-box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
          box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
  position: relative;
  z-index: 5;
  outline-width: 2px;
  outline-offset: 0rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-focusable-content .card-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-focusable-content .card-link:focus:after {
  -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
          box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}
.coh-style-focusable-content a[role=link] {
  display: block;
}
.coh-style-focusable-content nav ul li span:focus-visible {
  -webkit-box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
          box-shadow: 0rem 0rem 0rem 4px rgb(0, 0, 0);
  outline-width: 2px;
  outline-offset: 0rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-focusable-content input:focus-visible {
  border-width: 1px;
}
.coh-style-focusable-content button.main-menu-toggle-button:focus {
  z-index: 1;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-style-focusable-content button.main-menu-toggle-button:focus {
    z-index: 0;
    z-index: 0 !important;
  }
}
.coh-style-focusable-content button.main-menu-toggle-button:focus:after {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-patient-experiences-doctor-name-crofab-custom {
  color: rgb(2, 85, 104);
  font-weight: 600;
  font-size: 25px;
  line-height: 33px;
  padding-top: 5px;
}
.coh-style-list-card {
  outline-style: none;
  -webkit-box-shadow: 4px 4px 7px #ccc;
          box-shadow: 4px 4px 7px #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(216, 216, 216)));
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-list-card .header-mobile-div {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-style-list-card .image-column {
  min-width: 30%;
  -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;
}
.coh-style-list-card .image-column img {
  height: auto;
  width: 100%;
}
.coh-style-list-card .content-column {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-duplicate-of-list-card-primary {
  outline-style: none;
  -webkit-box-shadow: 4px 4px 7px #ccc;
          box-shadow: 4px 4px 7px #ccc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(216, 216, 216)));
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-duplicate-of-list-card-primary .header-mobile-div {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-style-duplicate-of-list-card-primary .image-column {
  min-width: 30%;
  -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;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-list-card-primary .image-column {
    min-width: 120px;
  }
}
.coh-style-duplicate-of-list-card-primary .image-column img {
  height: 129px;
  width: 100px;
}
.coh-style-duplicate-of-list-card-primary .content-column {
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-list-card-primary .content-column {
    padding-left: 20px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-list-card-primary .content-column {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.coh-style-duplicate-of-list-card-primary .content-column .content-container {
  padding-right: 0;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-list-card-primary .content-column .content-container {
    padding-right: 10px;
  }
}
.coh-style-duplicate-of-list-card-primary h3, .coh-style-duplicate-of-list-card-primary h4 {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(2, 85, 104);
  font-size: 32px;
  line-height: 38px;
  padding-bottom: 5px;
}
.coh-style-icon-card-with-margin {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  -webkit-border-radius: 25px;
          border-radius: 25px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  max-width: 364px;
  max-height: 100%;
}
.coh-style-icon-card-with-margin .icon-card-image-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-style-icon-card-with-margin .icon-card-image-column .icon-card-image-container {
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.coh-style-icon-card-with-margin .icon-card-image-column .icon-card-image-container .icon-card-image {
  width: 103px;
  height: 100%;
  margin-top: -50px;
  margin-bottom: 50px;
}
.coh-style-icon-card-with-margin .icon-card-content-button-column {
  min-width: 100%;
}
.coh-style-icon-card-with-margin .icon-card-content-container div {
  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-feature-card-vertical-secondary {
  border-width: 2px;
  border-style: solid;
  border-color: #40a335;
}
.coh-style-feature-card-vertical-secondary .feature-card-image-container {
  background-color: #40a335;
  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;
  min-height: 100%;
  min-width: 100%;
}
.coh-style-feature-card-vertical-secondary .feature-card-image-container .feature-card-image {
  width: 170px;
  height: 170px;
}
.coh-style-feature-card-vertical-secondary .feature-card-content-button-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-duplicate-of-icon-card .icon-card-image-column {
  height: 200px;
  padding-bottom: 40px;
}
.coh-style-duplicate-of-icon-card .icon-card-image-column img {
  width: auto;
  height: 135px;
  margin: 0 auto;
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column {
  min-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column .title {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(64, 163, 53);
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  padding-bottom: 10px;
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column p {
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  max-width: unset;
  font-weight: 400;
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column p sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column p sup a {
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column .icon-card-button-one-container a {
  width: 200px;
}
.coh-style-duplicate-of-icon-card .icon-card-content-button-column div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-duplicate-of-green-callout-content p {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}
.coh-style-duplicate-of-green-callout-content p a {
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-green-callout-content p sup a, .coh-style-duplicate-of-green-callout-content p sup cite {
  color: rgb(255, 255, 255);
  color: #ffffff !important;
}
.coh-style-duplicate-of-green-callout-content h4 {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 45px;
  line-height: 45px;
}
.coh-style-duplicate-of-green-callout-content h4 sup a, .coh-style-duplicate-of-green-callout-content h4 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-teal-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(2, 85, 104)), to(rgb(1, 65, 79)));
  background-image: -webkit-linear-gradient(top, rgb(2, 85, 104) 0%, rgb(1, 65, 79) 100%);
  background-image: linear-gradient(180deg, rgb(2, 85, 104) 0%, rgb(1, 65, 79) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-strong-tag---crofab-custom-medium {
  font-family: 'ITC Franklin Gothic Std Med', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-style-icon-card {
  border-color: #ffffff;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
}
.coh-style-icon-card .icon-card-content-button-column {
  min-width: 100%;
}
.coh-style-icon-card .icon-card-content-button-column.icon-card-content-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-style-icon-card .icon-card-content-button-column div {
  background-color: #ffffff;
}
.coh-style-icon-card .icon-card-content-button-column > div {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-center .icon-card-heading {
  text-align: center;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-center .icon-card-content-container {
  text-align: center;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-center div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-right .icon-card-heading {
  text-align: right;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-right .icon-card-content-container {
  text-align: right;
}
.coh-style-icon-card .icon-card-content-button-column .icon-card-content-right div {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.coh-style-icon-card .content-column {
  background-color: #ffffff;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-icon-card .content-column .header-row .icon-card-heading {
  text-align: center;
}
.coh-style-icon-card .content-column .content-container .repeater-column .content-area {
  text-align: center;
}
.coh-style-icon-card .image-column {
  min-width: 30%;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-icon-card .image-column img {
  height: 93px;
  width: auto;
}
.coh-style-image-card-primary-crofab-custom-home-page {
  width: 364px;
  margin-top: 50px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column {
  min-width: 100%;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column.icon-card-content-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column div {
  background-color: #ffffff;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column > div {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-center .icon-card-heading {
  text-align: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-center .icon-card-content-container {
  text-align: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-center div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-right .icon-card-heading {
  text-align: right;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-right .icon-card-content-container {
  text-align: right;
}
.coh-style-image-card-primary-crofab-custom-home-page .icon-card-content-button-column .icon-card-content-right div {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column .header-row .icon-card-heading {
  text-align: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column .content-container .repeater-column .content-area {
  text-align: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column .content-container .repeater-column .content-area .title {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(64, 163, 53);
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  padding-bottom: 10px;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column .content-container .repeater-column .content-area p {
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 23px;
  text-align: center;
}
.coh-style-image-card-primary-crofab-custom-home-page .content-column .content-container .repeater-column .content-area p sup, .coh-style-image-card-primary-crofab-custom-home-page .content-column .content-container .repeater-column .content-area p sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-image-card-primary-crofab-custom-home-page .image-column {
  min-width: 30%;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-image-card-primary-crofab-custom-home-page .image-column img {
  height: 135px;
  width: auto;
}
.coh-style-duplicate-of-image-card-primary {
  border-color: #ffffff;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  background-color: rgb(255, 255, 255);
  margin-top: 80px;
  max-width: 364px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 370px;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column {
  min-width: 100%;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column.icon-card-content-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column div {
  background-color: #ffffff;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column > div {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-center .icon-card-heading {
  text-align: center;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-center .icon-card-content-container {
  text-align: center;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-center div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-right .icon-card-heading {
  text-align: right;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-right .icon-card-content-container {
  text-align: right;
}
.coh-style-duplicate-of-image-card-primary .icon-card-content-button-column .icon-card-content-right div {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.coh-style-duplicate-of-image-card-primary .content-column {
  background-color: #ffffff;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-style-duplicate-of-image-card-primary .content-column .header-row .icon-card-heading {
  text-align: center;
}
.coh-style-duplicate-of-image-card-primary .content-column .content-container .repeater-column .content-area {
  text-align: center;
  font-family: 'ITC Franklin Gothic Std Med', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-duplicate-of-image-card-primary .content-column .content-container .repeater-column .content-area .coh-wysiwyg p {
  font-family: 'ITC Franklin Gothic Std Med', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(84, 94, 97);
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}
.coh-style-duplicate-of-image-card-primary .image-column {
  background-color: rgba(0, 0, 0, 0);
  min-width: 30%;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -50px;
}
.coh-style-duplicate-of-image-card-primary .image-column img {
  height: 93px;
  width: auto;
}
.coh-style-patient-experiences-video-header-text---crofab-custom {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(64, 163, 53);
  font-size: 25px;
  line-height: 33px;
}
.coh-style-privacy-policy-page {
  color: rgb(88, 89, 91);
}
.coh-style-privacy-policy-page .blue-cta {
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-privacy-policy-page .blue-cta p {
  margin-bottom: 0;
}
.coh-style-privacy-policy-page ul li {
  color: rgb(88, 89, 91);
}
.coh-style-feature-card-primary---crofab-custom---horizontal {
  border-width: 2px;
  border-style: solid;
  border-color: #025568;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.coh-style-feature-card-primary---crofab-custom---horizontal .image-column {
  background-color: #244b59;
  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;
  padding-right: 20px;
  padding-left: 20px;
  max-width: 380px;
  margin-bottom: -0.0625rem;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .image-column {
    max-width: unset;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .image-column img {
    width: 50%;
  }
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column {
  padding-top: 30px;
  padding-right: 20px;
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .content-column {
    max-width: 68%;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .header-div {
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 10px;
  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: 30px;
  line-height: 45px;
  color: #025568;
  font-weight: 600;
  text-align: center;
  max-width: 90%;
  min-height: 50px;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .content-column .header-div {
    padding-bottom: 0;
    max-width: 100%;
  }
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .header-div h2 {
  margin-bottom: 0;
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container {
  text-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container .repeater-column {
  padding-right: 18px;
  padding-left: 18px;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container .repeater-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container .repeater-column {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container .repeater-column .content-area {
  -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;
  text-align: center;
  padding-bottom: 25px;
}
.coh-style-feature-card-primary---crofab-custom---horizontal .content-column .content-container .repeater-column .content-area p {
  text-align: center;
}
.coh-style-feature-card-secondary {
  border-width: 2px;
  border-style: solid;
  border-color: #40a335;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-feature-card-secondary .image-column {
  background-color: #40a335;
  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;
  padding-right: 10px;
  padding-left: 10px;
}
.coh-style-feature-card-secondary .image-column img {
  width: 170px;
  height: 170px;
}
.coh-style-feature-card-secondary .content-column .header-div {
  padding-bottom: 40px;
  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-duplicate-of-feature-card-secondary-vertical {
  border-width: 2px;
  border-style: solid;
  border-color: #40a335;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .image-column {
  background-color: #40a335;
  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;
  min-height: 250px;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .image-column img {
  width: 170px;
  height: 170px;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .image-column p {
  margin-bottom: 0;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .content-column {
  padding-right: 10px;
  padding-left: 10px;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .content-column .header-div {
  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-duplicate-of-feature-card-secondary-vertical .content-column .header-div h3 {
  color: rgb(2, 85, 104);
  font-size: 30px;
  line-height: 39px;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 30px;
  max-width: 540px;
  min-height: 90px;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .content-column .content-container .repeater-column {
  margin: 0 auto;
}
.coh-style-duplicate-of-feature-card-secondary-vertical .content-column .content-container .repeater-column .content-area {
  width: 300px;
  -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: 0 auto;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-secondary-vertical .content-column .content-container .repeater-column .content-area {
    width: 100%;
  }
}
.coh-style-feature-card-primary-crofab-custom {
  border-width: 2px;
  border-style: solid;
  border-color: #025568;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}
.coh-style-feature-card-primary-crofab-custom .image-column {
  background-color: #244b59;
  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;
  padding-right: 20px;
  padding-left: 20px;
  max-width: 191px;
  margin-bottom: -1px;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary-crofab-custom .image-column {
    max-width: unset;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary-crofab-custom .image-column img {
    width: 50%;
  }
}
.coh-style-feature-card-primary-crofab-custom .content-column {
  padding-top: 30px;
  padding-right: 20px;
  max-width: 100%;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary-crofab-custom .content-column {
    max-width: 68%;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-feature-card-primary-crofab-custom .content-column .header-div {
  padding-right: 10px;
  padding-bottom: 30px;
  padding-left: 10px;
  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: 30px;
  line-height: 45px;
  color: #025568;
  font-weight: 600;
  text-align: center;
  max-width: 90%;
  min-height: 50px;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary-crofab-custom .content-column .header-div {
    padding-bottom: 0;
    max-width: 100%;
  }
}
.coh-style-feature-card-primary-crofab-custom .content-column .header-div h2 {
  margin-bottom: 0;
}
.coh-style-feature-card-primary-crofab-custom .content-column .content-container {
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-primary-crofab-custom .content-column .content-container {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-feature-card-primary-crofab-custom .content-column .content-container .repeater-column .content-area {
  -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;
  text-align: center;
}
.coh-style-feature-card-primary-crofab-custom .content-column .content-container .repeater-column .content-area p {
  text-align: center;
}
.coh-style-reconstitution-text---crofab-custom {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(2, 85, 104);
  font-size: 30px;
  line-height: 24px;
  margin-right: 20px;
  padding-right: 20px;
}
.coh-style-feature-card-vertical {
  border-width: 2px;
  border-style: solid;
  border-color: #025568;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-feature-card-vertical .feature-card-horizontal-image-left .feature-card-content-button-column {
  min-width: unset;
}
.coh-style-feature-card-vertical .feature-card-horizontal-image-right .feature-card-content-button-column {
  min-width: unset;
}
.coh-style-feature-card-vertical .feature-card-image-container {
  background-color: #244b59;
  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;
  min-height: 100%;
  min-width: 100%;
  padding-right: 20px;
  padding-left: 20px;
}
.coh-style-feature-card-vertical .feature-card-content-button-column {
  padding-top: 30px;
  padding-right: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-width: 100%;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-heading {
  font-size: 30px;
  line-height: 45px;
  color: #025568;
  font-weight: 600;
}
.coh-style-feature-card-vertical .feature-card-content-button-column > div {
  padding-top: 30px;
  padding-right: 20px;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-center div {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-center .feature-card-heading {
  text-align: center;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-center .feature-card-content-container {
  text-align: center;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-left .feature-card-heading {
  text-align: left;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-left .feature-card-content-container {
  text-align: left;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-left div {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-right div {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-right .feature-card-heading {
  text-align: right;
}
.coh-style-feature-card-vertical .feature-card-content-button-column .feature-card-content-right .feature-card-content-container {
  text-align: right;
}
.coh-style-feature-card-primary {
  border-width: 2px;
  border-style: solid;
  border-color: #025568;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-feature-card-primary .image-column {
  background-color: #244b59;
  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;
  padding-right: 20px;
  padding-left: 20px;
}
.coh-style-feature-card-primary .content-column {
  padding-top: 30px;
  padding-right: 20px;
}
.coh-style-feature-card-primary .content-column .header-div {
  padding-bottom: 40px;
  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: 30px;
  line-height: 45px;
  color: #025568;
  font-weight: 600;
}
.coh-style-duplicate-of-references-list {
  padding-top: 40px;
}
.references-paragraph.coh-style-duplicate-of-references-list #reference-list > div * {
  display: inline;
  font-size: 0.7rem;
  line-height: 18px;
  line-height: 18px !important;
}
.references-paragraph.coh-style-duplicate-of-references-list #reference-list > div * p {
  line-height: 18px;
  line-height: 18px !important;
}
.references-paragraph.coh-style-duplicate-of-references-list .reference-list div {
  line-height: 18px;
}
.references-paragraph.coh-style-duplicate-of-references-list .reference-list div p {
  line-height: 18px;
  line-height: 18px !important;
}
.coh-style-duplicate-of-references-list ol {
  font-size: 0.7rem;
}
.coh-style-duplicate-of-references-list ol li {
  margin-bottom: 0;
  margin-left: 1rem;
}
.coh-style-duplicate-of-references-list ol li::marker {
  font-size: 18px;
  line-height: 18px;
  color: rgb(84, 94, 97);
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-references-list ol li::marker {
    font-size: 12px;
    line-height: 12px;
  }
}
.coh-style-duplicate-of-references-list ol li p {
  margin-bottom: 0.25rem;
  font-size: 18px;
  line-height: 18px;
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-references-list ol li p {
    font-size: 12px;
    line-height: 12px;
  }
}
.coh-style-duplicate-of-references-list h5 {
  margin-bottom: 1rem;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(50, 125, 41);
  font-size: 14px;
  line-height: 16px;
}
.coh-style-duplicate-of-references-list sup {
  font-size: 80%;
  line-height: 80%;
  font-size: 80% !important;
  line-height: 80% !important;
  vertical-align: super;
}
.coh-style-duplicate-of-references-list p {
  line-height: 18px;
}
.coh-style-strike-back-hero .sub-heading {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 35px;
  line-height: 39px;
  padding-bottom: 15px;
  color: rgb(255, 255, 255);
}
.coh-style-strike-back-hero .content {
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 18px;
  line-height: 22px;
}
.coh-style-strike-back-hero p {
  padding-bottom: 0;
  margin-bottom: 0;
}
.coh-style-padding-top-5px {
  padding-top: 5px;
}
.coh-style-padding-top-15px {
  padding-top: 15px;
}
.coh-style-padding-top-10px {
  padding-top: 10px;
}
.coh-style-padding-top-20px {
  padding-top: 20px;
}
.coh-style-padding-top-30px {
  padding-top: 30px;
}
.coh-style-padding-top---40px {
  padding-top: 40px;
}
.coh-style-padding-top---50px {
  padding-top: 50px;
}
.coh-style-padding-top---60px {
  padding-top: 60px;
}
.coh-style-feature-card-padding-top---70px {
  padding-top: 70px;
}
@media (max-width: 1164px) {
  .coh-style-feature-card-padding-top---70px {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-style-feature-card-padding-top---70px {
    padding-top: 60px;
  }
}
.coh-style-mobile-only {
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-mobile-only {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-section-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-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-style-section-centered div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-section-centered div .coh-style-duplicate-of-video-player-global {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-style-section-centered div .coh-style-duplicate-of-video-player-global .video-container {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-style-section-centered div .coh-style-duplicate-of-video-player-global .video-container .transcript-accordion-container {
  margin-right: unset;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-style-duplicate-of-section-centered .dosing-card-container {
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: unset;
  -webkit-align-items: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-section-centered .dosing-card-container {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    -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;
  }
}
.coh-style-sectioned-centered-mobile div {
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-align-content: unset;
      -ms-flex-line-pack: unset;
          align-content: unset;
  -webkit-box-align: unset;
  -webkit-align-items: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media (max-width: 1023px) {
  .coh-style-sectioned-centered-mobile div {
    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-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-style-sectioned-centered-mobile div div img {
  margin-right: unset;
  margin-right: unset;
}
@media (max-width: 564px) {
  .coh-style-sectioned-centered-mobile div div img {
    margin-right: 0;
    margin-right: 0 !important;
  }
}
.coh-style-strike-back-feature-card .feature-card-content-container {
  padding-right: 40px;
  padding-left: 40px;
  vertical-align: top;
}
@media (max-width: 1164px) {
  .coh-style-strike-back-feature-card .feature-card-content-container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.coh-style-green-callout-content-manufacturing p {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 35px;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-style-green-callout-content-manufacturing p {
    font-size: 27px;
    line-height: 32px;
  }
}
@media (max-width: 564px) {
  .coh-style-green-callout-content-manufacturing p {
    font-size: 25px;
    line-height: 30px;
  }
}
.coh-style-green-callout-content-manufacturing p a {
  color: rgb(255, 255, 255);
}
.coh-style-green-callout-content-manufacturing p sup a, .coh-style-green-callout-content-manufacturing p sup cite {
  color: rgb(255, 255, 255);
  color: #ffffff !important;
}
.coh-style-green-callout-content-manufacturing h4 {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 45px;
  line-height: 45px;
}
.coh-style-green-callout-content-manufacturing h4 sup a, .coh-style-green-callout-content-manufacturing h4 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-green-callout-content-manufacturing .coh-style-secondary-button-crofab-custom {
  margin: unset;
}
@media (max-width: 1023px) {
  .coh-style-green-callout-content-manufacturing .coh-style-secondary-button-crofab-custom {
    margin: 0 auto !important;
  }
}
.coh-style-green-callout-content-manufacturing .home-page-callout .coh-style-secondary-button-crofab-custom {
  min-width: 465px;
}
@media (max-width: 564px) {
  .coh-style-green-callout-content-manufacturing .home-page-callout .coh-style-secondary-button-crofab-custom {
    min-width: auto;
  }
}
.coh-style-green-callout-content-manufacturing h3 {
  font-size: 45px;
  line-height: 45px;
  font-weight: 700;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-green-callout-content p {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 35px;
  text-align: center;
}
.coh-style-green-callout-content p a {
  color: rgb(255, 255, 255);
}
.coh-style-green-callout-content p sup a, .coh-style-green-callout-content p sup cite {
  color: rgb(255, 255, 255);
  color: #ffffff !important;
}
.coh-style-green-callout-content h4 {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 45px;
  line-height: 45px;
}
.coh-style-green-callout-content h4 sup a, .coh-style-green-callout-content h4 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-green-callout-content .coh-style-secondary-button-crofab-custom {
  margin: unset;
}
@media (max-width: 1023px) {
  .coh-style-green-callout-content .coh-style-secondary-button-crofab-custom {
    margin: 0 auto !important;
  }
}
.coh-style-green-callout-content .home-page-callout .coh-style-secondary-button-crofab-custom {
  min-width: 465px;
}
@media (max-width: 564px) {
  .coh-style-green-callout-content .home-page-callout .coh-style-secondary-button-crofab-custom {
    min-width: auto;
  }
}
.coh-style-green-callout-content h3 {
  font-size: 45px;
  line-height: 45px;
  font-weight: 700;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-large-green-paragraph-text {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(64, 163, 53);
  font-size: 35px;
  line-height: 39px;
}
.coh-style-footnote-text {
  font-size: 14px;
  line-height: 18px;
}
.coh-style-cookie-table {
  -webkit-box-shadow: 0 5px 10px 0 rgba(195,195,195,.5);
          box-shadow: 0 5px 10px 0 rgba(195,195,195,.5);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-width: 0px;
  border-style: solid;
  overflow: hidden;
  overflow-x: scroll;
}
.coh-style-cookie-table .cookie-table {
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-style-cookie-table .cookie-table thead {
  background-color: rgb(2, 85, 104);
  border-top-style: none;
}
.coh-style-cookie-table .cookie-table thead th {
  color: rgb(255, 255, 255);
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  padding: 20px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgb(255, 255, 255);
  vertical-align: middle;
  border-top-width: 1px;
  border-top-color: rgb(255, 255, 255);
  border-top-style: solid;
}
.coh-style-cookie-table .cookie-table thead th:first-child {
  border-top-width: 1px;
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  border-top-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-left-width: 1px;
  border-left-style: none;
}
.coh-style-cookie-table .cookie-table thead th:last-child {
  border-top-width: 1px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  border-top-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
}
.coh-style-cookie-table .cookie-table .cookie-table-col-one {
  min-width: 209px;
}
.coh-style-cookie-table .cookie-table .cookie-table-col-two {
  width: 100%;
}
.coh-style-cookie-table .cookie-table .cookie-table-col-three {
  min-width: 132px;
}
.coh-style-cookie-table .cookie-table tr:last-child {
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
.coh-style-cookie-table .cookie-table tr:last-child td {
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
.coh-style-cookie-table .cookie-table tr td {
  padding: 20px;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(109, 110, 113);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(227, 238, 240);
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  vertical-align: middle;
}
.coh-style-duplicate-of-extended-utility-nav-links {
  font-size: 12px;
  line-height: 16px;
  color: #545E61;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
}
.coh-style-duplicate-of-extended-utility-nav-links:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-extended-utility-nav-links p {
  line-height: 16px;
  color: #545E61;
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container {
  padding-top: 10px;
  padding-bottom: 10px;
  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;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    background-color: #ffffff;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .cta-link-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  min-width: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .cta-link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 22px;
    min-width: 100%;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .cta-link-container .extended-utility-menu-link {
  padding-right: 20px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .cta-link-container .extended-utility-menu-link {
    padding-right: 0;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link {
  padding-right: 0rem;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link:last-child {
  padding-right: 0;
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link p a {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  height: 30px;
  width: 30px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
    display: block;
    height: 50px;
    width: 50px;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
    height: 50px;
    width: 50px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container div p {
  margin-bottom: 0;
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a {
  font-weight: 700;
  color: rgb(255, 255, 255);
  line-height: 20px;
  font-size: 16px;
  text-align: Center;
  text-decoration: none;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(50, 125, 41);
  padding-top: 2.5px;
  padding-right: 20px;
  padding-bottom: 2.5px;
  padding-left: 20px;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: Solid;
  border-color: rgb(50, 125, 41);
  height: 30px;
  width: 266px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a {
    height: auto;
    width: 320px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a {
    width: 330px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a:hover {
  background-color: #025568;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: Solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a:focus {
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: Solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .mobile-social-links-container {
  min-width: unset;
  display: none;
  padding-bottom: 50px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .mobile-social-links-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-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: 0 auto;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .utility-link-container {
  padding-top: unset;
  padding-bottom: unset;
  margin-right: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .utility-link-container {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 45px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-extended-utility-nav-links .cta-icon-link-container .utility-link-container {
    margin-right: 30px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links {
    -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;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container {
  padding-right: 15px;
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container:last-child {
  padding-right: 0;
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
  font-size: 12px;
  line-height: 16px;
  color: #545E61;
  text-decoration: none;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #025568;
    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
  padding-right: 15px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #545E61;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
    padding-right: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
    text-align: Center;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links a:last-child {
  padding-right: 0;
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .disclaimer-text {
  padding-right: 20px;
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .hide-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links .hide-mobile {
    display: none;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links > p {
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-menu-top-links > p {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utilities-bar-vertical {
    background-color: #ffffff;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utilities-bar-vertical .social-links:before {
  font-size: unset;
  font-size: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utilities-bar-vertical .social-links:before {
    font-size: 30px;
    font-size: 30px !important;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container {
  min-width: unset;
  padding-top: unset;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -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;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container {
    min-width: 100%;
    padding-top: 20px;
    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-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-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container {
  padding-bottom: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container {
    padding-bottom: 20px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container .extended-utilites-menu-cta {
  height: unset;
  max-width: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container .extended-utilites-menu-cta {
    height: 48px;
    max-width: 376px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container .extended-utilites-menu-cta a:hover {
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .utility-nav-links-container .utility-nav-cta-container .extended-utilites-menu-cta a:hover {
    color: rgb(255, 255, 255);
    color: #ffffff !important;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .extended-utility-link-container img {
  height: 30px;
  width: 30px;
}
.coh-style-duplicate-of-extended-utility-nav-links .social-links ul li a:hover {
  background-color: rgb(64, 163, 53);
}
.coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:first-child {
  padding-left: 0;
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:first-child {
    padding-left: 25px;
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:first-child:after {
  content: normal;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:first-child:after {
    content: "|";
    color: rgb(255, 255, 255);
  }
}
.coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:last-child:after {
  content: normal;
  content: " " ;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-extended-utility-nav-links .top-level-links .top-link-icon-container:last-child:after {
    content: normal;
  }
}
.coh-style-duplicate-of-feature-card-horizontal {
  -webkit-box-shadow: 4px 4px 7px #ccc;
          box-shadow: 4px 4px 7px #ccc;;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(216, 216, 216)));;
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);;
  background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-image-column {
  display: none;
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 25px;
  padding-bottom: 20px;
  padding-left: 25px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container .feature-card-content-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container .feature-card-content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container .feature-card-content-container .feature-card-button-container {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  width: 100%;
  margin-right: 42px;
  margin-left: 42px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container .feature-card-content-container .feature-card-button-container {
    margin-right: 0;
    margin-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-column-container h4 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  text-align: left;
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-button-column {
  min-width: 100%;
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-button-column .coh-wysiwyg {
  max-width: 750px;
}
.coh-style-duplicate-of-feature-card-horizontal .coh-style-primary-small-button-crofab-custom {
  width: unset;
  margin: unset;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .coh-style-primary-small-button-crofab-custom {
    width: 240px;
    margin: 0 auto;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .feature-card-content-center {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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;
  align-items: start !important;
}
.coh-style-duplicate-of-feature-card-horizontal .content-column {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .header-div h4 {
  font-size: 25px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(2, 85, 104);
  line-height: 28px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 748px;
  text-align: left;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .header-div h4 {
    width: unset;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .content-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column {
  -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: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .content-area .coh-wysiwyg {
  min-width: 740px;
}
@media (max-width: 1264px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .content-area .coh-wysiwyg {
    min-width: 700px;
  }
}
@media (max-width: 1164px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .content-area .coh-wysiwyg {
    min-width: 630px;
  }
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .content-area .coh-wysiwyg {
    min-width: unset;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .button-container {
  margin-right: 42px;
  margin-left: 42px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .button-container {
    -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: flex-end;
        -ms-flex-line-pack: end;
            align-content: flex-end;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-duplicate-of-feature-card-horizontal .content-column .content-container .repeater-column .button-container .main-button-container {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  width: 253px;
}
.coh-style-envenomation-video-title-text {
  color: rgb(2, 85, 104);
  font-weight: 600;
  font-size: 25px;
  line-height: 33px;
  text-align: center;
}
.coh-style-desktop-only---flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-desktop-only---flex {
    display: none;
  }
}
.coh-style-desktop-only {
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-desktop-only {
    display: none;
  }
}
.coh-style-crofab-supplied-table {
  -webkit-box-shadow: 0 5px 10px 0 rgba(195,195,195,.5);
          box-shadow: 0 5px 10px 0 rgba(195,195,195,.5);
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-style-crofab-supplied-table .supplied-table thead {
  color: rgb(255, 255, 255);
  background-color: rgb(2, 85, 104);
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  border-top-style: solid;
  border-top-color: rgb(255, 255, 255);
}
.coh-style-crofab-supplied-table .supplied-table tbody tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(227, 238, 240);
}
.coh-style-crofab-supplied-table .supplied-table tbody tr .col-one {
  width: 228px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(227, 238, 240);
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-crofab-supplied-table .supplied-table tbody tr td {
  vertical-align: middle;
}
.coh-style-feature-card-secondary {
  width: 100%;
  border-width: 2px;
  border-style: solid;
  border-color: rgb(64, 163, 53);
  min-height: 527px;
}
@media (max-width: 1023px) {
  .coh-style-feature-card-secondary {
    min-height: 456px;
  }
}
@media (max-width: 564px) {
  .coh-style-feature-card-secondary {
    min-height: 697px;
  }
}
.coh-style-feature-card-secondary .feature-card-image-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-feature-card-secondary .feature-card-image-column .feature-card-image-container {
  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;
  background-color: rgb(64, 163, 53);
  padding-top: 50px;
  padding-bottom: 50px;
}
.coh-style-feature-card-secondary .feature-card-image-column .feature-card-image-container img {
  height: 170px;
  width: 170px;
}
.coh-style-feature-card-secondary .feature-card-content-button-column {
  min-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-feature-card-secondary .feature-card-content-button-column:first-child {
  height: 530px;
}
.coh-style-feature-card-secondary .feature-card-content-button-column h5 {
  font-weight: 700;
  color: rgb(2, 85, 104);
  font-size: 30px;
  line-height: 39px;
  text-align: center;
  padding-bottom: 30px;
}
.coh-style-feature-card-secondary .feature-card-content-button-column .feature-card-content-container div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-feature-card-secondary .feature-card-content-button-column .feature-card-content-container div .feature-card-button-one-container div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 50px;
  padding-left: 50px;
}
.coh-style-feature-card-secondary .feature-card-content-button-column .feature-card-content-container div .feature-card-button-one-container div .coh-style-primary-button {
  width: 221px;
}
.coh-style-feature-card-secondary .feature-card-content-button-column :first-child div {
  height: 530px;
}
.coh-style-duplicate-of-feature-card-secondary {
  width: 100%;
  height: 715px;
  border-width: 2px;
  border-style: solid;
  border-color: rgb(64, 163, 53);
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-image-column {
  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;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-image-column .feature-card-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-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;
  background-color: rgb(64, 163, 53);
  height: 275px;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-image-column .feature-card-image-container img {
  height: 170px;
  width: 170px;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column {
  min-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div h3 {
  font-weight: 700;
  color: rgb(2, 85, 104);
  font-size: 30px;
  line-height: 39px;
  text-align: center;
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 30px;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div h3 {
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 23px;
    line-height: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div h3 {
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
  }
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div .feature-card-button-one-container div, .coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div feature-card-button-container div {
  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-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div .feature-card-button-one-container div .coh-style-primary-button, .coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div feature-card-button-container div .coh-style-primary-button {
  width: 221px;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container div audio {
  margin: 0 auto;
  margin-bottom: 32px;
}
.coh-style-duplicate-of-feature-card-secondary .feature-card-content-button-column div .feature-card-content-container .coh-wysiwyg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-right: 20px;
  padding-left: 20px;
}
.coh-style-crofab-home-hero h1 {
  font-size: 64px;
  font-weight: 700;
  font-family: 'ITC Franklin Gothic STD Heavy', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(64, 163, 53);
  line-height: 78px;
  text-align: center;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-crofab-home-hero h1 {
    font-size: 32px;
    line-height: 44px;
  }
}
@media (max-width: 564px) {
  .coh-style-crofab-home-hero h1 {
    font-size: 26px;
    line-height: 32px;
  }
}
.coh-style-crofab-home-hero h2 {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(64, 163, 53);
  font-size: 35px;
  line-height: 35px;
  text-align: center;
}
.coh-style-crofab-home-hero .hero-text {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  color: rgb(255, 255, 255);
}
@media (max-width: 564px) {
  .coh-style-crofab-home-hero .hero-text {
    font-size: 18px;
    line-height: 25px;
  }
}
.coh-style-crofab-home-hero .hero-text sup a, .coh-style-crofab-home-hero .hero-text sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-home-hero .regular-text {
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 17px;
  line-height: 25px;
  text-align: center;
}
.coh-style-crofab-custom-superscript-styling h1 sup {
  font-size: 80%;
  line-height: 80%;
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling h1 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling h1 sup a {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-dark-teal sup a {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-green sup a {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h1 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h2 sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h2 sup a {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h2 sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-dark-teal sup a {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-green sup a {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h2 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h3 sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h3 sup a, .coh-style-crofab-custom-superscript-styling h3 sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h3 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h3 .coh-color-dark-teal sup a {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h3 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h3 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h3 .coh-color-green sup a, .coh-style-crofab-custom-superscript-styling h3 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h4 sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h4 sup a, .coh-style-crofab-custom-superscript-styling h4 sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h4 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h4 .coh-color-dark-teal sup a, .coh-style-crofab-custom-superscript-styling h4 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h4 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h4 .coh-color-green sup a, .coh-style-crofab-custom-superscript-styling h4 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h5 sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h5 sup a, .coh-style-crofab-custom-superscript-styling h5 sup cite {
  color: rgb(50, 125, 41);
}
.coh-style-crofab-custom-superscript-styling h5 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h5 .coh-color-dark-teal sup a, .coh-style-crofab-custom-superscript-styling h5 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h5 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h5 .coh-color-green sup a, .coh-style-crofab-custom-superscript-styling h5 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling h6 sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h6 sup a, .coh-style-crofab-custom-superscript-styling h6 sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h6 .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h6 .coh-color-dark-teal sup a, .coh-style-crofab-custom-superscript-styling h6 .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling h6 .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling h6 .coh-color-green sup a, .coh-style-crofab-custom-superscript-styling h6 .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling p sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling p sup a, .coh-style-crofab-custom-superscript-styling p sup cite {
  color: rgb(84, 94, 97);
}
.coh-style-crofab-custom-superscript-styling p .coh-color-dark-teal sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling p .coh-color-dark-teal sup a, .coh-style-crofab-custom-superscript-styling p .coh-color-dark-teal sup cite {
  color: rgb(2, 85, 104);
}
.coh-style-crofab-custom-superscript-styling p .coh-color-green sup {
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling p .coh-color-green sup a, .coh-style-crofab-custom-superscript-styling p .coh-color-green sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h1 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h1 sup cite, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h2 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h2 sup cite {
  color: rgb(255, 255, 255);
  font-size: 80%;
  line-height: 80%;
}
.coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h3 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h3 sup cite, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h4 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h4 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h5 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h5 sup cite, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h6 sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background h6 sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background p sup a, .coh-style-crofab-custom-superscript-styling .coh-style-text-color-dark-background p sup cite {
  color: rgb(255, 255, 255);
}
.coh-style-crofab-custom-superscript-styling .coh-style-h4-primary sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-first-responders-text {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 25px;
  line-height: 23px;
  text-align: center;
}
.coh-style-feature-card-horizontal-crofab-custom-grey {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(216, 216, 216)));
  background-image: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-image: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(216, 216, 216) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-box-shadow: 4px 4px 7px #ccc;
          box-shadow: 4px 4px 7px #ccc;;
  -webkit-border-radius: 10px;;
          border-radius: 10px;
}
.coh-style-feature-card-horizontal-crofab-custom-grey .feature-card-image-column {
  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-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-style-feature-card-horizontal-crofab-custom-grey .feature-card-image-column img {
  width: 110px;
  height: 143px;
  -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: 0 auto;
}
.coh-style-feature-card-horizontal-crofab-custom-grey h4 {
  font-size: 32px;
  line-height: 38px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(2, 85, 104);
  padding-bottom: 5px;
}
.coh-style-feature-card-horizontal-crofab-custom-grey .feature-card-horizontal-image-left {
  margin-top: 20px;
}
.coh-style-fixed-section-height---crofab-custom {
  height: 180px;
}
@media (max-width: 1023px) {
  .coh-style-fixed-section-height---crofab-custom {
    height: 100%;
  }
}
.coh-style-feature-card---crofab-custom-moa .feature-card-content-button-column {
  min-width: 100%;
}
.coh-style-feature-card---crofab-custom-moa .feature-card-content-button-column .title {
  font-size: 28px;
  line-height: 45px;
  font-weight: 700;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-carousel-buttons---crofab-custom .coh-style-melt-slider-navigation-left:before {
  font-size: 60px;
}
.coh-style-carousel-buttons---crofab-custom .coh-style-melt-slider-navigation-right:before {
  font-size: 60px;
}
.coh-style-ach .achieving-control-table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-spacing: 2px;
  border-color: #808080;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
.coh-style-ach .achieving-control-table .achieving-control-header-text {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(227, 238, 240);
}
.coh-style-ach .achieving-control-table tr td {
  border-right-width: 1px;
  border-top-style: none;
  border-left-style: none;
  border-right-style: solid;
  border-top-color: rgb(227, 238, 240);
  border-left-color: rgb(227, 238, 240);
  border-right-color: rgb(227, 238, 240);
  padding: 20px;
  border-bottom-style: solid;
  border-bottom-color: rgb(227, 238, 240);
  border-bottom-width: 1px;
}
@media (max-width: 1023px) {
  .coh-style-ach .achieving-control-table tr td {
    padding: 0;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
  }
}
@media (max-width: 564px) {
  .coh-style-ach .achieving-control-table tr td {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.coh-style-ach .achieving-control-table tr td:last-child {
  -webkit-border-bottom-left-radius: 15px;
          border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
          border-bottom-right-radius: 15px;
}
.coh-style-ach .achieving-control-table .achieving-control-col-1 {
  width: 276px;
  border-left-color: rgb(227, 238, 240);
  border-left-width: 1px;
  border-left-style: solid;
  text-align: center;
  font-size: 16px;
}
@media (max-width: 1023px) {
  .coh-style-ach .achieving-control-table .achieving-control-col-1 {
    width: 250px;
  }
}
@media (max-width: 564px) {
  .coh-style-ach .achieving-control-table .achieving-control-col-1 {
    width: 170px;
    font-size: 14px;
  }
}
.coh-style-ach .achieving-control-table .achieving-control-col-1 ul {
  text-align: left;
}
.coh-style-ach .achieving-control-table .achieving-control-col-2 {
  font-size: 16px;
}
@media (max-width: 1023px) {
  .coh-style-ach .achieving-control-table .achieving-control-col-2 {
    width: unset;
  }
}
@media (max-width: 564px) {
  .coh-style-ach .achieving-control-table .achieving-control-col-2 {
    width: 100%;
    font-size: 14px;
  }
}
.coh-style-crofab-list ul {
  margin-left: 40px !important;
}
.coh-style-crofab-list ul li {
  margin-left: 40px;
}
.coh-style-crofab-list ul li::marker {
  color: rgb(64, 163, 53);
}
.coh-style-h1-primary {
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 34px;
}
.coh-style-h2-primary {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(2, 85, 104);
  font-size: 35px;
  line-height: 39px;
}
.coh-style-h3-primary {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(64, 163, 53);
  font-size: 35px;
  line-height: 39px;
}
.coh-style-h4-primary {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 25px;
  line-height: 29px;
  color: rgb(64, 163, 53);
}
.coh-style-h4-primary sup, .coh-style-h4-primary sup cite {
  color: rgb(64, 163, 53);
}
.coh-style-h5-primary {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(50, 125, 41);
  font-size: 18px;
  line-height: 22px;
}
.coh-style-h6-primary {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(2, 85, 104);
  font-size: 18px;
  line-height: 22px;
}
.coh-style-primary-small-button {
  font-weight: 800;
  color: #ffffff;
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  height: 54px;
  min-width: 234px;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-style-primary-small-button {
    height: 54px;
  }
}
.coh-style-primary-small-button:hover {
  color: #ffffff;
}
.coh-style-primary-small-button:focus {
  border-color: #025568;
}
.coh-style-primary-button {
  font-weight: 800;
  color: #ffffff;
  padding-top: 5px;
  padding-right: 18px;
  padding-left: 18px;
  text-align: center;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  height: 91px;
  min-width: 261px;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-style-primary-button {
    height: 90px;
  }
}
.coh-style-primary-button:hover {
  color: #ffffff;
}
.coh-style-primary-button:focus {
  border-color: #025568;
}
.coh-style-header-light-theme-crofab-custom {
  min-height: 0rem;
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .utilities-menu a:focus {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .social-links a:hover {
  color: rgb(64, 163, 53);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .social-links a:hover {
    color: rgb(2, 85, 104);
  }
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-horizontal .social-links a:focus {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(152, 158, 160);
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-style: none;
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .social-links a {
  color: rgb(2, 85, 104);
  padding-right: unset;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .social-links a {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .social-links a:hover {
  color: rgb(64, 163, 53);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .utilities-bar-vertical .social-links a:hover {
    color: rgb(2, 85, 104);
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu-toggle-button {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme-crofab-custom .main-menu-toggle-button:hover {
  color: rgb(64, 163, 53);
}
.coh-style-header-light-theme-crofab-custom .main-menu-toggle-button:focus {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-header-light-theme-crofab-custom .main-menu-toggle-button.menu-active {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme-crofab-custom .main-menu-toggle-button.menu-active:after {
  color: rgb(0, 0, 0);
  height: unset;
}
@media (max-width: 564px) {
  .coh-style-header-light-theme-crofab-custom .main-menu-toggle-button.menu-active:after {
    height: -webkit-calc(100vh - 240px);
    height: calc(100vh - 240px);
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu-wrapper {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(2, 85, 104)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-top: unset;
  height: unset;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu-wrapper {
    -webkit-box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
            box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(85, 186, 74)), to(rgb(47, 144, 36)));
    background-image: -webkit-linear-gradient(top, rgb(85, 186, 74) 0%, rgb(47, 144, 36) 100%);
    background-image: linear-gradient(180deg, rgb(85, 186, 74) 0%, rgb(47, 144, 36) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
    padding-top: 0;
    height: auto;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
  position: relative;
  color: rgb(255, 255, 255);
  padding-right: 10px;
  padding-left: 10px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 65px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  border-bottom-width: 0;
  border-bottom-style: hidden;
}
@media (max-width: 1264px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (max-width: 1164px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
    height: unset;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    border-bottom-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-style: solid;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:hover {
  color: rgb(255, 255, 255);
  max-height: 100%;
  max-width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:hover {
    padding-right: 0;
    padding-left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(2, 85, 104)), to(rgb(1, 66, 80)));
    background-image: -webkit-linear-gradient(top, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
    background-image: linear-gradient(180deg, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:focus {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(64, 163, 53);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:focus {
    border-color: rgb(2, 85, 104);
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:focus span {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(64, 163, 53);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li:focus span {
    border-color: rgb(2, 85, 104);
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li.in-active-trail {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li.in-active-trail > a {
  color: rgb(255, 255, 255);
  font-weight: 800;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li > a, .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li span {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  text-decoration: none;
  font-size: 15px;
  line-height: 19px;
  font-weight: 800;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li > a:hover, .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li span:hover {
  color: rgb(255, 255, 255);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li > a:focus, .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li span:focus {
  color: rgb(255, 255, 255);
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li > a:after, .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li span:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 14px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  content: "\f0d7";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-1 > li a {
    width: 100%;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2-wrapper {
  max-width: 300px;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2-wrapper {
    max-width: 100%;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(1, 66, 80)), to(rgb(2, 85, 104)));
    background-image: -webkit-linear-gradient(top, rgb(1, 66, 80) 0%, rgb(2, 85, 104) 100%);
    background-image: linear-gradient(180deg, rgb(1, 66, 80) 0%, rgb(2, 85, 104) 100%);
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li {
  color: rgb(255, 255, 255);
  padding-right: 0;
  padding-left: 0;
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li.is-active {
  background-color: rgb(2, 85, 104);
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  padding-left: 20px;
  font-weight: 700;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li > a {
    padding-left: 20px;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li > a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(2, 85, 104)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .main-menu .menu-level-2 > li > a:hover {
    background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-style-header-light-theme-crofab-custom .main-menu .menu-level-3 > li > a:hover {
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-light-theme-crofab-custom .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-light-theme-crofab-custom .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme-crofab-custom .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-light-theme-crofab-custom .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme-crofab-custom .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-light-theme-crofab-custom .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme-crofab-custom .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links p {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
@media (max-width: 1164px) {
  .coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links p {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links p {
    padding-left: 1rem;
  }
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .nav-links-top-row {
  width: auto;
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .nav-links-top-row a:first-child {
  color: rgb(255, 255, 255);
  content: "'|'";
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .disclaimer-column {
  max-width: none;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 30px;
  width: 30px;
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link.coh-component-instance-4b4bf3c9-3bdd-436e-ba8f-7c619fdf1e64 {
  display: none !important;
}
.coh-style-header-light-theme-crofab-custom .coh-style-extended-utility-nav-links .coh-style-extended-utility-nav-links .cta-icon-link-container .coh-component-instance-0b250e88-568f-48cd-8416-029df96e03d5 .coh-wysiwyg {
  width: 70px;
}
.coh-style-header-light-theme-crofab-custom .social-links a {
  color: rgb(2, 85, 104);
}
.coh-style-header-light-theme-crofab-custom .social-links a:hover {
  background-color: rgb(64, 163, 53);
  border-width: 1px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border-style: solid;
  border-color: rgb(64, 163, 53);
}
.coh-style-header-light-theme-crofab-custom .utility-nav-links-container {
  min-width: unset;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme-crofab-custom .utility-nav-links-container {
    min-width: 100%;
  }
}
.coh-style-transcript-cover {
  position: absolute;
}
.coh-style-melt-cta-card .cta-link-primary {
  border-style: solid;
}
.coh-style-melt-cta-card .cta-link-secondary {
  border-style: solid;
}
.coh-style-melt-footer---crofab-custom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(2, 85, 104)), to(rgb(1, 66, 80)));
  background-image: -webkit-linear-gradient(top, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-image: linear-gradient(180deg, rgb(2, 85, 104) 0%, rgb(1, 66, 80) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-melt-footer---crofab-custom .footer-brand-logo img {
  width: 231px;
  height: 75px;
}
.coh-style-melt-footer---crofab-custom .footer-nav.coh-container a {
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: rgba(0, 0, 0, 0);
  line-height: 24px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
  border-right: none !important;
}
.coh-style-melt-footer---crofab-custom .footer-nav.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom .footer-social.coh-container a {
  padding-right: 20px;
  padding-left: 20px;
}
.coh-style-melt-footer---crofab-custom .footer-social.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom .footer-brand-trademark.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom .footer-footer-text.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom .footer-contact-information.coh-container {
  font-weight: bold;
}
.coh-style-melt-footer---crofab-custom .footer-contact-information.coh-container a {
  font-weight: normal;
}
.coh-style-melt-footer---crofab-custom .footer-contact-information.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom .footer-contact-information.coh-container p {
  font-size: 14px;
  font-family: 'ITC Franklin Gothic Std Book', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-melt-footer---crofab-custom a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer---crofab-custom p {
  font-size: 13px;
  line-height: 15px;
}
.coh-style-melt-footer---crofab-custom .footer-nav a {
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-style-melt-footer---crofab-custom .footer-nav a {
    text-align: center;
  }
}
.coh-style-melt-footer---crofab-custom .footer-nav a:after {
  content: "|";
  color: rgb(255, 255, 255);
  padding-right: 5px;
  padding-left: 10px;
}
@media (max-width: 1023px) {
  .coh-style-melt-footer---crofab-custom .footer-nav a:after {
    content: normal;
  }
}
.coh-style-melt-footer---crofab-custom .footer-nav a:last-child:after {
  content: normal;
}
.coh-style-melt-footer---crofab-custom .footer-copyright-information p {
  margin-bottom: 0;
}
.coh-style-melt-footer---crofab-custom .footer__content p {
  margin-bottom: 5px;
}
.coh-style-melt-footer---crofab-custom .footer-footer-text p {
  margin-bottom: 5px;
}
.coh-style-melt-footer---crofab-custom .footer-social img {
  height: 24px;
  width: 24px;
}
.coh-style-green-border {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-video-modal-image-w-background-color {
  background-color: rgb(2, 85, 104);
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  text-decoration: none;
  text-align: center;
}
.coh-style-video-modal-image-w-background-color:hover {
  opacity: 0.8;
}
.coh-style-video-modal-image-w-background-color p {
  padding-top: 10px;
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: 800;
}
.coh-style-video-modal-image {
  max-height: 100%;
  max-width: 300px;
}
.coh-style-melt-modal .coh-modal-inner {
  border-style: solid;
}
.coh-style-melt-modal .coh-modal-inner .modal-btn-primary {
  border-style: solid;
}
.coh-style-melt-modal .coh-modal-inner .modal-btn-secondary {
  border-style: solid;
}
.coh-style-melt-modal .coh-modal-inner .modal-heading {
  text-transform: none;
}
.coh-style-melt-modal .coh-modal-close-button {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(34, 34, 34);
}
.coh-style-melt-modal .coh-modal-close-button:hover {
  color: rgb(72, 72, 72);
  background-color: rgba(0, 0, 0, 0);
}
.references-paragraph.coh-style-references-list #reference-list > div * {
  display: inline;
  font-size: 0.7rem;
}
.coh-style-references-list ol {
  font-size: 0.7rem;
}
.coh-style-references-list ol li {
  margin-bottom: 0;
  margin-left: 1rem;
}
.coh-style-references-list ol li p {
  margin-bottom: 0.25rem;
}
.coh-style-references-list h6 {
  margin-bottom: 1rem;
}
.coh-style-profile-card .profile-card-title {
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-align: center;
  background-color: rgb(2, 85, 104);
  font-size: 22px;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 65px;
}
.coh-style-profile-card .coh-style-accordion-item .coh-accordion-title a {
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 18px;
  font-weight: 700;
}
.coh-style-profile-card .coh-style-accordion-item .coh-accordion-title a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card .coh-style-accordion-item .coh-accordion-title a:after {
  padding-left: 5px;
}
.coh-style-profile-card .coh-style-accordion-item .coh-accordion-title.is-active a {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card .coh-style-accordion-item .coh-accordion-title.is-active a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card-crofab-custom .profile-card-title {
  font-weight: 700;
  color: rgb(255, 255, 255);
  text-align: center;
  background-color: rgb(2, 85, 104);
  font-size: 22px;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 65px;
}
.coh-style-profile-card-crofab-custom .coh-style-accordion-item .coh-accordion-title a {
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
  display: block;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 18px;
  font-weight: 700;
}
.coh-style-profile-card-crofab-custom .coh-style-accordion-item .coh-accordion-title a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card-crofab-custom .coh-style-accordion-item .coh-accordion-title a:after {
  padding-left: 5px;
}
.coh-style-profile-card-crofab-custom .coh-style-accordion-item .coh-accordion-title.is-active a {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card-crofab-custom .coh-style-accordion-item .coh-accordion-title.is-active a:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-profile-card-crofab-custom .profile-card-bio {
  padding-top: 5px;
  min-height: auto;
}
.coh-style-duplicate-of-accordion-item {
  -webkit-box-shadow: 0.1875rem 0.1875rem 0.625rem 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0.1875rem 0.1875rem 0.625rem 0 rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-style-duplicate-of-accordion-item:hover {
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-accordion-item:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title {
  padding: 20px;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(2, 85, 104);
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 28px;
  line-height: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(2, 85, 104);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title a p:last-child {
  margin-bottom: 0;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-title a p {
  font-weight: bold;
  color: rgb(2, 85, 104);
  font-size: 28px;
  line-height: 32px;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav li:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav li a {
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-content-wrapper:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-duplicate-of-accordion-item .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  background-color: rgb(255, 255, 255);
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
}
.coh-style-video-player-global .video-container {
  max-width: 889px;
}
@media (max-width: 1023px) {
  .coh-style-video-player-global .video-container {
    max-width: 600px;
  }
}
@media (max-width: 564px) {
  .coh-style-video-player-global .video-container {
    max-width: 100%;
  }
}
.coh-style-video-player-global .video-container iFrame {
  width: 889px;
  height: 500px;
}
@media (max-width: 1023px) {
  .coh-style-video-player-global .video-container iFrame {
    height: 300px;
    width: 600px;
  }
}
@media (max-width: 564px) {
  .coh-style-video-player-global .video-container iFrame {
    height: auto;
    width: 100%;
  }
}
.coh-style-video-player-global .video-container .transcript-accordion-container {
  margin-top: -5px;
  margin-right: 0;
  margin-left: 0;
}
.coh-style-video-player-global .video-container .transcript-accordion-container .transcript-container {
  resize: vertical;
}
.coh-style-video-player-global .video-container .transcript-accordion-container .transcript-container p {
  padding-top: 0;
  padding-bottom: 0;
}
.add-space-between-tabs.coh-style-duplicate-of-tabs-item:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li {
  padding-right: 20px;
}
@media (max-width: 1023px) {
  .add-space-between-tabs.coh-style-duplicate-of-tabs-item:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li {
    padding-right: 0;
  }
}
.add-space-between-tabs.coh-style-duplicate-of-tabs-item:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li:nth-child(n+2) {
  margin-left: 10px;
}
.add-space-between-tabs.coh-style-duplicate-of-tabs-item:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li:last-child {
  padding-right: 0;
}
.scrollable.coh-style-duplicate-of-tabs-item ul.coh-accordion-tabs-nav {
  white-space: nowrap;
  overflow: auto;
}
.scrollable.coh-style-duplicate-of-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-box-shadow: #bfbfbf 0px 0px 0px 3px inset;
          box-shadow: #bfbfbf 0px 0px 0px 3px inset;
  border-top-color: rgba(0, 0, 0, 0);
}
.scrollable.coh-style-duplicate-of-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar {
  height: 16px;
  width: 10px;
}
.scrollable.coh-style-duplicate-of-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar-track {
  background-color: rgb(242, 242, 242);
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title.is-active a {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title a {
  background-color: rgb(191, 191, 191);
  color: rgb(50, 50, 50);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
@media (max-width: 767px) {
  .coh-style-duplicate-of-tabs-item .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title a:hover {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title a:after {
  margin-left: auto;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-title a:before {
  font-weight: normal;
  line-height: 1.0;
  text-transform: none;
  font-style: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 20px;
  max-width: 270px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li {
    max-width: 100%;
    padding-right: 0;
  }
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li:last-child {
  padding-right: 0;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
  font-family: 'ITC Franklin Gothic Std Med', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(50, 50, 50);
  background-color: rgb(191, 191, 191);
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
  text-decoration: none;
  text-align: center;
  height: 93px;
  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-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;
}
@media (max-width: 767px) {
  .coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(64, 163, 53);
  font-weight: bold;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li a:before {
  font-weight: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  line-height: 1.0;
  text-transform: none;
}
.coh-style-duplicate-of-tabs-item .coh-accordion-tabs-nav li a:focus {
  border-width: 3px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.add-space-between-tabs.coh-style-tabs-item---crofab-custom---expert-videos:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li {
  padding-right: 20px;
}
@media (max-width: 1023px) {
  .add-space-between-tabs.coh-style-tabs-item---crofab-custom---expert-videos:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li {
    padding-right: 0;
  }
}
.add-space-between-tabs.coh-style-tabs-item---crofab-custom---expert-videos:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li:nth-child(n+2) {
  margin-left: 10px;
}
.add-space-between-tabs.coh-style-tabs-item---crofab-custom---expert-videos:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li:last-child {
  padding-right: 0;
}
.scrollable.coh-style-tabs-item---crofab-custom---expert-videos ul.coh-accordion-tabs-nav {
  white-space: nowrap;
  overflow: auto;
}
.scrollable.coh-style-tabs-item---crofab-custom---expert-videos ul.coh-accordion-tabs-nav::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-box-shadow: #bfbfbf 0px 0px 0px 3px inset;
          box-shadow: #bfbfbf 0px 0px 0px 3px inset;
  border-top-color: rgba(0, 0, 0, 0);
}
.scrollable.coh-style-tabs-item---crofab-custom---expert-videos ul.coh-accordion-tabs-nav::-webkit-scrollbar {
  height: 16px;
  width: 10px;
}
.scrollable.coh-style-tabs-item---crofab-custom---expert-videos ul.coh-accordion-tabs-nav::-webkit-scrollbar-track {
  background-color: rgb(242, 242, 242);
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title.is-active a {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title a {
  background-color: rgb(191, 191, 191);
  color: rgb(50, 50, 50);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
@media (max-width: 767px) {
  .coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title a:hover {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title a:after {
  margin-left: auto;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-title a:before {
  font-weight: normal;
  line-height: 1.0;
  text-transform: none;
  font-style: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 20px;
  max-width: 270px;
}
@media (max-width: 1023px) {
  .coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li {
    max-width: 100%;
    padding-right: 0;
  }
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li:last-child {
  padding-right: 0;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
  font-family: 'ITC Franklin Gothic Std Med', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(50, 50, 50);
  background-color: rgb(191, 191, 191);
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
  text-decoration: none;
  text-align: center;
  height: 93px;
  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-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;
}
@media (max-width: 1023px) {
  .coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (max-width: 767px) {
  .coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(64, 163, 53);
  font-weight: bold;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a:before {
  font-weight: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  line-height: 1.0;
  text-transform: none;
}
.coh-style-tabs-item---crofab-custom---expert-videos .coh-accordion-tabs-nav li a:focus {
  border-width: 3px;
  border-style: solid;
  border-color: rgb(2, 85, 104);
}
.coh-style-extended-utility-nav-links {
  font-size: 12px;
  line-height: 16px;
  color: #545E61;
  font-weight: 400;
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links {
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: rgb(64, 163, 53);
  }
}
.coh-style-extended-utility-nav-links p {
  line-height: 16px;
  color: #545E61;
}
.coh-style-extended-utility-nav-links .cta-icon-link-container {
  padding-top: 10px;
  padding-bottom: 10px;
  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;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    background-color: #ffffff;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utility-menu-link, .coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link {
    border-top-width: 0rem;
    border-bottom-width: 3px;
    border-left-width: 0rem;
    border-right-width: 0rem;
    -webkit-border-radius: 0rem;
            border-radius: 0rem;
    border-style: Solid;
    border-color: rgb(2, 85, 104);
    width: 100%;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link {
  padding-right: 0rem;
  padding-left: 30px;
}
.coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link:last-child {
  padding-right: 0;
}
.coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link p a {
  padding-right: unset;
  padding-left: unset;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link p a {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
  max-width: 43px;
  max-height: 45px;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container #utility-icon-link > img {
    display: none;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container div {
  padding-top: unset;
  padding-right: unset;
  padding-bottom: unset;
  padding-left: unset;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container div {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container div p {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta {
    max-height: unset;
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a {
  font-weight: 700;
  color: rgb(255, 255, 255);
  line-height: 20px;
  font-size: 16px;
  text-align: Center;
  text-decoration: none;
  background-color: rgb(50, 125, 41);
  max-height: 30px;
  max-width: 266px;
  padding-top: 2.5px;
  padding-right: 20px;
  padding-bottom: 2.5px;
  padding-left: 20px;
  border-width: 2px;
  border-style: Solid;
  border-color: rgb(50, 125, 41);
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a {
    text-align: Left;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    color: #025568;
    text-decoration: none;
    background-color: #ffffff;
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a:hover {
  background-color: #025568;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: Solid;
  border-color: rgb(2, 85, 104);
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a:hover {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0;
    border-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-extended-utility-nav-links .cta-icon-link-container .extended-utilites-menu-cta a:focus {
  background-color: #025568;
  border-width: 2px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: Solid;
  border-color: rgb(2, 85, 104);
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .cta-icon-link-container a {
    font-size: 15px;
    line-height: 26px;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links {
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    border-style: none;
    background-color: #025568;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container {
  padding-right: 15px;
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container:last-child {
  padding-right: 0;
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
  font-size: 12px;
  line-height: 16px;
  color: #545E61;
  text-decoration: none;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #025568;
    text-decoration: none;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
  padding-right: 15px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #545E61;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container a {
    padding-right: 10px;
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
    text-align: Center;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .top-level-links .top-link-icon-container .social-links li:focus {
  border-width: 2px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(26, 137, 201);
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .disclaimer-text {
  padding-right: 20px;
}
.coh-style-extended-utility-nav-links .utility-menu-top-links .hide-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links .hide-mobile {
    display: none;
  }
}
.coh-style-extended-utility-nav-links .utility-menu-top-links > p {
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utility-menu-top-links > p {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-extended-utility-nav-links .utilities-bar-vertical {
    background-color: #ffffff;
  }
}
.coh-style-cta-nav-link-blue {
  color: rgb(2, 85, 104);
  font-size: 16px;
  line-height: 19px;
  text-decoration: none;
}
.coh-style-content-references a {
  text-decoration: none;
  color: rgb(88, 89, 91);
  font-style: normal;
}
.coh-style-content-references cite {
  font-style: normal;
  color: rgb(88, 89, 91);
}
.coh-style-country-selector .country-selector-list-container {
  position: absolute;
  z-index: 3;
}
.coh-style-country-selector .country-selector-list-container .drop-down-list {
  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;
}
.coh-style-country-selector .country-selector-list-container .drop-down-list li::marker {
  display: none;
}
.coh-style-cta-nav-link-green {
  color: rgb(50, 125, 41);
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
  text-decoration: none;
}
.coh-style-tag {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  font-weight: bold;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
  height: 1.5rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(242, 242, 242);
  margin-right: 0.75rem;
  color: rgb(72, 72, 72);
}
@media (max-width: 767px) {
  .coh-style-tag {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.coh-style-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-modal-size .coh-modal-inner article .video-container {
  width: 730px;
}
@media (max-width: 1023px) {
  .coh-style-modal-size .coh-modal-inner article .video-container {
    width: 730px;
  }
}
@media (max-width: 564px) {
  .coh-style-modal-size .coh-modal-inner article .video-container {
    width: 400px;
  }
}
.coh-style-modal-size .coh-modal-inner article .video-container iframe {
  height: 411px;
  width: 730px;
}
@media (max-width: 1023px) {
  .coh-style-modal-size .coh-modal-inner article .video-container iframe {
    width: 730px;
    height: 411px;
  }
}
@media (max-width: 564px) {
  .coh-style-modal-size .coh-modal-inner article .video-container iframe {
    width: 400px;
    height: 250px;
  }
}
.coh-style-modal-size .coh-modal-inner article .video-container .transcript-accordion-container {
  margin-top: -5px;
  margin-right: 0;
  margin-left: 0;
}
.coh-style-modal-size .coh-modal-inner article .video-container .transcript-accordion-container .transcript-container {
  resize: vertical;
}
.coh-style-fill-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container > .coh-container:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-slider-flex-layout .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-purple-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(73, 47, 146)), to(rgb(43, 18, 113)));
  background-image: -webkit-linear-gradient(top, rgb(73, 47, 146) 0%, rgb(43, 18, 113) 100%);
  background-image: linear-gradient(180deg, rgb(73, 47, 146) 0%, rgb(43, 18, 113) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-facet-accordion .collapsiblockTitle {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2 {
  border-bottom-color: rgb(219, 219, 220);
  border-bottom-width: 0.0625rem;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-facet-accordion .collapsiblockTitle button {
  color: rgb(0, 0, 0);
  width: 100%;
}
.coh-style-facet-accordion .collapsiblockTitle h2 {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(38, 163, 221);
  padding-right: 1.875rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .collapsiblockTitle h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-facet-accordion .coh-block {
  margin-bottom: 2.5rem;
}
.coh-style-facet-accordion .facet-item {
  margin-left: 0;
  list-style-type: none;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .facet-item a {
  color: rgb(38, 163, 221);
  cursor: pointer;
}
.coh-style-facet-accordion .facet-item a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-facet-accordion .facet-item a.is-active {
  color: rgb(0, 0, 0);
}
.coh-style-facet-accordion .facet-item a.is-active .facet-item__status {
  color: rgb(38, 163, 221);
}
.coh-style-facet-accordion .facet-item a .facet-item__count {
  color: rgb(0, 0, 0);
  float: right;
}
.coh-style-search-result-container {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
@media (max-width: 1164px) {
  .coh-style-search-result-container {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-contact-information {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.coh-style-contact-information li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-contact-information li:before {
  width: 1rem;
  margin-right: 1rem;
}
.coh-style-contact-information li.place-contact-name:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f007";
  font-family: icomoon;
}
.coh-style-contact-information li.place-company:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1ad";
  font-family: icomoon;
}
.coh-style-contact-information li.place-address:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
}
.coh-style-contact-information li.place-telephone:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f098";
  font-family: icomoon;
}
.coh-style-contact-information li.place-email:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e0";
  font-family: icomoon;
}
.coh-style-date-with-icon {
  margin-right: 0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-icon {
    margin-right: 0.25rem;
  }
}
.coh-style-date-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f133";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-date-with-hyphen {
  margin-right: 0.75rem;
  margin-left: -0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen {
    margin-right: 0.5rem;
    margin-left: -0.25rem;
  }
}
.coh-style-date-with-hyphen:before {
  margin-right: 0.25rem;
  content: "-";
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen:before {
    margin-right: 0.125rem;
  }
}
.coh-style-location-with-icon {
  position: relative;
  z-index: 1;
}
.coh-style-location-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-search-block {
  margin-bottom: 1rem;
}
.coh-style-search-block form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-search-block .form-type-search-api-autocomplete {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0;
}
.coh-style-search-block .form-text.form-autocomplete {
  height: 3.5rem;
  width: 100%;
  background-color: rgb(242, 242, 242);
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-style: none;
  color: rgb(72, 72, 72);
}
.coh-style-search-block .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(242, 242, 242);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 0;
}
.coh-style-search-block .form-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  position: absolute;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-search-block .form-actions:hover {
  background-color: rgb(38, 163, 221);
}
.coh-style-search-block .form-actions:hover:before {
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.coh-style-search-block .button.form-submit {
  height: 3.5rem;
  width: 3.5rem;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.coh-style-search-block .button.form-submit:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.coh-style-hide-default-listing-view + .coh-row .default-listing-view {
  display: none;
}
.coh-style-clear-facets-block #block-clear-facet-filters {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .coh-style-clear-facets-block #block-clear-facet-filters {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-map-info-window p {
  font-size: 0.75rem;
  margin-bottom: 0.375rem;
  line-height: 1.25;
}
.coh-style-extra-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.coh-style-extra-info li {
  font-weight: bold;
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 564px) {
  .coh-style-extra-info li {
    font-size: 0.625rem;
  }
}
.coh-style-header-light-theme {
  min-height: 0rem;
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .main-menu-toggle-button {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .main-menu-wrapper {
  background-color: rgb(2, 85, 104);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu-wrapper {
    -webkit-box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
            box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  font-size: 15px;
  line-height: 19px;
  text-decoration: none;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -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: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
  color: rgb(255, 255, 255);
  max-height: 100%;
  max-width: 100%;
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li.in-active-trail > a {
  color: rgb(255, 255, 255);
  font-weight: 800;
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  text-decoration: none;
  font-size: 15px;
  line-height: 19px;
  font-weight: 800;
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a:focus {
  color: rgb(255, 255, 255);
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper {
  max-width: 300px;
  left: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  padding-left: 0;
}
.coh-style-header-light-theme .main-menu .menu-level-2 > li {
  color: rgb(255, 255, 255);
  padding-right: 0;
  padding-left: 0;
}
.coh-style-header-light-theme .main-menu .menu-level-2 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  padding-left: 20px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-2 > li > a {
    padding-left: 0;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover {
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-light-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-header-dark-theme .utilities-bar-horizontal {
  background-color: rgb(50, 50, 50);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li.in-active-trail {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a {
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(50, 50, 50);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme {
  background-color: rgb(26, 137, 201);
}
.coh-style-header-colored-theme .utilities-bar-horizontal {
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-colored-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .main-menu-toggle-button:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a {
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button:hover {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button.search-active {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.coh-style-footer-light-theme {
  background-color: rgb(242, 242, 242);
}
.coh-style-footer-light-theme .footer-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-light-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-light-theme .secondary-row {
  background-color: rgb(219, 219, 220);
  color: rgb(0, 0, 0);
}
.coh-style-melt-footer .footer-nav.coh-container a {
  line-height: 24px;
  padding-right: 5px;
  padding-left: 5px;
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-melt-footer .footer-nav.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer .footer-social.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer .footer-brand-trademark.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer .footer-footer-text.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer .footer-contact-information.coh-container {
  font-weight: bold;
}
.coh-style-melt-footer .footer-contact-information.coh-container a {
  font-weight: normal;
}
.coh-style-melt-footer .footer-contact-information.coh-container a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-melt-footer a:hover {
  color: rgb(219, 219, 220);
}
.coh-style-footer-colored-theme {
  background-color: rgb(38, 163, 221);
}
.coh-style-footer-colored-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .footer-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .secondary-row {
  background-color: rgb(26, 137, 201);
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-footer-dark-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-dark-theme .secondary-row {
  background-color: rgb(50, 50, 50);
  color: rgb(255, 255, 255);
}
.coh-style-text-color-light-background {
  color: rgb(88, 89, 91);
}
.coh-style-text-color-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-fake-link-with-icon {
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-fake-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-fake-button:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-fake-button:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
}
.coh-style-card-text-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-light-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background a {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-date {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-tag {
  color: rgb(72, 72, 72);
  background-color: rgb(242, 242, 242);
}
.coh-style-card-text-light-background .card-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-person {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-place {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background:hover .fake-link {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background:hover .fake-button {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .fake-link {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .fake-button {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-person:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-place:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-link {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-link:hover {
  color: rgb(0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-item .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(26, 137, 201);
          box-shadow: inset 0 -0.125rem 0 0 rgb(26, 137, 201);
}
.coh-style-accordion-item .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-accordion-item .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(2, 85, 104);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(0, 0, 0);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.coh-style-accordion-item .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-item .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-accordion-item .coh-accordion-title a p:last-child {
  margin-bottom: 0;
}
.coh-style-accordion-item .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-item .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-item .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-item .coh-accordion-tabs-nav li a {
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
}
.coh-style-accordion-item .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-solid .coh-accordion-title {
  margin-bottom: 0.0625rem;
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1164px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.add-space-between-tabs.coh-style-tabs-item:is(.coh-accordion-tabs-horizontal-left, .coh-accordion-tabs-horizontal-center, .coh-accordion-tabs-horizontal-right) .coh-accordion-tabs-nav > li:nth-child(n+2) {
  margin-left: 10px;
}
.scrollable.coh-style-tabs-item ul.coh-accordion-tabs-nav {
  white-space: nowrap;
  overflow: auto;
}
.scrollable.coh-style-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0);
  border-width: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-box-shadow: #bfbfbf 0px 0px 0px 3px inset;
          box-shadow: #bfbfbf 0px 0px 0px 3px inset;
  border-top-color: rgba(0, 0, 0, 0);
}
.scrollable.coh-style-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar {
  height: 16px;
  width: 10px;
}
.scrollable.coh-style-tabs-item ul.coh-accordion-tabs-nav::-webkit-scrollbar-track {
  background-color: rgb(242, 242, 242);
}
.coh-style-tabs-item .coh-accordion-title.is-active a {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-tabs-item .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-tabs-item .coh-accordion-title.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-tabs-item .coh-accordion-title a {
  background-color: rgb(191, 191, 191);
  color: rgb(50, 50, 50);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
@media (max-width: 767px) {
  .coh-style-tabs-item .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-tabs-item .coh-accordion-title a:hover {
  background-color: rgb(64, 163, 53);
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.coh-style-tabs-item .coh-accordion-title a:after {
  margin-left: auto;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-tabs-item .coh-accordion-title a:before {
  font-weight: normal;
  line-height: 1.0;
  text-transform: none;
  font-style: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
}
.coh-style-tabs-item .coh-accordion-tabs-nav li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-tabs-item .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-tabs-item .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(64, 163, 53);
  font-weight: bold;
  color: rgb(255, 255, 255);
}
.coh-style-tabs-item .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(50, 50, 50);
  background-color: rgb(191, 191, 191);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
  text-decoration: none;
}
@media (max-width: 767px) {
  .coh-style-tabs-item .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-tabs-item .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(64, 163, 53);
  font-weight: bold;
}
.coh-style-tabs-item .coh-accordion-tabs-nav li a:before {
  font-weight: normal;
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px;
  line-height: 1.0;
  text-transform: none;
}
.coh-style-paragraph-small {
  font-size: 0.75rem;
}
.coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(38, 163, 221);
  font-size: 1.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgb(242, 242, 242);
}
.coh-style-modal-close-button-light:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-color:before {
  content: "✕";
}
.coh-style-modal-close-button-light:hover, .coh-style-modal-close-button-dark:hover, .coh-style-modal-close-button-color:hover {
  color: rgb(26, 137, 201);
  background-color: rgb(219, 219, 220);
}
.coh-style-modal-close-button-color {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-modal-close-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-modal-close-button-dark {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-modal-close-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-melt-slider-navigation-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.5rem;
  width: 3rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  margin-right: 3px;
}
@media (max-width: 1164px) {
  .coh-style-melt-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-melt-slider-navigation-right {
    width: 1.5rem;
  }
}
.coh-style-melt-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: "\f105";
  font-family: icomoon;
  color: rgb(0, 73, 89);
  font-size: 1rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (max-width: 767px) {
  .coh-style-melt-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-melt-slider-navigation-right:hover {
  background-color: rgb(255, 255, 255);
}
.coh-style-melt-slider-navigation-right:hover:before {
  color: rgb(50, 109, 122);
}
.slick-disabled.coh-style-melt-slider-navigation-right {
  visibility: hidden;
}
.coh-style-melt-slider-navigation-left {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.5rem;
  width: 3rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  margin-top: 0;
  margin-left: 3px;
}
@media (max-width: 1164px) {
  .coh-style-melt-slider-navigation-left {
    width: 2rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-melt-slider-navigation-left {
    margin-top: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-melt-slider-navigation-left {
    width: 1.5rem;
  }
}
.coh-style-melt-slider-navigation-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f104";
  font-family: icomoon;
  color: rgb(0, 73, 89);
  font-size: 1rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (max-width: 767px) {
  .coh-style-melt-slider-navigation-left:before {
    font-size: 0.75rem;
  }
}
.coh-style-melt-slider-navigation-left:hover {
  background-color: rgb(255, 255, 255);
}
.coh-style-melt-slider-navigation-left:hover:before {
  color: rgb(50, 109, 122);
}
.slick-disabled.coh-style-melt-slider-navigation-left {
  visibility: hidden;
}
.coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.5rem;
  width: 3rem;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1164px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-modal-open-button-light, .coh-style-modal-open-button-color, .coh-style-modal-open-button-dark {
  background-color: rgb(242, 242, 242);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-modal-open-button-light:hover, .coh-style-modal-open-button-color:hover, .coh-style-modal-open-button-dark:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(26, 137, 201);
}
.coh-style-modal-open-button-dark {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-light {
  background-color: rgb(242, 242, 242);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.coh-style-read-more-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more-button-dark {
  background-color: rgb(0, 0, 0);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more-button-color {
  background-color: rgb(38, 163, 221);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more {
  padding-top: 0.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-read-more:hover {
  color: rgb(112, 195, 233);
}
.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.25rem;
}
.is-expanded.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-heading-xl {
  font-size: 5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1264px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (max-width: 1164px) {
  .coh-style-heading-xl {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-heading-xl {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-xl {
    font-size: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-heading-xl {
    font-size: 2.5rem;
  }
}
.coh-style-heading-1-size {
  font-size: 3rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1264px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 1164px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 1.75rem;
  }
}
.coh-style-heading-2-size {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media (max-width: 1264px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.25rem;
}
@media (max-width: 1164px) {
  .coh-style-heading-3-size {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 1.25rem;
  }
}
.coh-style-heading-4-size {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.375rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}
@media (max-width: 1164px) {
  .coh-style-heading-4-size {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-heading-5-size {
  font-size: 1rem;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  margin-bottom: 0.5rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .coh-style-heading-5-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 1rem;
}
@media (max-width: 1164px) {
  .coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
    margin-bottom: 0.5rem;
  }
}
.coh-style-pre-heading-dark {
  color: rgb(0, 0, 0);
}
.coh-style-pre-heading-blue {
  color: rgb(38, 163, 221);
}
.coh-style-pre-heading-light {
  color: rgb(255, 255, 255);
}
.coh-style-multi-column-two-column {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-multi-column-two-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-two-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-multi-column-three-column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-multi-column-three-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-three-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-margin-top-bottom-large {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-top-bottom-large {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-bottom-large {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.coh-style-margin-top-bottom-medium {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-top-bottom-medium {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-bottom-medium {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.coh-style-margin-top-bottom-small {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-style-margin-top-bottom-xs {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-style-margin-top-large {
  margin-top: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-top-large {
    margin-top: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-large {
    margin-top: 1rem;
  }
}
.coh-style-margin-top-medium {
  margin-top: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-top-medium {
    margin-top: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-top-medium {
    margin-top: 1rem;
  }
}
.coh-style-margin-top-small {
  margin-top: 2rem;
}
.coh-style-margin-top-xs {
  margin-top: 1rem;
}
.coh-style-margin-bottom-large {
  margin-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-bottom-large {
    margin-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-bottom-large {
    margin-bottom: 1rem;
  }
}
.coh-style-margin-bottom-medium {
  margin-bottom: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-bottom-medium {
    margin-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-bottom-medium {
    margin-bottom: 1rem;
  }
}
.coh-style-margin-bottom-small {
  margin-bottom: 2rem;
}
.coh-style-margin-bottom-xs {
  margin-bottom: 1rem;
}
.coh-style-margin-left-right-large {
  margin-right: 4rem;
  margin-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-left-right-large {
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-right-large {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
.coh-style-margin-left-right-medium {
  margin-right: 3rem;
  margin-left: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-left-right-medium {
    margin-right: 2rem;
    margin-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-right-medium {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
.coh-style-margin-left-right-small {
  margin-right: 2rem;
  margin-left: 2rem;
}
.coh-style-margin-left-right-xs {
  margin-right: 1rem;
  margin-left: 1rem;
}
.coh-style-margin-left-large {
  margin-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-left-large {
    margin-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-large {
    margin-left: 1rem;
  }
}
.coh-style-margin-left-medium {
  margin-left: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-left-medium {
    margin-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-left-medium {
    margin-left: 1rem;
  }
}
.coh-style-margin-left-small {
  margin-left: 2rem;
}
.coh-style-margin-left-xs {
  margin-left: 1rem;
}
.coh-style-margin-right-large {
  margin-right: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-right-large {
    margin-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-right-large {
    margin-right: 1rem;
  }
}
.coh-style-margin-right-medium {
  margin-right: 3rem;
}
@media (max-width: 1023px) {
  .coh-style-margin-right-medium {
    margin-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-margin-right-medium {
    margin-right: 1rem;
  }
}
.coh-style-margin-right-small {
  margin-right: 2rem;
}
.coh-style-margin-right-xs {
  margin-right: 1rem;
}
.coh-style-padding-small {
  padding: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-padding-small {
    padding: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-padding-top-bottom-large-crofab-icon-card-custom {
  padding-top: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-top-bottom-large-crofab-icon-card-custom {
    padding-top: 4rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-top-bottom-large-crofab-icon-card-custom {
    padding-top: 4rem;
  }
}
.coh-style-padding-top-bottom-medium {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.coh-style-padding-top-bottom-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.coh-style-padding-top-bottom-xs {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.coh-style-padding-top-large {
  padding-top: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-top-large {
    padding-top: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-top-large {
    padding-top: 1rem;
  }
}
.coh-style-padding-top-medium {
  padding-top: 3rem;
}
.coh-style-sidebar-nav {
  margin-bottom: 0;
}
.coh-style-sidebar-nav li {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-sidebar-nav li.is-active > a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-sidebar-nav li.is-active > a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-sidebar-nav li a {
  font-weight: bold;
  color: rgb(0, 0, 0);
  line-height: 1rem;
  font-size: 0.875rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, color 200ms ease;
  transition: 200ms ease box-shadow, color 200ms ease;
}
@media (max-width: 767px) {
  .coh-style-sidebar-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-sidebar-nav li a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-sidebar-nav li ul {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-style-sidebar-nav li ul > li > a {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-style-sidebar-nav li ul > li > a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding-top-small {
  padding-top: 2rem;
}
.coh-style-duplicate-of-padding-top-small {
  padding-top: 1rem;
}
.coh-style-padding-bottom-large {
  padding-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 1rem;
  }
}
.coh-style-padding-bottom-medium {
  padding-bottom: 3rem;
}
.coh-style-padding-bottom-small {
  padding-bottom: 2rem;
}
.coh-style-view-pagination {
  margin-bottom: 0;
}
.coh-style-view-pagination .pager__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style-type: none;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-style-view-pagination .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-view-pagination .pager__item a:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a:hover {
  background-color: rgb(0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-view-pagination .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--last a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-duplicate-of-padding-bottom-small {
  padding-bottom: 1rem;
}
.coh-style-padding-left-right-large {
  padding-right: 4rem;
  padding-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-left-right-large {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-left-right-large {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.coh-style-padding-left-right-medium {
  padding-right: 3rem;
  padding-left: 3rem;
}
.coh-style-padding-left-right-small {
  padding-right: 2rem;
  padding-left: 2rem;
}
.coh-style-padding-left-right-xs {
  padding-right: 1rem;
  padding-left: 1rem;
}
.coh-style-padding-left-large {
  padding-left: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-left-large {
    padding-left: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-left-large {
    padding-left: 1rem;
  }
}
.coh-style-padding-left-medium {
  padding-left: 3rem;
}
.coh-style-padding-left-small {
  padding-left: 2rem;
}
.coh-style-padding-left-xs {
  padding-left: 1rem;
}
.coh-style-padding-right-large {
  padding-right: 4rem;
}
@media (max-width: 1023px) {
  .coh-style-padding-right-large {
    padding-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-style-padding-right-large {
    padding-right: 1rem;
  }
}
.coh-style-padding-right-medium {
  padding-right: 3rem;
}
.coh-style-padding-right-small {
  padding-right: 2rem;
}
.coh-style-padding-right-xs {
  padding-right: 1rem;
}
.coh-style-link-with-icon {
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-link-button-dark {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-link-button-light {
  background-color: rgb(242, 242, 242);
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.coh-style-link-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-link-button-color {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-melt-cta-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.coh-style-melt-cta-button:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-melt-modal-button-primary {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.coh-style-melt-modal-button-primary:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-melt-modal-button-primary: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: "\f061";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-melt-modal-button-secondary {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.coh-style-melt-modal-button-secondary:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-breadcrumbs {
  margin-bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
}
@media (max-width: 1164px) {
  .coh-style-breadcrumbs li {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li {
    font-size: 0.625rem;
  }
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  content: "/";
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  color: rgb(38, 163, 221);
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  content: normal;
}
.coh-style-tick-list {
  margin-bottom: 0;
}
.coh-style-tick-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-style-tick-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  margin-top: 0.1875rem;
  margin-right: 0.5rem;
  background-color: rgb(38, 163, 221);
  height: 1rem;
  width: 1rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-size: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-social-icon {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-social-icon a {
  background-color: rgb(38, 163, 221);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-social-icon a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
.coh-style-social-icon a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(38, 163, 221);
  -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(26, 137, 201);
}
.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(38, 163, 221);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.coh-style-video .mejs__controls {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(38, 163, 221);
  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(112, 195, 233);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(38, 163, 221);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(26, 137, 201);
}
.coh-style-video .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-paragraph-extra-large {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.25;
}
@media (max-width: 1164px) {
  .coh-style-paragraph-extra-large {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-paragraph-extra-large {
    font-size: 2rem;
  }
}
.coh-style-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1164px) {
  .coh-style-paragraph-large {
    font-size: 1.25rem;
  }
}
.coh-style-melt-slider-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-melt-slider-pagination li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-melt-slider-pagination li:before {
  content: normal;
}
.coh-style-melt-slider-pagination li.slick-active button {
  background-color: rgb(154, 187, 195);
}
.coh-style-melt-slider-pagination li button {
  background-color: rgb(208, 228, 231);
  height: 0.625rem;
  width: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-melt-slider-pagination li button:hover {
  background-color: rgb(64, 163, 53);
}
[data-auto-play="1"] .coh-style-melt-slider-pagination button {
  height: 0.625rem;
  width: 3.125rem;
}
[data-auto-play="1"] .coh-style-melt-slider-pagination .slick-active button .progress {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  background-color: rgb(154, 187, 195);
  height: 10px;
  width: 10px;
  display: none;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
[data-pagination=bar] .coh-style-melt-slider-pagination {
  display: inline-table;
  width: 100%;
}
[data-pagination=bar] .coh-style-melt-slider-pagination li {
  text-align: center;
  width: 1%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: table-cell;
}
[data-pagination=bar] .coh-style-melt-slider-pagination li button {
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  -webkit-border-radius: 0;
          border-radius: 0;
}
[data-pagination=bar] .coh-style-melt-slider-pagination li button .progress {
  -webkit-border-radius: 0px;
          border-radius: 0px;
  height: 10px;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
.coh-slider-container-pager-outside-bottom-middle-xl .coh-style-melt-slider-pagination {
  width: -webkit-calc(100% - 190px);
  width: calc(100% - 190px);
}
.coh-style-slider-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-slider-pagination li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.coh-style-slider-pagination li.slick-active button {
  background-color: rgb(26, 137, 201);
  height: 0.625rem;
  width: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-slider-pagination li button {
  background-color: rgb(38, 163, 221);
  height: 0.375rem;
  width: 0.375rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(112, 195, 233);
}
.coh-style-melt-slider-pagination---bar {
  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;
  background-color: rgb(208, 228, 231);
  border-width: 0;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  padding: 0;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0 !important;
}
@media (max-width: 1023px) {
  .coh-style-melt-slider-pagination---bar {
    margin-bottom: 20px;
  }
}
.coh-style-melt-slider-pagination---bar li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-melt-slider-pagination---bar li:before {
  content: normal;
}
.coh-style-melt-slider-pagination---bar li.slick-active button {
  background-color: rgb(154, 187, 195);
}
.coh-style-melt-slider-pagination---bar li button {
  background-color: rgb(208, 228, 231);
  height: 0.625rem;
  width: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-melt-slider-pagination---bar li button:hover {
  background-color: rgb(64, 163, 53);
}
[data-auto-play="1"] .coh-style-melt-slider-pagination---bar button {
  height: 0.625rem;
  width: 3.125rem;
}
[data-auto-play="1"] .coh-style-melt-slider-pagination---bar .slick-active button .progress {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  background-color: rgb(154, 187, 195);
  height: 10px;
  width: 10px;
  display: none;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
[data-pagination=bar] .coh-style-melt-slider-pagination---bar {
  display: inline-table;
  width: 100%;
}
[data-pagination=bar] .coh-style-melt-slider-pagination---bar li {
  text-align: center;
  width: 1%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: table-cell;
  line-height: 0;
}
[data-pagination=bar] .coh-style-melt-slider-pagination---bar li button {
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
[data-pagination=bar] .coh-style-melt-slider-pagination---bar li button .progress {
  -webkit-border-radius: 0px;
          border-radius: 0px;
  height: 10px;
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important;
}
.coh-slider-container-pager-outside-bottom-middle-xl .coh-style-melt-slider-pagination---bar {
  width: -webkit-calc(100% - 190px);
  width: calc(100% - 190px);
}
.coh-style-slider---crofab-custom .image-modal-container, .coh-style-slider---crofab-custom .image-card-container {
  padding: 7px;
}
.coh-style-slider---crofab-custom .profile-card-container {
  padding: 7px;
}
.coh-style-slider---crofab-custom .profile-card-container .coh-accordion-tabs .coh-accordion-tabs-inner .coh-accordion-tabs-content-wrapper .coh-accordion-title a:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgb(0, 0, 0);
          box-shadow: 0 0 0 0.25rem rgb(0, 0, 0);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  position: relative;
  z-index: 5;
}
.coh-style-franklin-gothic-demi-bold {
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-modal-with-safety-fix .sticky-drawer-wrapper {
  position: static;
}
.move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1164px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(112, 195, 233);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(38, 163, 221);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(72, 72, 72);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(219, 219, 220);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_accordion_item-443cc08f {
  display: none;
}
.coh-ce-cpt_background_video-3a31c24c {
  position: relative;
  z-index: -1;
}
.coh-ce-cpt_background_video-5cc67da2 {
  width: 100%;
}
.coh-ce-cpt_blockquote-eebeed73 {
  padding-right: 0;
  padding-left: 0;
  border-left-style: none;
  margin-bottom: 0;
}
.coh-ce-cpt_blockquote-eebeed73:before {
  padding-left: 0;
}
.coh-ce-cpt_blockquote-50ab9410 {
  font-size: 1rem;
  line-height: 1rem;
  padding-top: 1.5rem;
  margin-top: auto;
}
.coh-ce-cpt_blockquote-553a8b89 {
  display: block;
  font-weight: bold;
}
.coh-ce-cpt_blockquote-5baee877 {
  display: block;
  margin-top: 0.5rem;
}
.coh-ce-cpt_blockquote-bf1797a2 {
  font-style: normal;
  font-size: 0.75rem;
}
.coh-ce-cpt_breadcrumbs-b00f9d69 {
  padding-top: 0;
  padding-bottom: 0;
}
.transparent-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
}
.position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.coh-ce-cpt_column_0-9431213c {
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_contact_information_card-42bc939c {
  font-style: normal;
}
.coh-ce-cpt_contact_information_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_country_selector-fca3564d {
  position: relative;
  display: inline-block;
}
.coh-ce-cpt_country_selector-fca3564d:hover .country-selector-list-container {
  display: block;
}
.coh-ce-cpt_country_selector-eb903a28 {
  display: none;
}
.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(0, 0, 0);
}
.light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(255, 255, 255);
}
.color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(38, 163, 221);
}
.coh-ce-cpt_extended_utility_link_with_i-438a6d78 {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_extended_utility_link_with_i-438a6d78 {
    display: none;
  }
}
.coh-ce-cpt_extended_utility_link_with_i-94f4cf72 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_extended_utility_link_with_i-94f4cf72 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_feature_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.feature-card-horizontal-image-left.coh-ce-cpt_feature_card_0-8e2d015 {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .feature-card-horizontal-image-left.coh-ce-cpt_feature_card_0-8e2d015 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.feature-card-horizontal-image-right.coh-ce-cpt_feature_card_0-8e2d015 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .feature-card-horizontal-image-right.coh-ce-cpt_feature_card_0-8e2d015 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.feature-card-vertical-image-bottom.coh-ce-cpt_feature_card_0-8e2d015 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.feature-card-vertical-image-top.coh-ce-cpt_feature_card_0-8e2d015 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_feature_card_0-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_feature_card_0-e84d25a4 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_feature_card_0-2a37458d {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_feature_card_0-7e04b7f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_feature_card_0-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_feature_card_0-67efe77c {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-cpt_feature_card_crofab_custom-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_feature_card_crofab_custom-344d4709 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_feature_card_crofab_custom-e84d25a4 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_feature_card_crofab_custom-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_feature_card_crofab_custom-bba9de58 {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 2rem;
}
.move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: 1.5rem;
}
.coh-ce-cpt_hcp_patient_disclaimer_text-52b71112 {
  margin-bottom: 0;
}
.coh-ce-cpt_heading-e0b7da02 {
  display: block;
}
.color-heading.coh-ce-cpt_heading-e0b7da02 {
  color: rgb(38, 163, 221);
}
.align-text-left.coh-ce-cpt_heading-e0b7da02 {
  text-align: left;
}
.align-text-center.coh-ce-cpt_heading-e0b7da02 {
  text-align: center;
}
.align-text-right.coh-ce-cpt_heading-e0b7da02 {
  text-align: right;
}
.coh-ce-cpt_hero-fedf769c {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_hero-fedf769c {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.transparent-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_hero-55a54ec4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero-55a54ec4 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero-55a54ec4 {
  min-height: 40rem;
}
@media (max-width: 1264px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1164px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero-55a54ec4 {
  min-height: 20rem;
}
@media (max-width: 1164px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 64%;
  text-align: center;
}
@media (max-width: 1164px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 64%;
  margin-top: 4rem;
}
@media (max-width: 1164px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.coh-ce-cpt_hero-77bc8a97 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.add-space-below.coh-ce-cpt_hero-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1164px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.icon-card-horizontal-image-left.coh-ce-cpt_icon_card-3d66300f {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .icon-card-horizontal-image-left.coh-ce-cpt_icon_card-3d66300f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.icon-card-horizontal-image-right.coh-ce-cpt_icon_card-3d66300f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .icon-card-horizontal-image-right.coh-ce-cpt_icon_card-3d66300f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.icon-card-vertical-image-top.coh-ce-cpt_icon_card-3d66300f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.icon-card-vertical-image-bottom.coh-ce-cpt_icon_card-3d66300f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_icon_card-e84d25a4 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_icon_card-2a37458d {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_icon_card-6489efc6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_icon_card-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_icon_card-49a7892 {
  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: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-ce-cpt_image_card-8a31fe82 {
  position: relative;
}
.horizontal-image-left.coh-ce-cpt_image_card-63afa4a {
  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: 1023px) {
  .horizontal-image-left.coh-ce-cpt_image_card-63afa4a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.horizontal-image-right.coh-ce-cpt_image_card-63afa4a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .horizontal-image-right.coh-ce-cpt_image_card-63afa4a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.vertical-image-top.coh-ce-cpt_image_card-63afa4a {
  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;
}
.vertical-image-bottom.coh-ce-cpt_image_card-63afa4a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.card-content-on-image.coh-ce-cpt_image_card-63afa4a .content-button-column {
  position: absolute;
  bottom: 0;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}
.coh-ce-cpt_impact_card-c4fa5111 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 25rem;
  height: 100%;
}
.coh-ce-cpt_impact_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_impact_card-63e38b8f {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_impact_card-63e38b8f:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 2;
}
.coh-ce-cpt_impact_card-38bc85ac {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: auto;
}
.coh-ce-cpt_link-b25617c6 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.add-space-below.coh-ce-cpt_link-b25617c6 {
  margin-bottom: 2rem;
}
@media (max-width: 1164px) {
  .add-space-below.coh-ce-cpt_link-b25617c6 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_linked_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_linked_feature_card-b0f595f9:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_linked_feature_card-92be551f {
  margin-top: auto;
}
.coh-ce-cpt_linked_feature_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_linked_responsive_image-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.list-card-image-left-content-button-right.coh-ce-cpt_list_card-467fb583 {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1023px) {
  .list-card-image-left-content-button-right.coh-ce-cpt_list_card-467fb583 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.list-card-image-left-content-button-right.coh-ce-cpt_list_card-467fb583 .content-button-container {
  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;
}
.content-left-button-right.coh-ce-cpt_list_card-467fb583 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  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: 1023px) {
  .content-left-button-right.coh-ce-cpt_list_card-467fb583 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content-left-button-right.coh-ce-cpt_list_card-467fb583 .content-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-cpt_list_card-f02c9e54 {
  display: none;
  width: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_list_card-f02c9e54 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.coh-ce-cpt_list_card-2a37458d {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_list_card-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_list_card-f08d15a8 {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_list_card-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_list_card-efe8add0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_list_card-efe8add0 {
    display: none;
  }
}
.coh-ce-cpt_list_card-7e04b7f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_list_card-f72d3e0e {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_list_card-9796ab20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_list_card-a51652a8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
}
.coh-ce-cpt_logo_card-7e0447e5 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_logo_card-6456e07e {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.move-pagination-up.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1164px) {
  .padding-left-right.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover:before {
  color: rgb(112, 195, 233);
}
.color-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:before {
  color: rgb(38, 163, 221);
}
.dark-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover:before {
  color: rgb(72, 72, 72);
}
.dark-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:before {
  color: rgb(0, 0, 0);
}
.light-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:hover:before {
  color: rgb(219, 219, 220);
}
.light-arrows.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.auto-play-paused.coh-ce-cpt_melt_carousel_slider_contain-90c6a713 .progress {
  opacity: 0.8;
}
.coh-ce-cpt_melt_cta_card-57287512 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.move-pagination-up .coh-ce-cpt_melt_cta_card-57287512 {
  padding-bottom: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_cta_card-aae53665 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }
}
.coh-ce-cpt_melt_modal_external-54ab7836 {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner {
  margin-right: 2rem;
  margin-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
.coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner.modal-small {
  max-width: 35rem;
}
.coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner.modal-medium {
  max-width: 50rem;
}
.coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner.modal-large {
  max-width: 75rem;
}
.coh-ce-cpt_melt_modal_external-54ab7836 .coh-modal-inner.modal-fullscreen {
  max-width: none;
  width: 100%;
  height: 100%;
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_melt_modal_external-50d5c6fb {
  overflow: auto;
  max-height: -webkit-calc(100vh - 4rem);
  max-height: calc(100vh - 4rem);
  -webkit-overflow-scrolling: touch;
  padding: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_melt_modal_external-50d5c6fb {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
    padding: 1.5rem;
  }
}
.coh-ce-cpt_melt_modal_external-443cc08f {
  display: none;
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner {
  margin-right: 2rem;
  margin-left: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner.modal-small {
  max-width: 35rem;
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner.modal-medium {
  max-width: 50rem;
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner.modal-large {
  max-width: 75rem;
}
.coh-ce-cpt_melt_modal_hcp-54ab7836 .coh-modal-inner.modal-fullscreen {
  max-width: none;
  width: 100%;
  height: 100%;
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_melt_modal_hcp-50d5c6fb {
  overflow: auto;
  max-height: -webkit-calc(100vh - 4rem);
  max-height: calc(100vh - 4rem);
  -webkit-overflow-scrolling: touch;
  padding: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_melt_modal_hcp-50d5c6fb {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
    padding: 1.5rem;
  }
}
.coh-ce-cpt_melt_modal_hcp-7b5931fe {
  display: none;
}
.show-country-selector .coh-ce-cpt_melt_modal_hcp-7b5931fe {
  display: block;
}
.coh-ce-cpt_melt_modal_hcp-20af87d {
  text-align: center;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: -webkit-repeating-linear-gradient(45deg,#949398,#949398 10px,#F4DF4E 10px,#F4DF4E 20px);
  background: repeating-linear-gradient(45deg,#949398,#949398 10px,#F4DF4E 10px,#F4DF4E 20px);
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-size: 14px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
}
.coh-ce-cpt_melt_modal_hcp-443cc08f {
  display: none;
}
.coh-ce-cpt_melt_site_footer-d9d8399e {
  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: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-d9d8399e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_melt_site_footer-cfc34295 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-cfc34295 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-5d642f2 {
    margin-top: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    margin-left: 16px;
  }
}
.coh-ce-cpt_melt_site_footer-5d642f2 + a {
  margin-left: 24px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_melt_site_footer-5d642f2 + a {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_melt_site_footer-93bfd4fb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-right: 16px;
  margin-left: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-93bfd4fb {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0;
    margin-bottom: 16px;
    margin-left: 0;
  }
}
[data-add-one-trust-cookie-link=false].coh-ce-cpt_melt_site_footer-93bfd4fb a#ot-sdk-btn {
  display: none;
}
.coh-ce-cpt_melt_site_footer-93bfd4fb a {
  white-space: nowrap;
}
.coh-ce-cpt_melt_site_footer-b8383515 {
  padding-right: 5px;
  padding-left: 5px;
  text-decoration: none;
}
.coh-ce-cpt_melt_site_footer-b8383515:hover {
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-f43e5055 {
    text-align: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-e02b2cd7 {
    display: none;
  }
}
.coh-ce-cpt_melt_site_footer-674a367c {
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
  white-space: nowrap;
}
.coh-ce-cpt_melt_site_footer-a0ad6412 {
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_melt_site_footer-ecc91ad0 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_melt_site_footer-4dfd3658 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_melt_site_footer-74040e7a {
  font-weight: bold;
  white-space: nowrap;
  margin: 0;
  margin-bottom: 10px;
}
.coh-ce-cpt_melt_site_footer-d96ed78d {
  display: block;
  margin-bottom: 8px;
}
.coh-ce-cpt_melt_site_footer-9fd3290f {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_melt_site_footer-9fd3290f {
    display: block;
  }
}
.coh-ce-cpt_modal_window-50d5c6fb {
  overflow: auto;
  max-height: -webkit-calc(100vh - 4rem);
  max-height: calc(100vh - 4rem);
  -webkit-overflow-scrolling: touch;
  padding: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-cpt_modal_window-50d5c6fb {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
    padding: 1.5rem;
  }
}
.coh-ce-cpt_page_title-90409a51 {
  margin-bottom: 0;
}
.coh-ce-cpt_page_title-90409a51:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(84, 185, 73)), to(rgb(46, 144, 36)));
  background-image: -webkit-linear-gradient(top, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-image: linear-gradient(180deg, rgb(84, 185, 73) 0%, rgb(46, 144, 36) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  min-height: 19px;
  min-width: 100%;
  display: block;
  content: " ";
}
.coh-ce-cpt_page_title-9ad47cfd {
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 34px;
  font-weight: 800;
  padding-top: 30px;
}
.coh-ce-cpt_price_card-6c50e96c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_price_card-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-cpt_price_card-12c4107e:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_price_card-6eb4d95c {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_price_card-b2503be0 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: auto;
}
.coh-ce-cpt_price_card-1775711d {
  margin-left: -0.5rem;
}
.coh-ce-cpt_price_card-77973a3b {
  font-size: 3.125rem;
}
.coh-ce-cpt_price_card-5d509b1 {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_price_card-d17cb34a {
  margin-top: 1.5rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_price_card-5289bcbf {
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_responsive_image-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_safety-67d1702 {
  z-index: 500;
  position: relative;
}
.sticky-drawer.is-fixed.coh-ce-cpt_safety-67d1702:not(.is-expanded) {
  top: 100%;
}
.coh-ce-cpt_site_footer-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_site_footer-7b8d608c {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_site_footer-b8c8b1da {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-right: 1rem;
  max-width: 25%;
  width: 33%;
}
@media (max-width: 1264px) {
  .coh-ce-cpt_site_footer-b8c8b1da {
    max-width: 25%;
    width: 33%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-b8c8b1da {
    margin-right: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    max-width: 17.5rem;
    text-align: center;
  }
}
.coh-ce-cpt_site_footer-b8c8b1da:after {
  margin-right: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-b8c8b1da:after {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer-c2a705e4 {
  width: 33%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_site_footer-79d5179b {
  font-size: 12px;
}
.coh-ce-cpt_site_footer-8333b618 {
  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;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-left: 1rem;
  width: 33%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-8333b618 {
    margin-left: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    text-align: center;
    max-width: 17.5rem;
  }
}
.coh-ce-cpt_site_footer-8333b618:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-8333b618:before {
    margin-left: 0;
  }
}
.coh-ce-cpt_site_footer-2e61bdb1 {
  font-size: 12px;
}
.coh-ce-cpt_site_header-8d9ec5e9 {
  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;
}
.header-position--relative.coh-ce-cpt_site_header-8d9ec5e9 {
  position: relative;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
.header-position--fixed.coh-ce-cpt_site_header-8d9ec5e9 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.menu-column-count-desktop-4.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-4.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-3.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-3.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-2.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-2.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-1 > li {
  position: relative;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2-wrapper {
  width: 20rem;
  left: 0;
  right: auto;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-1.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2-wrapper {
    width: 100%;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-8d9ec5e9 .main-menu .menu-level-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
.toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-8d9ec5e9 {
  top: 2.4375rem;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_site_header-8d9ec5e9 {
  top: 4.9375rem;
}
.toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-8d9ec5e9 {
  top: 2.4375rem;
}
.coh-ce-cpt_site_header-87444151 {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2rem;
  padding-right: 0;
  padding-left: 0;
  background-color: rgb(255, 255, 255);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 1264px) {
  .coh-ce-cpt_site_header-87444151 {
    padding-right: 3rem;
  }
}
@media (max-width: 1164px) {
  .coh-ce-cpt_site_header-87444151 {
    width: auto;
    padding-right: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-87444151 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 1rem;
    margin-right: 0;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
.coh-ce-cpt_site_header-dceaaa8c {
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-dceaaa8c {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.coh-ce-cpt_site_header-b4d0df97 {
  margin-right: auto;
  width: 309px;
  padding-right: 1.875rem;
  padding-left: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-b4d0df97 {
    margin-right: 0;
    width: 309px;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_site_header-58c69c37 {
  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.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0;
  margin-left: 0.5rem;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 3rem;
  height: unset;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-58c69c37 {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: -140px;
    margin-left: 0;
    height: 140px;
  }
}
.coh-ce-cpt_site_header-58c69c37:before {
  margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_site_header-58c69c37 {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1023px) {
  .menu-position-desktop--right .coh-ce-cpt_site_header-58c69c37 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_header-a933315f {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  width: 3rem;
  font-size: 1.5rem;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-a933315f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_site_header-a933315f: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;
}
.menu-active.coh-ce-cpt_site_header-a933315f: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: "\ea0f";
  font-family: icomoon;
}
.menu-active.coh-ce-cpt_site_header-a933315f:after {
  background-color: rgba(0, 0, 0, 0.5);
  height: -webkit-calc(100vh - 48px);
  height: calc(100vh - 48px);
  width: 100vw;
  position: absolute;
  top: 3rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
@media (max-width: 1023px) {
  .menu-active.coh-ce-cpt_site_header-a933315f:after {
    content: "";
  }
}
.coh-ce-cpt_site_header-eaae4249 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5rem;
  padding-left: 2rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  margin-left: 0;
}
@media (max-width: 1264px) {
  .coh-ce-cpt_site_header-eaae4249 {
    padding-right: 2rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-eaae4249 {
    padding-top: 1rem;
    padding-right: 0;
    padding-bottom: 1rem;
    padding-left: 0;
    height: 3rem;
    display: none;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-ab03186a {
  width: 100%;
  height: 65px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-ab03186a {
    margin-left: 0;
    height: 100%;
  }
}
.coh-ce-cpt_site_header-85f5d826 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-85f5d826 {
    height: auto;
  }
}
.coh-ce-cpt_slide_item-2ee1ff76 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.coh-ce-cpt_social_links-c4355378 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-c4355378 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_social_links-ff917e8c {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_social_links-f0940a12 {
  height: 2.5rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_social_links-f0940a12 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-f0940a12 {
    width: auto;
  }
}
.facebook.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e904";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links-f0940a12: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;
}
.linkedin.coh-ce-cpt_social_links-f0940a12: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;
}
.youtube.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links-f0940a12:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.coh-ce-cpt_social_links_card-849e44df {
  margin-bottom: 1rem;
}
.coh-ce-cpt_social_links_card-33a132e2 {
  margin-right: -0.25rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
}
.coh-ce-cpt_social_links_card-5dada3cd {
  margin-bottom: 0.5rem;
}
.facebook.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links_card-bb596a78: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;
}
.linkedin.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
}
.youtube.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.coh-ce-cpt_stat_card-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_stat_card-5e7d51c3 {
  font-weight: bold;
  display: block;
  margin-bottom: 1rem;
}
.large.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 6rem;
}
@media (max-width: 1164px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
.medium.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 4.5rem;
}
@media (max-width: 1164px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
.small.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 3.5rem;
}
@media (max-width: 1164px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_stat_card-9703bc5a {
  font-weight: bold;
  font-size: 0.875rem;
  display: block;
}
.coh-ce-cpt_stat_card-42588cf7 {
  width: 3rem;
  margin-bottom: 1rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
  padding-left: 11.5%;
}
@media (max-width: 1164px) {
  .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 0;
  }
}
.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_testimonial_card-3154f319 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_testimonial_card-aa01a782 {
  border-left-style: none;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_testimonial_card-2f2a169e {
  margin-top: auto;
  padding-top: 1.5rem;
  line-height: 1rem;
  font-size: 1rem;
}
.coh-ce-cpt_testimonial_card-29a98c9a {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  width: 3.5rem;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
.coh-ce-cpt_testimonial_card-174b89fd {
  margin-bottom: 0.5rem;
  font-weight: bold;
}
.coh-ce-cpt_testimonial_card-92c7cc8a {
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
}
.coh-ce-cpt_testimonial_card-18495c3e {
  font-size: 0.875rem;
}
.coh-ce-cpt_utilities_bar_horizontal-4cb72ce1 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 2.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 20px;
  padding-left: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-4cb72ce1 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_utilities_bar_horizontal-4cb72ce1 {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_horizontal-4cb72ce1 .utilities-menu li {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.coh-ce-cpt_utilities_bar_horizontal-4cb72ce1 .social-links a {
  width: 2rem;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
    margin-left: 0;
  }
}
.coh-ce-cpt_utilities_bar_vertical-32547f83 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-32547f83 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_utilities_bar_vertical-32547f83 .social-links a {
  width: auto;
  color: rgb(2, 85, 104);
}
.coh-ce-cpt_utilities_bar_vertical-dec6d6c {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_vertical-dec6d6c + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-dec6d6c + * {
    margin-left: 0;
  }
}
.coh-ce-cpt_utilities_bar_vertical-dec6d6c ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_utilities_bar_vertical-dec6d6c a {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-dec6d6c a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_utility_nav_top_links-d5cb8cdd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding-right: 1.875rem;
  padding-left: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utility_nav_top_links-d5cb8cdd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_utility_nav_top_links-c3ead2df {
  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;
  width: 100%;
}
.span-container.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.right-aligned-top-row-content.coh-ce-cpt_utility_nav_top_links-c3ead2df {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.right-aligned-top-row-content.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.left-aligned-top-row-content.coh-ce-cpt_utility_nav_top_links-c3ead2df {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .disclaimer-column {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
@media (max-width: 1023px) {
  .reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .disclaimer-column {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
.reverse-top-link-row.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .country-selector-column {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.disclaimer-left.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.disclaimer-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.disclaimer-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.disclaimer-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .disclaimer-column {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.country-selector-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.country-selector-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.country-selector-right.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .country-selector-column {
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.country-selector-left.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row {
  width: 100%;
}
.country-selector-left.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.country-selector-left.coh-ce-cpt_utility_nav_top_links-c3ead2df .coh-row .nav-links-top-row .country-selector-column {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-ce-cpt_utility_nav_top_links-56d92a65 {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_utility_nav_top_links-5f2ddb94 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_utility_nav_top_links-5076bfd4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  margin-right: 0 auto;
}
.coh-ce-cpt_utility_nav_top_links-150bac22 {
  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: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utility_nav_top_links-150bac22 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-width: 100%;
  }
}
.coh-ce-cpt_utility_nav_top_links-bc61355c {
  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: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  width: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utility_nav_top_links-bc61355c {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.coh-ce-cpt_video_modal_from_image-8a31fe82 {
  position: relative;
}

.coh-ce-4caf35cf {
  margin-top: -50px;
}
@media (max-width: 1023px) {
  .coh-ce-4caf35cf {
    margin-top: 0;
  }
}
.coh-ce-9203b760 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-9203b760 {
    margin-bottom: 20px;
  }
}
.coh-ce-d8204525 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-dc4955c {
  display: none;
}
@media (max-width: 1164px) {
  .coh-ce-dc4955c {
    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;
  }
}
.coh-ce-dc4955c ul {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-dc4955c 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;
  }
}
.coh-ce-7dbb8dc5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-7dbb8dc5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-c2a716e9 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767px) {
  .coh-ce-c2a716e9 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-3d39c93a {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-3d39c93a {
    padding-top: 0.25rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
  }
}
.coh-ce-9197234f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-9197234f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.coh-ce-399dc0f9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 10px;
  -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;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .coh-ce-399dc0f9 {
    padding-right: 0;
    padding-left: 0;
  }
}
.has-children.is-collapsed.coh-ce-399dc0f9 > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
.has-children.is-expanded.coh-ce-399dc0f9 > a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.has-children.coh-ce-399dc0f9 > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-399dc0f9 > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.has-children.coh-ce-399dc0f9 > 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: "\f0d7";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 20px;
}
.coh-ce-4826e455 {
  font-size: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0;
  font-family: 'ITC Franklin Gothic Std Demi', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1264px) {
  .coh-ce-4826e455 {
    font-size: 13px;
  }
}
@media (max-width: 1164px) {
  .coh-ce-4826e455 {
    font-size: 13px !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-4826e455 {
    padding-right: 1rem;
    padding-left: 1rem;
    height: auto;
  }
}
.coh-ce-65e13e2d {
  position: absolute;
  top: 100%;
  display: none;
  z-index: 1;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-ce-65e13e2d {
    position: static;
  }
}
.coh-ce-1c4cc585 {
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  pointer-events: auto;
}
@media (max-width: 1023px) {
  .coh-ce-1c4cc585 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0.75rem;
  }
}
.coh-ce-41faece7 {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
}
.coh-ce-4c431097 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-4c431097 {
    padding-right: 0;
    padding-left: 1rem;
  }
}
.coh-ce-5d9b5c92 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 0.875rem;
}
.coh-ce-7666841d {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-d344be45 {
  margin-left: 0;
  list-style-type: none;
  padding-left: 1rem;
}
.coh-ce-769e1d0 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
}
.coh-ce-d47157a4 {
  list-style-type: none;
}
.coh-ce-5464d549 {
  list-style-type: none;
}
.coh-ce-61cbe9b2 {
  list-style-type: none;
}
.coh-ce-39a1ac35 {
  list-style-type: none;
}
.coh-ce-5161516a {
  list-style-type: none;
}
.coh-ce-9c23e4ec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-4be69de6 {
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-6f78460f {
  overflow: hidden;
  position: relative;
}
.coh-ce-9aaedf33 {
  margin-bottom: 2rem;
}
@media (max-width: 1164px) {
  .coh-ce-9aaedf33 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-2c39f0ba:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-6ae5b3f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.coh-ce-1019d075:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9941a73d {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-3ef74934:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-4ec38af0:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-aecd4d43 {
  overflow: scroll;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-de1841af {
  text-align: right;
  font-size: 0.875rem;
}
.coh-ce-4efe3f3d {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-ce-a90d796f {
  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-a90d796f {
  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;
}

