.coh-style-paragraph-margin {
  font-weight: 700;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.coh-style-essure-head-blue {
  font-weight: 700;
  color: rgb(0, 71, 134);
}
.coh-style-video-player-styles .description-wrapper {
  background-color: rgb(0, 188, 255);
}
.coh-style-video-player-styles .description-video-title {
  color: rgb(255, 255, 255);
}
.coh-style-video-player-styles .description-video-text {
  color: rgb(255, 255, 255);
  line-height: 1.5;
}
.coh-style-video-player-styles .description-video-author-uploaded {
  color: rgb(255, 255, 255);
}
.coh-style-video-player-styles .description-video-date {
  color: rgb(255, 255, 255);
}
.coh-style-video-player-styles .description-video-info {
  margin-bottom: 2.75rem;
  line-height: 2.0;
  display: block;
}
@media (max-width: 1169px) {
  .coh-style-video-player-styles .description-video-info {
    margin-bottom: 0.75rem;
  }
}
.coh-style-video-player-styles .tag a {
  color: rgb(255, 255, 255);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-bottom: 0.5rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(16, 56, 79);
  font-size: 0.75rem;
}
.coh-style-video-player-styles .tag a.tag-active {
  background-color: rgb(16, 56, 79);
}
.coh-style-video-modal-popup .coh-modal-close-wrapper {
  padding-top: 0px;
  padding-right: 0px;
}
@media (max-width: 1023px) {
  .coh-style-video-modal-popup .coh-modal-close-wrapper {
    padding-top: 0px;
    padding-right: 0px;
  }
}
.coh-style-video-modal-popup .coh-modal-inner {
  max-height: 100%;
  width: 55%;
  overflow: auto;
}
@media (max-width: 1023px) {
  .coh-style-video-modal-popup .coh-modal-inner {
    width: 100%;
  }
}
.coh-style-video-modal-popup .video-popup-wrapper {
  background-color: rgb(255, 255, 255);
  padding: 1.875rem;
  padding-top: 5rem;
}
@media (max-width: 1023px) {
  .coh-style-video-modal-popup .video-popup-wrapper {
    padding: 0.625rem;
    padding-top: 3.125rem;
  }
}
.coh-style-video-modal-popup .video-wrapper {
  width: 100%;
  margin-top: 3.125rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-video-modal-popup .video-wrapper {
    margin-top: 1.875rem;
    margin-bottom: 0.625rem;
  }
}
@media (max-width: 564px) {
  .coh-style-video-modal-popup .video-wrapper {
    margin-bottom: 0;
  }
}
.coh-style-video-modal-popup .description-video-title {
  color: rgb(0, 0, 0);
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.coh-style-video-modal-popup .description-video-info {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 1.375rem;
  line-height: 2.0;
}
@media (max-width: 1023px) {
  .coh-style-video-modal-popup .description-video-info {
    margin-bottom: 1rem;
  }
}
.coh-style-video-modal-popup .discription-video-date {
  color: rgb(0, 0, 0);
}
.coh-style-video-modal-popup .discription-video-author-uploaded {
  color: rgb(0, 0, 0);
}
.coh-style-video-modal-popup .description-video-text {
  color: rgb(0, 0, 0);
  line-height: 1.5;
}
.coh-style-video-modal-popup .tag {
  font-size: 0;
}
.coh-style-video-modal-popup .tag a {
  font-size: 0.75rem;
  color: rgb(16, 56, 79);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-bottom: 0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(16, 56, 79);
  display: inline-block;
  background-color: rgb(255, 255, 255);
}
.coh-style-video-modal-popup .tag a:not(:last-child) {
  margin-right: 0.3125rem;
}
.coh-style-video-modal-popup .tag a.tag-active {
  background-color: rgb(16, 56, 79);
  color: rgb(255, 255, 255);
}
[dir=rtl] .coh-modal-close-top-right.coh-style-video-modal-popup .coh-modal-close-wrapper {
  left: 0;
  right: auto;
}
[dir=rtl] .coh-style-video-modal-popup .tag {
  margin-left: 5px;
}
[dir=rtl] .coh-style-video-modal-popup .tag a:not(:last-child) {
  margin-left: 0.3125rem;
}
[dir=rtl] .coh-style-video-modal-popup .tag a:first-child {
  margin-right: 0;
}
.coh-style-top-header-row-alternative {
  background-color: rgb(255, 255, 255);
}
.coh-style-top-header-row-alternative > div {
  padding-right: 30px;
  padding-left: 0px;
  -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;
  border-bottom-width: 0rem;
}
@media (max-width: 767px) {
  .coh-style-top-header-row-alternative > div {
    padding-right: 15px;
  }
}
.coh-style-top-header-row-alternative .region {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-top-header-row-alternative .region > div.settings-tray-editable {
  overflow: visible;
}
.coh-style-top-header-row-alternative .coh-ie11 .region > div.settings-tray-editable {
  display: block;
}
.coh-style-top-header-row-alternative .coh-ie11 .region > div.settings-tray-editable .level-1-link span {
  word-break: break-all;
}
.coh-style-top-header-row-alternative .coh-ie11 [id*=brandnavigationbanner] {
  width: 100%;
}
html[dir=rtl] .coh-style-top-header-row-alternative > div {
  padding-right: 0px;
  padding-left: 30px;
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-style-top-header-row-alternative > div {
    padding-left: 15px;
  }
}
.coh-style-top-header-row {
  background-color: rgb(255, 255, 255);
}
.coh-style-top-header-row > div {
  padding-right: 70px;
  padding-left: 70px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-bottom-color: rgb(151, 151, 151);
}
@media (max-width: 1169px) {
  .coh-style-top-header-row > div {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-top-header-row > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.coh-style-top-header-row .region {
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
}
html[dir=rtl] .coh-style-top-header-row > div {
  padding-right: 70px;
  padding-left: 70px;
}
@media (max-width: 1169px) {
  html[dir=rtl] .coh-style-top-header-row > div {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-style-top-header-row > div {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.coh-style-test-gradient {
  background-image: -webkit-radial-gradient(center center, circle farthest-corner, rgb(255, 255, 255) 1%, rgb(0, 0, 0) 15%, rgb(225, 185, 231) 25%, rgb(252, 70, 91) 35%, rgb(117, 176, 33) 43%, rgb(245, 200, 196) 52%, rgb(29, 29, 202) 60%, rgb(254, 59, 1) 67%, rgb(193, 195, 205) 75%, rgb(90, 163, 109) 83%);
  background-image: radial-gradient(circle farthest-corner at center center, rgb(255, 255, 255) 1%, rgb(0, 0, 0) 15%, rgb(225, 185, 231) 25%, rgb(252, 70, 91) 35%, rgb(117, 176, 33) 43%, rgb(245, 200, 196) 52%, rgb(29, 29, 202) 60%, rgb(254, 59, 1) 67%, rgb(193, 195, 205) 75%, rgb(90, 163, 109) 83%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.coh-style-table-of-contents {
  margin-top: 10px;
}
.coh-style-table-of-contents .toc-item {
  color: rgb(0, 0, 0);
  font-weight: 400;
}
.coh-style-table-of-contents .toc-header {
  color: rgb(0, 0, 0);
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-style-tab-menu {
    height: 50px;
  }
}
@media (max-width: 1023px) {
  .enable-basic-hover-dropdown.is-expanded.coh-style-tab-menu a:hover {
    color: rgb(255, 255, 255);
    background-color: rgb(89, 206, 255);
  }
}
@media (max-width: 1023px) {
  .is-expanded.coh-style-tab-menu li a {
    color: rgb(0, 0, 0);
    background-color: rgb(0, 188, 255);
  }
}
.is-expanded.coh-style-tab-menu .is-active a, .is-expanded.coh-style-tab-menu .in-active-trail a {
  background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .is-expanded.coh-style-tab-menu .is-active a:after, .is-expanded.coh-style-tab-menu .in-active-trail a:after {
    border-bottom-color: rgb(151, 151, 151);
  }
}
.is-expanded.coh-style-tab-menu .arrow-button:after {
  color: rgb(0, 188, 255);
}
.coh-style-tab-menu .sub-menu-list {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-style-tab-menu .sub-menu-list a:after {
    border-bottom-color: rgb(151, 151, 151);
  }
}
.coh-style-tab-menu .is-active a, .coh-style-tab-menu .in-active-trail a {
  font-weight: 600;
}
@media (max-width: 1023px) {
  .coh-style-tab-menu .is-active a, .coh-style-tab-menu .in-active-trail a {
    padding-right: -webkit-calc(19px + 20px);
    padding-right: calc(19px + 20px);
    font-weight: 400;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-tab-menu li {
  max-width: 125px;
}
.coh-style-tab-menu a {
  color: rgb(0, 0, 0);
  font-size: 16px;
  min-height: 40px;
}
@media (max-width: 1023px) {
  .coh-style-tab-menu a {
    min-height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    color: rgb(0, 0, 0);
  }
}
.coh-style-tab-menu a:after {
  width: 88px;
  border-bottom-width: 1px;
  border-bottom-color: rgb(89, 206, 255);
}
@media (max-width: 1023px) {
  .coh-style-tab-menu a:after {
    border-bottom-width: 1px;
    border-bottom-color: rgb(151, 151, 151);
  }
}
.coh-style-tab-menu .arrow-button:after {
  line-height: 1.0;
  font-weight: 900;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 188, 255);
  font-size: 19px;
  right: 20px;
  content: "\e901";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .hover-level-1.coh-style-sidebar-menu-container-style .level-1-list {
    z-index: 10;
  }
}
.coh-style-share-buttons .copy-text {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 1.33;
  border-bottom-width: 1px;
  border-bottom-color: rgb(151, 151, 151);
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-style-share-buttons .copy-text {
    padding-bottom: 13px;
  }
}
.coh-style-share-buttons .share-buttons-dropzone {
  margin-top: 15px;
}
@media (max-width: 1023px) {
  .coh-style-share-buttons .share-buttons-dropzone {
    margin-top: 10px;
  }
}
.coh-style-share-buttons .share-buttons-dropzone .share-buttons-item {
  height: 73px;
  max-width: 73px;
  width: 73px;
}
@media (max-width: 1023px) {
  .coh-style-share-buttons .share-buttons-dropzone .share-buttons-item {
    height: 50px;
    max-width: 50px;
    width: 50px;
  }
}
.coh-style-share-buttons .share-buttons-dropzone .share-buttons-item:not(:last-of-type) {
  margin-right: 30px;
}
@media (max-width: 1023px) {
  .coh-style-share-buttons .share-buttons-dropzone .share-buttons-item:not(:last-of-type) {
    margin-right: 41px;
  }
}
[dir=rtl] .coh-style-share-buttons .share-buttons-dropzone .share-buttons-item:not(:last-of-type) {
  margin-right: 0;
  margin-left: 30px;
}
@media (max-width: 1023px) {
  [dir=rtl] .coh-style-share-buttons .share-buttons-dropzone .share-buttons-item:not(:last-of-type) {
    margin-right: 0;
    margin-left: 41px;
  }
}
.coh-style-search-result {
  color: rgb(0, 0, 0);
  padding-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-style-search-result {
    padding-bottom: 15px;
  }
}
.coh-style-search-result .coh-heading {
  color: rgb(0, 0, 0);
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .coh-style-search-result .coh-heading {
    margin-bottom: 10px;
  }
}
.coh-style-search-result p strong {
  font-weight: 400;
  padding-right: 2px;
  padding-left: 2px;
  background-color: rgb(0, 188, 255);
}
.coh-style-essure-logo-hide-mobile {
  display: block;
}
@media (max-width: 767px) {
  .coh-style-essure-logo-hide-mobile {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-essure-logo-hide-mobile {
    display: none;
  }
}
.coh-style-search-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.coh-style-search-input:not(.show-search) .search-wrapper {
  display: none;
}
.bottom-position.coh-style-search-input {
  overflow: visible;
}
.bottom-position.coh-style-search-input .close-search:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 45px;
  content: "\e5cd";
  font-family: mdicons;
  display: block;
}
.bottom-position.coh-style-search-input .search-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.show-search.coh-style-search-input:not(.bottom-position) .toggle-search {
  display: none;
}
@media (max-width: 1023px) {
  .show-search.coh-style-search-input:not(.bottom-position) .toggle-search {
    display: block;
  }
}
.show-search.coh-style-search-input .search-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-search-input form {
  margin: auto;
  position: relative;
  overflow: hidden;
}
.coh-style-search-input form input[type=text] {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  background-color: rgb(255, 255, 255);
  padding-top: 13px;
  padding-right: 23px;
  padding-bottom: 13px;
  padding-left: 23px;
  border-width: 2px;
  border-color: rgb(0, 188, 255);
  width: 100%;
  border-style: solid;
}
.coh-style-search-input form input[type=text]::-ms-clear {
  height: 0;
  width: 0;
  display: none;
}
.coh-style-search-input form input[type=text]::-webkit-input-placeholder {
  font-weight: 400;
  font-size: 16px;
}
.coh-style-search-input form input[type=text]::-moz-placeholder {
  font-weight: 400;
  font-size: 16px;
}
.coh-style-search-input form input[type=text]:-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
}
.coh-style-search-input form input[type=text]::-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
}
.coh-style-search-input form input[type=text]::placeholder {
  font-weight: 400;
  font-size: 16px;
}
.coh-style-search-input form input[type=text]::-ms-input-placeholder {
  color: rgb(166, 165, 168);
}
.coh-style-search-input form input[type=text]:-ms-input-placeholder {
  color: #a6a5a8 !important;
}
.coh-style-search-input form input {
  margin: 0;
}
.coh-style-search-input form input[type=submit] {
  display: none;
}
.coh-style-search-input form .form-item, .coh-style-search-input form .form-actions {
  margin: 0;
  float: none;
}
.coh-style-search-input form .form-item-search label {
  display: none;
}
.coh-style-search-input .search-wrapper {
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-search-input .search-wrapper {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1;
  }
}
.coh-style-search-input .close-search, .coh-style-search-input .toggle-search, .coh-style-search-input input[type=text] {
  height: 50px;
}
.coh-style-search-input .close-search {
  width: 80px;
  background-color: rgb(0, 188, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-search-input .close-search:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 45px;
  content: "\e5cd";
  font-family: mdicons;
  display: block;
}
.coh-style-search-input .flex-wrapper {
  width: 1013px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-search-input .flex-wrapper {
    width: 100%;
  }
}
.coh-style-search-input .flex-wrapper > div {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-search-input .toggle-search {
  width: 80px;
  font-size: 0;
}
.coh-style-search-input .toggle-search:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 188, 255);
  font-size: 45px;
  content: "\e8b6";
  font-family: mdicons;
  display: block;
  -webkit-transform: scaleX(-1) scaleY(1);
      -ms-transform: scaleX(-1) scaleY(1);
          transform: scaleX(-1) scaleY(1);
}
.coh-style-search-box {
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .coh-style-search-box {
    margin-bottom: 30px;
  }
}
.coh-style-search-box form .form-actions:before {
  background-color: rgb(0, 188, 255);
}
.coh-style-search-box form .form-actions:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 40px;
  content: "\e8b6";
  font-family: mdicons;
}
.coh-style-search-box form .form-actions .form-submit {
  width: 82px;
}
.coh-style-search-box form .form-item-search {
  height: 50px;
}
.coh-style-search-box form .form-item-search [name=search] {
  color: rgb(166, 165, 168);
  border-color: rgb(166, 165, 168);
  border-right-width: 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.coh-style-search-box [name=search], .coh-style-search-box .form-submit {
  background-color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-1 {
  max-width: 8.33333%;
  -webkit-flex-basis: 8.33333%;
      -ms-flex-preferred-size: 8.33333%;
          flex-basis: 8.33333%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-2 {
  max-width: 16.66667%;
  -webkit-flex-basis: 16.66667%;
      -ms-flex-preferred-size: 16.66667%;
          flex-basis: 16.66667%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-3 {
  -webkit-flex-basis: 25%;
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
  max-width: 25%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-4 {
  max-width: 33.33333%;
  -webkit-flex-basis: 33.33333%;
      -ms-flex-preferred-size: 33.33333%;
          flex-basis: 33.33333%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-5 {
  -webkit-flex-basis: 41.66667%;
      -ms-flex-preferred-size: 41.66667%;
          flex-basis: 41.66667%;
  max-width: 41.66667%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-6 {
  max-width: 50%;
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-7 {
  max-width: 58.33333%;
  -webkit-flex-basis: 58.33333%;
      -ms-flex-preferred-size: 58.33333%;
          flex-basis: 58.33333%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-8 {
  max-width: 66.66667%;
  -webkit-flex-basis: 66.66667%;
      -ms-flex-preferred-size: 66.66667%;
          flex-basis: 66.66667%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-9 {
  -webkit-flex-basis: 75%;
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
  max-width: 75%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-10 {
  max-width: 83.33333%;
  -webkit-flex-basis: 83.33333%;
      -ms-flex-preferred-size: 83.33333%;
          flex-basis: 83.33333%;
}
.coh-style-disable-row-wrap > .coh-row > .coh-row-inner > .coh-col-xl-11 {
  max-width: 91.66667%;
  -webkit-flex-basis: 91.66667%;
      -ms-flex-preferred-size: 91.66667%;
          flex-basis: 91.66667%;
}
.coh-style-equal-height-for-row-elements .column-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-equal-height-for-row-elements .inner-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-request-sales-rep-styles .js-form-item {
  margin-top: 0;
  margin-bottom: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-style-request-sales-rep-styles .js-form-item {
    margin-bottom: 0;
  }
}
.coh-style-request-sales-rep-styles .form-item-request-type {
  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;
  margin-bottom: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-style-request-sales-rep-styles .form-item-request-type {
    display: block;
    margin-bottom: 1.875rem;
  }
}
.coh-style-request-sales-rep-styles .form-item-request-type label {
  min-width: 10.9375rem;
}
.coh-style-request-sales-rep-styles .select2-selection.select2-selection--single {
  border-color: rgb(166, 165, 168);
  border-style: solid;
  width: 100%;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
}
.coh-style-request-sales-rep-styles .select2-selection.select2-selection--single .select2-selection__arrow {
  margin-right: 0.9375rem;
}
.coh-style-request-sales-rep-styles label {
  display: block;
  color: rgb(0, 0, 0);
  line-height: 1.5;
  font-size: 1rem;
}
.coh-style-request-sales-rep-styles label.form-required:after {
  content: "*";
}
.coh-style-request-sales-rep-styles .form-text, .coh-style-request-sales-rep-styles .form-tel, .coh-style-request-sales-rep-styles .form-email {
  -webkit-appearance: none;
  border-style: solid;
  border-color: rgb(166, 165, 168);
  outline-style: none;
  width: 100%;
  height: 2.75rem;
  background-color: rgb(255, 255, 255);
  padding-top: 0.9375rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.9375rem;
  border-top-width: 0.0625rem;
  border-bottom-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
}
.coh-style-request-sales-rep-styles .form-text.error, .coh-style-request-sales-rep-styles .form-tel.error, .coh-style-request-sales-rep-styles .form-email.error {
  border-color: rgb(255, 3, 4);
}
.coh-style-request-sales-rep-styles .form-item-contact-preference {
  float: left;
  width: 49%;
}
@media (max-width: 1023px) {
  .coh-style-request-sales-rep-styles .form-item-contact-preference {
    width: auto;
    float: none;
  }
}
.coh-style-request-sales-rep-styles .form-item-specialty {
  width: 49%;
  float: right;
}
@media (max-width: 1023px) {
  .coh-style-request-sales-rep-styles .form-item-specialty {
    width: auto;
    float: none;
  }
}
.coh-style-request-sales-rep-styles .brand-button {
  width: 23.75rem;
  margin: auto;
}
@media (max-width: 1023px) {
  .coh-style-request-sales-rep-styles .brand-button {
    width: 14.375rem;
  }
}
.coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer input {
  display: none;
}
.coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer input:checked + label: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: "\e837";
  font-family: mdicons;
}
.coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer label {
  position: relative;
  padding-left: 1.25rem;
}
.coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer label:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: 0.3125rem;
  margin: auto;
  content: "\e836";
  font-family: mdicons;
  font-size: 0.875rem;
  color: rgb(0, 0, 0);
}
.coh-style-request-sales-rep-styles .form-no-label, .coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer {
  margin-bottom: 1.875rem;
}
.coh-style-request-sales-rep-styles .webform-type-radios {
  margin-bottom: 0;
}
.coh-style-request-sales-rep-styles label.error {
  font-size: 0.6875rem;
  color: rgb(255, 3, 4);
}
.coh-style-request-sales-rep-styles input.error {
  color: rgb(255, 3, 4);
}
.coh-style-request-sales-rep-styles .form-no-label {
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.5;
}
.coh-style-request-sales-rep-styles .form-actions {
  width: 100%;
  text-align: center;
}
html[dir=rtl] .coh-style-request-sales-rep-styles .select2-selection.select2-selection--single .select2-selection__arrow {
  margin-right: 0;
  margin-left: 0.9375rem;
}
html[dir=rtl] .coh-style-request-sales-rep-styles label.error {
  text-align: left;
}
html[dir=rtl] .coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer label {
  padding-right: 1.25rem;
  padding-left: 0;
}
html[dir=rtl] .coh-style-request-sales-rep-styles .form-item-opt-in-for-important-information-from-bayer label:before {
  left: auto;
  right: 0;
}
.coh-style-promotional-banner-styles {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  height: 100%;
}
.hide.coh-style-promotional-banner-styles {
  display: none;
}
.image-position-right.coh-style-promotional-banner-styles .column-wrapper {
  -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) {
  .image-position-right.coh-style-promotional-banner-styles .column-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.button-next-to-text.coh-style-promotional-banner-styles .wrapper-text-content > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .button-next-to-text.coh-style-promotional-banner-styles .wrapper-text-content > div > div {
    display: block;
  }
}
.coh-style-promotional-banner-styles .coh-row-inner .content-wrapper {
  padding-right: 0;
  padding-left: 0;
}
.coh-style-promotional-banner-styles .coh-row-inner div.img-container {
  padding: 0;
}
.coh-style-promotional-banner-styles .column-wrapper {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-style-promotional-banner-styles .column-wrapper {
    -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-promotional-banner-styles .column-wrapper > div {
    max-width: 100%;
  }
}
.coh-style-promotional-banner-styles .column-wrapper .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-promotional-banner-styles .column-wrapper .button-wrapper.brand-button-style .read-more {
  display: none;
}
.coh-style-promotional-banner-styles .column-wrapper .button-wrapper.read-more-style .brand-button {
  display: none;
}
.coh-style-promotional-banner-styles .close-button-wrapper {
  position: absolute;
  top: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.coh-style-promotional-banner-styles > .background-image-component > .background-img-wrapper {
  height: 100%;
}
.coh-style-promotional-banner-styles > .background-image-component > .background-img-wrapper > .coh-row {
  height: 100%;
}
.coh-style-promotional-banner-styles > .background-image-component > .background-img-wrapper > .coh-row > .coh-row-inner {
  height: 100%;
}
.coh-style-poll {
  padding-top: 1.875rem;
  padding-right: 6.375rem;
  padding-bottom: 3.125rem;
  padding-left: 6.375rem;
  width: 49.375rem;
}
@media (max-width: 1023px) {
  .coh-style-poll {
    padding-top: 1.875rem;
    padding-right: 1rem;
    padding-left: 1rem;
    width: 100%;
  }
}
.coh-style-poll .poll-question {
  font-weight: 400;
  text-align: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-style-poll .poll-question {
    margin-bottom: 1.875rem;
  }
}
.coh-style-poll .form-item-choice {
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-poll .form-item-choice {
    margin-bottom: 0.625rem;
  }
}
.coh-style-poll .form-item-choice:not(:nth-of-type(2n)) {
  margin-right: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-poll .form-item-choice:not(:nth-of-type(2n)) {
    margin-right: 0;
  }
}
.coh-style-poll .form-item-choice:last-of-type {
  margin-right: 0;
}
.coh-style-poll .form-item-choice input {
  display: none;
}
.coh-style-poll .form-item-choice input:checked + label {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 32, 96);
}
.coh-style-poll .form-item-choice label {
  min-width: 17.375rem;
}
@media (max-width: 1023px) {
  .coh-style-poll .form-item-choice label {
    min-width: 14.5rem;
  }
}
.coh-style-poll .form-item-choice label:hover {
  background-color: rgb(0, 32, 96);
  color: rgb(255, 255, 255);
}
.coh-style-poll .form-submit {
  -webkit-appearance: none;
  border-width: 0;
}
.coh-style-poll .fieldset-wrapper > [id^=edit-choice] {
  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;
}
@media (max-width: 1023px) {
  .coh-style-poll .fieldset-wrapper > [id^=edit-choice] {
    display: block;
  }
}
.coh-style-poll .form-actions {
  margin: 0;
}
.coh-style-poll .form-actions:hover:before {
  -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
}
.coh-style-poll .choice-title {
  margin-bottom: 0.3125rem;
  color: rgb(0, 0, 0);
  font-size: 16px;
}
.coh-style-poll .choice-title.is-current-selection {
  font-weight: 700;
}
.coh-style-poll .bar {
  background-color: rgb(255, 255, 255);
  margin: 0;
  height: 1.5625rem;
}
.coh-style-poll .bar .foreground {
  background-color: rgb(0, 188, 255);
  height: 100%;
}
.coh-style-poll .choice-result {
  position: relative;
  margin-bottom: 1.875rem;
}
.coh-style-poll .choice-result.is-current-selection .percent {
  font-weight: 700;
}
.coh-style-poll .percent {
  position: absolute;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.3125rem;
  color: rgb(0, 0, 0);
  font-size: 1rem;
}
.coh-style-poll .vote-form {
  text-align: center;
}
.coh-style-poll .poll-view-form {
  text-align: center;
}
.coh-style-poll .poll {
  text-align: left;
}
html[dir=rtl] .coh-style-poll .form-item-choice:not(:nth-of-type(2n)) {
  margin-right: 0;
  margin-left: 1.875rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-poll .form-item-choice:not(:nth-of-type(2n)) {
    margin-left: 0;
  }
}
.coh-style-about-the-author {
  background-color: rgb(216, 216, 216);
  padding: 30px;
}
@media (max-width: 1023px) {
  .coh-style-about-the-author {
    padding: 20px;
  }
}
.coh-style-about-the-author .left-side {
  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-about-the-author .right-side .coh-paragraph {
  color: rgb(0, 0, 0);
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
  line-height: 2rem;
}
@media (max-width: 1023px) {
  .coh-style-about-the-author .right-side .coh-paragraph {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.coh-style-about-the-author .right-side .coh-wysiwyg {
  color: rgb(0, 0, 0);
}
.coh-style-about-the-author .right-side .coh-wysiwyg p {
  line-height: 1.5rem;
  font-size: 16px;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-style-about-the-author .right-side .coh-wysiwyg p {
    font-size: 16px;
  }
}
.coh-style-about-the-author .right-side, .coh-style-about-the-author .left-side {
  height: 100%;
}
.coh-style-about-the-author .img-wrapper {
  width: 100%;
}
.coh-style-one-step-signup {
  background-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .opened-menu.coh-style-one-step-signup .sign-up-form {
    display: block;
  }
}
.opened-menu.coh-style-one-step-signup .toggle-sign-up-button:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
.full-width-view.coh-style-one-step-signup {
  padding-top: 2.1875rem;
  padding-right: 4.5rem;
  padding-bottom: 1.25rem;
  padding-left: 4.5rem;
  position: relative;
}
@media (max-width: 1023px) {
  .full-width-view.coh-style-one-step-signup {
    padding-top: 0;
    padding-right: 2.75rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
  }
}
.full-width-view.coh-style-one-step-signup .signup-caption {
  font-size: 1.5rem;
  line-height: 3.125rem;
  margin-bottom: 1.5625rem;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .full-width-view.coh-style-one-step-signup .signup-caption {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin-bottom: 0;
  }
}
.full-width-view.coh-style-one-step-signup .form-item {
  margin-bottom: 0.9375rem;
}
.full-width-view.coh-style-one-step-signup .form-item.form-item-consent {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .full-width-view.coh-style-one-step-signup .form-item.form-item-consent {
    margin-bottom: 1.25rem;
  }
}
.full-width-view.coh-style-one-step-signup .form-actions {
  margin-bottom: 1.875rem;
}
.sidebar-view.coh-style-one-step-signup {
  padding-top: 1.125rem;
  padding-right: 0.9375rem;
  padding-bottom: 1.875rem;
  padding-left: 0.9375rem;
  position: relative;
}
@media (max-width: 1023px) {
  .sidebar-view.coh-style-one-step-signup {
    padding-top: 0;
    padding-right: 2.75rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
  }
}
.sidebar-view.coh-style-one-step-signup .signup-caption {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.8125rem;
}
@media (max-width: 1023px) {
  .sidebar-view.coh-style-one-step-signup .signup-caption {
    margin-bottom: 0;
  }
}
.sidebar-view.coh-style-one-step-signup .form-description {
  margin-bottom: 1.875rem;
}
.sidebar-view.coh-style-one-step-signup .form-item {
  margin-bottom: 1.875rem;
}
.sidebar-view.coh-style-one-step-signup .form-item.form-item-consent {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .sidebar-view.coh-style-one-step-signup .form-item.form-item-consent {
    margin-bottom: 1.25rem;
  }
}
.sidebar-view.coh-style-one-step-signup .form-actions {
  margin-bottom: 1.875rem;
}
.coh-style-one-step-signup .signup-caption {
  color: rgb(49, 49, 51);
  text-align: left;
  white-space: nowrap;
}
.coh-style-one-step-signup .form-description {
  line-height: 1.5;
  color: rgb(49, 49, 51);
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-style-one-step-signup .form-description {
    margin-bottom: 1.5625rem;
  }
}
.coh-style-one-step-signup .form-item-consent {
  font-size: 0.6875rem;
  line-height: 1.5;
  text-align: center;
  color: rgb(49, 49, 51);
}
.coh-style-one-step-signup .drop-down-block {
  height: 5.875rem;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-one-step-signup .drop-down-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-one-step-signup .drop-down-block button {
  top: 0;
  left: 0;
  height: inherit;
  width: 100%;
  position: absolute;
}
.coh-style-one-step-signup .drop-down-block button:after {
  height: 0.625rem;
  width: 0.625rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.3125rem;
  margin: auto;
  border-top-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-top-style: solid;
  border-right-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (max-width: 1023px) {
  .coh-style-one-step-signup .sign-up-form {
    display: none;
  }
}
.coh-style-one-step-signup .form-text, .coh-style-one-step-signup .form-email {
  height: 2.8125rem;
  width: 100%;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(166, 165, 168);
  outline-width: 0;
  background-color: rgb(255, 255, 255);
  padding-top: 0.3125rem;
  padding-right: 0.8125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.8125rem;
  color: rgb(49, 49, 51);
  -webkit-appearance: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: inset 0 0 0 2.8125rem (field.95ad6c28-c15c-454a-a973-67503b364915);
          box-shadow: inset 0 0 0 2.8125rem (field.95ad6c28-c15c-454a-a973-67503b364915);
}
.coh-style-one-step-signup input.error {
  border-color: rgb(255, 3, 4);
}
.coh-style-one-step-signup label.error {
  color: rgb(255, 3, 4);
  text-align: right;
  font-size: 0.75rem;
}
.coh-style-one-step-signup .form-actions {
  text-align: center;
}
.coh-style-one-step-signup .form-actions input {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-width: 0;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
  color: rgb(0, 0, 0);
  font-weight: 600;
  font-size: 2.5rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-size: 1rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
  color: rgb(0, 0, 0);
  font-weight: 300;
  font-size: 2rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
  color: rgb(0, 0, 0);
  font-size: 1rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td a {
  background-color: rgba(0, 0, 0, 0);
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table a, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table span, .wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
  color: rgb(0, 0, 0);
  font-size: 0.875rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td a {
  color: rgb(0, 188, 255);
  font-size: 0.875rem;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles .optanon-toggle-display {
  color: rgb(0, 188, 255);
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  margin-bottom: 16px;
  display: inline-block;
  cursor: pointer;
  text-decoration: underline;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles .optanon-toggle-display:hover {
  text-decoration: none;
}
.wrapper-content.coh-style-one-trust-cookie-table-styles th {
  border: solid transparent;
}
.coh-style-homepage-hero-image-background-styles .inner-content {
  padding-top: 70px;
  padding-right: 20%;
  padding-left: 8.3%;
}
@media (max-width: 1023px) {
  .coh-style-homepage-hero-image-background-styles .inner-content {
    padding-right: 30px;
  }
}
@media (max-width: 564px) {
  .coh-style-homepage-hero-image-background-styles .inner-content {
    padding-right: 15px;
    padding-left: 30px;
  }
}
.coh-style-homepage-hero-image-background-styles .callout {
  min-width: 100%;
}
html[dir=rtl] .coh-style-homepage-hero-image-background-styles .inner-content {
  padding-right: 8.3%;
  padding-left: 20%;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-homepage-hero-image-background-styles .inner-content {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-style-homepage-hero-image-background-styles .inner-content {
    padding-right: 30px;
    padding-left: 15px;
  }
}
.coh-style-essure-logo-hide-desktop {
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-essure-logo-hide-desktop {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-style-essure-logo-hide-desktop {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-style-essure-logo-hide-desktop {
    display: block;
  }
}
.coh-style-essure-paragraph-link {
  color: rgb(147, 1, 82);
  font-weight: 300;
}
.coh-style-generic-teaser-type-3 {
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  text-align: left;
}
.horizontal.coh-style-generic-teaser-type-3 {
  width: 100%;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.horizontal.coh-style-generic-teaser-type-3 .img-wrapper, .horizontal.coh-style-generic-teaser-type-3 .bg-image {
  height: 10.9375rem;
  min-width: 10.9375rem;
}
@media (max-width: 1023px) {
  .horizontal.coh-style-generic-teaser-type-3 .img-wrapper, .horizontal.coh-style-generic-teaser-type-3 .bg-image {
    height: 15rem;
    min-width: 15rem;
  }
}
.horizontal.coh-style-generic-teaser-type-3 .coh-wysiwyg {
  margin-bottom: 51px;
}
@media (max-width: 1023px) {
  .horizontal.coh-style-generic-teaser-type-3 .coh-wysiwyg {
    margin-bottom: 32px;
  }
}
.horizontal.coh-style-generic-teaser-type-3 .text-wrapper {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  .horizontal.coh-style-generic-teaser-type-3 .text-wrapper {
    padding-top: 30px;
    padding-left: 0px;
  }
}
.coh-style-generic-teaser-type-3 .img-wrapper, .coh-style-generic-teaser-type-3 bg-image {
  height: 15rem;
  width: 15rem;
}
.coh-style-generic-teaser-type-3 .coh-wysiwyg {
  margin-bottom: 32px;
}
.coh-style-generic-teaser-type-3 .coh-wysiwyg p {
  font-weight: 300;
  color: rgb(0, 0, 0);
  font-size: 24px;
  line-height: 1.33;
}
.coh-style-generic-teaser-type-3 .text-wrapper {
  padding-top: 29px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.coh-style-generic-teaser-type-3 .bg-image {
  height: 100%;
}
@media (max-width: 767px) {
  .coh-style-header-bayer-logo-mobile {
    margin-top: 1em;
    float: right;
  }
}
@media (max-width: 564px) {
  .coh-style-header-bayer-logo-mobile {
    margin-top: 1em;
  }
}
.coh-style-link-focus:visited {
  border-width: 1.5px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
}
.coh-style-link-focus:focus {
  border-width: 1.5px;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  -webkit-border-radius: 3px;
          border-radius: 3px;
  outline-width: 1px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-homebutton2 {
  background-color: rgb(118, 169, 200);
  color: rgb(255, 255, 255);
  font-size: 20px;
  width: 35%;
  display: table;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
          border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  .coh-style-homebutton2 {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-style-homebutton2 {
    width: 100%;
  }
}
.coh-style-homebutton2:hover:hover {
  background-color: rgb(35, 82, 124);
}
.coh-style-homebutton1 {
  width: 48%;
  float: left;
  display: block;
}
@media (max-width: 767px) {
  .coh-style-homebutton1 {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 564px) {
  .coh-style-homebutton1 {
    width: 100%;
    margin-bottom: 20px;
  }
}
.coh-style-homenewbuttons {
  width: 100%;
  margin-top: 40px;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  display: block;
  padding-bottom: 30px;
}
@media (max-width: 564px) {
  .coh-style-homenewbuttons {
    width: 85%;
    margin-bottom: 10px;
  }
}
.coh-style-homenewbannertext {
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  font-weight: 700;
  color: rgb(102, 102, 102);
  width: 100%;
  vertical-align: middle;
  text-align: center;
  font-size: 24px;
  line-height: 29px;
}
@media (max-width: 767px) {
  .coh-style-homenewbannertext {
    font-size: 21px;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-style-homenewbannertext {
    font-size: 21px;
    text-align: left;
  }
}
.coh-style-home-button-parent {
  margin-left: 19%;
  display: block;
}
@media (max-width: 767px) {
  .coh-style-home-button-parent {
    margin-left: 10%;
    width: 75%;
  }
}
@media (max-width: 564px) {
  .coh-style-home-button-parent {
    margin-left: 0px;
    width: 100%;
  }
}
.coh-style-header-text-container {
  width: 89%;
  float: left;
  position: relative;
  right: 30px;
}
@media (max-width: 1023px) {
  .coh-style-header-text-container {
    width: 72%;
    right: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-header-text-container {
    width: 100%;
    right: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-header-text-container {
    width: 100%;
    right: 0;
  }
}
.coh-style-header-text {
  width: 100%;
}
.coh-style-header-mobile-ul-li {
  vertical-align: baseline;
}
@media (max-width: 767px) {
  .coh-style-header-mobile-ul-li {
    color: rgb(255, 255, 255);
    text-align: center;
    height: 3.1em;
    padding-top: 5px;
    padding-right: 9px;
    padding-bottom: 8px;
    padding-left: 9px;
    display: table-cell;
    vertical-align: top;
  }
}
@media (max-width: 564px) {
  .coh-style-header-mobile-ul-li {
    color: rgb(255, 255, 255);
    text-align: center;
    height: 3.1em;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 0;
    display: table-cell;
    vertical-align: top;
    z-index: 100;
    padding-left: 3px !important;
    line-height: 1em;
  }
}
.coh-style-header-mobile-ul-li:before {
  content: none !important;
}
@media (max-width: 767px) {
  .coh-style-header-mobile-ul {
    width: 100%;
    display: table;
  }
}
@media (max-width: 564px) {
  .coh-style-header-mobile-ul {
    display: table;
    width: 100%;
    z-index: 100;
    padding-top: 0px;
    padding-right: 18px;
    padding-bottom: 0px;
    padding-left: 18px;
  }
}
.coh-style-header-mobile {
  display: none;
}
@media (max-width: 767px) {
  .coh-style-header-mobile {
    background-color: rgb(0, 44, 118);
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    z-index: 100;
  }
}
@media (max-width: 564px) {
  .coh-style-header-mobile {
    background-color: rgb(0, 44, 118);
    display: block;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 100;
    left: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-header-essure-logo-mobile {
    float: left;
    margin-top: 1.5em;
    margin-right: 3em;
    margin-bottom: 0em;
    margin-left: 0em;
  }
  .coh-style-header-essure-logo-mobile:before, .coh-style-header-essure-logo-mobile:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (max-width: 564px) {
  .coh-style-header-essure-logo-mobile {
    margin-top: 1.5em;
    margin-right: 3em;
    margin-bottom: 0em;
    margin-left: 0em;
    float: left;
  }
}
.coh-style-header-bayer-logo {
  vertical-align: middle;
  padding-left: 15px;
  margin-top: 50px;
  float: right;
  display: block;
}
@media (max-width: 767px) {
  .coh-style-header-bayer-logo {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-header-bayer-logo {
    display: none;
  }
}
.coh-style-essure-paragraph-ul {
  font-size: 15px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 1.1em;
  margin-left: 0px;
}
.coh-style-header-paragraph {
  font-weight: 500;
  color: rgb(102, 102, 102);
  font-size: 1.5em;
  line-height: 1.231em;
}
.coh-style-header-menu-list-item:before {
  content: none !important;
}
.coh-style-header-link-tablet {
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-header-link-tablet {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-style-header-link-tablet {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-header-link-tablet {
    display: none;
  }
}
.coh-style-h4-margin-bottom {
  margin-bottom: 0px;
}
.coh-style-coh-style-footer-paragraph-mobile {
  display: none;
}
@media (max-width: 767px) {
  .coh-style-coh-style-footer-paragraph-mobile {
    padding: 10px;
    display: block;
    font-size: 11px !important;
  }
}
@media (max-width: 564px) {
  .coh-style-coh-style-footer-paragraph-mobile {
    display: block;
    font-size: 11px !important;
    padding: 10px;
  }
}
.coh-style-footer-links-desktop {
  display: block;
}
@media (max-width: 767px) {
  .coh-style-footer-links-desktop {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-footer-links-desktop {
    display: none;
  }
}
.coh-style-footer-paragraph {
  font-size: 13px;
  line-height: 1.384em;
  font-weight: 300;
  color: rgb(78, 88, 102);
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  .coh-style-footer-paragraph {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-footer-paragraph {
    display: none;
  }
}
.coh-style-footer-mobile-content {
  display: none;
}
@media (max-width: 564px) {
  .coh-style-footer-mobile-content {
    display: block;
  }
}
.coh-style-footer-links-mobile {
  display: none;
}
@media (max-width: 767px) {
  .coh-style-footer-links-mobile {
    color: rgb(78, 88, 102);
    text-align: center;
    background-color: rgb(246, 249, 253);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 3.2em;
    padding-left: 0;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-style-footer-links-mobile {
    background-color: rgb(246, 249, 253);
    color: rgb(78, 88, 102);
    text-align: center;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 3.2em;
    padding-left: 0;
    display: block;
  }
}
.coh-style-footer-link-color {
  color: rgb(0, 0, 0);
}
.coh-style-essure-h4-margin-bottom {
  margin-bottom: 0px;
}
.coh-style-essure-paragraph-ul-li {
  color: rgb(0, 0, 0);
  font-size: 15px;
  line-height: 20px;
  padding-left: 1em;
  margin-bottom: 15px;
}
@media (max-width: 564px) {
  .coh-style-essure-paragraph-ul-li {
    font-size: 14px;
    line-height: 20px;
  }
}
.coh-style-essure-paragraph-ul-li:before {
  color: #870150;
  margin-left: 8px;
}
.coh-style-generic-teaser---type-2- {
  padding-bottom: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-generic-teaser---type-2-:before {
  content: normal;
}
.coh-style-generic-teaser---type-2-:after {
  content: normal;
}
.coh-style-generic-teaser---type-2- .description {
  width: 100%;
}
.coh-style-generic-teaser---type-2- .text-wrapper {
  width: 100%;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-paragraph-border {
  outline-width: 1px;
  outline-style: solid;
  outline-color: rgb(0, 0, 0);
  font-weight: 700;
  margin-bottom: 10px;
}
.coh-style-general-brand-footer-wrapper p, .coh-style-general-brand-footer-wrapper a {
  color: rgb(0, 0, 0);
}
.coh-style-general-brand-footer-wrapper a:hover {
  font-weight: 600;
  color: rgb(0, 188, 255);
  text-decoration: underline;
}
.coh-style-brand-top-header {
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgb(151, 151, 151);
}
.coh-style-dosing-guide-instruction-sidebar .coh-heading {
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  text-align: left;
  margin-bottom: 0.625rem;
  margin-left: 0.625rem;
}
.coh-style-dosing-guide-instruction-sidebar .coh-wysiwyg {
  margin-top: 1.5625rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
}
.coh-style-dosing-guide-instruction-sidebar .coh-wysiwyg > p {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-size: 1rem;
  text-align: left;
}
.coh-style-dosing-guide-instruction-sidebar .read-more {
  color: rgb(0, 0, 0);
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-style-dosing-guide-instruction-sidebar .read-more:before {
  color: rgb(0, 188, 255);
}
.teaser-wrapper.coh-style-dosing-guide---teaser .text-block {
  background-color: rgb(216, 216, 216);
}
.teaser-wrapper.coh-style-dosing-guide---teaser .text-block > div {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 0rem;
  padding-left: 30px;
}
.coh-style-dosing-guide---teaser .coh-heading {
  color: rgb(0, 0, 0);
  font-weight: 600;
  margin-bottom: 30px;
}
.coh-style-dosing-guide---teaser .coh-wysiwyg p {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 16px;
  line-height: 1.2;
}
.coh-style-dosing-guide---teaser .read-more {
  margin-left: 10px;
}
.coh-style-dosing-guide---instructions {
  padding-top: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-style-dosing-guide---instructions {
    padding-top: 0;
  }
}
.coh-style-dosing-guide---instructions h4 {
  color: rgb(0, 0, 0);
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}
.coh-style-dosing-guide---instructions .text-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 1023px) {
  .coh-style-dosing-guide---instructions .text-wrapper {
    padding-bottom: 0.625rem;
    padding-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}
.coh-style-dosing-guide---instructions .text-wrapper p {
  color: rgb(0, 0, 0);
  font-size: 1rem;
  text-align: left;
}
.coh-style-dosing-guide---instructions .images-wrapper .image-container .img-wrapper .coh-image {
  max-width: 175px;
}
@media (max-width: 1023px) {
  .coh-style-dosing-guide---instructions .images-wrapper .image-container .img-wrapper .coh-image {
    max-width: 135px;
  }
}
@media (max-width: 767px) {
  .coh-style-dosing-guide---instructions .images-wrapper .image-container .img-wrapper .coh-image {
    max-width: 111px;
  }
}
html[dir=rtl] .coh-style-dosing-guide---instructions .text-wrapper {
  padding-right: 1.875rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-dosing-guide---instructions .text-wrapper {
    padding-right: 0;
  }
}
html[dir=rtl] .coh-style-dosing-guide---instructions h4 {
  text-align: right;
}
@media (max-width: 1023px) {
  .open.coh-style-document-filter .views-exposed-form {
    display: block;
  }
}
@media (max-width: 1023px) {
  .open.coh-style-document-filter .open-button {
    display: none;
  }
}
@media (max-width: 1023px) {
  .open.coh-style-document-filter .close-button {
    display: block;
  }
}
.coh-style-document-filter .views-exposed-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1169px) {
  .coh-style-document-filter .views-exposed-form {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1023px) {
  .coh-style-document-filter .views-exposed-form {
    display: none;
    background-color: rgb(216, 216, 216);
    padding-top: 0;
    padding-right: 1.5625rem;
    padding-bottom: 1.875rem;
    padding-left: 1.5625rem;
  }
}
.coh-style-document-filter .views-exposed-form .brand-button {
  min-height: 2.8125rem;
}
@media (max-width: 1023px) {
  .coh-style-document-filter .views-exposed-form .brand-button {
    width: 100%;
  }
}
.coh-style-document-filter .views-exposed-form .form-autocomplete {
  background-image: none;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 151, 151);
  outline-style: none;
  height: 2.8125rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  -webkit-appearance: none;
  background-image: none;
  width: 100%;
  background-color: rgb(255, 255, 255);
}
.coh-style-document-filter .views-exposed-form .form-autocomplete::-webkit-input-placeholder {
  color: rgb(0, 0, 0);
}
.coh-style-document-filter .views-exposed-form .form-autocomplete::-moz-placeholder {
  color: rgb(0, 0, 0);
}
.coh-style-document-filter .views-exposed-form .form-autocomplete:-ms-input-placeholder {
  color: rgb(0, 0, 0);
}
.coh-style-document-filter .views-exposed-form .form-autocomplete::-ms-input-placeholder {
  color: rgb(0, 0, 0);
}
.coh-style-document-filter .views-exposed-form .form-autocomplete::placeholder {
  color: rgb(0, 0, 0);
}
.coh-style-document-filter .form-type-textfield {
  width: 22%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 1599px) {
  .coh-style-document-filter .form-type-textfield {
    width: 19.75rem;
  }
}
.coh-style-document-filter .form-item {
  margin-bottom: 0.9375rem;
}
@media (max-width: 1169px) {
  .coh-style-document-filter .form-item {
    margin-right: 0.9375rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-document-filter .form-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.625rem;
  }
}
.coh-style-document-filter .js-form-type-select {
  height: 2.8125rem;
  width: 15%;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 151, 151);
  background-color: rgb(255, 255, 255);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: rgb(0, 0, 0);
  font-size: 1rem;
}
@media (max-width: 1599px) {
  .coh-style-document-filter .js-form-type-select {
    width: 13.4375rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-document-filter .js-form-type-select {
    width: 100%;
  }
}
.coh-style-document-filter .js-form-type-select .select2-selection .select2-selection__arrow {
  right: 0.3125rem;
}
.coh-style-document-filter .close-button, .coh-style-document-filter .open-button {
  display: none;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-style-document-filter .close-button, .coh-style-document-filter .open-button {
    display: block;
  }
}
.coh-style-document-filter table {
  width: 100%;
  margin-top: 4.6875rem;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table {
    margin-top: 1.25rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-document-filter table thead {
    display: none;
  }
}
.coh-style-document-filter table thead th {
  font-weight: 400;
  color: rgb(216, 216, 216);
  height: 2.8125rem;
  line-height: 1.5;
}
.coh-style-document-filter table thead th:not(:last-of-type) {
  text-align: left;
}
.coh-style-document-filter table tr {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr {
    display: block;
  }
}
.coh-style-document-filter table tr td {
  vertical-align: middle;
  height: 6.25rem;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  word-break: break-word;
  color: rgb(0, 0, 0);
  line-height: 1.5;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td {
    display: block;
    height: auto;
  }
}
.coh-style-document-filter table tr td:first-child {
  width: 19%;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:first-child {
    width: 100%;
  }
}
.coh-style-document-filter table tr td:nth-child(2) {
  width: 25%;
  font-weight: 600;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:nth-child(2) {
    width: 100%;
  }
}
.coh-style-document-filter table tr td:nth-child(3) {
  width: 16%;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:nth-child(3) {
    width: 100%;
  }
}
.coh-style-document-filter table tr td:nth-child(4) {
  width: 16%;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:nth-child(4) {
    width: 100%;
  }
}
.coh-style-document-filter table tr td:last-child {
  width: 11%;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:last-child {
    width: 100%;
  }
}
.coh-style-document-filter table tr td:last-child a {
  font-size: 0px;
  color: rgb(0, 0, 0);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:last-child a {
    font-size: inherit;
    height: 2.8125rem;
    width: 100%;
    background-color: rgb(0, 188, 255);
    color: rgb(255, 255, 255);
  }
}
.coh-style-document-filter table tr td:last-child a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 188, 255);
  font-size: 2.75rem;
  content: "\f01a";
  font-family: icomoon;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:last-child a:after {
    margin-left: 0.4375rem;
    color: rgb(255, 255, 255);
    font-size: 2.25rem;
  }
}
.coh-style-document-filter table tr td:not(:last-of-type) {
  padding-right: 2.8125rem;
}
@media (max-width: 1023px) {
  .coh-style-document-filter table tr td:not(:last-of-type) {
    padding-right: 0;
  }
}
.coh-style-document-filter .coh-heading {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-document-filter .coh-heading {
    background-color: rgb(216, 216, 216);
    margin-bottom: 0;
    padding-top: 0.75rem;
    padding-right: 1.5625rem;
    padding-bottom: 0.75rem;
    padding-left: 1.5625rem;
  }
}
.coh-style-document-filter .open-button {
  top: 1.0625rem;
  right: 0.4375rem;
}
.coh-style-document-filter .open-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: "\e5cf";
  font-family: mdicons;
  font-size: 1.875rem;
  color: rgb(0, 188, 255);
}
.coh-style-document-filter .close-button {
  display: none;
  top: 0.625rem;
  right: 0.4375rem;
}
.coh-style-document-filter .close-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: "\e14c";
  font-family: mdicons;
  font-size: 1.25rem;
  color: rgb(0, 188, 255);
}
[dir=rtl] .coh-style-document-filter .js-form-type-select .select2-selection .select2-selection__arrow {
  left: 0.3125rem;
  right: auto;
}
@media (max-width: 1023px) {
  [dir=rtl] .coh-style-document-filter table tr td:last-child a:after {
    margin-right: 0.4375rem;
  }
}
[dir=rtl] .coh-style-document-filter .open-button {
  right: auto;
  left: 0.4375rem;
}
[dir=rtl] .coh-style-document-filter .close-button {
  right: auto;
  left: 0.4375rem;
}
.coh-style-dialog-bubble-styles {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 1023px) {
  .coh-style-dialog-bubble-styles {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.coh-style-dialog-bubble-styles .bubble-inner-content {
  min-height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-dialog-bubble-styles .bubble-inner-content:before {
  content: "";
  width: 0;
  min-height: inherit;
  display: block;
}
.coh-style-dialog-bubble-styles .bubble-inner-content .coh-row-inner {
  width: 100%;
}
.coh-style-dialog-bubble-styles .right-content.coh-column {
  max-width: 33%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-dialog-bubble-styles .right-content.coh-column > div {
  margin-left: 10px;
}
.coh-style-dialog-bubble-styles .left-container div:not(:first-child) {
  margin-top: 10px;
}
.square .coh-style-dialog-bubble-styles > .coh-container {
  background-color: rgb(0, 188, 255);
  max-width: 15.25rem;
}
@media (max-width: 1023px) {
  .square .coh-style-dialog-bubble-styles > .coh-container {
    max-width: 12.5rem;
  }
}
.square .coh-style-dialog-bubble-styles > .coh-container.bubble-right:before {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgb(0, 188, 255);
  border-right-color: rgba(0, 0, 0, 0);
}
.square .coh-style-dialog-bubble-styles > .coh-container.bubble-left:before {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-right-color: rgb(0, 188, 255);
  border-left-color: rgba(0, 0, 0, 0);
}
.square .coh-style-dialog-bubble-styles > .coh-container p {
  color: rgb(0, 0, 0);
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5;
  font-size: 1rem;
}
.rounded .coh-style-dialog-bubble-styles > .coh-container {
  max-width: 15.25rem;
  background-color: rgb(0, 188, 255);
}
@media (max-width: 1023px) {
  .rounded .coh-style-dialog-bubble-styles > .coh-container {
    max-width: 12.5rem;
  }
}
.rounded .coh-style-dialog-bubble-styles > .coh-container.bubble-right:before {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgb(0, 188, 255);
}
.rounded .coh-style-dialog-bubble-styles > .coh-container.bubble-left:before {
  border-top-color: rgb(0, 188, 255);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
}
.rounded .coh-style-dialog-bubble-styles > .coh-container p {
  font-family: 'Open Sans', sans-serif;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.5;
}
.bubble-icon-on .coh-style-dialog-bubble-styles .coh-container.bubble-right:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 3.875rem;
  content: "\e853";
  font-family: mdicons;
}
.bubble-icon-on .coh-style-dialog-bubble-styles .coh-container.bubble-left:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 3.875rem;
  content: "\e853";
  font-family: mdicons;
}
.bubble-image-on .coh-style-dialog-bubble-styles .coh-container.bubble-right:after {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/videos-icon.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.bubble-image-on .coh-style-dialog-bubble-styles .coh-container.bubble-left:after {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/videos-icon.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.coh-style-data-privacy-table {
  padding-top: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .title {
    display: block;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table h1 + div:after, .enable-mobile-styles-laptop.coh-style-data-privacy-table h2 + div:after, .enable-mobile-styles-laptop.coh-style-data-privacy-table h3 + div:after, .enable-mobile-styles-laptop.coh-style-data-privacy-table h4 + div:after, .enable-mobile-styles-laptop.coh-style-data-privacy-table h5 + div:after, .enable-mobile-styles-laptop.coh-style-data-privacy-table h6 + div:after {
    border-top-width: 0;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-cookie-wrapper, .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-required-cookie-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-cookie-wrapper > div, .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-cookie-wrapper > div .title, .enable-mobile-styles-laptop.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div .title {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(151, 151, 151);
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .button-wrapper {
    padding-top: 1.125rem;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .button-wrapper button[name=accept]:after {
    font-size: 4.5rem;
  }
}
@media (max-width: 1169px) {
  .enable-mobile-styles-laptop.coh-style-data-privacy-table .button-wrapper button[name=decline]:after {
    font-size: 4.5rem;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .title {
    display: block;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table h1 + div:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table h2 + div:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table h3 + div:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table h4 + div:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table h5 + div:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table h6 + div:after {
    border-top-width: 0;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper > div, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper > div .title, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div .title {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(151, 151, 151);
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper {
    padding-top: 1.125rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper button[name=accept]:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper button[name=accept]:after {
    font-size: 4.5rem;
  }
}
@media (max-width: 1023px) {
  .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper button[name=decline]:after, .enable-mobile-styles-tablet.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper button[name=decline]:after {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .title {
    display: block;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table h1 + div:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table h2 + div:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table h3 + div:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table h4 + div:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table h5 + div:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table h6 + div:after {
    border-top-width: 0;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper > div, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper > div .title, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper > div .title {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(151, 151, 151);
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper {
    padding-top: 1.125rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper button[name=accept]:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper button[name=accept]:after {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-cookie-wrapper .button-wrapper button[name=decline]:after, .enable-mobile-styles-mobile.coh-style-data-privacy-table .privacy-required-cookie-wrapper .button-wrapper button[name=decline]:after {
    font-size: 4.5rem;
  }
}
.coh-style-data-privacy-table h2 {
  font-weight: 300;
  color: rgb(0, 0, 0);
}
.coh-style-data-privacy-table .title {
  display: block;
}
.coh-style-data-privacy-table h1 + div:after, .coh-style-data-privacy-table h2 + div:after, .coh-style-data-privacy-table h3 + div:after, .coh-style-data-privacy-table h4 + div:after, .coh-style-data-privacy-table h5 + div:after, .coh-style-data-privacy-table h6 + div:after {
  width: 100%;
  position: absolute;
  left: 0;
  top: 2.8125rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(151, 151, 151);
  content: "";
}
.coh-style-data-privacy-table h1 + div .title, .coh-style-data-privacy-table h2 + div .title, .coh-style-data-privacy-table h3 + div .title, .coh-style-data-privacy-table h4 + div .title, .coh-style-data-privacy-table h5 + div .title, .coh-style-data-privacy-table h6 + div .title {
  display: block;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper, .coh-style-data-privacy-table .privacy-required-cookie-wrapper {
  border-style: solid;
  border-bottom-width: 0.0625rem;
  border-color: rgb(151, 151, 151);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper > div, .coh-style-data-privacy-table .privacy-required-cookie-wrapper > div {
  padding-bottom: 0.625rem;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper > div .title, .coh-style-data-privacy-table .privacy-required-cookie-wrapper > div .title {
  color: rgb(0, 0, 0);
  font-weight: 600;
  height: 2.8125rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper > div > p, .coh-style-data-privacy-table .privacy-cookie-wrapper > div .toggle-consent, .coh-style-data-privacy-table .privacy-required-cookie-wrapper > div > p, .coh-style-data-privacy-table .privacy-required-cookie-wrapper > div .toggle-consent {
  text-align: left;
  color: rgb(0, 0, 0);
  word-break: break-all;
  font-weight: 400;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button {
  width: 14%;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper .wcc-accept-active, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper .wcc-accept-active {
  color: rgb(137, 211, 41);
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper .wcc-decline-active, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper .wcc-decline-active {
  color: rgb(255, 3, 4);
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper button, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper button {
  height: auto;
  width: auto;
  color: rgb(216, 216, 216);
  background-image: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=accept]:after, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=accept]: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: "\e86c";
  font-family: mdicons;
  font-size: 3.25rem;
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=decline], .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=decline] {
    margin-left: 2.4375rem;
  }
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=decline]:after, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-button .button-wrapper button[name=decline]: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: "\e5c9";
  font-family: mdicons;
  font-size: 3.25rem;
  display: block;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-lifespan, .coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-provider, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-lifespan, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-provider {
  width: 17%;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-content, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-content {
  width: 27%;
}
.coh-style-data-privacy-table .privacy-cookie-wrapper .privacy-cookie-title, .coh-style-data-privacy-table .privacy-required-cookie-wrapper .privacy-cookie-title {
  width: 25%;
}
.coh-style-data-privacy-table .privacy-required-cookie-wrapper + .privacy-required-cookie-wrapper {
  padding-top: 0.625rem;
}
.coh-style-data-privacy-table .privacy-required-cookie-wrapper + .privacy-required-cookie-wrapper .title {
  display: none;
}
.coh-style-back-to-top-custom {
  position: fixed;
  z-index: 99999;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-09/btn-back-to-top.png");
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  top: 50%;
  right: 0;
  height: 40px;
  width: 40px;
  -webkit-border-radius: 0px;
          border-radius: 0px;
  border-style: none;
}
.coh-style-blur-background {
  -webkit-filter: blur(0.3125rem);
          filter: blur(0.3125rem);
}
.coh-style-cta-1-styles .cta-headline {
  text-align: left;
}
.coh-style-cta-1-styles .arrow-wrapper {
  width: -webkit-calc(2.1875rem + 10px);
  width: calc(2.1875rem + 10px);
}
@media (max-width: 1023px) {
  .coh-style-cta-1-styles .arrow-wrapper {
    width: -webkit-calc(2.1875rem + 10px);
    width: calc(2.1875rem + 10px);
  }
}
@media (max-width: 767px) {
  .coh-style-cta-1-styles .arrow-wrapper {
    width: -webkit-calc(2.1875rem + 10px);
    width: calc(2.1875rem + 10px);
  }
}
.coh-style-cta-1-styles .arrow-wrapper .arrow-link {
  border-top-width: 0.5625rem;
  border-bottom-width: 0;
  border-right-width: 0;
  border-left-width: 0.5625rem;
  height: 2.1875rem;
  width: 2.1875rem;
  border-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-cta-1-styles .arrow-wrapper .arrow-link {
    height: 2.1875rem;
    width: 2.1875rem;
    border-top-width: 0.5625rem;
    border-left-width: 0.5625rem;
  }
}
@media (max-width: 767px) {
  .coh-style-cta-1-styles .arrow-wrapper .arrow-link {
    height: 2.1875rem;
    width: 2.1875rem;
    border-top-width: 0.5625rem;
    border-left-width: 0.5625rem;
  }
}
.coh-style-cta-1-styles .cta-headline-vertical-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-contact-us-form-styles .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-style-contact-us-form-styles .form-wrapper .wrapper-button {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
html[dir=rtl] .coh-style-contact-us-form-styles .form-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.coh-style-country-and-profession-selection {
  background-color: rgb(255, 255, 255);
  width: 995px;
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  overflow-y: auto;
  overflow-x: auto;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-style-country-and-profession-selection {
    width: 100%;
    max-height: 100vh;
  }
}
.coh-style-country-and-profession-selection .additional-info-wrapper {
  text-align: center;
}
.coh-style-country-and-profession-selection .additional-info-wrapper .read-more {
  border-left-width: 0;
  white-space: nowrap;
  color: rgb(0, 0, 0);
}
@media (max-width: 564px) {
  .coh-style-country-and-profession-selection .additional-info-wrapper .read-more {
    letter-spacing: -0.2px;
  }
}
.coh-style-country-and-profession-selection .additional-info-wrapper .read-more:before {
  color: rgb(40, 169, 224);
}
.coh-style-country-and-profession-selection h2, .coh-style-country-and-profession-selection h3 {
  margin-right: 40px;
  margin-bottom: 20px;
  margin-left: 70px;
}
@media (max-width: 1023px) {
  .coh-style-country-and-profession-selection h2, .coh-style-country-and-profession-selection h3 {
    margin-right: 0rem;
    margin-left: 0rem;
  }
}
.coh-style-country-and-profession-selection .additional-text {
  color: rgb(0, 0, 0);
}
.coh-style-country-and-profession-selection .country-language-switcher {
  margin-bottom: 30px;
}
.coh-style-country-and-profession-selection .country-language-switcher .brand-button {
  margin-top: 26px;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  display: block;
  width: 290px;
}
@media (max-width: 1023px) {
  .coh-style-country-and-profession-selection .country-language-switcher .brand-button {
    width: 100%;
  }
}
.coh-style-country-and-profession-selection .country-language-switcher h3 {
  color: rgb(0, 0, 0);
}
.coh-style-country-and-profession-selection a:focus, .coh-style-country-and-profession-selection input[type=submit]:focus {
  outline-color: rgb(0, 0, 0);
  outline-style: solid;
  outline-width: 0.0625rem;
}
html[dir=rtl] .coh-style-country-and-profession-selection .additional-info-wrapper .read-more {
  border-left-width: 2.1875rem;
  border-right-width: 0;
}
.coh-style-campaign-article-teaser-custom-style {
  padding-right: 120px;
  padding-left: 120px;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-style-campaign-article-teaser-custom-style {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 767px) {
  .coh-style-campaign-article-teaser-custom-style {
    padding-right: 12px;
    padding-left: 12px;
  }
}
.coh-style-campaign-article-teaser-custom-style:after {
  background-color: rgb(216, 216, 216);
  height: 100%;
  width: 55%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.coh-style-campaign-article-teaser-custom-style .coh-style-read-more-link-bottom-alignment {
  padding-bottom: 0;
}
.coh-style-conversation-teaser-container {
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 1.25rem;
  padding-left: 1.875rem;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  max-width: 30.125rem;
  background-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-style-conversation-teaser-container {
    max-width: 22.125rem;
    padding-top: 1.875rem;
    padding-right: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 1.875rem;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
}
.coh-style-campaign-image-custom-styles {
  margin-bottom: 1.875rem;
  position: relative;
}
.coh-style-campaign-image-custom-styles:after {
  background-color: rgb(216, 216, 216);
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  top: 1.875rem;
  left: 6.3125rem;
  z-index: -1;
}
@media (max-width: 1023px) {
  .coh-style-campaign-image-custom-styles:after {
    min-width: -webkit-calc( 100% - 101px );
    min-width: calc( 100% - 101px );
  }
}
.coh-style-campaign-simple-signup-custom-styles .coh-component {
  position: relative;
}
.coh-style-campaign-simple-signup-custom-styles .coh-component .coh-container {
  position: absolute;
  top: 50%;
  right: 30px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: auto;
}
@media (max-width: 1023px) {
  .coh-style-campaign-simple-signup-custom-styles .coh-component .coh-container {
    position: static;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
.coh-style-campaign-simple-signup-custom-styles .coh-component .brand-button {
  height: 5rem;
}
.coh-style-campaign-simple-signup-custom-styles h3, .coh-style-campaign-simple-signup-custom-styles .coh-wysiwyg {
  max-width: 35.9375rem;
}
@media (max-width: 1169px) {
  .coh-style-campaign-simple-signup-custom-styles h3, .coh-style-campaign-simple-signup-custom-styles .coh-wysiwyg {
    max-width: 26.25rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-campaign-simple-signup-custom-styles h3, .coh-style-campaign-simple-signup-custom-styles .coh-wysiwyg {
    max-width: 100%;
  }
}
.coh-style-full-dosing .read-more {
  color: rgb(0, 0, 0);
  margin-top: 0px;
  margin-bottom: 0px;
}
.coh-style-full-dosing .read-more:before {
  color: rgb(0, 188, 255);
}
.coh-style-container-with-stackable-side-buttons {
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-style-container-with-stackable-side-buttons {
    width: auto;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .component-zone {
    max-width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .image-icon-wrapper {
    display: none;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .left-side, .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .right-side {
    position: static;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container {
    width: 100%;
    left: 0;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container:after {
    content: normal;
  }
}
@media (max-width: 1169px) {
  .laptop-mode-mobile.coh-style-container-with-stackable-side-buttons .columns-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .component-zone {
    max-width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .image-icon-wrapper {
    display: none;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .left-side, .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .right-side {
    position: static;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container {
    width: 100%;
    left: 0;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container:after {
    content: normal;
  }
}
@media (max-width: 1023px) {
  .tablet-mode-mobile.coh-style-container-with-stackable-side-buttons .columns-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .component-zone {
    max-width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .image-icon-wrapper {
    display: none;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .left-side, .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .right-side {
    position: static;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container {
    width: 100%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .active-button .active-container:after {
    content: normal;
  }
}
@media (max-width: 767px) {
  .mobile-mode-mobile.coh-style-container-with-stackable-side-buttons .columns-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.items-space-between.coh-style-container-with-stackable-side-buttons .columns-wrapper .right-side > div, .items-space-between.coh-style-container-with-stackable-side-buttons .columns-wrapper .left-side > 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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.items-space-between.coh-style-container-with-stackable-side-buttons .columns-wrapper .button-wrapper:not(:last-child) {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-container-with-stackable-side-buttons .active-container {
  position: absolute;
  top: 0;
  z-index: 1;
  height: 100%;
}
.coh-style-container-with-stackable-side-buttons .active-container:after {
  content: "";
  z-index: -1;
}
.coh-style-container-with-stackable-side-buttons .active-inner-content {
  overflow: auto;
  height: 100%;
}
.coh-style-container-with-stackable-side-buttons .button-open, .coh-style-container-with-stackable-side-buttons .button-toggle, .coh-style-container-with-stackable-side-buttons .active-container:after {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
}
.coh-style-container-with-stackable-side-buttons .right-side .active-container {
  right: 100%;
}
.coh-style-container-with-stackable-side-buttons .left-side .active-container {
  left: 100%;
}
.coh-style-container-with-stackable-side-buttons .columns-wrapper {
  -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;
  position: relative;
}
.coh-style-container-with-stackable-side-buttons .button-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1px;
}
.coh-style-container-with-stackable-side-buttons .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-style-container-with-stackable-side-buttons .coh-row-inner > .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-style-card {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(121, 178, 57);
  width: 36.625rem;
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.375rem;
  padding-left: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-card {
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
@media (max-width: 767px) {
  .coh-style-card {
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 100%;
  }
}
.coh-style-card .coh-heading {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.5;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
}
.coh-style-card .left-column {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-card .left-column p, .coh-style-card .left-column li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
}
.coh-style-card .left-column p .title, .coh-style-card .left-column li .title {
  width: 5.5625rem;
}
.coh-style-card .footnotes-wrapper .coh-wysiwyg {
  margin-left: 0.875rem;
}
.coh-style-card .footnotes-wrapper .coh-wysiwyg p, .coh-style-card .footnotes-wrapper .coh-wysiwyg li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
}
.coh-style-card .footnote-text {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-card .bayer-logo-wrapper {
  -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-card .bayer-logo-wrapper img {
  width: 4.6875rem;
}
.coh-style-card .product-logo {
  width: 14.125rem;
}
.coh-style-card .right-column {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-duplicate-of-essure-list-item-tab {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  vertical-align: middle;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: rgb(204, 204, 204);
  font-size: 14px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-essure-list-item-tab {
    display: block;
  }
}
@media (max-width: 767px) {
  .coh-style-duplicate-of-essure-list-item-tab {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-essure-list-item-tab {
    display: none;
  }
}
.coh-style-authentication-modal-styles .coh-modal-inner {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(11, 57, 78);
  padding-top: 83px;
  padding-right: 70px;
  padding-bottom: 60px;
  padding-left: 70px;
  background-color: rgb(255, 255, 255);
  width: 725px;
  max-height: 90vh;
  overflow: auto;
}
@media (max-width: 1023px) {
  .coh-style-authentication-modal-styles .coh-modal-inner {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    width: 80vw;
  }
}
@media (max-width: 564px) {
  .coh-style-authentication-modal-styles .coh-modal-inner {
    width: 90vw;
  }
}
.coh-style-authentication-modal-styles h2 {
  margin-bottom: 30px;
}
.coh-style-authentication-modal-styles h4 {
  font-weight: 900;
}
.coh-style-authentication-modal-styles .button-with-overlay {
  width: 100%;
  padding-top: 22px;
  padding-right: 80px;
  padding-bottom: 24px;
  padding-left: 38px;
  position: relative;
  display: block;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}
.coh-style-authentication-modal-styles .button-with-overlay:hover {
  padding-left: 30px;
}
.coh-style-authentication-modal-styles .button-with-overlay:hover:after {
  right: 15px;
}
.coh-style-authentication-modal-styles .button-with-overlay:before {
  width: 72px;
  position: absolute;
  top: 0;
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
  content: "";
  -webkit-transform: skewX(-12deg);
      -ms-transform: skewX(-12deg);
          transform: skewX(-12deg);
  background-color: rgb(11, 57, 78);
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  left: -webkit-calc(100% - 72px);
  left: calc(100% - 72px);
}
.coh-style-authentication-modal-styles .button-with-overlay:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  color: rgb(255, 255, 255);
  content: "\e901";
  font-family: icomoon;
  right: 20px;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}
.coh-style-authentication-modal-styles .button-with-overlay:nth-child(2) {
  background-color: rgb(0, 98, 125);
  margin-bottom: 60px;
}
.coh-style-authentication-modal-styles .button-with-overlay:last-child {
  background-color: rgb(238, 238, 238);
}
.coh-style-authentication-modal-styles .button-with-overlay:last-child span {
  color: rgb(42, 81, 99);
}
.coh-style-authentication-modal-styles .button-with-overlay span {
  font-weight: 300;
  font-size: 24px;
}
@media (max-width: 1023px) {
  .coh-style-authentication-modal-styles .button-with-overlay span {
    font-size: 16px;
    line-height: 1.2;
  }
}
html[dir=rtl] .coh-style-authentication-modal-styles .button-with-overlay {
  padding-right: 2.375rem;
  padding-left: 5rem;
}
html[dir=rtl] .coh-style-authentication-modal-styles .button-with-overlay:before {
  left: auto;
  right: -webkit-calc(100% - 72px);
  right: calc(100% - 72px);
  -webkit-transform: skewX(12deg);
      -ms-transform: skewX(12deg);
          transform: skewX(12deg);
}
html[dir=rtl] .coh-style-authentication-modal-styles .button-with-overlay:after {
  left: 1.25rem;
  right: auto;
  -webkit-transform: translate3d(0, -50%, 0) scale(-1);
          transform: translate3d(0, -50%, 0) scale(-1);
}
html[dir=rtl] .coh-style-authentication-modal-styles .button-with-overlay:hover:after {
  -webkit-transform: translate3d(-5px, -50%, 0) scale(-1);
          transform: translate3d(-5px, -50%, 0) scale(-1);
}
html[dir=rtl] .coh-style-authentication-modal-styles .button-with-overlay:hover:before {
  -webkit-transform: translate3d(-110%, 0, 0) skewX(12deg);
          transform: translate3d(-110%, 0, 0) skewX(12deg);
}
.coh-style-essure-footer-links {
  color: rgb(0, 0, 0);
  font-size: 17px;
  font-weight: 600;
  display: table-cell;
  list-style-type: none;
  list-style-type: none;
}
@media (max-width: 767px) {
  .coh-style-essure-footer-links {
    font-size: 17px;
    padding: 15px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: rgb(221, 225, 236);
    padding-left: 0px !important;
  }
}
@media (max-width: 564px) {
  .coh-style-essure-footer-links {
    display: block;
    border-color: rgb(221, 225, 236);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 15px;
    font-size: 10px;
    padding-left: 0px !important;
  }
}
.coh-style-essure-footer-links:before {
  content: normal;
  content: none !important;
}
.coh-style-essure-footer-ul-links {
  display: table;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 2px;
  margin-left: auto;
}
.coh-style-accordion-tabs-style {
  min-height: 2.25rem;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(216, 216, 216);
}
.coh-style-accordion-tabs-style:first-child {
  border-top-width: 0.125rem;
  border-top-style: solid;
  border-top-color: rgb(216, 216, 216);
}
.is-active.coh-style-accordion-tabs-style {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(179, 29, 186);
}
.is-active.coh-style-accordion-tabs-style a {
  color: rgb(179, 29, 186);
}
.is-active.coh-style-accordion-tabs-style 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: "\e148";
  font-family: mdicons;
}
.is-disabled.coh-style-accordion-tabs-style 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: "\e001";
  font-family: mdicons;
  color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-style a {
  color: rgb(0, 0, 0);
  display: block;
  height: 100%;
  width: 100%;
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-style-accordion-tabs-style a {
    padding-top: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
}
.coh-style-accordion-tabs-style a:hover {
  background-color: rgb(246, 246, 246);
}
.coh-style-accordion-tabs-style a:after {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  margin-top: 2px;
  margin-right: 12px;
  margin-left: 12px;
  font-size: 20px;
  position: sticky;
  right: 8px;
  content: "\e15d";
  font-family: mdicons;
  color: rgb(40, 169, 224);
}
.coh-style-accordion-tabs-style a:after:before, .coh-style-accordion-tabs-style a:after:after {
  clear: both;
  content: " ";
  display: table;
}
@media (max-width: 564px) {
  .coh-style-accordion-tabs-style a:after {
    margin-top: 2px;
    margin-right: 4px;
  }
}
html[dir=rtl] .coh-style-accordion-tabs-style a:after {
  left: 0.5rem;
  right: auto;
  float: left;
}
.coh-style-find-local-bayer {
  background-color: rgb(216, 216, 216);
  padding-top: 1.25rem;
  padding-right: 6.375rem;
  padding-bottom: 2.8125rem;
  padding-left: 6.375rem;
  margin-top: 0;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 1.25rem;
    padding-left: 0.625rem;
    margin-top: 0;
    margin-bottom: 0.9375rem;
  }
}
@media (max-width: 767px) {
  .coh-style-find-local-bayer {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-style-find-local-bayer form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer form {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer .form-item-zip-code {
    margin-bottom: 1.25rem;
  }
}
.coh-style-find-local-bayer .form-item-zip-code label {
  display: block;
  margin-bottom: 0.4375rem;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer .form-item-zip-code label {
    margin-bottom: 1.25rem;
  }
}
.coh-style-find-local-bayer .form-item-zip-code .form-text {
  outline-style: none;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 151, 151);
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  height: 2.8125rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 0 2.8125rem 2.8125rem rgb(255, 255, 255);
          box-shadow: inset 0 0 2.8125rem 2.8125rem rgb(255, 255, 255);
  width: 100%;
  -webkit-appearance: none;
}
.coh-style-find-local-bayer .form-item-zip-code .form-text.error {
  border-color: rgb(255, 3, 4);
}
.coh-style-find-local-bayer .form-item-zip-code label.error {
  color: rgb(255, 3, 4);
  font-size: 0.6875rem;
  position: absolute;
}
.coh-style-find-local-bayer .form-item-zip-code {
  margin-right: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer .form-item-zip-code {
    margin-right: 0;
  }
}
.coh-style-find-local-bayer .brand-button.form-submit {
  min-height: 2.8125rem;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer .brand-button.form-submit {
    margin: auto;
    display: block;
  }
}
.coh-style-find-local-bayer .messages--error {
  margin-bottom: 0.4375rem;
}
@media (max-width: 1023px) {
  .coh-style-find-local-bayer .messages--error {
    margin-bottom: 1.25rem;
  }
}
html[dir=rtl] .coh-style-find-local-bayer .form-item-zip-code {
  margin-right: 0;
  margin-left: 1.875rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-find-local-bayer .form-item-zip-code {
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-style-active-nav {
    overflow: hidden;
  }
}
.link-mode.coh-style-article-preview-1-styles .title, .link-mode.coh-style-article-preview-1-sgm .title {
  display: none;
}
.link-mode.coh-style-article-preview-1-styles .heading-link, .link-mode.coh-style-article-preview-1-sgm .heading-link {
  display: block;
}
.modal-mode.coh-style-article-preview-1-styles .title, .modal-mode.coh-style-article-preview-1-sgm .title {
  display: none;
}
.modal-mode.coh-style-article-preview-1-styles .heading-modal, .modal-mode.coh-style-article-preview-1-sgm .heading-modal {
  display: block;
  cursor: pointer;
}
.coh-style-article-preview-1-styles .read-more, .coh-style-article-preview-1-sgm .read-more {
  border-left-width: 0;
  margin-left: 0;
}
.coh-style-article-preview-1-styles .heading-modal, .coh-style-article-preview-1-sgm .heading-modal, .coh-style-article-preview-1-styles .heading-link, .coh-style-article-preview-1-sgm .heading-link {
  display: none;
}
.coh-style-article-preview-1-styles .coh-heading, .coh-style-article-preview-1-sgm .coh-heading {
  font-weight: 600;
  margin-bottom: 1.25rem;
}
.coh-style-article-preview-1-styles .coh-paragraph, .coh-style-article-preview-1-sgm .coh-paragraph {
  font-size: 0.75rem;
  margin-bottom: 1.25rem;
}
html[dir=rtl] .coh-style-article-preview-1-styles .read-more, html[dir=rtl] .coh-style-article-preview-1-sgm .read-more {
  border-left-width: 2.1875rem;
  border-right-width: 0;
}
.coh-style-article-preview-1-sgm {
  width: 100%;
}
.coh-style-article-preview-1-sgm .description p {
  color: rgb(0, 0, 0);
}
.coh-style-article-preview-1-sgm .headline {
  color: rgb(0, 0, 0);
}
.coh-style-article-preview-1-sgm .date {
  color: rgb(0, 188, 255);
}
.coh-style-article-preview-2-styles, .coh-style--sgm---article-preview-2 {
  padding-bottom: 1.25rem;
}
.link-mode.coh-style-article-preview-2-styles .title, .link-mode.coh-style--sgm---article-preview-2 .title {
  display: none;
}
.link-mode.coh-style-article-preview-2-styles .heading-link, .link-mode.coh-style--sgm---article-preview-2 .heading-link {
  display: block;
}
.modal-mode.coh-style-article-preview-2-styles .title, .modal-mode.coh-style--sgm---article-preview-2 .title {
  display: none;
}
.modal-mode.coh-style-article-preview-2-styles .heading-modal, .modal-mode.coh-style--sgm---article-preview-2 .heading-modal {
  cursor: pointer;
  display: block;
}
.coh-style-article-preview-2-styles .date, .coh-style--sgm---article-preview-2 .date {
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
}
.coh-style-article-preview-2-styles .coh-style-read-more-link, .coh-style--sgm---article-preview-2 .coh-style-read-more-link {
  border-left-width: 0;
}
.coh-style-article-preview-2-styles .link-wrapper.left .read-more, .coh-style--sgm---article-preview-2 .link-wrapper.left .read-more {
  left: 0;
  right: auto;
}
.coh-style-article-preview-2-styles .link-wrapper.right .read-more, .coh-style--sgm---article-preview-2 .link-wrapper.right .read-more {
  left: auto;
  right: 0;
}
.coh-style-article-preview-2-styles .link-wrapper .read-more, .coh-style--sgm---article-preview-2 .link-wrapper .read-more {
  border-left-width: 0;
  border-bottom-width: 0;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-2-styles .link-wrapper .read-more, .coh-style--sgm---article-preview-2 .link-wrapper .read-more {
    margin-top: 9px;
  }
}
@media (max-width: 564px) {
  .coh-style-article-preview-2-styles .link-wrapper .read-more, .coh-style--sgm---article-preview-2 .link-wrapper .read-more {
    position: relative;
  }
}
.coh-style-article-preview-2-styles .right-side, .coh-style--sgm---article-preview-2 .right-side {
  height: 100%;
}
.coh-style-article-preview-2-styles .coh-heading, .coh-style--sgm---article-preview-2 .coh-heading {
  margin-bottom: 1.875rem;
  font-weight: 600;
}
.coh-style-article-preview-2-styles .heading-modal, .coh-style--sgm---article-preview-2 .heading-modal, .coh-style-article-preview-2-styles .heading-link, .coh-style--sgm---article-preview-2 .heading-link {
  display: none;
}
@media (max-width: 564px) {
  .coh-style-article-preview-2-styles .coh-style-read-more-link-bottom-alignment, .coh-style--sgm---article-preview-2 .coh-style-read-more-link-bottom-alignment {
    padding-bottom: 0;
  }
}
html[dir=rtl] .coh-style-article-preview-2-styles .link-wrapper .read-more, html[dir=rtl] .coh-style--sgm---article-preview-2 .link-wrapper .read-more {
  border-left-width: 2.1875rem;
  border-right-width: 0;
}
.coh-style--sgm---article-preview-2 .text p {
  color: rgb(0, 0, 0);
}
.coh-style--sgm---article-preview-2 .headline {
  color: rgb(0, 0, 0);
}
.coh-style--sgm---article-preview-2 .date {
  color: rgb(0, 188, 255);
}
.coh-style-article-preview-3-styles, .coh-style--sgm---article-preview-3 {
  padding-bottom: 1.25rem;
}
.link-mode.coh-style-article-preview-3-styles .title, .link-mode.coh-style--sgm---article-preview-3 .title {
  display: none;
}
.link-mode.coh-style-article-preview-3-styles .heading-link, .link-mode.coh-style--sgm---article-preview-3 .heading-link {
  display: block;
}
.modal-mode.coh-style-article-preview-3-styles .title, .modal-mode.coh-style--sgm---article-preview-3 .title {
  display: none;
}
.modal-mode.coh-style-article-preview-3-styles .heading-modal, .modal-mode.coh-style--sgm---article-preview-3 .heading-modal {
  cursor: pointer;
  display: block;
}
.coh-style-article-preview-3-styles .date, .coh-style--sgm---article-preview-3 .date {
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
}
.coh-style-article-preview-3-styles .coh-style-read-more-link, .coh-style--sgm---article-preview-3 .coh-style-read-more-link {
  border-left-width: 0;
}
.coh-style-article-preview-3-styles .right-side .read-more, .coh-style--sgm---article-preview-3 .right-side .read-more {
  bottom: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-top-width: 1rem;
  margin-top: 9px;
}
@media (max-width: 767px) {
  .coh-style-article-preview-3-styles .right-side .read-more, .coh-style--sgm---article-preview-3 .right-side .read-more {
    position: relative;
  }
}
.coh-style-article-preview-3-styles .right-side .link-wrapper, .coh-style--sgm---article-preview-3 .right-side .link-wrapper {
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-3-styles .right-side .link-wrapper, .coh-style--sgm---article-preview-3 .right-side .link-wrapper {
    display: block;
  }
}
.coh-style-article-preview-3-styles .right-side, .coh-style--sgm---article-preview-3 .right-side, .coh-style-article-preview-3-styles .left-side, .coh-style--sgm---article-preview-3 .left-side {
  height: 100%;
}
.coh-style-article-preview-3-styles .coh-heading, .coh-style--sgm---article-preview-3 .coh-heading {
  margin-bottom: 1.875rem;
  font-weight: 600;
}
.coh-style-article-preview-3-styles .heading-modal, .coh-style--sgm---article-preview-3 .heading-modal, .coh-style-article-preview-3-styles .heading-link, .coh-style--sgm---article-preview-3 .heading-link {
  display: none;
}
html[dir=rtl] .coh-style-article-preview-3-styles .right-side .read-more, html[dir=rtl] .coh-style--sgm---article-preview-3 .right-side .read-more {
  border-left-width: 2.1875rem;
  border-right-width: 0;
}
.coh-style--sgm---article-preview-3 .text p {
  color: rgb(0, 0, 0);
}
.coh-style--sgm---article-preview-3 .headline {
  color: rgb(0, 0, 0);
}
.coh-style--sgm---article-preview-3 .date {
  color: rgb(0, 188, 255);
}
.coh-style-events---teaser-card {
  text-align: left;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border-bottom-color: rgb(151, 151, 151);
  min-height: 300px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.coh-style-events---teaser-card .link-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-events---teaser-card .link-wrapper .read-more {
  position: relative;
  display: block;
  border-left-width: 0;
  border-right-width: 1.1875rem;
}
.coh-style-events---teaser-card .link-wrapper .read-more:before {
  left: 90%;
  color: rgb(0, 188, 255);
}
.coh-style-events---teaser-card .event-list-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1.5;
  min-height: 90px;
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-events---teaser-card .event-list-wrapper .event-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-events---teaser-card .event-list-wrapper .item-wrapper {
  font-size: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-events---teaser-card .event-list-wrapper .item-wrapper p {
  font-size: 12px;
}
.coh-style-events---teaser-card .event-list-wrapper .item-wrapper p:first-child {
  font-weight: 600;
  padding-right: 0.25rem;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .event-list-wrapper .item-wrapper p:first-child {
    padding-right: 0.125rem;
  }
}
.coh-style-events---teaser-card .event-list-wrapper .web-link {
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-style-events---teaser-card .event-general-data {
  padding-right: 3.75rem;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .event-general-data {
    padding-right: 0;
  }
}
.coh-style-events---teaser-card .event-general-data .read-more {
  white-space: nowrap;
  z-index: 1;
  position: absolute;
  left: 100%;
  border-top-width: 0.9375rem;
  border-bottom-width: 0.9375rem;
  border-left-width: 0;
  border-right-width: 0.9375rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .event-general-data .read-more {
    position: relative;
    left: 0;
    display: none;
  }
}
.coh-style-events---teaser-card .event-general-data .read-more:before {
  left: 90%;
}
.coh-style-events---teaser-card .event-general-data .sub-title {
  font-weight: 400;
  font-size: 12px;
}
.coh-style-events---teaser-card .event-card-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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .event-card-column {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    margin-bottom: 30px;
  }
}
.coh-style-events---teaser-card .event-card-column > div {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-events---teaser-card .event-card-column > div .read-more {
  position: relative;
  display: block;
  border-left-width: 0;
  border-right-width: 1.1875rem;
}
.coh-style-events---teaser-card .event-card-column > div .read-more:before {
  left: 90%;
}
.coh-style-events---teaser-card .link-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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .link-column {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-style-events---teaser-card h2 {
  font-weight: 600;
}
.coh-style-events---teaser-card .teaser-card {
  width: 175px;
  min-height: 125px;
}
@media (max-width: 1023px) {
  .coh-style-events---teaser-card .teaser-card {
    width: 100%;
  }
}
.coh-style-event-listing .event-actions-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .coh-style-event-listing .event-actions-wrapper {
    margin-bottom: 30px;
  }
}
.coh-style-event-listing .form-item {
  height: 50px;
}
.coh-style-event-listing .form-text {
  background-color: rgb(255, 255, 255);
  color: rgb(166, 165, 168);
  border-color: rgb(166, 165, 168);
}
.coh-style-event-listing .coh-apply-filters:before {
  background-color: rgb(0, 188, 255);
}
.coh-style-event-listing .coh-apply-filters:after {
  color: rgb(255, 255, 255);
}
.coh-style-event-listing .select2-selection--single {
  height: 50px;
}
.coh-style-article-preview-4-styles, .coh-style--sgm---article-preview-4 {
  padding-bottom: 1.875rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
.link-mode.coh-style-article-preview-4-styles .title, .link-mode.coh-style--sgm---article-preview-4 .title {
  display: none;
}
.link-mode.coh-style-article-preview-4-styles .heading-link, .link-mode.coh-style--sgm---article-preview-4 .heading-link {
  display: block;
}
.modal-mode.coh-style-article-preview-4-styles .title, .modal-mode.coh-style--sgm---article-preview-4 .title {
  display: none;
}
.modal-mode.coh-style-article-preview-4-styles .heading-modal, .modal-mode.coh-style--sgm---article-preview-4 .heading-modal {
  display: block;
  cursor: pointer;
}
.coh-style-article-preview-4-styles .coh-style-read-more-link-bottom-alignment .read-more, .coh-style--sgm---article-preview-4 .coh-style-read-more-link-bottom-alignment .read-more {
  margin-top: 0.5625rem;
  margin-bottom: -1.25rem;
  margin-left: -1.25rem;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .coh-style-read-more-link-bottom-alignment .read-more, .coh-style--sgm---article-preview-4 .coh-style-read-more-link-bottom-alignment .read-more {
    margin-top: 0.9375rem;
  }
}
.coh-style-article-preview-4-styles .heading-modal, .coh-style--sgm---article-preview-4 .heading-modal, .coh-style-article-preview-4-styles .heading-link, .coh-style--sgm---article-preview-4 .heading-link {
  display: none;
}
.coh-style-article-preview-4-styles .coh-heading, .coh-style--sgm---article-preview-4 .coh-heading {
  margin-bottom: 1.875rem;
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .coh-heading, .coh-style--sgm---article-preview-4 .coh-heading {
    margin-top: 1.25rem;
    margin-bottom: 0.875rem;
  }
}
.coh-style-article-preview-4-styles .date-month-year.display-last-modified-date .last-modified-date, .coh-style--sgm---article-preview-4 .date-month-year.display-last-modified-date .last-modified-date {
  display: block;
}
.coh-style-article-preview-4-styles .date-month-year.display-creation-date .creation-date, .coh-style--sgm---article-preview-4 .date-month-year.display-creation-date .creation-date {
  display: block;
}
.coh-style-article-preview-4-styles .date-month-year.display-custom-date .custom-date, .coh-style--sgm---article-preview-4 .date-month-year.display-custom-date .custom-date {
  display: block;
}
.coh-style-article-preview-4-styles .date-month-year p, .coh-style--sgm---article-preview-4 .date-month-year p {
  font-size: 0.75rem;
  margin-bottom: 0.6875rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .date-month-year p, .coh-style--sgm---article-preview-4 .date-month-year p {
    margin-bottom: 1.875rem;
  }
}
.coh-style-article-preview-4-styles .image-container, .coh-style--sgm---article-preview-4 .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;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .image-container, .coh-style--sgm---article-preview-4 .image-container {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-style-article-preview-4-styles .image-container.image-full-width img, .coh-style--sgm---article-preview-4 .image-container.image-full-width img {
  height: auto;
  width: 100%;
}
.coh-style-article-preview-4-styles .image-container.image-full-height img, .coh-style--sgm---article-preview-4 .image-container.image-full-height img {
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .image-container > div, .coh-style--sgm---article-preview-4 .image-container > div {
    width: 100%;
  }
}
.coh-style-article-preview-4-styles .right-side, .coh-style--sgm---article-preview-4 .right-side {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 1023px) {
  .coh-style-article-preview-4-styles .heading-wrapper, .coh-style--sgm---article-preview-4 .heading-wrapper {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
html[dir=rtl] .coh-style-article-preview-4-styles .coh-style-read-more-link-bottom-alignment .read-more, html[dir=rtl] .coh-style--sgm---article-preview-4 .coh-style-read-more-link-bottom-alignment .read-more {
  margin-right: -1.25rem;
  margin-left: 0;
}
.coh-style--sgm---article-preview-4 {
  border-bottom-color: rgb(65, 73, 81);
  min-height: auto;
  background-color: rgb(255, 255, 255);
  width: auto;
}
.coh-style--sgm---article-preview-4 .headline {
  color: rgb(155, 205, 98);
}
.coh-style--sgm---article-preview-4 .date-month-year p {
  color: rgb(255, 3, 4);
}
.coh-style--sgm---article-preview-4 .read-more {
  color: rgb(236, 0, 140);
}
.coh-style--sgm---article-preview-4 .read-more:before {
  color: rgb(73, 39, 116);
}
.coh-style-event-teaser-card {
  color: rgb(0, 0, 0);
  text-align: left;
  background-color: rgb(255, 255, 255);
  padding-top: 15px;
  padding-right: 9px;
  padding-bottom: 15px;
  padding-left: 9px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(166, 165, 168);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-style-event-teaser-card {
    padding-top: 10px;
    padding-right: 8px;
    padding-bottom: 10px;
    padding-left: 8px;
  }
}
.coh-style-event-teaser-card .event-time {
  font-size: 12px;
  margin-top: auto;
}
.coh-style-event-teaser-card .event-date {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2;
}
.coh-style-event-teaser-card .event-month {
  font-size: 12px;
}
.coh-style-event-teaser-card .event-title {
  margin-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-style-event-teaser-card .event-title {
    margin-bottom: 0.625rem;
  }
}
.coh-style-event-teaser-card p, .coh-style-event-teaser-card .event-time {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
.coh-style-event-teaser-card + .teaser-card {
  display: none;
}
.coh-style-event-teaser-card .columns-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-event-teaser-card .column {
  width: 2.5rem;
}
.coh-style-event-teaser-card .column:first-child {
  margin-right: 1.375rem;
}
@media (max-width: 1023px) {
  .coh-style-event-teaser-card .column:first-child {
    margin-right: 1.0625rem;
  }
}
.coh-style-event-teaser-card .column:first-child .event-date {
  position: relative;
}
.coh-style-event-teaser-card .column:first-child .event-date:after {
  content: "-";
  position: absolute;
  left: 100%;
  display: inline-block;
}
.coh-style-event-teaser-card .event-time-start-wrapper, .coh-style-event-teaser-card .event-time-end-wrapper {
  display: inline-block;
}
.coh-style-event-teaser-card .event-time-start-wrapper:after {
  content: "-";
  display: inline-block;
}
html[dir=rtl] .coh-style-event-teaser-card .column:first-child {
  margin-right: 0;
  margin-left: 1.375rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-event-teaser-card .column:first-child {
    margin-right: 0;
    margin-left: 1.0625rem;
  }
}
html[dir=rtl] .coh-style-event-teaser-card .column:first-child .event-date:after {
  left: auto;
  right: 0;
}
.carousel-wrapper.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-dots button:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/dot-active_0.png");
}
.carousel-wrapper.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-arrow.slick-prev:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/arrow-left-active_0.png");
}
.carousel-wrapper.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-arrow.slick-next:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/arrow-right-active_0.png");
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-slide {
  padding-bottom: 5px;
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-arrow {
  height: 4.0625rem;
  width: 2.5rem;
  margin-top: -webkit-calc(-52px / 2);
  margin-top: calc(-52px / 2);
}
@media (max-width: 564px) {
  .carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-arrow {
    margin-top: -webkit-calc(-40px / 2);
    margin-top: calc(-40px / 2);
    height: 2.1875rem;
    width: 1.25rem;
  }
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-arrow.slick-prev {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/default-arrow-left_0.png");
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-arrow.slick-next {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/default-arrow-right_0.png");
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-dots {
  margin-bottom: 0px;
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-dots button {
  height: 1.25rem;
  width: 1.25rem;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/dot_0.png");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-dots li:not(:last-of-type) {
  margin-right: 1.25rem;
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-dots li.slick-active button {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-04/dot-active_0.png");
}
.carousel-wrapper.coh-style-event-calendar-teaser-carousel-view .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.custom-pagination.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-dots button:hover {
  background-image: none;
  background-color: rgb(0, 188, 255);
}
.custom-pagination.coh-style-event-calendar-teaser-carousel-view .slick-dots li {
  line-height: 1.0;
}
.custom-pagination.coh-style-event-calendar-teaser-carousel-view .slick-dots li.slick-active button {
  background-image: none;
  background-color: rgb(0, 188, 255);
}
.custom-pagination.coh-style-event-calendar-teaser-carousel-view .slick-dots li button {
  background-image: none;
  background-color: rgb(255, 255, 255);
  border-width: 0px;
}
.custom-navigation-arrows.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .coh-slider-container .coh-slider-container-inner .slick-arrow {
  background-image: none;
}
.custom-navigation-arrows.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-next:hover:before {
  color: rgb(0, 188, 255);
}
.custom-navigation-arrows.enable-basic-hover.coh-style-event-calendar-teaser-carousel-view .slick-prev:hover:before {
  color: rgb(0, 188, 255);
}
.custom-navigation-arrows.coh-style-event-calendar-teaser-carousel-view .slick-next:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 7.6875rem;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: "\e315";
  font-family: mdicons;
}
@media (max-width: 564px) {
  .custom-navigation-arrows.coh-style-event-calendar-teaser-carousel-view .slick-next:before {
    font-size: 4.375rem;
  }
}
.custom-navigation-arrows.coh-style-event-calendar-teaser-carousel-view .slick-prev:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 7.6875rem;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  content: "\e314";
  font-family: mdicons;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (max-width: 564px) {
  .custom-navigation-arrows.coh-style-event-calendar-teaser-carousel-view .slick-prev:before {
    font-size: 4.375rem;
  }
}
.coh-style-event-calendar-teaser-carousel-view .coh-slider-container-inner {
  padding-right: 50px;
  padding-bottom: 52px;
  padding-left: 50px;
}
@media (max-width: 564px) {
  .coh-style-event-calendar-teaser-carousel-view .coh-slider-container-inner {
    padding-right: 25px;
    padding-bottom: 40px;
    padding-left: 25px;
  }
}
@media (max-width: 1023px) {
  .event-wrapper.coh-style-event---full-view .teaser-card {
    margin-bottom: 12px;
  }
}
.coh-style-event---full-view .event-title {
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-title {
    margin-bottom: 15px;
  }
}
.coh-style-event---full-view .promotional-wrapper {
  margin-bottom: 3.75rem;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .promotional-wrapper {
    margin-bottom: 3.5rem;
  }
}
.coh-style-event---full-view .promotional-wrapper .right-side {
  top: -webkit-calc(100% - 60px);
  top: calc(100% - 60px);
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .promotional-wrapper .right-side {
    top: -webkit-calc(100% - 50px);
    top: calc(100% - 50px);
  }
}
.coh-style-event---full-view .event-contact, .coh-style-event---full-view .event-address, .coh-style-event---full-view .event-region {
  margin-bottom: 8px;
}
.coh-style-event---full-view .event-type a, .coh-style-event---full-view .event-region a, .coh-style-event---full-view .event-web a {
  color: rgb(0, 0, 0);
}
.coh-style-event---full-view .event-detail {
  position: relative;
  padding-right: 18.125rem;
  margin-bottom: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-detail {
    padding-right: 0;
    margin-bottom: 1.875rem;
  }
}
.coh-style-event---full-view .event-detail > .teaser-card {
  display: none;
  width: 111px;
}
.coh-style-event---full-view .event-detail > .coh-paragraph {
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-style-event---full-view .right-side {
  position: absolute;
  right: 6.25rem;
  width: 10.9375rem;
  top: -6.875rem;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .right-side {
    width: 6.9375rem;
    right: 1.875rem;
  }
}
.coh-style-event---full-view .right-side .teaser-card {
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .right-side .teaser-card {
    margin-bottom: 0rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .download-wrapper {
    margin-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .brand-button {
    width: 100%;
  }
}
.coh-style-event---full-view .event-title + .event-detail {
  margin-bottom: 10.625rem;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-title + .event-detail {
    margin-bottom: 1.875rem;
  }
}
.coh-style-event---full-view .event-title + .event-detail .right-side {
  top: 0;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-title + .event-detail .right-side {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-title + .event-detail > .teaser-card {
    display: block;
  }
}
.coh-style-event---full-view .promotional-wrapper + .event-detail .right-side {
  display: none;
}
.coh-style-event---full-view .event-type {
  margin-bottom: 0.125rem;
}
@media (max-width: 1023px) {
  .coh-style-event---full-view .event-type {
    margin-bottom: 0;
  }
}
html[dir=rtl] .coh-style-event---full-view .right-side {
  right: auto;
  left: 6.25rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-event---full-view .right-side {
    left: 1.875rem;
    right: auto;
  }
}
html[dir=rtl] .coh-style-event---full-view .event-detail {
  padding-right: 0;
}
.coh-style-article-teaser---type-1---sgm {
  padding-top: 15px;
  padding-right: 30px;
  padding-left: 30px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-1---sgm {
    padding-right: 0rem;
    padding-bottom: 30px;
    padding-left: 0rem;
  }
}
.left-alignment.coh-style-article-teaser---type-1---sgm {
  text-align: left;
}
.right-alignment.coh-style-article-teaser---type-1---sgm {
  text-align: right;
}
.center-alignment.coh-style-article-teaser---type-1---sgm {
  text-align: center;
}
.center-alignment.coh-style-article-teaser---type-1---sgm .read-more {
  border-left-width: 0;
  margin-left: 0;
}
.coh-style-article-teaser---type-1---sgm .text-wrapper {
  padding-right: 30px;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-1---sgm .text-wrapper {
    padding-right: 0rem;
    padding-left: 0rem;
  }
}
.coh-style-article-teaser---type-1---sgm .read-more {
  border-left-width: 0rem;
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-1---sgm .read-more {
    border-left-width: 0;
  }
}
.coh-style-article-teaser---type-1---sgm .author-name {
  font-size: 0.75rem;
  color: rgb(0, 188, 255);
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-1---sgm .author-name {
    margin-bottom: 0.375rem;
  }
}
.coh-style-article-teaser---type-1---sgm .headline {
  margin-bottom: 1.25rem;
  color: rgb(0, 0, 0);
}
.coh-style-article-teaser---type-1---sgm .description {
  color: rgb(0, 0, 0);
  margin-bottom: 1.25rem;
}
.coh-style-article-teaser---type-2---styles {
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-2---styles {
    padding-right: 0rem;
    padding-left: 0rem;
  }
}
.left-alignment.coh-style-article-teaser---type-2---styles {
  text-align: left;
}
.center-alignment.coh-style-article-teaser---type-2---styles {
  text-align: center;
}
.center-alignment.coh-style-article-teaser---type-2---styles .read-more {
  border-left-width: 0;
  margin-left: 0;
}
.right-alignment.coh-style-article-teaser---type-2---styles {
  text-align: right;
}
.coh-style-article-teaser---type-2---styles .coh-row-inner .content-wrapper {
  padding-top: 26px;
  padding-right: 30px;
  padding-left: 30px;
  background-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-2---styles .coh-row-inner .content-wrapper {
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .coh-style-article-teaser---type-2---styles .coh-row-inner .content-wrapper {
    padding-right: 0rem;
    padding-left: 0rem;
  }
}
.coh-style-article-teaser---type-2---styles .headline {
  margin-bottom: 1.25rem;
  color: rgb(0, 0, 0);
}
.coh-style-article-teaser---type-2---styles .author-name {
  color: rgb(0, 188, 255);
  font-size: 0.75rem;
}
@media (max-width: 1023px) {
  .coh-style-article-teaser---type-2---styles .author-name {
    margin-bottom: 0.375rem;
  }
}
.coh-style-article-teaser---type-2---styles .description p {
  color: rgb(0, 0, 0);
}
.coh-style-article-teaser---type-2---styles a.read-more {
  margin-bottom: 20px;
  border-left-width: 0;
  border-bottom-width: 0;
}
.coh-style-article-teaser---type-2---styles .teaser-illustration-wrapper {
  height: 100%;
}
.coh-style-article-teaser---type-2---styles .teaser-illustration-wrapper.alignment-flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.coh-style-article-teaser---type-2---styles .teaser-illustration-wrapper.alignment-flex-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-article-teaser---type-2---styles .teaser-illustration-wrapper.alignment-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=rtl] .coh-style-article-teaser---type-2---styles .read-more {
  right: 0;
}
.coh-style-audience-splitter {
  width: 100%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-style-audience-splitter > p {
  text-align: center;
  margin-bottom: 1.875rem;
  color: rgb(0, 0, 0);
}
.coh-style-audience-splitter .buttons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .buttons-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-style-audience-splitter .buttons-wrapper:before {
  content: normal;
}
.coh-style-audience-splitter .buttons-wrapper:after {
  content: normal;
}
.coh-style-audience-splitter .buttons-wrapper .brand-button {
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .buttons-wrapper .brand-button {
    margin-right: auto;
    margin-bottom: 0.625rem;
    margin-left: auto;
  }
}
.coh-style-audience-splitter .buttons-wrapper li {
  width: 30%;
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .buttons-wrapper li {
    width: 100%;
  }
}
.coh-style-audience-splitter .buttons-wrapper .coh-block {
  width: 100%;
}
.coh-style-audience-splitter .audience-landing-page {
  width: (field.27947483-622f-4768-8203-8984e7914f28);
  margin: auto;
}
.coh-style-audience-splitter .audience-landing-page .brand-button {
  margin: auto;
}
.coh-style-audience-splitter .audience-landing-page p {
  text-align: center;
  margin-top: 0.625rem;
}
.coh-style-audience-splitter .wsf-audience-selector {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .wsf-audience-selector {
    display: block;
  }
}
.coh-style-audience-splitter .wsf-audience-selector li:not(:last-of-type) {
  margin-right: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .wsf-audience-selector li:not(:last-of-type) {
    margin-right: 0;
  }
}
.coh-style-audience-splitter .wsf-audience-selector li {
  width: (field.aa6d051a-df94-4399-a0f7-4ffe2fcc7bbc);
}
@media (max-width: 1023px) {
  .coh-style-audience-splitter .wsf-audience-selector li {
    width: (field.bd0db504-06b5-4cd2-903d-6dc51469a43c);
  }
}
html[dir=rtl] .coh-style-audience-splitter .wsf-audience-selector li:not(:last-of-type) {
  margin-right: 0;
}
html[dir=rtl] .coh-style-audience-splitter .wsf-audience-selector li:not(:first-of-type) {
  margin-right: 1.875rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-audience-splitter .wsf-audience-selector li:not(:first-of-type) {
    margin-right: 0;
  }
}
.coh-style-audience-password-styles .form-item-audience-passcode {
  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-style-audience-password-styles .form-item-audience-passcode .description {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1.25rem;
  font-family: 'Open Sans', sans-serif;
  font-size: 1rem;
}
.coh-style-audience-password-styles .form-item-audience-passcode label {
  display: none;
}
.coh-style-audience-password-styles .form-item-audience-passcode label.error {
  color: rgb(255, 3, 4);
  font-size: 0.75rem;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 0.3125rem;
}
.coh-style-audience-password-styles .form-item-audience-passcode .form-text {
  color: rgb(151, 151, 151);
  font-size: 1rem;
  background-color: rgb(255, 255, 255);
  height: 2.8125rem;
  width: 100%;
  padding-right: 4.375rem;
  padding-left: 1rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(0, 188, 255);
  outline-style: none;
  font-family: 'Open Sans', sans-serif;
  -webkit-box-shadow: inset 0 2.8125rem 0 0 rgb(255, 255, 255);
          box-shadow: inset 0 2.8125rem 0 0 rgb(255, 255, 255);
}
.coh-style-audience-password-styles form {
  position: relative;
  width: 25rem;
  margin: auto;
}
@media (max-width: 564px) {
  .coh-style-audience-password-styles form {
    width: 100%;
  }
}
.coh-style-audience-password-styles .wrapper-button {
  position: absolute;
  bottom: 0.0625rem;
  right: 0.0625rem;
  height: -webkit-calc(2.8125rem - 1px*2);
  height: calc(2.8125rem - 1px*2);
  width: 4.0625rem;
}
.coh-style-audience-password-styles .wrapper-button > span.icon-type {
  background-color: rgb(255, 255, 255);
  width: 100%;
  min-height: -webkit-calc(2.8125rem - 1px*2);
  min-height: calc(2.8125rem - 1px*2);
  display: block;
  padding: 0;
}
.coh-style-audience-password-styles .wrapper-button > span.icon-type:before {
  content: "";
  -webkit-transform: translateX(28px) skewX(-11deg);
      -ms-transform: translateX(28px) skewX(-11deg);
          transform: translateX(28px) skewX(-11deg);
  background-color: rgb(0, 188, 255);
  -webkit-transition: 600ms -webkit-transform;
  transition: 600ms -webkit-transform;
  transition: 600ms transform;
  transition: 600ms transform, 600ms -webkit-transform;
}
.coh-style-audience-password-styles .wrapper-button > span.icon-type:after {
  -webkit-transition: 600ms -webkit-transform;
  transition: 600ms -webkit-transform;
  transition: 600ms transform;
  transition: 600ms transform, 600ms -webkit-transform;
}
.coh-style-audience-password-styles .button-with-overlay {
  width: 100%;
  opacity: 0;
  padding: 0;
  border-width: 0;
  position: absolute;
  height: 100%;
  z-index: 1;
  min-height: -webkit-calc(2.8125rem - 1px*2);
  min-height: calc(2.8125rem - 1px*2);
}
.coh-style-audience-password-styles .button-with-overlay:hover + span.icon-type:before {
  -webkit-transform: translateX(12px) skewX(-11deg);
      -ms-transform: translateX(12px) skewX(-11deg);
          transform: translateX(12px) skewX(-11deg);
}
.coh-style-audience-password-styles .button-with-overlay:hover + span.icon-type:after {
  -webkit-transform: translate(-9px, -50%);
      -ms-transform: translate(-9px, -50%);
          transform: translate(-9px, -50%);
}
[dir=rtl] .coh-style-audience-password-styles .form-item-audience-passcode .form-text {
  padding-right: 1rem;
  padding-left: 4.375rem;
}
[dir=rtl] .coh-style-audience-password-styles .form-item-audience-passcode label.error {
  left: auto;
  right: 0;
}
[dir=rtl] .coh-style-audience-password-styles .wrapper-button {
  left: 0.0625rem;
  right: auto;
}
[dir=rtl] .coh-style-audience-password-styles .wrapper-button > span.icon-type:before {
  -webkit-transform: translateX(-28px) skewX(-11deg);
      -ms-transform: translateX(-28px) skewX(-11deg);
          transform: translateX(-28px) skewX(-11deg);
}
[dir=rtl] .coh-style-audience-password-styles .wrapper-button > span.icon-type:after {
  -webkit-transform: translateY(-50%) scaleX(-1);
      -ms-transform: translateY(-50%) scaleX(-1);
          transform: translateY(-50%) scaleX(-1);
}
[dir=rtl] .coh-style-audience-password-styles .button-with-overlay:hover + span.icon-type:before {
  -webkit-transform: translateX(-12px) skewX(-11deg);
      -ms-transform: translateX(-12px) skewX(-11deg);
          transform: translateX(-12px) skewX(-11deg);
}
[dir=rtl] .coh-style-audience-password-styles .button-with-overlay:hover + span.icon-type:after {
  -webkit-transform: translate(9px, -50%) scaleX(-1);
      -ms-transform: translate(9px, -50%) scaleX(-1);
          transform: translate(9px, -50%) scaleX(-1);
}
.coh-style-essure-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  vertical-align: middle;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: rgb(204, 204, 204);
  font-size: 14px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-style-essure-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 767px) {
  .coh-style-essure-list-item {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-style-essure-list-item {
    display: none;
  }
}
.coh-style-essure-button {
  background-color: rgb(118, 169, 200);
  width: 65%;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 20px;
  height: 48%;
  padding-top: 20px;
  padding-right: 44px;
  padding-bottom: 20px;
  padding-left: 44px;
  text-align: center;
  float: left;
  clear: none;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
          border-bottom-left-radius: 16px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  text-transform: none;
  text-decoration: none;
  font-style: normal;
}
@media (max-width: 767px) {
  .coh-style-essure-button {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-style-essure-button {
    width: 100%;
  }
}
.coh-style-essure-button:hover {
  background-color: rgb(35, 82, 124);
  color: rgb(255, 255, 255);
}
.coh-style-consent-confirmation-modal-styles .coh-modal-inner {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(1, 139, 152);
  padding-top: 60px;
  padding-right: 72px;
  padding-bottom: 57px;
  padding-left: 72px;
  background-color: rgb(255, 255, 255);
  width: 790px;
  max-height: 90vh;
  overflow: auto;
}
@media (max-width: 1023px) {
  .coh-style-consent-confirmation-modal-styles .coh-modal-inner {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 80vw;
  }
}
@media (max-width: 564px) {
  .coh-style-consent-confirmation-modal-styles .coh-modal-inner {
    width: 90vw;
  }
}
.coh-style-consent-confirmation-modal-styles h2 {
  margin-bottom: 50px;
  line-height: 1.3;
  color: rgb(1, 139, 152);
}
.coh-style-consent-confirmation-modal-styles h2 * {
  font: inherit;
  color: inherit;
}
.coh-style-consent-confirmation-modal-styles h4 {
  font-weight: 900;
  margin-bottom: 24px;
  color: rgb(16, 56, 79);
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay {
  background-color: rgb(238, 238, 238);
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay span {
  font-weight: 300;
  font-size: 24px;
  line-height: 1.0;
  color: rgb(42, 81, 99);
}
@media (max-width: 1023px) {
  .coh-style-consent-confirmation-modal-styles .button-with-overlay span {
    font-size: 16px;
    line-height: 1.2;
  }
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form {
  width: 100%;
  padding-top: 22px;
  padding-right: 80px;
  padding-bottom: 24px;
  padding-left: 38px;
  position: relative;
  display: block;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay:hover, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form:hover {
  padding-left: 30px;
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay:hover:after, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form:hover:after {
  right: 15px;
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay:hover:before, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form:hover:before {
  left: 110%;
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay:before, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form:before {
  width: 72px;
  position: absolute;
  top: 0;
  -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
          transform-origin: bottom right;
  content: "";
  -webkit-transform: skewX(-12deg);
      -ms-transform: skewX(-12deg);
          transform: skewX(-12deg);
  background-color: rgb(11, 57, 78);
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  left: -webkit-calc(100% - 72px);
  left: calc(100% - 72px);
  height: 100%;
  z-index: 1;
}
.coh-style-consent-confirmation-modal-styles .button-with-overlay:after, .coh-style-consent-confirmation-modal-styles .audience-cookie-confirm-form:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  color: rgb(255, 255, 255);
  content: "\e901";
  font-family: icomoon;
  right: 20px;
  -webkit-transition: all 600ms ease-in-out;
  transition: all 600ms ease-in-out;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]) {
  width: 200px;
  background-color: rgb(255, 49, 98);
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 21px;
  margin-bottom: 60px;
  max-width: 100%;
  overflow: hidden;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):before {
  background-color: rgb(211, 15, 75);
  left: -webkit-calc(100% - 58px);
  left: calc(100% - 58px);
  width: 58px;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):after {
  right: 15px;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):hover {
  padding-left: 15px;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):hover:after {
  right: 12px;
}
.coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]) .form-submit {
  border-width: 0;
  border-style: none;
  height: 100%;
  width: 100%;
  font-weight: 600;
  font-size: 19px;
  text-align: left;
  color: rgb(255, 255, 255);
  line-height: 1.0;
  font-style: italic;
}
@media (max-width: 1023px) {
  .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]) .form-submit {
    font-size: 16px;
    line-height: 1.2;
  }
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] {
  width: 100%;
  margin-bottom: 35px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  overflow: hidden;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode]:before {
  background-color: rgb(0, 188, 255);
  width: 65px;
  left: auto;
  pointer-events: none;
  height: 45px;
  right: 0;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode]:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  font-size: 30px;
  content: "\e315";
  font-family: mdicons;
  right: 13px;
  height: 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  top: 0;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode]:hover {
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode]:hover:before {
  left: auto;
  width: 77px;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode]:hover:after {
  -webkit-transform: translateX(-4px);
      -ms-transform: translateX(-4px);
          transform: translateX(-4px);
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] .form-item-field-passcode {
  position: relative;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] .form-item-field-passcode label {
  display: none;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] .form-item-field-passcode input[type=text] {
  width: 100%;
  height: 45px;
  padding-right: 84px;
  padding-left: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(0, 188, 255);
  color: rgb(151, 151, 151);
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] .form-submit {
  height: 100%;
  width: 70px;
  position: absolute;
  right: 0;
  top: 0;
  border-style: none;
  border-width: 0;
  font-size: 0;
}
.coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=edit-field-passcode] label.error {
  position: absolute;
  top: 100%;
  color: rgb(255, 3, 4);
  font-size: 12px;
  margin-top: 5px;
  left: 0;
}
.coh-style-consent-confirmation-modal-styles .ajax-progress {
  display: none;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles .button-with-overlay, html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]) {
  padding-right: 2.375rem;
  padding-left: 5rem;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles .button-with-overlay:before, html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):before {
  left: auto;
  right: -webkit-calc(100% - 72px);
  right: calc(100% - 72px);
  -webkit-transform: skewX(12deg);
      -ms-transform: skewX(12deg);
          transform: skewX(12deg);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles .button-with-overlay:after, html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):after {
  left: 1.25rem;
  right: auto;
  -webkit-transform: translate3d(0, -50%, 0) scale(-1);
          transform: translate3d(0, -50%, 0) scale(-1);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles .button-with-overlay:hover:after, html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):hover:after {
  -webkit-transform: translate3d(-5px, -50%, 0) scale(-1);
          transform: translate3d(-5px, -50%, 0) scale(-1);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles .button-with-overlay:hover:before, html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=edit-field-passcode]):hover:before {
  -webkit-transform: translate3d(-110%, 0, 0) skewX(12deg);
          transform: translate3d(-110%, 0, 0) skewX(12deg);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode]:before {
  -webkit-transform: skewX(11deg);
      -ms-transform: skewX(11deg);
          transform: skewX(11deg);
  left: 0;
  right: auto;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode]:after {
  left: 15px;
  right: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode]:hover:before {
  left: 0;
  right: auto;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode]:hover:after {
  -webkit-transform: translateX(4px) scaleX(-1);
      -ms-transform: translateX(4px) scaleX(-1);
          transform: translateX(4px) scaleX(-1);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode] input[type=text] {
  padding-right: 16px;
  padding-left: 84px;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles [data-drupal-form-fields*=passcode] label.error {
  left: auto;
  right: 0;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=passcode]) {
  padding-right: 21px;
  padding-left: 65px;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=passcode]):before {
  left: auto;
  right: -webkit-calc(100% - 58px);
  right: calc(100% - 58px);
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=passcode]):after {
  left: 15px;
}
html[dir=rtl] .coh-style-consent-confirmation-modal-styles form:not([data-drupal-form-fields*=passcode]) .form-submit {
  text-align: right;
}
.coh-style-tabs-style {
  font-family: 'Open Sans', sans-serif;
  background-color: rgba(0, 0, 0, 0);
  min-width: 6.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 4px;
  padding-left: 0.5rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  outline-width: 1px;
  outline-color: rgb(0, 188, 255);
  outline-offset: 2px;
  outline-style: none;
  border-bottom-color: rgb(236, 0, 140);
  margin-bottom: 32px;
}
.is-active.coh-style-tabs-style {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 32, 96);
}
.is-active.coh-style-tabs-style a {
  text-decoration: none;
  border-bottom-width: 2px;
  border-bottom-color: rgb(0, 32, 96);
  border-bottom-style: none;
}
.is-disabled.coh-style-tabs-style {
  background-color: rgb(216, 216, 216);
}
.is-disabled.coh-style-tabs-style a {
  color: rgba(0, 0, 0, 0.49);
}
.coh-style-tabs-style a {
  color: rgb(0, 0, 0);
  font-weight: 400;
}
.coh-style-abbreviations-references-footnotes {
  font-weight: 400;
  font-size: 12px;
  line-height: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-style-abbreviations-references-footnotes {
    font-weight: 300;
    font-size: 12px;
    line-height: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-abbreviations-references-footnotes {
    font-weight: 300;
    font-size: 12px;
    line-height: 1.5rem;
  }
}
.coh-style-table {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.coh-style-table table {
  min-width: 100%;
}
.coh-style-table th {
  background-color: rgb(63, 144, 217);
  color: rgb(255, 255, 255);
  text-align: left;
  padding-top: 0.625rem;
  padding-right: 0.3125rem;
  padding-bottom: 0.625rem;
  padding-left: 0.3125rem;
}
.coh-style-table td {
  padding-top: 0.625rem;
  padding-right: 0.3125rem;
  padding-bottom: 0.625rem;
  padding-left: 0.3125rem;
}
@media (max-width: 564px) {
  .coh-style-table tbody tr {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
.coh-style-table tbody tr:nth-child(even) {
  background-color: rgb(243, 243, 243);
}
@media (max-width: 564px) {
  .coh-style-table tbody tr:nth-child(even) {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-table h2 {
  display: none;
}
.coh-style-table caption {
  text-align: left;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (max-width: 564px) {
  .coh-style-table .tablesaw-stack td {
    padding: 0;
    background-color: rgb(243, 243, 243);
    line-height: 1.2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom-width: 1px;
    border-color: rgb(255, 255, 255);
    border-style: solid;
  }
}
@media (max-width: 767px) {
  .coh-style-table .tablesaw-stack .tablesaw-cell-label {
    background-color: rgb(63, 144, 217);
    padding-top: 0.5em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
    color: rgb(255, 255, 255);
  }
}
@media (max-width: 564px) {
  .coh-style-table .tablesaw-stack .tablesaw-cell-label {
    color: rgb(255, 255, 255);
    background-color: rgb(63, 144, 217);
    padding-top: 0.5em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
  }
}
@media (max-width: 767px) {
  .coh-style-table .tablesaw-stack .tablesaw-cell-content {
    padding-top: 0.5em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
  }
}
@media (max-width: 564px) {
  .coh-style-table .tablesaw-stack .tablesaw-cell-content {
    padding-top: 0.5em;
    padding-right: 0.7em;
    padding-bottom: 0.5em;
    padding-left: 0.7em;
  }
}
.coh-style-video-categories-filter-container, .coh-style-video-categories-filter-list {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  position: relative;
  height: 3.125rem;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container, .coh-style-video-categories-filter-list {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.expanded.coh-style-video-categories-filter-container .arrow-button:after, .expanded.coh-style-video-categories-filter-list .arrow-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: "\e316";
  font-family: mdicons;
}
.expanded.coh-style-video-categories-filter-container .video-categories-filter, .expanded.coh-style-video-categories-filter-list .video-categories-filter {
  position: absolute;
}
.expanded.coh-style-video-categories-filter-container .video-categories-filter li, .expanded.coh-style-video-categories-filter-list .video-categories-filter li {
  position: relative;
  display: block;
}
.expanded.coh-style-video-categories-filter-container .video-categories-filter li.active a, .expanded.coh-style-video-categories-filter-list .video-categories-filter li.active a {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .expanded.coh-style-video-categories-filter-container .video-categories-filter li a, .expanded.coh-style-video-categories-filter-list .video-categories-filter li a {
    background-color: rgb(216, 216, 216);
  }
}
.expanded.coh-style-video-categories-filter-container .video-categories-filter li a:hover, .expanded.coh-style-video-categories-filter-list .video-categories-filter li a:hover {
  background-color: rgb(89, 206, 255);
  color: rgb(0, 0, 0);
}
.coh-style-video-categories-filter-container .arrow-button, .coh-style-video-categories-filter-list .arrow-button {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  z-index: 2;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .arrow-button, .coh-style-video-categories-filter-list .arrow-button {
    display: block;
  }
}
.coh-style-video-categories-filter-container .arrow-button:after, .coh-style-video-categories-filter-list .arrow-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;
  height: 1.1875rem;
  width: 1.1875rem;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "\e313";
  font-family: mdicons;
  font-size: 1.625rem;
  text-align: center;
  color: rgb(89, 206, 255);
}
.coh-style-video-categories-filter-container .video-categories-filter, .coh-style-video-categories-filter-list .video-categories-filter {
  height: 100%;
  width: 100%;
  min-width: 100%;
  position: relative;
  z-index: 2;
  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;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter, .coh-style-video-categories-filter-list .video-categories-filter {
    height: auto;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-style-video-categories-filter-container .video-categories-filter a, .coh-style-video-categories-filter-list .video-categories-filter a {
  color: rgb(0, 0, 0);
  font-size: 16px;
  text-align: center;
  min-height: 2.5rem;
  width: 100%;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  position: relative;
  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;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter a, .coh-style-video-categories-filter-list .video-categories-filter a {
    text-align: left;
    min-height: 3.125rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-style-video-categories-filter-container .video-categories-filter a:hover:after, .coh-style-video-categories-filter-list .video-categories-filter a:hover:after {
  content: "";
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter a:hover:after, .coh-style-video-categories-filter-list .video-categories-filter a:hover:after {
    content: normal;
  }
}
.coh-style-video-categories-filter-container .video-categories-filter a:after, .coh-style-video-categories-filter-list .video-categories-filter a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  content: normal;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(48, 189, 255);
  width: 4rem;
}
.coh-style-video-categories-filter-container .video-categories-filter li, .coh-style-video-categories-filter-list .video-categories-filter li {
  width: 100%;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  max-width: 10.9375rem;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter li, .coh-style-video-categories-filter-list .video-categories-filter li {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
    display: none;
  }
}
.coh-style-video-categories-filter-container .video-categories-filter li:first-child, .coh-style-video-categories-filter-list .video-categories-filter li:first-child {
  margin-left: 0;
}
.coh-style-video-categories-filter-container .video-categories-filter li:last-child, .coh-style-video-categories-filter-list .video-categories-filter li:last-child {
  margin-right: 0;
}
.coh-style-video-categories-filter-container .video-categories-filter li.active, .coh-style-video-categories-filter-list .video-categories-filter li.active {
  position: relative;
  display: block;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter li.active, .coh-style-video-categories-filter-list .video-categories-filter li.active {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.coh-style-video-categories-filter-container .video-categories-filter li.active a, .coh-style-video-categories-filter-list .video-categories-filter li.active a {
  font-weight: 600;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter li.active a, .coh-style-video-categories-filter-list .video-categories-filter li.active a {
    font-weight: 400;
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(151, 151, 151);
  }
}
.coh-style-video-categories-filter-container .video-categories-filter li.active a:after, .coh-style-video-categories-filter-list .video-categories-filter li.active a:after {
  content: "";
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-container .video-categories-filter li.active a:after, .coh-style-video-categories-filter-list .video-categories-filter li.active a:after {
    content: normal;
  }
}
.coh-style-video-categories-filter-list {
  background-color: rgb(216, 216, 216);
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-list {
    height: auto;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    min-height: 3.125rem;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-video-categories-filter-list .menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-list .menu {
    padding-bottom: 0;
  }
}
.coh-style-video-categories-filter-list .menu li {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.coh-style-video-categories-filter-list .menu li.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: "\e315";
  font-family: mdicons;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-list .menu li.active a:after {
    content: normal;
  }
}
.coh-style-video-categories-filter-list .menu li a {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding-right: 1.875rem;
  padding-left: 1.25rem;
  width: 100%;
  position: relative;
  display: block;
  min-height: 3.125rem;
}
.coh-style-video-categories-filter-list .menu li a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 0.625rem;
  content: "\e315";
  font-family: mdicons;
  color: rgb(89, 206, 255);
  border-width: 0;
  border-style: none;
  top: auto;
  bottom: auto;
  left: auto;
  font-size: 1.5rem;
  width: 1.5rem;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-style-video-categories-filter-list .menu li a:after {
    content: normal;
  }
}
.coh-style-video-categories-filter-list .menu li a:hover {
  background-color: rgb(89, 206, 255);
}
.coh-style-video-categories-filter-list .menu li a:hover: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: "\e315";
  font-family: mdicons;
}
.coh-style-video-preview-styles {
  background-color: rgb(216, 216, 216);
  padding: 1.875rem;
  min-height: 15.625rem;
  text-align: left;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-style-video-preview-styles {
    padding: 1.25rem;
  }
}
.coh-style-video-preview-styles .video-preview-wrapper {
  position: relative;
  margin-bottom: 0.625rem;
}
.coh-style-video-preview-styles .video-preview-wrapper:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/Play_icon_with_opacity.png");
  background-position: center;
  background-size: 30% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  z-index: 1;
  display: block;
}
.coh-style-video-preview-styles .description-title {
  color: rgb(0, 0, 0);
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 0.125rem;
}
.coh-style-video-preview-styles .description-video-info {
  margin-bottom: 2.6875rem;
  line-height: 2.0;
  color: rgb(0, 0, 0);
  display: block;
}
.coh-style-video-preview-styles .description-video-date {
  color: rgb(0, 0, 0);
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.coh-style-video-preview-styles .description-video-author-uploaded {
  color: rgb(0, 0, 0);
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.coh-style-video-preview-styles .description-video-text {
  color: rgb(0, 0, 0);
}
.coh-style-video-preview-styles .description-video-text p {
  line-height: 1.4;
}
html[dir=rtl] .coh-style-video-preview-styles .video-preview-wrapper:before {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.enable-basic-hover.coh-style-call-to-action-sgm-styles:hover img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.enable-basic-hover.coh-style-call-to-action-sgm-styles img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-style-call-to-action-sgm-styles img.enable-basic-hover {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-style-call-to-action-sgm-styles img.enable-basic-hover:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.default-style.coh-style-container {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-style: solid;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  border-width: 0px;
}
@media (max-width: 1023px) {
  .default-style.coh-style-container {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
    border-color: rgb(137, 211, 41);
    border-width: 0px;
  }
}
@media (max-width: 767px) {
  .default-style.coh-style-container {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
    border-width: 0px;
  }
}
.alternate-style.coh-style-container {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-style: solid;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  border-width: 3px;
  border-color: rgb(174, 15, 116);
  background-color: rgb(166, 165, 168);
}
@media (max-width: 1023px) {
  .alternate-style.coh-style-container {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
    border-width: 1px;
    border-color: rgb(0, 188, 255);
    -webkit-border-top-left-radius: 84px;
            border-top-left-radius: 84px;
    -webkit-border-top-right-radius: 84px;
            border-top-right-radius: 84px;
    -webkit-border-bottom-left-radius: 84px;
            border-bottom-left-radius: 84px;
    -webkit-border-bottom-right-radius: 84px;
            border-bottom-right-radius: 84px;
  }
}
@media (max-width: 767px) {
  .alternate-style.coh-style-container {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
  }
}
.apply-margin.coh-style-container .row .inner-wrapper > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
.apply-margin.coh-style-container .row > div:first-child > .inner-wrapper {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .apply-margin.coh-style-container .row > div:first-child > .inner-wrapper {
    margin-top: 0.5rem;
    margin-right: 0.25rem;
  }
}
.apply-margin.coh-style-container .row > div > .inner-wrapper {
  margin-top: 0.5rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .apply-margin.coh-style-container .row > div > .inner-wrapper {
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
.apply-margin.coh-style-container .row > div:last-child > .inner-wrapper {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .apply-margin.coh-style-container .row > div:last-child > .inner-wrapper {
    margin-bottom: 0.5rem;
    margin-left: 0.25rem;
  }
}
.coh-style-container-default-styles {
  border-style: solid;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
  border-width: 0px;
}
@media (max-width: 1023px) {
  .coh-style-container-default-styles {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-color: rgb(137, 211, 41);
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
    border-width: 0px;
  }
}
@media (max-width: 767px) {
  .coh-style-container-default-styles {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
    border-width: 0px;
  }
}
.coh-container-boxed.coh-style-container-default-styles {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 100rem;
}
.coh-style-container-apply-margin .row .inner-wrapper > *:not(:last-child) {
  margin-bottom: 0.5rem;
}
.coh-style-container-apply-margin .row > div:first-child > .inner-wrapper {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .coh-style-container-apply-margin .row > div:first-child > .inner-wrapper {
    margin-top: 0.25rem;
    margin-right: 0.25rem;
  }
}
.coh-style-container-apply-margin .row > div > .inner-wrapper {
  margin-top: 0.5rem;
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .coh-style-container-apply-margin .row > div > .inner-wrapper {
    margin-top: 0.25rem;
    margin-right: 0.25rem;
    margin-bottom: 0.25rem;
    margin-left: 0.25rem;
  }
}
.coh-style-container-apply-margin .row > div:last-child > .inner-wrapper {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
@media (max-width: 1023px) {
  .coh-style-container-apply-margin .row > div:last-child > .inner-wrapper {
    margin-bottom: 0.5rem;
    margin-left: 0.25rem;
  }
}
.coh-style-container-alternate-styles {
  border-style: solid;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background-color: rgb(166, 165, 168);
  border-width: 3px;
  border-color: rgb(174, 15, 116);
  -webkit-border-top-left-radius: 0px;
          border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
          border-top-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
          border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
          border-bottom-right-radius: 0px;
}
@media (max-width: 1023px) {
  .coh-style-container-alternate-styles {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    margin-top: 8px;
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
    border-width: 1px;
    -webkit-border-top-left-radius: 84px;
            border-top-left-radius: 84px;
    -webkit-border-top-right-radius: 84px;
            border-top-right-radius: 84px;
    -webkit-border-bottom-left-radius: 84px;
            border-bottom-left-radius: 84px;
    -webkit-border-bottom-right-radius: 84px;
            border-bottom-right-radius: 84px;
    border-color: rgb(0, 188, 255);
  }
}
@media (max-width: 767px) {
  .coh-style-container-alternate-styles {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-width: 0px;
    -webkit-border-top-left-radius: 0px;
            border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
            border-top-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
            border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
            border-bottom-right-radius: 0px;
    border-color: rgba(0, 0, 0, 0);
  }
}
.coh-container-boxed.coh-style-container-alternate-styles {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 100rem;
}
.carousel-wrapper.coh-style-event-calendar-carousel .slick-arrow {
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.carousel-wrapper.coh-style-event-calendar-carousel .slick-arrow.slick-disabled {
  display: none!important;
}
.carousel-wrapper.coh-style-event-calendar-carousel .slick-slide {
  overflow: hidden;
}
.coh-style-event-calendar-carousel .slick-dots {
  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;
}
.enable-basic-hover.carousel-wrapper.coh-style-carousel .slick-arrow.slick-prev:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/arrow-left-active.png");
}
.enable-basic-hover.carousel-wrapper.coh-style-carousel .slick-arrow.slick-next:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/arrow-right-active.png");
}
.enable-basic-hover.coh-style-carousel .slick-dots button:hover {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/dot-active.png");
}
.carousel-wrapper.coh-style-carousel .slick-arrow {
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.carousel-wrapper.coh-style-carousel .slick-arrow.slick-prev {
  margin-left: 0.9375rem;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/arrow-left.png");
}
.carousel-wrapper.coh-style-carousel .slick-arrow.slick-next {
  margin-right: 1.875rem;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/arrow-right.png");
  background-position: center;
}
.carousel-wrapper.coh-style-carousel .slick-arrow.slick-disabled {
  display: none!important;
}
.carousel-wrapper.coh-style-carousel .slick-slide {
  overflow: hidden;
}
.coh-style-carousel .slick-dots {
  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;
  margin-bottom: 5px;
}
.coh-style-carousel .slick-dots button {
  height: 20px;
  width: 20px;
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/dot.png");
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-carousel .slick-dots li:not(:last-of-type) {
  margin-right: 10px;
}
.coh-style-carousel .slick-dots li.slick-active button {
  background-image: url("/sites/g/files/vrxlpx55161/files/2020-01/dot-active.png");
}
.coh-style-carousel .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-style-dropdown-arrow {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.coh-style-dropdown-arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  content: "\e5ce";
  font-family: mdicons;
}
html[dir=rtl] .coh-style-dropdown-arrow {
  left: 0;
  right: auto;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.coh-style-search-button {
  height: 100%;
  width: 5rem;
  position: relative;
}
.coh-style-search-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: "\e8b6";
  font-family: mdicons;
  color: rgb(255, 255, 255);
  font-size: 2.8125rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scaleX(-1);
      -ms-transform: translate(-50%, -50%) scaleX(-1);
          transform: translate(-50%, -50%) scaleX(-1);
}
.always-visible.show.coh-style-visibility-breakpoints {
  display: block;
}
.always-visible.hide.coh-style-visibility-breakpoints {
  display: none;
}
@media (max-width: 1599px) {
  .wide-desktop.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1599px) {
  .wide-desktop.show.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1599px) {
  .wide-desktop.hide.coh-style-visibility-breakpoints {
    display: none;
  }
}
@media (max-width: 1169px) {
  .laptop.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1169px) {
  .laptop.show.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1169px) {
  .laptop.hide.coh-style-visibility-breakpoints {
    display: none;
  }
}
@media (max-width: 1023px) {
  .tablet.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1023px) {
  .tablet.show.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 1023px) {
  .tablet.hide.coh-style-visibility-breakpoints {
    display: none;
  }
}
@media (max-width: 564px) {
  .phone.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 564px) {
  .phone.show.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 564px) {
  .phone.hide.coh-style-visibility-breakpoints {
    display: none;
  }
}
@media (max-width: 767px) {
  .phone-landscape.coh-style-visibility-breakpoints {
    display: block;
  }
}
@media (max-width: 767px) {
  .phone-landscape.hide.coh-style-visibility-breakpoints {
    display: none;
  }
}
@media (max-width: 767px) {
  .phone-landscape.show.coh-style-visibility-breakpoints {
    display: block;
  }
}
.all-breakpoints.coh-style-visibility-breakpoints {
  display: block;
}
.all-breakpoints.show.coh-style-visibility-breakpoints {
  display: block;
}
.all-breakpoints.hide.coh-style-visibility-breakpoints {
  display: none;
}
.show.coh-style-visibility-breakpoints {
  display: none;
}
.hide.coh-style-visibility-breakpoints {
  display: block;
}
.coh-style-switcher-dropdown .dropdown-language-item .dropbutton-toggle button {
  display: none;
}
.coh-style-switcher-dropdown .dropdown-language-item .dropbutton-action:first-child:after {
  width: 100%;
  top: 100%;
  left: 0;
  position: absolute;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(151, 151, 151);
  content: "";
}
.coh-style-switcher-dropdown .dropdown-language-item .dropbutton-action:not(:first-child) {
  background-color: rgb(0, 188, 255);
}
.coh-style-switcher-dropdown .dropbutton-wrapper {
  width: 11.25rem;
  margin: auto;
  position: relative;
  height: 3.125rem;
}
.coh-style-switcher-dropdown .dropbutton-wrapper.open .secondary-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-switcher-dropdown .dropbutton-wrapper.open .dropbutton-arrow {
  -webkit-transform: translate(50%, -25%) rotate(-45deg);
      -ms-transform: translate(50%, -25%) rotate(-45deg);
          transform: translate(50%, -25%) rotate(-45deg);
}
.coh-style-switcher-dropdown .dropbutton-wrapper .dropbutton-widget {
  position: absolute;
  height: 100%;
  width: 100%;
  padding-right: 0;
}
.coh-style-switcher-dropdown .dropbutton-wrapper .dropbutton-action {
  height: 3.1875rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1.0625rem;
}
.coh-style-switcher-dropdown .dropbutton-wrapper .dropbutton-action:not(.secondary-action) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-switcher-dropdown .secondary-action:hover {
  background-color: rgb(216, 216, 216);
}
.coh-style-switcher-dropdown .secondary-action a {
  color: inherit;
}
.coh-style-pseudo-bottom-line {
  position: relative;
}
.coh-style-pseudo-bottom-line:after {
  width: 6.25rem;
  position: absolute;
  top: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 0);
  content: "";
  left: 0;
  height: 1px;
}
.coh-style-sign-up h3 {
  font-weight: 400;
  color: (field.6bf904c8-e060-4aca-87c0-b4d3ce670da2);
}
.coh-style-sign-up .js-webform-radios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-sign-up .js-webform-radios .form-type-radio:not(:last-of-type) {
  margin-right: 3.125rem;
}
@media (max-width: 1023px) {
  .coh-style-sign-up .js-webform-radios .form-type-radio:not(:last-of-type) {
    margin-right: 1.25rem;
  }
}
.coh-style-sign-up .js-webform-radios .form-type-radio input {
  display: none;
}
.coh-style-sign-up .js-webform-radios .form-type-radio label {
  width: 100%;
  padding-left: 1.25rem;
  position: relative;
  color: (field.57725421-8b96-4147-a18f-85ba6429ae33);
}
.coh-style-sign-up .js-webform-radios .form-type-radio label:before {
  height: 0.875rem;
  width: 0.875rem;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-width: 0.0625rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  content: "";
  margin: auto;
}
.coh-style-sign-up .js-webform-radios .form-type-radio label:after {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 0.625rem;
  width: 0.625rem;
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.1875rem;
  content: "";
  margin: auto;
}
.coh-style-sign-up .js-webform-radios .form-type-radio input:checked + label:before {
  border-color: rgb(0, 0, 0);
}
.coh-style-sign-up .js-webform-radios .form-type-radio input:checked + label:after {
  background-color: rgb(0, 188, 255);
}
.coh-style-sign-up .radios--wrapper {
  margin-bottom: 0.3125rem;
}
.coh-style-sign-up .radios--wrapper legend {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
}
.coh-style-sign-up label.form-required, .coh-style-sign-up .fieldset-legend {
  position: relative;
}
.coh-style-sign-up label.form-required:after, .coh-style-sign-up .fieldset-legend:after {
  content: "*";
}
.coh-style-sign-up label:not(.option) {
  display: block;
  line-height: 1.5;
  font-size: 1rem;
  color: rgb(0, 0, 0);
}
.coh-style-sign-up .form-text, .coh-style-sign-up .form-email {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(166, 165, 168);
  outline-width: 0;
  height: 2.8125rem;
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  -webkit-appearance: none;
  -webkit-box-shadow: inset 0 0 0 2.8125rem (field.56f21f13-3b0a-4020-9161-4a8fc8d2b543);
          box-shadow: inset 0 0 0 2.8125rem (field.56f21f13-3b0a-4020-9161-4a8fc8d2b543);
}
.coh-style-sign-up form > .form-item {
  margin-bottom: 0.625rem;
}
.coh-style-sign-up .form-text.error, .coh-style-sign-up .form-email.error {
  border-color: rgb(255, 3, 4);
}
.coh-style-sign-up label.error {
  color: rgb(255, 3, 4);
  text-align: right;
  font-size: 0.75rem;
}
.coh-style-sign-up .error + .select2 .select2-selection {
  border-color: rgb(255, 3, 4);
}
.coh-style-sign-up .mc-field-group {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 1.5625rem;
}
.coh-style-sign-up .ta__link, .coh-style-sign-up .js-webform-confirmation-back-link-ajax {
  color: rgb(0, 188, 255);
}
.coh-style-sign-up .select2-selection.select2-selection--single {
  width: 100%;
  border-top-width: 0.0625rem;
  border-left-width: 0.0625rem;
  border-right-width: 0.0625rem;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: rgb(151, 151, 151);
  border-left-color: rgb(151, 151, 151);
  border-right-color: rgb(151, 151, 151);
}
.coh-style-sign-up .select2-selection.select2-selection--single .select2-selection__arrow {
  right: 0.9375rem;
}
.coh-style-sign-up .form-item-note {
  font-size: 0.75rem;
  line-height: 2em;
}
.coh-style-sign-up .form-item-consent {
  margin-bottom: 1.875rem;
  font-weight: 600;
}
@media (max-width: 1023px) {
  .coh-style-sign-up .form-item-consent {
    margin-bottom: 1.125rem;
  }
}
.coh-style-sign-up .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;
  float: left;
}
@media (max-width: 1023px) {
  .coh-style-sign-up .form-actions {
    float: right;
  }
}
.coh-style-sign-up [data-drupal-selector=edit-cancel] {
  background-color: rgb(216, 216, 216);
  float: left;
  margin-right: 1.875rem;
  margin-left: -webkit-calc(100% - 380px);
  margin-left: calc(100% - 380px);
}
@media (max-width: 1023px) {
  .coh-style-sign-up [data-drupal-selector=edit-cancel] {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-style-sign-up [data-drupal-selector=edit-cancel]:hover {
  background-color: rgb(151, 151, 151);
}
.coh-style-sign-up .form-actions, .coh-style-sign-up [data-drupal-selector=edit-cancel] {
  -webkit-appearance: none;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
@media (max-width: 1023px) {
  .coh-style-sign-up .form-actions, .coh-style-sign-up [data-drupal-selector=edit-cancel] {
    width: 48%;
  }
}
.coh-style-sign-up .form-actions input, .coh-style-sign-up [data-drupal-selector=edit-cancel] input {
  -webkit-appearance: none;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
}
@media (max-width: 1023px) {
  .coh-style-sign-up .form-actions input, .coh-style-sign-up [data-drupal-selector=edit-cancel] input {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-style-sign-up .form-actions input, .coh-style-sign-up [data-drupal-selector=edit-cancel] input {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
}
html[dir=rtl] .coh-style-sign-up .js-webform-radios .form-type-radio:not(:last-of-type) {
  margin-right: 0;
  margin-left: 3.125rem;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-sign-up .js-webform-radios .form-type-radio:not(:last-of-type) {
    margin-right: 0;
    margin-left: 1.25rem;
  }
}
html[dir=rtl] .coh-style-sign-up .js-webform-radios .form-type-radio label {
  padding-right: 1.25rem;
  padding-left: 0;
}
html[dir=rtl] .coh-style-sign-up .js-webform-radios .form-type-radio label:before {
  left: auto;
  right: 0;
}
html[dir=rtl] .coh-style-sign-up .js-webform-radios .form-type-radio label:after {
  left: auto;
  right: 0.1875rem;
}
html[dir=rtl] .coh-style-sign-up label.error {
  float: left;
}
html[dir=rtl] .coh-style-sign-up .select2-selection.select2-selection--single .select2-selection__arrow {
  right: auto;
  left: 0.9375rem;
}
.coh-style-margin-bottom-style-for-list-view-item .views-row {
  margin-bottom: 1.875rem;
}
.coh-style-margin-bottom-style-for-list-view-item article:not(:last-of-type) {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-style-margin-bottom-style-for-list-view-item article:not(:last-of-type) {
    margin-bottom: 1.125rem;
  }
}
.coh-style-list-view {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
}
.coh-style-list-view .row > .coh-column:first-child .inner-wrapper {
  background-color: rgb(216, 216, 216);
  height: 100%;
}
.coh-style-bordered-bottom {
  border-bottom-width: 1px;
  border-style: solid;
  border-color: rgb(151, 151, 151);
}
.coh-style-burger-menu-styles {
  scrollbar-width: none;
  -ms-overflow-style: none;
  min-height: -webkit-fill-available;
  overflow: auto;
  overflow-x: hidden;
}
.coh-style-burger-menu-styles::-webkit-scrollbar {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
}
.coh-style-burger-menu-styles ul a:hover, .coh-style-burger-menu-styles div .level-1-button:hover, .coh-style-burger-menu-styles .dropbutton-action a:hover, .coh-style-burger-menu-styles .dropbutton-action .language-link:hover {
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles a, .coh-style-burger-menu-styles .dropbutton-action:first-child span, .coh-style-burger-menu-styles .log-in-item .profile, .coh-style-burger-menu-styles .openid-connect-login .login-link, .coh-style-burger-menu-styles .log-in-item .log-out {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 24px;
  line-height: 1.0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 65px;
  color: rgb(255, 255, 255);
  background-color: rgb(40, 169, 224);
}
.coh-style-burger-menu-styles li {
  position: relative;
}
.coh-style-burger-menu-styles li.is-expanded > ul {
  display: block;
}
.coh-style-burger-menu-styles li .coh-block a.openid-connect:after {
  content: normal;
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-widget {
  padding: 0;
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle {
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle {
    text-indent: 0;
  }
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle .dropbutton-arrow {
  height: 65px;
  width: 45px;
  border-width: 0;
  border-style: none;
  top: 50%;
  left: 50%;
  right: initial;
  margin: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle .dropbutton-arrow:after {
  line-height: 65px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e5ce";
  font-family: mdicons;
  color: rgb(255, 255, 255);
  font-size: 27px;
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle button {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);;
}
.coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-action a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-burger-menu-styles [title=SPC] {
  display: none;
}
.coh-style-burger-menu-styles [title="Bayer Global"] {
  display: none;
}
@media (max-width: 1023px) {
  .coh-style-burger-menu-styles [title="Bayer Global"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-burger-menu-styles [title="Contact Us"] {
  display: none;
}
@media (max-width: 767px) {
  .coh-style-burger-menu-styles [title="Contact Us"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 767px) {
  .coh-style-burger-menu-styles .gigya-raas-prof:after {
    display: none;
  }
}
.coh-style-burger-menu-styles .coh-style-dropdown-arrow:hover + a {
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles > ul:first-of-type {
  border-bottom-color: rgb(255, 255, 255);
}
.coh-style-burger-menu-styles .level-2-link, .coh-style-burger-menu-styles .country-switcher-wrapper ul a, .coh-style-burger-menu-styles .dropbutton-action:not(:first-child) a {
  color: rgb(255, 255, 255);
  font-size: 16px;
  background-color: rgb(48, 189, 255);
  padding-left: 36px;
}
.coh-style-burger-menu-styles li.has-children > a {
  padding-right: 45px;
}
.coh-style-burger-menu-styles li.is-active a {
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles .coh-style-dropdown-arrow, .coh-style-burger-menu-styles .dropbutton-toggle {
  height: 65px;
  width: 45px;
}
.coh-style-burger-menu-styles .level-3-link {
  color: rgb(255, 255, 255);
  font-size: 16px;
  background-color: rgb(89, 206, 255);
  padding-left: 54px;
}
.coh-style-burger-menu-styles .level-4-link {
  font-size: 16px;
  padding-left: 72px;
  color: rgb(255, 255, 255);
}
.coh-style-burger-menu-styles .level-5-link {
  color: rgb(255, 255, 255);
  font-size: 16px;
  padding-left: 90px;
}
.coh-style-burger-menu-styles .log-in-item .profile {
  max-width: 100%;
}
.coh-style-burger-menu-styles .log-in-item .profile:after {
  content: normal;
}
.coh-style-burger-menu-styles .log-in-item .profile:hover {
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles .log-in-item .log-out {
  margin: 0;
}
.coh-style-burger-menu-styles .log-in-item .log-out:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component {
  padding-right: 0;
  padding-left: 0;
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas a {
  color: rgb(255, 255, 255);
  font-size: 24px;
  height: 65px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 32, 96);
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas #gigya-raas-prof, .coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas a {
  padding-right: 16px;
  padding-left: 16px;
  background-color: rgb(40, 169, 224);
  color: rgb(255, 255, 255);
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas #gigya-raas-prof:after {
  content: normal;
}
.coh-style-burger-menu-styles .log-in-item .log-in-out-component div.gigya-raas #gigya-raas-prof:hover {
  background-color: rgb(0, 32, 96);
  color: rgb(255, 255, 255);
}
.coh-style-burger-menu-styles .coh-style-dropdown-arrow:after, .coh-style-burger-menu-styles .dropbutton-arrow {
  color: rgb(255, 255, 255);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 27px;
}
.coh-style-burger-menu-styles .is-expanded > .coh-style-dropdown-arrow:after, .coh-style-burger-menu-styles .is-expanded .dropbutton-toggle .dropbutton-arrow, .coh-style-burger-menu-styles .open > .coh-style-dropdown-arrow:after, .coh-style-burger-menu-styles .open .dropbutton-toggle .dropbutton-arrow {
  color: rgb(255, 255, 255);
  font-size: 27px;
}
.coh-style-burger-menu-styles .is-expanded .coh-style-dropdown-arrow, .coh-style-burger-menu-styles .is-expanded .toggle-sub-menu, .coh-style-burger-menu-styles .is-expanded .dropbutton-toggle button, .coh-style-burger-menu-styles .open .coh-style-dropdown-arrow, .coh-style-burger-menu-styles .open .toggle-sub-menu, .coh-style-burger-menu-styles .open .dropbutton-toggle button {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.coh-style-burger-menu-styles .toggle-sub-menu, .coh-style-burger-menu-styles .coh-style-dropdown-arrow {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.coh-style-burger-menu-styles .secondary-navigation-menu .user-no-access.has-access-control > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 2.5rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .user-no-access.has-access-control.level-1-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  right: 2.5rem;
  font-size: 1rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .user-no-access.has-access-control.level-2-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  right: 2.5rem;
  font-size: 1rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .user-no-access.has-access-control.level-3-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  right: 2.5rem;
  font-size: 1rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .user-no-access.has-access-control.level-4-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 2.5rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .user-no-access.has-access-control.level-5-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 2.5rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-style-burger-menu-styles .level-1-item .coh-block div.gigya-raas {
  height: auto;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-burger-menu-styles .level-1-item span.gigya-raas {
  width: 100%;
}
.coh-style-burger-menu-styles .level-1-item span.gigya-raas a:before {
  content: normal;
}
.coh-style-burger-menu-styles .level-1-item span.gigya-raas a:after {
  content: normal;
}
.coh-style-burger-menu-styles .openid-connect-login .login-link:hover {
  background-color: rgb(0, 32, 96);
}
html[dir=rtl] .coh-style-burger-menu-styles li.has-children > a {
  padding-right: 1rem;
  padding-left: -webkit-calc(45px + 20px);
  padding-left: calc(45px + 20px);
}
html[dir=rtl] .coh-style-burger-menu-styles .user-no-access.has-access-control.level-1-item > a:before {
  right: auto;
  left: 2.5rem;
}
html[dir=rtl] .coh-style-burger-menu-styles .user-no-access.has-access-control.level-2-item > a:before {
  right: auto;
  left: 2.5rem;
}
html[dir=rtl] .coh-style-burger-menu-styles .user-no-access.has-access-control.level-3-item > a:before {
  right: auto;
  left: 2.5rem;
}
html[dir=rtl] .coh-style-burger-menu-styles .user-no-access.has-access-control.level-4-item > a:before {
  right: auto;
  left: 2.5rem;
}
html[dir=rtl] .coh-style-burger-menu-styles .user-no-access.has-access-control.level-5-item > a:before {
  right: auto;
  left: 2.5rem;
}
html[dir=rtl] .coh-style-burger-menu-styles .toggle-sub-menu, html[dir=rtl] .coh-style-burger-menu-styles .coh-style-dropdown-arrow {
  -webkit-transform: rotate(90deg) scale(-1);
      -ms-transform: rotate(90deg) scale(-1);
          transform: rotate(90deg) scale(-1);
}
html[dir=rtl] .coh-style-burger-menu-styles .is-expanded .coh-style-dropdown-arrow, html[dir=rtl] .coh-style-burger-menu-styles .is-expanded .toggle-sub-menu, html[dir=rtl] .coh-style-burger-menu-styles .is-expanded .dropbutton-toggle button, html[dir=rtl] .coh-style-burger-menu-styles .open .coh-style-dropdown-arrow, html[dir=rtl] .coh-style-burger-menu-styles .open .toggle-sub-menu, html[dir=rtl] .coh-style-burger-menu-styles .open .dropbutton-toggle button {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
html[dir=rtl] .coh-style-burger-menu-styles .dropbutton-multiple .dropbutton-widget {
  padding-left: 0;
}
html[dir=rtl] .coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle {
  left: 0;
  right: auto;
}
html[dir=rtl] .coh-style-burger-menu-styles .dropbutton-wrapper .dropbutton-toggle button {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.coh-style-colored-first-column .row > .coh-column:first-child > .inner-wrapper {
  height: 100%;
  background-color: rgb(216, 216, 216);
}
.coh-style-read-more-button-accordion {
  min-width: 5.5rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  text-align: left;
  line-height: 24px;
  position: relative;
  border-right-width: 2.1875rem;
  border-color: rgba(0, 0, 0, 0);
  border-right-style: solid;
  border-left-width: 0;
  border-bottom-width: 0;
  border-top-width: 0;
}
.coh-style-read-more-button-accordion:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  content: "";
  margin: auto;
  border-style: solid;
  border-width: 0;
  -webkit-transition: 100ms linear transform;
  transition: 100ms linear transform;
  -webkit-transform: translate3d(15px, 0px, 0) rotate(45deg);
          transform: translate3d(15px, 0px, 0) rotate(45deg);
  border-color: rgb(0, 188, 255);
}
.coh-style-read-more-button-accordion:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 100%;
  border-style: solid;
  border-width: 0;
  border-color: rgb(0, 188, 255);
}
.coh-style-read-more-button-accordion:hover:before {
  -webkit-transform: translate3d(25px,0,0) rotate(45deg);
          transform: translate3d(25px,0,0) rotate(45deg);
}
.is-collapsed.coh-style-read-more-button-accordion:before {
  width: 0.375rem;
  height: 0.375rem;
  border-width: 0;
  border-top-width: 0.125rem;
  border-right-width: 0.125rem;
  border-style: solid;
}
.is-expanded.coh-style-read-more-button-accordion:before {
  -webkit-transform: translate(6px, 0px) rotate(45deg);
      -ms-transform: translate(6px, 0px) rotate(45deg);
          transform: translate(6px, 0px) rotate(45deg);
  border-left-width: 0.125rem;
  height: 0.9375rem;
}
.is-expanded.coh-style-read-more-button-accordion:after {
  -webkit-transform: translate(6px, 0px) rotate(-45deg);
      -ms-transform: translate(6px, 0px) rotate(-45deg);
          transform: translate(6px, 0px) rotate(-45deg);
  height: 0.9375rem;
  border-left-width: 0.125rem;
}
.coh-style-read-more-link-bottom-alignment {
  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;
}
@media (max-width: 1023px) {
  .left-side.coh-style-read-more-link-bottom-alignment .read-more {
    position: relative;
    border-right-width: 0;
    border-left-width: 0;
    top: 0;
  }
}
@media (max-width: 564px) {
  .left-side.coh-style-read-more-link-bottom-alignment .read-more {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 564px) {
  .left-side.coh-style-read-more-link-bottom-alignment .read-more:before {
    right: 6px;
    left: inherit;
  }
}
@media (max-width: 564px) {
  .left-side.coh-style-read-more-link-bottom-alignment .read-more span {
    max-width: 85%;
  }
}
.coh-style-read-more-link-bottom-alignment .link-wrapper {
  margin-top: auto;
}
.coh-style-read-more-link-bottom-alignment .read-more {
  margin-top: auto;
  margin-bottom: 0;
}
.coh-style-page-padding {
  padding-top: 0px;
  padding-right: 120px;
  padding-bottom: 0px;
  padding-left: 120px;
}
@media (max-width: 1023px) {
  .coh-style-page-padding {
    padding-top: 0px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 767px) {
  .coh-style-page-padding {
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }
}
.coh-style-medium-page-paddings {
  padding-left: 0px;
}
.coh-style-flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-flex-wrapper:after {
  content: normal;
}
.coh-style-flex-wrapper:before {
  content: normal;
}
.coh-style-read-more-link {
  position: relative;
  font-size: 16px;
  border-width: 20px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  border-right-width: 35px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  line-height: 24px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.coh-style-read-more-link:hover:before {
  -webkit-transform: translate3d(20px, 0, 0);
          transform: translate3d(20px, 0, 0);
}
.coh-style-read-more-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  -webkit-transform: translate3d(10px, 0px, 0px);
          transform: translate3d(10px, 0px, 0px);
  position: absolute;
  left: 100%;
  -webkit-transition: 100ms linear transform;
  transition: 100ms linear transform;
  color: rgb(0, 188, 255);
  font-size: 24px;
  content: "\e5cc";
  font-family: mdicons;
}
.coh-style-brand-link {
  color: rgb(0, 188, 255);
}
.coh-style-back-to-top {
  background-color: rgb(0, 188, 255);
  width: 60px;
  height: 60px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  color: rgb(255, 255, 255);
  font-size: 30px;
  position: fixed;
  -webkit-box-shadow: 0 0 0.1875rem 0.0625rem rgba(65, 73, 81, 0.5);
          box-shadow: 0 0 0.1875rem 0.0625rem rgba(65, 73, 81, 0.5);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  opacity: 0;
  bottom: 15px;
  right: 50px;
  z-index: 9999;
}
@media (max-width: 1023px) {
  .coh-style-back-to-top {
    bottom: 20px;
    right: 30px;
    font-size: 30px;
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 767px) {
  .coh-style-back-to-top {
    font-size: 30px;
    height: 60px;
    width: 60px;
    bottom: 20px;
    right: 30px;
  }
}
.coh-style-back-to-top:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f106";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -60%);
      -ms-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%);
}
html[dir=rtl] .coh-style-back-to-top {
  left: 50px;
  right: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-style-back-to-top {
    left: 30px;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-style-back-to-top {
    left: 30px;
  }
}
.coh-style-slider-navigation-left-large:hover:before, .coh-style-slider-navigation-right-large:hover:before {
  color: rgb(0, 188, 255);
}
.coh-style-slider-navigation-left-large:before, .coh-style-slider-navigation-right-large:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  font-family: icomoon;
  font-size: 3.125rem;
  color: rgb(216, 216, 216);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  display: inline-block;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left-large:before, .coh-style-slider-navigation-right-large:before {
    font-size: 1.875rem;
  }
}
.coh-style-slider-navigation-right-large:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
  font-family: icomoon;
}
.coh-style-continue-reading {
  font-weight: 700;
  text-decoration: none;
}
.coh-style-continue-reading: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: "\f101";
  font-family: icomoon;
  margin-left: 0.25rem;
}
.coh-style-call-link {
  font-weight: 100;
  font-size: 2.75rem;
}
.coh-style-call-link:hover:before {
  color: rgb(65, 73, 81);
}
.coh-style-call-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
  font-family: icomoon;
  padding-right: 0.625rem;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
.coh-style-text-bold {
  font-family: 'Open Sans', sans-serif;
}
.equal-height.coh-ce-cpt_6_6_column_row-aa8b9292 .inner-wrapper {
  height: 100%;
}
.equal-height.coh-ce-cpt_6_6_column_row-aa8b9292 .inner-wrapper > div {
  height: 100%;
}
.coh-ce-cpt_accordion_item-d92bbd0a {
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_accordion_item-d92bbd0a {
    padding-top: 0.75rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
}
.coh-ce-cpt_anim_fade_in_left-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_anim_fade_in_left_big-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_anim_fade_in_right-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_anim_fade_in_right_big-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_anim_slide_in_left-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_anim_slide_in_right-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_article_list-d5452e3e {
  padding-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_article_list-d5452e3e {
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_audience_splitter-e45147a6 {
  display: none;
}
.coh-ce-cpt_background_image_block-a116a3f0 {
  position: relative;
}
.coh-ce-cpt_bayer_footer-94afc3d7 {
  height: 0rem;
  background-color: rgb(216, 216, 216);
}
.coh-ce-cpt_bayer_footer-92c5e354 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-92c5e354 {
    display: block;
    width: 100%;
  }
}
.coh-ce-cpt_bayer_footer-92c5e354 .some-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
  margin-bottom: 0rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-92c5e354 .some-text {
    margin-right: 0;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_bayer_footer-92c5e354 .some-text p {
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1.4;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-92c5e354 .some-text p {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_bayer_footer-f5c47879 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-f5c47879 {
    display: block;
    text-align: center;
  }
}
.coh-ce-cpt_bayer_footer-f5c47879 a, .coh-ce-cpt_bayer_footer-f5c47879 p {
  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-ce-cpt_bayer_footer-f5c47879 p {
  margin-right: 10px;
  font-size: 1rem;
  line-height: 1.5;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-f5c47879 p {
    margin-right: 0rem;
    margin-bottom: 0.625rem;
    font-size: 0.75rem;
    line-height: 2.05;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-f5c47879 a {
    display: inline-block;
  }
}
html[dir=rtl] .coh-ce-cpt_bayer_footer-f5c47879 p {
  margin-right: 0;
  margin-left: 10px;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_bayer_footer-f5c47879 p {
    margin-right: 0;
    margin-left: 0rem;
  }
}
.coh-ce-cpt_bayer_footer-28999f02 {
  height: 5.3125rem;
  width: 5.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bayer_footer-28999f02 {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.active1.coh-ce-cpt_bayer_footer-28999f02 .img1 {
  display: block;
}
.active2.coh-ce-cpt_bayer_footer-28999f02 .img2 {
  display: block;
}
.active3.coh-ce-cpt_bayer_footer-28999f02 .img3 {
  display: block;
}
.coh-ce-cpt_bayer_footer-28999f02 img {
  display: none;
}
.coh-ce-cpt_bayer_footer-ee78932b a {
  display: block;
}
.coh-ce-cpt_brand_hero-1f678952 {
  width: 9.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_brand_hero-1f678952 {
    width: 5.6875rem;
  }
}
.coh-ce-cpt_brand_hero_carousel-1364fde7 {
  width: 9.625rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_brand_hero_carousel-1364fde7 {
    width: 5.6875rem;
  }
}
.coh-ce-cpt_brand_hero_carousel_item-9c51540b {
  position: relative;
}
.coh-ce-cpt_brand_template_footer-25225f6f {
  background-color: rgb(216, 216, 216);
}
.coh-ce-cpt_brand_template_footer-25225f6f .last-updated-date {
  margin-top: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_brand_template_footer-25225f6f .last-updated-date {
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_brand_template_footer-25225f6f .coh-style-approval-code-list {
    font-size: 10px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_brand_template_footer-9633bcf8 {
    margin-bottom: 1.875rem;
  }
}
.coh-ce-cpt_burger_menu_container-a3348c00 .main-menu-wrapper {
  background-color: rgb(40, 169, 224);
  width: 400px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_burger_menu_container-a3348c00 .main-menu-wrapper {
    width: 100%;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.coh-ce-cpt_burger_menu_container-a3348c00 .main-menu-wrapper.menu-position-left {
  left: 0;
  z-index: 98;
  top: 0;
  position: absolute;
  bottom: 0;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .main-menu-wrapper.menu-position-center {
  right: 0;
  position: absolute;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  bottom: 0;
  left: 0;
  top: 0;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .main-menu-wrapper.menu-position-right {
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .user-menu-container {
  border-bottom-style: solid;
  border-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_burger_menu_container-a3348c00 .user-menu-container {
    border-bottom-width: 1px;
  }
}
.coh-ce-cpt_burger_menu_container-a3348c00 .menu-top-part {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .menu-top-part:before {
  content: normal;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .menu-top-part:after {
  content: normal;
}
.coh-ce-cpt_burger_menu_container-a3348c00 .bottom-position {
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}
.coh-ce-cpt_burger_menu_container-a3348c00 .show-navigation-menu {
  display: block;
}
.coh-ce-cpt_burger_menu_container-b2c103f8 {
  border-color: rgb(0, 0, 0);
  border-top-width: 5px;
  border-bottom-width: 5px;
  border-style: solid;
  width: 28px;
  height: 24px;
  position: relative;
  border-right-width: 0;
  border-left-width: 0;
  font-size: 0;
}
.coh-ce-cpt_burger_menu_container-b2c103f8:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 0;
  border-top-style: solid;
  border-color: inherit;
  border-top-width: inherit;
}
.coh-ce-cpt_burger_menu_container-305a20b3 {
  display: none;
}
.coh-ce-cpt_burger_menu_container-33cb4987 {
  height: 50px;
  width: 50px;
  font-size: 0;
  position: relative;
}
.coh-ce-cpt_burger_menu_container-33cb4987: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: "\e5cd";
  font-family: mdicons;
  position: absolute;
  top: 0;
  right: 0;
  color: rgb(255, 255, 255);
  font-size: 50px;
  bottom: 0;
  left: 0;
}
.coh-ce-cpt_burger_menu_container-b13b719b {
  background-color: rgb(40, 169, 224);
}
.coh-ce-cpt_burger_menu_container-b13b719b::-webkit-scrollbar {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
}
.coh-ce-cpt_burger_menu_container-b13b719b > ul:first-of-type {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
.coh-ce-cpt_burger_menu_container-b13b719b a, .coh-ce-cpt_burger_menu_container-b13b719b .dropbutton-action:first-child span {
  width: 100%;
  margin: 0;
}
.coh-ce-cpt_burger_menu_container-b13b719b .dropbutton-wrapper {
  display: none;
}
@media (max-width: 767px) {
  .coh-ce-cpt_burger_menu_container-b13b719b .dropbutton-wrapper {
    display: block;
  }
}
.coh-ce-cpt_burger_menu_container-b13b719b .country-switcher-wrapper {
  display: block;
  width: 100%;
}
.coh-ce-cpt_burger_menu_container-b13b719b .country-switcher-wrapper li {
  width: 100%;
}
.coh-ce-cpt_burger_menu_container-b13b719b .country-switcher-wrapper ul {
  display: none;
}
.coh-ce-cpt_burger_menu_container-b13b719b .country-switcher-wrapper .is-expanded ul {
  display: block;
}
.coh-ce-cpt_burger_menu_container-b13b719b .language-switcher-block {
  display: block;
}
.coh-ce-cpt_burger_menu_container-b13b719b .log-in-item {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_burger_menu_container-b13b719b .log-in-item {
    display: block;
  }
}
.coh-ce-cpt_burger_menu_container-b13b719b .log-in-item .log-in-out-component {
  margin: 0;
}
.coh-ce-cpt_burger_menu_container-b13b719b .log-in-item .log-in-out-component .login-link:before {
  content: normal;
}
.coh-ce-cpt_burger_menu_container-b13b719b .log-in-item .log-in-out-component .login-link:after {
  content: normal;
}
.coh-ce-cpt_burger_menu_container-b13b719b .log-out:after {
  content: normal;
}
.coh-ce-cpt_burger_menu_container-b13b719b .contextual-links {
  display: none !important;
}
.coh-ce-cpt_burger_menu_container-b13b719b [title=SPC] {
  display: none;
}
.coh-ce-cpt_burger_menu_container-b13b719b [title="Bayer Global"] {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_burger_menu_container-b13b719b [title="Bayer Global"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_burger_menu_container-b13b719b [title="Contact Us"] {
  display: none;
}
@media (max-width: 767px) {
  .coh-ce-cpt_burger_menu_container-b13b719b [title="Contact Us"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_burger_menu_container-b13b719b #block-dropdownlanguage legend {
  display: none;
}
.coh-ce-cpt_burger_menu_container-b13b719b .fieldset-legend {
  display: none;
}
.coh-ce-cpt_burger_menu_container-52cf46dc {
  font-size: 0;
}
.coh-ce-cpt_call_to_action_type_1-d79be514 {
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
.coh-ce-cpt_call_to_action_type_1-2a14a341 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_call_to_action_type_1-ae55d27c {
  font-size: 0;
}
.coh-ce-cpt_call_to_action_type_1-52cf46dc {
  font-size: 0;
}
.coh-ce-cpt_call_to_action_type_2-8a98b9e8 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  overflow: hidden;
  height: 100%;
}
.coh-ce-cpt_call_to_action_type_2-61b3fbf3 {
  width: 100%;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_call_to_action_type_2-9569e831 {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_call_to_action_type_2-91bb701f .read-more {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_call_to_action_type_2-8252fee {
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_call_to_action_type_2-8252fee {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_call_to_action_type_2-8252fee {
    text-align: left;
  }
}
.coh-ce-cpt_call_to_action_type_3-30c10f5 .read-more {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_call_to_action_type_3-7a722d07 {
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_call_to_action_type_3-7a722d07 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_call_to_action_type_3-7a722d07 {
    text-align: left;
  }
}
.coh-ce-cpt_call_to_action_type_5-d490242a {
  overflow: hidden;
  height: 100%;
}
.coh-ce-cpt_call_to_action_type_5-a54a1f58 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 9999;
  -webkit-flex-grow: 9999;
      -ms-flex-positive: 9999;
          flex-grow: 9999;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.center.coh-ce-cpt_call_to_action_type_5-e81f943e {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.right.coh-ce-cpt_call_to_action_type_5-e81f943e {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
.left.coh-ce-cpt_call_to_action_type_5-e81f943e {
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_conversation_teaser_containe-87ddf3a1 {
  text-align: center;
}
.coh-ce-cpt_cookie_consent-d685f073 {
  min-height: 315px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  width: 996px;
  padding-top: 55px;
  padding-right: 100px;
  padding-bottom: 30px;
  padding-left: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cookie_consent-d685f073 {
    max-width: 334px;
    padding-top: 45px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.coh-ce-cpt_cookie_consent-d685f073:before {
  height: 40px;
  width: 100%;
  background-color: rgb(0, 188, 255);
  position: absolute;
  top: 0rem;
  left: 0rem;
}
.coh-ce-cpt_cookie_consent-d685f073 .coh-row-inner {
  height: 100%;
  position: relative;
}
.coh-ce-cpt_cookie_consent-d685f073 .coh-row {
  height: 100%;
}
.coh-ce-cpt_cookie_consent-d685f073 .coh-row .coh-column:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cookie_consent-d685f073 .coh-row .coh-column:first-child {
    z-index: 2;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-heading {
  color: rgb(0, 0, 0);
  text-align: left;
  font-family: 'Open Sans', sans-serif;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-heading .cc-header {
  font-weight: 300;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-message {
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-message .cc-message {
  margin-bottom: 0rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  line-height: 24px;
  text-align: left;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-message .cc-message .cc-privacy-page-link {
  margin-bottom: 0;
  border-left-width: 0;
  border-top-width: 0;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-message .cc-message .cc-privacy-page-link:before {
  left: 95%;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-compliance .cc-compliance {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 0!important;
  -webkit-flex: 0!important;
      -ms-flex: 0!important;
          flex: 0!important;
  margin-top: 20px;
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-compliance .cc-compliance .cc-btn {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 175px;
  font-weight: 400;
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-compliance .cc-compliance .cc-btn {
    width: 100%;
  }
}
.coh-ce-cpt_cookie_consent-d685f073 .modal-cookie-consent-container .coh-style-modal-cookie-consent-compliance .cc-compliance .cc-btn:after {
  content: "";
  min-height: inherit;
}
.coh-ce-cpt_cookie_consent-d685f073 .cc-window {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cookie_consent-d685f073 .cc-window {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_cookie_consent-d685f073 .cc-window.cc-floating {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.coh-ce-cpt_cookie_consent-d685f073 .cc-window .cc-privacy-settings-link {
  display: inline;
}
.coh-ce-cpt_cookie_consent-d685f073 .cc-grower {
  max-height: none !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cookie_consent-d685f073 .coh-image {
    opacity: 0.2;
  }
}
html[dir=rtl] .coh-ce-cpt_cookie_consent-d685f073 {
  padding-right: 30px;
  padding-left: 100px;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_cookie_consent-d685f073 {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_cookie_consent-5ef93365 {
    position: relative;
  }
}
.coh-ce-cpt_data_privacy_table-144b096d {
  width: 100%;
}
.coh-ce-cpt_dosing_guide_template-ba155104 {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_dosing_guide_template-ba155104 {
    margin-top: 15px;
  }
}
.coh-ce-cpt_dosing_guide_template-c6b16f > div {
  margin-bottom: 30px;
}
.coh-ce-cpt_dosing_guide_template-e16b2278 h2 {
  display: none;
}
.coh-ce-cpt_download_list_container-8b3a2039 {
  width: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
  -webkit-box-flex: 9999;
  -webkit-flex-grow: 9999;
      -ms-flex-positive: 9999;
          flex-grow: 9999;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_download_list_container-8b3a2039 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_download_materials_item-d7327d40 {
  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;
  width: 100%;
  padding-top: 0;
  padding-right: 0.9375rem;
  padding-bottom: 0;
  padding-left: 1.875rem;
  height: 100%;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_download_materials_item-d7327d40 {
    padding-left: 0.875rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_download_materials_item-d7327d40 {
    padding-right: 0;
  }
}
.coh-ce-cpt_download_materials_item-d7327d40:before {
  content: normal;
}
.coh-ce-cpt_download_materials_item-d7327d40:after {
  content: normal;
}
html[dir=rtl] .coh-ce-cpt_download_materials_item-d7327d40 {
  padding-right: 1.875rem;
  padding-left: 0.9375rem;
}
@media (max-width: 1169px) {
  html[dir=rtl] .coh-ce-cpt_download_materials_item-d7327d40 {
    padding-right: 0.875rem;
  }
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_download_materials_item-d7327d40 {
    padding-left: 0;
  }
}
.coh-ce-cpt_duplicate_of_generic_teaser_-3c661638 {
  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;
}
.modal-mode.coh-ce-cpt_events_content_type_event_te-d99b3767 .title {
  display: none;
}
.modal-mode.coh-ce-cpt_events_content_type_event_te-d99b3767 .heading-modal {
  display: block;
  cursor: pointer;
}
.link-mode.coh-ce-cpt_events_content_type_event_te-d99b3767 .title {
  display: none;
}
.link-mode.coh-ce-cpt_events_content_type_event_te-d99b3767 .heading-link {
  display: block;
}
.coh-ce-cpt_events_content_type_event_te-d99b3767 .heading-modal, .coh-ce-cpt_events_content_type_event_te-d99b3767 .heading-link {
  display: none;
}
.coh-ce-cpt_events_content_type_event_te-ad0006e2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.coh-ce-cpt_events_content_type_event_te-c3a41658 + .web-link {
  display: none;
}
.coh-ce-cpt_event_calendar_carousel-192142b1 {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_featured_list_block-53a99039 {
  position: relative;
}
.coh-ce-cpt_featured_list_block-5f06473 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_list_block-5f06473 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_featured_list_block-eee1f3f1 {
  padding-left: 30px!important;
  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: 1023px) {
  .coh-ce-cpt_featured_list_block-eee1f3f1 {
    position: static;
  }
}
.left.coh-ce-cpt_featured_list_block-eee1f3f1 {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.center.coh-ce-cpt_featured_list_block-eee1f3f1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center.coh-ce-cpt_featured_list_block-eee1f3f1 p, .center.coh-ce-cpt_featured_list_block-eee1f3f1 h3 {
  text-align: center;
}
.right.coh-ce-cpt_featured_list_block-eee1f3f1 {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.right.coh-ce-cpt_featured_list_block-eee1f3f1 p, .right.coh-ce-cpt_featured_list_block-eee1f3f1 h3 {
  text-align: right;
}
.coh-ce-cpt_full_dosage-1feeadfa {
  text-align: center;
}
.apply-custom-indent.coh-ce-cpt_full_dosage-1feeadfa {
  margin-bottom: 3.375rem;
}
@media (max-width: 1023px) {
  .apply-custom-indent.coh-ce-cpt_full_dosage-1feeadfa {
    margin-bottom: 0.625rem;
  }
}
.apply-custom-indent.coh-ce-cpt_full_dosage-1feeadfa .read-more {
  border-top-width: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_full_event-944dcceb {
    display: none;
  }
}
.coh-ce-cpt_full_event-a75fa16 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_full_event-a75fa16 {
    display: block;
  }
}
.coh-ce-cpt_generic_teaser_type_1-97a38b5c {
  position: relative;
  overflow: hidden;
}
.coh-ce-cpt_hero_header_for_homepage-71cec55 {
  position: absolute;
  top: 1.5rem;
  left: 8.3%;
  width: 9.625rem;
  height: 2.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_header_for_homepage-71cec55 {
    width: 6.5625rem;
    height: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_header_for_homepage-71cec55 {
    left: 15px;
  }
}
html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-71cec55 {
  left: auto;
  right: 8.3%;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-71cec55 {
    left: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-71cec55 {
    right: 0.9375rem;
    left: auto;
  }
}
.coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
  position: absolute;
  right: 4%;
  top: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
    right: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
    right: 0.9375rem;
  }
}
.active1.coh-ce-cpt_hero_header_for_homepage-aa55a2e2 .img1 {
  display: block;
}
.active2.coh-ce-cpt_hero_header_for_homepage-aa55a2e2 .img2 {
  display: block;
}
.active3.coh-ce-cpt_hero_header_for_homepage-aa55a2e2 .img3 {
  display: block;
}
.coh-ce-cpt_hero_header_for_homepage-aa55a2e2 img {
  display: none;
}
html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
  left: 4%;
  right: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
    left: 1.875rem;
    right: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_homepage-aa55a2e2 {
    left: 0.9375rem;
    right: auto;
  }
}
.coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
  position: absolute;
  top: 1.5rem;
  left: 8.3%;
  width: 9.625rem;
  height: 2.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
    width: 6.5625rem;
    height: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
    left: 0.9375rem;
  }
}
html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
  right: 8.3%;
  left: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
    left: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-e01ea064 {
    right: 0.9375rem;
    left: auto;
  }
}
.coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
  position: absolute;
  right: 4%;
  top: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
    right: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
    right: 0.9375rem;
  }
}
.active1.coh-ce-cpt_hero_header_for_sub_pages-eb615b37 .img1 {
  display: block;
}
.active2.coh-ce-cpt_hero_header_for_sub_pages-eb615b37 .img2 {
  display: block;
}
.active3.coh-ce-cpt_hero_header_for_sub_pages-eb615b37 .img3 {
  display: block;
}
.coh-ce-cpt_hero_header_for_sub_pages-eb615b37 img {
  display: none;
}
html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
  left: 4%;
  right: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
    left: 1.875rem;
    right: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_hero_header_for_sub_pages-eb615b37 {
    left: 0.9375rem;
    right: auto;
  }
}
.coh-ce-cpt_image-223b8bbc {
  overflow: hidden;
  display: block;
  width: 100%;
}
.coh-ce-cpt_image-223b8bbc + picture {
  display: none;
}
.coh-ce-cpt_image-8be9adf6 {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  color: transparent;
}
.coh-ce-cpt_image-f7e0d340 {
  overflow: hidden;
  display: block;
  width: 100%;
}
.coh-ce-cpt_image-f7e0d340 + picture {
  display: none;
}
.coh-ce-cpt_language_switcher-ac721f8c legend {
  display: none;
}
.coh-ce-cpt_leaving_website_popup-852d2c6b {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 922px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_leaving_website_popup-852d2c6b {
    max-width: 100%;
  }
}
.coh-ce-cpt_login_form-305a20b3 {
  display: none;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.enable-basic-hover-tabs.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-link:hover {
  color: rgb(0, 188, 255);
}
.enable-basic-hover-tabs.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded .level-1-link {
  color: rgb(0, 188, 255);
}
.enable-basic-hover-tabs.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded .level-1-link span {
  outline-color: rgb(0, 188, 255);
}
.enable-basic-hover-dropdown.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li {
  z-index: 1;
}
.enable-basic-hover-dropdown.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li:not(.is-expanded):hover {
  color: rgb(49, 49, 51);
}
.enable-basic-hover-dropdown.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li:not(.is-expanded):hover > a {
  color: rgb(49, 49, 51);
}
.enable-basic-hover-dropdown.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li:not(.is-expanded):hover .toggle-sub-menu:after {
  color: rgb(49, 49, 51);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-list, .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item {
  height: 100%;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-2-item {
  background-color: rgb(48, 189, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-2-item a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-3-item {
  background-color: rgb(89, 206, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-3-item a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-4-item {
  background-color: rgb(153, 228, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .is-expanded.level-4-item a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-list {
  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;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item {
  -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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item:not(:last-of-type) .level-1-link {
  position: relative;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item:not(:last-of-type) .level-1-link:after {
  height: 2.625rem;
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  -webkit-transform: translateY(-50%) skewX(-11deg) skewY(-11deg);
      -ms-transform: translateY(-50%) skewX(-11deg) skewY(-11deg);
          transform: translateY(-50%) skewX(-11deg) skewY(-11deg);
  border-right-width: 0.0625rem;
  border-right-style: Solid;
  border-right-color: rgb(151, 151, 151);
  width: 0.0625rem;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item.in-active-trail {
  color: rgb(0, 188, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-link {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  color: rgb(0, 0, 0);
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: rgb(0, 188, 255);
  padding-top: 1.875rem;
  padding-right: 7.5rem;
  padding-bottom: 1.875rem;
  padding-left: 7.5rem;
  overflow: hidden;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper {
    padding-top: 1.875rem;
    padding-right: 1.875rem;
    padding-bottom: 1.875rem;
    padding-left: 1.875rem;
  }
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li {
  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.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li a {
  color: rgb(255, 255, 255);
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.25rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 2.8125rem;
  line-height: 1.25rem;
  height: 0;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper ul {
  position: relative;
  width: 25%;
  min-height: 100%;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper ul:not(.level-2-list) {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  z-index: 1;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg {
  position: absolute;
  top: -1.875rem;
  bottom: -1.875rem;
  width: 100vw;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-2-bg-color {
  left: 25%;
  background-color: rgb(48, 189, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-3-bg-color {
  left: -webkit-calc(2 * 25%);
  left: calc(2 * 25%);
  background-color: rgb(89, 206, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-4-bg-color {
  background-color: rgb(153, 228, 255);
  left: -webkit-calc(3 * 25%);
  left: calc(3 * 25%);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container {
  width: 17.1875rem;
  margin-right: 1.875rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: block;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container p {
  color: rgb(255, 255, 255);
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: 'Open Sans', sans-serif;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container h2 {
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container img {
  height: auto;
  width: 100%;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .toggle-sub-menu {
  height: 100%;
  width: 2.1875rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .toggle-sub-menu:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 1.25rem;
  font-size: 1.25rem;
  content: "\e901";
  font-family: icomoon;
  color: rgb(0, 32, 96);
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .sub-menus-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-link:focus span {
  outline-width: 0.125rem;
  outline-style: solid;
  outline-color: rgb(0, 0, 0);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper a:focus {
  outline-width: 0.125rem;
  outline-style: solid;
  outline-color: rgb(255, 255, 255);
  z-index: 2;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-1-item > a {
  padding-right: -webkit-calc(0.375rem + 1rem);
  padding-right: calc(0.375rem + 1rem);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-1-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: 0.375rem;
  content: "\e88d";
  font-family: mdicons;
  color: rgb(65, 73, 81);
  font-size: 1rem;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-1-item > a:hover:before {
  color: rgb(0, 188, 255);
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-2-item > a {
  padding-right: 1rem;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-2-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 0.0625rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-3-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 0.0625rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-4-item > a {
  padding-right: 1rem;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-4-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 0.0625rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-5-item > a {
  padding-right: 1rem;
}
.coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-5-item > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e88d";
  font-family: mdicons;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  right: 0.0625rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .level-1-item:not(:last-of-type) .level-1-link:after {
  left: auto;
  right: 100%;
  -webkit-transform: translateY(-50%) skewX(11deg) skewY(11deg);
      -ms-transform: translateY(-50%) skewX(11deg) skewY(11deg);
          transform: translateY(-50%) skewX(11deg) skewY(11deg);
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper ul:not(.level-2-list) {
  left: auto;
  right: 100%;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper li a {
  padding-right: 0.625rem;
  padding-left: 0;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-2-bg-color {
  left: auto;
  right: 25%;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-3-bg-color {
  left: auto;
  right: -webkit-calc(2 * 25%);
  right: calc(2 * 25%);
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .dropdown-wrapper .menu-bg.lvl-4-bg-color {
  left: auto;
  right: -webkit-calc(3 * 25%);
  right: calc(3 * 25%);
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .toggle-sub-menu:after {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-1-item > a {
  padding-right: 0;
  padding-left: -webkit-calc(0.375rem + 1rem);
  padding-left: calc(0.375rem + 1rem);
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-1-item > a:before {
  right: auto;
  left: 0.375rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-2-item > a {
  padding-right: 0;
  padding-left: 1rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-2-item > a:before {
  right: auto;
  left: 0.0625rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-3-item > a {
  padding-right: 0;
  padding-left: 1rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-3-item > a:before {
  right: auto;
  left: 0.0625rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-5-item > a {
  padding-right: 0;
  padding-left: 1rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control.level-5-item > a:before {
  right: auto;
  left: 0.0625rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control .level-4-item > a {
  padding-right: 0;
  padding-left: 1rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .user-no-access.has-access-control .level-4-item > a:before {
  right: auto;
  left: 0.0625rem;
}
html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container {
  margin-right: 0;
  margin-left: 1.875rem;
}
@media (max-width: 1169px) {
  html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_main_navigation_tabs_menu-73e65d5c .teaser-container {
    margin-right: 0;
  }
}
.coh-ce-cpt_one_step_sign_up-5e92f454 {
  display: none;
  font-size: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_step_sign_up-5e92f454 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_one_step_sign_up-8550d91a {
    display: none;
  }
}
.coh-ce-cpt_one_trust_technical_cookies-144b096d {
  width: 100%;
}
.coh-ce-cpt_parallax_background-a116a3f0 {
  position: relative;
}
.coh-ce-cpt_patient_profile_picture-4434b20 {
  overflow: hidden;
}
.coh-ce-cpt_patient_profile_picture-c1d1e17a {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-cpt_print_button-4255879 {
  position: relative;
  height: 1.6875rem;
  width: 1.6875rem;
}
.coh-ce-cpt_print_button-4255879:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 188, 255);
  font-size: 1.6875rem;
  content: "";
  position: absolute;
  content: "\e555";
  font-family: mdicons;
}
.coh-ce-cpt_search_component-305a20b3 {
  display: none;
}
.coh-ce-cpt_search_component-52cf46dc {
  font-size: 0;
}
.coh-ce-cpt_search_results_dx8-fd48fbf3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_secondary_navigation_menu-2f91ebfa {
  margin-right: auto;
}
.coh-ce-cpt_secondary_navigation_menu-2f91ebfa ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
}
.coh-ce-cpt_secondary_navigation_menu-2f91ebfa a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 20px;
  margin-right: 50px;
  line-height: 1.35;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .coh-ce-cpt_secondary_navigation_menu-2f91ebfa [title="Contact Us"] {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_secondary_navigation_menu-2f91ebfa [title="Bayer Global"] {
    display: none;
  }
}
.coh-ce-cpt_secondary_navigation_menu-2f91ebfa .user-no-access.has-access-control > a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(49, 49, 51);
  right: -1.25rem;
  font-size: 1rem;
  content: "\e88d";
  font-family: mdicons;
}
.coh-ce-cpt_secondary_navigation_menu-2f91ebfa .user-no-access.has-access-control > a:hover:before {
  color: rgb(63, 144, 217);
}
[dir=rtl] .coh-ce-cpt_secondary_navigation_menu-2f91ebfa a {
  margin-right: 0;
  margin-left: 50px;
}
.coh-ce-cpt_select_country_component-2a2ba33 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.open.coh-ce-cpt_select_country_component-2a2ba33 .country-dropdown {
  display: block;
}
.open.coh-ce-cpt_select_country_component-2a2ba33 .country-selection-button {
  background-color: rgb(0, 188, 255);
}
.coh-ce-cpt_select_country_component-2a2ba33 .country-selection-button {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 19px;
  line-height: 1.2;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
  background-color: rgb(216, 216, 216);
  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: 45px;
}
.coh-ce-cpt_select_country_component-2a2ba33 .country-dropdown {
  width: 25rem;
  max-height: -webkit-calc(100vh - 150px);
  max-height: calc(100vh - 150px);
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  background-color: rgb(40, 169, 224);
  display: none;
  position: absolute;
  top: 100%;
  z-index: 100;
  right: 0;
}
.coh-ce-cpt_select_country_component-2a2ba33 .country-dropdown li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: rgb(255, 255, 255);
  white-space: nowrap;
  line-height: 1.0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.0625rem;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 24px;
}
.coh-ce-cpt_select_country_component-2a2ba33 .country-dropdown li a:hover {
  background-color: rgb(89, 206, 255);
}
.coh-ce-cpt_select_country_component-2a2ba33 .close-country-menu {
  width: 50px;
  height: 50px;
  position: relative;
}
.coh-ce-cpt_select_country_component-2a2ba33 .close-country-menu:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e5cd";
  font-family: mdicons;
  font-size: 50px;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_select_country_component-2a2ba33 ::-webkit-scrollbar {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
}
.coh-ce-cpt_select_country_component-2a2ba33 .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 4.0625rem;
  padding: 1rem;
}
html[dir=rtl] .coh-ce-cpt_select_country_component-2a2ba33 .country-dropdown {
  left: 0;
  right: auto;
}
.coh-ce-cpt_select_country_component-52cf46dc {
  font-size: 0;
}
.coh-ce-cpt_sidebar_dosage_instructions-b84366b0 a {
  border-left-width: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sidebar_dosage_instructions-b84366b0 a {
    border-left-width: 0;
  }
}
.coh-ce-cpt_signup_form-bf73a37c {
  -webkit-overflow-scrolling: touch;
}
.coh-ce-cpt_signup_form-bf73a37c .coh-modal-inner {
  overflow: auto;
  width: 645px;
  background-color: rgb(255, 255, 255);
  padding-top: 4rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_signup_form-bf73a37c .coh-modal-inner {
    width: 100%;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_study_alternate_teaser-b842c0f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_table_of_contents_item-ca4ae00d {
  color: inherit;
}
.coh-ce-cpt_tab_item-38171b63 div {
  min-height: 100%;
  max-height: 100%;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_test_video_list-11cc0637 {
    margin-top: 1.25rem;
  }
}
.coh-ie11 .coh-ce-cpt_twitter_post_embed-3f5c2ff0 {
  display: none;
}
.coh-ce-cpt_video_hero_for_homepage-66edd44f {
  position: absolute;
  top: 1.5rem;
  left: 8.3%;
  width: 9.625rem;
  height: 2.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_hero_for_homepage-66edd44f {
    width: 6.5625rem;
    height: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_video_hero_for_homepage-66edd44f {
    left: 15px;
  }
}
html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-66edd44f {
  left: auto;
  right: 8.3%;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-66edd44f {
    left: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-66edd44f {
    left: auto;
    right: 0.9375rem;
  }
}
.coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
  position: absolute;
  right: 4%;
  top: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
    right: 30px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
    right: 15px;
  }
}
.active1.coh-ce-cpt_video_hero_for_homepage-9965d4b2 .img1 {
  display: block;
}
.active2.coh-ce-cpt_video_hero_for_homepage-9965d4b2 .img2 {
  display: block;
}
.active3.coh-ce-cpt_video_hero_for_homepage-9965d4b2 .img3 {
  display: block;
}
.coh-ce-cpt_video_hero_for_homepage-9965d4b2 img {
  display: none;
}
html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
  left: 4%;
  right: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
    left: 1.875rem;
    right: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_homepage-9965d4b2 {
    left: 0.9375rem;
    right: auto;
  }
}
.coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
  position: absolute;
  top: 1.5rem;
  left: 8.3%;
  width: 9.625rem;
  height: 2.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
    width: 6.5625rem;
    height: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
    left: 0.9375rem;
  }
}
html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
  right: 8.3%;
  left: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
    left: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-4716d156 {
    right: 0.9375rem;
    left: auto;
  }
}
.coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
  position: absolute;
  right: 4%;
  top: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
    right: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
    right: 0.9375rem;
  }
}
.active1.coh-ce-cpt_video_hero_for_sub_pages-e2782129 .img1 {
  display: block;
}
.active2.coh-ce-cpt_video_hero_for_sub_pages-e2782129 .img2 {
  display: block;
}
.active3.coh-ce-cpt_video_hero_for_sub_pages-e2782129 .img3 {
  display: block;
}
.coh-ce-cpt_video_hero_for_sub_pages-e2782129 img {
  display: none;
}
html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
  left: 4%;
  right: auto;
}
@media (max-width: 1023px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
    left: 1.875rem;
    right: auto;
  }
}
@media (max-width: 767px) {
  html[dir=rtl] .coh-ce-cpt_video_hero_for_sub_pages-e2782129 {
    left: 0.9375rem;
    right: auto;
  }
}
.coh-ce-cpt_video_player-399455a4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_video_player-e8b58f7 {
  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(0, 0, 0);
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_preview-1be6efd2 {
    margin-bottom: 0.625rem;
  }
}
.coh-ce-cpt_video_preview-4e56c96d {
  background-image: none;
}
.coh-ce-cpt__reference_content-33040082 {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-cpt__reference_content-33040082 ul {
  list-style-type: none;
  counter-reset: refs-list;
}
.coh-ce-cpt__reference_content-33040082 ul.items-inline li {
  display: inline;
}
.coh-ce-cpt__reference_content-33040082 ul.items-inline li:before {
  display: inline;
  margin: 0;
}
.coh-ce-cpt__reference_content-33040082 ul.items-inline li .fn-backlink {
  vertical-align: top;
}
.coh-ce-cpt__reference_content-33040082 ul.items-inline li .ref-link {
  display: inline;
  work-break: break-word;
}
.coh-ce-cpt__reference_content-33040082 ul.items-new-line li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt__reference_content-33040082 li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 9.375rem;
  margin-top: -9.375rem;
}
.coh-ce-cpt__reference_content-33040082 li:before {
  content: counter(refs-list) ".";
  counter-increment: refs-list;
  display: block;
  margin-right: 0.25rem;
}
.coh-ce-cpt__reference_content-33040082 li, .coh-ce-cpt__reference_content-33040082 a {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt__reference_content-33040082 .fn-backlink {
  display: none;
  position: relative;
  z-index: 10;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt__reference_content-33040082 .fn-backlink:before {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e316";
  font-family: mdicons;
  color: rgb(40, 169, 224);
  font-size: 27px;
  position: absolute;
  top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt__reference_content-33040082 .fn-backlink:before {
    line-height: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt__reference_content-33040082 .fn-backlink:before {
    line-height: 1.5rem;
  }
}
.coh-ce-cpt__reference_content-33040082 .ref-link + .inner-text {
  display: none;
}
.coh-ce-cpt__reference_content-33040082 .ref-link span {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 0);
  word-break: break-word;
}
.coh-ce-cpt__reference_content-33040082 .fn-active-ref .fn-backlink {
  display: inline-block;
}
.coh-ce-cpt__reference_content-33040082 .inner-text {
  position: relative;
}
.coh-ce-cpt__reference_content-74b8b308 {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(151, 151, 151);
  padding-top: 30px;
}
.coh-ce-cpt__reference_content-1226a0ab {
  color: rgb(0, 0, 0);
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt__reference_content-1226a0ab {
    margin-bottom: 0.9375rem;
  }
}
.coh-ce-cpt__reference_content_item-ae55d27c {
  font-size: 0;
}
.coh-ce-9da5205a {
  padding-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-9da5205a {
    padding-bottom: 0.625rem;
  }
}
.coh-ce-24d663e2 {
  padding-top: 0.9375rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.9375rem;
  height: 100%;
}
@media (max-width: 1169px) {
  .coh-ce-24d663e2 {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.625rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-24d663e2 {
    padding-top: 0.625rem;
    padding-right: 0;
    padding-bottom: 0.625rem;
    padding-left: 0;
  }
}
.coh-ce-32b90a95 {
  position: relative;
  z-index: 2;
}
.coh-ce-32b90a95 > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-32b90a95 > ul > li {
  position: relative;
  list-style-type: none;
}
.coh-ce-32b90a95 > ul > li:nth-child(3) > ul {
  left: auto;
  right: 0;
}
@media (max-width: 1023px) {
  .coh-ce-32b90a95 > ul > li:nth-child(4) {
    display: none;
  }
}
.coh-ce-32b90a95 > ul > li > a {
  padding-top: 0.875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.875rem;
  padding-left: 0.5rem;
}
.coh-ce-32b90a95 > ul > li > a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin-left: 0.25rem;
  content: "\f107";
  font-family: icomoon;
}
.coh-ce-32b90a95 > ul > li > ul {
  padding-right: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: auto;
  display: none;
  min-width: 10rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: left;
  list-style-type: none;
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(65, 73, 81, 0.5);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
}
.coh-ce-32b90a95 > ul > li > ul > li {
  list-style-type: none;
  margin-left: 0;
}
.coh-ce-32b90a95 > ul > li > ul > li:last-child > a {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-32b90a95 > ul > li > ul > li > a {
  color: rgb(65, 73, 81);
  width: 100%;
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(243, 243, 243);
  white-space: nowrap;
}
.coh-ce-32b90a95 ul li a {
  color: rgb(65, 73, 81);
}
.coh-ce-cf4f9f9b {
  margin-right: 0.625rem;
}
.coh-ce-1fefdb5b {
  position: relative;
  height: 2.8125rem;
  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);
  font-size: 1.25rem;
}
.coh-ce-1fefdb5b: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;
}
.coh-ce-41b86183 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: none;
  background-color: rgb(155, 205, 98);
  max-width: 30.625rem;
  width: 100%;
  height: -webkit-calc(100vh - 52px);
  height: calc(100vh - 52px);
}
.coh-ce-447967cc {
  position: absolute;
  top: 0;
  left: 1.875rem;
  z-index: 4;
  height: 2.8125rem;
  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);
  font-size: 1.25rem;
}
.coh-ce-447967cc:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.menu-active.coh-ce-17ed6254 {
  display: block;
}
.coh-ce-c31e4b8f {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: rgb(121, 178, 57);
}
.coh-ce-e535dc47 {
  color: rgb(255, 255, 255);
  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.8125rem;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  font-size: 1.25rem;
}
.coh-ce-e535dc47: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: "\f100";
  font-family: icomoon;
  margin-right: 0.625rem;
}
.coh-ce-e535dc47:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-c65c172b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  background-color: rgb(63, 144, 217);
  -webkit-box-shadow: 0 -0.0625rem 0 0 rgb(63, 144, 217), 0 0.0625rem 0 0 rgb(63, 144, 217);
          box-shadow: 0 -0.0625rem 0 0 rgb(63, 144, 217), 0 0.0625rem 0 0 rgb(63, 144, 217);
}
.has-children.coh-ce-c65c172b > .submenu-toggle-btn {
  display: block;
}
.coh-ce-f1003e5e {
  color: rgb(255, 255, 255);
  height: 3.125rem;
  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-right: 0.625rem;
  padding-left: 1.875rem;
  background-color: rgb(63, 144, 217);
  -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;
  font-size: 1.25rem;
  line-height: 1.25;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  -webkit-box-shadow: 0 -0.0625rem 0 0, 0 0.0625rem 0 0;
          box-shadow: 0 -0.0625rem 0 0, 0 0.0625rem 0 0;
}
@media (max-width: 767px) {
  .coh-ce-f1003e5e {
    font-size: 1rem;
  }
}
.coh-ce-f1003e5e:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: rgb(255, 255, 255);
}
.coh-ce-8be5010a {
  width: 2.5rem;
  height: 2.8125rem;
  display: none;
  color: rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.coh-ce-8be5010a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: rotateZ(0deg) translate(-50%, -50%);
      -ms-transform: rotate(0deg) translate(-50%, -50%);
          transform: rotateZ(0deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  content: "\f0d7";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
}
.coh-ce-8be5010a:hover {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, 0.2);
}
[aria-expanded=true].coh-ce-8be5010a:before {
  -webkit-transform: rotateZ(180deg) translate(-50%, -50%);
      -ms-transform: rotate(180deg) translate(-50%, -50%);
          transform: rotateZ(180deg) translate(-50%, -50%);
}
.coh-ce-5bd236ca {
  display: none;
  width: 100%;
  margin: 0;
}
.coh-ce-b3c98383 {
  margin-left: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: rgb(121, 178, 57);
}
.has-children.coh-ce-b3c98383 > .submenu-toggle-btn {
  display: block;
}
.coh-ce-e6625555 {
  color: rgb(255, 255, 255);
  height: 2.8125rem;
  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-right: 0.625rem;
  padding-left: 3.75rem;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  font-size: 1rem;
  line-height: 1.25;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 767px) {
  .coh-ce-e6625555 {
    font-size: 0.875rem;
  }
}
.coh-ce-e6625555:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.2);
}
.coh-ce-82a1ca16 {
  width: 2.5rem;
  height: 3.125rem;
  display: none;
  color: rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.coh-ce-82a1ca16:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: rotateZ(0deg) translate(-50%, -50%);
      -ms-transform: rotate(0deg) translate(-50%, -50%);
          transform: rotateZ(0deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  content: "\f0d7";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
}
.coh-ce-82a1ca16:hover {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, 0.2);
}
[aria-expanded=true].coh-ce-82a1ca16:before {
  -webkit-transform: rotateZ(180deg) translate(-50%, -50%);
      -ms-transform: rotate(180deg) translate(-50%, -50%);
          transform: rotateZ(180deg) translate(-50%, -50%);
}
.coh-ce-a02aa0cd {
  margin-left: 0;
  list-style-type: none;
  background-color: rgb(155, 205, 98);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.has-children.coh-ce-a02aa0cd > .submenu-toggle-btn {
  display: block;
}
.coh-ce-30983003 {
  color: rgb(255, 255, 255);
  height: 2.8125rem;
  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-right: 0.625rem;
  padding-left: 5.625rem;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  font-size: 1rem;
  line-height: 1.25;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (max-width: 767px) {
  .coh-ce-30983003 {
    font-size: 0.875rem;
  }
}
.coh-ce-30983003:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.2);
}
.coh-ce-70e6c81e {
  width: 2.5rem;
  height: 2.8125rem;
  display: none;
  color: rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}
.coh-ce-70e6c81e:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: rotateZ(0deg) translate(-50%, -50%);
      -ms-transform: rotate(0deg) translate(-50%, -50%);
          transform: rotateZ(0deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  content: "\f0d7";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
}
.coh-ce-70e6c81e:hover {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(255, 255, 255, 0.2);
}
[aria-expanded=true].coh-ce-70e6c81e:before {
  -webkit-transform: rotateZ(180deg) translate(-50%, -50%);
      -ms-transform: rotate(180deg) translate(-50%, -50%);
          transform: rotateZ(180deg) translate(-50%, -50%);
}
.coh-ce-6ca6a545 {
  margin-left: 0;
  list-style-type: none;
  background-color: rgb(155, 205, 98);
}
.coh-ce-9ed10ffa {
  color: rgb(255, 255, 255);
  height: 2.8125rem;
  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-right: 0.625rem;
  padding-left: 7.5rem;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  font-size: 1rem;
  line-height: 1.25;
  font-style: italic;
}
@media (max-width: 767px) {
  .coh-ce-9ed10ffa {
    font-size: 0.875rem;
  }
}
.coh-ce-9ed10ffa:hover {
  color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.2);
}
.coh-ce-f71a38d1:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-52cf46dc {
  font-size: 0;
}
.coh-ce-900dd20d .is-expandedd ul {
  display: block;
}
.coh-ce-900dd20d li.is-expanded > ul {
  display: block;
}
.coh-ce-55d5ecc6 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cd702701 {
    display: none;
  }
}
.coh-ce-4efde3df {
  font-size: 0;
  display: block;
}
.coh-ce-f4d34528 li.is-expanded > ul, .coh-ce-f4d34528 li.is-expanded .dropdown-wrapper {
  display: block;
}
.coh-ce-f4d34528 .expanded-list {
  display: block;
}
.coh-ce-f4d34528 .collapsed-list {
  display: none;
}
.coh-ce-f4d34528 flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-3c54d2b2 {
  display: none;
  z-index: 99;
}
.coh-ce-b842c0f7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-55d5ecc6 {
  display: none;
}
.coh-ce-55d5ecc6 {
  display: none;
}
[dir=rtl] .coh-ce-2ba7686c .coh-col-xl-offset-2 {
  margin-right: 16.66667%;
  margin-left: 0;
}
.coh-ce-ddc21f21 .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-ddc21f21 article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3%;
      -ms-flex: 0 0 33.3%;
          flex: 0 0 33.3%;
}
@media (max-width: 1023px) {
  .coh-ce-ddc21f21 article {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.coh-ce-ddc21f21 article:nth-child(3n+3) .video-preview-wrapper {
  padding-right: 0;
}
.coh-ce-ddc21f21 article:nth-child(3n+4) .video-preview-wrapper {
  padding-left: 0;
}
.coh-ce-ddc21f21 article:first-child .video-preview-wrapper {
  padding-left: 0;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-text {
  color: rgb(255, 255, 255);
  background-color: rgb(16, 56, 79);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  display: inline-block;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-remove {
  background-color: rgb(0, 188, 255);
  font-size: 0;
  position: absolute;
  width: 1.25rem;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  cursor: pointer;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-remove:after {
  line-height: 1.2;
  font-weight: 700;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\e14c";
  font-family: mdicons;
  font-size: 1.25rem;
  text-align: center;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-item {
  position: relative;
  padding-right: 1.25rem;
  font-size: 0.75rem;
  display: inline-block;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-item:not(:last-of-type) {
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
}
.coh-ce-ddc21f21 .coh-tags-paragraph .tag-item:last-child {
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-ddc21f21 .coh-tags-paragraph .tag-item:last-child {
    margin-bottom: 0.9375rem;
  }
}
.coh-ce-ddc21f21 .form-item-field-tags-target-id {
  visibility: hidden;
  position: absolute;
}
.coh-ce-ddc21f21 .coh-tags-filter-label {
  margin-top: 0.125rem;
  margin-right: 0.625rem;
  float: left;
  display: none;
}
.coh-ce-ddc21f21 .video-tags-filter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
[dir=rtl] .coh-ce-ddc21f21 .coh-tags-filter-label {
  margin-right: 0;
  margin-left: 0.625rem;
}
[dir=rtl] .coh-ce-ddc21f21 .coh-tags-paragraph .tag-item:not(:last-of-type) {
  margin-right: 0;
  margin-left: 0.625rem;
}
.coh-ce-52cf46dc {
  font-size: 0;
}
