.coh-style-accordion {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.2;
  padding-top: 1.125rem;
  padding-right: 1.25rem;
  padding-bottom: 1.125rem;
  padding-left: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  border-top-width: 0.0625rem;
  border-color: rgb(224, 224, 224);
  border-top-style: solid;
}
@media (min-width: 990px) {
  .coh-style-accordion {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
.is-active.coh-style-accordion a:before {
  -webkit-transform: rotateZ(0deg) translateY(-50%);
      -ms-transform: rotate(0deg) translateY(-50%);
          transform: rotateZ(0deg) translateY(-50%);
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.is-disabled.coh-style-accordion {
  color: rgb(158, 158, 158);
}
.is-disabled.coh-style-accordion a {
  color: rgb(158, 158, 158);
}
.is-disabled.coh-style-accordion a:hover {
  text-decoration: none;
  color: rgb(158, 158, 158);
}
.is-disabled.coh-style-accordion a:before {
  display: none;
}
.coh-style-accordion a {
  color: rgb(0, 0, 0);
  padding-right: 2.5rem;
  position: relative;
  display: block;
}
@media (min-width: 990px) {
  .coh-style-accordion a {
    padding-right: 3.125rem;
  }
}
.coh-style-accordion a:before {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail.svg) 50% 50% no-repeat;
  content: "";
  width: 0.75rem;
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  height: 0.375rem;
  -webkit-transform: rotateZ(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotateZ(180deg) translateY(50%);
}
@media (min-width: 990px) {
  .coh-style-accordion a:before {
    right: 0;
  }
}
.coh-style-accordion a:hover {
  color: rgb(3, 98, 93);
}
.coh-style-accordion a:hover:before {
  background-image: url(/themes/custom/cupc/images/icons/arrow--no-tail--blue.svg);;
}
.coh-style-accordion a:focus {
  color: rgb(3, 98, 93);
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-accordion a:focus:before {
  background-image: url(/themes/custom/cupc/images/icons/arrow--no-tail--blue.svg);
}
.coh-style-slider-previous-button {
  font-size: 0;
  height: 44px;
  width: 44px;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 46% 48% no-repeat;
  background-color: #e8eded;
  background-size: 32%;
  margin-left: 4px;
  border-width: 2px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-style-slider-previous-button:hover {
  background-color: rgb(142, 232, 216);
}
.coh-style-slider-previous-button:focus {
  background-color: rgb(142, 232, 216);
  border-width: 2px;
  border-style: none;
  border-color: rgb(3, 98, 104);
}
.coh-style-slider-previous-button:focus-visible {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-slider-previous-button:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-nested-vertical-tabs {
  margin-bottom: 0;
  margin-left: 0;
  text-align: left;
}
.is-active.coh-style-nested-vertical-tabs {
  display: block;
}
@media (min-width: 600px) {
  .is-active.coh-style-nested-vertical-tabs {
    font-weight: 700;
  }
}
.coh-style-nested-vertical-tabs a {
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: none;
  border-bottom-color: rgb(224, 224, 224);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-style-nested-vertical-tabs a {
    border-bottom-style: solid;
  }
}
.coh-style-horizontal-tabs {
  background-color: rgb(221, 226, 226);
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  padding-left: 0;
  width: auto;
}
@media (min-width: 768px) {
  .coh-style-horizontal-tabs {
    min-width: 6.5625rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-horizontal-tabs {
    min-width: 9.375rem;
  }
}
.coh-style-horizontal-tabs:not(.is-active) {
  border-right-color: rgb(255, 255, 255);
  border-right-style: solid;
  border-right-width: 0.125rem;
}
.coh-style-horizontal-tabs:not(.is-active):last-of-type {
  border-right-style: none;
}
.is-active.coh-style-horizontal-tabs {
  background-color: rgb(255, 255, 255);
  font-weight: 500;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
}
.is-active.coh-style-horizontal-tabs a {
  font-weight: 500;
}
.coh-style-horizontal-tabs a {
  color: rgb(31, 33, 33);
  padding-top: 0.75rem;
  padding-right: 0.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
  height: 100%;
  width: 100%;
  font-weight: 400;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-style-horizontal-tabs a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-style-horizontal-tabs a {
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-style-horizontal-tabs a:hover {
  text-decoration: none;
  font-weight: 500;
}
.coh-style-horizontal-tabs a:focus-visible {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
  font-weight: 500;
  background-color: rgb(255, 255, 255);
}
.coh-style-pagination-v2 {
  font-size: 0.875rem;
  font-weight: 400;
  color: rgb(31, 33, 33);
  position: relative;
  z-index: 1;
}
.coh-style-pagination-v2 .pager__items {
  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;
}
@media (min-width: 768px) {
  .coh-style-pagination-v2 .pager__items {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-style-pagination-v2 .pager__items .pager__item {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.coh-style-pagination-v2 .pager__items .pager__item.is-active a {
  border-color: rgb(31, 33, 33);
  font-weight: 700;
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--previous {
  margin-right: 1rem;
  margin-left: 1rem;
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--previous a {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  font-size: 0;
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--next {
  margin-right: 1rem;
  margin-left: 1rem;
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--next a {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  font-size: 0;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--first a {
  background: url('/themes/custom/cupc/images/icons/chevron-skip-to.svg') 50% 50% no-repeat;
  font-size: 0;
}
.coh-style-pagination-v2 .pager__items .pager__item.pager__item--last a {
  background: url('/themes/custom/cupc/images/icons/chevron-skip-to.svg') 50% 50% no-repeat;
  font-size: 0;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-pagination-v2 .pager__items .pager__item.hide-item:not(.is-active) {
  display: none;
}
.coh-style-pagination-v2 .pager__items .pager__item a {
  color: rgb(31, 33, 33);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  display: inline-block;
  height: 1.5rem;
  vertical-align: middle;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-pagination-v2 .pager__items .pager__item a:hover {
  color: rgb(3, 98, 104);
}
.coh-style-pagination-v2 .pager__items .pager__item a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: underline;
  outline-offset: -0.0625rem;
}
.coh-style-pagination-v2 .pager__items .pager__item a.disabled {
  opacity: 0.5;
}
.coh-style-pagination-v2 .pager__items .mobile-hidden {
  visibility: hidden;
}
@media (min-width: 768px) {
  .coh-style-pagination-v2 .pager__items .mobile-hidden {
    visibility: visible;
  }
}
.coh-style-play-button {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 60px;
  width: 60px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/video-play-dark.svg') 58% 50% no-repeat;
  z-index: 1;
  background-color: rgb(59, 224, 208);
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
}
.coh-style-play-button:hover {
  background-color: rgb(142, 232, 216);
}
.coh-style-play-button:focus {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(3, 98, 104);
  border: 0;
}
.coh-style-play-button:focus-visible {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-play-button:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pause.coh-style-play-button {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  background-color: rgb(59, 224, 208);
  height: 60px;
  width: 60px;
  border-style: none;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  background-image: url('/themes/custom/cupc/images/icons/video-pause-dark-default.svg');
  z-index: 1;
}
.pause.coh-style-play-button:hover {
  background-color: rgb(142, 232, 216);
}
.pause.coh-style-play-button:focus {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-offset: 2px;
}
.pause.coh-style-play-button:focus-visible {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  outline-offset: 2px;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.pause.coh-style-play-button:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-pagination {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-size: 0.875rem;
  line-height: 18px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-style-pagination .pager__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-style-pagination .pager__items .pager__item {
  height: 1.5rem;
  width: 1.5rem;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
@media (min-width: 768px) {
  .coh-style-pagination .pager__items .pager__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-pagination .pager__items .pager__item.is-active {
  border-style: solid;
  border-color: rgb(0, 0, 0);
  border-width: 0.0625rem;
  font-weight: 700;
}
.coh-style-pagination .pager__items .pager__item.pager__item--previous {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
}
@media (min-width: 768px) {
  .coh-style-pagination .pager__items .pager__item.pager__item--previous {
    position: relative;
  }
}
.coh-style-pagination .pager__items .pager__item.pager__item--previous a {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  font-size: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.coh-style-pagination .pager__items .pager__item.pager__item--next {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-pagination .pager__items .pager__item.pager__item--next a {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  font-size: 0;
  height: 100%;
  width: 100%;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
  z-index: 1;
}
.coh-style-pagination .pager__items .pager__item a {
  color: rgb(0, 0, 0);
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.coh-style-pagination .pager__items .pager__item a:hover {
  color: rgb(3, 98, 104);
}
.coh-style-pagination .pager__items .pager__item a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-style-pagination .pager__items .pager__item--first {
  display: none;
}
.coh-style-pagination .pager__items .pager__item--last {
  display: none;
}
.coh-style-slider-next-button {
  font-size: 0;
  outline-color: rgba(0, 0, 0, 0);
  outline-width: 0;
  outline-style: none;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 48% 48% no-repeat;
  z-index: 1;
  background-color: #e8eded;
  background-size: 32%;
  rotate: 0 1 0 180deg;
  height: 44px;
  width: 44px;
  margin-right: 4px;
  color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-style-slider-next-button:hover {
  background-color: rgb(142, 232, 216);
}
.coh-style-slider-next-button:focus {
  border-width: 2px;
  background-color: rgb(142, 232, 216);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
  border-color: rgb(3, 98, 104);
}
.coh-style-slider-next-button:focus-visible {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-slider-next-button:active {
  background-color: rgb(0, 189, 182);
}
.coh-style-block-quote-rounded-blue:before {
  background: url('/themes/custom/cupc/images/icons/double-quote-rounded-blue.svg') 50% 50% no-repeat;
  background-size: contain;
}
.coh-style-block-quote-rounded-blue:after {
  background: url('/themes/custom/cupc/images/icons/double-quote-rounded-blue.svg') 50% 50% no-repeat;
  background-size: contain;
}
.coh-style-block-quote-rounded:before {
  background: url('/themes/custom/cupc/images/icons/double-quote-rounded.svg') 50% 50% no-repeat;
  background-size: contain;
}
.coh-style-block-quote-rounded:after {
  background: url('/themes/custom/cupc/images/icons/double-quote-rounded.svg') 50% 50% no-repeat;
  background-size: contain;
}
.coh-style-view-filter-listing ul, .coh-style-view-filter-listing ul li {
  list-style: none;
  margin: 0;
}
.coh-style-view-filter-listing .views-filter-listing {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-style-view-filter-listing .views-filter-listing {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .views-filter-listing {
    padding-bottom: 3.75rem;
  }
}
.coh-style-view-filter-listing .views-filter-container .facet-item.facet-item--expanded {
  font-size: 0.875rem;
  padding-top: 0;
  padding-bottom: 0;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
.coh-style-view-filter-listing .views-filter-container .facet-item.facet-item--expanded:first-of-type {
  border: 0;
}
.coh-style-view-filter-listing .views-filter-container .facet-item.facet-item--expanded .sub-category {
  font-size: 1rem;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  padding-top: 0.625rem;
  padding-right: 2.125rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .views-filter-container .facet-item.facet-item--expanded .sub-category {
    padding-left: 0.625rem;
  }
}
.coh-style-view-filter-listing .views-filter-container .facet-item.facet-item--expanded .sub-category label:before {
  display: none;
}
.coh-style-view-filter-listing .views-filter-container .facet-item .facet-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(31, 33, 33);
  padding-top: 0.5rem;
  padding-right: 2.125rem;
  padding-bottom: 0.5rem;
}
.coh-style-view-filter-listing .views-filter-container .facet-item .facets-widget- {
  margin-top: 0.5rem;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .views-filter-container .facet-item .facets-widget- {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category {
  position: relative;
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category:after {
  -webkit-transition: all 200ms;
  transition: all 200ms;
  height: 1.5rem;
  width: 1.5rem;
  top: 0.5rem;
  right: 0;
  z-index: 1;
  display: inline-block;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  cursor: pointer;
  pointer-events: none;
  content: "";
  position: absolute;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category:after {
    right: 0.5rem;
  }
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category:focus-visible {
  outline-width: 0.125rem;
  outline-offset: -0.375rem;
  outline-style: solid;
  outline-color: rgb(3, 98, 104);
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category.closed:after {
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category label {
  color: rgb(31, 33, 33);
}
.coh-style-view-filter-listing .views-filter-container .facet-item a.sub-category label span {
  text-decoration: none;
}
.coh-style-view-filter-listing .views-filter-container .facet-active .facet-item.facet-item--active-trail a.sub-category {
  pointer-events: none;
}
.coh-style-view-filter-listing .views-filter-container .facet-active .facet-item.facet-item--active-trail a.sub-category:after {
  -webkit-filter: invert(58%) sepia(66%) saturate(7%) hue-rotate(317deg) brightness(93%) contrast(90%);
          filter: invert(58%) sepia(66%) saturate(7%) hue-rotate(317deg) brightness(93%) contrast(90%);
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .views-filter-container .filter__title {
    margin-right: 0.625rem;
    margin-left: 0.625rem;
  }
}
.coh-style-view-filter-listing .current-filters-block.tablet {
  display: none;
}
@media (min-width: 768px) {
  .coh-style-view-filter-listing .current-filters-block.tablet {
    display: block;
  }
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block.tablet {
    display: none;
  }
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block.desktop {
    position: relative;
  }
}
.coh-style-view-filter-listing .current-filters-block.desktop h2 {
  display: block;
}
.coh-style-view-filter-listing .current-filters-block.desktop .facet-summary-item--clear {
  display: none;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block.desktop .facet-summary-item--clear {
    display: block;
  }
}
.coh-style-view-filter-listing .current-filters-block h2 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: none;
  padding-top: 0;
  padding-bottom: 0.625rem;
  pointer-events: none;
  cursor: default;
  border-top-width: 0;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-style-view-filter-listing .current-filters-block h2 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block h2 {
    display: block;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-style-view-filter-listing .current-filters-block h2:after {
  display: none;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) {
    margin-right: 0.625rem;
    margin-left: 0.625rem;
  }
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) li {
  padding-left: 0;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a {
  font-weight: 600;
  color: rgb(19, 56, 68);
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-decoration: none;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 0;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  outline-width: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: rgb(215, 253, 245);
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a:hover {
  background-color: rgb(142, 232, 216);
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a:after {
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1.375rem;
  margin-left: 0.3125rem;
  display: inline-block;
  content: "×";
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a:focus-visible:after {
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a .facet-item__status {
  display: none;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a .facets-checkbox {
  display: none;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--facet a > label {
  pointer-events: none;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .source-summary-item {
  display: none;
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--clear {
  font-size: 0.875rem;
  position: relative;
  top: 0;
  right: 0;
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--clear {
    position: absolute;
    margin-top: 0.125rem;
  }
}
.coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--clear a {
  color: rgb(0, 124, 133);
}
@media (min-width: 990px) {
  .coh-style-view-filter-listing .current-filters-block ul:not(.contextual-links) .facet-summary-item--clear a {
    color: rgb(31, 33, 33);
  }
}
.coh-style-view-filter-listing .views-empty-listing:has(.container) ~ div {
  display: none;
}
.coh-style-view-filter-listing .views-empty-listing .container {
  text-align: center;
  max-width: 51.5rem;
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-view-filter-listing .views-empty-listing .container img {
  height: 12.25rem;
  width: 12.25rem;
}
.coh-style-view-filter-listing .views-empty-listing .container p {
  font-weight: 500;
  font-size: 1.375rem;
  margin-bottom: 0;
}
.coh-style-view-filter-listing .views-list-pagination {
  position: relative;
  font-size: 0.875rem;
  min-height: 2.5rem;
  padding-bottom: 1rem;
}
.coh-style-view-filter-listing .views-list-pagination:not(:last-of-type) {
  min-height: 0;
  margin-top: 1rem;
  display: none;
}
@media (min-width: 768px) {
  .coh-style-view-filter-listing .views-list-pagination:not(:last-of-type) {
    min-height: 2.5rem;
    display: block;
  }
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container {
  width: 100%;
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2;
}
@media (min-width: 768px) {
  .coh-style-view-filter-listing .views-list-pagination .items-per-page-container {
    width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .page-info {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .custom-select {
  font-size: 0.75rem;
  width: auto;
  margin-right: 2.5rem;
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .custom-select .selected-item {
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .custom-select .selected-item:after {
  height: 0.625rem;
  width: 0.625rem;
  background-size: 10px 10px;
  margin-left: 0.25rem;
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .custom-select .all-items {
  width: 2.5rem;
}
.coh-style-view-filter-listing .views-list-pagination .items-per-page-container .custom-select .all-items .item {
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
}
.coh-style-primary-button-dark-bg- {
  height: 2.125rem;
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(62, 132, 251);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(62, 132, 251);
}
.coh-style-primary-button-dark-bg-:hover {
  background-color: rgb(102, 172, 255);
  border-color: rgb(255, 255, 255);
}
.coh-style-primary-button-dark-bg-:focus {
  background-color: rgb(62, 132, 251);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-primary-button-dark-bg-:focus-visible {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-primary-button-dark-bg-:active {
  background-color: rgb(42, 112, 231);
  border-color: rgb(22, 92, 211);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
}
.coh-style-primary-button-dark-bg-:disabled {
  color: rgb(118, 118, 118);
  background-color: rgb(224, 224, 224);
  border-color: rgb(224, 224, 224);
}
.coh-style-open-access-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(243, 125, 62);
  color: rgb(31, 33, 33);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(243, 125, 62);
  line-height: 1.25rem;
  font-weight: 500;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-open-access-button:hover {
  background-color: rgb(255, 171, 126);
  border-color: rgb(255, 171, 126);
  text-decoration: none;
  color: rgb(31, 33, 33);
}
.coh-style-open-access-button:active {
  background-color: rgb(234, 82, 1);
  border-color: rgb(234, 82, 1);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.coh-style-open-access-button:disabled {
  color: rgb(151, 157, 157);
  background-color: rgb(229, 195, 177);
  border-color: rgb(229, 195, 177);
}
.coh-style-open-access-button:focus-visible {
  padding: 0.5rem;
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(31, 33, 33);
  outline-style: solid;
  color: rgb(31, 33, 33);
}
.coh-style-open-access-button:focus:not(:active) {
  font-weight: 500;
  color: rgb(31, 33, 33);
  background-color: rgb(255, 130, 0);
  border-color: rgb(255, 130, 0);
}
.coh-style-svg-button {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-size: 0;
  border-style: none;
  background: url(/themes/custom/cupc/images/icons/close.svg) 50% 50% no-repeat;
}
.coh-style-svg-button:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-svg-button:focus-visible {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-download-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(19, 56, 68);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  line-height: 1.25rem;
  font-weight: 700;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-download-button:hover {
  background-color: rgb(12, 79, 86);
  border-color: rgb(12, 79, 86);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.coh-style-download-button:active {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
}
.coh-style-download-button:disabled {
  color: rgb(142, 232, 216);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(142, 232, 216);
}
.coh-style-download-button:focus-visible {
  padding: 0.5rem;
  background-color: rgb(12, 79, 86);
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-download-button:focus:not(:active) {
  background-color: rgb(19, 56, 68);
  color: rgb(255, 255, 255);
  border-color: rgb(19, 56, 68);
}
.coh-style-download-button:before {
  min-height: 0.875rem;
  min-width: 0.75rem;
  display: inline-block;
  content: "";
  background: url('/themes/custom/cupc/images/icons/download--white.svg');
  background-size: 100% auto;
  margin-right: 0.375rem;
}
.button--dark.coh-style-download-button {
  color: rgb(31, 33, 33);
  background-color: rgba(0, 0, 0, 0);
}
.button--dark.coh-style-download-button:before {
  background: url('/themes/custom/cupc/images/icons/download-icon.svg') 50% 50% no-repeat;
  background-size: 100% auto;
}
.coh-style-destructive-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(221, 31, 54);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
  line-height: 1.25rem;
  font-weight: 500;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-destructive-button:hover {
  background-color: rgb(174, 18, 37);
  border-color: rgb(174, 18, 37);
  text-decoration: none;
}
.coh-style-destructive-button:active {
  background-color: rgb(146, 14, 30);
  border-color: rgb(146, 14, 30);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
}
.coh-style-destructive-button:disabled {
  opacity: 0.3;
}
.coh-style-destructive-button:focus-visible {
  padding: 0.5rem;
  background-color: rgb(174, 18, 37);
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(83, 4, 17);
  outline-style: solid;
  border-color: rgb(83, 4, 17);
}
.coh-style-destructive-button:focus {
  border-color: rgb(221, 31, 54);
  background-color: rgb(221, 31, 54);
  color: rgb(255, 255, 255);
}
.delete.coh-style-destructive-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.delete.coh-style-destructive-button svg {
  margin-right: 0.5rem;
}
.coh-style-dark-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(19, 56, 68);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  line-height: 1.25rem;
  font-weight: 700;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-dark-button:hover {
  background-color: rgb(12, 79, 86);
  border-color: rgb(12, 79, 86);
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.coh-style-dark-button:active {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
}
.coh-style-dark-button:disabled {
  color: rgb(142, 232, 216);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(142, 232, 216);
}
.coh-style-dark-button:focus-visible {
  padding: 0.5rem;
  background-color: rgb(12, 79, 86);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-dark-button:focus:not(:active) {
  background-color: rgb(19, 56, 68);
  color: rgb(255, 255, 255);
  border-color: rgb(19, 56, 68);
}
.coh-style-secondary-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(3, 98, 104);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  line-height: 1.25rem;
  font-weight: 500;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-secondary-button:hover {
  background-color: rgb(184, 244, 234);
  border-color: rgb(3, 98, 104);
  text-decoration: none;
}
.coh-style-secondary-button:active {
  background-color: rgb(142, 232, 216);
  border-color: rgb(3, 98, 104);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
}
.coh-style-secondary-button:disabled {
  color: rgb(142, 232, 216);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(142, 232, 216);
}
.coh-style-secondary-button:focus-visible {
  padding: 0.5rem;
  background-color: rgb(142, 232, 216);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  border-color: transparent;
}
.coh-style-secondary-dark-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(12, 79, 86);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(12, 79, 86);
  line-height: 1.25rem;
  font-weight: 700;
  text-align: center;
  outline-width: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
}
.coh-style-secondary-dark-button:hover {
  background-color: rgb(184, 244, 234);
  border-color: rgb(12, 79, 86);
  text-decoration: none;
}
.coh-style-secondary-dark-button:active {
  background-color: rgb(142, 232, 216);
  border-color: rgb(12, 79, 86);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
          box-shadow: inset 0 0.25rem 0.25rem rgba(2, 72, 191, 0);
  text-decoration: none;
}
.coh-style-secondary-dark-button:disabled {
  color: rgb(142, 232, 216);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(142, 232, 216);
}
.coh-style-secondary-dark-button:focus-visible {
  padding: 0.5rem;
  background-color: rgb(142, 232, 216);
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-secondary-dark-button:focus:not(:active) {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(12, 79, 86);
  border-color: rgb(12, 79, 86);
}
.coh-style-secondary-button-dark-bg- {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-weight: 700;
}
.coh-style-secondary-button-dark-bg-:hover {
  background-color: rgb(184, 244, 234);
  border-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
  text-decoration: none;
}
.coh-style-secondary-button-dark-bg-:focus {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
}
.coh-style-secondary-button-dark-bg-:active {
  background-color: rgb(142, 232, 216);
  border-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
  text-decoration: none;
}
.coh-style-secondary-button-dark-bg-:disabled {
  color: rgb(3, 98, 104);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(3, 98, 104);
}
.coh-style-secondary-button-dark-bg-:focus-visible {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-arrowed-link-button {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(3, 98, 104);
  padding: 0;
  border-style: none;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  height: auto;
  vertical-align: middle;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-style-arrowed-link-button:hover {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: underline;
}
.coh-style-arrowed-link-button:active {
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-arrowed-link-button:focus {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
}
.coh-style-arrowed-link-button:focus-visible {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-arrowed-link-button:after {
  background: url(/themes/custom/cupc/images/icons/arrow.svg) 50% 50% no-repeat;
  background-size: 100% auto;
  height: 0.625rem;
  width: 0.625rem;
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin-right: 2px;
  margin-left: 0.375rem;
}
.coh-style-label-tag {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.875rem;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  background-color: rgb(215, 253, 245);
  color: rgb(19, 56, 68);
  display: inline-block;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
}
.coh-style-label-tag:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(0, 189, 182);
}
.coh-style-label-tag:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.coh-style-label-tag:has(:focus-visible) {
  outline-offset: -0.125rem;
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.selected.coh-style-label-tag:after {
  content: "X";
  padding-left: 0.4375rem;
}
.coh-style-label-tag a {
  outline-width: 0;
  text-decoration: none;
}
.coh-style-notification {
  padding: 1rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: solid;
  border-color: rgb(17, 91, 5);
  width: 100%;
  line-height: 1.25rem;
  position: relative;
}
.coh-style-notification:before {
  content: "";
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  position: absolute;
}
.coh-style-notification:has(button) {
  padding-right: 2.5rem;
}
@media (min-width: 768px) {
  .remove-indention.coh-style-notification *:not(label) {
    margin-left: 0;
  }
}
.warning.coh-style-notification {
  background-color: rgb(255, 247, 233);
  border-color: rgb(165, 89, 0);
  color: rgb(165, 89, 0);
}
.warning.coh-style-notification:before {
  background: url('/themes/custom/cupc/images/icons/ic_warning.svg') no-repeat center;
}
.error.coh-style-notification {
  background-color: rgb(255, 244, 245);
  color: rgb(221, 31, 54);
  border-color: rgb(221, 31, 54);
}
.error.coh-style-notification:before {
  background: url('/themes/custom/cupc/images/icons/ic_error.svg') no-repeat center;
}
.success.coh-style-notification {
  color: rgb(43, 128, 0);
  border-color: rgb(43, 128, 0);
  background-color: rgb(245, 250, 245);
}
.success.coh-style-notification:before {
  background: url('/themes/custom/cupc/images/icons/ic_check.svg') no-repeat center;
}
.info.coh-style-notification {
  color: rgb(19, 56, 68);
  background-color: rgb(215, 253, 245);
  border-color: rgb(19, 56, 68);
}
.info.coh-style-notification:before {
  background: url('/themes/custom/cupc/images/icons/ic_info.svg') no-repeat center;
}
.coh-style-notification label, .coh-style-notification strong {
  font-weight: 700;
  margin-top: 0.125rem;
  margin-left: 2rem;
  display: block;
}
.coh-style-notification label + *, .coh-style-notification strong + * {
  margin: 0;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-style-notification label + *, .coh-style-notification strong + * {
    margin-top: 0.5rem;
  }
}
@media (min-width: 768px) {
  .coh-style-notification *:not(label):not(a) {
    margin-left: 2.125rem;
  }
}
.coh-style-notification button {
  font-size: 1rem;
  margin: 0;
  position: absolute;
  top: 1rem;
  right: 0.625rem;
  color: inherit;
  border: 0;
  background: none;
  padding: initial;
  -webkit-border-radius: 0;
          border-radius: 0;
  font-weight: 700;
  height: 1.5rem;
  width: 1.5rem;
}
.coh-style-notification button:focus-visible {
  -webkit-filter: brightness(70%);
          filter: brightness(70%);
  outline-width: 0.0625rem;
  outline-color: rgb(43, 128, 0);
  outline-style: solid;
}
.coh-style-notification button:hover {
  -webkit-filter: brightness(70%);
          filter: brightness(70%);
}
.coh-style-transformed-mobile-table tbody tr {
  width: -webkit-calc(100vw - 32px);
  width: calc(100vw - 32px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-style-transformed-mobile-table tbody tr:first-of-type {
  border-top-style: none;
}
.coh-style-transformed-mobile-table tbody tr * {
  width: 50%;
  border-style: none;
}
.coh-style-transformed-mobile-table tbody tr *:first-child {
  width: 100%;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 24px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
.coh-style-transformed-mobile-table tbody .wysiwyg-table__val:nth-child(4n-1) {
  background-color: rgb(243, 243, 243);
}
.coh-style-transformed-mobile-table tbody .wysiwyg-table__val:nth-child(4n-2) {
  background-color: rgb(243, 243, 243);
}
.coh-style-body-lead {
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 1.625rem;
  margin-bottom: 0.5rem;
}
.coh-style-body-medium {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  margin-bottom: 0.5rem;
}
.coh-style-body-regular {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}
.coh-style-body-small {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.5rem;
}
.coh-style-category-tag {
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  margin: 0.25rem;
  color: rgb(255, 255, 255);
  background-color: rgb(19, 56, 68);
  display: inline-block;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
  cursor: default;
}
.coh-style-filter-tag {
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.875rem;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  background-color: rgb(215, 253, 245);
  color: rgb(19, 56, 68);
  display: inline-block;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  pointer-events: none;
}
.coh-style-filter-tag:hover {
  background-color: rgb(142, 232, 216);
}
.coh-style-filter-tag:active {
  background-color: rgb(0, 189, 182);
}
.coh-style-filter-tag:has(:focus-visible) {
  outline-offset: -0.125rem;
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.selected.coh-style-filter-tag:after {
  content: "X";
  padding-left: 0.4375rem;
}
.coh-style-filter-tag a {
  outline-width: 0;
  text-decoration: none;
  color: rgb(19, 56, 68);
  line-height: 0.875rem;
}
.coh-style-transformed-mobile-table.coh-style-finance-table th, .coh-style-transformed-mobile-table.coh-style-finance-table td {
  text-align: left !important;
  border-right-style: none !important;
  border-left-style: none !important;
}
.coh-style-transformed-mobile-table.coh-style-finance-table tbody tr:last-of-type {
  background-color: rgb(255, 255, 255);
}
.coh-style-finance-table thead th {
  font-weight: 400;
}
.coh-style-finance-table thead th:first-child {
  font-weight: 700;
  vertical-align: bottom;
  width: 35%;
}
@media (min-width: 768px) {
  .coh-style-finance-table thead th:first-child {
    width: 60%;
  }
}
.coh-style-finance-table thead th:not(:first-of-type) {
  text-align: right;
}
.coh-style-finance-table tbody tr:first-of-type {
  border-top-color: rgb(110, 220, 220);
  border-top-width: 0.0625rem;
}
.coh-style-finance-table tbody tr:last-of-type {
  background-color: rgb(239, 247, 247);
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(110, 220, 210);
}
.coh-style-finance-table tbody tr:last-of-type th:first-child, .coh-style-finance-table tbody tr:last-of-type td:first-child {
  font-weight: 700;
}
.coh-style-finance-table tbody th, .coh-style-finance-table tbody td {
  border-color: rgb(110, 220, 220);
  border-left-style: none;
  border-right-style: none;
}
.coh-style-finance-table tbody th:first-child, .coh-style-finance-table tbody td:first-child {
  border-right-style: none;
  border-left-style: solid;
}
.coh-style-finance-table tbody th:last-child, .coh-style-finance-table tbody td:last-child {
  border-right-style: solid;
}
.coh-style-finance-table tbody th:not(:first-of-type), .coh-style-finance-table tbody td:not(:first-of-type) {
  text-align: right;
}
.coh-style-generic-button {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: rgb(59, 224, 208);
  color: rgb(19, 56, 68);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  font-weight: 500;
  line-height: 1.25rem;
  text-align: center;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  white-space: nowrap;
  outline-width: 0;
}
.coh-style-generic-button:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
  text-decoration: none;
}
.coh-style-generic-button:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
  -webkit-box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
  text-decoration: none;
}
.coh-style-generic-button:disabled {
  color: rgb(151, 157, 157);
  background-color: rgb(184, 244, 234);
  border-color: rgb(184, 244, 234);
  pointer-events: none;
}
.coh-style-generic-button:focus-visible {
  background-color: rgb(142, 232, 216);
  padding: 0.5rem;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
}
.coh-style-generic-button:focus {
  background-color: rgb(59, 224, 208);
  border-color: rgb(59, 224, 208);
  border-style: solid;
  border-width: 0.0625rem;
  color: rgb(19, 56, 68);
}
.disabled.coh-style-generic-button {
  color: rgb(151, 157, 157);
  background-color: rgb(184, 244, 234);
  border-color: rgb(184, 244, 234);
  pointer-events: none;
}
.coh-style-webform-fields {
  color: rgb(31, 33, 33);
}
.webform-submission-form.coh-style-webform-fields {
  margin-top: 1.25rem;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
}
@media (min-width: 768px) {
  .webform-submission-form.coh-style-webform-fields {
    margin-top: 2.5rem;
    margin-right: auto;
    margin-bottom: 2.5rem;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .webform-submission-form.coh-style-webform-fields {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
}
.coh-style-webform-fields .form-item {
  margin-bottom: 1.25rem;
  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;
  width: 100%;
  max-width: 100%;
}
.coh-style-webform-fields .form-item:not(.form-type-checkbox):not(.custom-select):not(section):has(.required):has(.valid):after {
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% no-repeat;
  content: "";
  bottom: 1.875rem;
  left: -webkit-calc(100% - 30px);
  left: calc(100% - 30px);
  display: inline-block;
}
.coh-style-webform-fields .form-item.form-disabled label {
  color: rgb(151, 157, 157);
}
.coh-style-webform-fields .form-item.form-type-textarea:has(.required):has(.valid):after {
  position: absolute;
  top: -112px;
}
.coh-style-webform-fields .form-item.form-type-textarea:has(.required):has(.valid):has(.text-count-wrapper):after {
  position: absolute;
  top: -126px;
}
.coh-style-webform-fields .form-item.form-type-textarea label.error:after {
  bottom: 7rem;
}
.coh-style-webform-fields .form-item.form-type-textarea textarea {
  padding: 0.75rem;
  resize: none;
  background-color: rgb(255, 255, 255);
  border-color: rgb(151, 157, 157);
}
.coh-style-webform-fields .form-item.form-type-textarea .text-count-wrapper {
  font-size: 0.875rem;
  color: rgb(31, 33, 33);
  font-weight: 400;
}
.coh-style-webform-fields .form-item.form-type-textarea textarea.error ~ .text-count-wrapper.webform-counter-warning {
  color: rgb(221, 31, 54);
}
.coh-style-webform-fields .form-item.form-type-textarea textarea.required.valid ~ .text-count-wrapper {
  color: rgb(43, 128, 0);
}
.coh-style-webform-fields .form-item.webform-section {
  margin-bottom: 0;
  width: auto;
}
@media (min-width: 768px) {
  .coh-style-webform-fields .form-item.webform-section {
    max-width: 40rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-style-webform-fields .form-item.webform-section .webform-actions {
  width: 100%;
  text-align: right;
}
.coh-style-webform-fields .form-item.webform-section .webform-actions .webform-button--submit {
  margin: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-style-webform-fields .form-item.webform-section .webform-actions .webform-button--submit {
    width: auto;
  }
}
.coh-style-webform-fields .form-item.form-type-webform-markup {
  display: block;
  margin-bottom: 1.25rem;
}
.coh-style-webform-fields .form-item.form-wrapper.webform-section:after {
  display: none;
}
.coh-style-webform-fields .form-item.form-type-tel .iti ul li {
  list-style: none;
  padding: 0.625rem;
  margin: 0;
}
.coh-style-webform-fields .form-item.form-type-tel .error {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.coh-style-webform-fields .form-item p.description {
  padding: 0;
  margin: 0;
}
.coh-style-webform-fields .form-item label {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(31, 33, 33);
  margin-bottom: 0.5rem;
  cursor: default;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-webform-fields .form-item label.error {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(221, 31, 54);
  margin-top: 0.25rem;
  margin-bottom: 0;
  position: relative;
  width: 100%;
  display: inline-block;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}
.coh-style-webform-fields .form-item label.error:after {
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.75rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/circle-error.svg') 50% 50% no-repeat;
  content: "";
  bottom: 2rem;
}
.coh-style-webform-fields .form-item *:-webkit-autofill {
  background-color: rgb(255, 255, 255);
  width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  max-width: 100%;
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]), .coh-style-webform-fields .form-item select, .coh-style-webform-fields .form-item textarea, .coh-style-webform-fields .form-item *:autofill {
  background-color: rgb(255, 255, 255);
  width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  max-width: 100%;
}
.coh-style-webform-fields .form-item *:-webkit-autofill:hover:not(:disabled) {
  border-color: rgb(31, 33, 33);
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]):hover:not(:disabled), .coh-style-webform-fields .form-item select:hover:not(:disabled), .coh-style-webform-fields .form-item textarea:hover:not(:disabled), .coh-style-webform-fields .form-item *:autofill:hover:not(:disabled) {
  border-color: rgb(31, 33, 33);
}
.coh-style-webform-fields .form-item *:-webkit-autofill:focus-visible:not(:disabled) {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]):focus-visible:not(:disabled), .coh-style-webform-fields .form-item select:focus-visible:not(:disabled), .coh-style-webform-fields .form-item textarea:focus-visible:not(:disabled), .coh-style-webform-fields .form-item *:autofill:focus-visible:not(:disabled) {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-webform-fields .form-item *:-webkit-autofill.error {
  border-color: rgb(221, 31, 54);
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]).error, .coh-style-webform-fields .form-item select.error, .coh-style-webform-fields .form-item textarea.error, .coh-style-webform-fields .form-item *:autofill.error {
  border-color: rgb(221, 31, 54);
}
.coh-style-webform-fields .form-item *:-webkit-autofill.required.valid, .coh-style-webform-fields .form-item *:-webkit-autofill .required.valid:-webkit-autofill {
  background-color: rgb(255, 255, 255);
  border-color: rgb(43, 128, 0);
  padding-right: 1.875rem;
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]).required.valid, .coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]) .required.valid:-webkit-autofill, .coh-style-webform-fields .form-item select.required.valid, .coh-style-webform-fields .form-item select .required.valid:-webkit-autofill, .coh-style-webform-fields .form-item textarea.required.valid, .coh-style-webform-fields .form-item textarea .required.valid:-webkit-autofill, .coh-style-webform-fields .form-item *:autofill.required.valid, .coh-style-webform-fields .form-item *:autofill .required.valid:-webkit-autofill {
  background-color: rgb(255, 255, 255);
  border-color: rgb(43, 128, 0);
  padding-right: 1.875rem;
}
.coh-style-webform-fields .form-item *:-webkit-autofill.required.valid ~ label.error, .coh-style-webform-fields .form-item *:-webkit-autofill .required.valid:-webkit-autofill ~ label.error {
  display: none;
}
.coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]).required.valid ~ label.error, .coh-style-webform-fields .form-item input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=image]) .required.valid:-webkit-autofill ~ label.error, .coh-style-webform-fields .form-item select.required.valid ~ label.error, .coh-style-webform-fields .form-item select .required.valid:-webkit-autofill ~ label.error, .coh-style-webform-fields .form-item textarea.required.valid ~ label.error, .coh-style-webform-fields .form-item textarea .required.valid:-webkit-autofill ~ label.error, .coh-style-webform-fields .form-item *:autofill.required.valid ~ label.error, .coh-style-webform-fields .form-item *:autofill .required.valid:-webkit-autofill ~ label.error {
  display: none;
}
.coh-style-webform-fields .form-item select.valid {
  color: rgb(31, 33, 33);
}
.coh-style-webform-fields .form-item select.required.valid {
  border-color: rgb(43, 128, 0);
  background: white;
}
.coh-style-webform-fields .form-item select.required.valid ~ .selected-item {
  border-color: rgb(43, 128, 0);
}
.coh-style-webform-fields .form-item select.error ~ .selected-item {
  border-color: rgb(221, 31, 54);
}
.coh-style-webform-fields .form-type-checkbox.form-item.form-type-checkbox.form-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.coh-style-webform-fields .form-type-checkbox.form-item input:focus-visible ~ label.option, .coh-style-webform-fields .form-type-radio.form-item input:focus-visible ~ label.option {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-style-webform-fields .form-type-checkbox.form-item label.option, .coh-style-webform-fields .form-type-radio.form-item label.option {
  position: relative;
  cursor: pointer !important;
}
.coh-style-webform-fields .form-type-checkbox.form-item label.option:hover, .coh-style-webform-fields .form-type-radio.form-item label.option:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-style-webform-fields .form-type-checkbox.form-item label.option:hover:before, .coh-style-webform-fields .form-type-radio.form-item label.option:hover:before {
  border-color: rgb(3, 98, 104);
}
.coh-style-webform-fields .form-type-checkbox.form-item label.option:active, .coh-style-webform-fields .form-type-radio.form-item label.option:active {
  color: rgb(19, 56, 68);
}
.coh-style-webform-fields .form-type-checkbox.form-item label.option:active:before, .coh-style-webform-fields .form-type-radio.form-item label.option:active:before {
  border-color: rgb(19, 56, 68);
}
.coh-style-webform-fields .form-type-radio {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: normal;
}
.coh-style-webform-fields .form-type-radio input {
  opacity: 0;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
}
.coh-style-webform-fields .form-type-radio input:checked ~ label.option:before {
  border-color: rgb(19, 56, 68);
}
.coh-style-webform-fields .form-type-radio input:checked ~ label.option:after {
  background-color: rgb(19, 56, 68);
  content: "";
  -webkit-border-radius: 100%;
          border-radius: 100%;
  height: 0.75rem;
  width: 0.75rem;
  display: block;
  position: absolute;
  left: 0.3125rem;
  top: 0.3125rem;
}
.coh-style-webform-fields .form-type-radio label.option {
  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;
  cursor: pointer;
}
.coh-style-webform-fields .form-type-radio label.option:before {
  content: "";
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.5rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  background-color: rgb(255, 255, 255);
  min-width: 1.25rem;
}
.coh-style-webform-fields .form-type-radio label.option ~ div {
  margin-top: 0.75rem;
}
.coh-style-webform-fields .form-type-checkbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-webform-fields .form-type-checkbox input {
  position: absolute;
  opacity: 0;
  height: 1.25rem;
  width: 1.25rem;
  margin: 0;
}
.coh-style-webform-fields .form-type-checkbox input:checked ~ label.option:before {
  background-color: rgb(3, 98, 104);
  border-color: rgb(3, 98, 104);
}
.coh-style-webform-fields .form-type-checkbox input:checked ~ label.option:after {
  height: 0.75rem;
  width: 0.25rem;
  position: absolute;
  top: 0.125rem;
  left: 0.4375rem;
  content: "";
  border-color: rgb(255, 255, 255);
  border-style: solid;
  display: block;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-bottom-width: 0.125rem;
  border-right-width: 0.125rem;
  border-top-width: 0;
  border-left-width: 0;
  margin-bottom: 0.1875rem;
}
.coh-style-webform-fields .form-type-checkbox label.option {
  -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;
  cursor: pointer;
}
.coh-style-webform-fields .form-type-checkbox label.option:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  content: "";
  margin-right: 0.5rem;
  background-color: rgb(255, 255, 255);
  min-width: 1.25rem;
}
.coh-style-webform-fields .form-type-checkbox label.error:after {
  display: none;
}
.coh-style-webform-fields .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-webform-fields .form-type-select:after {
  z-index: 2;
  top: 2.25rem;
}
.coh-style-webform-fields .form-type-select label.error:after {
  display: none;
}
.coh-style-webform-fields .form-type-select .selected-item:has(~ .form-select.required.valid) {
  border-color: rgb(43, 128, 0);
}
.coh-style-webform-fields .form-type-webform-custom-composite, .coh-style-webform-fields .webform-type-fieldset {
  margin: 0;
}
.coh-style-webform-fields .form-type-webform-custom-composite tr, .coh-style-webform-fields .form-type-webform-custom-composite td, .coh-style-webform-fields .webform-type-fieldset tr, .coh-style-webform-fields .webform-type-fieldset td {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  padding: 0;
}
.coh-style-webform-fields .webform-type-radios > legend {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-style-webform-fields .form-type-date label:after {
  background: url('/themes/custom/cupc/images/icons/calendar-date.svg') 50% 50% no-repeat;
  pointer-events: none;
  content: "";
  height: 2.25rem;
  width: 1.25rem;
  position: absolute;
  top: 1.875rem;
  right: 0;
  display: block;
  padding-right: 0.75rem;
  padding-left: 0.3125rem;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(151, 157, 157);
  z-index: 0;
}
.coh-style-webform-fields .form-type-date input {
  background-color: rgb(255, 255, 255);
  padding-right: 2.5rem;
}
.coh-style-webform-fields .form-type-date input::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 0;
  height: 1.25rem;
  width: 1.875rem;
  opacity: 0;
  z-index: 10;
}
.coh-style-webform-fields .text-count-wrapper.webform-counter-warning {
  font-weight: 400;
  color: rgb(31, 33, 33);
}
.coh-style-webform-fields .custom-input-autocomplete {
  position: relative;
}
.coh-style-webform-fields .custom-input-autocomplete:after {
  display: none;
}
.coh-style-webform-fields .custom-input-autocomplete:has(.valid):has(.required):after {
  display: inline-block;
  top: -1.875rem;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
.coh-style-webform-fields .custom-input-autocomplete select {
  border: 0;
  width: 0 !important;
  border: 0 !important;
  height: 0;
  width: 0;
  position: absolute;
  opacity: 0;
  top: 0;
}
.coh-style-webform-fields .custom-input-autocomplete .all-items {
  text-align: left;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  position: absolute;
  top: 4.375rem;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 100;
  max-height: 22.5rem;
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item {
  cursor: pointer;
  color: rgb(51, 51, 51);
  padding: 0.75rem;
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item:hover {
  background-color: rgb(238, 243, 243);
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item:focus-visible {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item:last-child {
  -webkit-border-bottom-left-radius: 0.5rem;
          border-bottom-left-radius: 0.5rem;
  -webkit-border-bottom-right-radius: 0.5rem;
          border-bottom-right-radius: 0.5rem;
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item.selected {
  background-color: rgb(221, 226, 226);
}
.coh-style-webform-fields .custom-input-autocomplete .all-items .item.hover {
  background-color: rgb(238, 243, 243);
}
.coh-style-webform-fields .custom-input-autocomplete .all-items.all-items-hide, .coh-style-webform-fields .custom-input-autocomplete .all-items .item.hidden {
  display: none;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text {
  text-transform: capitalize;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text::-webkit-input-placeholder {
  text-transform: none;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text::-moz-placeholder {
  text-transform: none;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text:-ms-input-placeholder {
  text-transform: none;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text::-ms-input-placeholder {
  text-transform: none;
}
.coh-style-webform-fields .custom-input-autocomplete input.form-text::placeholder {
  text-transform: none;
}
.coh-style-webform-fields .webform-confirmation {
  text-align: center;
}
.coh-style-webform-fields .webform-confirmation img {
  margin-right: auto;
  margin-left: auto;
}
.coh-style-heading-1 {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 2.75rem;
  margin-bottom: 2rem;
}
@media (min-width: 600px) {
  .coh-style-heading-1 {
    font-size: 3rem;
    line-height: 3.25rem;
    margin-bottom: 1.625rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-heading-1 {
    margin-bottom: 3.25rem;
    font-size: 3.75rem;
    line-height: 4rem;
  }
}
.coh-style-heading-2 {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.5rem;
  margin-bottom: 1.75rem;
}
@media (min-width: 600px) {
  .coh-style-heading-2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-heading-2 {
    font-size: 3rem;
    line-height: 3.25rem;
    margin-bottom: 2.25rem;
  }
}
.coh-style-heading-3 {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 600px) {
  .coh-style-heading-3 {
    font-size: 2.25rem;
    line-height: 2.5rem;
    margin-bottom: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-heading-3 {
    margin-bottom: 2rem;
    font-size: 2.5rem;
    line-height: 2.75rem;
  }
}
.coh-style-heading-4 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-style-heading-4 {
    font-size: 2rem;
    line-height: 2.25rem;
    margin-bottom: 1.75rem;
  }
}
.coh-style-heading-5 {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-style-heading-5 {
    margin-bottom: 1.25rem;
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.coh-style-heading-6 {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-style-heading-6 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.coh-style-value-sans-heading {
  font-family: 'Value Sans Pro';
  font-weight: 500;
  font-size: 2.375rem;
  line-height: 2.375rem;
}
@media (min-width: 768px) {
  .coh-style-value-sans-heading {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media (min-width: 1024px) {
  .coh-style-value-sans-heading {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
}
.coh-style-download-link {
  font-weight: 500;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.125rem;
}
.coh-style-download-link:focus {
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-width: 2px;
  outline-offset: 2px;
  outline-style: solid;
  outline-color: rgb(255, 255, 255);
}
.coh-style-download-link:after {
  content: "";
  height: 0.875rem;
  width: 0.75rem;
  display: inline-block;
  margin-top: 0.125rem;
  margin-right: 2px;
  margin-left: 0.1875rem;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background: url('/themes/custom/cupc/images/icons/download.svg') 50% 50% no-repeat;
  background-size: 100% auto;
}
.link--white.coh-style-download-link:after {
  background-image: url('/themes/custom/cupc/images/icons/download--white.svg');
}
.ext.coh-style-download-link:after {
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  background: url('/themes/custom/cupc/images/icons/download.svg') 50% 50% no-repeat;
  height: 1.25rem;
  width: 1rem;
}
.coh-style-download-link .ext {
  display: none;
}
.coh-style-internal-link {
  font-weight: 500;
  display: inline;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  padding: 0.125rem;
}
.coh-style-internal-link:focus {
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-width: 2px;
  outline-offset: 2px;
  outline-style: solid;
  outline-color: rgb(255, 255, 255);
}
.coh-style-internal-link:focus-visible {
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-internal-link:after {
  content: "";
  height: 0.75rem;
  width: 0.75rem;
  display: inline-block;
  margin-right: 2px;
  margin-left: 0.1875rem;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background: url('/themes/custom/cupc/images/icons/arrow.svg') 50% 50% no-repeat;
  background-size: 100% auto;
}
.link--white.coh-style-internal-link:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
}
.link--black.coh-style-internal-link:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--black.svg');
}
.ext.coh-style-internal-link:after {
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  margin-top: -0.0625rem;
}
.link--cambridge-dark-blue.coh-style-internal-link {
  color: rgb(19, 56, 68);
}
.link--cambridge-dark-blue.coh-style-internal-link:after {
  -webkit-filter: brightness(0) saturate(100%) invert(16%) sepia(61%) saturate(483%) hue-rotate(148deg) brightness(97%) contrast(96%);
          filter: brightness(0) saturate(100%) invert(16%) sepia(61%) saturate(483%) hue-rotate(148deg) brightness(97%) contrast(96%);
}
.link--cambridge-warm-blue.coh-style-internal-link {
  color: rgb(142, 232, 216);
}
.link--cambridge-warm-blue.coh-style-internal-link:after {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(812%) hue-rotate(88deg) brightness(100%) contrast(83%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(812%) hue-rotate(88deg) brightness(100%) contrast(83%);
}
.link--interface-blue.coh-style-internal-link {
  color: rgb(59, 224, 208);
}
.link--interface-blue.coh-style-internal-link:after {
  -webkit-filter: brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(842%) hue-rotate(123deg) brightness(97%) contrast(79%);
          filter: brightness(0) saturate(100%) invert(94%) sepia(100%) saturate(842%) hue-rotate(123deg) brightness(97%) contrast(79%);
}
.coh-style-internal-link .ext {
  display: none;
}
.coh-style-downward-arrow {
  font-weight: 500;
  display: inline;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  padding: 0.125rem;
}
.coh-style-downward-arrow:focus {
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-style-downward-arrow:after {
  content: "";
  height: 0.75rem;
  width: 0.75rem;
  display: inline-block;
  margin-right: 2px;
  margin-left: 0.1875rem;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background: url('/themes/custom/cupc/images/icons/arrow.svg') 50% 50% no-repeat;
  background-size: 100% auto;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.link--white.coh-style-downward-arrow:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
}
.link--black.coh-style-downward-arrow:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--black.svg');
}
.ext.coh-style-downward-arrow:after {
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  margin-top: -0.0625rem;
}
.coh-style-downward-arrow .ext {
  display: none;
}
.coh-style-external-link {
  font-weight: 500;
  display: inline;
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
  padding: 0.125rem;
}
.coh-style-external-link:after {
  content: "";
  height: 12px;
  width: 12px;
  display: inline-block;
  background: url(/themes/custom/cupc/images/icons/arrow.svg) 50% 50% no-repeat;
  background-size: contain;
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
}
.coh-style-external-link:focus {
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-width: 2px;
  outline-style: solid;
  outline-offset: 2px;
  outline-color: rgb(255, 255, 255);
}
.coh-style-alphabetical-list {
  list-style-type: lower-alpha;
  counter-reset: list;
  margin-left: 0;
}
.coh-style-alphabetical-list li {
  list-style-type: none;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0;
  padding-left: 0;
}
.coh-style-alphabetical-list li:before {
  counter-increment: list;
  content: "(" counter(list, lower-alpha) ") ";
  padding-right: 0.5rem;
}
.coh-style-filled-in-unordered-list {
  margin-top: 1rem;
}
.coh-style-filled-in-unordered-list li {
  padding-left: 1.375rem;
  margin-bottom: 1.25rem;
}
.coh-style-filled-in-unordered-list li:last-child {
  margin-bottom: 1.625rem;
}
.coh-style-filled-in-unordered-list li::marker {
  font-size: 12px;
}
.coh-style-filled-in-unordered-list li ul {
  margin-top: 1.25rem;
}
.coh-style-filled-in-unordered-list li ul li {
  list-style-type: disc;
  list-style-position: outside;
}
.coh-style-filled-in-unordered-list li ul li:last-child {
  margin-bottom: 1.25rem;
}
.coh-style-value-sans {
  font-family: 'Value Sans Pro';
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .coh-style-value-sans {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
.coh-style-value-sans-medium {
  font-family: 'Value Sans Pro';
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 2.125rem;
}
@media (min-width: 768px) {
  .coh-style-value-sans-medium {
    font-size: 1.875rem;
    font-weight: 500;
  }
}
@media (min-width: 1024px) {
  .coh-style-value-sans-medium {
    font-size: 2.375rem;
    line-height: 2.75rem;
  }
}
.coh-style-value-sans-large {
  font-family: 'Value Sans Pro';
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 2.125rem;
}
@media (min-width: 768px) {
  .coh-style-value-sans-large {
    font-size: 2.125rem;
    line-height: 2.25rem;
    font-weight: 500;
  }
}
@media (min-width: 1024px) {
  .coh-style-value-sans-large {
    font-size: 2.625rem;
    line-height: 2.75rem;
  }
}
.coh-ce-cpt_accessibility_request_form-22c15476 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-22c15476 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_accessibility_request_form-22c15476 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_accessibility_request_form-28d4c437 {
  max-width: 38.375rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-28d4c437 {
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_accessibility_request_form-a2276f4d {
  margin-bottom: 1.5rem;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-a2276f4d {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_accessibility_request_form-a2276f4d {
    margin-right: auto;
    margin-bottom: 2rem;
    margin-left: auto;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe {
  max-width: 38.375rem;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
  content: "black";
  color: rgb(0, 0, 0);
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0;
  margin-bottom: 1.25rem;
  position: relative;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio {
  position: relative;
  display: block;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:hover > label {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:hover > label:before {
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:hover > .form-radio:checked + label {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:hover > .form-radio:checked + label:before {
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:hover > .form-radio:checked + label:after {
  background-color: rgb(3, 98, 104);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:focus-within {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  outline-color: rgb(19, 56, 68);
  outline-width: 0.0625rem;
  outline-style: solid;
  outline-offset: 0.125rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:focus-within > label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio:focus-within > label:before {
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio .form-radio {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 0.25rem;
  opacity: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio .form-radio:checked + label:before {
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio .form-radio:checked + label:after {
  content: "";
  -webkit-border-radius: 100%;
          border-radius: 100%;
  height: 0.75rem;
  width: 0.75rem;
  background-color: rgb(19, 56, 68);
  margin-left: 0;
  position: absolute;
  top: 0.3125rem;
  left: 0.3125rem;
  display: block;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio .form-radio.error + label:before {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label {
  font-weight: 400;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label:before {
  display: block;
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: solid;
  border-color: rgb(158, 158, 158);
  margin-right: 0.5rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label:not(.form-required):after {
  content: normal;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label.error {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label.error:before {
  content: normal;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-type-radio label.error + label:before {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-item-date {
  margin-bottom: 1.25rem;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .form-item.form-item-date {
    padding-bottom: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item label {
  font-size: 1rem;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item label:not(.form-required):after {
  content: "(Optional)";
  font-weight: 400;
  margin-left: 0.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item label.error {
  color: rgb(180, 8, 8);
  font-size: 0.75rem;
  line-height: 16px;
  font-weight: 400;
  margin-top: 0.25rem;
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item label.error:after {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.75rem;
  display: block;
  top: 2.125rem;
  background: url('/themes/custom/cupc/images/icons/circle-error.svg') 50% 50% no-repeat;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item input:not(.form-checkbox), .coh-ce-cpt_accessibility_request_form-173c33fe .form-item textarea {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
}
@media (min-width: 768px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .form-item input:not(.form-checkbox), .coh-ce-cpt_accessibility_request_form-173c33fe .form-item textarea {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item input:not(.form-checkbox).error, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item textarea.error {
  border-color: rgb(221, 31, 54);
  border-width: 0.125rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item input:not(.form-checkbox).error:focus, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item textarea.error:focus {
  outline-width: 0.125rem;
  outline-color: rgb(221, 31, 54);
  outline-style: solid;
  outline-offset: -0.125rem;
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item input:not(.form-checkbox).error:focus-visible, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item textarea.error:focus-visible {
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(221, 31, 54);
  outline-style: solid;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item div {
  width: 100%;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item div fieldset {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item .error {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item .form-text.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item .form-email.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .webform-required {
  display: none;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .webform-section {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .webform-section {
    padding-bottom: 1.25rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .webform-section:last-of-type {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .webform-section:last-of-type {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .webform-section h2 {
  font-size: 1.125rem;
  line-height: 22px;
  margin-bottom: 1.25rem;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .webform-section h2 {
    font-size: 1.25rem;
    line-height: 24px;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item-user-type:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item-institution-name, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-author-name-optional-, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-editor-name-optional-, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional1, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional-elements {
  position: relative;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item-institution-name:before, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional:before, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-author-name-optional-:before, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-editor-name-optional-:before, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional1:before, .coh-ce-cpt_accessibility_request_form-173c33fe .form-item-title-optional-elements:before {
  position: absolute;
  left: -1.5rem;
  top: -0.5rem;
  display: block;
  border-left-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: rgb(0, 124, 133);
  border-left-color: rgb(0, 124, 133);
  content: "";
  height: 1.625rem;
  width: 0.375rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe div.form-item-institution-name, .coh-ce-cpt_accessibility_request_form-173c33fe div.form-item-department {
  margin-left: 2.125rem;
  width: auto;
  text-align: left;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-03 {
  border-bottom-style: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-03 {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-03 .radios--wrapper legend {
  font-weight: 700;
  text-align: left;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-03 .fieldset-legend:after {
  content: "(Optional)";
  font-weight: 400;
  margin-left: 0.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 {
  padding-bottom: 0;
  border-bottom-style: none;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 h2 {
  font-size: 1rem;
  line-height: 20px;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 h2:after {
  font-weight: 400;
  margin-left: 0.25rem;
  content: "(Optional)";
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset {
  margin-top: 1.25rem;
  margin-bottom: 0;
  margin-left: 2.125rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset fieldset {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset fieldset + fieldset {
  margin-top: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset .form-type-textfield label {
  margin-bottom: 0.25rem;
  font-weight: 500;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset .form-type-textfield label:before {
  content: normal;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset .form-type-textfield label:not(.form-required):after {
  content: "(Optional)";
  margin-left: 0.25rem;
  font-weight: 400;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .webform-section-wrapper .webform-type-fieldset div.form-item:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .form-type-radio:focus-within {
  width: 100%;
  min-width: 100%;
  outline-style: none;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 .form-type-radio:focus-within > label {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  outline-width: 0.0625rem;
  outline-offset: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-04 div fieldset {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-06, .coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-07 {
  padding-top: 2.5rem;
  padding-bottom: 0;
  border-bottom-style: none;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-top-width: 0.125rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-06 div fieldset, .coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-07 div fieldset {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-06 .form-item:last-child, .coh-ce-cpt_accessibility_request_form-173c33fe #edit-flexbox-07 .form-item:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item-product-type-radio:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-item-job-title-optional-:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_accessibility_request_form-173c33fe div.form-item.form-item-editor-name-optional-:first-child {
  margin-top: 1.25rem;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-actions {
  text-align: right;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-actions .form-submit {
  width: 100%;
  color: rgb(19, 56, 68);
  background-color: rgb(59, 224, 208);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  padding: 0.5rem;
  height: 2.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_accessibility_request_form-173c33fe .form-actions .form-submit {
    width: 4.125rem;
  }
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-actions .form-submit:disabled {
  opacity: 0.3;
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-actions .form-submit:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .form-actions .form-submit:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_accessibility_request_form-173c33fe label {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_accessibility_request_form-173c33fe .js-form-item-title-optional {
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_all_news_and_insights-1e20c7b6 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_all_news_and_insights-1e20c7b6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_all_news_and_insights-1e20c7b6 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_all_news_and_insights-94018600 {
  text-align: center;
}
.coh-ce-cpt_all_news_and_insights-af26be1a .coh-heading--main {
  display: none;
}
.coh-ce-cpt_all_news_and_insights-af26be1a .coh-container-boxed {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_authors-fcaa3d5d {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_authors-fcaa3d5d {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_authors-fcaa3d5d {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_authors-94018600 {
  text-align: center;
}
.coh-ce-cpt_authors-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_authors-4b94bb4f {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_authors-4b94bb4f {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_authors-65ff4b6d {
  overflow: hidden;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
}
.coh-ce-cpt_authors-8318e505 {
  padding: 1rem;
  height: 100%;
}
.coh-ce-cpt_authors-39388d63 {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_authors-6e9769a1 {
  margin-bottom: 1.125rem;
}
.coh-ce-cpt_authors-e3fdf21 {
  margin-bottom: 0.625rem;
  display: inline-block;
}
.link--black.coh-ce-cpt_authors-e3fdf21 {
  color: rgb(31, 33, 33);
}
.link--white.coh-ce-cpt_authors-e3fdf21 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_author_bio-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_author_bio-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_author_bio-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_author_bio-77f73fec {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  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;
}
.white.coh-ce-cpt_author_bio-77f73fec {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_author_bio-d5068fa0 {
  max-width: 64.625rem;
  width: 100%;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__text-container {
  max-width: 51.25rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__text-container .author-bio__author-name {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__text-container .author-bio__affiliation {
  font-style: italic;
  margin-bottom: 1rem;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__text-container .author-bio__biographical-note {
  margin-bottom: 1rem;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__links .author-bio__link-one {
  display: inline-block;
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__media-container {
  margin-top: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_author_bio-d5068fa0 .author-bio__media-container {
    margin-top: 0;
  }
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__media-container .author-bio__video {
  position: relative;
}
.coh-ce-cpt_author_bio-d5068fa0 .author-bio__media-container img {
  width: 100%;
}
.coh-ce-cpt_author_bio-f1325697 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_author_bio-f1325697 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_author_bio-f1325697 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_author_bio-84b393fc {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_author_bio-82b87026 {
  margin-top: 0.5rem;
  display: block;
}
.coh-ce-cpt_author_bio-2e71abe9 {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_author_bio-2e71abe9 {
    margin-bottom: initial;
  }
}
.coh-ce-cpt_author_bio-1370a191 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_author_bio-1370a191 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_author_bio-1370a191 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_author_bio-1370a191 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_author_bio-1370a191 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_author_bio-1370a191 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_author_bio-1370a191 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_author_bio-1370a191 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_author_bio-1370a191 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_author_bio-1d0c9b58 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 3.75rem;
  width: 3.75rem;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/video-play.svg') 58% 50% no-repeat;
  background-color: rgb(42, 112, 231);
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
}
.coh-ce-cpt_back_link-7a14224e {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-top: 1.25rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_back_link-7a14224e {
    margin-top: 1.25rem;
    margin-bottom: 0.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_back_link-7a14224e {
    margin-top: 2.5rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_back_link-7a14224e {
    margin-top: 2.5rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_back_link-7a14224e {
    margin-top: 2.5rem;
    margin-bottom: 2rem;
  }
}
.coh-ce-cpt_back_link-990a274c {
  max-width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_back_link-990a274c {
    margin-right: 1.4375rem;
    margin-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_back_link-990a274c {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_back_link-990a274c {
    margin-right: auto;
    margin-left: auto;
    max-width: 77rem;
  }
}
.coh-container.coh-container-boxed.coh-ce-cpt_back_link-537499fa.coh-ce-cpt_back_link-990a274c:visited {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(180, 8, 8);
}
.coh-container.coh-container-boxed.coh-ce-cpt_back_link-537499fa.coh-ce-cpt_back_link-990a274c:visited:before {
  background: url(/modules/custom/cambridge_contact_us/images/visited-arrow.svg) 50% 50% no-repeat !important;
}
.coh-container.coh-container-boxed.coh-ce-cpt_back_link-990a274c a.coh-style-body-regular {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_back_link-d6b64cf {
  color: rgb(0, 124, 133);
  float: none;
  background-color: rgba(0, 0, 0, 0);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  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-ce-cpt_back_link-d6b64cf:before, .coh-ce-cpt_back_link-d6b64cf:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 600px) {
  .coh-ce-cpt_back_link-d6b64cf {
    float: left;
  }
  .coh-ce-cpt_back_link-d6b64cf:before, .coh-ce-cpt_back_link-d6b64cf:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_back_link-d6b64cf:before {
  background: url(/modules/custom/cambridge_contact_us/images/default-arrow.svg) 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: 0;
  display: inline-block;
  margin-right: 0.375rem;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_back_link-d6b64cf:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_back_link-d6b64cf:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_back_link-d6b64cf:link {
  color: rgb(0, 124, 133);
}
.visitedIcon.coh-ce-cpt_back_link-d6b64cf {
  color: rgb(103, 26, 191);
}
.visitedIcon.coh-ce-cpt_back_link-d6b64cf:before {
  background: url(/modules/custom/cambridge_contact_us/images/visited-arrow.svg) 50% 50% no-repeat;
  content: "";
  display: block;
  height: 1rem;
  width: 1rem;
}
.coh-ce-cpt_back_link-d6b64cf:hover {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_back_link-d6b64cf:active {
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_back_link-d6b64cf:active svg path {
  fill: #133844;
}
.coh-ce-cpt_back_link-d6b64cf:visited {
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_back_link-d6b64cf:visited svg {
  margin-right: 0.375rem;
}
.coh-ce-cpt_back_link-d6b64cf:visited svg path {
  fill: #671ABF;
}
.coh-ce-cpt_back_link-d6b64cf svg {
  margin-right: 6px;
}
.coh-ce-cpt_banner_with_optional_image_t-bfcc1506 {
  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;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_banner_with_optional_image_t-bfcc1506 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_banner_with_optional_image_t-914a29 {
  width: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_banner_with_optional_image_t-914a29 {
    width: 18.75rem;
  }
}
.image-container.coh-ce-cpt_banner_with_optional_image_t-914a29 + .text-container {
  text-align: start;
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .image-container.coh-ce-cpt_banner_with_optional_image_t-914a29 + .text-container {
    margin-top: 0;
    margin-left: 1rem;
  }
}
.image-container.coh-ce-cpt_banner_with_optional_image_t-914a29 + .text-container h2 {
  text-align: start;
  margin-right: 0;
  margin-left: 0;
}
.image-container.coh-ce-cpt_banner_with_optional_image_t-914a29 + .text-container p {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_banner_with_optional_image_t-5b664de1 {
  width: 100%;
}
.coh-ce-cpt_banner_with_optional_image_t-20f68444 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 51.5rem;
  text-align: center;
}
.coh-ce-cpt_banner_with_optional_image_t-ccb47792 {
  max-width: 51.5rem;
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_banner_with_optional_image_t-ccb47792 {
    margin-top: 1.5rem;
  }
}
.custom-width-1.coh-ce-cpt_boxed_container-ad26340c {
  max-width: 51.5rem;
  margin-right: 1rem;
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .custom-width-1.coh-ce-cpt_boxed_container-ad26340c {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
@media (min-width: 990px) {
  .custom-width-1.coh-ce-cpt_boxed_container-ad26340c {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_browse_related_subjects-8b3a8367 {
  text-align: center;
  padding-bottom: 20px;
}
.coh-ce-cpt_browse_related_subjects-8b3a8367 .coh-link {
  font-weight: 500;
  width: 100%;
  margin-top: 4px;
  margin-right: 0;
  margin-bottom: 4px;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_browse_related_subjects-8b3a8367 .coh-link {
    width: auto;
    margin-top: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
  }
}
.coh-ce-cpt_browse_related_subjects-94e3d45a {
  background-color: rgb(59, 224, 208);
  color: rgb(19, 56, 68);
  border-color: rgb(59, 224, 208);
  border-top-color: rgb(59, 224, 208);
  border-bottom-color: rgb(59, 224, 208);
  border-left-color: rgb(59, 224, 208);
  border-right-color: rgb(59, 224, 208);
}
.coh-ce-cpt_browse_related_subjects-94e3d45a:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
  border-top-color: rgb(0, 189, 182);
  border-bottom-color: rgb(0, 189, 182);
  border-left-color: rgb(0, 189, 182);
  border-right-color: rgb(0, 189, 182);
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_browse_related_subjects-94e3d45a:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
  border-top-color: rgb(142, 232, 216);
  border-bottom-color: rgb(142, 232, 216);
  border-left-color: rgb(142, 232, 216);
  border-right-color: rgb(142, 232, 216);
}
.coh-ce-cpt_browse_related_subjects-94e3d45a:focus {
  color: rgb(19, 56, 68);
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_browse_related_subjects-94e3d45a:focus-visible {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
  border-top-color: rgb(0, 189, 182);
  border-bottom-color: rgb(0, 189, 182);
  border-left-color: rgb(0, 189, 182);
  border-right-color: rgb(0, 189, 182);
  color: rgb(19, 56, 68);
  padding-top: 0.375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.375rem;
  padding-left: 0.625rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 {
    max-height: 16rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 {
    max-height: 13.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 {
    max-height: 16rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 > li {
    max-width: 11.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 > li {
    max-width: 14.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 > li {
    max-width: 11.375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 > li {
    max-width: 9.375rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_business_footer-49a6f672 .business-footer__ul_lvl-3 > li {
    max-width: 12.25rem;
  }
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs {
    max-width: 18.75rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs:first-of-type {
    margin-top: 2.75rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
    padding-bottom: 1.25rem;
  }
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    border-top-width: 0;
    padding-bottom: 1rem;
  }
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-decoration: none;
  width: 100%;
  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;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: inherit;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    pointer-events: none;
    cursor: initial;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 0.8125rem;
  width: 0.8125rem;
  display: inline-block;
  content: "";
  margin-right: 0.3125rem;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    display: none;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    display: block !important;
  }
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content p {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.coh-ce-cpt_business_footer-f7ce2a8d .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content a {
  color: inherit;
}
.coh-ce-cpt_business_footer-94eb5038 ul li {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
}
.coh-ce-cpt_business_footer-94eb5038 .menu {
  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;
  margin-top: 1rem;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-94eb5038 .menu {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
    margin-top: 0.75rem;
  }
}
.coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-0 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-0 {
    margin-top: 2.75rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-0 li {
  width: 100%;
}
.coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-1 li {
  height: 1.5rem;
  width: 1.5rem;
  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;
  min-width: 1.25rem;
}
.coh-ce-cpt_business_footer-94eb5038 .menu.menu-level-1 li + li {
  margin-left: 5%;
}
.coh-ce-cpt_business_footer-94eb5038 .menu span {
  font-size: 0.875rem;
}
.coh-ce-cpt_business_footer-94eb5038 .menu .coh-style-generic-button {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  text-wrap: wrap;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-94eb5038 .menu .coh-style-generic-button {
    margin-bottom: 0.75rem;
  }
}
.coh-ce-cpt_business_footer-390e385 ul li {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
}
.coh-ce-cpt_business_footer-390e385 .menu {
  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;
  margin-top: 1rem;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-390e385 .menu {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: right;
    margin-top: 0.75rem;
  }
}
.coh-ce-cpt_business_footer-390e385 .menu.menu-level-0 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-390e385 .menu.menu-level-0 {
    margin-top: 2.75rem;
  }
}
.coh-ce-cpt_business_footer-390e385 .menu.menu-level-1 li {
  height: 1.5rem;
  width: 1.5rem;
  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;
  min-width: 1.25rem;
}
.coh-ce-cpt_business_footer-390e385 .menu.menu-level-1 li + li {
  margin-left: 5%;
}
.coh-ce-cpt_business_footer-390e385 .menu span {
  font-size: 0.875rem;
}
.coh-ce-cpt_business_footer-390e385 .menu .coh-style-generic-button {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  text-wrap: wrap;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-390e385 .menu .coh-style-generic-button {
    margin-bottom: 0.75rem;
  }
}
.coh-ce-cpt_business_footer-71cfb03d {
  display: none;
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs:first-of-type {
  margin-top: 1rem;
  border-top-style: solid;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs:first-of-type {
    border-top-width: 0.0625rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
    padding-top: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
    padding-top: 1.25rem;
  }
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    border-top-width: 0;
    padding-bottom: 1rem;
  }
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  text-decoration: none;
  width: 100%;
  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;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: inherit;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    pointer-events: none;
    cursor: initial;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 0.8125rem;
  width: 0.8125rem;
  display: inline-block;
  content: "";
  margin-right: 0.3125rem;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-title a:after {
    display: none;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    display: block !important;
  }
}
.coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content p {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content p {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_business_footer-831b01a .coh-accordion-tabs .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_business_footer-df44c2ba {
  font-family: 'Droid Serif';
}
.coh-ce-cpt_business_footer-50d6ac25 {
  position: relative;
  border-bottom-width: 0;
  border-bottom-style: solid;
  border-bottom-color: rgb(197, 202, 202);
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-50d6ac25 {
    border-bottom-width: 0.0625rem;
  }
}
.coh-ce-cpt_business_footer-50d6ac25 .img-cupa-logo {
  height: 2rem;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-50d6ac25 .img-cupa-logo {
    display: block;
  }
}
.coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title {
  font-size: 0;
}
.coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title:after {
  background: url('/themes/custom/cupc/images/icons/pitt-building-logo.svg') 50% 50% no-repeat;
  content: "";
  display: inline-block;
  width: 11.9375rem;
  height: 2rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title + .coh-menu-list-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title + .coh-menu-list-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title + .coh-menu-list-container {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title + .coh-menu-list-container > li {
    min-width: 8.75rem;
    width: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_business_footer-50d6ac25 .business-footer__main-title + .coh-menu-list-container > li {
    min-width: 0;
    width: 100%;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-50d6ac25 .mobile-legal-nav {
    display: none;
  }
}
.coh-ce-cpt_business_footer-50d6ac25 .mobile-legal-nav li {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
.coh-ce-cpt_business_footer-50d6ac25 .mobile-legal-nav li .coh-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  color: inherit;
  width: 100%;
}
.coh-ce-cpt_business_footer-50d6ac25 .coh-menu-list-item li {
  border-color: rgb(224, 224, 224);
}

.coh-ce-cpt_business_footer-1cf91108 {
  padding-top: 1.25rem;
  padding-bottom: 1.75rem;
  font-size: 0.875rem;
}
.coh-ce-cpt_business_footer-1cf91108 ul li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_business_footer-1cf91108 .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__alt-venue) {
  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;
  font-weight: 700;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__alt-venue) .pitt-building-footer__alt-venue {
  margin-right: 1rem;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__alt-venue) .menu.menu-level-1 {
  font-size: 1rem;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__alt-venue) .menu.menu-level-1 li a {
  font-weight: 700;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__text) {
  width: 100%;
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__text) {
    width: 70%;
  }
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) {
  width: 100%;
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) {
    width: 30%;
  }
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) .pitt-building-footer__main-social-links {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) .menu.menu-level-1 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) .menu.menu-level-1 li {
  min-width: 1.25rem;
  width: 1.5rem;
  height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_business_footer-1cf91108 .menu > li:has(.pitt-building-footer__main-social-links) .menu.menu-level-1 li + li {
  margin-left: 5%;
}
.coh-ce-cpt_business_footer-447b73b6 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_business_footer-447b73b6 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.coh-ce-cpt_business_footer-7b73bed7:after {
  content: "|";
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-ce-cpt_business_footer-7b73bed7:last-child:after {
  display: none;
}
.coh-ce-cpt_business_footer-7b73bed7 .coh-link {
  color: inherit;
}
.coh-ce-cpt_business_mega_menu-29097c7d {
  position: relative;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-29097c7d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 1.75rem;
    margin-left: 1.75rem;
    min-height: 78px;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_business_mega_menu-29097c7d {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_business_mega_menu-29097c7d > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.coh-ce-cpt_business_mega_menu-e10ecd4f {
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  -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;
  white-space: nowrap;
  min-height: 44px;
  height: auto;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-e10ecd4f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_business_mega_menu-e10ecd4f > a:hover {
  text-decoration: none;
}
.coh-ce-cpt_business_mega_menu-d5b4c7b0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_business_mega_menu-3ca9358f {
  height: 25px;
  width: auto;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-3ca9358f {
    height: 42px;
  }
}
.eng.coh-ce-cpt_business_mega_menu-3ca9358f {
  height: 20px;
}
@media (min-width: 1024px) {
  .eng.coh-ce-cpt_business_mega_menu-3ca9358f {
    height: 28px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul.col-2 .business-menu__lvl3__ul {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a {
  padding-left: 12px;
  border-bottom: 1px solid #dde2e2 ;
  font-weight: 700;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a {
    padding-left: 0;
    border-bottom: none;
  }
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a:after {
  display: none;
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a:active {
  pointer-events: auto;
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a.lvl2-heading {
  font-weight: 700;
  font-size: 14px;
  pointer-events: none;
  border-bottom: 1px solid #dde2e2;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl2__ul .business-menu__lvl2__li__a.lvl2-heading {
    padding-bottom: 6px;
    border-bottom: 1px solid #C5CACA;
  }
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl3__ul {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl3__ul {
    padding-left: 20px;
  }
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl3__ul .business-menu__lvl3__li {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl3__ul .business-menu__lvl3__li .business-menu__lvl3__li__a {
  padding-left: 24px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-42d21094 .business-menu__lvl1__li.has-children .business-menu__lvl1__li__a:not(.menu--a-z) + div .business-menu__lvl3__ul .business-menu__lvl3__li .business-menu__lvl3__li__a {
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-1d5f5c76 .business-menu__lvl2__li {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_business_mega_menu-1d5f5c76 .business-menu__lvl2__li .business-menu__lvl2__li__a {
  font-weight: bold;
}
.coh-ce-cpt_business_mega_menu-12492a1 .menu--signposting ~ .business-menu__lvl2__container__outer .business-menu__lvl2__li .business-menu__lvl2__li__a {
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_business_mega_menu-12492a1 .menu--signposting ~ .business-menu__lvl2__container__outer .business-menu__lvl2__li .business-menu__lvl2__li__a {
    padding-left: 0;
  }
}
.coh-ce-cpt_business_mega_menu-20f7fb17 .business-menu__lvl2__li:first-of-type .business-menu__lvl2__li__a {
  font-weight: bold;
}
.coh-ce-cpt_business_mega_menu-71cfb03d {
  display: none;
}
.coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
  padding-top: 1.25rem;
  margin-right: 1rem;
  margin-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
    padding-top: 0;
    padding-bottom: 2.5rem;
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
    margin-top: 0;
    margin-right: 1.25rem;
    margin-bottom: 0;
    margin-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
    margin-top: 0;
    margin-right: 1.4375rem;
    margin-bottom: 0;
    margin-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 p {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 h4 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 h3 {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 h3 {
    margin-top: 1.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 h3 {
    margin-top: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_cards_with_icons_and_links-5f30d0f3 h3 {
    margin-top: 2.5rem;
  }
}
.coh-ce-cpt_cards_with_icons_and_links-1f5afd06 {
  text-align: center;
  color: rgb(0, 0, 0);
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_cards_with_icons_and_links-1f5afd06 {
    margin-top: 2.5rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_cards_with_icons_and_links-f2432935 {
  color: rgb(255, 255, 255);
  text-align: center;
  margin-top: 1.25rem;
  font-size: 1.375rem;
}
.coh-ce-cpt_cards_with_icons_and_links-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_cards_with_icons_and_links-93ab2234 {
  text-align: center;
  margin-bottom: 1rem;
}
.coh-ce-cpt_cards_with_icons_and_links-b544d2c5 {
  background-color: rgb(44, 54, 135);
  height: 100%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_cards_with_icons_and_links-b544d2c5:hover {
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
}
.coh-ce-cpt_cards_with_icons_and_links-b544d2c5:hover img.coh-lazy-loaded {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}
.coh-ce-cpt_cards_with_icons_and_links-1413ce88 {
  display: block;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_icons_and_links-1413ce88 {
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_cards_with_icons_and_links-1413ce88 img {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  height: 5rem;
  width: 5rem;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_cards_with_icons_and_links-1413ce88 img {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-cpt_cards_with_icons_and_links-1413ce88 img:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 1px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_cards_with_icons_and_links-1413ce88 img:hover {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}
.coh-ce-cpt_cards_with_icons_and_links-d0d8162f:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_cards_with_icons_and_links-8e842694 {
  display: block;
}
.coh-ce-cpt_cards_with_icons_and_links-8e842694 img {
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
}
.coh-ce-cpt_cards_with_icons_and_links-a0cf425d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_cards_with_icons_and_links-e39fa53a {
  padding-right: 0;
  padding-left: 0;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  margin-bottom: 0;
}
.coh-ce-cpt_cards_with_icons_and_links-e39fa53a:hover {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_cards_with_icons_and_links-e39fa53a:active {
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_cards_with_icons_and_links-e39fa53a:focus {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_cards_with_icons_and_links-afcbc80f {
  color: rgb(255, 255, 255);
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1rem;
}
.coh-ce-cpt_cards_with_icons_and_links-afcbc80f p {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_cards_with_icons_and_links-4685e925 {
  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;
  margin-top: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_cards_with_icons_and_links-4685e925 a {
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_cards_with_icons_and_links-4685e925 a:after {
  height: 1rem;
  width: 1rem;
  margin-left: 0.375rem;
}
.coh-ce-cpt_cards_with_icons_and_links-86f51ca2 {
  margin-top: 0;
}
.coh-ce-cpt_cards_with_icons_and_links-86f51ca2 p {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_cards_with_images_and_links-bf439511 {
  margin-right: 1rem;
  margin-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 {
    margin-top: 0;
    margin-right: 1.25rem;
    margin-bottom: 0;
    margin-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 {
    margin-top: 0;
    margin-right: 1.4375rem;
    margin-bottom: 0;
    margin-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_cards_with_images_and_links-bf439511 .coh-ce-cpt_cards_with_images_and_links-532b5ebb {
  display: inline-block;
}
.coh-ce-cpt_cards_with_images_and_links-bf439511 .coh-ce-cpt_cards_with_images_and_links-532b5ebb img {
  display: block;
}
.coh-ce-cpt_cards_with_images_and_links-bf439511 .coh-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: inline;
}
.coh-ce-cpt_cards_with_images_and_links-bf439511 .coh-link .coh-image {
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_images_and_links-bf439511 .coh-link .coh-image {
    width: 100%;
  }
}
.coh-ce-cpt_cards_with_images_and_links-891312fe {
  text-align: center;
  color: rgb(0, 0, 0);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_images_and_links-891312fe {
    width: 66.66%;
  }
}
.coh-ce-cpt_cards_with_images_and_links-891312fe h3 {
  line-height: 44;
}
.coh-ce-cpt_cards_with_images_and_links-f82134a3 {
  color: rgb(0, 0, 0);
  text-align: center;
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 0.25rem;
  margin-left: auto;
  font-size: 1.375rem;
  line-height: 1.625rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_cards_with_images_and_links-f82134a3 {
    width: 66.66%;
    margin-top: 1.25rem;
    margin-right: auto;
    margin-bottom: 1.5rem;
    margin-left: auto;
  }
}
.coh-ce-cpt_cards_with_images_and_links-f82134a3 p {
  line-height: 26;
}
.coh-ce-cpt_cards_with_images_and_links-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_cards_with_images_and_links-ae5f796a {
  margin-top: 1rem;
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf {
  padding-bottom: 1.25rem;
  background-color: rgb(44, 54, 135);
  height: 100%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  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;
  text-align: center;
  color: rgb(0, 0, 0);
  line-height: 1.625rem;
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:hover {
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:hover img.coh-image {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
  width: 100%;
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:hover a h5.coh-style-heading-5 {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:active {
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:focus {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf:focus-visible {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_cards_with_images_and_links-3ce52caf p {
  line-height: 1.25rem;
}
.coh-ce-cpt_cards_with_images_and_links-48c80895 {
  display: block;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_cards_with_images_and_links-48c80895 img {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
}
.coh-ce-cpt_cards_with_images_and_links-48c80895 picture {
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
  width: 100%;
}
.coh-ce-cpt_cards_with_images_and_links-48c80895 picture:hover {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}
.coh-ce-cpt_cards_with_images_and_links-18dd5fc9 {
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;;
}
.coh-ce-cpt_cards_with_images_and_links-61985ad7 {
  color: rgb(0, 0, 0);
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_cards_with_images_and_links-61985ad7 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.coh-ce-cpt_cards_with_images_and_links-61985ad7:hover {
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_cards_with_images_and_links-61985ad7:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_cards_with_images_and_links-61985ad7:focus {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_cards_with_images_and_links-61985ad7:focus-visible {
  color: rgb(3, 98, 104);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_cards_with_images_and_links-7b13a1f3 {
  color: rgb(0, 0, 0);
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-cpt_cards_with_images_and_links-7b9d6ac8 {
  margin-top: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_cards_with_images_and_links-7b9d6ac8 a {
  margin-top: 0.5rem;
}
.no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
  padding-top: 0;
}
@media (min-width: 600px) {
  .no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .no-top-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-top: 0;
  }
}
.no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-bottom: 0;
  }
}
@media (min-width: 990px) {
  .no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .no-bottom-padding.coh-ce-cpt_case_study_overview-8213766d .case-studies__container {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_category_cards-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_category_cards-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_category_cards-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_category_cards-965b339d {
  text-align: center;
  padding-bottom: 2.5rem;
}
.coh-ce-cpt_category_cards-ad7c304 {
  margin-bottom: 0;
}
.coh-ce-cpt_category_cards-3f76f3b2 {
  margin-top: 2.25rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 51.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-8e686a94 {
    max-width: 36rem;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-8e686a94 {
    max-width: 46rem;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-8e686a94 {
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 54.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-8e686a94 {
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 62rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_connect_with_us-8e686a94 {
    max-width: 76.25rem;
  }
}
.coh-ce-cpt_ce_connect_with_us-1b67f924 {
  height: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-1b67f924 {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-1b67f924 {
    height: 100%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-1b67f924 {
    height: 100%;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_connect_with_us-1b67f924 {
    height: auto;
  }
}
.coh-ce-cpt_ce_connect_with_us-e05a2241 {
  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: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  height: 45.1875rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-e05a2241 {
    height: 21.875rem;
    -webkit-border-bottom-right-radius: 30px;
            border-bottom-right-radius: 30px;
    -webkit-border-top-right-radius: 30px;
            border-top-right-radius: 30px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-e05a2241 {
    height: 27.251875rem;
    -webkit-border-top-right-radius: 30px;
            border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
            border-bottom-right-radius: 30px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-e05a2241 {
    height: 38.251875rem;
    -webkit-border-bottom-right-radius: 30px;
            border-bottom-right-radius: 30px;
    -webkit-border-top-right-radius: 30px;
            border-top-right-radius: 30px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-e05a2241 {
    display: block;
    -webkit-border-top-right-radius: 30px;
            border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
            border-bottom-right-radius: 30px;
    height: 38.251875rem;
  }
}
.coh-ce-cpt_ce_connect_with_us-95ea22f4 {
  font-size: 2rem;
  margin-top: 2.3125rem;
  margin-bottom: 1.4375rem;
  color: rgb(19, 56, 68);
  font-family: 'Value Serif Pro';
  font-weight: 700;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-95ea22f4 {
    font-size: 1.75rem;
    text-align: left;
    margin-top: 1.3125rem;
    margin-bottom: 0.8125rem;
    margin-left: 2.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-95ea22f4 {
    margin-top: 0.75rem;
    margin-bottom: 1.4375rem;
    font-size: 2rem;
    text-align: left;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-95ea22f4 {
    margin-top: 2.6875rem;
    font-size: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-95ea22f4 {
    font-size: 2.5rem;
    font-weight: 700;
    color: rgb(19, 56, 68);
    font-family: 'Value Serif Pro';
    text-align: left;
    margin-top: 3.625rem;
    margin-bottom: 1.4375rem;
    margin-left: 3.875rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_connect_with_us-95ea22f4 {
    text-align: left;
    font-size: 2.5rem;
  }
}
.coh-ce-cpt_ce_connect_with_us-e01981b {
  padding-right: 34px;
  padding-left: 40px;
  color: rgb(75, 80, 87);
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 2.5rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-e01981b {
    padding-right: 34px;
    padding-left: 22px;
    margin-bottom: 0;
    margin-left: 20px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-e01981b {
    margin-right: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-e01981b {
    font-weight: 400;
    color: rgb(75, 80, 87);
    font-family: 'Open Sans', sans-serif;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-e01981b {
    font-size: 20px;
    line-height: 26px;
    text-align: left;
    margin-right: 83px;
    margin-bottom: 0;
    margin-left: 43px;
  }
}
.coh-ce-cpt_ce_connect_with_us-16eebabc {
  -webkit-border-radius: 16px;
          border-radius: 16px;
  left: 50px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-16eebabc {
    max-width: 83%;
  }
}
.coh-ce-cpt_ce_connect_with_us-2d8cceb7 {
  background-color: rgb(243, 246, 246);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  height: 237px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: auto;
  margin-bottom: 24px;
  margin-left: auto;
  max-width: 262px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-2d8cceb7 {
    height: auto;
    max-width: 260px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-2d8cceb7 {
    height: 118px;
    max-width: 338px;
    margin-right: auto;
    margin-bottom: -4px;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-2d8cceb7 {
    height: 168px;
    max-width: 398px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-2d8cceb7 {
    height: 168px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 514px;
    left: 40px;
  }
}
.coh-ce-cpt_ce_connect_with_us-e459d3b6 {
  font-size: 22px;
  top: 6612px;
  left: 799px;
  color: rgb(19, 56, 68);
  margin-bottom: 10px;
  font-family: 'Value Sans Pro';
  font-weight: 500;
  text-align: center;
  padding-top: 24px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-e459d3b6 {
    margin-top: 18px;
    margin-right: 44px;
    margin-bottom: -20px;
    margin-left: 11px;
    padding-top: 14px;
    font-size: 19px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-e459d3b6 {
    margin-top: 24px;
    margin-right: 44px;
    margin-bottom: 0;
    margin-left: 18px;
    padding-top: 14px;
    padding-bottom: 8px;
    text-align: left;
    font-size: 22px;
    line-height: 27px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-e459d3b6 {
    margin-top: 43px;
    margin-right: 44px;
    margin-left: 18px;
    padding-top: 11px;
    font-size: 25px;
    line-height: 61px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-e459d3b6 {
    font-size: 25px;
    line-height: 27px;
    font-weight: 500;
    font-family: 'Value Sans Pro';
    color: rgb(19, 56, 68);
    text-align: left;
    margin-top: 24px;
    margin-right: 44px;
    margin-bottom: 13px;
    margin-left: 18px;
    padding-top: 24px;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_connect_with_us-e459d3b6 {
    font-size: 29px;
    line-height: 27px;
    text-align: left;
    margin-bottom: 14px;
  }
}
.coh-ce-cpt_ce_connect_with_us-af5c0a87 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: -10px;
  margin-right: 10px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-af5c0a87 {
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-af5c0a87 {
    margin-right: 7px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-af5c0a87 {
    margin-right: auto;
  }
}
.coh-ce-cpt_ce_connect_with_us-2b09df59 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/facebook-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/facebook-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/facebook-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/facebook-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/facebook-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-2b09df59:hover {
  background: url('/themes/custom/cupc/images/icons/facebook-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:hover {
    background: url('/themes/custom/cupc/images/icons/facebook-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:hover {
    background: url('/themes/custom/cupc/images/icons/facebook-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:hover {
    background: url('/themes/custom/cupc/images/icons/facebook-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:hover {
    background: url('/themes/custom/cupc/images/icons/facebook-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-2b09df59:focus {
  background: url('/themes/custom/cupc/images/icons/facebook-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:focus {
    background: url('/themes/custom/cupc/images/icons/facebook-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:focus {
    background: url('/themes/custom/cupc/images/icons/facebook-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:focus {
    background: url('/themes/custom/cupc/images/icons/facebook-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:focus {
    background: url('/themes/custom/cupc/images/icons/facebook-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-2b09df59:active {
  background: url('/themes/custom/cupc/images/icons/facebook-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:active {
    background: url('/themes/custom/cupc/images/icons/facebook-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:active {
    background: url('/themes/custom/cupc/images/icons/facebook-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:active {
    background: url('/themes/custom/cupc/images/icons/facebook-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-2b09df59:active {
    background: url('/themes/custom/cupc/images/icons/facebook-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-2b09df59:after {
  background: none !important;
}
.coh-ce-cpt_ce_connect_with_us-b6b255c2 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/instagram-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/instagram-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/instagram-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/instagram-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/instagram-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-b6b255c2:hover {
  background: url('/themes/custom/cupc/images/icons/instagram-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:hover {
    background: url('/themes/custom/cupc/images/icons/instagram-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:hover {
    background: url('/themes/custom/cupc/images/icons/instagram-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:hover {
    background: url('/themes/custom/cupc/images/icons/instagram-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:hover {
    background: url('/themes/custom/cupc/images/icons/instagram-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-b6b255c2:focus {
  background: url('/themes/custom/cupc/images/icons/instagram-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:focus {
    background: url('/themes/custom/cupc/images/icons/instagram-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:focus {
    background: url('/themes/custom/cupc/images/icons/instagram-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:focus {
    background: url('/themes/custom/cupc/images/icons/instagram-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:focus {
    background: url('/themes/custom/cupc/images/icons/instagram-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-b6b255c2:active {
  background: url('/themes/custom/cupc/images/icons/instagram-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:active {
    background: url('/themes/custom/cupc/images/icons/instagram-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:active {
    background: url('/themes/custom/cupc/images/icons/instagram-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:active {
    background: url('/themes/custom/cupc/images/icons/instagram-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-b6b255c2:active {
    background: url('/themes/custom/cupc/images/icons/instagram-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-b6b255c2:after {
  background: none !important;
}
.coh-ce-cpt_ce_connect_with_us-6f041b09 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/twitter-x-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/twitter-x-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/twitter-x-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/twitter-x-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/twitter-x-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6f041b09:hover {
  background: url('/themes/custom/cupc/images/icons/twitter-x-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:hover {
    background: url('/themes/custom/cupc/images/icons/twitter-x-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:hover {
    background: url('/themes/custom/cupc/images/icons/twitter-x-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:hover {
    background: url('/themes/custom/cupc/images/icons/twitter-x-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:hover {
    background: url('/themes/custom/cupc/images/icons/twitter-x-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6f041b09:focus {
  background: url('/themes/custom/cupc/images/icons/twitter-x-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:focus {
    background: url('/themes/custom/cupc/images/icons/twitter-x-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:focus {
    background: url('/themes/custom/cupc/images/icons/twitter-x-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:focus {
    background: url('/themes/custom/cupc/images/icons/twitter-x-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:focus {
    background: url('/themes/custom/cupc/images/icons/twitter-x-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6f041b09:active {
  background: url('/themes/custom/cupc/images/icons/twitter-x-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:active {
    background: url('/themes/custom/cupc/images/icons/twitter-x-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:active {
    background: url('/themes/custom/cupc/images/icons/twitter-x-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:active {
    background: url('/themes/custom/cupc/images/icons/twitter-x-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6f041b09:active {
    background: url('/themes/custom/cupc/images/icons/twitter-x-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6f041b09:after {
  background: none !important;
}
.coh-ce-cpt_ce_connect_with_us-6ad01fe6 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/linkedin-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/linkedin-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/linkedin-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/linkedin-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/linkedin-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6ad01fe6:hover {
  background: url('/themes/custom/cupc/images/icons/linkedin-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:hover {
    background: url('/themes/custom/cupc/images/icons/linkedin-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:hover {
    background: url('/themes/custom/cupc/images/icons/linkedin-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:hover {
    background: url('/themes/custom/cupc/images/icons/linkedin-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:hover {
    background: url('/themes/custom/cupc/images/icons/linkedin-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6ad01fe6:focus {
  background: url('/themes/custom/cupc/images/icons/linkedin-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:focus {
    background: url('/themes/custom/cupc/images/icons/linkedin-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:focus {
    background: url('/themes/custom/cupc/images/icons/linkedin-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:focus {
    background: url('/themes/custom/cupc/images/icons/linkedin-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:focus {
    background: url('/themes/custom/cupc/images/icons/linkedin-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6ad01fe6:active {
  background: url('/themes/custom/cupc/images/icons/linkedin-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:active {
    background: url('/themes/custom/cupc/images/icons/linkedin-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:active {
    background: url('/themes/custom/cupc/images/icons/linkedin-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:active {
    background: url('/themes/custom/cupc/images/icons/linkedin-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-6ad01fe6:active {
    background: url('/themes/custom/cupc/images/icons/linkedin-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-6ad01fe6:after {
  background: none !important;
}
.coh-ce-cpt_ce_connect_with_us-1e1690c5 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/youtube-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/youtube-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/youtube-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/youtube-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/youtube-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-1e1690c5:hover {
  background: url('/themes/custom/cupc/images/icons/youtube-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:hover {
    background: url('/themes/custom/cupc/images/icons/youtube-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:hover {
    background: url('/themes/custom/cupc/images/icons/youtube-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:hover {
    background: url('/themes/custom/cupc/images/icons/youtube-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:hover {
    background: url('/themes/custom/cupc/images/icons/youtube-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-1e1690c5:focus {
  background: url('/themes/custom/cupc/images/icons/youtube-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:focus {
    background: url('/themes/custom/cupc/images/icons/youtube-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:focus {
    background: url('/themes/custom/cupc/images/icons/youtube-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:focus {
    background: url('/themes/custom/cupc/images/icons/youtube-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:focus {
    background: url('/themes/custom/cupc/images/icons/youtube-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-1e1690c5:active {
  background: url('/themes/custom/cupc/images/icons/youtube-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:active {
    background: url('/themes/custom/cupc/images/icons/youtube-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:active {
    background: url('/themes/custom/cupc/images/icons/youtube-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:active {
    background: url('/themes/custom/cupc/images/icons/youtube-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-1e1690c5:active {
    background: url('/themes/custom/cupc/images/icons/youtube-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-1e1690c5:after {
  background: none !important;
}
.coh-ce-cpt_ce_connect_with_us-bf604f45 {
  outline: none;
  background: url('/themes/custom/cupc/images/icons/cambridgeone-default.png')  no-repeat;
  width: 86px;
  height: 86px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45 {
    width: 56px;
    height: 54px;
    background: url('/themes/custom/cupc/images/icons/cambridgeone-default.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/cambridgeone-default.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45 {
    width: 86px;
    height: 86px;
    background: url('/themes/custom/cupc/images/icons/cambridgeone-default.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45 {
    height: 86px;
    width: 86px;
    background: url('/themes/custom/cupc/images/icons/cambridgeone-default.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-bf604f45:hover {
  background: url('/themes/custom/cupc/images/icons/cambridgeone-hover.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:hover {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-hover.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:hover {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-hover.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:hover {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-hover.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:hover {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-hover.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-bf604f45:focus {
  background: url('/themes/custom/cupc/images/icons/cambridgeone-focus.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:focus {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-focus.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:focus {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-focus.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:focus {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-focus.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:focus {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-focus.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-bf604f45:active {
  background: url('/themes/custom/cupc/images/icons/cambridgeone-active.png')  no-repeat;
  outline: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:active {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-active.png')  no-repeat;
    background-size: 57px 56px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:active {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-active.png')  no-repeat;
    background-size: 77px 76px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:active {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-active.png')  no-repeat;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_connect_with_us-bf604f45:active {
    background: url('/themes/custom/cupc/images/icons/cambridgeone-active.png')  no-repeat;
  }
}
.coh-ce-cpt_ce_connect_with_us-bf604f45:after {
  background: none !important;
}
.coh-ce-cpt_ce_hero_banner-f23daf2d {
  width: 100%;
}
.coh-ce-cpt_ce_hero_banner-d754ae3 {
  text-align: center;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding-top: 7.5rem;
  padding-right: 1rem;
  padding-bottom: 7.5rem;
  padding-left: 1rem;
}
.coh-ce-cpt_ce_hero_banner-2495928 {
  max-width: 38.375rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_ce_hero_banner-f3846336 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_ce_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-f3846336 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ce_hero_banner-f3846336 video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_hero_banner-f3846336 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ce_hero_banner-6291143f {
  margin-top: 2rem;
  top: unset;
}
.coh-ce-cpt_ce_hero_banner-5255ccd9 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_ce_hero_banner-5255ccd9 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 .media-oembed-content, .coh-ce-cpt_ce_hero_banner-5255ccd9 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ce_hero_banner-5255ccd9 video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ce_hero_banner-5255ccd9 iframe {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  max-height: 200px;
  height: 200px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 iframe {
    max-height: 350px;
    height: 350px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_hero_banner-5255ccd9 iframe {
    max-height: 500px;
    height: 500px;
  }
}
.coh-ce-cpt_ce_hero_banner-1cc0d42d {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_ce_hero_banner-1cc0d42d:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.coh-ce-cpt_ce_hero_banner-1cc0d42d:focus {
  color: rgb(255, 255, 255);
}
.ext.coh-ce-cpt_ce_hero_banner-1cc0d42d:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.coh-ce-cpt_ce_hero_banner-1cc0d42d {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_ce_hero_banner-1cc0d42d:focus {
  outline-color: rgb(255, 255, 255);
}
.link--black.coh-ce-cpt_ce_hero_banner-1cc0d42d {
  color: rgb(0, 0, 0);
}
.link--black.coh-ce-cpt_ce_hero_banner-1cc0d42d:focus {
  color: rgb(0, 0, 0);
}
.link--black.ext.coh-ce-cpt_ce_hero_banner-1cc0d42d::after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--black.svg);
}
.coh-ce-cpt_ce_image_with_link-a31cde30 {
  max-width: 45.6875rem;
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 1.25rem;
  padding-left: 1.875rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_image_with_link-a31cde30 {
    padding-top: 2.5rem;
    padding-right: 0;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_image_with_link-a31cde30 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 4.6rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_image_with_link-3a970425 {
  text-align: center;
  margin-right: auto;
  margin-bottom: 2.625rem;
  margin-left: auto;
  font-family: 'Value Serif Pro';
  font-weight: 700;
  color: rgb(19, 56, 68);
  font-size: 1.5625rem;
  line-height: 1.875rem;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_image_with_link-3a970425 {
    font-size: 2.5rem;
    line-height: 2.9375rem;
    text-align: center;
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
.coh-ce-cpt_ce_image_with_link-4a599e5f {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(75, 80, 87);
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  text-align: center;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_image_with_link-4a599e5f {
    font-size: 1.25rem;
    line-height: 1.625rem;
    text-align: center;
  }
}
.coh-ce-cpt_ce_image_with_link-cd20086c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_image_with_link-cd20086c {
    -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: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_image_with_link-cd20086c {
    -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: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_ce_image_with_link-cd20086c .coh-column.coh-visible-xs {
  height: 100%;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_image_with_link-cd20086c .coh-column.coh-visible-xs {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_image_with_link-cd20086c .coh-column.coh-visible-xs {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_ce_image_with_link-b089cd51 {
  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;
  position: relative;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.coh-ce-cpt_ce_image_with_link-b089cd51 img {
  width: 100%;
}
.coh-ce-cpt_ce_image_with_link-b4881263 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
}
.ext.coh-ce-cpt_ce_image_with_link-b4881263:after {
  content: normal;
}
.coh-ce-cpt_ce_simple_text-3f5f7c3d {
  max-width: 40.6875rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 1.25rem;
  padding-left: 1.875rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_simple_text-3f5f7c3d {
    padding-top: 2.5rem;
    padding-right: 0;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_simple_text-3f5f7c3d {
    padding-top: 2.5rem;
    padding-right: 0;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_simple_text-3f5f7c3d {
    padding-top: 3.75rem;
    padding-right: 0;
    padding-bottom: 3.75rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_simple_text-cf74c242 {
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: 600;
  color: rgb(75, 80, 87);
  font-family: 'Open Sans', sans-serif;
  margin-bottom: 1.8125rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_simple_text-cf74c242 {
    font-size: 1.5625rem;
    line-height: 2.0625rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_simple_text-5d3b4930 {
  padding-top: 1.8125rem;
  padding-right: 0;
  padding-bottom: 1.625rem;
  padding-left: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(75, 80, 87);
  font-size: 0.9375rem;
  line-height: 1.1875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_simple_text-5d3b4930 {
    font-size: 1.25rem;
    line-height: 1.8125rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_simple_text-5d3b4930 {
    padding-top: 1.8125rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_simple_text-bd2538a1 {
  font-weight: 700;
  color: rgb(75, 80, 87);
  font-family: 'Value Serif Pro';
  font-size: 1rem;
  line-height: 1.1875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_simple_text-bd2538a1 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_simple_text-bd2538a1 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_storytelling-63efa912 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  background-color: rgb(215, 253, 245);
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-63efa912 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_storytelling-63efa912 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_ce_storytelling-7eb0401b {
  max-width: 47.375rem;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_ce_storytelling-e44390f4 {
  text-align: center;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
  font-family: 'Value Serif Pro';
  font-weight: 700;
  color: rgb(19, 56, 68);
  font-size: 1.5625rem;
  line-height: 1.875rem;
  max-width: 13.125rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-e44390f4 {
    max-width: 32.625rem;
    margin-bottom: 2rem;
    font-size: 2.5rem;
    line-height: 2.9375rem;
  }
}
.coh-ce-cpt_ce_storytelling-b94354d6 {
  max-width: 47.375rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(19, 56, 68);
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  text-align: center;
  padding-right: 1.5625rem;
  padding-left: 1.5rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_storytelling-b94354d6 {
    font-size: 1.25rem;
    line-height: 1.625rem;
    text-align: center;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ce_storytelling-751ae248 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 2rem;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_storytelling-751ae248 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-751ae248 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_storytelling-751ae248 {
    margin-top: 3.8125rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_storytelling-751ae248 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_storytelling-751ae248 {
    margin-right: auto;
    margin-left: auto;
  }
}
.timeline--newest.coh-ce-cpt_ce_storytelling-751ae248 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_storytelling-751ae248 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_ce_storytelling-28569b8 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 5rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-28569b8 {
    margin-bottom: 3.8125rem;
  }
}
@media (min-width: 600px) {
  .timeline-item--5.coh-ce-cpt_ce_storytelling-28569b8 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 50%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .timeline-item--5.coh-ce-cpt_ce_storytelling-28569b8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.timeline-item--5.coh-ce-cpt_ce_storytelling-28569b8 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .timeline-item--7.coh-ce-cpt_ce_storytelling-28569b8 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-width: 50%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .timeline-item--7.coh-ce-cpt_ce_storytelling-28569b8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.timeline-item--7.coh-ce-cpt_ce_storytelling-28569b8 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.timeline-item--9.coh-ce-cpt_ce_storytelling-28569b8 {
  min-width: 33.33%;
}
@media (min-width: 990px) {
  .timeline-item--9.coh-ce-cpt_ce_storytelling-28569b8 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
  }
}
.coh-ce-cpt_ce_storytelling-28569b8 .coh-row-inner {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.coh-ce-cpt_ce_storytelling-65674740 {
  display: block;
  padding-right: 22px;
  padding-left: 22px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ce_storytelling-65674740 {
    width: auto;
  }
}
.coh-ce-cpt_ce_storytelling-4c8f44cd {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 18.75rem;
  max-height: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ce_storytelling-4c8f44cd {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-height: 25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_storytelling-4c8f44cd {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 1280px) {
  .timeline__text--5.coh-ce-cpt_ce_storytelling-4c8f44cd {
    min-height: 20.3125rem;
  }
}
@media (min-width: 1280px) {
  .timeline__text--7.coh-ce-cpt_ce_storytelling-4c8f44cd {
    min-height: 20.3125rem;
  }
}
.coh-ce-cpt_ce_storytelling-39785f83 {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_storytelling-39785f83 {
    background-color: rgb(215, 253, 245);
  }
}
.coh-ce-cpt_ce_storytelling-27359376 {
  font-family: 'Value Sans Pro';
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 20px;
}
@media (min-width: 990px) {
  .coh-ce-cpt_ce_storytelling-27359376 {
    font-size: 25px;
  }
}
.coh-ce-cpt_ce_storytelling-ba449db0 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(19, 56, 68);
  font-size: 0.875rem;
  line-height: 1.1875rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ce_storytelling-ba449db0 {
    font-size: 1rem;
    line-height: 1.1875rem;
  }
}
.coh-ce-cpt_ce_storytelling-e565bd16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_ce_storytelling-e565bd16 .coh-link {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_ce_storytelling-e565bd16 .coh-link:first-of-type {
  margin-left: 0;
}
.coh-ce-cpt_ce_storytelling-e565bd16 .coh-link:last-of-type {
  margin-right: 0;
}
.coh-ce-cpt_clms_homepage-84754511 {
  text-align: center;
  max-width: 51.5rem;
}
.coh-ce-cpt_clms_homepage-d7d39719 {
  display: none;
}
.coh-ce-cpt_clms_homepage-9871e8d {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
.coh-ce-cpt_clms_homepage-64897710 .clms-translated-wrapper .header {
  display: none;
}
.coh-ce-cpt_clms_q_a_translation_item-2f72136e {
  background-color: rgb(255, 255, 255);
  padding-top: 40px;
  padding-right: 30px;
  padding-bottom: 40px;
  padding-left: 30px;
  text-align: center;
}
.coh-ce-cpt_collection_grouping_cards-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_collection_grouping_cards-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_collection_grouping_cards-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_collection_grouping_cards-94018600 {
  text-align: center;
}
.coh-ce-cpt_collection_grouping_cards-16a97b6d {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_collection_grouping_cards-16a97b6d img {
  width: 100%;
}
.coh-ce-cpt_collection_grouping_cards-16a97b6d .coh-column {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_collection_grouping_cards-16a97b6d .coh-column {
    margin-bottom: 0;
    max-width: 50%;
    min-width: 33.3333%;
  }
}
.coh-ce-cpt_collection_grouping_cards-16a97b6d .coh-column:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_collection_grouping_cards-972c527c {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
}
.coh-ce-cpt_collection_grouping_cards-2b1d158a {
  position: relative;
}
.coh-ce-cpt_collection_grouping_cards-4ce2d446 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: inline-block;
  outline-offset: -0.125rem;
}
.ext.coh-ce-cpt_collection_grouping_cards-4ce2d446:after {
  display: none;
}
.coh-ce-cpt_collection_grouping_cards-54a579a3 {
  padding: 1.25rem;
}
.coh-ce-cpt_collection_grouping_cards-76c00281 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_collection_grouping_cards-3e5e42f3 {
  display: inline-block;
  margin-bottom: 0.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_collection_grouping_cards-3e5e42f3:first-of-type {
  margin-top: 1rem;
}
.coh-ce-cpt_collection_grouping_cards-b2985889 {
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_collection_grouping_cards-4b7fb9c {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  outline-offset: -0.125rem;
}
.ext.coh-ce-cpt_collection_grouping_cards-4b7fb9c:after {
  display: none;
}
.coh-ce-cpt_collection_grouping_cards-893c3a97 {
  display: inline-block;
  margin-bottom: 0.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_collection_grouping_cards-893c3a97:first-of-type {
  margin-top: 1rem;
}
.coh-ce-cpt_collection_grouping_cards-8dab05a6 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  outline-offset: -0.125rem;
}
.ext.coh-ce-cpt_collection_grouping_cards-8dab05a6:after {
  display: none;
}
.coh-ce-cpt_collection_grouping_cards-dc2ecff7 {
  display: inline-block;
  margin-bottom: 0.5rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_collection_grouping_cards-dc2ecff7:first-of-type {
  margin-top: 1rem;
}
.coh-ce-cpt_conferences_listing-a1915be5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
}
.coh-ce-cpt_conferences_listing-3c324be8 {
  margin: 0;
}
.coh-ce-cpt_contact_details-48daa281 {
  background-color: rgb(255, 255, 255);
  font-family: 'Droid Serif';
}
.coh-ce-cpt_contact_details-9170b79c {
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_details-9170b79c {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_contact_details-4ae55ce0 {
  max-width: 40rem;
  width: 100%;
  margin: auto;
}
.coh-ce-cpt_contact_details-26f118a9 {
  text-align: center;
}
.coh-ce-cpt_contact_details-57a5fe0b {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(197, 202, 202);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
  text-align: left;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_details-57a5fe0b {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_contact_details-c67d52e3 table tbody td {
  border: 0;
  vertical-align: middle;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_details-c67d52e3 table tbody td {
    padding-top: 0.25rem;
    padding-right: 0;
    padding-bottom: 0.25rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_contact_details-c67d52e3 table td:last-child {
  text-align: end;
}
.coh-ce-cpt_contact_details-c67d52e3 table tbody tr {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(197, 202, 202);
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_details-c67d52e3 table tbody tr {
    border-bottom-width: 0;
  }
}
.coh-ce-cpt_contact_details-c67d52e3 table tbody tr:first-of-type {
  border-top-width: 0;
}
.coh-ce-cpt_contact_details-c67d52e3 table .display-mobile {
  font-size: 0.875rem;
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_details-c67d52e3 table .display-mobile {
    display: none;
  }
}
.coh-ce-cpt_contact_details-c67d52e3 table .display-desktop {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_details-c67d52e3 table .display-desktop {
    display: block;
  }
}
.coh-ce-cpt_contact_details-6decbc1b {
  font-weight: 700;
}
.coh-ce-cpt_contact_details-c9d5ca29 {
  font-weight: 700;
  color: rgb(31, 33, 33);
}
.coh-ce-cpt_contact_details-491671fe {
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_details-491671fe {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_contact_us_generic-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_us_generic-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_contact_us_generic-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_contact_us_generic-41ed868e {
  margin-bottom: 3rem;
}
.coh-ce-cpt_contact_us_generic-3b4832a .coh-column {
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_us_generic-3b4832a .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_contact_us_generic-6e92204f {
  position: relative;
  padding-left: 2.5rem;
}
.coh-ce-cpt_contact_us_generic-3564167c {
  background: url('/themes/custom/cupc/images/icons/pin.svg') 50% 50% no-repeat;
  background-size: cover;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_contact_us_generic-1b63f6b4 {
  padding-bottom: 2rem;
  padding-left: 2.5rem;
  position: relative;
}
.coh-ce-cpt_contact_us_generic-3b083309 {
  background: url('/themes/custom/cupc/images/icons/telephone--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_contact_us_generic-eef22fe6 {
  background: url('/themes/custom/cupc/images/icons/email--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_contact_us_generic-4810d865 {
  padding-left: 2.5rem;
  position: relative;
}
.coh-ce-cpt_contact_us_generic-d41d35d0 {
  background: url('/themes/custom/cupc/images/icons/clock--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_contact_us_generic-490fd635 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_contact_us_permission_faq-f8f37e59 {
  background-color: rgb(19, 56, 68);
}
.coh-ce-cpt_contact_us_permission_faq-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_contact_us_permission_faq-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_contact_us_permission_faq-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_contact_us_permission_faq-4bc2d743 {
  margin-bottom: 1rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_us_permission_faq-4bc2d743 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_contact_us_permission_faq-cfbb7204 .coh-column {
  margin-bottom: 2rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_contact_us_permission_faq-cfbb7204 .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_contact_us_permission_faq-cfbb7204 .coh-column:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_contact_us_permission_faq-c1e815eb {
  position: relative;
  padding-left: 3.5rem;
}
.coh-ce-cpt_contact_us_permission_faq-32b831d {
  background: url('/themes/custom/cupc/images/icons/pin--white.svg') 50% 50% no-repeat;
  background-size: cover;
  height: 2.25rem;
  width: 2.25rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_contact_us_permission_faq-13c0378d {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_contact_us_permission_faq-b19dcf3 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_contact_us_permission_faq-9b137595 {
  padding-left: 3.5rem;
  position: relative;
}
.coh-ce-cpt_contact_us_permission_faq-5969a96d {
  background: url('/themes/custom/cupc/images/icons/email--white.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 2.25rem;
  width: 2.25rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-cpt_cpe_contact_a_rep-bf36f97 {
  color: rgb(255, 255, 255);
  width: 100%;
  display: inline-block;
  text-align: center;
}
.coh-ce-cpt_cpe_contact_a_rep-e759846c {
  width: 100%;
  margin-top: 0.75rem;
  max-width: 25.3125rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_cpe_contact_a_rep-e759846c {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-item-local-rep-search + .form-actions {
  width: 100%;
  position: relative;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-item-local-rep-search .form-autocomplete {
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  background-image: none;
  width: 100%;
  min-width: 100%;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-item-local-rep-search .form-autocomplete::-ms-clear {
  display: none;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .contact-a-rep__search__submit-button {
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  height: 1.25rem;
  width: 1.875rem;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  padding: 0;
  position: absolute;
  top: -1.875rem;
  right: 0.625rem;
  background: url('/themes/custom/cupc/images/icons/magnifying-glass.svg') 50% 50% no-repeat;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .contact-a-rep__contact-form {
  padding-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .contact-a-rep__contact-form {
    padding-top: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .contact-a-rep__contact-form {
    padding-top: 3.75rem;
  }
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textfield, .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textarea {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textfield label, .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textarea label {
  margin-left: 0.75rem;
  font-size: 0.875rem;
  line-height: 24px;
  display: inline-block;
  height: 1.5rem;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textfield input, .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .form-type-textarea input {
    min-width: 25.3125rem;
  }
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 input, .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 textarea {
  max-width: unset;
  border-style: solid;
  width: 100%;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 input.coh-input-error, .coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 textarea.coh-input-error {
  border-color: rgb(246, 207, 0);
  border-width: 0.125rem;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 textarea {
  padding: 0.75rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .contact-a-rep__submit-button {
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_cpe_contact_a_rep-46b3d2d1 .cu-form-input-error {
  margin-top: 0.5rem;
  margin-left: 0.75rem;
  color: rgb(246, 207, 0);
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 16px;
}
.coh-ce-cpt_cpe_display_press_mentions-537b098e {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_cpe_display_press_mentions-537b098e {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_cpe_display_press_mentions-537b098e {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_cpe_display_press_mentions-537b098e .coh-style-pagination {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_cpe_display_press_mentions-537b098e .coh-style-pagination .pager {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_cpe_display_press_mentions-94018600 {
  text-align: center;
}
.coh-ce-cpt_cpe_map-fc449572 {
  background-color: rgb(0, 72, 110);
  position: absolute;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  visibility: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_cpe_map-fc449572 {
    visibility: visible;
    position: static;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_cpe_map-fc449572 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_cpe_map-fc449572 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_cpe_map-b18487d3 {
  text-align: center;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_cpe_map-dcba04de {
  display: block;
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-cpt_cpe_map-dcba04de {
    display: none;
  }
}
.coh-ce-cpt_cpe_map-dcba04de .coh-accordion-title a {
  font-size: 20px;
  line-height: 24px;
}
.coh-ce-cpt_cpe_map-dcba04de .coh-accordion-title a:before {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail--blue.svg);
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-filter: brightness(0);
          filter: brightness(0);
  height: 12px;
  width: 20px;
}
.coh-ce-cpt_cpe_map-1194f89c {
  text-align: center;
  color: rgb(31, 33, 33);
  font-size: 24px;
  line-height: 28px;
}
.coh-ce-cpt_cpe_map-8107c1af .coh-container:nth-child(n+6) {
  overflow: visible;
  display: none;
}
.coh-ce-cpt_cpe_map-8107c1af .coh-container.accordion-visible:nth-child(n+6) {
  display: block;
}
.coh-ce-cpt_cpe_map-ed2bba84 {
  padding: 1rem;
}
.coh-ce-cpt_cpe_map-46a901c3 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_cpe_map-5aac1910 {
  width: 100%;
  margin: unset;
  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: 44px;
}
.coh-ce-cpt_cpe_map-c8a9b4d8 {
  width: 100%;
  position: relative;
}
.coh-ce-cpt_cpe_map-c8a9b4d8:before {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail--blue.svg);
  background-size: contain;
  background-repeat: no-repeat;
  content: " ";
  display: block;
  -webkit-transform: rotateZ(180deg) translateY(50%);
      -ms-transform: rotate(180deg) translateY(50%);
          transform: rotateZ(180deg) translateY(50%);
  position: absolute;
  top: 50%;
  left: -webkit-calc(50% - 60px);
  left: calc(50% - 60px);
  height: 0.75rem;
  width: 0.75rem;
}
.show.coh-ce-cpt_cpe_map-c8a9b4d8:before {
  -webkit-transform: rotateZ(0deg) translateY(-50%);
      -ms-transform: rotate(0deg) translateY(-50%);
          transform: rotateZ(0deg) translateY(-50%);
}
.coh-ce-cpt_cpe_services-94018600 {
  text-align: center;
}
.coh-ce-cpt_cpe_services-7aa96d1f {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_cpe_services-a6329f6a {
  margin-bottom: 3rem;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_cpe_services-876da194 {
  margin-bottom: 1.375rem;
  color: rgb(0, 0, 0);
}
.link--white.coh-ce-cpt_cpe_services-ad6c74af {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_cpe_services-ad6c74af:focus {
  outline-color: rgb(255, 255, 255);
}
.link--black.coh-ce-cpt_cpe_services-ad6c74af {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_download_report-838c555d {
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_download_report-838c555d {
    max-width: 53.5rem;
    padding-right: 1rem;
    padding-bottom: 2.5rem;
    padding-left: 1rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_download_report-838c555d {
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_dual_cta_tiles-9a35f72e {
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_dual_cta_tiles-485edda4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 100%;
  }
}
.timeline--newest.coh-ce-cpt_dual_cta_tiles-485edda4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_dual_cta_tiles-485edda4 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_dual_cta_tiles-5667f916 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 18.75rem;
  max-height: 100%;
  height: 100%;
}
@media (min-width: 1280px) {
  .timeline__text--5.coh-ce-cpt_dual_cta_tiles-5667f916 {
    min-height: 20.3125rem;
  }
}
@media (min-width: 1280px) {
  .timeline__text--7.coh-ce-cpt_dual_cta_tiles-5667f916 {
    min-height: 20.3125rem;
  }
}
.coh-ce-cpt_dual_cta_tiles-984e1d1c {
  background-color: rgba(0, 0, 0, 0);
  padding-bottom: 1.5rem;
  display: inline-block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_dual_cta_tiles-984e1d1c {
    padding-top: 1.5rem;
  }
}
.coh-ce-cpt_duplicate_of_signposting_con-74b4d6c4 {
  overflow: hidden;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_duplicate_of_signposting_con-74b4d6c4 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_duplicate_of_signposting_con-74b4d6c4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_duplicate_of_signposting_con-74b4d6c4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_duplicate_of_signposting_con-e1af4e5c {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dynamic-spacing.coh-ce-cpt_dynamic_in_page_banner-89393914 .dynamic-in-page-banner-wrapper {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .dynamic-spacing.coh-ce-cpt_dynamic_in_page_banner-89393914 .dynamic-in-page-banner-wrapper {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_dynamic_product_review-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_dynamic_product_review-80ac2769 {
  text-align: left;
  font-size: 24px;
  margin-bottom: 20px;
}
.coh-ce-cpt_dynamic_product_review-89fdb7cf {
  background-color: rgb(244, 244, 246);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-bottom: 1.375rem;
}
.coh-ce-cpt_dynamic_related_products-b38f7591 {
  display: none;
}
.show-1.coh-ce-cpt_dynamic_related_products-b38f7591 {
  display: block;
}
.coh-ce-cpt_dynamic_related_products-2ffdd0ce {
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_dynamic_related_products-2ffdd0ce {
    margin-top: 2.5rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_dynamic_related_products-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_dynamic_related_products-62421368 {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_dynamic_related_products-62421368 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  border-color: rgb(3, 98, 104);
  border-style: solid;
  color: rgb(3, 98, 104);
  font-weight: 500;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  display: inline-block;
  min-width: 90px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button {
    width: auto;
    margin-top: 12px;
  }
}
.coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button:after {
  display: none;
}
.coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button:hover {
  background-color: rgb(215, 253, 245);
}
.coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button:focus {
  border-width: 2px;
}
.coh-ce-cpt_dynamic_related_products-62421368 .coh-style-generic-button:active {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_dynamic_related_products-e3791ed5 {
  text-align: center;
}
.coh-ce-cpt_ecommerce_off_scheduler-c57f4ad6 #block-ecommerceoffscheduler:has(p) {
  color: rgb(19, 56, 68);
  background-color: rgb(215, 253, 245);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Lato;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_ecommerce_off_scheduler-c57f4ad6 #block-ecommerceoffscheduler:has(p) {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_ecommerce_off_scheduler-c57f4ad6 #block-ecommerceoffscheduler:has(p) p {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.coh-ce-cpt_ecommerce_off_scheduler-c57f4ad6 #block-ecommerceoffscheduler p {
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 63.6875rem;
}
.coh-ce-cpt_enhanced_hero-78c0f3b {
  display: none;
}
.coh-slider-container-playpause-inside-bottom-middle-xs.coh-ce-cpt_enhanced_hero-78c0f3b > .coh-slider-container-mid > .coh-slider-container-inner .slick-playpause-button.add-bottom-value {
  bottom: 24px;
}
.coh-ce-cpt_enhanced_hero-13c9e60c {
  display: none;
}
.video-background-container.video-embed--.coh-ce-cpt_enhanced_hero-13c9e60c .upload--background {
  display: block;
}
.video-background-container.video-embed--1.background--yt.coh-ce-cpt_enhanced_hero-13c9e60c .yt--background {
  display: block;
}
.video-background-container.video-embed--1.background--yt.coh-ce-cpt_enhanced_hero-13c9e60c #video-background-btn {
  display: none;
}
.video-background-container.video-embed--1.coh-ce-cpt_enhanced_hero-13c9e60c .embed--background {
  display: block;
}
.video-background-container.video-embed--1.coh-ce-cpt_enhanced_hero-13c9e60c #video-background-btn {
  display: none;
}
.coh-ce-cpt_enhanced_hero-71cfb03d {
  display: none;
}
.coh-ce-cpt_enhanced_hero-60794406 {
  display: none;
  height: 100%;
}
.yt--background.coh-ce-cpt_enhanced_hero-60794406 > div.coh-youtube-video-background {
  height: 100%;
}
.yt--background.coh-ce-cpt_enhanced_hero-60794406 > div.coh-youtube-video-background iframe {
  height: 100%;
  max-height: none;
}
@media (min-width: 768px) {
  .yt--background.coh-ce-cpt_enhanced_hero-60794406 > div.coh-youtube-video-background iframe {
    max-height: none;
  }
}
.coh-ce-cpt_enhanced_hero-10cdcc2a {
  display: none;
  height: 100%;
}
.embed--background.coh-ce-cpt_enhanced_hero-10cdcc2a > div.embedded-script-container {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  top: 50%;
  top: 50%;
}
.coh-ce-cpt_enhanced_hero-5e5d8c35 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_hero-5e5d8c35 {
    -webkit-transition: 400ms ease-in-out opacity;
    transition: 400ms ease-in-out opacity;
  }
}
.coh-ce-cpt_enhanced_hero-5aaa2ba1 {
  display: none;
}
.coh-ce-cpt_enhanced_hero-5aaa2ba1 img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_enhanced_hero-abf6331a {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_enhanced_hero-2f3b7d7f {
  font-size: 1.375rem;
  line-height: 1.625rem;
}
.coh-ce-cpt_enhanced_storytelling_cards-e0b5b4dc {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-e0b5b4dc {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-6a4c965c {
  text-align: center;
  margin-bottom: 0;
}
.coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row:nth-child(odd) {
    margin-right: auto;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-ebc6f0dc .coh-row:nth-child(even) {
    margin-left: auto;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 600px) {
  .timeline-item--5.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    max-width: 49%;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .timeline-item--5.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    max-width: 36.875rem;
  }
}
.timeline-item--5.coh-ce-cpt_enhanced_storytelling_cards-8341617b .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .timeline-item--5.coh-ce-cpt_enhanced_storytelling_cards-8341617b .coh-row-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 600px) {
  .timeline-item--7.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-width: 49%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .timeline-item--7.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
@media (min-width: 1280px) {
  .timeline-item--7.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    max-width: 36.875rem;
  }
}
.timeline-item--9.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
  min-width: 33.33%;
}
@media (min-width: 990px) {
  .timeline-item--9.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
  }
}
.image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
  margin-top: 0;
  margin-bottom: 0;
}
.image-override__1.timeline-item--1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .image-override__1.timeline-item--1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
    padding-right: 0;
  }
}
@media (min-width: 600px) {
  .image-override__1.timeline-item--3.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .image-override__1.timeline-item--3.coh-ce-cpt_enhanced_storytelling_cards-8341617b {
    margin-bottom: 3.75rem;
  }
}
.image-override__1.timeline-item--3.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
  padding-top: 0;
  padding-bottom: 2.5rem;
}
@media (min-width: 600px) {
  .image-override__1.timeline-item--3.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .image-override__1.timeline-item--3.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
    padding-left: 0;
  }
}
.image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .coh-row-inner {
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
  overflow: hidden;
  margin-left: -1rem;
}
@media (min-width: 768px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .coh-row-inner {
    margin-left: 0;
    width: auto;
  }
}
.image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
  max-width: unset;
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (min-width: 1280px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .text-container {
    padding-right: 5.5rem;
    padding-left: 5.5rem;
  }
}
.image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .timeline__image--3 {
  margin-bottom: -1.5rem;
}
@media (min-width: 768px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .timeline__image--3 {
    margin-bottom: 0;
  }
}
@media (min-width: 600px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .image-container {
    min-height: 22.5rem;
  }
}
@media (min-width: 990px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .image-container {
    min-height: 0;
  }
}
@media (min-width: 600px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .image-container img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
}
@media (min-width: 990px) {
  .image-override__1.coh-ce-cpt_enhanced_storytelling_cards-8341617b .image-container img {
    height: auto;
    -o-object-fit: unset;
       object-fit: unset;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-8341617b .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_enhanced_storytelling_cards-d39333fa {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-d39333fa video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-d39333fa .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_enhanced_storytelling_cards-d39333fa .embedded-script-container iframe {
  min-height: 180px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  max-height: 550px;
  height: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .embedded-script-container iframe {
    min-height: 405px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-d39333fa .embedded-script-container iframe {
    min-height: 550px;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-5d04f921 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .media-oembed-content, .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-inner {
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .media-oembed-content, .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .media-oembed-content, .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .media-oembed-content, .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .media-oembed-content, .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-5d04f921 video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5d04f921 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-8ccb03a {
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-8ccb03a {
    max-width: 100%;
    width: 100%;
    height: auto;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-32a50c18 {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 {
    height: 200px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 {
    height: 250px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 {
    height: 320px;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .embedded-script-container {
  height: 100%;
}
.coh-ce-cpt_enhanced_storytelling_cards-32a50c18 .embedded-script-container iframe {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  max-height: 320px;
  pointer-events: none;
  height: 100%;
}
.coh-ce-cpt_enhanced_storytelling_cards-453cf8f8 {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  pointer-events: none;
}
.coh-ce-cpt_enhanced_storytelling_cards-453cf8f8 img {
  width: 100%;
}
.coh-ce-cpt_enhanced_storytelling_cards-453cf8f8 .video-wrapper {
  display: none;
}
.coh-ce-cpt_enhanced_storytelling_cards-453cf8f8 .media--remote-video .thumbnail-image:after {
  content: normal;
}
.coh-ce-cpt_enhanced_storytelling_cards-b21bc1ff {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.timeline__text--1.coh-ce-cpt_enhanced_storytelling_cards-b21bc1ff {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.timeline__text--5.coh-ce-cpt_enhanced_storytelling_cards-b21bc1ff {
  display: block;
  -webkit-flex-basis: initial;
      -ms-flex-preferred-size: initial;
          flex-basis: initial;
}
.timeline__text--7.coh-ce-cpt_enhanced_storytelling_cards-b21bc1ff {
  display: block;
}
.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-top: 0;
    padding-right: 1.5rem;
    padding-bottom: 0;
    padding-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    max-width: 28.75rem;
  }
}
.timeline__text--1.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .timeline__text--1.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 600px) {
  .timeline__text--3.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-top: 1.5rem;
  }
}
.timeline__text--5.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
  max-width: initial;
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .timeline__text--5.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-top: 1.5rem;
    min-height: 17.5rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .timeline__text--5.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    max-width: initial;
  }
}
@media (min-width: 1024px) {
  .timeline__text--5.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-right: 0;
    padding-left: 0;
  }
}
.timeline__text--7.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
  max-width: initial;
}
@media (min-width: 600px) {
  .timeline__text--7.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-top: 0;
    padding-bottom: 1.5rem;
    min-height: 17.5rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .timeline__text--7.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    max-width: initial;
  }
}
@media (min-width: 1024px) {
  .timeline__text--7.coh-ce-cpt_enhanced_storytelling_cards-5b0fad52 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-c965f138 {
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  text-align: center;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_enhanced_storytelling_cards-c965f138 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.apply-button-style.coh-ce-cpt_enhanced_storytelling_cards-c965f138 a {
  font-weight: 700;
  padding: 0.5rem;
}
.apply-button-style.coh-ce-cpt_enhanced_storytelling_cards-c965f138 a:after {
  display: none;
}
.apply-button-style.coh-ce-cpt_enhanced_storytelling_cards-c965f138 a:first-child {
  display: inline-block;
  margin-top: 0;
  margin-left: 0;
}
.justify-content--start.coh-ce-cpt_enhanced_storytelling_cards-c965f138 {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.justify-content--end.coh-ce-cpt_enhanced_storytelling_cards-c965f138 {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.coh-ce-cpt_enhanced_storytelling_cards-c965f138 a + a {
  margin-top: 0.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_enhanced_storytelling_cards-c965f138 a + a {
    margin-top: 0;
    margin-left: 1rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-93109926 {
  text-align: center;
}
.coh-ce-cpt_enhanced_storytelling_cards-93109926 a {
  display: block;
  margin: 0;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-93109926 a {
    display: inline-block;
    margin-top: 2.5rem;
  }
}
.coh-ce-cpt_enhanced_storytelling_cards-93109926 a + a {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_enhanced_storytelling_cards-93109926 a + a {
    margin-top: 2.5rem;
    margin-left: 1rem;
  }
}
.coh-ce-cpt_event_overview-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_overview-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_event_overview-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_event_overview-d6a75c1b {
  text-align: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_overview-d6a75c1b {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_event_registration_form-28b18a46 ~ .section-header {
  display: none;
}
.coh-ce-cpt_event_registration_form-a1915be5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
}
.coh-ce-cpt_event_registration_form-54995d32 {
  margin: 0;
}
.coh-ce-cpt_event_registration_form-d9d24f91 {
  margin: 0;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_event_registration_form-199b3288 .share-button path {
  fill: #ffffff;
}
.coh-ce-cpt_event_registration_form-199b3288 .share-button svg:hover path {
  fill: #ffffff;
}
.coh-ce-cpt_event_registration_form-199b3288 .share-button[aria-expanded=true] path {
  fill: #ffffff;
}
.coh-ce-cpt_event_registration_form-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_event_registration_form-f635984b {
  background-color: rgb(255, 255, 255);
  padding-top: 1.25rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_registration_form-f635984b {
    max-width: 38.375rem;
    padding-top: 2.5rem;
  }
}
.coh-ce-cpt_event_registration_form-b46dc16e {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_event_registration_form-1e9f6e49 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_event_registration_form-1e9f6e49 > div {
  margin-top: 1rem;
}
.coh-ce-cpt_event_registration_form-880f97e8 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_event_registration_form-880f97e8:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-cpt_event_registration_form-3ed4264 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_event_registration_form-3ed4264:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-cpt_event_registration_form-c36ac3a2 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_event_registration_form-c36ac3a2:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/clock.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-cpt_event_registration_form-2feaab56 {
  margin-top: 1.375rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_registration_form-2feaab56 {
    margin-top: 0.875rem;
  }
}
.coh-ce-cpt_event_registration_form-2feaab56 > div + div {
  margin-top: 0.5rem;
}
.coh-ce-cpt_event_registration_form-1db1d2bd {
  font-weight: 700;
}
.coh-ce-cpt_event_registration_form-c880e4af {
  background-color: rgb(232, 237, 237);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_registration_form-c880e4af {
    padding-top: 2.5rem;
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_registration_form-b4b85c8b {
    max-width: 38.375rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_event_registration_form-b4b85c8b h3.webform-section-title {
  text-align: center;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset {
  padding-left: 1.75rem;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset thead {
  display: none;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr td .form-item {
  margin-bottom: 1rem;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr td.webform-multiple-table--operations {
  position: initial;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr td.webform-multiple-table--operations a.custom-remove-link {
  position: relative;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr td.webform-multiple-table--operations a.custom-remove-link:focus-within {
  outline-width: 0.125rem;
  outline-style: solid;
  outline-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr td.webform-multiple-table--operations input.form-submit {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  z-index: 2;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr:first-of-type td.webform-multiple-table--operations {
  display: none;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr + tr {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(151, 157, 157);
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr + tr td .form-item:first-of-type {
  margin-top: 1rem;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset tbody tr + tr td.webform-multiple-table--operations {
  padding-bottom: 1rem;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset .webform-multiple-add input.form-submit {
  width: 100%;
  float: right;
  display: none;
  margin: 0;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset .webform-multiple-add input.form-submit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-type-fieldset .webform-multiple-add .form-type-number {
  display: none !important;
}
.coh-ce-cpt_event_registration_form-b4b85c8b .webform-required {
  display: none;
}
.coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) {
  .coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox div {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset;
  margin-right: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox div {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox input {
  margin: 0;
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_event_registration_form-b4b85c8b #edit-buttons-flexbox input {
    margin: 0;
    margin-bottom: 0;
    margin-left: 0.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.no-top-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
  padding-top: 0;
}
@media (min-width: 768px) {
  .no-top-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .no-top-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
    padding-top: 0;
  }
}
.no-bottom-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .no-bottom-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
    padding-bottom: 0;
  }
}
@media (min-width: 990px) {
  .no-bottom-padding.coh-ce-cpt_external_job_listings-2cc8e8ae .job-listing__container {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_family_info_banner-59072385 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_family_info_banner-4b25135b {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_family_info_banner-4b25135b {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_family_info_banner-4b25135b {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 600px) {
  .family-info-banner--image-1.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__attributes-column {
    max-width: 66.66667%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .family-info-banner--image-1.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__attributes-column {
    max-width: 25.3125rem;
  }
}
.family-info-banner--image-1.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__cta-button {
  width: 95%;
}
@media (min-width: 600px) {
  .family-info-banner--image-1.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__cta-button {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .family-info-banner--image-.coh-ce-cpt_family_info_banner-4b25135b {
    max-width: 51rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.family-info-banner--image-.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__attributes-column {
  width: 100%;
}
@media (min-width: 600px) {
  .family-info-banner--image-.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__attributes-column {
    max-width: 18.75rem;
  }
}
.family-info-banner--image-.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__cta-button {
  width: 95%;
}
@media (min-width: 600px) {
  .family-info-banner--image-.coh-ce-cpt_family_info_banner-4b25135b .family-info-banner__cta-button {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_family_info_banner-a12cbecf {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_family_info_banner-a12cbecf {
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}
.coh-ce-cpt_family_info_banner-29d804e3 {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_family_info_banner-29d804e3 {
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_family_info_banner-29d804e3 img {
  width: 100%;
}
.coh-ce-cpt_family_info_banner-b87d28d7 {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_family_info_banner-b87d28d7 {
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_family_info_banner-eb8b930e {
  margin-top: 1rem;
}
.coh-ce-cpt_family_info_banner-85b75d2 {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_family_info_banner-d05416a1 {
    margin-left: 0.25rem;
  }
}
.coh-ce-cpt_family_info_banner-2ec8332f {
  background-color: rgb(243, 243, 243);
  padding-top: 1.25rem;
  padding-right: 0.5rem;
  padding-bottom: 1.25rem;
  padding-left: 0.5rem;
  overflow: hidden;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_family_info_banner-9f33c741 {
  padding-right: 0.5rem;
  padding-bottom: 2.5rem;
  padding-left: 0.5rem;
}
.coh-ce-cpt_family_info_banner-18a2035c {
  font-weight: 500;
}
.coh-ce-cpt_family_info_banner-6bad1d38 {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  height: 2.75rem;
  padding-top: 0.625rem;
}
.coh-ce-cpt_family_info_banner-befeded7 {
  padding-top: 1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-bottom: 0;
}
.coh-ce-cpt_family_info_banner-ca65789e {
  padding-right: 0.25rem;
}
.coh-ce-cpt_family_info_banner-b8b54fb3 {
  display: inline-block;
}
.coh-ce-cpt_faqs-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_faqs-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_faqs-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_faqs-191fa600 {
  text-align: center;
}
.coh-ce-cpt_faqs-f7480f92 {
  text-align: center;
  width: 100%;
  padding-right: 1.25rem;
  padding-bottom: 1.5rem;
  padding-left: 1.25rem;
  margin-right: auto;
  margin-left: auto;
  font-size: 22px;
  font-weight: 400;
  line-height: 26px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_faqs-f7480f92 {
    width: 80%;
    max-width: 60rem;
  }
}
.coh-ce-cpt_faqs-6ac1f0df {
  position: relative;
}
.has-tooltip-1.coh-ce-cpt_faqs-6ac1f0df .coh-accordion-title {
  padding-left: 1.75rem;
}
@media (min-width: 768px) {
  .has-tooltip-1.coh-ce-cpt_faqs-6ac1f0df .coh-accordion-title {
    padding-left: 3.25rem;
  }
}
@media (min-width: 990px) {
  .has-tooltip-1.coh-ce-cpt_faqs-6ac1f0df .coh-accordion-title {
    padding-left: 3.75rem;
  }
}
.coh-ce-cpt_faqs-a21d973 {
  padding-top: 1.375rem;
  padding-right: 1.375rem;
  padding-bottom: 1.375rem;
  padding-left: 1.375rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_faqs-a21d973 {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
.coh-ce-cpt_faqs-d3f72025 {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_faqs-a6d1049f {
  padding-right: 2.5rem;
  padding-bottom: 1.125rem;
  padding-left: 2.5rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_faqs-a6d1049f {
    padding-right: 3.75rem;
    padding-left: 3.75rem;
  }
}
.coh-ce-cpt_faqs-6453735a {
  position: absolute;
  left: 0;
  top: 1.5625rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_faqs-6453735a {
    left: 1.125rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_faqs-6453735a {
    left: 1.5625rem;
  }
}
.coh-ce-cpt_featured_accordion-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_accordion-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_accordion-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_featured_accordion-94018600 {
  text-align: center;
}
.coh-ce-cpt_featured_accordion-dd503980 .is-active + .faq-item__subtitle {
  display: none;
}
.coh-ce-cpt_featured_accordion-2e171515 .coh-style-accordion {
  border-top-style: none;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 {
  -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;
}
.column-layout--12.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 768px) {
  .column-layout--12.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
    margin-bottom: 2.5rem;
  }
}
.column-layout--12.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-heading, .column-layout--12.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-paragraph {
  max-width: 38.375rem;
  margin-right: auto;
  margin-left: auto;
}
.column-layout--12.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__item-text {
  max-width: 38.375rem;
  margin-right: auto;
  margin-left: auto;
}
.column-layout--6.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
  margin-bottom: 1.25rem;
  min-width: 100%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .column-layout--6.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
    max-width: 50%;
    min-width: 50%;
  }
}
@media (min-width: 768px) {
  .column-layout--6.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 600px) {
  .column-layout--4.coh-ce-cpt_featured_accordion_item-72da66c2 {
    margin-right: -0.875rem;
    margin-left: -0.875rem;
  }
}
.column-layout--4.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
  margin-bottom: 1.25rem;
  min-width: 100%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .column-layout--4.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
    max-width: 33%;
    min-width: 33%;
  }
}
@media (min-width: 768px) {
  .column-layout--4.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-column {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-heading {
  margin-top: 0.75rem;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 img {
  max-width: 38.375rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__media--1 {
  position: relative;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__media--1 .media--remote-video {
  pointer-events: none;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__media--1 img {
  aspect-ratio: 16/9;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__media--1 .featured-accordion__modal-open-button {
  background-color: rgb(42, 112, 231);
  color: rgba(0, 0, 0, 0);
  text-indent: -12.5rem;
  height: 3.75rem;
  width: 3.75rem;
  background: url('/themes/custom/cupc/images/icons/video-play.svg') 58% 50% no-repeat;
  background-color: #2a70e7;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__media--1 .featured-accordion__modal-open-button:active {
  background-color: rgb(2, 72, 191);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .coh-paragraph {
  margin-bottom: 1.125rem;
}
.coh-ce-cpt_featured_accordion_item-72da66c2 .featured-accordion__item-text {
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
.coh-ce-cpt_featured_accordion_item-25d15133 {
  overflow: hidden;
}
.coh-ce-cpt_featured_accordion_item-25d15133:hover picture img {
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-cpt_featured_accordion_item-25d15133 picture img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-cpt_featured_accordion_item-b0530e2e {
  position: relative;
}
.coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_featured_accordion_item-b0530e2e .media--remote-video.media--has-thumbnail .thumbnail-image img {
  position: static;
}
.coh-ce-cpt_featured_accordion_item-b0530e2e video {
  pointer-events: none;
}
.coh-ce-cpt_featured_accordion_item-b997c281 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_featured_accordion_item-b997c281 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item-b997c281 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_accordion_item-b997c281 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_accordion_item-b997c281 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_featured_accordion_item-b997c281 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_accordion_item-b997c281 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_accordion_item-b997c281 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_featured_accordion_item-b997c281 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_featured_accordion_item-79220fb5 {
  position: relative;
}
.coh-ce-cpt_featured_accordion_item-404e9472 {
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}
.coh-ce-cpt_featured_accordion_item-6f70100a {
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item-6f70100a {
    font-size: 1rem;
  }
}
.coh-ce-cpt_featured_accordion_item_sect-ca4b4d83 {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_featured_accordion_item_sect-e9af4003 {
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  max-width: 51.5rem;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item_sect-e9af4003 {
    font-size: 1.375rem;
  }
}
.coh-ce-cpt_featured_accordion_item_sect-1f14c812 {
  background-color: rgb(255, 255, 255);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.375rem;
  padding-left: 1rem;
}
.coh-ce-cpt_featured_accordion_item_sect-e738116e {
  margin-right: auto;
  margin-bottom: 2.75rem;
  margin-left: auto;
  max-width: 51.5rem;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item_sect-e738116e {
    font-size: 1.375rem;
  }
}
.coh-ce-cpt_featured_accordion_item_sect-b58377af {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: block;
  line-height: 10px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_accordion_item_sect-b58377af {
    max-width: 15rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_accordion_item_sect-b58377af {
    display: none;
  }
}
.coh-ce-cpt_featured_content_grid-74b4d6c4 {
  overflow: hidden;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_grid-74b4d6c4 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_grid-74b4d6c4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_grid-74b4d6c4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_featured_content_grid-e1af4e5c {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cpt_featured_content_main-13e5fc73 {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  padding-right: 1rem;
  padding-left: 1rem;
  z-index: 10;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-13e5fc73 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main-13e5fc73 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_featured_content_main-13e5fc73 .coh-row {
  width: 100%;
}
.coh-ce-cpt_featured_content_main-5fac836c {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main-5fac836c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 25rem;
    height: 100%;
  }
}
.coh-ce-cpt_featured_content_main-bcd871b5 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-top: 2.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-bcd871b5 {
    margin-left: 1.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main-bcd871b5 {
    padding-top: 0;
    padding-right: 2.5rem;
    padding-bottom: 0;
  }
}
.featured-content-main__text--black.coh-ce-cpt_featured_content_main-bcd871b5 {
  color: rgb(0, 0, 0);
}
.featured-content-main__text--black.coh-ce-cpt_featured_content_main-bcd871b5 .featured-content-main__heading {
  color: rgb(0, 0, 0);
}
.featured-content-main__text--black.coh-ce-cpt_featured_content_main-bcd871b5 .featured-content-main__paragraph, .featured-content-main__text--black.coh-ce-cpt_featured_content_main-bcd871b5 p {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_featured_content_main-b8911897 {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-b8911897 {
    max-width: 21.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main-b8911897 {
    max-width: 25.625rem;
  }
}
.coh-ce-cpt_featured_content_main-b8911897 + .featured-content-main__subtitle {
  margin-top: 1rem;
}
.coh-ce-cpt_featured_content_main-b8911897 + .featured-content-main__paragraph {
  margin-top: 2.5rem;
}
.coh-ce-cpt_featured_content_main-1114139b {
  color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-1114139b {
    max-width: 21.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main-1114139b {
    max-width: 25.625rem;
  }
}
.coh-ce-cpt_featured_content_main-3983de3f {
  margin-bottom: 1.375rem;
  color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-3983de3f {
    max-width: 21.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main-3983de3f {
    max-width: 25.625rem;
  }
}
.coh-ce-cpt_featured_content_main-53bef6c4 {
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main-53bef6c4 {
    max-width: 21.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main-53bef6c4 {
    max-width: 25.625rem;
  }
}
.coh-ce-cpt_featured_content_main-53bef6c4 a {
  margin-bottom: 0.75rem;
}
.link--white.coh-ce-cpt_featured_content_main-d0282e13 {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_content_main-d0282e13:active {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_content_main-d0282e13:focus {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_content_main-d0282e13:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.ext.coh-ce-cpt_featured_content_main-d0282e13:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
}
.link--black.coh-ce-cpt_featured_content_main-d0282e13 {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_featured_content_main-b6d5479 {
  right: 0;
  margin-top: 2.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
  width: auto;
  float: right;
}
.coh-ce-cpt_featured_content_main-b6d5479:before, .coh-ce-cpt_featured_content_main-b6d5479:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main-b6d5479 {
    margin-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main-b6d5479 {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    float: none;
  }
  .coh-ce-cpt_featured_content_main-b6d5479:before, .coh-ce-cpt_featured_content_main-b6d5479:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_featured_content_main_bg-ae129a16 {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main_bg-ae129a16 {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main_bg-ae129a16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_featured_content_main_bg-ae129a16 .coh-row {
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main_bg-ae129a16 .logo-overlay-details {
    max-width: 700px;
  }
}
.coh-ce-cpt_featured_content_main_bg-ae129a16 .logo-overlay-narrow {
  width: 100%;
  max-width: 990px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main_bg-ae129a16 .logo-overlay-narrow .logo-overlay-details {
    max-width: 26.625rem;
  }
}
.coh-ce-cpt_featured_content_main_bg-8f1a3565 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main_bg-8f1a3565 {
    display: block;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.coh-ce-cpt_featured_content_main_bg-fdf12cb1 {
  text-align: left;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: inline-block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_main_bg-fdf12cb1 {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_main_bg-fdf12cb1 {
    width: auto;
    display: inline;
  }
}
.link--white.coh-ce-cpt_featured_content_main_bg-fdf12cb1 {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_content_main_bg-fdf12cb1:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
  display: inline-block;
}
.link--white.coh-ce-cpt_featured_content_main_bg-fdf12cb1:focus {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_content_main_bg-fdf12cb1:active {
  color: rgb(255, 255, 255);
}
.link--white.ext.coh-ce-cpt_featured_content_main_bg-fdf12cb1:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
  display: inline-block;
}
.link--black.coh-ce-cpt_featured_content_main_bg-fdf12cb1 {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_featured_content_main_bg-ba2900ba {
  right: 0;
  margin-top: 2.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
  width: auto;
  float: right;
}
.coh-ce-cpt_featured_content_main_bg-ba2900ba:before, .coh-ce-cpt_featured_content_main_bg-ba2900ba:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_content_main_bg-ba2900ba {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    margin-top: 0;
    float: none;
  }
  .coh-ce-cpt_featured_content_main_bg-ba2900ba:before, .coh-ce-cpt_featured_content_main_bg-ba2900ba:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_featured_content_tile-8d0c76b6 {
  text-align: center;
  margin-bottom: 1rem;
  position: relative;
}
.coh-ce-cpt_featured_content_tile-8d0c76b6 .coh-image[data-src], .coh-ce-cpt_featured_content_tile-8d0c76b6 .coh-image[data-srcset] {
  min-height: 31.25rem;
}
.coh-ce-cpt_featured_content_tile-cdeaef14 {
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 40vh;
  min-height: 31.25rem;
  height: 100%;
}
.coh-ce-cpt_featured_content_tile-f4c35df9 {
  margin-bottom: 1.25rem;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_content_tile-f4c35df9 {
    line-height: 1.75rem;
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_tile-f4c35df9 {
    font-size: 2rem;
    line-height: 2.25rem;
  }
}
.coh-ce-cpt_featured_content_tile-64b10201 {
  max-width: 26.25rem;
  margin-right: auto;
  margin-bottom: 1.125rem;
  margin-left: auto;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_content_tile-64b10201 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    margin-bottom: 1.25rem;
    font-size: 1rem;
    line-height: 1.125rem;
  }
}
.coh-ce-cpt_featured_content_tile-8dfc681d {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
.ext.coh-ce-cpt_featured_content_tile-8dfc681d:after {
  display: none;
}
.coh-ce-cpt_featured_news_insights-95441c44 {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: 79rem;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_news_insights-95441c44 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_news_insights-95441c44 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_featured_news_insights-95441c44 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_featured_news_insights-94018600 {
  text-align: center;
}
.coh-ce-cpt_featured_news_insights-e71aa232 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-heading {
  font-weight: 700;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-column article {
  height: 100%;
  overflow: hidden;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-column article:hover img {
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-column article .content-teaser-- {
  height: auto;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-column article .content-teaser--event {
  height: 100%;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .coh-column article img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .event-teaser__content {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .event-teaser__content .event-teaser__content--details {
  margin-bottom: 1rem;
}
.coh-ce-cpt_featured_news_insights-e71aa232 .teaser--content-type {
  background-color: rgb(19, 56, 68);
}
.coh-ce-cpt_featured_news_insights-68b94bda {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_featured_news_insights-8af71382 {
  padding-top: 38px;
  padding-bottom: 38px;
}
.coh-ce-cpt_featured_rights_title-e554ce63 {
  margin-right: 0.625rem;
  margin-left: 0.625rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-e554ce63 {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_featured_rights_title-e554ce63 {
    margin-right: 1.4375rem;
    margin-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_featured_rights_title-e554ce63 {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_featured_rights_title-e554ce63 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
.coh-ce-cpt_featured_rights_title-67a2ebf5 {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 1024px) {
  .coh-column.coh-visible-xs.coh-ce-cpt_featured_rights_title-be53cab8 {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-column.coh-visible-xs.coh-ce-cpt_featured_rights_title-be53cab8 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_featured_rights_title-8970150 {
  position: relative;
}
.coh-ce-cpt_featured_rights_title-3a5b3332 {
  position: relative;
}
.coh-ce-cpt_featured_rights_title-3a5b3332:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 1;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), to(#000000));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, #000000 100%);
}
.coh-ce-cpt_featured_rights_title-22b4e2ee {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 1;
}
.coh-ce-cpt_featured_rights_title-57322f00 {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-57322f00 {
    margin-top: 0;
    margin-bottom: 1.25rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_featured_rights_title-57322f00:before {
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/calendar.svg') 50% 50% no-repeat;
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-57322f00:before {
    margin-bottom: 0;
    background-image: url('/themes/custom/cupc/images/icons/calendar--white.svg');
  }
}
.calendar-icon--white.coh-ce-cpt_featured_rights_title-57322f00:before {
  background-image: url('/themes/custom/cupc/images/icons/calendar--white.svg');
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-7b82243e {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_featured_rights_title-34cd6c1c {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-34cd6c1c {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_featured_rights_title-34cd6c1c + .featured-content-main__subtitle {
  margin-top: 1rem;
}
.coh-ce-cpt_featured_rights_title-34cd6c1c + .featured-content-main__paragraph {
  margin-top: 2.5rem;
}
.coh-ce-cpt_featured_rights_title-c72f6cdb {
  margin-bottom: 0.5rem;
}
.link--white.coh-ce-cpt_featured_rights_title-c72f6cdb {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-c72f6cdb:active {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-c72f6cdb:focus {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-c72f6cdb:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.ext.coh-ce-cpt_featured_rights_title-c72f6cdb:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
}
.link--black.coh-ce-cpt_featured_rights_title-c72f6cdb {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_featured_rights_title-50a75bf6 {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_featured_rights_title-50a75bf6 {
    margin-bottom: 0;
  }
}
.link--white.coh-ce-cpt_featured_rights_title-50a75bf6 {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-50a75bf6:active {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-50a75bf6:focus {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_featured_rights_title-50a75bf6:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.ext.coh-ce-cpt_featured_rights_title-50a75bf6:after {
  background-image: url('/themes/custom/cupc/images/icons/arrow--white.svg');
}
.link--black.coh-ce-cpt_featured_rights_title-50a75bf6 {
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-column.coh-visible-xs.coh-ce-cpt_featured_rights_title-a183fcd7 {
    padding-left: 1rem;
  }
}
@media (min-width: 1280px) {
  .coh-column.coh-visible-xs.coh-ce-cpt_featured_rights_title-a183fcd7 {
    padding-left: 1rem;
  }
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0;
  margin-bottom: 1.25rem;
  position: relative;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item label {
  font-size: 1rem;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item label:not(.form-required):after {
  content: "(Optional)";
  font-weight: 400;
  margin-left: 0.25rem;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item label.error {
  color: rgb(180, 8, 8);
  font-size: 0.75rem;
  line-height: 16px;
  font-weight: 400;
  margin-top: 0.25rem;
  margin-bottom: 0;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item label.error:after {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.75rem;
  display: block;
  top: 2.125rem;
  background: url('/themes/custom/cupc/images/icons/circle-error.svg') 50% 50% no-repeat;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item input:not(.form-submit), .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item textarea {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item input:not(.form-submit), .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item textarea {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item input:not(.form-submit):focus, .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item textarea:focus {
  outline-style: solid;
  outline-width: 0.125rem;
  outline-offset: -0.0625rem;
  outline-color: rgb(0, 124, 133);
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item input:not(.form-submit).error, .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item textarea.error {
  border-color: rgb(221, 31, 54);
  border-width: 0.125rem;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item input:not(.form-submit).error:focus, .coh-ce-cpt_featured_rights_title-dc53bd25 .form-item textarea.error:focus {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(221, 31, 54);
  outline-style: solid;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item .error {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item .form-text.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-item .form-email.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions {
  text-align: right;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions .form-submit {
  width: 100%;
  color: rgb(19, 56, 68);
  background-color: rgb(59, 224, 208);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  padding: 0.5rem;
  max-width: none;
  height: 2.25rem;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions .form-submit:disabled {
  opacity: 0.3;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions .form-submit:focus {
  border-color: rgb(3, 98, 104);
  border-width: 0.125rem;
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions .form-submit:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .form-actions .form-submit:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .webform-confirmation__message {
  width: 100vw;
  text-align: center;
  margin-bottom: 0;
  margin-left: -1rem;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_featured_rights_title-dc53bd25 .webform-confirmation__message {
    max-width: 35rem;
  }
}
.coh-ce-cpt_featured_rights_title-dc53bd25 .webform-confirmation__message h4 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_featured_rights_title-dc53bd25 form.webform-submission-form div.fieldset-wrapper p, .coh-ce-cpt_featured_rights_title-dc53bd25 form.webform-submission-form div.fieldset-wrapper label {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_find_out_more-c3a792c7 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  max-width: 51.5rem;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-c3a792c7 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__main-title {
  margin-bottom: 1.875rem;
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__subtitle {
  display: none;
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__column {
  padding: 1.25rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__column {
    margin-bottom: 0;
  }
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__info {
  text-align: left;
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__subtitle-container {
  display: none;
}
.find-out-more--1.coh-ce-cpt_find_out_more-c3a792c7 .find-out-more__minimize-button {
  display: none;
}
.coh-ce-cpt_find_out_more-51e5ad1a {
  margin-bottom: 1.25rem;
  text-align: center;
}
.coh-ce-cpt_find_out_more-89f4a20c {
  text-align: center;
  margin-bottom: 0;
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-89f4a20c {
    display: block;
  }
}
.coh-ce-cpt_find_out_more-804917b9 {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-804917b9 {
    display: none;
  }
}
.coh-ce-cpt_find_out_more-44c78540 {
  text-align: center;
  margin-bottom: 0.75rem;
  white-space: pre-wrap;
}
.coh-ce-cpt_find_out_more-5aec57da {
  height: 44px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-5aec57da {
    display: none;
  }
}
.coh-ce-cpt_find_out_more-4fb60506 {
  margin-right: auto;
  margin-left: auto;
  max-width: 51.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more-4fb60506 {
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-4fb60506 {
    margin-right: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-4fb60506 {
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_find_out_more-4fb60506 {
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_find_out_more-4fb60506 {
    margin-right: auto;
  }
}
.coh-ce-cpt_find_out_more-b1e69349 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
}
.coh-ce-cpt_find_out_more-a68ebe91 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_find_out_more-49003d47 .coh-modal-inner {
  width: 100%;
  max-width: 21.875rem;
  max-height: 20rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-49003d47 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-49003d47 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
.coh-ce-cpt_find_out_more-49003d47 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}
.coh-ce-cpt_find_out_more-5944575d .coh-modal-inner {
  width: 100%;
  max-width: 21.875rem;
  max-height: 20rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-5944575d .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-5944575d .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
.coh-ce-cpt_find_out_more-5944575d .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}
.coh-ce-cpt_find_out_more-5944575d iframe {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  max-height: 200px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-5944575d iframe {
    max-height: 350px;
    height: 350px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-5944575d iframe {
    max-height: 500px;
    height: 500px;
  }
}
.coh-ce-cpt_find_out_more-3c65fd51 .coh-modal-inner {
  width: 100%;
  max-width: 21.875rem;
  max-height: 20rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-3c65fd51 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-3c65fd51 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
.coh-ce-cpt_find_out_more-3c65fd51 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  height: auto;
}
.coh-ce-cpt_find_out_more-3c65fd51 iframe {
  max-height: 200px;
  height: 200px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-3c65fd51 iframe {
    max-height: 350px;
    height: 350px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more-3c65fd51 iframe {
    max-height: 500px;
    height: 500px;
  }
}
.coh-ce-cpt_find_out_more-aa309def {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_find_out_more-1846a43d {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_find_out_more-948ed3fb {
  margin-bottom: 3.125rem;
}
.coh-ce-cpt_find_out_more-19032b6 {
  margin-top: 1.25rem;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more-19032b6 {
    width: auto;
    height: 36px;
    display: inline-block;
    margin-top: 2.5rem;
  }
}
.coh-ce-cpt_find_out_more_0-85b44653 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-85b44653 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more_0-85b44653 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_find_out_more_0-85b44653 .video-container, .coh-ce-cpt_find_out_more_0-85b44653 .embedded-script-container {
  pointer-events: none;
}
.coh-ce-cpt_find_out_more_0-85b44653 .video-container .lty-playbtn, .coh-ce-cpt_find_out_more_0-85b44653 .video-container .ltv-playbtn, .coh-ce-cpt_find_out_more_0-85b44653 .video-container .custom-thumbnail-image a::after, .coh-ce-cpt_find_out_more_0-85b44653 .embedded-script-container .lty-playbtn, .coh-ce-cpt_find_out_more_0-85b44653 .embedded-script-container .ltv-playbtn, .coh-ce-cpt_find_out_more_0-85b44653 .embedded-script-container .custom-thumbnail-image a::after {
  display: none;
}
.coh-ce-cpt_find_out_more_0-ed8991a0 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-ed8991a0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_find_out_more_0-49862b4 {
  text-align: center;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_find_out_more_0-ff53b8b {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_find_out_more_0-5f356c5f {
  margin-bottom: 2.5rem;
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-5f356c5f {
    display: block;
  }
}
.coh-ce-cpt_find_out_more_0-b4164e3e {
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-b4164e3e {
    display: none;
  }
}
.coh-ce-cpt_find_out_more_0-ee6056d2 {
  white-space: pre-wrap;
}
.coh-ce-cpt_find_out_more_0-279deddd {
  height: 44px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-279deddd {
    display: none;
  }
}
.coh-ce-cpt_find_out_more_0-25cdbec3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_find_out_more_0-25cdbec3 img {
  width: 100%;
}
.coh-ce-cpt_find_out_more_0-25cdbec3 .coh-column {
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-25cdbec3 .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_find_out_more_0-25cdbec3 .coh-column:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_find_out_more_0-1f3741ff {
  min-width: 33%;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-1f3741ff {
    max-width: 412px;
  }
}
.coh-ce-cpt_find_out_more_0-ac71ea31 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.coh-ce-cpt_find_out_more_0-54a579a3 {
  padding: 1.25rem;
}
.coh-ce-cpt_find_out_more_0-1e044bfa {
  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-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-ce-cpt_find_out_more_0-1e044bfa .coh-link {
  margin-left: 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_find_out_more_0-81e44ca5 {
  min-width: 33%;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-81e44ca5 {
    max-width: 412px;
  }
}
.coh-ce-cpt_find_out_more_0-5f588a78 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_find_out_more_0-5f588a78 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 video {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_find_out_more_0-5f588a78 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_find_out_more_0-5f588a78 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_find_out_more_0-88861250 {
  position: relative;
  aspect-ratio: 106/57;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-88861250 {
    aspect-ratio: 163/115;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_find_out_more_0-88861250 {
    aspect-ratio: 106/57;
  }
}
.coh-ce-cpt_find_out_more_0-88861250 .thumbnail-image {
  pointer-events: none;
}
.coh-ce-cpt_find_out_more_0-828d54b5 {
  background-color: rgb(255, 255, 255);
  padding: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
}
.coh-ce-cpt_find_out_more_0-3ea812fc {
  margin-bottom: 1rem;
}
.coh-ce-cpt_find_out_more_0-42894b3f {
  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-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
.coh-ce-cpt_find_out_more_0-42894b3f .coh-link {
  margin-left: 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_find_out_more_0-42894b3f .coh-style-generic-button {
  background-color: rgb(59, 224, 208);
  color: rgb(19, 56, 68);
  border-color: rgb(59, 224, 208);
}
.coh-ce-cpt_find_out_more_0-42894b3f .coh-style-generic-button:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
}
.coh-ce-cpt_find_out_more_0-42894b3f .coh-style-generic-button:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_find_out_more_0-8482a73d {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_find_out_more_0-8482a73d .coh-image {
  width: 30px;
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-cpt_find_out_more_0-8482a73d .coh-link {
  vertical-align: middle;
  color: rgb(31, 33, 33);
  margin-left: 28px;
  font-weight: 500;
}
.coh-ce-cpt_find_out_more_0-8482a73d .coh-inline-element {
  margin-bottom: 18px;
}
.coh-ce-cpt_find_out_more_0-3e4344c9 {
  min-width: 33%;
  width: 100%;
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_find_out_more_0-3e4344c9 {
    max-width: 412px;
  }
}
.display-5.coh-ce-cpt_find_out_more_0-3e4344c9 {
  display: block;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow {
  height: 3.75rem;
  width: 3.75rem;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  background-color: #0000001a;
  margin: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow {
    background-color: #00000000;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow {
    width: 2.75rem;
    height: 2.75rem;
  }
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow:after {
  content: "";
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  -webkit-filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
          filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
  background-size: 20px 20px;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow:after {
    -webkit-filter: none;
            filter: none;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow:after {
    -webkit-filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
            filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
  }
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-arrow.slick-next:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 0.5rem;
          border-top-left-radius: 0.5rem;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li.slick-active button {
  outline-width: 0.25rem;
  outline-style: solid;
  outline-color: rgb(19, 56, 68);
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li + li {
  margin-left: 0.5rem;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li + li:before, .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li + li:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li button {
  height: 3.75rem;
  width: 3.75rem;
  border-width: 0;
  background-color: rgb(175, 180, 187);
  background-size: 60px 60px;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .slick-dots li button:focus-visible {
  outline-offset: -0.0625rem;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .coh-slider-nav-bottom {
  background-color: rgb(255, 255, 255);
  padding-top: 0.5625rem;
  padding-bottom: 0.5rem;
  max-width: 37.5rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 990px) {
  .coh-ce-cpt_gallery_with_thumbnails-7f69a61 .coh-slider-nav-bottom {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_gallery_with_thumbnails-7f69a61 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}

.coh-ce-cpt_general_enquiry-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_general_enquiry-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_general_enquiry-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_general_enquiry-3a122d86 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 100%;
  max-width: 38.375rem;
  text-align: center;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_general_enquiry-3a122d86 {
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_general_enquiry-c9ed0ad4 .cpe_general_enquiry {
  width: 100%;
  max-width: 25.3125rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_general_enquiry-c9ed0ad4 .cpe_general_enquiry .coh-style-generic-button {
  width: 100%;
  max-width: 25.3125rem;
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_general_enquiry-c9ed0ad4 .cpe_general_enquiry .submit_message__heading {
  text-align: center;
}
.coh-ce-cpt_general_enquiry-c9ed0ad4 .cpe_general_enquiry .form-type-checkbox label.option a {
  display: contents;
}
.card--default.coh-ce-cpt_generic_content_card-d50f0a17 .card--link-container a:focus-visible::before {
  width: -webkit-calc(100% + 40px);
  width: calc(100% + 40px);
}
.coh-ce-cpt_generic_content_card-3397d1d5 {
  padding-top: 2.5rem;
  padding-bottom: 2.25rem;
}
.coh-ce-cpt_generic_content_card-93560776 {
  text-align: center;
}
.coh-ce-cpt_generic_content_card-159829a2 {
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_generic_content_card-9e6b0d25 {
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.coh-ce-cpt_generic_content_card-9e6b0d25 img {
  width: 100%;
}
.coh-ce-cpt_generic_content_card-9e6b0d25 .coh-column {
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_generic_content_card-9e6b0d25 .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_generic_content_card-9e6b0d25 .coh-column:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_generic_content_card-9e6b0d25 .video-card {
  margin-bottom: 20px;
  height: 100%;
}
.coh-ce-cpt_generic_content_card-bbbe1213 {
  min-width: 50%;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_generic_content_card-bbbe1213 {
    max-width: 50%;
  }
}
.coh-ce-cpt_generic_content_card-bbbe1213:hover picture img {
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-cpt_generic_content_card-bbbe1213 picture img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-cpt_generic_content_card-1370a191 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_generic_content_card-1370a191 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_generic_content_card-1370a191 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_generic_content_card-1370a191 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_generic_content_card-1370a191 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_generic_content_card-1370a191 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_generic_content_card-1370a191 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_generic_content_card-1370a191 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_generic_content_card-1370a191 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_generic_content_card-96cd6ee7 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
}
.coh-ce-cpt_generic_content_card-2b1d158a {
  position: relative;
}
.coh-ce-cpt_generic_content_card-b97b4d42 {
  overflow: hidden;
}
.is-hidden-1.coh-ce-cpt_generic_content_card-2e256999 {
  display: none;
}
.coh-ce-cpt_generic_content_card-b051e61b:hover img {
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
      transform: scale(1.02);
}
.coh-ce-cpt_generic_content_card-b051e61b > article {
  overflow: hidden;
}
.coh-ce-cpt_generic_content_card-6a5e5e86 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 3.75rem;
  width: 3.75rem;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/video-play-dark.svg') 58% 50% no-repeat;
  background-color: rgb(59, 224, 208);
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
}
.coh-ce-cpt_generic_content_card-6a5e5e86:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_generic_content_card-6a5e5e86:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_generic_content_card-54a579a3 {
  padding: 1.25rem;
}
.coh-ce-cpt_generic_content_card-1ae59533 {
  display: inline-block;
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_generic_content_card-2657b82a {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
  color: rgb(0, 0, 0);
  text-decoration: none;
}
.coh-ce-cpt_generic_content_card-2657b82a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_grid_links-9fc3ea1c {
  margin-bottom: 12px;
}
.coh-ce-cpt_grid_links-3accdda1 {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 35px;
}
.coh-ce-cpt_grid_links-976bd050 {
  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;
}
.coh-ce-cpt_grid_links-5c58324f {
  width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_grid_links-5c58324f {
    padding-top: 17px;
    padding-right: 17px;
    padding-bottom: 17px;
    padding-left: 17px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_grid_links-5c58324f {
    width: 50%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_grid_links-5c58324f {
    width: 33%;
  }
}
.coh-ce-cpt_grid_links-c2ab1db9 {
  height: 256px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  display: block;
  width: auto;
}
.coh-ce-cpt_grid_links-c22fbb10 {
  margin-bottom: 16px;
}
.coh-ce-cpt_grid_links-b07472a5 {
  margin-bottom: 22px;
}
.coh-ce-cpt_grid_links-83216e2e .coh-image {
  margin-bottom: -2px;
  margin-left: -25px;
  display: inline-block;
  pointer-events: none;
}
.coh-ce-cpt_grid_links-83216e2e .coh-inline-element {
  margin-bottom: 20px;
}
.coh-ce-cpt_grid_links-83216e2e .coh-link {
  padding-right: 30px;
  margin-bottom: 16px;
  font-weight: 500;
  color: rgb(3, 98, 104);
  font-size: 16px;
}
.coh-ce-cpt_grid_links-83216e2e .coh-link:focus-visible {
  outline-width: 1px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_grid_links-83216e2e .coh-link:active {
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_grid_links-bc86d76 {
  display: block;
  font-size: 14px;
}
.coh-ce-cpt_hero_banner-f1e85a94 {
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-width: none;
  width: auto;
  min-height: 100%;
  min-width: 100%;
}
.coh-ce-cpt_hero_banner-434fe71d {
  text-align: center;
  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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  padding-top: 7.5rem;
  padding-right: 1rem;
  padding-bottom: 7.5rem;
  padding-left: 1rem;
}
.coh-ce-cpt_hero_banner-8c5d019 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  max-width: 38.375rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_hero_banner-65bf49e5 {
  font-weight: 400;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  max-width: 38.375rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  width: 100%;
}
.coh-ce-cpt_hero_banner-f3846336 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_hero_banner-f3846336 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_hero_banner-f3846336 .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_hero_banner-f3846336 .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_hero_banner-f3846336 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_hero_banner-f3846336 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_hero_banner-f3846336 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_hero_banner-f3846336 video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_hero_banner-f3846336 video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_banner-f3846336 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_hero_banner-f3846336 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_hero_banner-f3846336 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_hero_banner-e0671b9a {
  margin-top: 2rem;
  top: unset;
}
.coh-ce-cpt_hero_banner-528af66b {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_hero_banner-528af66b .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_hero_banner-528af66b .media-oembed-content, .coh-ce-cpt_hero_banner-528af66b .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_hero_banner-528af66b .media-oembed-content, .coh-ce-cpt_hero_banner-528af66b .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_banner-528af66b .media-oembed-content, .coh-ce-cpt_hero_banner-528af66b .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_hero_banner-528af66b .media-oembed-content, .coh-ce-cpt_hero_banner-528af66b .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_hero_banner-528af66b .media-oembed-content, .coh-ce-cpt_hero_banner-528af66b .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_hero_banner-528af66b video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_hero_banner-528af66b video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_banner-528af66b video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_hero_banner-528af66b video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_hero_banner-528af66b video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_hero_banner-528af66b lite-youtube, .coh-ce-cpt_hero_banner-528af66b lite-vimeo {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  height: 200px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_hero_banner-528af66b lite-youtube, .coh-ce-cpt_hero_banner-528af66b lite-vimeo {
    max-height: 410px;
    height: 410px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_hero_banner-528af66b lite-youtube, .coh-ce-cpt_hero_banner-528af66b lite-vimeo {
    max-height: 500px;
    height: 500px;
  }
}
.coh-ce-cpt_hero_banner-cf104b26 {
  margin-top: 2rem;
  top: unset;
}
.coh-ce-cpt_hero_banner-690f0a79 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_hero_banner-690f0a79:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.coh-ce-cpt_hero_banner-690f0a79:focus {
  color: rgb(255, 255, 255);
}
.ext.coh-ce-cpt_hero_banner-690f0a79:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.coh-ce-cpt_hero_banner-690f0a79 {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_hero_banner-690f0a79:focus {
  outline-color: rgb(255, 255, 255);
}
.link--black.coh-ce-cpt_hero_banner-690f0a79 {
  color: rgb(0, 0, 0);
}
.link--black.coh-ce-cpt_hero_banner-690f0a79:focus {
  color: rgb(0, 0, 0);
}
.link--black.ext.coh-ce-cpt_hero_banner-690f0a79::after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--black.svg);
}
.coh-ce-cpt_highlighted_content-e4e7d598 {
  max-width: 79rem;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_highlighted_content-e4e7d598 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_highlighted_content-e4e7d598 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.card--default.coh-ce-cpt_highlighted_content-e4e7d598 .card--link-container a:focus-visible::before {
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
}
.coh-ce-cpt_highlighted_content-30150cf9 {
  text-align: center;
}
.coh-ce-cpt_highlighted_content-30150cf9 .highlighted-content--container__1 {
  height: 7.5rem;
}
.coh-ce-cpt_highlighted_content-30150cf9 .highlighted-content--container__1 img {
  height: 100%;
  width: 100%;
  max-height: 3.75rem;
}
.coh-ce-cpt_highlighted_content-30150cf9 p {
  font-weight: 400;
}
.coh-ce-cpt_highlighted_content-30150cf9 .coh-column {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_highlighted_content-30150cf9 .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_highlighted_content-30150cf9 img {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_highlighted_content-30150cf9 img {
    max-height: 11.25rem;
    height: 100%;
    max-width: none;
    width: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_highlighted_content-30150cf9 img {
    max-height: none;
    height: auto;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_highlighted_content-23776d62 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_highlighted_content-efe17c9f {
  height: 11.25rem;
  overflow-y: hidden;
  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;
  overflow: hidden;
}
.coh-ce-cpt_highlighted_content-ae52c069 {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_highlighted_content-5932f3b7 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_highlighted_content-c2a66072 {
  margin-top: 1.125rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  display: inline-block;
}
.coh-ce-cpt_highlighted_content-55b8ebd3 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_highlighted_content-81ebbc78 {
  height: 11.25rem;
  overflow-y: hidden;
  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;
  overflow: hidden;
}
.coh-ce-cpt_highlighted_content-fcb7b5dd {
  margin-top: 1.125rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  display: inline-block;
}
.coh-ce-cpt_ie_dual_cta_tiles-ef16f93a {
  position: absolute;
  z-index: 1;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_dual_cta_tiles-ef16f93a {
    display: none;
  }
}
.top.coh-ce-cpt_ie_dual_cta_tiles-ef16f93a {
  top: 0;
}
.bottom.coh-ce-cpt_ie_dual_cta_tiles-ef16f93a {
  bottom: 0;
}
.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  z-index: 1;
  max-width: 470px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 650px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
    width: 75%;
  }
}
.left.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
  margin-right: auto;
}
@media (min-width: 990px) {
  .left.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
    margin-left: 0;
  }
}
.right.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
  margin-left: auto;
}
@media (min-width: 990px) {
  .right.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
    margin-right: 0;
  }
}
.center.coh-ce-cpt_ie_dual_cta_tiles-6d3a8b05 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_ie_dual_cta_tiles-d0bdcd2c {
  height: auto;
  width: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-height: 200px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_dual_cta_tiles-d0bdcd2c {
    max-width: 100%;
  }
}
.ie-dual-cta-pictogram.coh-ce-cpt_ie_dual_cta_tiles-d0bdcd2c {
  height: auto;
  max-height: 100px;
}
@media (min-width: 990px) {
  .ie-dual-cta-pictogram.coh-ce-cpt_ie_dual_cta_tiles-d0bdcd2c {
    max-height: 150px;
  }
}
.coh-ce-cpt_ie_dual_cta_tiles-40ba67d7 {
  margin-top: 24px;
}
.coh-ce-cpt_ie_dual_cta_tiles-40ba67d7 .link-cta {
  display: inline-block;
  width: 75%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_dual_cta_tiles-40ba67d7 .link-cta {
    width: auto;
  }
}
.coh-ce-cpt_ie_dual_cta_tiles-29fb1d9b {
  margin-right: 10px;
  margin-left: 10px;
}
.coh-ce-cpt_ie_hero_banner-f1e85a94 {
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: auto;
  max-width: none;
  width: auto;
  min-height: 100%;
  min-width: 100%;
}
.coh-ce-cpt_ie_hero_banner-44af8410 {
  max-width: 38.375rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  font-family: 'Value Sans Pro';
}
.coh-ce-cpt_ie_hero_banner-5edbe23c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_ie_hero_banner-f3846336 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_ie_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 .media-oembed-content, .coh-ce-cpt_ie_hero_banner-f3846336 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ie_hero_banner-f3846336 video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ie_hero_banner-f3846336 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ie_hero_banner-853b54be {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 3.75rem;
  width: 3.75rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/video-play-dark.svg') 58% 50% no-repeat;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-853b54be {
    margin-top: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-853b54be {
    margin-top: 2rem;
  }
}
.coh-ce-cpt_ie_hero_banner-853b54be:focus-visible {
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_ie_hero_banner-853b54be:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_ie_hero_banner-5f8ba4c9 {
  font-size: 1.125rem;
  font-family: 'Value Sans Pro';
  font-weight: 500;
}
.coh-ce-cpt_ie_hero_banner-6c2c81c {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_ie_hero_banner-6c2c81c .media-oembed-content, .coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c .media-oembed-content, .coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-inner {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c .media-oembed-content, .coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c .media-oembed-content, .coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c .media-oembed-content, .coh-ce-cpt_ie_hero_banner-6c2c81c .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ie_hero_banner-6c2c81c video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_ie_hero_banner-6c2c81c iframe {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  height: 200px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c iframe {
    max-height: 410px;
    height: 410px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_ie_hero_banner-6c2c81c iframe {
    max-height: 500px;
    height: 500px;
  }
}
.coh-ce-cpt_ie_hero_banner-fb102abc {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 3.75rem;
  width: 3.75rem;
  margin-top: 2rem;
  margin-bottom: 0;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: none;
  background: url('/themes/custom/cupc/images/icons/video-play-dark.svg') 58% 50% no-repeat;
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_ie_hero_banner-fb102abc:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_ie_hero_banner-fb102abc:focus {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-style: solid;
  outline-color: rgb(3, 98, 104);
}
.coh-ce-cpt_ie_hero_banner-fb102abc:focus-visible {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_ie_hero_banner-fb102abc:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_ie_hero_banner-690f0a79 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_ie_hero_banner-690f0a79:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.coh-ce-cpt_ie_hero_banner-690f0a79:focus {
  color: rgb(255, 255, 255);
}
.ext.coh-ce-cpt_ie_hero_banner-690f0a79:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.link--white.coh-ce-cpt_ie_hero_banner-690f0a79 {
  color: rgb(255, 255, 255);
}
.link--white.coh-ce-cpt_ie_hero_banner-690f0a79:focus {
  outline-color: rgb(255, 255, 255);
}
.link--black.coh-ce-cpt_ie_hero_banner-690f0a79 {
  color: rgb(0, 0, 0);
}
.link--black.coh-ce-cpt_ie_hero_banner-690f0a79:focus {
  color: rgb(0, 0, 0);
}
.link--black.ext.coh-ce-cpt_ie_hero_banner-690f0a79::after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--black.svg);
}
.coh-ce-cpt_ie_social_connect-42cd35da {
  margin-bottom: 20px;
}
.coh-ce-cpt_ie_social_connect-16a2cf35 {
  max-width: 270px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_ie_social_connect-16a2cf35 {
    max-width: unset;
  }
}
.coh-ce-cpt_ie_social_connect-a1f91e92 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100px;
          border-radius: 100px;
  height: 50px;
  width: 50px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
  border: none;
}
.coh-ce-cpt_ie_social_connect-16f8fda5 {
  height: auto;
  width: auto;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  max-height: 24px;
  max-width: 24px;
}
.coh-ce-cpt_inspection_copy_request_form-8b49f6c9 {
  background-color: rgb(215, 253, 245);
}
.coh-ce-cpt_inspection_copy_request_form-4ff14284 {
  margin: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .radios--wrapper .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .radios--wrapper .fieldset-wrapper div.description {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .radios--wrapper .fieldset-wrapper .form-type-radio:first-of-type {
  padding-bottom: 1rem;
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(224, 224, 224);
  border-bottom-style: solid;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .radios--wrapper .fieldset-wrapper .form-type-radio:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e div.form-item.cwebform-checkbox.form-type-checkbox {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e div.form-item.cwebform-checkbox.form-type-checkbox label.option {
  white-space: normal;
  font-weight: 400;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e div.form-item.cwebform-checkbox.form-type-checkbox label.option:after {
  top: 0.125rem;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e select.cwebform-autocomplete.form-select {
  border-width: 0;
  position: absolute;
  min-width: 0;
  width: 0;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .captcha {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .captcha .captcha__element {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_inspection_copy_request_form-b732364e .captcha .captcha__element .custom-error {
  color: rgb(221, 31, 54);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.coh-ce-cpt_instructor_webform-d3261df7 {
  overflow-y: scroll;
  pointer-events: auto;
}
.coh-ce-cpt_instructor_webform-d3261df7:has(.lecturer-thank-msg.webform-confirmation) .coh-modal-close-wrapper button {
  top: 0;
  right: 0;
}
.lecturer-modal-container.coh-ce-cpt_instructor_webform-d3261df7 > .coh-modal-inner {
  margin-top: 5.625rem;
  margin-right: auto;
  margin-bottom: 5.625rem;
  margin-left: auto;
}
.lecturer-modal-container.thanks-modal-container.coh-ce-cpt_instructor_webform-d3261df7 > .coh-modal-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform:  translate(-50%, -50%) !important;
      -ms-transform:  translate(-50%, -50%) !important;
          transform:  translate(-50%, -50%) !important;
}
.coh-ce-cpt_instructor_webform-d3261df7 .coh-modal-close-wrapper button {
  background-color: rgb(255, 255, 255);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background: url(/themes/custom/cupc/images/icons/ic-close-black.svg) no-repeat top center;
  border: none;
  height: 1.5rem;
  width: 1.5rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  top: 1rem;
  right: 0.625rem;
}
.coh-ce-cpt_instructor_webform-d3261df7 .coh-modal-close-wrapper.thank-close-wrapper {
  top: 1.25rem;
  right: 1.25rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-d3261df7 .coh-modal-close-wrapper.thank-close-wrapper {
    top: 1.25rem;
    right: 1.25rem;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form {
  background-color: rgb(255, 255, 255);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  border-color: rgb(13, 13, 13);
  width: 18rem;
  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);;
  min-height: 18.75rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form {
    width: 25rem;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form:has(.lecturer-thank-msg.webform-confirmation) {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form textarea {
  border-width: 0.125rem;
  border-color: rgb(251, 3, 3);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form label {
  display: block;
  border-style: none;
  border-color: rgb(178, 172, 172);
  margin-bottom: 0.5rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-h2-title h2 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  margin-bottom: 1.25rem;
  line-height: 0;
  color: rgb(31, 33, 33);
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-h2-title h2 {
    margin-bottom: 1.875rem;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-item {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-item:not(.webform-submission-form .js-form-item.js-form-type-radio, .webform-submission-form.lecturer-request-form .js-form-item.js-form-type-checkbox) {
  display: block;
  width: 100%;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-item label:not(.webform-submission-form.lecturer-request-form .error) {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
  width: 100%;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.form-text, .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.form-url, .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.form-email {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  width: 100%;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  max-width: 100%;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions {
  border-color: rgb(0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--submit.button {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  text-align: center;
  font-style: normal;
  background-color: rgb(59, 224, 208);
  padding-top: 0.75rem;
  padding-right: 0.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
  margin-bottom: 8px;
  line-height: 0.625rem;
  max-width: 100%;
  width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  height: 2.25rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--submit.button {
    margin-bottom: 0;
    margin-left: 20px;
    width: auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--submit.button:hover {
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--submit.button:disabled {
  cursor: auto;
  pointer-events: none;
  color: rgb(151, 157, 157);
  background-color: rgb(184, 244, 234);
  border-color: rgb(184, 244, 234);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--submit.button:active {
  background-color: rgb(0, 189, 182);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(3, 98, 104);
  font-size: 1rem;
  background-color: rgb(255, 255, 255);
  border-color: rgb(3, 98, 104);
  width: 100%;
  max-width: 100%;
  cursor: pointer;
  white-space: nowrap;
  height: 2.25rem;
  text-align: center;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-width: 0.0625rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 3.875rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 18.75rem;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset:hover {
  background-color: rgb(184, 244, 234);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset:hover {
    color: rgb(3, 98, 104);
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .webform-actions .webform-button--reset:hover {
    background-color: rgb(184, 244, 234);
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-type-radio {
  display: block;
  width: auto;
  margin-right: 3.125rem;
  margin-bottom: 0;
  position: relative;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-type-radio label {
  top: 0;
  position: relative;
  right: -1.625rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg {
  background-color: rgb(255, 255, 255);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg {
    width: 100%;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg div {
  color: rgb(31, 33, 33);
  text-align: center;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg .lecturer-thank-title h3 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 0.625rem;
  position: relative;
  top: 0.75rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg .lecturer-thank-img img {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-thank-msg .lecturer-thank-cnt {
  max-width: 18.75rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0.625rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form label.js-form-required.form-required:before, .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form span.js-form-required.form-required:before {
  content: '*';
  color: rgb(246, 34, 88);
  font-size: 0.625rem;
  padding-left: 0.125rem;
  position: relative;
  top: -0.0625rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .lecturer-empty-div {
  margin-right: -1rem;
  margin-bottom: 1.25rem;
  margin-left: -1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 226, 226);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form label.error {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(221, 31, 54);
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0.25rem;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form label.error {
    height: 1.25rem;
  }
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.error {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
  background: #fff url('/themes/custom/cupc/images/icons/error-invalid.svg') no-repeat right 9.5px bottom 50%;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.error:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.error:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.error:focus-visible {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.valid.has-input {
  background: #fff url('/themes/custom/cupc/images/icons/tick-active.svg') no-repeat right 9.5px bottom 50%;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.valid.has-input:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.valid.has-input:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.valid.has-input:focus-visible {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input.valid.has-input:active {
  border-color: rgb(43, 128, 0);
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input:focus-visible {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input:focus {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input:not(.webform-button--submit, .webform-button--reset) {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.625rem;
  padding-right: 2.125rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  width: 100%;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  outline-style: none;
  display: block;
  margin-top: 0;
  line-height: 1rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .fieldset-legend {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-webform-radios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form input[type=radio] {
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-type-radio label.error {
  position: absolute;
  top: 1.375rem;
  left: 0.1875rem;
  border-color: rgb(180, 8, 8);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .webform-submission-instructor-account-request-form .js-form-type-radio input.form-radio.error:after {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 1.0625rem;
  width: 1.0625rem;
  display: inline-block;
  border-color: rgb(180, 8, 8);
  border-style: solid;
  border-width: 2px;
  content: "";
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 .lecturer-modal-container .coh-modal-close-wrapper {
  border-width: 0.0625rem;
  -webkit-border-radius: 0.0625rem;
          border-radius: 0.0625rem;
  border-style: solid;
  border-color: rgb(242, 19, 19);
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 #edit-adopted-title--wrapper .js-form-type-radio:has(.error) {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 #edit-adopted-title--wrapper .js-form-type-radio:has(.valid) {
  margin-bottom: 0;
}
.coh-ce-cpt_instructor_webform-fdb6b8d4 label#adopted_title-error {
  width: 25rem;
}
.coh-ce-cpt_in_page_banner-1886d1e9 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 51.5rem;
  text-align: center;
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_in_page_banner-a0e84fd6 {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_in_page_banner-3c9cc834 {
  margin-top: 1.75rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 51.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_banner-3c9cc834 {
    margin-top: 2rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_in_page_banner-3c9cc834 {
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 26px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_in_page_banner-3c9cc834 {
    margin-top: 2.25rem;
  }
}
.coh-ce-cpt_in_page_banner-eb2402fe {
  margin-right: auto;
  margin-left: auto;
  max-width: 51.5rem;
}
.coh-ce-cpt_in_page_banner-c0e3b5c6 {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_in_page_banner-7f223b2d {
  background-color: rgba(0, 0, 0, 0.8);
}
.coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-cpt_in_page_banner-7f223b2d .media-oembed-content, .coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
  max-width: 20rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_banner-7f223b2d .media-oembed-content, .coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
    max-width: 35.625rem;
    max-height: 20rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_in_page_banner-7f223b2d .media-oembed-content, .coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_in_page_banner-7f223b2d .media-oembed-content, .coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_in_page_banner-7f223b2d .media-oembed-content, .coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_in_page_banner-7f223b2d video {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_banner-7f223b2d video {
    max-height: 20rem;
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_in_page_banner-7f223b2d video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_in_page_banner-7f223b2d video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_in_page_banner-7f223b2d video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_in_page_banner-7f223b2d .coh-modal-inner {
  overflow: hidden;
}
.coh-ce-cpt_in_page_banner-c0b3e967 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  border-style: none;
  height: 3.75rem;
  width: 3.75rem;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  margin-top: 2rem;
  margin-bottom: 0;
  background: url('/themes/custom/cupc/images/icons/video-play-dark.svg') 58% 50% no-repeat;
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_in_page_banner-fc65d442 {
  position: relative;
  z-index: 1;
}
.coh-ce-cpt_in_page_banner-fc65d442 a.coh-link {
  width: 100%;
  display: inline-block;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_banner-fc65d442 a.coh-link {
    width: auto;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_banner-fc65d442 a.coh-link + a {
    margin-left: 1rem;
  }
}
.coh-ce-cpt_in_page_banner-3f7f96fd {
  margin-top: 1.25rem;
  margin-bottom: 0;
  display: inline-block;
}
.coh-ce-cpt_in_page_banner-3f7f96fd svg {
  display: none;
}
.coh-ce-cpt_in_page_banner-1da41fa5 svg {
  display: none;
}
.coh-ce-cpt_in_page_banner-7e20425b {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_in_page_banner-7e20425b {
    -o-object-fit: fill;
       object-fit: fill;
  }
}
.coh-ce-cpt_in_page_navigation-9ee62962 {
  background-color: rgb(57, 42, 97);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  width: 100%;
}
.fixed.coh-ce-cpt_in_page_navigation-9ee62962 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
}
.coh-ce-cpt_in_page_navigation-2b1d158a {
  position: relative;
}
.coh-ce-cpt_in_page_navigation-d50ee554 {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 24px;
}
.coh-ce-cpt_in_page_navigation-e2584c6e {
  text-align: right;
  position: static;
}
.coh-ce-cpt_in_page_navigation-f4e2fb7f {
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_navigation-f4e2fb7f {
    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: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-left: auto;
  }
}
.coh-ce-cpt_in_page_navigation-f4e2fb7f:active {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_in_page_navigation-f4e2fb7f:after {
  content: "";
  background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
  background-size: contain;
  vertical-align: middle;
  display: inline-block;
  height: 0.8125rem;
  width: 0.8125rem;
  margin-left: 0.375rem;
}
.coh-ce-cpt_in_page_navigation-f4e2fb7f:focus {
  color: rgb(255, 255, 255);
  outline-color: rgb(255, 255, 255);
}
.inpage-navigation--expanded.coh-ce-cpt_in_page_navigation-f4e2fb7f:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_in_page_navigation-db24da5a {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_navigation-db24da5a {
    display: block;
  }
}
.coh-ce-cpt_in_page_navigation-4e47c241 {
  width: 100%;
  position: absolute;
  top: 2.25rem;
  z-index: 15;
  right: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_navigation-4e47c241 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    right: -1rem;
    width: auto;
  }
}
.hidden.coh-ce-cpt_in_page_navigation-4e47c241 {
  display: none;
}
@media (min-width: 600px) {
  .hidden.coh-ce-cpt_in_page_navigation-4e47c241 {
    display: none;
  }
}
.coh-ce-cpt_in_page_navigation-1858e4d3 {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  text-align: left;
  padding: 0.75rem;
  position: relative;
}
@media (min-width: 600px) {
  .coh-ce-cpt_in_page_navigation-1858e4d3 {
    width: 17.5rem;
  }
}
.coh-ce-cpt_in_page_navigation-1858e4d3:after {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.75rem;
  top: -0.375rem;
  display: inline;
  background-color: rgb(255, 255, 255);
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
.coh-ce-cpt_in_page_navigation-1858e4d3 li {
  list-style-type: none;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0.375rem;
  margin-left: 0;
}
.coh-ce-cpt_in_page_navigation-1858e4d3 li:last-of-type {
  margin-bottom: 0;
}
.coh-ce-cpt_in_page_navigation-1858e4d3 li a {
  color: rgb(0, 0, 0);
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 28px;
}
.coh-ce-cpt_in_page_navigation-1858e4d3 li a.bolded {
  font-weight: 700;
}
.coh-ce-cpt_issuu_preview-1cad23fd {
  background-color: rgb(243, 243, 243);
}
.coh-ce-cpt_issuu_preview-5f74fd6d {
  margin-top: 16px;
  margin-right: 16px;
  margin-bottom: 16px;
  margin-left: 16px;
  height: 502px;
}
@media (min-width: 1024px) {
  .coh-ce-cpt_issuu_preview-5f74fd6d {
    height: 652px;
    margin-top: 60px;
    margin-right: auto;
    margin-bottom: 60px;
    margin-left: auto;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_issuu_preview-5f74fd6d {
    height: 652px;
  }
}
.coh-ce-cpt_issuu_preview-3d3e43a2 {
  height: 100%;
  width: 100%;
  max-height: unset;
}
.coh-ce-cpt_key_facts-4bbb912c {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_key_facts-4bbb912c {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_key_facts-4bbb912c {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_key_facts-cde74373 {
  text-align: center;
}
.coh-ce-cpt_key_facts-4d6712a9 {
  color: rgb(236, 168, 5);
  font-size: 6.25rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin-bottom: 0.9375rem;
  font-weight: 400;
  line-height: 108px;
  text-align: center;
  word-wrap: break-word;
}
.coh-ce-cpt_key_facts-8e4188bb {
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
}
.coh-ce-cpt_key_facts-87bbebe1 {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  display: none;
}
.coh-ce-cpt_key_facts_with_icons-3bb3f957 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_key_facts_with_icons-3bb3f957 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_key_facts_with_icons-dba17daf {
  text-align: center;
  color: rgb(255, 255, 255);
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_key_facts_with_icons-5734e3fd {
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  text-align: center;
  color: rgb(255, 255, 255);
  max-width: 51.5rem;
}
.coh-ce-cpt_key_facts_with_icons-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_key_facts_with_icons-9b95b777 {
  text-align: center;
  margin-top: 1.25rem;
}
.coh-ce-cpt_key_facts_with_icons-54ffbeea {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  background-color: rgb(44, 54, 135);
  height: 100%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_key_facts_with_icons-522c686 img {
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  max-height: 5rem;
  max-width: 5rem;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_key_facts_with_icons-fb3d066c {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_key_facts_with_icons-1676fefb {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_key_facts_with_icons-c8352da4 {
  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;
  margin-top: auto;
}
.coh-ce-cpt_key_facts_with_icons-c8352da4 a {
  margin-top: 0.5rem;
}
.coh-ce-cpt_link_list-eb82fbab {
  padding-top: 20px;
  padding-bottom: 20px;
  color: rgb(3, 98, 104);
}
@media (min-width: 768px) {
  .coh-ce-cpt_link_list-eb82fbab {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_link_list-eb82fbab {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.coh-ce-cpt_link_list-eb82fbab .link-list-item-container:first-child .coh-heading {
  margin-top: 0;
}
.coh-ce-cpt_link_list-eb82fbab .link-list-item-container:last-child {
  border-width: 0;
}
.coh-ce-cpt_link_list_item-3e5e2fa0 {
  color: rgb(31, 33, 33);
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_link_list_item-3e5e2fa0 {
    font-size: 20px;
  }
}
.coh-ce-cpt_link_list_item-ee7ae836 {
  display: block;
}
.coh-ce-cpt_link_list_item-7ee8ae1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}
@media (min-width: 600px) {
  .coh-ce-cpt_link_list_item-7ee8ae1 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container {
  width: 100%;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-1 {
  width: 100%;
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-2 {
  width: 100%;
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  padding-bottom: 16px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-2 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-2 {
    width: 66.66%;
  }
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-3 {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1;
  padding-bottom: 16px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-3 {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container.link-list-col-3 {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: left;
  width: 100%;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item:before, .coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container {
  margin-bottom: 16px;
  padding-left: 8px;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container .coh-image {
  padding-top: 3px;
  padding-bottom: 3px;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container .coh-link:visited {
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container .coh-link:focus-within {
  outline-width: 1px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container .coh-link:focus:active {
  outline-width: 0;
  outline-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_link_list_item-7ee8ae1 .coh-list-container .coh-list-item .coh-container .coh-link:active {
  color: rgb(19, 56, 68);
  outline-color: rgba(0, 0, 0, 0);
  outline-width: 1px;
  outline-style: solid;
}
.coh-ce-cpt_link_list_item-4715ed07 {
  background-image: url(/themes/custom/cupc/images/icons/arrow--no-tail--blue.svg);
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  height: 10px;
  width: 16px;
  display: inline-block;
}
.coh-ce-cpt_link_list_item-1802da4 {
  font-size: 14px;
  margin-left: 12px;
  display: inline-block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_link_list_item-1802da4 {
    font-size: 16px;
  }
}
.coh-ce-cpt_location_cards-68e1fa9b {
  text-align: center;
}
.coh-ce-cpt_location_cards-1842ea88 {
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  max-width: 51.5rem;
  text-align: center;
}
.coh-ce-cpt_location_cards-abdca35 .select-wrapper .all-items {
  z-index: 2;
}
.coh-ce-cpt_logo_grid-2f45dbfd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_logo_grid-2f45dbfd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_logo_grid-2f45dbfd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_logo_grid-ec29cb0 {
  text-align: center;
  margin-bottom: 4.5rem;
}
.coh-ce-cpt_logo_grid-1b59c06f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_logo_grid-1b59c06f .coh-column.coh-visible-xs {
  height: 100%;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_logo_grid-8c2013f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.coh-ce-cpt_logo_grid-8c2013f0 img {
  width: 100%;
}
.coh-ce-cpt_logo_grid-b4881263 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
}
.ext.coh-ce-cpt_logo_grid-b4881263:after {
  content: normal;
}
.coh-ce-cpt_manual_news-f8cfb5f5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_manual_news-f8cfb5f5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_manual_news-f8cfb5f5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_manual_news-7402bf40 {
  text-align: center;
  margin-bottom: 2.875rem;
}
.coh-ce-cpt_manual_news-35390b05 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.coh-ce-cpt_manual_news-8294e34a {
  margin-bottom: 1rem;
  min-height: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_manual_news-8294e34a {
    max-width: 50%;
    width: 100%;
  }
}
.coh-ce-cpt_manual_news-b29ac765 {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_manual_news-b29ac765 {
    height: auto;
  }
}
.coh-ce-cpt_manual_news-b29ac765 img {
  width: 100%;
}
.coh-ce-cpt_manual_news-2911e264 {
  display: block;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}
.coh-ce-cpt_manual_news-2911e264:focus {
  outline-style: none;
}
.coh-ce-cpt_manual_news-2911e264:focus-visible img {
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.ext.coh-ce-cpt_manual_news-2911e264:after {
  content: normal;
}
.coh-ce-cpt_manual_news-2b1d158a {
  position: relative;
}
.coh-ce-cpt_manual_news-83489988 {
  margin-right: 0.5rem;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  left: 0.5rem;
  bottom: 0.5rem;
}
.coh-ce-cpt_manual_news-5f9d2cf6 {
  background-color: rgb(255, 255, 255);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  height: 100%;
}
.coh-ce-cpt_manual_news-1d91407f {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.coh-ce-cpt_manual_news-1d91407f .coh-paragraph {
  font-weight: 500;
  display: inline-block;
  margin-right: 0.25rem;
  margin-bottom: 0;
}
.coh-ce-cpt_manual_news-4e8c5f34:after {
  content: ",";
}
.coh-ce-cpt_manual_news-4cf3d00e {
  color: rgb(0, 0, 0);
  width: 100%;
  display: inline-block;
  margin-top: 1rem;
}
.coh-ce-cpt_manual_news-4cf3d00e:focus {
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  text-decoration: underline;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-offset: 2px;
}
.coh-ce-cpt_manual_news-4cf3d00e:focus-visible {
  outline-width: 2px;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
  text-decoration: underline;
  -webkit-box-shadow: 0 0 0 2px #036268;
          box-shadow: 0 0 0 2px #036268;
  outline-offset: 2px;
}
.ext.coh-ce-cpt_manual_news-4cf3d00e:after {
  content: normal;
}
.coh-ce-cpt_media_download-e094bf7e {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  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;
}
@media (min-width: 768px) {
  .coh-ce-cpt_media_download-e094bf7e {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_media_download-e094bf7e {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_media_download-915e7c29 {
  max-width: 53.125rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_media_download-915e7c29 {
    margin-bottom: 7.5rem;
  }
}
.coh-ce-cpt_media_download-d1bd83fd {
  text-align: center;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_media_download-c6e2ca05 {
  text-align: center;
}
.coh-ce-cpt_media_download-d650e67b {
  max-width: 53.125rem;
}
.coh-ce-cpt_media_download-a8b13970 {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-textfield, .coh-ce-cpt_media_download-2df1bf69 .form-type-email {
  display: block;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-textfield label, .coh-ce-cpt_media_download-2df1bf69 .form-type-email label {
  display: block;
  font-size: 0.875rem;
  margin-left: 0.625rem;
  line-height: 1.5rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-textfield input, .coh-ce-cpt_media_download-2df1bf69 .form-type-email input {
  max-width: 100%;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-select {
  background-color: rgba(0, 0, 0, 0);
  max-width: 100%;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-select:after {
  margin-top: 1.5rem;
  z-index: 5;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-select label {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-left: 0.625rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-select select {
  max-width: 100%;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox {
  margin-bottom: 1.875rem;
  overflow: hidden;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox input {
  width: auto;
  float: left;
  height: auto;
  margin-top: 0.1875rem;
  margin-right: 0.625rem;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox input:before, .coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox input:after {
  clear: both;
  content: " ";
  display: table;
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox label {
  float: left;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}
.coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox label:before, .coh-ce-cpt_media_download-2df1bf69 .form-type-checkbox label:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_media_download-2df1bf69 .form-submit {
  max-width: none;
  margin-right: 0;
  margin-bottom: 1.875rem;
  margin-left: 0;
  -webkit-appearance: none;
}
.coh-ce-cpt_media_download-2df1bf69 .cu-form-input-error {
  color: rgb(180, 8, 8);
}
.no-bottom-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .no-bottom-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
    padding-bottom: 0;
  }
}
@media (min-width: 990px) {
  .no-bottom-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
    padding-bottom: 0;
  }
}
.no-top-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
  padding-top: 0;
}
@media (min-width: 768px) {
  .no-top-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .no-top-padding.coh-ce-cpt_media_with_transcript-db0fa1b6 .media-with-transcript__teaser {
    padding-top: 0;
  }
}
.coh-ce-cpt_media_with_transcript-9a6c27b5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-bottom: -0.375rem;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  .coh-ce-cpt_media_with_transcript-9a6c27b5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_media_with_transcript-9a6c27b5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_media_with_transcript-aa81b90 audio {
  width: 100%;
  margin-bottom: 1rem;
}
.coh-ce-cpt_media_with_transcript-66ec4443 {
  width: 100%;
  height: 620px;
}
.coh-ce-cpt_media_with_transcript-2d6706f0 {
  background-color: rgb(224, 224, 224);
  position: relative;
  top: -0.3125rem;
}
.coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav {
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav {
    overflow-y: auto;
    margin-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav {
    margin-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav {
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav {
    max-width: 77.125rem;
    margin-left: auto;
  }
}
.coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-nav > li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  outline-offset: -0.0625rem;
}
.coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-content-wrapper {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_media_with_transcript-2d6706f0 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_media_with_transcript-2d6706f0 p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-cpt_modal_resource-6d318d21 {
  height: 550px;
  width: 750px;
}
.coh-ce-cpt_modal_resource-6d318d21 audio {
  height: 65px;
  width: 70%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: fixed;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_modal_resource-6d318d21 audio {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.coh-ce-cpt_modal_resource-6d318d21 iframe {
  height: 230px;
  width: 350px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_modal_resource-6d318d21 iframe {
    height: 500px;
    width: 500px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_modal_resource-6d318d21 iframe {
    height: 545px;
    width: 750px;
  }
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-cbbd4b71 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-cbbd4b71 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 .media--remote-video.media--has-thumbnail {
  padding-top: 53.65%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-cbbd4b71 .media--remote-video.media--has-thumbnail {
    padding-top: 71%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-cbbd4b71 .media--remote-video.media--has-thumbnail {
    padding-top: 53.65%;
  }
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 .media--remote-video.media--has-thumbnail img {
  position: static;
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 img {
  width: 100%;
  position: static;
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 .video-container, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .embedded-script-container {
  pointer-events: none;
}
.coh-ce-cpt_multiple_video_feature-cbbd4b71 .video-container .lty-playbtn, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .video-container .ltv-playbtn, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .video-container .custom-thumbnail-image a::after, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .embedded-script-container .lty-playbtn, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .embedded-script-container .ltv-playbtn, .coh-ce-cpt_multiple_video_feature-cbbd4b71 .embedded-script-container .custom-thumbnail-image a::after {
  display: none;
}
.coh-ce-cpt_multiple_video_feature-b0fe2344 {
  text-align: center;
  margin-bottom: 1.625rem;
}
.coh-ce-cpt_multiple_video_feature-4022e57d {
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_multiple_video_feature-63469dc5 {
  max-width: 51.5rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_multiple_video_feature-eaf7c04c {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_multiple_video_feature-eaf7c04c > .coh-column:first-child:last-child {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.coh-ce-cpt_multiple_video_feature-b8b75f1c {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-b8b75f1c {
    margin-bottom: 0;
    max-width: 50%;
    min-width: 33%;
    width: 100%;
    display: block;
  }
}
.coh-ce-cpt_multiple_video_feature-e05bf819 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-e05bf819 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-e05bf819 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-e05bf819 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_multiple_video_feature-38ab3ba6 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_multiple_video_feature-6f954c7c {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c {
    height: 175px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c {
    height: 215px;
  }
}
.coh-ce-cpt_multiple_video_feature-6f954c7c .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-6f954c7c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_multiple_video_feature-6f954c7c .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_multiple_video_feature-3ddec3a2 {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.75rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_multiple_video_feature-1ce24f08 {
  font-weight: 500;
  margin-bottom: 0.75rem;
  display: inline-block;
}
.coh-ce-cpt_multiple_video_feature-d39333fa {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-d39333fa video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-d39333fa .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_multiple_video_feature-d39333fa .embedded-script-container iframe {
  min-height: 180px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  max-height: 550px;
  height: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .embedded-script-container iframe {
    min-height: 405px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-d39333fa .embedded-script-container iframe {
    min-height: 550px;
  }
}
.coh-ce-cpt_multiple_video_feature-25db0d9c {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c {
    height: 175px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c {
    height: 215px;
  }
}
.coh-ce-cpt_multiple_video_feature-25db0d9c .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-25db0d9c .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_multiple_video_feature-25db0d9c .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_multiple_video_feature-25db0d9c .embedded-script-container {
  height: 100%;
}
.coh-ce-cpt_multiple_video_feature-25db0d9c .embedded-script-container iframe {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  max-height: 215px;
  pointer-events: none;
  height: 100%;
}
.coh-ce-cpt_multiple_video_feature-42015ca6 {
  margin-bottom: 1.25rem;
  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 (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-42015ca6 {
    margin-bottom: 0;
    max-width: 50%;
    min-width: 33%;
    width: 100%;
  }
}
.coh-ce-cpt_multiple_video_feature-51fdce37 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-51fdce37 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 video {
    max-width: 45.625rem;
    max-height: 31.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 video {
    max-width: 56.25rem;
    max-height: 36.0625rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-51fdce37 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-51fdce37 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: hidden;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_multiple_video_feature-b10ec51 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_multiple_video_feature-eae30255:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_multiple_video_feature-eae30255:focus {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(3, 98, 104);
  border: 0;
}
.coh-ce-cpt_multiple_video_feature-eae30255:focus-visible {
  background-color: rgb(59, 224, 208);
  outline-width: 2px;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_multiple_video_feature-eae30255:active {
  background-color: rgb(0, 189, 182);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_multiple_video_feature-49c80be8 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-49c80be8 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 video {
    max-width: 45.625rem;
    max-height: 31.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 video {
    max-width: 56.25rem;
    max-height: 36.0625rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-49c80be8 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: hidden;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_multiple_video_feature-49c80be8 .embedded-script-container iframe {
  min-height: 180px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  max-height: 550px;
  height: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .embedded-script-container iframe {
    min-height: 405px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-49c80be8 .embedded-script-container iframe {
    min-height: 550px;
  }
}
.coh-ce-cpt_multiple_video_feature-4da7aa4a {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a {
    height: 175px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a {
    height: 215px;
  }
}
.coh-ce-cpt_multiple_video_feature-4da7aa4a .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-4da7aa4a .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_multiple_video_feature-4da7aa4a .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_multiple_video_feature-4da7aa4a .embedded-script-container {
  height: 100%;
}
.coh-ce-cpt_multiple_video_feature-4da7aa4a .embedded-script-container iframe {
  pointer-events: none;
  max-height: 215px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_multiple_video_feature-f98835d8 {
  margin-bottom: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-f98835d8 {
    margin-bottom: 0;
    max-width: 50%;
    min-width: 33%;
    width: 100%;
  }
}
.coh-ce-cpt_multiple_video_feature-7b23aacd {
  background-color: rgba(0, 0, 0, 0.8);
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  overflow: hidden;
}
.coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-7b23aacd video {
  max-height: 20rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-7b23aacd video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-7b23aacd .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: hidden;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_multiple_video_feature-399f1602 {
  background-color: rgba(0, 0, 0, 0.8);
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  overflow: hidden;
}
.coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-inner {
  max-height: 20rem;
  max-width: 20rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-inner {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-399f1602 video {
  max-height: 20rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 video {
    max-height: 31.25rem;
    max-width: 45.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 video {
    max-height: 36.0625rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 video {
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_multiple_video_feature-399f1602 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  border-style: hidden;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_multiple_video_feature-399f1602 .embedded-script-container iframe {
  min-height: 180px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  max-height: 550px;
  height: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .embedded-script-container iframe {
    min-height: 405px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-399f1602 .embedded-script-container iframe {
    min-height: 550px;
  }
}
.coh-ce-cpt_multiple_video_feature-19bb5e74 {
  position: relative;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 {
    height: 175px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 {
    height: 215px;
  }
}
.coh-ce-cpt_multiple_video_feature-19bb5e74 .media--remote-video.media--has-thumbnail {
  position: static;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_multiple_video_feature-19bb5e74 .media--remote-video.media--has-thumbnail {
    padding-top: 0;
  }
}
.coh-ce-cpt_multiple_video_feature-19bb5e74 .media--remote-video.media--has-thumbnail .thumbnail-image {
  position: relative;
}
.coh-ce-cpt_multiple_video_feature-19bb5e74 .embedded-script-container {
  height: 100%;
}
.coh-ce-cpt_multiple_video_feature-19bb5e74 .embedded-script-container iframe {
  pointer-events: none;
  max-height: 215px;
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-container-boxed {
  padding-right: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select {
  margin-bottom: 1.25rem;
  background-color: rgba(0, 0, 0, 0);
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-bottom-width: 0.0625rem;
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select:not(.opened):after {
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
  display: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select:not(.opened) .coh-style-nested-vertical-tabs {
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select:not(.opened) .coh-style-nested-vertical-tabs {
    display: block;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select:not(.opened) .coh-style-nested-vertical-tabs.is-active {
  display: block;
  border-style: solid;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened {
    display: block;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened:after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  display: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: rgb(221, 226, 226);
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs:not(.is-active) {
  border-left-style: none;
  border-right-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs:not(.is-active):first-of-type {
  border-top-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs:not(.is-active):last-of-type {
  border-bottom-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs.is-active {
  border-style: solid;
  margin-bottom: 0.25rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs.is-active {
    border-style: none;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs.dropdown-first {
  border-top-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select.opened .coh-style-nested-vertical-tabs.dropdown-last {
  border-bottom-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select a:focus {
  outline-style: none;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav.form-type-select a:active {
  -webkit-tap-highlight-color: transparent;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content {
  margin-right: -1rem;
  margin-left: -1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content .coh-faqs-component {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content .coh-faqs-component .coh-accordion-tabs .coh-accordion-title {
  display: block;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content .coh-faqs-component .coh-heading {
  text-align: left;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-content .coh-faqs-component .coh-paragraph {
  text-align: left;
  padding-right: 0;
  padding-left: 0;
  margin-left: 0;
  max-width: unset;
  width: 100%;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav {
  padding-right: 16px;
  padding-left: 16px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav .coh-style-nested-vertical-tabs {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: rgb(221, 226, 226);
  padding-left: 0;
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav .coh-style-nested-vertical-tabs.is-active a {
  font-weight: normal;
  border-style: none;
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav .coh-style-nested-vertical-tabs.is-active a {
    border-bottom-style: none;
  }
}
.coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav .coh-style-nested-vertical-tabs a {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_container-92ee6a90 .coh-accordion-tabs-nav .coh-style-nested-vertical-tabs a {
    border-bottom-style: none;
  }
}
.coh-ce-cpt_nested_tab_single_-82e6d62f {
  display: block;
}
.coh-ce-cpt_nested_tab_single_-469c287d {
  padding-right: 1rem;
  padding-left: 1rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_single_-469c287d {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 1rem;
  }
}
.coh-ce-cpt_nested_tab_single_-469c287d + .coh-container {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 100%;
  width: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_nested_tab_single_-469c287d + .coh-container {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_nested_tab_single_-469c287d + .coh-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_nested_tab_single_-b5f709fc {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-color: rgb(221, 226, 226);
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.coh-ce-cpt_nested_tab_single_-b4f7c658 {
  padding-left: 32px;
  position: relative;
}
.coh-ce-cpt_nested_tab_single_-b4f7c658:before {
  content: '\0020';
  background-image: url(/modules/custom/cu_product/images/icons/ic-arrow-left.svg);
  rotate: 90deg;
  background-position: left top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 8px;
}
.coh-ce-cpt_newsletter_block-67da1543 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_newsletter_block-93560776 {
  text-align: center;
}
.coh-ce-cpt_newsletter_block-5932f3b7 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter {
    width: 100%;
    max-width: 40.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter {
    max-width: 52.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: 100%;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter.coh-form-error .ajax-progress {
    margin-bottom: 2rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter.coh-form-error .ajax-progress {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item {
  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;
  margin-top: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item {
    padding-right: 0.5rem;
    max-width: 50%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item {
    max-width: 25%;
    padding-right: 1rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item.form-item-lastname {
    padding-right: 0;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item.form-item-lastname {
    padding-right: 1rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item label {
  height: 1.5rem;
  margin-left: 0.75rem;
  display: inline-block;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 24px;
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item .coh-block-newsletter__input {
  width: 100%;
  border-style: solid;
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item .coh-block-newsletter__input {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item .coh-block-newsletter__input {
    max-width: 25.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item .coh-block-newsletter__input {
    max-width: 18.75rem;
  }
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .form-item .coh-block-newsletter__input.coh-input-error {
  border-width: 0.125rem;
  border-color: rgb(246, 207, 0);
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .coh-block-newsletter__button {
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 0.125rem;
  margin-left: 0;
  height: 2.25rem;
  -webkit-appearance: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .coh-block-newsletter__button {
    margin-top: 1rem;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    max-width: 7.25rem;
    width: 100%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .coh-block-newsletter__button {
    margin-top: 2.625rem;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .coh-block-newsletter__button.coh-form-error {
    margin-bottom: 1.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .coh-block-newsletter__button.coh-form-error {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .result_message {
  text-align: center;
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .cu-form-input-error {
  font-weight: 400;
  color: rgb(246, 207, 0);
  font-size: 0.75rem;
  line-height: 16px;
  margin-top: 0.5rem;
  margin-left: 0.75rem;
  display: inline-block;
}
.coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .result_message__container {
  width: 100%;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .ajax-progress {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_newsletter_block-d83d2aa8 .coh-block-newsletter .ajax-progress {
    position: absolute;
    top: 5.25rem;
    right: 4.5rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_news_and_insights-ad18b0da {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_news_and_insights-ad18b0da {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_and_insights-ad18b0da {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_news_and_insights-94018600 {
  text-align: center;
}
.coh-ce-cpt_news_and_insights-b5e1b2d5 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_news_and_insights-b5e1b2d5 .coh-column article {
  height: 100%;
}
.coh-ce-cpt_news_and_insights-9612cab {
  margin-bottom: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_and_insights-9612cab {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_news_and_insights-8e76471f img {
  display: none;
}
.coh-ce-cpt_news_and_insights-8e76471f .teaser--content-type {
  bottom: -2.375rem;
}
.coh-ce-cpt_news_and_insights-8e76471f .teaser--date-container {
  margin-left: 3.125rem;
}
.coh-ce-cpt_news_and_insights-8e76471f .content-teaser--Insights.content-teaser--581 .teaser--date-container {
  margin-left: 6.5625rem;
}
.coh-ce-cpt_news_and_insights-8e76471f .content-teaser--Insights .teaser--date-container {
  margin-left: 5.625rem;
}
.coh-ce-cpt_news_and_insights-8e76471f .coh-style-category-tag {
  bottom: -2.625rem;
}
.coh-ce-cpt_news_and_insights-45ee0ba9 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_news_and_insights-6a23b5c3 {
  text-align: center;
  width: 100%;
  margin-top: 2.5rem;
  display: inline-block;
}
.coh-ce-cpt_news_and_insights_filtered-1e20c7b6 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_news_and_insights_filtered-1e20c7b6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_and_insights_filtered-1e20c7b6 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_news_and_insights_filtered-94018600 {
  text-align: center;
}
.coh-ce-cpt_news_and_insights_filtered-6bd37203 .coh-heading--main {
  display: none;
}
.coh-ce-cpt_news_and_insights_filtered-6bd37203 .coh-container-boxed {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_news_and_insights_filtered-6bd37203 .news-insights-view__event-filter {
  display: none;
}
.coh-ce-cpt_news_events_filter_listing-1e20c7b6 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_news_events_filter_listing-1e20c7b6 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_events_filter_listing-1e20c7b6 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_news_events_filter_listing-94018600 {
  text-align: center;
}
.coh-ce-cpt_news_events_filter_listing-af26be1a .coh-heading--main {
  display: none;
}
.coh-ce-cpt_news_events_filter_listing-af26be1a .coh-container-boxed {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-cpt_news_insights_header-65d71bfb {
  text-align: center;
  margin-bottom: 0;
}
.coh-ce-cpt_news_insights_list-5b48c492 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_news_insights_list-5b48c492 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_insights_list-5b48c492 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_news_insights_list-94018600 {
  text-align: center;
}
.coh-ce-cpt_news_insights_list-55dde857 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-cpt_news_insights_list-55dde857 article.contextual-region {
  height: 100%;
}
.coh-ce-cpt_news_insights_list-55dde857 .content-teaser {
  height: unset;
}
.coh-ce-cpt_news_in_brief-b6982d99 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_news_in_brief-b6982d99 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_news_in_brief-b6982d99 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.text-colour--white.coh-ce-cpt_news_in_brief-b6982d99 {
  color: rgb(255, 255, 255);
}
.pill-colour--white.coh-ce-cpt_news_in_brief-b6982d99 .coh-style-category-tag {
  background-color: rgb(255, 255, 255);
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_news_in_brief-94018600 {
  text-align: center;
}
.coh-ce-cpt_office_details_search-103774e2 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_office_details_search-103774e2 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_office_details_search-103774e2 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 77rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
    padding-right: 1.4375rem;
    padding-bottom: 3.75rem;
    padding-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_office_details_search-103774e2 .views-exposed-form .form-item-field-office-region-value {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form .form-item-field-office-region-value {
    margin-right: 0.5rem;
    margin-bottom: 0;
    max-width: 16.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form .form-item-field-office-region-value {
    max-width: 18.75rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form .js-form-item-field-office-country-target-id {
    margin-left: 0.5rem;
    max-width: 16.875rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_office_details_search-103774e2 .views-exposed-form .js-form-item-field-office-country-target-id {
    max-width: 18.75rem;
  }
}
.coh-ce-cpt_office_details_search-103774e2 .views-exposed-form #edit-submit-office-details {
  display: none;
}
.coh-ce-cpt_office_details_search-103774e2 .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_office_details_search-103774e2 select.form-select {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_office_details_search-103774e2 select.form-select-error-territory {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_office_details_search-103774e2 .form-select-error-message {
  color: rgb(221, 31, 54);
  font-size: 14px;
  margin-top: 4px;
}
.coh-ce-cpt_office_details_search-c39ca6bf {
  width: 100%;
  margin-right: auto;
  margin-bottom: 1.75rem;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_office_details_search-c39ca6bf {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_office_details_search-c39ca6bf {
    max-width: 77rem;
    padding-right: 1.4375rem;
    padding-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_office_details_search-c39ca6bf {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_office_details_search-c39ca6bf {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-ce-cpt_office_details_search-471a21eb {
  display: none;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 {
    padding-top: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 {
    padding-top: 1.75rem;
    padding-bottom: 2.375rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 {
    max-width: 1232px;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner {
  margin: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner {
    margin: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:first-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:first-child {
    padding-right: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:first-child {
    width: 816px;
    min-width: 816px;
    padding-right: 0;
    margin-right: 8px;
    max-width: 816px;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:last-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:last-child {
    padding-left: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .coh-row-inner .coh-column:last-child {
    width: 400px;
    max-width: 400px;
    margin-left: 8px;
    padding-left: 0;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form {
  display: block;
  max-width: 77rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form {
    padding-right: 0;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup .webform-sa-intro div:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar {
  background-color: rgb(255, 255, 255);
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  counter-reset: step;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
  max-width: 51rem;
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  line-height: 1.25rem;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar {
    padding-top: 0.625rem;
    padding-right: 4.375rem;
    padding-bottom: 0.625rem;
    padding-left: 4.375rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li {
  font-size: 1rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  list-style-type: none;
  list-style-type: none;
  width: 20.5%;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  padding-left: 0;
  word-wrap: break-word;
  color: rgb(151, 157, 157);
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li {
    width: 32.5%;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li {
    margin-left: 1rem;
    width: 20.5%;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:before {
  font-weight: 600;
  font-size: 0.875rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(151, 157, 157);
  line-height: 1.25rem;
  font-style: normal;
  width: 1.25rem;
  margin-top: 0.125rem;
  margin-right: auto;
  margin-bottom: 0.125rem;
  margin-left: auto;
  display: block;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  counter-increment: step;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  content: counter(step);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:nth-child(odd):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:nth-child(odd):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:after {
  background-color: rgb(114, 118, 118);
  height: 0.0625rem;
  width: 150%;
  position: absolute;
  right: 73%;
  top: 0.875rem;
  content: ' ';
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:after {
    right: 58%;
    width: 82%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:after {
    width: 163.25%;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:first-child:after {
  content: none;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:nth-child(even):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li:nth-child(even):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.active {
  color: rgb(19, 56, 68);
  font-weight: 700;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.active:before {
  color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.active:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.completed {
  color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.completed:before {
  height: 1.5rem;
  border-color: rgba(0, 0, 0, 0);
  content: "";
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  width: 1.5rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-markup #progressbar li.completed:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  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;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
  padding: 0.625rem;
  max-height: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review {
    margin-bottom: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review {
    -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-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  cursor: default;
  padding-bottom: 0.9375rem;
  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 (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
    padding-bottom: 0;
    width: 276px;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/one-active.svg');
  background-repeat: no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details {
  background-color: rgb(255, 255, 255);
  float: none;
  padding-top: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details {
    float: right;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-title {
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper {
  width: 100%;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description {
  color: rgb(51, 51, 51);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.125rem;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description span {
  color: rgb(246, 34, 88);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title) {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error) {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: auto;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary) {
  margin-top: 0.5rem;
  padding-right: 2.5rem;
  height: 2.75rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary) {
    height: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button {
  position: absolute;
  visibility: hidden;
  display: none;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-top: 0.625rem;
  padding-right: 2.5rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  max-width: 100%;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover {
  border-color: rgb(31, 33, 33);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active {
  border-color: rgb(0, 124, 133);
  border-width: 0.125rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible {
  border-color: transparent;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
  padding-right: 40px;
  padding-left: 0.71875rem;
  background-color: rgb(255, 255, 255);
  max-width: 100%;
  background: url('/modules/custom/cambridge_regionalization/images/error-invalid.svg') no-repeat right 9.5px bottom 50%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error {
  color: rgb(180, 8, 8);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  font-style: normal;
  line-height: 1rem;
  padding-top: 0.25rem;
  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-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error:hover {
  cursor: default;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn) {
  background: url('/modules/custom/cambridge_regionalization/images/tick-active.svg') no-repeat right 9.5px bottom 50%;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):focus, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn) {
  background: unset;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit {
  background-color: rgb(59, 224, 208);
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  color: rgb(19, 56, 68);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  width: 100%;
  cursor: default;
  max-width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn {
  color: rgb(19, 56, 68);
  cursor: pointer;
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover {
  background-color: #8ee8d8 !important;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active {
  background-color: #00bdb6 !important;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active) {
  background-color: #8ee8d8 !important;
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.active #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-your-details-summary-container {
  display: none;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
  color: rgb(114, 118, 118);
  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;
  max-width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error) {
    width: 276px;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/two-inactive.svg');
  background-repeat: no-repeat;
  content: "";
  position: relative;
  top: 0;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review .edit-section-heading span {
  width: 95%;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details {
  background-color: rgb(255, 255, 255);
  padding-left: 0;
  display: none;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
  max-width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details {
    max-width: 484px;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext {
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext:after {
  display: none;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext:focus {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup a.ext:visited {
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
  color: rgb(19, 56, 68);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: right;
  height: 2.75rem;
  display: inline-block;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  margin-top: 1.0625rem;
  background: #3be0d0 url('/themes/custom/cupc/images/icons/lock-blue.svg') no-repeat;
  background-position: center left 11% !important;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 9.8125rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:focus-visible:not(:active) {
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review.active .edit-section-heading:not(.error) {
  cursor: default;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: left;
  list-style-type: none;
  list-style-type: none;
  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;
  max-width: unset;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review.active .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review.active .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review.active .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/two-active.svg');
  background-repeat: no-repeat;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-review.active .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation {
  background-color: rgb(255, 255, 255);
  max-width: 51rem;
  padding: 0.625rem;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation {
    padding: 1.25rem;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation:not(.open):not(.active) {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  float: left;
  width: 100%;
  margin: 0;
  padding-bottom: 0.625rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading {
    width: auto;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:before {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.625rem;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  content: "";
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container {
  display: none;
  position: relative;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile {
  display: inline-block;
  position: absolute;
  top: -0.3125rem;
  right: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a {
  display: block;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a svg {
  vertical-align: middle;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link {
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: right;
  text-decoration: none;
  display: none;
  -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;
  width: 100%;
  padding-bottom: 0.625rem;
  position: absolute;
  right: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link {
    width: auto;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a {
  text-decoration: none;
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus:not(:active) {
  outline-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
  text-decoration: none;
  outline-width: 0.0625rem;
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary {
  display: inline-block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details {
  width: 100%;
  padding-top: unset;
  padding-left: unset;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  display: inline-block;
  word-wrap: break-word;
  float: right;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .webform-submission-order-request-form-sa-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    word-break: break-all;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .form-item-institution {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_sa-d78164f6 .form-actions input.button--primary {
    float: right;
  }
  .coh-ce-cpt_order_request_form_sa-d78164f6 .form-actions input.button--primary:before, .coh-ce-cpt_order_request_form_sa-d78164f6 .form-actions input.button--primary:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]) {
  opacity: 0.5;
}
.coh-ce-cpt_order_request_form_sa-d78164f6 .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]).validBtn {
  opacity: 1;
}
.coh-ce-cpt_order_request_form_sa-41b2bbd5 {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-41b2bbd5 {
    padding-right: 1.375rem;
  }
}
.coh-ce-cpt_order_request_form_sa-531a9f25 {
  padding-top: 1.25rem;
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_sa-531a9f25 {
    padding-top: 0;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 {
  padding-right: 0;
  padding-left: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform {
  color: rgb(31, 33, 33);
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: none;
  border-color: rgb(224, 224, 224);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform {
    border-style: solid;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__empty-bag-text {
  margin-bottom: 0;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__empty-bag-text {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.9375rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper {
  width: 75%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper .minibag__product-name {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.6875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary p.minibag__product-quantity__price {
  margin-top: 0;
  margin-bottom: 0.6875rem;
  right: 1.25rem;
  position: absolute;
  top: 0.9375rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .product_details_summary p.minibag__product-quantity__text_summary {
  top: 3.125rem;
  right: 1.25rem;
  margin-bottom: 0;
  position: absolute;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.75rem;
  margin-bottom: 0.5rem;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary {
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary:after {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(232, 237, 237);
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary:after {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary span {
  color: rgb(118, 118, 118);
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary span {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary span {
    display: block;
  }
}
@media (min-width: 990px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__order-summary span {
    display: inline-block;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: rgb(0, 0, 0);
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading:before {
  background: url("/modules/custom/gnav/icons/shopping_bag.svg") no-repeat;
  background-size: cover;
  height: 1.25rem;
  width: 1.125rem;
  content: "";
  vertical-align: bottom;
  display: inline-block;
  margin-right: 0.5rem;
  padding-top: 0.125rem;
  padding-right: 0.1875rem;
  padding-bottom: 0.125rem;
  padding-left: 0.1875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading p {
  background-color: rgb(255, 255, 255);
  height: 1.25rem;
  min-width: 1.25rem;
  padding: 1px;
  margin-bottom: 0;
  position: absolute;
  bottom: 0.125rem;
  left: 1.375rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading p {
    left: 1.875rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__heading p span.minibag__cart-count {
  color: rgb(255, 255, 255);
  background-color: rgb(3, 98, 104);
  display: block;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.125rem;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  text-align: center;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag {
  float: right;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(0, 124, 133);
  margin-top: 0.625rem;
  margin-right: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag {
    margin-right: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag:focus-visible {
  text-decoration: none;
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .close-bag:visited {
  text-decoration: none;
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag {
  float: right;
  display: inline-block;
  color: rgb(0, 124, 133);
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0.625rem;
  margin-right: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag {
    margin-right: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: none;
  outline-style: solid;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .edit-bag:visited {
  color: rgb(103, 26, 191);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product-type {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product-quantity__price {
  text-align: right;
  margin-bottom: 1rem;
  line-height: 1.5rem;
  font-size: 1.25rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-name {
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image {
  height: 4.6875rem;
  width: 3.125rem;
  margin-right: 0.625rem;
  min-width: 3.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image img {
  height: 100%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-author {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.25rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn {
  font-size: 1rem;
  line-height: 1.25rem;
  position: relative;
  z-index: 9;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_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;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove {
  border-style: none;
  background: url("/modules/custom/cambridge_regionalization/images/file-upload-delete.svg") no-repeat;
  height: 1.5rem;
  width: 1.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:hover {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-hover.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:active {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus-visible {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  border-style: solid;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-width: 0.0625rem;
  border-color: rgb(151, 157, 157);
  margin-left: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_1.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-quantity__text {
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  text-align: center;
  min-width: 0.9375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__product .minibag__product-quantity__price {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper {
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  background-color: rgb(247, 250, 250);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper h6 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  padding-bottom: 0.625rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__subtotal {
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__subtotal__item {
  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;
  margin-bottom: 0.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.8125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item span:first-child {
  min-width: 3.875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed {
  -webkit-box-shadow: 0 -0.25rem 0.5rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.25rem 0.5rem 0 rgba(0, 0, 0, 0.05);
  z-index: 99;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper * {
  padding: 0;
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .minibag-disclaimer {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .form-actions a {
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-width: 0.0625rem;
  border-color: rgb(224, 224, 224);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-top-style: solid;
  border-bottom-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal-title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  padding-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal {
  text-align: right;
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span {
  display: block;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:first-child {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  color: rgb(94, 98, 98);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper {
  text-align: center;
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper {
    display: none;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a {
  color: rgb(0, 124, 133);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus {
  text-decoration: none;
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: none;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a.ext:after {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit {
  cursor: pointer;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  margin-top: 0.9375rem;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  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;
  text-decoration: none;
  height: 2.75rem;
  background-color: rgb(59, 224, 208);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
  color: rgb(19, 56, 68);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus-visible {
  color: rgb(19, 56, 68);
  text-decoration: none;
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper {
  text-align: center;
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper p {
  margin-bottom: 1.5rem;
  color: rgb(51, 51, 51);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link {
  font-weight: 500;
  color: rgb(0, 124, 133);
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active svg path {
  fill: #133844;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited svg path {
  fill: #671ABF;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_sa-8f2a7bd9 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link svg {
  margin-left: 6px;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c {
    padding-top: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c {
    padding-top: 1.75rem;
    padding-bottom: 2.375rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c {
    max-width: 1232px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner {
  margin: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner {
    margin: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column {
  padding-right: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:first-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:first-child {
    padding-right: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:first-child {
    width: 816px;
    min-width: 816px;
    padding-right: 0;
    margin-right: 0.5rem;
    max-width: 816px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:last-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:last-child {
    padding-left: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .coh-row-inner .coh-column:last-child {
    width: 400px;
    margin-left: 8px;
    padding-left: 0;
    max-width: 400px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form {
  display: block;
  max-width: 77rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form {
    padding-right: 0;
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link {
  margin-bottom: 1.25rem;
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link {
    margin-bottom: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link {
    margin-bottom: 2.375rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link {
  text-decoration: none;
  color: rgb(0, 124, 133);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  -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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:hover svg path {
  fill: #036268;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:focus-visible {
  padding: 0.125rem;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  text-decoration: none;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:focus-visible svg path {
  fill: #036268;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:active svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:visited {
  color: rgb(103, 26, 191);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link:visited svg path {
  fill: #671ABF;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-back-payment-link a.back-payment-link svg {
  margin-right: 0.375rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .webform-uk-intro, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .webform-uk-intro {
  margin-bottom: 20px;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .webform-uk-intro div:first-child, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .webform-uk-intro div:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container {
  margin-bottom: 1.25rem;
  background-color: rgb(255, 255, 255);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container.progressbar-fixed, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container.progressbar-fixed {
  -webkit-box-shadow: 0 4px 6px 0 rgba(63, 66, 66, 0.12);
          box-shadow: 0 4px 6px 0 rgba(63, 66, 66, 0.12);
  width: 100%;
  position: fixed;
  top: 2.5rem;
  left: 0;
  z-index: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container.progressbar-fixed, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container.progressbar-fixed {
    left: unset;
    top: 2.875rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container.progressbar-fixed, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container.progressbar-fixed {
    top: 3.1875rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container .uk-progressbar li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container .uk-progressbar li:after {
  width: 60%;
  background-color: rgb(114, 118, 118);
  height: 0.0625rem;
  position: absolute;
  top: 0.875rem;
  right: 72%;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container .uk-progressbar li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container .uk-progressbar li:after {
    width: 81%;
    right: 58%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container .uk-progressbar li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container .uk-progressbar li:after {
    width: 100%;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  counter-reset: step;
  max-width: 51rem;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  line-height: 1.25rem;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar {
    padding-right: 2.5rem;
    padding-bottom: 0;
    padding-left: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar {
    padding-right: 4.375rem;
    padding-bottom: 0;
    padding-left: 4.375rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar:not(.uk-progressbar) li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar:not(.uk-progressbar) li:after {
  background-color: rgb(114, 118, 118);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  right: 77%;
  top: 0.875rem;
  content: ' ';
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar:not(.uk-progressbar) li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar:not(.uk-progressbar) li:after {
    right: 58%;
    width: 84%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar:not(.uk-progressbar) li:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar:not(.uk-progressbar) li:after {
    width: 165%;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li {
  font-size: 1rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 24.5%;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  padding-left: 0;
  color: rgb(151, 157, 157);
  word-wrap: break-word;
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li {
    width: 32.5%;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li {
    margin-left: 1rem;
    width: 20.5%;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:before {
  font-weight: 400;
  font-size: 1rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(151, 157, 157);
  line-height: 1.25rem;
  font-style: normal;
  width: 1.25rem;
  margin-top: 0.125rem;
  margin-right: auto;
  margin-bottom: 0.125rem;
  margin-left: auto;
  display: block;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  counter-increment: step;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  content: counter(step);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:nth-child(odd):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:nth-child(odd):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:nth-child(odd):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:nth-child(odd):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:first-child, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:first-child {
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:first-child:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:first-child:after {
  content: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:nth-child(even):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:nth-child(even):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li:nth-child(even):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li:nth-child(even):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li span {
  display: none;
  margin-top: 4px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li span {
    display: inline-block;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.active {
  color: rgb(19, 56, 68);
  font-weight: 700;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.active:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.active:before {
  color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.active:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.active:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.completed, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.completed {
  color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.completed:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.completed:before {
  height: 1.5rem;
  border-color: rgba(0, 0, 0, 0);
  content: "";
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  width: 1.5rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container #progressbar li.completed:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container #progressbar li.completed:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container .active-step-text, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container .active-step-text {
  font-weight: 700;
  color: rgb(19, 56, 68);
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-align: center;
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup-pure-education .progressbar-container .active-step-text, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-markup .progressbar-container .active-step-text {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  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;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
  padding: 0.625rem;
  max-height: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative {
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative {
    -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-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active .edit-section-heading, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading {
  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-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error) {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  cursor: default;
  padding-bottom: 0.9375rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error) {
    padding-bottom: 0;
    width: 276px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/one-active.svg');
  background-repeat: no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  display: inline-block;
  margin-right: 0.5rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details {
  background-color: rgb(255, 255, 255);
  float: none;
  padding-top: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details {
    float: right;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-title {
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper {
  width: 100%;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description {
  color: rgb(51, 51, 51);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.125rem;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .description .webform-element-description span {
  color: rgb(246, 34, 88);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper) {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item label:not(.error) {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: auto;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary) {
  margin-top: 0.5rem;
  height: 2.75rem;
  padding-right: 2.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary) {
    height: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary)::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  position: absolute;
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-top: 0.625rem;
  padding-right: 2.5rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  max-width: 100%;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):hover {
  border-color: rgb(31, 33, 33);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):active {
  border-color: rgb(0, 124, 133);
  border-width: 0.125rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):focus-visible {
  border-color: transparent;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.has-input {
  padding-right: 2.5rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
  padding-left: 0.71875rem;
  background-color: rgb(255, 255, 255);
  max-width: 100%;
  background: url('/modules/custom/cambridge_regionalization/images/error-invalid.svg') no-repeat right 9.5px bottom 50%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.error:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error {
  color: rgb(180, 8, 8);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  font-style: normal;
  line-height: 1rem;
  padding-top: 0.25rem;
  padding-left: 0;
  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-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item label.error:hover {
  cursor: default;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(#edit-account-number-if-known) {
  background: url('/modules/custom/cambridge_regionalization/images/tick-active.svg') no-repeat right 9.5px bottom 50%;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit {
  background-color: rgb(59, 224, 208);
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  color: rgb(19, 56, 68);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  width: 100%;
  max-width: 100%;
  cursor: default;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions input.webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn {
  color: rgb(19, 56, 68);
  cursor: pointer;
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus:not(:active) {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.active #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-purchase-details-summary-container {
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error) {
  color: rgb(114, 118, 118);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  position: relative;
  content: "";
  background-image: url('/themes/custom/cupc/images/icons/two-inactive.svg');
  background-repeat: no-repeat;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-add-purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-purchase-details {
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error) {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/three-inactive.svg');
  background-repeat: no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: 0;
  display: inline-block;
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review .edit-section-heading span {
  width: 95%;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details {
  padding-left: 0;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
  background-color: rgb(255, 255, 255);
  display: none;
  max-width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details {
    max-width: 484px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext {
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:after {
  background: none;
  width: unset;
  height: unset;
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:focus {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:visited {
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  font-style: normal;
  height: 2.75rem;
  margin-top: 1.0625rem;
  display: inline-block;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  text-align: right;
  cursor: pointer;
  background: #3be0d0 url('/themes/custom/cupc/images/icons/lock-blue.svg') no-repeat;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-position: center left 11% !important;
  min-width: 9.8125rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:focus-visible:not(:active) {
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active .edit-section-heading:not(.error) {
  cursor: default;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: left;
  list-style-type: none;
  list-style-type: none;
  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 (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/three-active.svg');
  background-repeat: no-repeat;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation {
  background-color: rgb(255, 255, 255);
  max-width: 51rem;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: block;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation {
    display: flow-root;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) .edit-section-heading {
  color: rgb(31, 33, 33);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error) {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  width: 100%;
  padding-bottom: 0.625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: left;
  position: relative;
  list-style-type: none;
  list-style-type: none;
  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 (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error) {
    width: auto;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation:not(.open):not(.active) .edit-section-heading:not(.error):before {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.625rem;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  content: "";
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container {
  display: none;
  position: relative;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile {
  position: absolute;
  top: -0.3125rem;
  right: 0;
  display: inline-block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:active svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active) {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link-mobile a:focus:not(:active) svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link {
  display: none;
  -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;
  width: 100%;
  padding-bottom: 0.625rem;
  position: absolute;
  right: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link {
    width: auto;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a {
  color: rgb(0, 124, 133);
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: right;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .edit-administrative-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-your-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-purchase-details-link a:focus:not(:active), .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .edit-administrative-link a:focus:not(:active) {
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  text-decoration: none;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary {
  display: inline-block;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details {
  width: 100%;
  padding-top: unset;
  padding-left: unset;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  display: inline-block;
  word-wrap: break-word;
  float: right;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details:after, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .administrative-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .your-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .administrative-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    word-break: break-all;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details {
  display: inline-block;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-your-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-your-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-purchase-details-summary-container .administrative-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.edit-confirmation #edit-administrative-summary-container .administrative-summary .purchase-details .bold {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.active .edit-section-heading:not(.error) {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.active .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/two-active.svg');
  background-repeat: no-repeat;
  content: "";
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-purchase-details.active input.valid.has-no-input :not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn) {
  background: unset;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/three-inactive.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  content: "";
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-add-administrator-details {
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-administrative-summary-container {
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-administrative-markup {
  display: none;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  float: none;
  margin-bottom: 1.25rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-administrative-markup {
    float: right;
    max-width: 484px;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative #edit-administrative-details-wrapper > .webform-section-title {
  display: none;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.active .edit-section-heading:not(.error) {
  color: rgb(0, 0, 0);
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.active .edit-section-heading:not(.error) {
    width: unset;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-administrative.active .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/three-active.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  content: "";
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review:not(.not-institution) .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/four-inactive.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  content: "";
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active:not(.not-institution) .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/four-active.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .webform-submission-order-request-form-uk-form #edit-review.active:not(.not-institution) .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c .form-item-institution {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_uk-20e7f04c .form-actions input.button--primary {
    float: right;
  }
  .coh-ce-cpt_order_request_form_uk-20e7f04c .form-actions input.button--primary:before, .coh-ce-cpt_order_request_form_uk-20e7f04c .form-actions input.button--primary:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_order_request_form_uk-20e7f04c div.form-wrapper:not(#edit-purchase-details) .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]) {
  opacity: 0.5;
}
.coh-ce-cpt_order_request_form_uk-20e7f04c div.form-wrapper:not(#edit-purchase-details) .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]).validBtn {
  opacity: 1;
}
.coh-ce-cpt_order_request_form_uk-542d9ede {
  padding-right: 0.5rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-542d9ede {
    padding-right: 0;
  }
}
.coh-ce-cpt_order_request_form_uk-73078bc {
  padding-top: 0.625rem;
  padding-left: 0.5rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_uk-73078bc {
    padding-top: 0;
    padding-left: 0;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 {
  padding-right: 0;
  padding-left: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: none;
  border-color: rgb(224, 224, 224);
  color: rgb(31, 33, 33);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform {
    border-style: solid;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__empty-bag-text {
  margin-bottom: 0;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__empty-bag-text {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.9375rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper {
  width: 75%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper .minibag__product-name {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.6875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary p.minibag__product-quantity__price {
  margin-top: 0;
  margin-bottom: 0.6875rem;
  right: 1.25rem;
  position: absolute;
  top: 0.9375rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .product_details_summary p.minibag__product-quantity__text_summary {
  top: 3.125rem;
  right: 1.25rem;
  margin-bottom: 0;
  position: absolute;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.75rem;
  margin-bottom: 0.5rem;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary {
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary:after {
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(232, 237, 237);
  content: "";
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary:after {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary span {
  color: rgb(118, 118, 118);
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary span {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary span {
    display: block;
  }
}
@media (min-width: 990px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__order-summary span {
    display: inline-block;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading:before {
  background: url("/modules/custom/gnav/icons/shopping_bag.svg") no-repeat;
  background-size: cover;
  height: 1.25rem;
  width: 1.125rem;
  content: "";
  vertical-align: bottom;
  display: inline-block;
  margin-right: 0.5rem;
  padding-top: 0.125rem;
  padding-right: 0.1875rem;
  padding-bottom: 0.125rem;
  padding-left: 0.1875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading p {
  height: 1.25rem;
  min-width: 1.25rem;
  padding: 1px;
  position: absolute;
  bottom: 0.125rem;
  left: 1.375rem;
  background-color: rgb(255, 255, 255);
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading p {
    left: 1.875rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__heading p span.minibag__cart-count {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1.125rem;
  background-color: rgb(3, 98, 104);
  display: block;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  text-align: center;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag {
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  float: right;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(0, 124, 133);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag:focus-visible {
  text-decoration: none;
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .close-bag:visited {
  color: rgb(103, 26, 191);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag {
  float: right;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  display: inline-block;
  color: rgb(0, 124, 133);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag:focus-visible {
  text-decoration: none;
  color: rgb(19, 56, 68);
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .edit-bag:visited {
  color: rgb(103, 26, 191);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product-type {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product-quantity__price {
  text-align: right;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-name {
  margin-bottom: 0.625rem;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image {
  height: 4.6875rem;
  width: 3.125rem;
  margin-right: 0.625rem;
  min-width: 3.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image img {
  height: 100%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-author {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0.625rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn {
  font-size: 1rem;
  line-height: 1.25rem;
  position: relative;
  z-index: 9;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_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;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove {
  border-style: none;
  height: 1.5rem;
  width: 1.5rem;
  background: url("/modules/custom/cambridge_regionalization/images/file-upload-delete.svg") no-repeat;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:hover {
  background-imag: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-hover.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:active {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus-visible {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  border-style: solid;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-width: 0.0625rem;
  border-color: rgb(151, 157, 157);
  margin-left: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_1.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-quantity__text {
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  text-align: center;
  min-width: 0.9375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper {
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  background-color: rgb(247, 250, 250);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper h6 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  padding-bottom: 0.625rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__subtotal {
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__subtotal__item {
  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;
  margin-bottom: 0.5rem;
  color: rgb(51, 51, 51);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.8125rem;
  color: rgb(51, 51, 51);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item span:first-child {
  min-width: 3.875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed {
  -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.05);
  z-index: 99;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper * {
  padding: 0;
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .minibag-disclaimer {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .form-actions a {
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-width: 0.0625rem;
  border-color: rgb(232, 237, 237);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-top-style: solid;
  border-bottom-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal-title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  padding-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal {
  text-align: right;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span {
  display: block;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:first-child {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  color: rgb(118, 118, 118);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper {
  text-align: center;
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper {
    display: none;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a {
  color: rgb(0, 124, 133);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: none;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a.ext:after {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit {
  cursor: pointer;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  height: 2.75rem;
  margin-top: 0.9375rem;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  background-color: rgb(59, 224, 208);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
  color: rgb(19, 56, 68);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus-visible {
  color: rgb(19, 56, 68);
  text-decoration: none;
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper {
  text-align: center;
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper p {
  margin-bottom: 1.5rem;
  color: rgb(51, 51, 51);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link {
  font-weight: 500;
  color: rgb(0, 124, 133);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active svg path {
  fill: #133844;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited svg path {
  fill: #671ABF;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_uk-107a7f41 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link svg {
  margin-left: 6px;
}
.coh-ce-cpt_order_request_form_us-e5711827 {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 {
    padding-top: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 {
    padding-top: 1.75rem;
    padding-bottom: 2.375rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 {
    max-width: 1232px;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner {
  margin: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner {
    margin: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:first-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:first-child {
    padding-right: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:first-child {
    width: 816px;
    min-width: 816px;
    margin-right: 8px;
    padding-right: 0;
    max-width: 816px;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:last-child {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:last-child {
    padding-left: 8px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .coh-row-inner .coh-column:last-child {
    width: 400px;
    max-width: 400px;
    margin-left: 8px;
    padding-left: 0;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form {
  display: block;
  max-width: 77rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form {
    padding-bottom: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link {
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link {
    margin-bottom: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link {
    margin-bottom: 2.375rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link {
  -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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: rgb(0, 124, 133);
  font-weight: 400;
  line-height: 1.25rem;
  font-size: 1rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:hover svg path {
  fill: #036268;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:active svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  outline-offset: 0.125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:focus-visible svg path {
  fill: #036268;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:visited {
  text-decoration: underline;
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link:visited svg path {
  fill: #671ABF;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-back-payment-link a.back-payment-link svg {
  margin-right: 0.375rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup {
  color: rgb(31, 31, 30);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro {
  margin-bottom: 20px;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro div:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(221, 31, 54);
  border-color: rgb(221, 31, 54);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  background-color: rgb(255, 244, 245);
  width: 100%;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  margin-top: 0.25rem;
  margin-bottom: 1.25rem;
  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;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  position: relative;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error p {
  margin: 0;
  height: 24px;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error span {
  margin-right: 1rem;
  margin-left: 1rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error a.pdf-error-close {
  background: url('/themes/custom/cupc/images/icons/US-Form-red-close.svg') no-repeat;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: auto;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error a.pdf-error-close:hover svg path {
  fill: #920E1E;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error a.pdf-error-close:active svg path {
  fill: #530411;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error a.pdf-error-close:focus:not(:active) {
  outline-width: 0.0625rem;
  outline-color: rgb(83, 4, 17);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .webform-us-intro .pdf-error a.pdf-error-close:focus:not(:active) svg path {
  fill: #530411;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container {
  background-color: rgb(255, 255, 255);
  margin-bottom: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container.progressbar-fixed {
  position: fixed;
  top: 2.5rem;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0 4px 6px 0 rgba(63, 66, 66, 0.12);
          box-shadow: 0 4px 6px 0 rgba(63, 66, 66, 0.12);
  z-index: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container.progressbar-fixed {
    left: unset;
    top: 2.875rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container.progressbar-fixed {
    top: 3.1875rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  counter-reset: step;
  max-width: 51rem;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  line-height: 1.25rem;
  text-align: center;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar {
    padding-top: 0;
    padding-right: 2.5rem;
    padding-bottom: 0;
    padding-left: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar {
    padding-top: 0;
    padding-right: 4.375rem;
    padding-bottom: 0;
    padding-left: 4.375rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li {
  font-size: 1rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  list-style-type: none;
  list-style-type: none;
  width: 24.5%;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  padding-left: 0;
  word-wrap: break-word;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li {
    width: 32.5%;
    padding-left: 0.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li {
    margin-left: 1rem;
    width: 20.5%;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:before {
  font-weight: 600;
  font-size: 0.875rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(151, 157, 157);
  line-height: 1.25rem;
  font-style: normal;
  width: 1.25rem;
  margin-top: 0.125rem;
  margin-right: auto;
  margin-bottom: 0.125rem;
  margin-left: auto;
  display: block;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  counter-increment: step;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  content: counter(step);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:nth-child(odd):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:nth-child(odd):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:after {
  background-color: rgb(114, 118, 118);
  height: 0.0625rem;
  width: 110%;
  position: absolute;
  right: 73%;
  top: 0.875rem;
  content: ' ';
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:after {
    right: 58%;
    width: 72%;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:after {
    width: 163.25%;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:first-child {
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:first-child:after {
  content: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:nth-child(even):before {
  position: relative;
  left: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li:nth-child(even):before {
    left: 0.0625rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li span {
  display: none;
  margin-top: 4px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li span {
    display: inline-block;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.active {
  color: rgb(19, 56, 68);
  font-weight: 700;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.active:before {
  color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.active:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.completed {
  color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.completed:before {
  height: 1.5rem;
  border-color: rgba(0, 0, 0, 0);
  content: "";
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  width: 1.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container #progressbar li.completed:after {
  background-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container .active-step-text {
  display: block;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: rgb(19, 56, 68);
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-markup .progressbar-container .active-step-text {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  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;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  max-width: 51rem;
  max-height: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
    margin-bottom: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
    -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;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  float: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  cursor: default;
  padding-bottom: 0.9375rem;
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error):after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error):after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
    padding-bottom: 0;
    width: 276px;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/one-active.svg');
  background-repeat: no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details {
  background-color: rgb(255, 255, 255);
  float: none;
  padding-top: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details {
    float: right;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-title {
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 1rem;
  font-style: normal;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper {
  width: 100%;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description {
  color: rgb(51, 51, 51);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.125rem;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .description .webform-element-description span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .description .webform-element-description span {
  color: rgb(246, 34, 88);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item:not(.js-form-wrapper, .dropzone-title) {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label:not(.error) {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: rgb(31, 33, 33);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: auto;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]) {
  height: 2.75rem;
  margin-top: 0.5rem;
  padding-right: 2.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]) {
    height: 2.5rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button])::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none;
  position: absolute;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-top: 0.625rem;
  padding-right: 2.5rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  max-width: 100%;
  margin-top: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):hover {
  border-color: rgb(31, 33, 33);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):active {
  border-color: rgb(0, 124, 133);
  border-width: 0.125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input:not(.webform-button--submit.button.button--primary):not(.error):not(input[id^=edit-purchase-order-document-upload-button]):not(input[id^=edit-purchase-order-document-upload]):not(input[data-drupal-selector^=edit-purchase-order-document-remove-button]):focus {
  border-color: transparent;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.has-input, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.has-input {
  padding-right: 2.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
  padding-left: 0.71875rem;
  background-color: rgb(255, 255, 255);
  max-width: 100%;
  background: url('/modules/custom/cambridge_regionalization/images/error-invalid.svg') no-repeat right 9.5px bottom 50%;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.error:not(input[id^=edit-purchase-order-document-upload]):focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error {
  color: rgb(180, 8, 8);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.75rem;
  font-style: normal;
  line-height: 1rem;
  padding-top: 0.25rem;
  padding-left: 0.75rem;
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item #dropzone-error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item #dropzone-error:hover {
  cursor: default;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item label.error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item label.error {
  padding-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known) {
  background: url('/modules/custom/cambridge_regionalization/images/tick-active.svg') no-repeat right 9.5px bottom 50%;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn):not(#edit-account-number-if-known):active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .js-form-item input.valid.has-no-input:not(.webform-button--submit.button.button--primary):not(.error):not(.replace_btn) {
  background: unset;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit {
  background-color: rgb(59, 224, 208);
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  color: rgb(19, 56, 68);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  height: 2.75rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  width: 100%;
  cursor: default;
  max-width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions input.webform-button--submit, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions input.webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn {
  color: rgb(19, 56, 68);
  cursor: pointer;
  background-color: rgb(59, 224, 208);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .form-actions .webform-button--submit.validBtn:focus-visible:not(:active) {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-title, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-title {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-title p, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-title p, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-title p, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-title p, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-title p, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-title p {
  margin: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-title p label.purchase-order-document, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-title p label.purchase-order-document, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-title p label.purchase-order-document, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-title p label.purchase-order-document, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-title p label.purchase-order-document, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-title p label.purchase-order-document {
  float: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper {
  margin-bottom: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  outline-width: 0.0625rem;
  outline-color: rgb(151, 157, 157);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone {
  text-align: center;
  background-color: rgb(255, 255, 255);
  height: 14.625rem;
  padding-top: 0;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0;
  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;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-width: 0.125rem;
  border-style: dashed;
  border-color: rgb(232, 237, 237);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started) {
  border-color: rgb(0, 0, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error) {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):hover {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):active {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.document-browse-text:hover, .document-browse-text:active.document-browse-text:focus) + :not(.dz-error, .dz-started):has(+ .dz-error):focus {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error) {
  border-width: 0.125rem;
  border-style: dashed;
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-error):hover {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:hover:not(.dz-started) {
  border-width: 0.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: dashed;
  border-color: rgb(31, 33, 33);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone:has(.dz-started) {
  border-width: 0.125rem;
  border-style: dashed;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .order-document-loader {
  height: 2.5rem;
  width: 2.5rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  position: relative;
  bottom: 0.5rem;
  background-image: url('/themes/custom/cupc/images/icons/pdf-upload-download.svg');
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text {
  font-weight: 400;
  text-decoration: none;
  color: rgb(0, 124, 133);
  position: relative;
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:visited {
  text-decoration: none;
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-browse-text:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-message .document-sub-text {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(94, 98, 98);
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview {
  width: 100%;
  max-width: 100%;
  margin-top: auto;
  margin-right: 0.5rem;
  margin-bottom: auto;
  margin-left: 0.5rem;
  position: relative;
  top: 0.9375rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview {
    max-width: 16.4375rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview:hover {
  z-index: unset;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-image {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  top: -1.4375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-size {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename {
  max-width: 90%;
  overflow: hidden;
  text-align: left;
  text-overflow: clip;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename {
    text-overflow: ellipsis;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:before {
  background-image: url('/themes/custom/cupc/images/icons/PDF.svg');
  background-repeat: no-repeat;
  vertical-align: bottom;
  height: 1.5625rem;
  width: 1.5rem;
  display: inline-block;
  content: "";
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover {
  max-width: 90%;
  overflow: hidden;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .dz-filename span {
  background-color: rgba(0, 0, 0, 0);
  border: none;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  -webkit-border-radius: unset;
          border-radius: unset;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip {
  margin-right: 24px;
  margin-left: 16px;
  display: inline-block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a {
  height: 1.875rem;
  width: 1.875rem;
  display: block;
  text-decoration: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus-visible {
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  right: -0.25rem;
  outline-width: 1px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip a span {
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon {
  background: url('/themes/custom/cupc/images/icons/tooltip-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-icon.open {
  background: url('/themes/custom/cupc/images/icons/tooltip-hover.svg') no-repeat;
  height: 2.25rem;
  width: 2.25rem;
  position: relative;
  top: -0.375rem;
  right: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.25rem;
  word-break: break-all;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: none;
  max-width: 18rem;
  padding: 0.5rem;
  position: absolute;
  right: -3rem;
  z-index: 9999;
  background-color: rgb(63, 66, 66);
  bottom: 2.5rem;
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text {
    max-width: 55vw;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text:after {
  height: 0.375rem;
  width: 0.75rem;
  bottom: -0.375rem;
  right: 7.4375rem;
  position: absolute;
  display: inline-block;
  content: "";
  background: url('/themes/custom/cupc/images/icons/tooltip-Arrow.svg') no-repeat;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-details .file-tooltip span.tooltip-text.show {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress {
  background-color: rgb(221, 226, 226);
  height: 0.375rem;
  width: 100%;
  margin-top: 0.625rem;
  margin-left: 0;
  left: 0;
  top: 0;
  -webkit-border-radius: unset;
          border-radius: unset;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-progress .dz-upload {
  background: #00bdb6;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message {
  background: none;
  -webkit-transition: none;
  transition: none;
  font-size: 0.875rem;
  color: rgb(255, 255, 255);
  padding-top: 0.75rem;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0.625rem;
  width: 100%;
  position: absolute;
  top: 0.6875rem;
  opacity: 1;
  text-align: left;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message:after {
  content: normal;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dz-error-message span {
  color: rgb(221, 31, 54);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon {
  height: 1.5rem;
  width: 1.5rem;
  top: -1.375rem;
  right: -0.3125rem;
  background-image: url('/themes/custom/cupc/images/icons/file-upload-close.svg');
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:hover {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-hover.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:active {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-active.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview .dropzonejs-remove-icon:focus-visible {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-active.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container {
  min-height: auto;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas {
  position: absolute;
  width: 100%;
  left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf {
  white-space: nowrap;
  cursor: pointer;
  margin-right: 1rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf {
    text-overflow: ellipsis;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip a {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text {
  display: block;
  right: -1.5625rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  bottom: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf:hover + .file-tooltip .tooltip-text:after {
  right: 2.75rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated {
  cursor: default;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip {
  display: block;
  position: relative;
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a {
  display: block;
  text-decoration: none;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: -2px;
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus {
  outline-color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a:focus:not(:focus-visible) {
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip a span {
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  background-image: url('/themes/custom/cupc/images/icons/tooltip-icon.svg');
  background-repeat: no-repeat;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(255, 255, 255);
  font-style: normal;
  background-color: rgb(63, 66, 66);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  position: absolute;
  word-break: break-all;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: none;
  bottom: 2.5rem;
  right: -4.375rem;
  max-width: 18rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text {
    max-width: 55vw;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-text:after {
  background-image: url('/themes/custom/cupc/images/icons/tooltip-Arrow.svg');
  background-repeat: no-repeat;
  height: 0.375rem;
  width: 0.75rem;
  position: absolute;
  bottom: -0.375rem;
  display: inline-block;
  content: "";
  right: 3.125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip .tooltip-text.show:after {
  right: 4.8125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon.open {
  background-image: url('/themes/custom/cupc/images/icons/tooltip-hover.svg');
  background-repeat: no-repeat;
  height: 1.875rem;
  width: 2.25rem;
  position: relative;
  top: -6px;
  right: 12px;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .file-tooltip span.tooltip-icon:focus + span.tooltip-text {
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .extension {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-valid {
  cursor: pointer;
  margin-left: auto;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete {
  cursor: pointer;
  background: url('/modules/custom/cambridge_regionalization/images/file-upload-delete.svg') no-repeat;
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  top: -3px;
  min-width: 1.5rem;
  margin-left: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:hover {
  background-image: url('/modules/custom/cambridge_regionalization/images/file-upload-delete-hover.svg');
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:active {
  background-image: url('/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg');
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf-upload-delete:focus-visible:not(:active) {
  background-image: url('/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg');
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-details .file-name .pdf.not-truncated ~ .file-tooltip {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn {
  border: transparent;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(19, 56, 68);
  height: 2.75rem;
  font-style: normal;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  margin-top: 2.1875rem;
  margin-left: 0.5rem;
  background-color: rgb(59, 224, 208);
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn {
    margin-left: 5.8125rem;
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .replace_btn:focus:not(:active) {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .canvas-container .canvas .pdf-name-button .file-size {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename {
  overflow: hidden;
  margin-right: 16px;
  white-space: nowrap;
  text-overflow: clip;
  max-width: -webkit-calc(100% - 110px);
  max-width: calc(100% - 110px);
  cursor: pointer;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename {
    text-overflow: ellipsis;
    max-width: -webkit-calc(100% - 60px);
    max-width: calc(100% - 60px);
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip a {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename:hover + .dz-details-cnt .file-tooltip .tooltip-text {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  bottom: 2.5rem;
  right: -2.8125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated {
  cursor: default;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .file-tooltip {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt {
  position: absolute;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip {
  margin-right: 0.5rem;
  display: inline-block;
  height: 1.875rem;
  width: 1.875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a {
  text-decoration: none;
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a:focus-visible {
  outline-width: 1px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
  height: 24px;
  width: 24px;
  position: relative;
  right: -4px;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip a span {
  cursor: pointer;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon {
  background: url('/themes/custom/cupc/images/icons/tooltip-icon.svg') no-repeat;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon.open {
  background: url('/themes/custom/cupc/images/icons/tooltip-hover.svg') no-repeat;
  position: relative;
  top: -0.375rem;
  right: 0.5rem;
  height: 2.25rem;
  width: 2.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text {
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  background-color: rgb(63, 66, 66);
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  max-width: 18rem;
  position: absolute;
  right: -3rem;
  bottom: 2.5rem;
  z-index: 9999;
  display: none;
  word-break: break-all;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  pointer-events: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text {
    max-width: 55vw;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-text:after {
  background: url('/themes/custom/cupc/images/icons/tooltip-Arrow.svg') no-repeat;
  content: "";
  position: absolute;
  bottom: -0.375rem;
  right: 7.4375rem;
  display: inline-block;
  height: 0.375rem;
  width: 0.75rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip .tooltip-text.show {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt .file-tooltip span.tooltip-icon:focus + span.tooltip-text {
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a {
  width: 24px;
  height: 24px;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:hover span.file-close {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-hover.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:active span.file-close {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-active.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus {
  outline-width: 0;
  outline-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a:focus-visible span.file-close {
  background-image: url("/modules/custom/cambridge_regionalization/images/pdf-close-active.svg");
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt a span.file-close {
  cursor: pointer;
  background-image: url('/modules/custom/cambridge_regionalization/images/pdf-close.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-details-cnt span.signify-error {
  background-image: url('/modules/custom/cambridge_regionalization/images/pdf-upload-error-warning.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: 0.125rem;
  margin-right: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .file-tooltip {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-details .dz-filename.not-truncated ~ .dz-details-cnt > .signify-error {
  margin-right: 0.5rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed {
  -webkit-animation: none;
          animation: none;
  width: 100%;
  opacity: 1;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dz-progress.failed .dz-upload {
  width: 83%;
  background-color: rgb(246, 34, 88);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-error .dropzonejs-remove-icon {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-image {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone .dz-preview.dz-image-preview .dz-details {
  opacity: 1;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started:not(.dropzone:has(.dz-error), .dropzone-wrapper.dropzone-completed .dropzone) {
  border-width: 0.125rem;
  border-style: dashed;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message {
  color: rgb(151, 157, 157);
  max-width: 16.4375rem;
  padding-top: 2.5rem;
  position: absolute;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .order-document-loader {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text {
  color: rgb(151, 157, 157);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover {
  color: rgb(151, 157, 157);
}
@media (min-width: 1024px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dz-started .dz-message .document-browse-text:hover {
    color: rgb(3, 98, 104);
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover {
  border-width: 0.125rem;
  border-style: dashed;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-wrapper .dropzone-dragover .dz-message {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed {
  border: none;
  outline-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone {
  border: none;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone:hover {
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .upload-success-message {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .file-name, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .file-name {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper .dropzone-completed .dropzone .canvas-container .pdf-name-button .replace_btn {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-your-details .webform-section-wrapper #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-add-purchase-details .webform-section-wrapper #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-your-details .webform-section-wrapper #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details .webform-section-wrapper #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-your-details .webform-section-wrapper #dropzone-error, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details .webform-section-wrapper #dropzone-error {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(180, 8, 8);
  font-size: 0.75rem;
  line-height: 1rem;
  font-style: normal;
  padding-top: 0.25rem;
  padding-left: 0.75rem;
  position: relative;
  top: -1.25rem;
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.active #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-purchase-details-summary-container {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
    display: flow-root;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
  color: rgb(114, 118, 118);
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  background-image: url('/themes/custom/cupc/images/icons/two-inactive.svg');
  background-repeat: no-repeat;
  content: "";
  position: relative;
  top: 0.125rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details #edit-add-purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-add-purchase-details {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
  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;
  max-width: 100%;
  color: rgb(114, 118, 118);
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/three-inactive.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review .edit-section-heading span {
  width: 95%;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details {
  padding-left: 0;
  border-width: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  border-style: none;
  background-color: rgb(255, 255, 255);
  display: none;
  max-width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details {
    max-width: 484px;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup {
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p:last-child {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext {
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:after {
  background: none;
  height: unset;
  width: unset;
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:focus {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper #edit-review-markup p a.ext:visited {
  color: rgb(103, 26, 191);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions {
    display: block;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  font-style: normal;
  height: 2.75rem;
  margin-top: 1.0625rem;
  display: inline-block;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  text-align: right;
  cursor: pointer;
  background: #3be0d0 url('/themes/custom/cupc/images/icons/lock-blue.svg') no-repeat;
  background-position: center left 11% !important;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 9.8125rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit {
    height: 2.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review #edit-review-details .webform-section-wrapper .form-actions .webform-button--submit:focus-visible:not(:active) {
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error) {
  cursor: default;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-style: normal;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: left;
  list-style-type: none;
  list-style-type: none;
  max-width: unset;
  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-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error):before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error):after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error) {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error) {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error):before {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  background-image: url('/themes/custom/cupc/images/icons/three-active.svg');
  background-repeat: no-repeat;
  content: "";
  position: relative;
  top: 0;
  display: inline-block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-review.active .edit-section-heading:not(.error):before {
    top: 0.125rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation {
  background-color: rgb(255, 255, 255);
  max-width: 51rem;
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  margin-top: 1.25rem;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  display: block;
  position: relative;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation {
    display: flow-root;
    padding-top: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation:not(.open):not(.active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(43, 128, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading {
  position: relative;
  color: rgb(31, 33, 33);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  float: left;
  padding-bottom: 0.625rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation:not(.open):not(.active) .edit-section-heading:before {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.625rem;
  background-image: url('/themes/custom/cupc/images/icons/step-valid-new.svg');
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a {
  display: block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:hover svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:hover svg path {
  fill: #036268;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:active svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:active svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a:focus:not(:active) svg path, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a:focus:not(:active) svg path {
  fill: #133844;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile a svg, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile a svg {
  vertical-align: middle;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile {
  display: inline-block;
  position: absolute;
  top: 14px;
  right: 10px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link-mobile {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile {
  position: absolute;
  top: 0.875rem;
  display: inline-block;
  right: 0.625rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link-mobile, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link-mobile {
    display: none;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link {
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: right;
  text-decoration: none;
  display: none;
  -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;
  width: 100%;
  padding-bottom: 0.625rem;
  position: absolute;
  right: 0.625rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link {
    width: auto;
    padding-bottom: 0;
    right: 1.25rem;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a {
  text-decoration: none;
  color: rgb(0, 124, 133);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:hover, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:active, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-your-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .edit-purchase-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-your-details-link a:focus-visible:not(:active), .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .edit-purchase-details-link a:focus-visible:not(:active) {
  color: rgb(3, 98, 104);
  text-decoration: none;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary {
  display: inline-block;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details {
  width: 100%;
  padding-top: unset;
  padding-left: unset;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  display: inline-block;
  word-wrap: break-word;
  float: right;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details:after, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:before, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details {
    max-width: 484px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .your-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    word-break: break-all;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details {
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-your-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-your-details-summary-container .purchase-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .your-details-summary .purchase-details .bold, .coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.edit-confirmation #edit-purchase-details-summary-container .purchase-details-summary .purchase-details .bold {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(51, 51, 51);
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.active .edit-section-heading:not(.error) {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-submission-order-request-form-us-form #edit-purchase-details.active .edit-section-heading:not(.error):before {
  background-image: url('/themes/custom/cupc/images/icons/two-active.svg');
  background-repeat: no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.125rem;
  content: "";
}
.coh-ce-cpt_order_request_form_us-e5711827 .form-item-institution {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file {
  position: relative;
  margin-top: 8px;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file:hover [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed {
  border: 4px dashed #1F2121;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file:hover [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed .text .title .browse {
  color: rgb(0, 124, 133);
  text-decoration: underline;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file.dragenter div[id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed {
  border-color: #007C85;
  background-color: rgb(215, 253, 245);
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] {
  pointer-events: none;
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  z-index: 1;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone {
  height: 100%;
  border: 1px solid #979d9d;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed {
  border: 4px dashed rgb(151 157 157 / 29%);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed.error {
  border-color: #dd1f36;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed .text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  width: 80%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed .text:before {
  background-image: url(/themes/custom/cupc/images/icons/ic-download.svg);
  background-size: contain;
  opacity: 0.5;
  content: '\0020';
  rotate: 180deg;
  height: 40px;
  width: 40px;
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed .text .title {
  font-weight: 500;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file [id^=edit-purchase-order-document-file-placeholder] .edit-purchase-order-document-dropzone .dashed .text .subtitle {
  color: rgb(94, 98, 98);
  font-size: 14px;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file input[id^=edit-purchase-order-document-upload] {
  height: 200px;
  max-width: unset;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file input[id^=edit-purchase-order-document-upload-button] {
  display: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file .ajax-progress-throbber {
  position: absolute;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document]:before {
  content: '\0020';
  background-image: url(/themes/custom/cupc/images/icons/ic-trash-can.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
  height: 24px;
  width: 24px;
  position: absolute;
  right: 0;
  z-index: 1;
  display: inline-block;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
  display: inline-block;
  color: rgb(31, 33, 33);
  padding-right: 30px;
  padding-left: 30px;
  max-width: 90%;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] a:before {
  content: '\0020';
  background-image: url(/themes/custom/cupc/images/icons/ic-pdf.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  left: 0;
  position: absolute;
  max-height: 24px;
  height: 100%;
  width: 24px;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] a:after {
  content: '\0020';
  background-image: url(/themes/custom/cupc/images/icons/ic-check-circle.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  position: absolute;
  right: 32px;
  width: 24px;
  max-height: 24px;
  height: 100%;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] ~ input[data-drupal-selector^=edit-purchase-order-document-remove-button] {
  height: 24px;
  width: 24px;
  font-size: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: right;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  border: none;
}
.coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] ~ input[data-drupal-selector^=edit-purchase-order-document-remove-button]:before, .coh-ce-cpt_order_request_form_us-e5711827 div[id^=edit-purchase-order-document].webform-document-file span[data-drupal-selector^=edit-purchase-order-document] ~ input[data-drupal-selector^=edit-purchase-order-document-remove-button]:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_form_us-e5711827 .form-actions input.button--primary {
    float: right;
  }
  .coh-ce-cpt_order_request_form_us-e5711827 .form-actions input.button--primary:before, .coh-ce-cpt_order_request_form_us-e5711827 .form-actions input.button--primary:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]) {
  opacity: 0.5;
}
.coh-ce-cpt_order_request_form_us-e5711827 .webform-section-wrapper .form-actions .webform-button--submit:not([value="Request order"]).validBtn {
  opacity: 1;
}
.coh-ce-cpt_order_request_form_us-e5711827 #edit-add-purchase-details .webform-button--submit.validBtn {
  pointer-events: none;
  opacity: 0.5;
}
.coh-ce-cpt_order_request_form_us-e5711827 #edit-add-purchase-details .webform-button--submit.validBtn.validDocu {
  pointer-events: auto;
  opacity: 1;
}
.coh-ce-cpt_order_request_form_us-4aeace1 {
  padding-top: 1.25rem;
  padding-bottom: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_form_us-4aeace1 {
    padding-top: 3.125rem;
    padding-bottom: 1.875rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 {
  padding-right: 0;
  padding-left: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform {
  color: rgb(31, 33, 33);
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: none;
  border-color: rgb(224, 224, 224);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform {
    border-style: solid;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__empty-bag-text {
  margin-bottom: 0;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__empty-bag-text {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary {
  clear: both;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.9375rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  position: relative;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper {
  width: 75%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary .minibag__product_details_secondary_wrapper .minibag__product-name {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.6875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary p.minibag__product-quantity__price {
  margin-top: 0;
  margin-bottom: 0.6875rem;
  right: 1.25rem;
  position: absolute;
  top: 0.9375rem;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 600;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .product_details_summary p.minibag__product-quantity__text_summary {
  top: 3.125rem;
  right: 1.25rem;
  margin-bottom: 0;
  position: absolute;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.75rem;
  margin-bottom: 0.5rem;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary {
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary:after {
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(232, 237, 237);
  content: "";
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary:after {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary span {
  color: rgb(94, 98, 98);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary span {
    display: block;
  }
}
@media (min-width: 990px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__order-summary span {
    display: inline-block;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading:before {
  background: url("/modules/custom/gnav/icons/shopping_bag.svg") no-repeat;
  background-size: cover;
  height: 1.25rem;
  width: 1.125rem;
  content: "";
  vertical-align: bottom;
  display: inline-block;
  margin-right: 0.5rem;
  padding-top: 0.125rem;
  padding-right: 0.1875rem;
  padding-bottom: 0.125rem;
  padding-left: 0.1875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading p {
  position: absolute;
  bottom: 0.125rem;
  left: 1.375rem;
  height: 1.25rem;
  min-width: 1.25rem;
  padding: 1px;
  margin-bottom: 0;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading p {
    left: 1.875rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__heading p span.minibag__cart-count {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1.125rem;
  background-color: rgb(3, 98, 104);
  display: block;
  -webkit-border-radius: 15px;
          border-radius: 15px;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  text-align: center;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag {
  float: right;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(0, 124, 133);
  text-decoration: none;
  margin-top: 0.75rem;
  margin-right: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag {
    margin-right: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag:focus-visible {
  text-decoration: none;
  color: rgb(3, 98, 104);
  outline-style: solid;
  outline-color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .close-bag:visited {
  text-decoration: none;
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag {
  float: right;
  display: inline-block;
  color: rgb(0, 124, 133);
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-decoration: none;
  margin-top: 0.75rem;
  margin-right: 0.75rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag {
    margin-right: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  text-decoration: none;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .edit-bag:visited {
  text-decoration: none;
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product-type {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product-quantity__price {
  text-align: right;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-name {
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image {
  height: 4.6875rem;
  width: 3.125rem;
  margin-right: 0.625rem;
  min-width: 3.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-image img {
  height: 100%;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-author {
  margin-bottom: 0.625rem;
  font-size: 1rem;
  line-height: 1.25rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn {
  font-size: 1rem;
  line-height: 1.25rem;
  position: relative;
  z-index: 9;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-isbn span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product-details .minibag__product-type span {
  font-weight: 500;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_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;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove {
  border-style: none;
  height: 1.5rem;
  width: 1.5rem;
  background: url("/modules/custom/cambridge_regionalization/images/file-upload-delete.svg") no-repeat;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:hover {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-hover.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:active {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag__product-button--remove:focus-visible {
  background-image: url("/modules/custom/cambridge_regionalization/images/file-upload-delete-active.svg");
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  border-style: solid;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-width: 0.0625rem;
  border-color: rgb(151, 157, 157);
  margin-left: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
  border-style: none;
  background-color: rgba(0, 0, 0, 0);
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_1.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add.svg") no-repeat;
  background-size: cover;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--minus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_remove_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-button.minibag__product-button--plus-disabled {
  background: url("/modules/custom/cambridge_regionalization/images/ic_add_inactive.svg") no-repeat;
  background-size: cover;
  pointer-events: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__product .minibag__product_price_quantity_wrapper .minibag-quantity-change-wrapper .minibag__product-quantity__text {
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
  text-align: center;
  min-width: 0.9375rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper {
  padding-top: 1.25rem;
  padding-right: 0.75rem;
  padding-bottom: 1.25rem;
  padding-left: 0.75rem;
  background-color: rgb(247, 250, 250);
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper h6 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  padding-bottom: 0.625rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__subtotal {
  margin-bottom: 0.3125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__subtotal__item {
  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;
  margin-bottom: 0.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.8125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__subtotal .minibag__delivery__item span:first-child {
  min-width: 3.875rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.05);
  z-index: 9999;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper {
  border-width: 0;
  border-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper * {
  padding: 0;
  margin: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .minibag-disclaimer {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__total_wrapper .minibag__grandtotal-footer.minibag__grandtotal-footer--fixed .minibag__disclaimer-wrapper .form-actions a {
  margin-top: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-width: 0.0625rem;
  border-color: rgb(232, 237, 237);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-top-style: solid;
  border-bottom-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal-title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  padding-bottom: 0;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal {
  text-align: right;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span {
  display: block;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:first-child {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__grand-total-wrapper .minibag__grandtotal span:nth-child(2) {
  color: rgb(94, 98, 98);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper {
  text-align: center;
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
}
@media (min-width: 600px) {
  .order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    display: none;
  }
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a {
  color: rgb(0, 124, 133);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus {
  text-decoration: none;
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .minibag-disclaimer a.ext:after {
  display: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit {
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1rem;
  line-height: 1.25rem;
  height: 2.75rem;
  margin-top: 0.9375rem;
  text-align: center;
  border-width: 0;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: none;
  cursor: pointer;
  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;
  text-decoration: none;
  background-color: rgb(59, 224, 208);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:active {
  background-color: rgb(0, 189, 182);
  color: rgb(19, 56, 68);
  text-decoration: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__disclaimer-wrapper .form-actions .webform-button--submit:focus-visible {
  color: rgb(19, 56, 68);
  text-decoration: none;
  background-color: rgb(142, 232, 216);
  outline-width: 0.125rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper {
  text-align: center;
  padding-top: 0.625rem;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper p {
  margin-bottom: 1.5rem;
  color: rgb(51, 51, 51);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link {
  font-weight: 500;
  color: rgb(0, 124, 133);
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:hover svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:active svg path {
  fill: #133844;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus {
  outline-width: 0;
  outline-style: none;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible {
  color: rgb(3, 98, 104);
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:focus-visible svg path {
  fill: #036268;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited {
  color: rgb(103, 26, 191);
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link:visited svg path {
  fill: #671ABF;
}
.order-summary-form-block.coh-ce-cpt_order_request_form_us-e98bd257 .ordersummaryform .minibag__shopping-link-wrapper .shopping-link svg {
  margin-left: 6px;
}
.coh-ce-cpt_order_request_title_banner-5f8d2d05 {
  background-color: rgb(17, 39, 48);
}
.coh-ce-cpt_order_request_title_banner-21f6c6f4 {
  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: 7.5rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_title_banner-21f6c6f4 {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_order_request_title_banner-21f6c6f4 {
    height: 5rem;
  }
}
.coh-ce-cpt_order_request_title_banner-21f6c6f4:before {
  content: none;
}
.coh-ce-cpt_order_request_title_banner-21f6c6f4:after {
  content: none;
}
.coh-ce-cpt_order_request_title_banner-e17d62c {
  color: rgb(255, 255, 255);
  line-height: 40px;
  margin-top: 0.75rem;
  margin-bottom: 0.9375rem;
  font-size: 36px;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_order_request_title_banner-e17d62c {
    font-size: 40px;
    line-height: 44px;
    text-align: left;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_order_request_title_banner-e17d62c {
    font-size: 48px;
    line-height: 52px;
    text-align: left;
  }
}
.coh-ce-cpt_our_services_grid-af9855c9 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_our_services_grid-af9855c9 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_our_services_grid-af9855c9 {
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_our_services_grid-ebba0bba {
  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;
}
.services-with-image-row.card-align--left.coh-ce-cpt_our_services_grid-ebba0bba {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 600px) {
  .services-with-image-row.card-align--left.coh-ce-cpt_our_services_grid-ebba0bba {
    padding-left: 8px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_our_services_grid-c672516 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_our_services_grid-9bb21e2f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_our_services_grid-767775b3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_our_services_tile-91c1f3cb {
  min-height: 224px;
}
.our-services__container-1.coh-ce-cpt_our_services_tile-91c1f3cb {
  height: 10rem;
  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;
}
.image-type-1.coh-ce-cpt_our_services_tile-e7f918c2 {
  height: 100%;
  width: 100%;
  max-height: 9rem;
  min-width: 6.25rem;
  max-width: 24rem;
}
.our-services__container-1.coh-ce-cpt_our_services_tile-7403f73f {
  height: 10rem;
  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;
}
.image-type-1.coh-ce-cpt_our_services_tile-6a880d59 {
  height: 100%;
  width: 100%;
  max-height: 3.75rem;
  min-width: 6.25rem;
}
.coh-ce-cpt_our_services_tile-39388d63 {
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_our_services_tile-17f83eda {
  margin-bottom: 0.5rem;
  display: none;
}
.coh-ce-cpt_our_services_tile-14b445f0 {
  display: none;
}
.coh-ce-cpt_our_services_tile-48e175c5 {
  margin-top: 1.25rem;
  display: none;
}
.coh-ce-cpt_our_services_tile-e20f8d9e {
  font-weight: 700;
}
.coh-ce-cpt_our_services_tile-225a55cc {
  white-space: nowrap;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-title-bar-fluid {
  background-color: rgb(232, 237, 237);
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-title-bar-fluid .dnload-title-bar {
  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_password_validation_componen-acfa9b48 .dnload-title-bar-fluid h4 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 2rem;
  margin-bottom: 0;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box {
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
  position: relative;
}
@media (min-width: 990px) {
  .coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box {
    margin-top: 2.5rem;
    margin-bottom: 3.75rem;
    width: 25.25rem;
  }
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block {
  margin-bottom: 1.25rem;
  position: relative;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block label {
  display: block;
  margin-bottom: 0.5rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(31, 33, 33);
  font-size: 1rem;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block input {
  max-width: 100%;
  width: 100%;
  background-image: none;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block input::-ms-reveal {
  display: none;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block label.error {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-top: 0.25rem;
  color: rgb(221, 31, 54);
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .password-block .iconToggle {
  position: absolute;
  right: 0.6875rem;
  top: 2.3125rem;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  height: 44px;
  width: 34%;
  margin-bottom: 20px;
  clear: none;
  float: right;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper:before, .coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper input[type=submit] {
  padding-top: 0;
  padding-right: 0.75rem;
  padding-bottom: 0;
  padding-left: 2.0625rem;
  width: 100%;
  background-color: rgb(59, 224, 208);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  background: #3be0d0 url('/themes/custom/cupc/images/icons/ic-download.svg')  no-repeat  left 7px center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper input[type=submit] {
    background: #3be0d0 url('/themes/custom/cupc/images/icons/ic-download.svg')  no-repeat  left 7px center;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper input[type=submit] {
    width: auto;
    background: #3be0d0 url('/themes/custom/cupc/images/icons/ic-download.svg')  no-repeat  left 10px center;
  }
}
.coh-ce-cpt_password_validation_componen-acfa9b48 .dnload-form-box .form-wrapper input[type=submit]:hover {
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_payment_options_banner_1-97d830ad {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 31, 30);
}
@media (min-width: 990px) {
  .coh-ce-cpt_payment_options_banner_1-97d830ad {
    width: 814px;
  }
}
.coh-ce-cpt_payment_options_banner_1-4256c737 {
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_payment_options_banner_1-4256c737 {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_payment_options_banner_1-a8d17f74 {
  max-width: 100%;
  margin-bottom: 0px;
}
.coh-ce-cpt_payment_options_banner_1-a2f59d22 {
  margin-right: 8px;
  height: 24px;
  width: 24px;
}
.coh-ce-cpt_payment_options_banner_1-1c0a70b6 {
  color: rgb(221, 31, 54);
  font-size: 16px;
  margin-right: 1rem;
  margin-bottom: 0;
  margin-left: 1rem;
  font-weight: 700;
}
.coh-ce-cpt_payment_options_banner_1-658252fa {
  background: url('/themes/custom/cupc/images/icons/close-red-icon.svg') 58% 50% no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  margin-left: auto;
  height: 24px;
  width: 24px;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.coh-ce-cpt_payment_options_banner_1-658252fa:hover {
  background: url('/themes/custom/cupc/images/icons/close-red-icon-hover.svg') 58% 50% no-repeat;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_payment_options_banner_1-658252fa:active {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url('/themes/custom/cupc/images/icons/close-red-icon-focus.svg') 58% 50% no-repeat;
}
.coh-ce-cpt_payment_options_banner_1-658252fa:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: url('/themes/custom/cupc/images/icons/close-red-icon-focus.svg') 58% 50% no-repeat;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(83, 4, 17);
}
.coh-ce-cpt_payment_options_banner_1-88fb6df9 {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  margin-top: 23px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  height: 36px;
}
@media (min-width: 990px) {
  .coh-ce-cpt_payment_options_banner_1-88fb6df9 {
    margin-top: 24px;
  }
}
.coh-ce-cpt_payment_options_banner_1-88fb6df9:focus {
  outline-style: none;
  -webkit-box-shadow: 0 0 0 2px rgb(3, 98, 104);
          box-shadow: 0 0 0 2px rgb(3, 98, 104);
}
.coh-ce-cpt_payment_options_banner_2-468e790c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 31, 30);
}
@media (min-width: 990px) {
  .coh-ce-cpt_payment_options_banner_2-468e790c {
    width: 814px;
  }
}
.coh-ce-cpt_payment_options_banner_2-b6b195d6 {
  margin-bottom: 23px;
  font-size: 24px;
  line-height: 28px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_payment_options_banner_2-b6b195d6 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_payment_options_banner_2-b6b195d6 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 36px;
  }
}
.coh-ce-cpt_payment_options_banner_2-303eeca0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.coh-ce-cpt_payment_options_banner_2-37d6338 {
  height: 24px;
  width: 40px;
  margin-right: 16px;
}
.coh-ce-cpt_payment_options_banner_2-414e06c9 {
  margin-right: 16px;
  height: 24px;
  width: 40px;
}
.coh-ce-cpt_payment_options_banner_2-1fb5e785 {
  height: 24px;
  width: 40px;
}
.coh-ce-cpt_payment_options_banner_2-be073795 {
  max-width: 100%;
  margin-top: 16px;
  margin-bottom: 0px;
}
.coh-ce-cpt_payment_options_banner_2-1b846070 {
  border-width: 1px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  margin-top: 23px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 36px;
}
@media (min-width: 990px) {
  .coh-ce-cpt_payment_options_banner_2-1b846070 {
    margin-top: 24px;
  }
}
.coh-ce-cpt_payment_options_banner_2-1b846070:focus {
  -webkit-box-shadow: 0 0 0 2px rgb(3, 98, 104);
          box-shadow: 0 0 0 2px rgb(3, 98, 104);
  outline-style: none;
}
.coh-ce-cpt_people_grid-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_people_grid-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_people_grid-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_people_grid-94018600 {
  text-align: center;
}
.coh-ce-cpt_people_grid-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_people_grid-13e4c2fd {
  height: 100%;
  margin-bottom: 1rem;
}
.coh-ce-cpt_people_grid-13e4c2fd > article {
  height: 100%;
}
.coh-ce-cpt_pitt_building_enquiry_form-826336cd {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_pitt_building_enquiry_form-826336cd {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-de705fc2 {
    max-width: 42.375rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_plsclear-6b80e100 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}
.coh-ce-cpt_plsclear-acddc52 {
  margin-top: 1.125rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 0.875rem;
  line-height: 18px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-acddc52 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 20px;
    margin-top: 1rem;
    margin-bottom: 0.5rem;
  }
}
.coh-ce-cpt_plsclear-3ef19639 {
  padding-top: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 {
    padding-top: 1.875rem;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox {
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox {
    max-width: 26.6875rem;
    margin-right: 1rem;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox input {
  width: 100%;
  border-top-color: rgb(118, 118, 118);
  border-bottom-color: rgb(118, 118, 118);
  border-left-color: rgb(118, 118, 118);
  border-right-color: rgb(118, 118, 118);
  border-width: 0.0625rem;
  border-style: solid;
  margin-bottom: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox input {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox input {
    max-width: 26.6875rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBox input:focus {
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container {
  width: -webkit-calc(100% - 48px);
  width: calc(100% - 48px);
}
@media (min-width: 600px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container {
    max-width: -webkit-calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container {
    max-width: 15rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container {
    max-width: 18.75rem;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions {
    max-width: 100%;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions select {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions select {
    max-width: 100%;
  }
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .searchOptions select:focus {
  border-width: 0.0625rem;
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .credit-section {
  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;
  font-size: 0.75rem;
  line-height: 16px;
  margin-top: 0.25rem;
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchOptions__container .credit-section .credits {
  margin-right: 0.375rem;
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBtn input {
  text-indent: -10rem;
  background: url('/themes/custom/cupc/images/icons/magnifying-glass--green.svg') 50% 50% no-repeat;
  height: 2.5rem;
  width: 2.5rem;
  margin-left: 0.5rem;
  background-color: rgb(59, 224, 208);
  border-color: rgb(59, 224, 208);
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBtn input:focus {
  border-color: rgb(19, 56, 68);
  background-color: rgb(142, 232, 216);
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBtn input:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
}
.coh-ce-cpt_plsclear-3ef19639 .widgetContainer .searchBtn input:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_podcasts-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_podcasts-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_podcasts-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_podcasts-94018600 {
  text-align: center;
}
.coh-ce-cpt_podcasts-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_podcasts-e46e541a {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_podcasts-e46e541a {
    min-width: 33%;
    max-width: 50%;
  }
}
.coh-ce-cpt_podcasts-f37c0603 iframe {
  max-height: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_podcasts-f37c0603 iframe {
    max-height: none;
  }
}
.coh-ce-cpt_press_enquiries-87256ea8 {
  background-color: rgb(93, 47, 193);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_press_enquiries-87256ea8 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_press_enquiries-87256ea8 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_press_enquiries-ca933974 {
  color: rgb(255, 255, 255);
  margin-bottom: 1.5rem;
  text-align: center;
}
.coh-ce-cpt_press_enquiries-f700704 {
  -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;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) {
  .coh-ce-cpt_press_enquiries-f700704 {
    max-width: none;
  }
}
.coh-ce-cpt_press_enquiries-7956e4da {
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 18.75rem;
}
.coh-ce-cpt_press_enquiries-3b0f20a6 {
  margin-top: 0.5rem;
  margin-right: 1.25rem;
}
.coh-ce-cpt_press_enquiries-3b0f20a6 img {
  max-height: 1.875rem;
  height: 100%;
  min-width: 1.875rem;
  max-width: 1.875rem;
}
.coh-ce-cpt_press_enquiries-b1127322 {
  font-size: 1.25rem;
  font-weight: 700;
}
.coh-ce-cpt_press_enquiries-38865f72 a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_press_enquiries-10f410ad {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_description-15560e81 .product-desc-overview {
  background-color: rgb(42, 112, 231);
}
.coh-ce-cpt_product_description-15560e81 div {
  background-color: rgb(93, 47, 193);
}
.coh-ce-cpt_product_featured-7b1c6074 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured-7b1c6074 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_product_featured-7b1c6074 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_product_featured-94018600 {
  text-align: center;
}
.coh-ce-cpt_product_featured-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_product_featured-cdf62f6f {
  margin-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;
}
.coh-ce-cpt_product_featured-cdf62f6f .featured-img-container {
  position: relative;
  width: 100%;
}
.coh-ce-cpt_product_featured-cdf62f6f .featured-img-container .coh-link {
  height: 100%;
  width: 100%;
  position: absolute;
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
}
.coh-ce-cpt_product_featured-cdf62f6f .featured-img-container .coh-link:after {
  display: none;
}
.coh-ce-cpt_product_featured-f99578bb {
  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(255, 255, 255);
}
.coh-ce-cpt_product_featured-dd93fd8e {
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_product_featured-428ed131 {
  background-color: rgb(255, 255, 255);
  padding-right: 16px;
  padding-bottom: 20px;
  padding-left: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_product_featured-6ec5888d {
  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;
  margin-bottom: auto;
}
.format-style-1.coh-ce-cpt_product_featured-6ec5888d .format-category-tag {
  display: none;
}
.format-style-1.coh-ce-cpt_product_featured-6ec5888d .format-label {
  display: inline-block;
}
.coh-ce-cpt_product_featured-7e9c0f44 {
  display: inline-block;
  margin: 0;
  margin-top: 1.25rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_product_featured-9319d63c {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}
.coh-ce-cpt_product_featured-a6b092da {
  width: 100%;
  color: rgb(31, 33, 33);
  display: inline-block;
  white-space: normal;
}
.coh-ce-cpt_product_featured-a6b092da:after {
  display: none;
}
.coh-ce-cpt_product_featured-3ac82b5f {
  display: none;
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_product_featured-3ac82b5f:before {
  content: "Format:";
  font-weight: 500;
  margin-right: 0.25rem;
}
.coh-ce-cpt_product_featured-ce5c6bb9 {
  margin-bottom: 0.75rem;
  color: rgb(31, 33, 33);
  font-weight: 500;
}
.no-cta-.coh-ce-cpt_product_featured-ce5c6bb9 {
  font-weight: 400;
  margin-bottom: 0;
}
.coh-ce-cpt_product_featured-93560776 {
  text-align: center;
}
.coh-ce-cpt_product_featured-b8b54fb3 {
  display: inline-block;
}
.coh-ce-cpt_product_featured_content-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured_content-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_product_featured_content-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav {
    overflow-y: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav {
    padding-left: 1.4375rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav {
    padding-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav {
    padding-left: 0;
    max-width: 77rem;
  }
}
.coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-nav > li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-content-wrapper {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_product_featured_content-2a757b97 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    max-width: 77rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured_content-77ce041c article:nth-child(even) .coh-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured_content-3cbca1c6 article:nth-child(even) .coh-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_featured_content-372a4e57 article:nth-child(even) .coh-row-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.coh-ce-cpt_product_info_banner-1de05e2b {
  position: relative;
}
.coh-ce-cpt_product_info_banner-1de05e2b .social-sharing {
  position: absolute;
  right: 0;
  top: 0.625rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_product_info_banner-1de05e2b .social-sharing {
    top: 2.5rem;
  }
}
.coh-ce-cpt_query_about_an_order-51d8214 {
  width: 650px;
  margin: 0 auto;
}
.coh-ce-cpt_request_form-7afb62e0 {
  background-color: rgb(31, 43, 88);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_request_form-7afb62e0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_request_form_webform-22c15476 {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-22c15476 {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_request_form_webform-22c15476 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_request_form_webform-20f68444 {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 51.5rem;
  text-align: center;
}
.coh-ce-cpt_request_form_webform-85742b4d {
  max-width: 38.375rem;
  padding-top: 2rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-85742b4d {
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 {
  max-width: 38.375rem;
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
  margin-right: auto;
  margin-left: auto;
  background-color: rgb(255, 255, 255);
  content: "black";
  color: rgb(0, 0, 0);
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-required {
  display: none;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 .webform-section {
    padding-bottom: 1.25rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section:last-of-type {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 .webform-section:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section h2 {
  font-size: 1.125rem;
  line-height: 22px;
  margin-bottom: 1.25rem;
  text-align: left;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 .webform-section h2 {
    font-size: 1.25rem;
    line-height: 24px;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1.25rem;
  position: relative;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox:hover label {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox:hover label:before {
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox:focus-within {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  outline-color: rgb(19, 56, 68);
  outline-width: 0.0625rem;
  outline-style: solid;
  outline-offset: 0.125rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox:focus-within label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox:focus-within label:before {
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox .form-checkbox {
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  left: 0;
  top: 0.25rem;
  opacity: 0;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox .form-checkbox:checked + label:before {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox .form-checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 0.25rem;
  top: 0.375rem;
  height: 0.25rem;
  width: 0.75rem;
  border-top-width: 0;
  border-bottom-width: 0.125rem;
  border-left-width: 0.125rem;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  margin-left: 0;
  border-top-color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox label {
  font-weight: 400;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox label:before {
  display: block;
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
  margin-right: 0.5rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-type-checkbox label:not(.form-required):after {
  content: normal;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-item-other2 {
  margin-left: 2.125rem;
  position: relative;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item.form-item-other2:before {
  position: absolute;
  left: -1.5rem;
  top: -0.125rem;
  display: block;
  border-left-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-left-style: solid;
  border-bottom-color: rgb(0, 124, 133);
  border-left-color: rgb(0, 124, 133);
  content: "";
  height: 1.625rem;
  width: 0.375rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item .form-email.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item .form-text.required.valid {
  background: url('/themes/custom/cupc/images/icons/circle-success.svg') 98.5% 50% transparent no-repeat;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item label {
  font-size: 1rem;
  line-height: 20px;
  font-weight: 500;
  margin-bottom: 0.25rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item label:not(.form-required):after {
  content: "(Optional)";
  font-weight: 400;
  margin-left: 0.25rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item label.error {
  color: rgb(180, 8, 8);
  font-size: 0.75rem;
  line-height: 16px;
  font-weight: 400;
  margin-top: 0.25rem;
  margin-bottom: 0;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item label.error:after {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 0.75rem;
  display: block;
  top: 2.125rem;
  background: url('/themes/custom/cupc/images/icons/circle-error.svg') 50% 50% no-repeat;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item input:not(.form-checkbox), .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item textarea {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
}
@media (min-width: 768px) {
  .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item input:not(.form-checkbox), .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item textarea {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item input:not(.form-checkbox).error, .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item textarea.error {
  border-color: rgb(221, 31, 54);
  border-width: 0.125rem;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item input:not(.form-checkbox).error:focus, .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item textarea.error:focus {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(221, 31, 54);
  outline-style: solid;
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item input:not(.form-checkbox).error:focus-visible, .coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item textarea.error:focus-visible {
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(221, 31, 54);
  outline-style: solid;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item div {
  width: 100%;
}
.coh-ce-cpt_request_form_webform-50d60b14 .webform-section .form-item .error {
  border-color: rgb(221, 31, 54);
}
.coh-ce-cpt_request_form_webform-50d60b14 .form-actions {
  text-align: right;
}
.coh-ce-cpt_request_form_webform-50d60b14 .form-actions .form-submit {
  width: 100%;
  color: rgb(19, 56, 68);
  background-color: rgb(59, 224, 208);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(59, 224, 208);
  padding: 0.5rem;
  height: 2.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 .form-actions .form-submit {
    width: 4.125rem;
  }
}
.coh-ce-cpt_request_form_webform-50d60b14 .form-actions .form-submit:disabled {
  opacity: 0.3;
}
.coh-ce-cpt_request_form_webform-50d60b14 .form-actions .form-submit:hover {
  background-color: rgb(142, 232, 216);
  border-color: rgb(142, 232, 216);
}
.coh-ce-cpt_request_form_webform-50d60b14 .form-actions .form-submit:active {
  background-color: rgb(0, 189, 182);
  border-color: rgb(0, 189, 182);
}
.coh-ce-cpt_request_form_webform-50d60b14 label {
  color: rgb(51, 51, 51);
}
@media (min-width: 600px) {
  .coh-ce-cpt_request_form_webform-50d60b14 #edit-flexbox-05 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_request_link-92c78da2 {
  max-width: 51.5rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_request_link-92c78da2 {
    padding-top: 3.75rem;
    padding-bottom: 3.25rem;
  }
}
.coh-ce-cpt_request_link-f9baa80b {
  font-weight: 700;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  text-align: left;
  margin-bottom: 1rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_request_link-f9baa80b {
    font-size: 2rem;
  }
}
.coh-ce-cpt_request_link-674a2c42 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  text-align: left;
  line-height: 1.25rem;
}
.coh-ce-cpt_request_link-674a2c42 ul li ul li {
  list-style-type: disc;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_request_link-674a2c42 p {
  padding-bottom: 1rem;
  line-height: 1.25rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  text-align: left;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_request_link-674a2c42 ul li {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_request_link-1eb389c2 {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_request_link-48140d84 {
  color: rgb(3, 98, 104);
  outline-style: none;
}
.coh-ce-cpt_request_link-48140d84:after {
  background-image: url('/themes/custom/cupc/images/icons/internal-link-default.svg');
}
.coh-ce-cpt_request_link-48140d84:hover {
  outline-style: none;
  border-style: none;
  text-decoration: underline;
}
.coh-ce-cpt_request_link-48140d84:focus {
  color: rgb(19, 56, 68);
  outline-style: none;;
  text-decoration: none !important;;
  border: 1px solid #133844;;
}
.coh-ce-cpt_request_link-48140d84:focus:after {
  background-image: url('/themes/custom/cupc/images/icons/internal-link-focus-press.svg');
}
.coh-ce-cpt_request_link-48140d84:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
  outline-style: none;
}
.coh-ce-cpt_request_link-48140d84:active:after {
  background-image: url('/themes/custom/cupc/images/icons/internal-link-focus-press.svg');
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .back-link-wrapper {
  top: 0.125rem;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.4375rem;
  padding-right: 0.5rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  width: 4.875rem;
  height: 2.25rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .back-link-wrapper:before {
  content: "";
  background-image: url(/themes/custom/cupc/images/icons/arrow--black.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: 0.25rem;
  right: 0.4375rem;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .product-title-center {
  text-align: center;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .webform-section {
  margin-top: 0;
  margin-bottom: 1.25rem;
  width: auto;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .webform-section {
    max-width: 38.375rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .form-actions {
  width: 100%;
  text-align: right;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .form-actions #edit-actions-submit {
  width: 100%;
  margin: 0;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .form-actions #edit-actions-submit {
    width: auto;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner {
  text-align: center;
  max-width: 100%;
  width: 100%;
  margin-top: 1.1875rem;
  margin-bottom: 4.75rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner p {
  color: rgb(31, 33, 33);
  text-align: center;
  max-width: 51.4375rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner p:first-child {
  font-weight: 700;
  font-size: 3rem;
  line-height: 2.75rem;
  padding-bottom: 1.625rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-you-image {
  background-image: url(/themes/custom/cupc/images/icons/thank-you-tick.svg);
  background-repeat: no-repeat;
  height: 10.25rem;
  width: 10.25rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner p.thank-content {
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 2.75rem;
  text-align: center;
  padding-top: 2.125rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-desc {
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 500;
  text-align: center;
  color: rgb(31, 33, 33);
  margin-bottom: 0;
  padding-top: 1.875rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-page-back-btn {
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 3.75rem;
  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;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-page-back-btn a {
  width: 7.8125rem;
  height: 2.25rem;
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: rgb(19, 56, 68);
  text-decoration: none;
  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;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-page-back-btn a:hover {
  background-color: rgb(142, 232, 216);
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-page-back-btn a:focus {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  width: 8.0625rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_edumar-7a001623 .webform-submission-form .request-more-info-thank-banner .thank-page-back-btn a:active {
  background-color: rgb(0, 189, 182);
}
.description.coh-ce-cpt_request_more_info_edumar-7a001623 {
  font-weight: 500;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: 400;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text {
  top: 0.125rem;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.4375rem;
  padding-right: 0.5rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  width: 4.875rem;
  height: 2.25rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text:before {
  content: "";
  background-image: url(/themes/custom/cupc/images/icons/arrow--black.svg);
  background-repeat: no-repeat;
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: 0.25rem;
  right: 0.4375rem;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-05 {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 2.75rem;
  padding-top: 2.5rem;
  padding-bottom: 1.25rem;
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-05 {
    max-width: 63.75rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-05 strong {
  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;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-04 p:first-child {
  text-align: center;
  font-size: 1.375rem;
  line-height: 1.625rem;
  color: rgb(31, 33, 33);
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .india-form-fields {
  margin-top: 0;
  margin-bottom: 1.25rem;
  width: auto;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .india-form-fields {
    max-width: 38.375rem;
    margin-right: auto;
    margin-left: auto;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .form-actions {
  width: 100%;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .form-actions {
    width: auto;
    float: right;
  }
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .form-actions:before, .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .form-actions:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .form-actions #edit-actions-submit {
  margin: 0;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 {
  background-color: rgb(215, 253, 245);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  padding-top: 1.125rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 3.5rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p {
  color: rgb(19, 56, 68);
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 990px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p {
    width: 33.5rem;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p:first-child {
  font-weight: 700;
  padding-bottom: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p:first-child:before {
  content: "";
  background-image: url(/themes/custom/cupc/images/icons/information.svg);
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  left: -2.375rem;
  display: inline-block;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p:first-child strong {
  position: relative;
  left: -1.5rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p a {
  text-decoration: underline;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-01 p a:after {
  content: normal;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-03 {
  background-color: rgb(215, 253, 245);
  text-align: center;
  width: 100%;
  max-width: 100%;
  padding-top: 5.875rem;
  padding-bottom: 5.875rem;
  margin-top: 2.25rem;
  margin-bottom: 2.5rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-03 p:first-child {
  font-weight: 700;
  font-size: 3rem;
  line-height: 2.75rem;
  padding-bottom: 1.625rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-03 p:nth-child(2) {
  display: none;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-03 p {
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.625rem;
  text-align: center;
  color: rgb(31, 33, 33);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 21.25rem;
}
@media (min-width: 768px) {
  .request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form #edit-processed-text-03 p {
    max-width: 51.4375rem;
  }
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form fieldset.webform-composite-hidden-title {
  margin-top: 0;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .request-more-info-thank-banner {
  text-align: center;
  max-width: 100%;
  width: 100%;
  margin-top: 1.1875rem;
  margin-bottom: 4.75rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .request-more-info-thank-banner p {
  color: rgb(31, 33, 33);
  text-align: center;
  max-width: 51.4375rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .request-more-info-thank-banner p:first-child {
  font-weight: 700;
  font-size: 3rem;
  line-height: 2.75rem;
  padding-bottom: 1.625rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-you-image {
  background-image: url(/themes/custom/cupc/images/icons/thank-you-tick.svg);
  background-repeat: no-repeat;
  height: 10.25rem;
  width: 10.25rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form p.thank-content {
  color: rgb(0, 0, 0);
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 2.75rem;
  text-align: center;
  padding-top: 2.125rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-desc {
  font-size: 1.375rem;
  line-height: 1.625rem;
  font-weight: 500;
  text-align: center;
  color: rgb(31, 33, 33);
  margin-bottom: 0;
  padding-top: 1.875rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-page-back-btn {
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 3.75rem;
  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;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-page-back-btn a {
  width: 7.8125rem;
  height: 2.25rem;
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  text-align: center;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: rgb(19, 56, 68);
  text-decoration: none;
  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;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-page-back-btn a:hover {
  background-color: rgb(142, 232, 216);
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-page-back-btn a:focus {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  width: 8.0625rem;
}
.request-more-info-container.coh-ce-cpt_request_more_info_form_india-d410c653 .webform-submission-request-more-info-india-form .thank-page-back-btn a:active {
  background-color: rgb(0, 189, 182);
}
.description.coh-ce-cpt_request_more_info_form_india-d410c653 {
  font-weight: 500;
}
.no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
  padding-top: 0;
}
@media (min-width: 600px) {
  .no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-top: 0;
  }
}
@media (min-width: 990px) {
  .no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-top: 0;
  }
}
@media (min-width: 1024px) {
  .no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-top: 0;
  }
}
@media (min-width: 1280px) {
  .no-top-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-top: 0;
  }
}
.no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-bottom: 0;
  }
}
@media (min-width: 990px) {
  .no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .no-bottom-padding.coh-ce-cpt_research_overview-cff3fa34 .research__container {
    padding-bottom: 0;
  }
}
.coh-ce-cpt_resource_listing-94018600 {
  text-align: center;
}
.coh-ce-cpt_review_cards_manual_-eb12bb9e {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_review_cards_manual_-7402bf40 {
  text-align: center;
  margin-bottom: 2.875rem;
}
.coh-ce-cpt_review_cards_manual_-16e2230f {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.green-star.coh-ce-cpt_review_cards_manual_-16e2230f .star-icon:after {
  -webkit-filter: invert(145%) sepia(180%) saturate(6766%) hue-rotate(-555deg) brightness(115%) contrast(221%);
          filter: invert(145%) sepia(180%) saturate(6766%) hue-rotate(-555deg) brightness(115%) contrast(221%);
}
.blue-star.coh-ce-cpt_review_cards_manual_-16e2230f .star-icon:after {
  -webkit-filter: invert(0%) sepia(12%) saturate(5994%) hue-rotate(35deg) brightness(52%) contrast(175%);
          filter: invert(0%) sepia(12%) saturate(5994%) hue-rotate(35deg) brightness(52%) contrast(175%);
}
.coh-ce-cpt_review_cards_manual_-62bcaf34 {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_review_cards_manual_-62bcaf34 {
    max-width: 50%;
    width: 100%;
  }
}
.coh-ce-cpt_review_cards_manual_-383acd9a {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
}
.coh-ce-cpt_review_cards_manual_-201aea16 {
  margin-bottom: 3.75rem;
}
.coh-ce-cpt_review_cards_manual_-33cff5c5 {
  margin-bottom: 1.375rem;
}
.coh-ce-cpt_review_cards_manual_-daad2c50 {
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  height: 1.5rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/review-star--gray--empty.svg');
  background-size: contain;
  background-repeat: space;
  width: 6.25rem;
  height: 1.125rem;
}
.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  display: inline-block;
  content: "";
  height: 1.125rem;
  background: url('/themes/custom/cupc/images/icons/review-star--blue--filled.svg');
  background-size: contain;
  background-repeat: space;
}
.rating--1.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  width: 1.125rem;
}
.rating--2.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  width: 2.5rem;
}
.rating--3.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  width: 3.75rem;
}
.rating--4.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  width: 5rem;
}
.rating--5.coh-ce-cpt_review_cards_manual_-daad2c50:after {
  width: 6.25rem;
}
.coh-ce-cpt_review_cards_manual_-fd2a53c8 {
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
}
.coh-ce-cpt_review_cards_manual_-bbf35856 {
  margin-right: 0.75rem;
}
.coh-ce-cpt_review_cards_manual_-bbf35856 img {
  -webkit-border-radius: 3.5625rem;
          border-radius: 3.5625rem;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: 3rem;
  max-width: 3rem;
}
.coh-ce-cpt_review_cards_manual_-b456c126 {
  margin-bottom: 0.5rem;
  font-size: 1.125rem;
}
.coh-ce-cpt_review_cards_manual_-4d7c449f {
  margin-bottom: 0;
}
.coh-ce-cpt_rights_titles_guide_archive-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_rights_titles_guide_archive-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_rights_titles_guide_archive-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_rights_titles_guide_archive-8a8d50fd {
    text-align: center;
  }
}
.coh-ce-cpt_rights_titles_guide_archive-ea4e96ef {
  margin-right: auto;
  margin-bottom: 2.75rem;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_rights_titles_guide_archive-ea4e96ef {
    text-align: center;
  }
}
.coh-ce-cpt_rights_titles_guide_archive-3657676b {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_rights_titles_guide_archive-3657676b {
    margin-bottom: 2.75rem;
  }
}
.coh-ce-cpt_room_360-9bd00f3b {
  background-color: rgb(255, 255, 255);
  font-family: 'Droid Serif';
}
.coh-ce-cpt_room_360-9bd00f3b:before {
  display: none;
}
.coh-ce-cpt_room_360-9bd00f3b:after {
  display: none;
}
.coh-ce-cpt_room_360-2e99be53 {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_360-2e99be53 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_room_360-ef013991 {
  height: 29.875rem;
  width: 100%;
  max-width: 77rem;
  margin: auto;
  overflow: hidden;
  cursor: move;
  position: relative;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_360-ef013991 {
    height: 37.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_360-ef013991 {
    height: 39.75rem;
  }
}
.coh-ce-cpt_room_360-f3169089 {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  color: rgb(255, 255, 255);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-bottom: 0.5rem;
  text-shadow: 0px 4px 3px rgba(0,0,0,0.4),              0px 8px 13px rgba(0,0,0,0.1),              0px 18px 23px rgba(0,0,0,0.1);
}
.coh-ce-cpt_room_360-71cfb03d {
  display: none;
}
.coh-ce-cpt_room_facilities-e07e683a {
  background-color: rgb(255, 255, 255);
  font-family: 'Droid Serif';
}
.coh-ce-cpt_room_facilities-2e99be53 {
  text-align: center;
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_facilities-2e99be53 {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_facilities-8645a050 {
    max-width: 28.875rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_facilities-8645a050 {
    max-width: 43.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_facilities-8645a050 {
    max-width: 51.5rem;
  }
}
.coh-ce-cpt_room_facilities-9eb23bf7 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_facilities-9eb23bf7 {
    padding-bottom: 1.125rem;
  }
}
.coh-ce-cpt_room_facilities-9eb23bf7 .item-icon {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 1.25rem;
  min-width: 1.25rem;
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-top-left-radius: 0.5rem;
          border-top-left-radius: 0.5rem;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
  margin-bottom: 1.375rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots {
    margin-bottom: 2.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots {
    margin-bottom: 2.5rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button {
  outline-style: none;
  background-color: rgb(31, 33, 33);
  font-weight: 700;
  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: auto;
  border-left-color: rgb(255, 255, 255);
  border-left-width: 1.5rem;
  border-left-style: solid;
  padding-right: 0.375rem;
  padding-left: 0.125rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button {
    font-size: 1.25rem;
    background-color: rgba(0, 0, 0, 0);
    border-left-width: 0;
    width: 2.75rem;
    height: 4.1875rem;
    padding: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button:before {
  background: url(/modules/custom/gnav/icons/account.svg) 50% 50% no-repeat;
  background-size: 14px 14px;
  -webkit-filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
          filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
  height: 0.875rem;
  width: 0.875rem;
  content: "";
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button:before {
    height: 1.375rem;
    width: 1.375rem;
    background-size: 22px 22px;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button img {
  left: -1.5rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li.slick-active button img {
    left: 0;
    -webkit-filter: invert(100%) sepia(93%) saturate(28%) hue-rotate(34deg) brightness(106%) contrast(107%);
            filter: invert(100%) sepia(93%) saturate(28%) hue-rotate(34deg) brightness(106%) contrast(107%);
    bottom: 0;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li + li {
  margin-left: 0.5rem;
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li + li:before, .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li + li:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li button {
  height: 1.75rem;
  width: 1.75rem;
  border-width: 0.0625rem;
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-color: rgb(255, 255, 255);
  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;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li button {
    background-color: rgba(0, 0, 0, 0);
    height: 2.75rem;
    width: 2.75rem;
    border-width: 0;
    font-size: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li button:focus-visible {
  outline-offset: -0.0625rem;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_room_gallery-c29694b2 .slick-dots li button img {
  -webkit-filter: invert(8%) sepia(13%) saturate(242%) hue-rotate(131deg) brightness(88%) contrast(88%);
          filter: invert(8%) sepia(13%) saturate(242%) hue-rotate(131deg) brightness(88%) contrast(88%);
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-c29694b2 .slick-dots li button img {
    -webkit-filter: invert(82%) sepia(0%) saturate(865%) hue-rotate(172deg) brightness(91%) contrast(84%);
            filter: invert(82%) sepia(0%) saturate(865%) hue-rotate(172deg) brightness(91%) contrast(84%);
    height: 2.75rem;
    width: 2.75rem;
  }
}
.coh-ce-cpt_room_gallery-c29694b2 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_room_gallery-7a3c4f89 {
  display: none;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-arrow {
  height: 2.75rem;
  width: 2.75rem;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  background-color: #0000001a;
  margin: 0;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-arrow:after {
  content: "";
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  -webkit-filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
          filter: invert(100%) sepia(1%) saturate(1026%) hue-rotate(12deg) brightness(119%) contrast(100%);
  background-size: 20px 20px;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-arrow.slick-next:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  -webkit-border-top-left-radius: 0.5rem;
          border-top-left-radius: 0.5rem;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
  margin-bottom: 0.125rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots {
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots {
    margin-bottom: 0.75rem;
  }
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li.slick-active button {
  outline-width: 0;
  outline-style: none;
  opacity: 1;
  border-width: 0.0625rem;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li.slick-active button:before {
  display: none;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li + li {
  margin-left: 0.5rem;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li + li:before, .coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li + li:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li button {
  height: 0.5rem;
  width: 0.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  opacity: 0.5;
  display: block;
  padding: 0;
}
@media (min-width: 990px) {
  .coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li button {
    height: 0.75rem;
    width: 0.75rem;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    padding: 0;
  }
}
.coh-ce-cpt_room_gallery-e096f466 .room-images-slider .slick-dots li button:focus-visible {
  outline-offset: -0.0625rem;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.coh-ce-cpt_room_rates-48daa281 {
  background-color: rgb(255, 255, 255);
  font-family: 'Droid Serif';
}
.coh-ce-cpt_room_rates-9170b79c {
  margin-bottom: 1.25rem;
  text-align: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_rates-9170b79c {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-cpt_room_rates-4ae55ce0 {
  max-width: 40rem;
  width: 100%;
  margin: auto;
}
.coh-ce-cpt_room_rates-26f118a9 {
  text-align: center;
}
.section-group.coh-ce-cpt_room_rates-6ff178d9 + .section-group {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .section-group.coh-ce-cpt_room_rates-6ff178d9 + .section-group {
    margin-top: 2.5rem;
  }
}
.coh-ce-cpt_room_rates-a0791e96 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(197, 202, 202);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-a0791e96 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_room_rates-234501c1 {
  cursor: pointer;
  margin-right: 0.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-234501c1 {
    margin-left: -1.5rem;
  }
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:hover:before {
  left: 4.5rem;
  min-width: 8.75rem;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  top: -2.1875rem;
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:hover:after {
  left: 0;
  border-top-color: rgb(63, 66, 66);
  border-width: 0.625rem;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  top: -0.625rem;
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:hover .icon {
  background-color: rgb(3, 98, 104);
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:focus-visible {
  outline-width: 0.0625rem;
  outline-offset: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:focus-visible:before {
  left: 4.5rem;
  top: -2.1875rem;
  min-width: 8.75rem;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:focus-visible:after {
  left: 0;
  border-top-color: rgb(63, 66, 66);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-width: 0.625rem;
  top: -0.625rem;
}
[basic-tooltip].coh-ce-cpt_room_rates-234501c1:focus-visible .icon {
  background-color: rgb(19, 56, 68);
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-cpt_room_rates-9d22bb77 {
  cursor: pointer;
  mask: url('/themes/custom/cupc/images/icons/info-tooltip.svg') no-repeat 50% 50%;
  -webkit-mask: url('/themes/custom/cupc/images/icons/info-tooltip.svg') no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  height: 1.25rem;
  width: 1.25rem;
  background-color: rgb(31, 33, 33);
  display: table-cell;
}
.coh-ce-cpt_room_rates-4ba6d9d7 {
  margin-bottom: 0;
}
.coh-ce-cpt_room_rates-da2ea9e0 {
  margin-left: auto;
}
.coh-ce-cpt_room_rates-491671fe {
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-491671fe {
    padding-right: 0;
    padding-left: 0;
  }
}
.hide-1.coh-ce-cpt_room_rates-80f5c63c {
  display: none;
}
.coh-ce-cpt_room_rates-80f5c63c table tbody td {
  border: 0;
  vertical-align: middle;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-80f5c63c table tbody td {
    padding-top: 0.25rem;
    padding-right: 0;
    padding-bottom: 0.25rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_room_rates-80f5c63c table td:last-child {
  text-align: end;
}
.coh-ce-cpt_room_rates-80f5c63c table tbody tr {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(197, 202, 202);
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_rates-80f5c63c table tbody tr {
    border-bottom-width: 0;
  }
}
.coh-ce-cpt_room_rates-80f5c63c table tbody tr:first-of-type {
  border-top-width: 0;
}
.coh-ce-cpt_room_rates-80f5c63c table .display-mobile {
  font-size: 0.875rem;
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_rates-80f5c63c table .display-mobile {
    display: none;
  }
}
.coh-ce-cpt_room_rates-80f5c63c table .display-desktop {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_room_rates-80f5c63c table .display-desktop {
    display: block;
  }
}

.coh-ce-cpt_room_rates-6d3295ea {
  text-align: center;
}
.coh-ce-cpt_room_rates-6d3295ea a {
  display: block;
  margin: 0;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-6d3295ea a {
    display: inline-block;
    margin-top: 2.5rem;
  }
}
.coh-ce-cpt_room_rates-6d3295ea a + a {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_room_rates-6d3295ea a + a {
    margin-top: 2.5rem;
    margin-left: 1rem;
  }
}
.coh-ce-cpt_services_video-4eb09fec .video-container, .coh-ce-cpt_services_video-4eb09fec .embedded-script-container {
  pointer-events: none;
}
.coh-ce-cpt_services_video-4eb09fec .video-container .custom-thumbnail-image a::after, .coh-ce-cpt_services_video-4eb09fec .video-container .lty-playbtn, .coh-ce-cpt_services_video-4eb09fec .video-container .ltv-playbtn, .coh-ce-cpt_services_video-4eb09fec .embedded-script-container .custom-thumbnail-image a::after, .coh-ce-cpt_services_video-4eb09fec .embedded-script-container .lty-playbtn, .coh-ce-cpt_services_video-4eb09fec .embedded-script-container .ltv-playbtn {
  display: none;
}
.coh-ce-cpt_services_video-3397d1d5 {
  padding-top: 2.5rem;
  padding-bottom: 2.25rem;
}
.coh-ce-cpt_services_video-93560776 {
  text-align: center;
}
.coh-ce-cpt_services_video-159829a2 {
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_services_video-4d572830 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_services_video-4d572830 img {
  width: 100%;
}
.coh-ce-cpt_services_video-4d572830 .coh-column {
  margin-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_services_video-4d572830 .coh-column {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_services_video-4d572830 .coh-column:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_services_video-4d572830 .video-card {
  margin-bottom: 20px;
  height: 100%;
}
.coh-ce-cpt_services_video-f81a43e1 {
  min-width: 33%;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_services_video-f81a43e1 {
    max-width: 50%;
  }
}
.coh-ce-cpt_services_video-1370a191 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_services_video-1370a191 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_services_video-1370a191 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_services_video-1370a191 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_services_video-1370a191 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_services_video-1370a191 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_services_video-1370a191 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_services_video-1370a191 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_services_video-1370a191 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_services_video-2c43ebea {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.coh-ce-cpt_services_video-2c43ebea:hover picture img {
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-cpt_services_video-2c43ebea picture img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-cpt_services_video-2b1d158a {
  position: relative;
}
.coh-ce-cpt_services_video-54a579a3 {
  padding: 1.25rem;
}
.coh-ce-cpt_services_video-1ae59533 {
  display: inline-block;
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_services_video-2b974eb8 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_services_video-2b974eb8 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_services_video-2b974eb8 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_services_video-2b974eb8 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_services_video-2b974eb8 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_services_video-2b974eb8 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_services_video-2b974eb8 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_services_video-2b974eb8 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_services_video-2b974eb8 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_services_video-2b974eb8 .embedded-script-container iframe {
  width: 100%;
  height: 190px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_services_video-2b974eb8 .embedded-script-container iframe {
    height: 450px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_services_video-2b974eb8 .embedded-script-container iframe {
    height: 575px;
  }
}
.coh-ce-cpt_services_video-91016edd {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
}
.coh-ce-cpt_services_video-91016edd:hover picture img {
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-cpt_services_video-91016edd picture img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-youtube, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-vimeo {
  max-height: 214px;
  width: 100%;
  pointer-events: none;
}
.coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-youtube .custom-thumbnail-image a::after, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-youtube .lty-playbtn, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-youtube .ltv-playbtn, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-vimeo .custom-thumbnail-image a::after, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-vimeo .lty-playbtn, .coh-ce-cpt_services_video-91016edd .coh-container .embedded-script-container lite-vimeo .ltv-playbtn {
  display: none;
}
.coh-ce-cpt_signposting_card_with_conten-c10466f1 {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  aspect-ratio: 1232/500;
}
@media (min-width: 768px) {
  .coh-ce-cpt_signposting_card_with_conten-c10466f1 {
    min-height: 500px;
  }
}
@media (min-width: 768px) {
  .coh-image[data-src].coh-ce-cpt_signposting_card_with_conten-c10466f1 {
    min-height: 500px;
  }
}
.coh-ce-cpt_signposting_card_with_conten-efa3e843 {
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_signposting_card_with_conten-efa3e843 {
    font-size: 32px;
    line-height: 100%;
  }
}
.coh-ce-cpt_signposting_card_with_conten-dacf8b49 {
  margin-bottom: 16px;
}
.coh-ce-cpt_simple_button-2aeb9a0a {
  display: inline-block;
}
.coh-ce-cpt_simple_image-6195c872 {
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  max-width: 51.5rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_simple_image-6195c872 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_simple_image-6195c872 {
    padding-top: 3.75rem;
    padding-right: 0;
    padding-bottom: 3.75rem;
    padding-left: 0;
  }
}
.simple-image__size-1.coh-ce-cpt_simple_image-6195c872 {
  width: 100%;
}
@media (min-width: 600px) {
  .simple-image__size-1.coh-ce-cpt_simple_image-6195c872 {
    max-width: none;
  }
}
@media (min-width: 990px) {
  .simple-image__size-1.coh-ce-cpt_simple_image-6195c872 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media (min-width: 1280px) {
  .simple-image__size-1.coh-ce-cpt_simple_image-6195c872 {
    max-width: 77rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_simple_image-6195c872 img {
  width: 100%;
}
.coh-ce-cpt_simple_image-fb4b89df {
  width: 100%;
}
.coh-ce-cpt_simple_text-3f5f7c3d {
  max-width: 40.6875rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1.25rem;
  padding-right: 1.875rem;
  padding-bottom: 1.25rem;
  padding-left: 1.875rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_simple_text-3f5f7c3d {
    padding-top: 2.5rem;
    padding-right: 0;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_simple_text-3f5f7c3d {
    padding-top: 2.5rem;
    padding-right: 0;
    padding-bottom: 2.5rem;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_simple_text-3f5f7c3d {
    padding-top: 3.75rem;
    padding-right: 0;
    padding-bottom: 3.75rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_simple_text-5d3b4930 {
  padding-top: 1.8125rem;
  padding-right: 0;
  padding-bottom: 1.625rem;
  padding-left: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: rgb(75, 80, 87);
  font-size: 0.9375rem;
  line-height: 1.1875rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_simple_text-5d3b4930 {
    font-size: 1.25rem;
    line-height: 1.8125rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_simple_text-5d3b4930 {
    padding-top: 1.8125rem;
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_simple_text_centred_-9a032ec4 {
  text-align: center;
}
.simple-text--padding-1.coh-ce-cpt_simple_text_centred_-9a032ec4 .simple-text__text-container {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .simple-text--padding-1.coh-ce-cpt_simple_text_centred_-9a032ec4 .simple-text__text-container {
    padding-bottom: 0;
  }
}
@media (min-width: 990px) {
  .simple-text--padding-1.coh-ce-cpt_simple_text_centred_-9a032ec4 .simple-text__text-container {
    padding-bottom: 0;
  }
}
.simple-text--padding-1.coh-ce-cpt_simple_text_centred_-9a032ec4 .simple-text__text-container .simple-text__link {
  padding-bottom: 1.875rem;
}
.coh-ce-cpt_simple_text_centred_-88063b09 {
  max-width: 53.5rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_simple_text_centred_-88063b09 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_simple_text_centred_-88063b09 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_simple_text_centred_-4d6f44a3 {
  padding-bottom: 1.625rem;
  font-weight: 400;
}
.coh-ce-cpt_social_media_grid-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_social_media_grid-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_social_media_grid-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_social_media_grid-94018600 {
  text-align: center;
}
.coh-ce-cpt_social_media_grid-430060a9 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_social_media_grid-32c81e2a {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_social_media_grid-32c81e2a {
    max-width: 50%;
    min-width: 33%;
    width: 100%;
  }
}
.coh-ce-cpt_social_media_grid-477e0a6f {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  position: relative;
}
.coh-ce-cpt_social_media_grid-f5c672c0 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}
.ext.coh-ce-cpt_social_media_grid-f5c672c0:after {
  content: normal;
}
.coh-ce-cpt_social_media_grid-f5c672c0 svg {
  display: none;
}
.coh-ce-cpt_social_media_grid-2d73977c {
  position: relative;
}
.coh-ce-cpt_social_media_grid-2d73977c > picture:first-of-type > .social-media-grid__icon {
  position: relative;
  bottom: -1.25rem;
}
.coh-ce-cpt_social_media_grid-4d527af8 {
  position: absolute;
  bottom: -1.375rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 2.75rem;
  z-index: 2;
  -webkit-border-radius: 3.5rem;
          border-radius: 3.5rem;
  height: 2.75rem;
  border-width: 0.125rem;
  border-color: rgb(255, 255, 255);
  border-style: solid;
}
.coh-ce-cpt_social_media_grid-54a579a3 {
  padding: 1.25rem;
}
.coh-ce-cpt_social_media_grid-c0ff94ca {
  text-align: center;
  padding-bottom: 1.25rem;
}
.coh-ce-cpt_social_media_grid-c57f9ae4 {
  text-align: center;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_social_media_grid-f1ff857d img {
  height: 1.5rem;
  width: 1.5rem;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_social_share-2977e914 {
  padding-top: 1.25rem;
  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;
}
@media (min-width: 768px) {
  .coh-ce-cpt_social_share-2977e914 {
    padding-top: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_social_share-2977e914 {
    padding-top: 3.75rem;
  }
}
.coh-ce-cpt_society_contacts_contact_us-76472880 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_society_contacts_contact_us-76472880 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_storytelling-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_storytelling-25f2a7ee {
  text-align: center;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_storytelling-c493f872 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.timeline--newest.coh-ce-cpt_storytelling-c493f872 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.coh-ce-cpt_storytelling-c493f872 .coh-row {
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling-c493f872 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-c493f872 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-c493f872 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_storytelling-c493f872 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_storytelling-c493f872 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_storytelling-a7adb435 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 1rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
.timeline-item--5.coh-ce-cpt_storytelling-a7adb435 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  max-width: 100%;
}
@media (min-width: 768px) {
  .timeline-item--5.coh-ce-cpt_storytelling-a7adb435 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
}
.timeline-item--5.coh-ce-cpt_storytelling-a7adb435 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.timeline-item--7.coh-ce-cpt_storytelling-a7adb435 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
}
@media (min-width: 768px) {
  .timeline-item--7.coh-ce-cpt_storytelling-a7adb435 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
  }
}
.timeline-item--7.coh-ce-cpt_storytelling-a7adb435 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.timeline-item--9.coh-ce-cpt_storytelling-a7adb435 {
  min-width: 33.33%;
}
@media (min-width: 768px) {
  .timeline-item--9.coh-ce-cpt_storytelling-a7adb435 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
  }
}
@media (min-width: 768px) {
  .timeline-item--9.coh-ce-cpt_storytelling-a7adb435 .coh-row-inner {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_storytelling-a7adb435 .coh-row-inner {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-a7adb435 .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_storytelling-2f42620d {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_storytelling-2f42620d .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling-2f42620d .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-2f42620d .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-2f42620d .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_storytelling-2f42620d video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-2f42620d video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-2f42620d video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_storytelling-2f42620d .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_storytelling-2f42620d lite-youtube, .coh-ce-cpt_storytelling-2f42620d lite-vimeo {
  width: 100%;
  max-height: 550px;
  height: auto;
  min-height: 180px;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-2f42620d lite-youtube, .coh-ce-cpt_storytelling-2f42620d lite-vimeo {
    min-height: 405px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-2f42620d lite-youtube, .coh-ce-cpt_storytelling-2f42620d lite-vimeo {
    min-height: 550px;
  }
}
.coh-ce-cpt_storytelling-9d939532 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_storytelling-9d939532 article {
  height: 100%;
  overflow: hidden;
}
.coh-ce-cpt_storytelling-9d939532 article > div {
  height: 100%;
}
.coh-ce-cpt_storytelling-9d939532 article > div picture img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-cpt_storytelling-9d939532 lite-youtube, .coh-ce-cpt_storytelling-9d939532 lite-vimeo {
  height: 200px;
  width: 100%;
  pointer-events: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-9d939532 lite-youtube, .coh-ce-cpt_storytelling-9d939532 lite-vimeo {
    height: 488px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-9d939532 lite-youtube, .coh-ce-cpt_storytelling-9d939532 lite-vimeo {
    height: 400px;
  }
}
.coh-ce-cpt_storytelling-8a26ab57 .ytp-show-cards-title {
  display: none;
  visibility: hidden;
}
.coh-ce-cpt_storytelling-25cf8959 {
  background: rgb(31 33 33 / 40%);
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_storytelling-11261092 {
  height: 6px;
  width: 95%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  background-color: rgb(0, 0, 0);
  z-index: 1;
}
.coh-ce-cpt_storytelling-51a3dfdb {
  height: 100%;
  width: 60%;
  background-color: rgb(255, 255, 255);
  display: block;
}
.coh-ce-cpt_storytelling-1370a191 {
  background-color: rgba(0, 0, 0, 0.8);
  text-align: center;
}
.coh-ce-cpt_storytelling-1370a191 .coh-modal-inner {
  max-height: 20rem;
  max-width: 21.875rem;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling-1370a191 .coh-modal-inner {
    max-width: 35.625rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-1370a191 .coh-modal-inner {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-1370a191 .coh-modal-inner {
    max-height: 36.0625rem;
    max-width: 64.625rem;
  }
}
.coh-ce-cpt_storytelling-1370a191 video {
  max-height: 20rem;
  margin-right: auto;
  margin-left: auto;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-1370a191 video {
    max-height: 31.25rem;
    max-width: 56.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-1370a191 video {
    max-height: 36.0625rem;
    max-width: 64.8125rem;
  }
}
.coh-ce-cpt_storytelling-1370a191 .coh-modal-close-button {
  background-image: url(/themes/custom/cupc/images/icons/close--white.svg);
  background-color: rgba(0, 0, 0, 0);
  border-style: hidden;
}
.coh-ce-cpt_storytelling-f6b8cf7 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_storytelling-f6b8cf7 article {
  height: 100%;
  overflow: hidden;
}
.coh-ce-cpt_storytelling-f6b8cf7 article > div {
  height: 100%;
}
.coh-ce-cpt_storytelling-f6b8cf7 article > div picture img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-cpt_storytelling-b2a5ed6a {
  background: rgb(31 33 33 / 40%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_storytelling-d2e86cc5 {
  height: 6px;
  width: 95%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_storytelling-47c16b0d {
  display: block;
  height: auto;
  max-width: none;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-47c16b0d {
    height: 100%;
    max-width: none;
    width: auto;
  }
}
.coh-ce-cpt_storytelling-5679d645 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 18.75rem;
  max-height: 100%;
  height: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling-5679d645 {
    min-height: 35rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling-5679d645 {
    min-height: 30.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-5679d645 {
    min-height: 25rem;
  }
}
.coh-ce-cpt_storytelling-c3b4c6f2 {
  background-color: rgb(255, 255, 255);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_storytelling-319e1d1a {
  font-size: 32px;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling-319e1d1a {
    font-size: 36px;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling-319e1d1a {
    font-size: 40px;
  }
}
.coh-ce-cpt_storytelling-e565bd16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_storytelling-e565bd16 .coh-link {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_storytelling-e565bd16 .coh-link:first-of-type {
  margin-left: 0;
}
.coh-ce-cpt_storytelling-e565bd16 .coh-link:last-of-type {
  margin-right: 0;
}
.coh-ce-cpt_storytelling_accordion-ec1c2b4 {
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling_accordion-ec1c2b4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-ec1c2b4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_storytelling_accordion-f056e339 {
  background-image: -webkit-linear-gradient(45deg, rgb(29, 41, 86) 1%, rgb(2, 108, 198) 100%);
  background-image: linear-gradient(45deg, rgb(29, 41, 86) 1%, rgb(2, 108, 198) 100%);
  background-position: left top 0;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-top: 0;
  padding-bottom: 2.5rem;
  position: relative;
  min-height: 0;
  overflow: hidden;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-f056e339 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 25rem;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_storytelling_accordion-a8be24d5 {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  z-index: 5;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-a8be24d5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_storytelling_accordion-a8be24d5 .coh-row {
  width: 100%;
}
.coh-ce-cpt_storytelling_accordion-90daf50c {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-90daf50c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 25rem;
    height: 100%;
  }
}
.coh-ce-cpt_storytelling_accordion-c2d538b {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-c2d538b {
    padding-top: 0;
    padding-right: 2.5rem;
  }
}
.coh-ce-cpt_storytelling_accordion-c2d538b .optional-cta + .coh-button {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_storytelling_accordion-c2d538b .optional-cta + .coh-button:hover {
  color: rgb(3, 98, 104);
  background-color: rgb(184, 244, 234);
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_storytelling_accordion-c2d538b .optional-cta + .coh-button:focus {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(255, 255, 255);
  outline-width: 0.0625rem;
  outline-offset: 0;
  outline-color: rgb(255, 255, 255);
  outline-style: solid;
}
.coh-ce-cpt_storytelling_accordion-c2d538b .optional-cta + .coh-button:active {
  color: rgb(3, 98, 104);
  background-color: rgb(142, 232, 216);
  border-color: rgb(3, 98, 104);
}
.coh-ce-cpt_storytelling_accordion-167f53f7 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  color: rgb(255, 255, 255);
  max-width: 25.625rem;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-167f53f7 {
    margin-top: 0;
  }
}
.coh-ce-cpt_storytelling_accordion-7fd2e748 {
  margin-bottom: 1.375rem;
  color: rgb(255, 255, 255);
  max-width: 21.875rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling_accordion-7fd2e748 {
    max-width: 25.625rem;
  }
}
.coh-ce-cpt_storytelling_accordion-945c4e39 {
  background-color: rgb(255, 255, 255);
  color: rgb(19, 56, 68);
  margin-right: 0.625rem;
  margin-left: 0;
  border-color: rgb(255, 255, 255);
}
.coh-ce-cpt_storytelling_accordion-ac89a453 {
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.toggle--hidden.coh-ce-cpt_storytelling_accordion-ac89a453 {
  display: none;
}
.coh-ce-cpt_storytelling_accordion-a3704e26 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
  width: auto;
  float: right;
  min-height: 100%;
}
.coh-ce-cpt_storytelling_accordion-a3704e26:before, .coh-ce-cpt_storytelling_accordion-a3704e26:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-a3704e26 {
    float: none;
    height: 100%;
    min-width: 100%;
  }
  .coh-ce-cpt_storytelling_accordion-a3704e26:before, .coh-ce-cpt_storytelling_accordion-a3704e26:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.coh-ce-cpt_storytelling_accordion-228688eb {
  background-color: rgb(255, 255, 255);
  padding-top: 3.75rem;
  padding-right: 1rem;
  padding-bottom: 3.75rem;
  padding-left: 1rem;
  position: relative;
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-cpt_storytelling_accordion-228688eb {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_storytelling_accordion-228688eb {
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_storytelling_accordion-228688eb {
    padding-right: 0;
    padding-left: 0;
  }
}
.content--hidden.coh-ce-cpt_storytelling_accordion-228688eb {
  display: none;
}
.coh-ce-cpt_storytelling_accordion-228688eb .js-close {
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  right: 1.875rem;
  top: 1.875rem;
  display: block;
  background: url(/themes/custom/cupc/images/icons/close.svg) 50% 50% no-repeat;
  border-style: none;
}
.coh-ce-cpt_storytelling_accordion-228688eb .js-close:focus {
  border-style: solid;
  border-color: rgb(42, 112, 231);
}
.coh-ce-cpt_storytelling_accordion-228688eb .js-close:hover {
  background-image: url(/themes/custom/cupc/images/icons/close--blue.svg) 50% 50% no-repeat;
}
.coh-ce-cpt_storytelling_accordion-751b398 {
  max-width: 51.5rem;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}
.coh-ce-cpt_tabbed_content_container-9eba0a55 {
  position: relative;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 {
  position: absolute;
  width: 100%;
  height: 2.75rem;
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-cpt_tabbed_content_container-ff9e78c3 {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_tabbed_content_container-ff9e78c3 {
    display: none;
  }
}
.visible.coh-ce-cpt_tabbed_content_container-ff9e78c3 {
  display: block;
}
@media (min-width: 600px) {
  .visible.coh-ce-cpt_tabbed_content_container-ff9e78c3 {
    display: block;
    margin-top: -2.75rem;
  }
}
@media (min-width: 768px) {
  .visible.coh-ce-cpt_tabbed_content_container-ff9e78c3 {
    display: none;
    margin-top: -3.25rem;
  }
}
@media (min-width: 990px) {
  .visible.coh-ce-cpt_tabbed_content_container-ff9e78c3 {
    margin-top: -3.75rem;
  }
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button {
  -webkit-border-radius: 0;
          border-radius: 0;
  max-height: 2.75rem;
  background-color: rgb(221, 226, 226);
  background-image: url('/themes/custom/cupc/images/icons/chevron.svg');
  width: 2.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  height: 2.75rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button:active {
  border-width: 0;
  border-style: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-tap-highlight-color: transparent;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button:focus {
  border-style: none;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button:first-child {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 7;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button:last-child {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 7;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button:after {
  content: "";
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 40% 50% no-repeat;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 100%;
          border-radius: 100%;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button.disabled {
  pointer-events: none;
}
.coh-ce-cpt_tabbed_content_container-ff9e78c3 .coh-button.disabled:after {
  background-image: url('/themes/custom/cupc/images/icons/chevron--grey.svg');
  background-size: 50% 50%;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter {
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter.visible {
  display: block;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper {
  background-color: rgb(255, 255, 255);
  margin-bottom: 68px;
  padding-top: 17px;
  padding-right: 16px;
  padding-bottom: 17px;
  padding-left: 16px;
  position: relative;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item.is-active {
  height: auto;
  display: block;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item.is-active .content {
  height: auto;
  margin-bottom: 52px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item.is-active + .faded-bg {
  display: none;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item.is-active ~ .toggle-text-wrapper .toggle .arrow-down {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 8px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content {
  overflow: hidden;
  height: 95px;
  padding-top: 5px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li {
  list-style-type: disc;
  margin-left: 1rem;
  display: list-item;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li > img {
  vertical-align: middle;
  background-color: rgb(255, 255, 255);
  margin-left: -1.4rem;
  display: inline-block;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li > img ~ span {
  vertical-align: top;
  max-width: -webkit-calc(100% - 40px);
  max-width: calc(100% - 40px);
  display: inline;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li img {
  max-height: 36px;
  min-height: 36px;
  min-width: 36px;
  max-width: 36px;
  height: 100%;
  width: auto;
  margin-top: -8px;
  margin-right: 12px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li > ul > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li > ul > li > ul {
  margin-left: 30px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content > ul > li > ul > li > ul > li {
  list-style-type: disc;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content a.ext:after {
  display: none;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h1, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h2, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h3, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h4, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h5, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h1 img, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h2 img, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h3 img, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h4 img, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h5 img, .coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content h6 img {
  max-height: 36px;
  max-width: 36px;
  height: 100%;
  width: auto;
  margin-right: 12px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content li.has-child-list {
  list-style-type: none;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content li.has-first-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content img[alt="external link arrow icon"] {
  min-height: unset;
  min-width: unset;
  height: 12px;
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .legal-item .content ol li {
  margin-left: 1rem;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .faded-bg {
  background: -webkit-gradient( linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)) );
  background: -webkit-linear-gradient( top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
  background: linear-gradient( 180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
  height: 40px;
  margin-top: -20px;
  z-index: 0;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 50px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper {
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 16px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle {
  cursor: pointer;
  display: inline-block;
  color: rgb(0, 124, 133);
  font-weight: 500;
  position: relative;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle:hover {
  text-decoration: underline;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle:focus {
  outline: 0;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle:focus-visible {
  outline: 0.0625rem solid #133844;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle .arrow-down {
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  display: inline-block;
  position: absolute;
  height: 9px;
  width: 9px;
  background-color: rgba(0, 0, 0, 0);
  text-indent: -9999px;
  text-decoration: none;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  border-left: 2px solid #007c85;
  border-top: 2px solid #007c85;
  right: -20px;
  top: 4px;
  color: rgba(0, 0, 0, 0);
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .coh-wysiwyg .toc-filter .legal-item-wrapper .toggle-text-wrapper .toggle .arrow-down:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  display: block;
  height: 200%;
  width: 200%;
  margin-top: -50%;
  margin-left: -50%;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default {
  position: absolute;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default {
    height: 0;
    position: sticky;
    top: 0;
    z-index: 0;
    pointer-events: auto;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky {
  position: sticky;
  top: 0;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  position: relative;
  left: -1rem;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  margin-bottom: 1rem;
  -webkit-transition: 500ms ease-in-out top;
  transition: 500ms ease-in-out top;
  z-index: 0;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree {
    height: auto;
    width: 18.75rem;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    margin-top: 0.5rem;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree.expanded .toc-select {
  border-color: rgb(0, 124, 133);
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree.expanded .toc-select:after {
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select {
  border-width: 0.0625rem;
  border-style: solid;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding: 0.75rem;
  padding-left: 1rem;
  position: relative;
  border-color: rgb(151, 157, 157);
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select {
    border-width: 0;
    padding: 0;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select:after {
  background: url('/themes/custom/cupc/images/icons/arrow--no-tail.svg') 50% 50% no-repeat;
  content: " ";
  position: absolute;
  top: 0;
  height: 2.5rem;
  width: 2.5rem;
  right: 0;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select:after {
    content: normal;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select h3 {
  font-size: 1rem;
  line-height: 20px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select h3 {
    padding-bottom: 1rem;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select .decimal {
  display: none;
  counter-reset: number;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select .decimal {
    display: block;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select .decimal.visible {
  display: block;
  padding-left: 1rem;
  position: absolute;
  top: 2.5rem;
  left: 0;
  width: 100%;
  background-color: rgb(255, 255, 255);
  overflow-x: hidden;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select a {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select a:focus {
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li {
  padding-top: 0.375rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  position: relative;
  list-style-type: none;
  left: 1.5rem;
  font-size: 0.875rem;
  line-height: 20px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:before {
  font-weight: 700;
  counter-increment: number;
  content: counter(number)"\a0";
  position: absolute;
  left: -1.5rem;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:after {
  position: absolute;
  bottom: -0.5rem;
  left: -1.5rem;
  width: 96%;
  content: " ";
  height: 0.0625rem;
  background-color: rgb(224, 224, 224);
}
@media (min-width: 600px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:after {
    width: 98%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:after {
    width: 16.6875rem;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:last-of-type {
  padding-bottom: 0;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li:last-of-type {
    margin-bottom: 0.5rem;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li a {
  display: inline-block;
  width: 90%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-mobile-sticky .toc-tree .toc-select li a {
    max-width: 14.6875rem;
    width: 100%;
  }
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .toc-default .toc-tree:not(.static):not(.fixed) h3 span {
  font-weight: 400;
  margin-left: 10px;
}
.coh-ce-cpt_table_of_content-9c4c1aa0 .legal-item-wrapper, .coh-ce-cpt_table_of_content-9c4c1aa0 .last-updated-text {
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .legal-item-wrapper, .coh-ce-cpt_table_of_content-9c4c1aa0 .last-updated-text {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .legal-item-wrapper, .coh-ce-cpt_table_of_content-9c4c1aa0 .last-updated-text {
    max-width: -webkit-calc(100% - 300px);
    max-width: calc(100% - 300px);
    margin-left: 40%;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .legal-item-wrapper, .coh-ce-cpt_table_of_content-9c4c1aa0 .last-updated-text {
    max-width: -webkit-calc(100% - 340px);
    max-width: calc(100% - 340px);
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_table_of_content-9c4c1aa0 .legal-item-wrapper, .coh-ce-cpt_table_of_content-9c4c1aa0 .last-updated-text {
    max-width: -webkit-calc(100% - 400px);
    max-width: calc(100% - 400px);
    margin-left: 34%;
  }
}
.coh-ce-cpt_table_of_content-c611dbdd {
  width: 100%;
  margin-top: 4.0625rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 650px;
  text-align: center;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-c611dbdd {
    margin-top: 0;
  }
}
.coh-ce-cpt_table_of_content-94018600 {
  text-align: center;
}
.coh-ce-cpt_table_of_content-2367c214 {
  text-align: center;
  color: rgb(0, 0, 0);
  font-weight: 500;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  font-size: 1.375rem;
  line-height: 28px;
  max-width: 38.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-cpt_table_of_content-2367c214 {
    margin-bottom: 3.75rem;
  }
}
.coh-ce-cpt_table_of_content-17aaf6be {
  margin-bottom: 60px;
}
.coh-ce-cpt_timeline-1070ed29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_timeline-1070ed29 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_timeline-1070ed29 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_timeline-1070ed29 .timeline-sorting {
  margin-top: 3rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_timeline-1070ed29 .timeline-sorting {
    margin-top: 0;
    height: 2.5rem;
  }
}
.coh-ce-cpt_timeline-1070ed29 .timeline-sorting label {
  position: absolute;
  left: 0;
  top: -2rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_timeline-1070ed29 .timeline-sorting label {
    left: -4.375rem;
    top: 0.5rem;
  }
}
.coh-ce-cpt_timeline-451d1c58 {
  margin-bottom: 1.5rem;
  display: block;
  text-align: center;
  width: 100%;
}
.coh-ce-cpt_timeline-2b22ad14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.timeline--newest.coh-ce-cpt_timeline-2b22ad14 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.coh-ce-cpt_timeline-2b22ad14 .coh-row {
  margin-right: 0;
  margin-left: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_timeline-2b22ad14 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_timeline-2b22ad14 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_timeline-2b22ad14 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_timeline-2b22ad14 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_timeline-2b22ad14 .coh-row {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_timeline-d7955539 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 1rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
@media (min-width: 600px) {
  .timeline-item--5.coh-ce-cpt_timeline-d7955539 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 768px) {
  .timeline-item--5.coh-ce-cpt_timeline-d7955539 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.timeline-item--5.coh-ce-cpt_timeline-d7955539 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .timeline-item--7.coh-ce-cpt_timeline-d7955539 {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  .timeline-item--7.coh-ce-cpt_timeline-d7955539 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.timeline-item--7.coh-ce-cpt_timeline-d7955539 .coh-row-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.timeline-item--9.coh-ce-cpt_timeline-d7955539 {
  min-width: 33.33%;
}
@media (min-width: 990px) {
  .timeline-item--9.coh-ce-cpt_timeline-d7955539 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
  }
}
.coh-ce-cpt_timeline-d7955539 .coh-row-inner {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.coh-ce-cpt_timeline-887e8480 {
  display: block;
}
@media (min-width: 600px) {
  .coh-ce-cpt_timeline-887e8480 {
    height: 100%;
    max-width: none;
    width: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cpt_timeline-887e8480 {
    height: auto;
  }
}
.coh-ce-cpt_timeline-b9995cd7 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 18.75rem;
  max-height: 100%;
  height: 100%;
}
@media (min-width: 600px) {
  .coh-ce-cpt_timeline-b9995cd7 {
    min-height: 35rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_timeline-b9995cd7 {
    min-height: 30.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_timeline-b9995cd7 {
    min-height: 25rem;
  }
}
@media (min-width: 1280px) {
  .timeline__text--5.coh-ce-cpt_timeline-b9995cd7 {
    min-height: 20.3125rem;
  }
}
@media (min-width: 1280px) {
  .timeline__text--7.coh-ce-cpt_timeline-b9995cd7 {
    min-height: 20.3125rem;
  }
}
.coh-ce-cpt_timeline-c3b4c6f2 {
  background-color: rgb(255, 255, 255);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_title_banner-54621e42 {
  background-color: rgb(29, 41, 86);
}
.coh-ce-cpt_title_banner-b48d03b8 {
  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_title_banner-b48d03b8:before {
  content: none;
}
.coh-ce-cpt_title_banner-b48d03b8:after {
  content: none;
}
.coh-ce-cpt_title_banner-7a427b2a {
  color: rgb(255, 255, 255);
  line-height: 1.08333;
  margin-top: 0.75rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-cpt_title_banner_without_title-74a5bb52 {
  background-color: rgba(0, 0, 0, 0.5);
  height: 3rem;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .coh-ce-cpt_title_banner_without_title-74a5bb52 .social-sharing {
    margin-right: 0;
  }
}
.coh-ce-cpt_title_banner_without_title-74a5bb52 .social-sharing:hover .share-button path {
  fill: #036268;
}
.coh-ce-cpt_title_banner_without_title-74a5bb52 .share__close:hover path, .coh-ce-cpt_title_banner_without_title-74a5bb52 .share__close :active path, .coh-ce-cpt_title_banner_without_title-74a5bb52 .share__close :focus path {
  fill: #036268;
}
.coh-ce-cpt_title_banner_without_title-74a5bb52 .share__close:focus {
  outline-color: rgb(3, 98, 104);
}
.coh-ce-cpt_title_banner_without_title-74a5bb52 .social-link:hover .icon path {
  fill: #036268;
}
.coh-ce-cpt_title_banner_without_title-10fa082 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
}
.coh-ce-cpt_title_banner_without_title-10fa082:before {
  content: none;
}
.coh-ce-cpt_title_banner_without_title-10fa082:after {
  content: none;
}
.coh-ce-cpt_upcoming_events-6c884926 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_upcoming_events-6c884926 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_upcoming_events-6c884926 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.events--override-1.coh-ce-cpt_upcoming_events-6c884926 {
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_upcoming_events-6c884926 article {
  overflow: hidden;
}
.coh-ce-cpt_upcoming_events-6c884926 article:hover img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-cpt_upcoming_events-6c884926 article img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-cpt_upcoming_events-d268d844 {
  width: 100%;
  text-align: center;
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_upcoming_events-59cddae9 .views-element-container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-cpt_upcoming_events-59cddae9 .views-element-container > div .views-row {
  width: 100%;
  max-width: 31.25rem;
}
.coh-ce-cpt_upcoming_events-59cddae9 .views-element-container > div .views-row .content-teaser--event {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_upcoming_events-59cddae9 .views-element-container > div .views-row .content-teaser--event {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_upcoming_events-52089c05 {
  width: 100%;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 600px) {
  .coh-ce-cpt_upcoming_events-52089c05 {
    padding-right: 0;
    padding-left: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_upcoming_events-1973cd07 {
  width: 100%;
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-cpt_upcoming_events-1973cd07 {
    max-width: 50%;
    width: auto;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    min-width: 23%;
  }
}
@media (min-width: 768px) {
  .coh-ce-cpt_upcoming_events-1973cd07 {
    max-width: 31.25rem;
    width: 100%;
    margin-bottom: 0;
    min-width: auto;
  }
}
.coh-ce-cpt_upcoming_events-c55e544c {
  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;
  width: 100%;
}
.coh-ce-cpt_upcoming_events-aae17344 {
  text-align: center;
  margin-top: 2.5rem;
  display: inline-block;
}
.coh-ce-cpt_video-5c730196 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_video-5c730196 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_video-5c730196 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-video-width--1.coh-ce-cpt_video-5c730196 {
  max-width: 51.5rem;
  width: 100%;
}
.coh-video-width--1.coh-container-boxed.coh-ce-cpt_video-5c730196 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-video-width--1.coh-ce-cpt_video-5c730196 iframe {
    max-height: 26.875rem;
  }
}
.coh-ce-cpt_video-5c730196 .coh-video-paragraph {
  font-weight: 400;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_video-4c54c891 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-cpt_video-4c54c891 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_video-4c54c891 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-video-width--1.coh-ce-cpt_video-4c54c891 {
  max-width: 51.5rem;
  width: 100%;
}
.coh-video-width--1.coh-container-boxed.coh-ce-cpt_video-4c54c891 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-video-width--1.coh-ce-cpt_video-4c54c891 iframe {
    max-height: 26.875rem;
  }
}
.coh-ce-cpt_video-4c54c891 .coh-video-paragraph {
  font-weight: 400;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_video-4c54c891 iframe {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: auto;
  min-height: auto;
  max-height: unset;
  aspect-ratio: 16/9;
}
.coh-ce-cpt_video-2a3ed722 {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_video_and_text-d7777242 {
  text-align: center;
  background-color: rgb(255, 255, 255);
  padding: 1.25rem;
}
@media (min-width: 1280px) {
  .coh-ce-cpt_video_and_text-d7777242 {
    padding: 2.5rem;
  }
}
.coh-ce-cpt_video_and_text-8d26aadd {
  margin-right: 0;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-cpt_video_and_text-8d26aadd {
    max-height: 21.375rem;
    max-width: 38.3125rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_video_and_text-8d26aadd {
    max-height: 21.375rem;
    max-width: 38.3125rem;
  }
}
.coh-ce-cpt_video_and_text-8d26aadd .coh-video-paragraph {
  display: none;
}
.coh-ce-cpt_video_and_text-8d26aadd .coh-video-heading {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-cpt_video_and_text-8d26aadd iframe {
    max-height: 21.375rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cpt_video_and_text-8d26aadd iframe {
    max-height: 21.375rem;
  }
}
.coh-ce-cpt_video_and_text-ff97ab25 {
  max-width: 53.5rem;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  text-align: left;
}
@media (min-width: 768px) {
  .coh-ce-cpt_video_and_text-ff97ab25 {
    padding-top: 0;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-cpt_video_and_text-ff97ab25 {
    padding-top: 0;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-cpt_video_and_text-5932f3b7 {
  margin-bottom: 1rem;
}
.coh-ce-cpt_video_and_text-2d2e097 {
  font-weight: 400;
  line-height: 1.75rem;
  margin-bottom: 1.75rem;
}
.coh-ce-cpt_video_and_text-c0d9fe57 {
  color: rgb(42, 112, 231);
  font-weight: 500;
}
.coh-ce-cpt_video_and_text-c0d9fe57: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: "\e902";
  font-family: icomoon;
  font-size: 0.625rem;
}
.coh-ce-8e2eb4a7 + .default-banner {
  display: none;
}
.coh-ce-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-1d573ea0 + .default-banner {
  display: none;
}
.coh-ce-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-184c21a0 {
  text-align: left;
  width: 100%;
  padding-left: 0;
  margin-left: 0;
}
@media (min-width: 600px) {
  .coh-ce-184c21a0 {
    width: 75%;
    padding-left: 16px;
    margin-left: auto;
  }
}
.coh-ce-6c73d509 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
}
.coh-ce-6c73d509 img {
  width: 100%;
}
.coh-ce-2f83a5a0 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  width: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  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-ce-71d4839c {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-57683b60 {
  background-color: rgb(255, 255, 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;
}
.coh-ce-9d79fd16 {
  max-width: 51.5rem;
  padding-top: 3rem;
  margin-bottom: 3.875rem;
}
.coh-ce-75dbf5ba {
  color: rgb(0, 0, 0);
  float: left;
}
.coh-ce-75dbf5ba:before, .coh-ce-75dbf5ba:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-75dbf5ba:before {
  background: url(/themes/custom/cupc/images/icons/arrow--left.svg) 50% 50% no-repeat;
  height: 0.8125rem;
  width: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.125rem;
  display: inline-block;
  content: "";
}
.coh-ce-80e0cc6 {
  margin-left: auto;
}
.coh-ce-858e1f5f {
  margin-top: 1.25rem;
  margin-bottom: 2rem;
}
.coh-ce-fcece71b p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.1818181;
  margin-bottom: 2rem;
}
.coh-ce-e479f888 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .coh-ce-e479f888 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-7c5a9841 {
  text-transform: uppercase;
  min-width: 6.5625rem;
  padding-top: 0.25rem;
  margin-right: 1.25rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .coh-ce-7c5a9841 {
    margin-top: 1rem;
    margin-right: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-7c5a9841 {
    margin-top: 0;
  }
}
.coh-ce-e1492358 {
  padding-top: 0.25rem;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-e1492358 {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-e1492358 {
    margin-top: 0;
  }
}
.coh-ce-42749ccf {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-42749ccf:after {
  content: ",";
}
.coh-ce-42749ccf:last-child:after {
  display: none;
}
.coh-ce-42749ccf a {
  float: left;
}
.coh-ce-42749ccf a:before, .coh-ce-42749ccf a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-fb280dfe {
  margin-top: 1rem;
  margin-left: -0.25rem;
}
@media (min-width: 990px) {
  .coh-ce-fb280dfe {
    margin-top: 0;
    margin-left: 1.5rem;
  }
}
.coh-ce-2c1d0883 {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-2c1d0883 a {
  color: inherit;
  float: left;
}
.coh-ce-2c1d0883 a:before, .coh-ce-2c1d0883 a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-4c2d0ec3 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-4c2d0ec3 {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-4c2d0ec3 {
    margin-top: 0;
  }
}
.coh-ce-479d15bd {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-479d15bd:first-child {
  margin-left: 0;
}
.coh-ce-479d15bd a {
  color: inherit;
  float: left;
}
.coh-ce-479d15bd a:before, .coh-ce-479d15bd a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-2e43dcce {
  margin-top: 1rem;
  margin-left: 0;
  min-width: 5.3125rem;
  padding-top: 0.25rem;
}
@media (min-width: 768px) {
  .coh-ce-2e43dcce {
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-2e43dcce {
    margin-top: 0;
  }
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-f5a7f5db {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
  z-index: 1;
}
.coh-ce-f5a7f5db + div article figcaption {
  display: none;
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-a1915be5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
}
.coh-ce-3c324be8 {
  margin: 0;
}
.coh-ce-e74fed34 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-e74fed34 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-8d5701fd {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .coh-ce-8d5701fd {
    margin-top: 1.25rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-af2ee904 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-2c0aae9 {
  background-color: rgb(255, 255, 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;
}
.coh-ce-cdd8651d {
  max-width: 51.5rem;
  margin-bottom: 3.875rem;
  padding-top: 3rem;
}
.coh-ce-6ae6884c {
  float: left;
  color: rgb(0, 0, 0);
}
.coh-ce-6ae6884c:before, .coh-ce-6ae6884c:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-6ae6884c:before {
  background: url(/themes/custom/cupc/images/icons/arrow--left.svg) 50% 50% no-repeat;
  height: 0.8125rem;
  width: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  content: "";
  position: relative;
  top: 0.125rem;
}
.coh-ce-80e0cc6 {
  margin-left: auto;
}
.coh-ce-93c70863 {
  margin-top: 1.25rem;
  margin-bottom: 2rem;
}
.coh-ce-8f9c5e6e {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.18181;
  margin-bottom: 2rem;
}
.coh-ce-8f9c5e6e p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.181818;
}
.coh-ce-a78f785d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .coh-ce-a78f785d {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-dbd6a9d5 {
  text-transform: uppercase;
  margin-right: 1.25rem;
  display: inline-block;
  min-width: 6.5625rem;
}
@media (min-width: 768px) {
  .coh-ce-dbd6a9d5 {
    margin-top: 1rem;
    margin-right: 0;
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-dbd6a9d5 {
    margin-top: 0;
  }
}
.coh-ce-14bf046 {
  margin-top: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-14bf046 {
    margin-top: 0;
  }
}
.coh-ce-7b775dc8 {
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-7b775dc8 a {
  float: left;
  color: inherit;
}
.coh-ce-7b775dc8 a:before, .coh-ce-7b775dc8 a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-f532ee8d {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-f532ee8d {
    margin-left: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-f532ee8d {
    margin-top: 0;
  }
}
.coh-ce-3f15f437 {
  margin-top: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-3f15f437 {
    padding-top: 0.25rem;
    margin-left: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-3f15f437 {
    margin-top: 0;
  }
}
.coh-ce-3f15f437 > div {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-3f15f437 > div a {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  height: 1.5rem;
  width: 5.625rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.coh-ce-c1e2344e:after {
  background: url('/themes/custom/cupc/images/icons/download-icon.svg') 50% 50% no-repeat;
  background-size: cover;
  height: 1rem;
  width: 1rem;
  margin-left: 0.5rem;
  display: inline-block;
  content: "";
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-62a2bd1 {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
}
.coh-ce-614fa351 {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.content-teaser--.content-teaser--Insights.coh-ce-614fa351 .teaser--date-container {
  margin-left: 4rem;
}
.content-teaser--.coh-ce-614fa351 .teaser--content-type {
  bottom: -38px;
}
.content-teaser--.coh-ce-614fa351 .teaser--date-container {
  margin-left: 3.125rem;
}
.coh-ce-13cc9a00 {
  position: relative;
}
.coh-ce-13cc9a00 img {
  width: 100%;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-b135c29a {
  margin-bottom: 10px;
}
.coh-ce-27375b02 {
  line-height: 24px;
  font-size: 18px;
}
.coh-ce-1971c7fb {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.content-teaser--.content-teaser--Report.coh-ce-1971c7fb .teaser--date-container {
  margin-left: 3.75rem;
}
.content-teaser--.content-teaser--Insights.coh-ce-1971c7fb .teaser--date-container {
  margin-left: 4rem;
}
.content-teaser--.coh-ce-1971c7fb .teaser--content-type {
  bottom: -38px;
}
.content-teaser--.coh-ce-1971c7fb .teaser--date-container {
  margin-left: 5rem;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-92d82c30 {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 16px;
  background-color: rgb(29, 41, 86);
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  margin-bottom: 0;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-32353131 {
  font-weight: 500;
  margin-bottom: 1rem;
  min-height: 1.25rem;
}
.coh-ce-27b74fbb {
  color: rgb(0, 0, 0);
  line-height: 24px;
}
.coh-ce-27b74fbb:hover {
  color: rgb(22, 92, 211);
}
.coh-ce-27b74fbb:active {
  color: rgb(22, 92, 211);
}
.coh-ce-440e2e9c {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.content-teaser--.coh-ce-440e2e9c .teaser--content-type {
  bottom: -38px;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-32353131 {
  font-weight: 500;
  margin-bottom: 1rem;
  min-height: 1.25rem;
}
.coh-ce-ed35fabe ~ .section-header {
  display: none;
}
.coh-ce-a1915be5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
}
.coh-ce-3c324be8 {
  margin: 0;
}
.coh-ce-79b3d846 {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-79b3d846 {
    margin-top: 2.5rem;
  }
}
.coh-ce-79b3d846 label {
  font-weight: 400;
}
.coh-ce-c8a749b6 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-c8a749b6 {
    margin-top: 2.5rem;
  }
}
.coh-ce-ca7b7f3f {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-ca7b7f3f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-48e364b3 {
  margin-bottom: 1rem;
}
.coh-ce-48e364b3 p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-48e364b3 p {
    font-weight: 500;
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.coh-ce-2d62232b {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .coh-ce-2d62232b {
    margin-bottom: 0;
  }
}
.coh-ce-2d62232b > div:not(:first-child) {
  margin-top: 1rem;
}
.coh-ce-880f97e8 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-880f97e8:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-3ed4264 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-3ed4264:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-c36ac3a2 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c36ac3a2:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/clock.svg') no-repeat center;
  margin-right: 0.375rem;
}
.coh-ce-63fe3b2e {
  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-ce-5a95001 {
  display: none;
}
.coh-ce-de6755f9 {
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-5c997213 {
    max-width: 12.0625rem;
    width: 100%;
    margin-left: 0.625rem;
  }
}
.coh-ce-9a5d47f1 {
  margin-top: 0.75rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-9a5d47f1 {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
  }
}
.coh-ce-9a5d47f1 > div + div {
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-f0534e90 span:first-of-type {
    display: block;
  }
}
.coh-ce-1db1d2bd {
  font-weight: 700;
}
.coh-ce-c58db521:after {
  content: ", ";
}
.coh-ce-db67cbf {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-db67cbf:after {
  content: ",";
  color: rgb(31, 33, 33);
}
@media (min-width: 768px) {
  .coh-ce-1650d9f2 {
    display: block;
  }
}
.coh-ce-f1baf772 {
  word-break: break-all;
}
@media (min-width: 768px) {
  .coh-ce-f1baf772 {
    display: block;
  }
}
.coh-ce-85a30b49 {
  margin-top: 0.75rem;
}
@media (min-width: 768px) {
  .coh-ce-85a30b49 {
    margin-top: 0;
  }
}
.coh-ce-85a30b49 > * {
  margin: 0;
  width: 100%;
}
.coh-ce-85a30b49 > *.ext:after {
  display: none;
}
.coh-ce-85a30b49 > * + * {
  margin-top: 0.5rem;
}
.coh-ce-94e7ed4c ~ a {
  display: none;
}
.coh-ce-b9d1a5ee ~ .add-to-calendar {
  display: block;
}
.coh-ce-71cfb03d {
  display: none;
}
.coh-ce-d1a23714 {
  display: none;
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-f5a7f5db {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
  z-index: 1;
}
.coh-ce-f5a7f5db + div article figcaption {
  display: none;
}
.coh-ce-2dc69dec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  max-width: 77.8125rem;
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-2dc69dec {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-2dc69dec {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-2dc69dec {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-2dc69dec .coh-row {
  width: 100%;
}
.coh-ce-ec56f5e6 {
  width: 100%;
  position: relative;
  max-height: 28.4375rem;
}
.coh-ce-ec56f5e6 * {
  height: 100%;
}
.coh-ce-ec56f5e6 img {
  width: 100%;
}
.coh-ce-f8f11f7c {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
}
.coh-ce-a5ec6412 {
  width: 100%;
}
.coh-ce-c9fc4353 {
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  background-color: rgb(255, 255, 255);
  height: 100%;
}
.coh-ce-76d77f36 {
  margin-left: 0;
}
.coh-ce-d9709086 {
  margin-top: 1rem;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .coh-ce-d9709086 {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-d9709086 > div {
  margin-bottom: 1rem;
}
.coh-ce-66f28098 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.75rem;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(151, 157, 157);
  margin-right: 1rem;
}
.coh-ce-66f28098:before {
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-9aaa08f2 {
  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-ce-9aaa08f2:before {
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-c5bc1257 {
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .coh-ce-c5bc1257 {
    font-size: 2rem;
    line-height: 2.25rem;
  }
}
.coh-ce-ab4a999c {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.coh-ce-ab4a999c p {
  font-weight: 400;
}
.coh-ce-624cfea9 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-624cfea9:hover img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-624cfea9 img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-16e7990c {
  position: relative;
  min-height: 10.1875rem;
}
.coh-ce-a9704b82 {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  top: 0;
  left: 0;
}
.coh-ce-df091884 {
  margin-left: 0;
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  z-index: 1;
}
.coh-ce-93bde68 {
  padding: 1.25rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.coh-ce-77011541 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-77011541 > div {
  margin-bottom: 0.75rem;
}
.coh-ce-66f28098 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.75rem;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(151, 157, 157);
  margin-right: 1rem;
}
.coh-ce-66f28098:before {
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-9aaa08f2 {
  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-ce-9aaa08f2:before {
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-6f1652b6 {
  color: rgb(31, 33, 33);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.coh-ce-34981038 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
}
.coh-ce-34981038 img {
  width: 100%;
}
.coh-ce-71d4839c {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-5ffe61ad {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cdd8651d {
  max-width: 51.5rem;
  margin-bottom: 3.875rem;
  padding-top: 3rem;
}
.coh-ce-6ae6884c {
  float: left;
  color: rgb(0, 0, 0);
}
.coh-ce-6ae6884c:before, .coh-ce-6ae6884c:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-6ae6884c:before {
  background: url(/themes/custom/cupc/images/icons/arrow--left.svg) 50% 50% no-repeat;
  height: 0.8125rem;
  width: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  content: "";
  position: relative;
  top: 0.125rem;
}
.coh-ce-80e0cc6 {
  margin-left: auto;
}
.coh-ce-90843155 {
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-90843155 {
    margin-top: 2.625rem;
  }
}
.coh-ce-a25f6475 {
  margin-top: 0;
  margin-bottom: 2rem;
}
.coh-ce-9718624b {
  font-size: 1.375rem;
  line-height: 1.18181;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.coh-ce-5d1ca63a {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-5d1ca63a {
    margin-bottom: 0.875rem;
  }
}
.coh-ce-5d1ca63a .coh-column:not(:last-of-type) {
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(158, 158, 158);
}
.coh-ce-6acb7a90 {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-6acb7a90 {
    margin-bottom: 0;
  }
}
.coh-ce-ea0637c0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ea0637c0:before {
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  height: 1rem;
  width: 1rem;
  margin-top: 0.25rem;
  margin-right: 0.5rem;
  display: block;
  content: "";
}
.coh-ce-e015afc9 {
  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-ce-e015afc9:before {
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  display: block;
  content: "";
}
.coh-ce-a45008e7 {
  position: relative;
}
.coh-ce-a45008e7:before {
  height: 1.375rem;
  width: 1.375rem;
  margin-right: 0.25rem;
  display: block;
  background: url('/themes/custom/cupc/images/icons/clock.svg') 50% 50% no-repeat;
  background-size: contain;
  content: "";
  position: absolute;
  left: 0;
}
.coh-ce-a45008e7 p {
  margin-bottom: 0;
  padding-left: 1.75rem;
}
.coh-ce-59bad750 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-f1257ffa {
  font-weight: 700;
  display: inline-block;
  margin-right: 0.25rem;
}
.coh-ce-a5ba3e2a {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-b707cfdf {
  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-ce-bd1ed0f {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgb(207, 232, 255);
  color: rgb(29, 41, 86);
  border-color: rgb(29, 41, 86);
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-804f0b26 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgb(207, 232, 255);
  color: rgb(29, 41, 86);
  border-color: rgb(29, 41, 86);
  border-width: 0.0625rem;
  border-style: solid;
}
.past-event--0.coh-ce-804f0b26 {
  display: none;
}
.coh-ce-33f356b9:not(:last-of-type) {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-33f356b9:not(:last-of-type):after {
  content: ",";
}
.coh-ce-c247b848 {
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-c247b848 {
    margin-top: 0;
    margin-bottom: 1rem;
  }
}
.coh-ce-1d375fdc {
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-1d375fdc a {
  float: left;
  color: inherit;
  margin-left: 0;
}
.coh-ce-429602f2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0.5rem;
}
.coh-ce-44fe8482 {
  font-weight: 700;
  margin-right: 0.25rem;
  display: inline-block;
}
.coh-ce-7016fb75 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-7016fb75:after {
  content: ",";
}
.coh-ce-ae60e7a9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-ae60e7a9 a:after {
  content: normal;
}
.coh-ce-bad6fe30 {
  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-bottom: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-bad6fe30 {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-f84257ea {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
}
.coh-ce-3df37264 {
  position: relative;
}
.coh-ce-3df37264 img {
  width: 100%;
}
.coh-ce-6c1cae72 {
  position: absolute;
  left: 1.25rem;
  bottom: 0.5rem;
  background-color: rgb(29, 41, 86);
  color: rgb(255, 255, 255);
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 16px;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  margin-bottom: 0;
}
.coh-ce-637261de {
  position: absolute;
  left: 1.25rem;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 16px;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  margin: 0;
  margin-bottom: 0;
  top: 0.5rem;
  border-color: rgb(29, 41, 86);
}
.coh-ce-637261de:hover {
  color: rgb(29, 41, 86);
  background-color: rgb(207, 232, 255);
  border-color: rgb(29, 41, 86);
}
.event-teaser__past-event-0.coh-ce-637261de {
  display: none;
}
.coh-ce-ba64b37d {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-7c3f1b6d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
  font-weight: 400;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 990px) {
  .coh-ce-7c3f1b6d {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-54bc59cd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-bottom: 0.75rem;
  border-right-width: 0.0625rem;
  border-right-style: none;
  border-right-color: rgb(158, 158, 158);
  font-weight: 500;
  min-height: 1.25rem;
  width: 100%;
  white-space: nowrap;
}
@media (min-width: 990px) {
  .coh-ce-54bc59cd {
    border-right-style: solid;
    padding-right: 0.75rem;
    padding-bottom: 0;
    width: auto;
  }
}
.coh-ce-54bc59cd:before {
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-163469e2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-163469e2 {
    padding-left: 0.75rem;
  }
}
.coh-ce-163469e2:before {
  background: url('/themes/custom/cupc/images/icons/pin.svg') no-repeat center;
  display: block;
  height: 1rem;
  width: 1rem;
  margin-right: 0.5rem;
  min-height: 1rem;
  min-width: 1rem;
}
.coh-ce-163469e2 p {
  -ms-hyphens: auto;
      hyphens: auto;
  word-break: break-word;
}
.coh-ce-1fed4703 {
  color: rgb(0, 0, 0);
  line-height: 24px;
}
.coh-ce-6b22af29 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
}
.coh-ce-6b22af29 img {
  width: 100%;
}
.coh-ce-2f83a5a0 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  width: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  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-ce-71d4839c {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-858e1f5f {
  margin-top: 1.25rem;
  margin-bottom: 2rem;
}
.coh-ce-57eff4de + .insights-page {
  display: none;
}
.coh-ce-72e0f597 {
  background-color: rgb(255, 255, 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;
}
.insight--2521.coh-ce-72e0f597 .reading-time {
  display: none;
}
.insight--11676.coh-ce-72e0f597 .reading-time {
  display: none;
}
.coh-ce-2b56393a {
  max-width: 51.5rem;
  padding-top: 3rem;
  margin-bottom: 3.875rem;
}
.coh-ce-392b63b5 {
  color: rgb(0, 0, 0);
  float: left;
}
.coh-ce-392b63b5:before, .coh-ce-392b63b5:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-392b63b5:before {
  background: url(/themes/custom/cupc/images/icons/arrow--left.svg) 50% 50% no-repeat;
  height: 0.8125rem;
  width: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.125rem;
  display: inline-block;
  content: "";
}
.coh-ce-80e0cc6 {
  margin-left: auto;
}
.coh-ce-83320554 p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.1818181;
  margin-bottom: 2rem;
}
.coh-ce-e479f888 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .coh-ce-e479f888 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-3829aeb0 {
  text-transform: uppercase;
  min-width: 6.5625rem;
  margin-right: 1.25rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .coh-ce-3829aeb0 {
    padding-top: 0.25rem;
    margin-top: 1rem;
    margin-right: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-3829aeb0 {
    margin-top: 0;
  }
}
.coh-ce-e1492358 {
  padding-top: 0.25rem;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-e1492358 {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-e1492358 {
    margin-top: 0;
  }
}
.coh-ce-cb8fcc7c {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-cb8fcc7c:after {
  content: ",";
  left: -0.125rem;
  position: relative;
}
.coh-ce-cb8fcc7c:last-child:after {
  display: none;
}
.coh-ce-fb280dfe {
  margin-top: 1rem;
  margin-left: -0.25rem;
}
@media (min-width: 990px) {
  .coh-ce-fb280dfe {
    margin-top: 0;
    margin-left: 1.5rem;
  }
}
.coh-ce-8bf36c77 {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-8bf36c77 a {
  color: inherit;
  float: left;
}
.coh-ce-8bf36c77 a:before, .coh-ce-8bf36c77 a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-4c2d0ec3 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-4c2d0ec3 {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-4c2d0ec3 {
    margin-top: 0;
  }
}
.coh-ce-479d15bd {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-479d15bd:first-child {
  margin-left: 0;
}
.coh-ce-479d15bd a {
  color: inherit;
  float: left;
}
.coh-ce-479d15bd a:before, .coh-ce-479d15bd a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-3cd8ddda {
  min-width: 5.3125rem;
  padding-top: 0.25rem;
  margin-top: 1rem;
  margin-left: 0;
}
@media (min-width: 768px) {
  .coh-ce-3cd8ddda {
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .coh-ce-3cd8ddda {
    margin-top: 0;
  }
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-f5a7f5db {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
  z-index: 1;
}
.coh-ce-f5a7f5db + div article figcaption {
  display: none;
}
.coh-ce-2efa2821 {
  background-color: rgb(255, 255, 255);
  height: 100%;
  overflow-y: hidden;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-2efa2821:hover img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.content-teaser--.content-teaser--581.coh-ce-2efa2821 .teaser--date-container {
  margin-left: 6.5625rem;
}
.content-teaser--.coh-ce-2efa2821 .teaser--content-type {
  bottom: -2.375rem;
}
.content-teaser--.coh-ce-2efa2821 .teaser--date-container {
  min-height: 1.25rem;
  margin-left: 5.625rem;
}
.coh-ce-2efa2821 img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-4937d9d2 {
  position: relative;
}
.coh-ce-a9704b82 {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  top: 0;
  left: 0;
}
.coh-ce-50c6023f {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  margin-left: 0;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-30adfaa1 {
  font-weight: 500;
  margin-bottom: 1rem;
}
.coh-ce-6f1652b6 {
  color: rgb(31, 33, 33);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.coh-ce-bfbabfd8 {
  padding-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-bfbabfd8 {
    padding-top: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-bfbabfd8 {
    padding-top: 3.75rem;
  }
}
.coh-ce-fa3482e {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.625rem;
  padding-right: 1rem;
  padding-bottom: 0.625rem;
  padding-left: 1rem;
  background-color: rgb(0, 112, 161);
}
.coh-ce-fa3482e .contact-a-rep__contact-form {
  padding-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-fa3482e .contact-a-rep__contact-form {
    padding-top: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-fa3482e .contact-a-rep__contact-form {
    padding-top: 3.75rem;
  }
}
.coh-ce-fa2ac812 img {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  height: 5rem;
  width: 5rem;
}
.coh-ce-9e6edeb9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-9e6edeb9 p {
  font-size: 0.875rem;
  line-height: 18px;
}
.coh-ce-39388d63 {
  margin-bottom: 0.5rem;
}
.coh-ce-74c08ae8 {
  background-color: rgb(255, 255, 255);
  padding-top: 3rem;
}
.coh-ce-aa81b90 audio {
  width: 100%;
  margin-bottom: 1rem;
}
.coh-ce-fecb39c8 {
  background-color: rgb(224, 224, 224);
  position: relative;
  top: -0.3125rem;
}
.coh-ce-fecb39c8 .coh-accordion-tabs-nav {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}
@media (min-width: 600px) {
  .coh-ce-fecb39c8 .coh-accordion-tabs-nav {
    overflow-y: auto;
  }
}
@media (min-width: 768px) {
  .coh-ce-fecb39c8 .coh-accordion-tabs-nav {
    max-width: 59.875rem;
    width: 100%;
  }
}
@media (min-width: 990px) {
  .coh-ce-fecb39c8 .coh-accordion-tabs-nav {
    max-width: 76.25rem;
  }
}
.coh-ce-fecb39c8 .coh-accordion-tabs-nav > li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-fecb39c8 .coh-accordion-tabs-content-wrapper {
  background-color: rgb(255, 255, 255);
}
.coh-ce-fecb39c8 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-fecb39c8 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    max-width: 59.875rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-fecb39c8 .coh-accordion-tabs-content-wrapper .coh-accordion-tabs-content {
    padding-bottom: 3.75rem;
    max-width: 76.25rem;
  }
}
.coh-ce-fecb39c8 p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-dc4eb103 p {
  font-weight: 400;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-801a618f p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-b76b6ac1 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-b76b6ac1 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-b76b6ac1 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-b76b6ac1 audio {
  width: 100%;
}
.coh-ce-b1d92ca4 {
  margin-bottom: 1.25rem;
}
.coh-ce-b1d92ca4 p {
  font-weight: 400;
}
.coh-ce-6b22af29 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  position: relative;
}
.coh-ce-6b22af29 img {
  width: 100%;
}
.coh-ce-2f83a5a0 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-origin: border-box;
  background-clip: border-box;
  background-attachment: scroll;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  width: 100%;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: absolute;
  bottom: 0;
  left: 0;
  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-ce-71d4839c {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c8a749b6 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-c8a749b6 {
    margin-top: 2.5rem;
  }
}
.coh-ce-f6eb92ed + .news-page {
  display: none;
}
.coh-ce-5e85cedb ~ .section-header {
  display: none;
}
.coh-ce-a1915be5 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
}
.coh-ce-3c324be8 {
  margin: 0;
}
.coh-ce-362ecf62 {
  margin-bottom: 1rem;
}
.coh-ce-362ecf62 p {
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.625rem;
}
.coh-ce-104c8887 {
  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 (min-width: 768px) {
  .coh-ce-104c8887 {
    -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-490fd635 {
  margin-bottom: 1rem;
}
.coh-ce-72ba4f49 {
  text-transform: capitalize;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
.coh-ce-72ba4f49 + div {
  padding-left: 0.5rem;
  margin-left: 0.5rem;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(151, 157, 157);
}
.coh-ce-addb7532 {
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-addb7532:after {
  content: ",";
}
.coh-ce-addb7532:last-child:after {
  display: none;
}
.coh-ce-addb7532 a {
  float: left;
}
.coh-ce-addb7532 a:before, .coh-ce-addb7532 a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-f38fdd19 {
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-f38fdd19:after {
  content: ",";
}
.coh-ce-f38fdd19:last-child:after {
  display: none;
}
.coh-ce-f38fdd19 > * {
  float: left;
}
.coh-ce-f38fdd19 > *:before, .coh-ce-f38fdd19 > *:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-f38fdd19 .paragraph > *:last-child:not(:first-child) {
  display: none;
}
.coh-ce-68126d55 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-479d15bd {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-479d15bd:first-child {
  margin-left: 0;
}
.coh-ce-479d15bd a {
  color: inherit;
  float: left;
}
.coh-ce-479d15bd a:before, .coh-ce-479d15bd a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-249633c4 {
  margin-top: 0.5rem;
  margin-left: 0;
}
@media (min-width: 768px) {
  .coh-ce-249633c4 {
    margin-top: 0;
    margin-left: auto;
  }
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-f5a7f5db {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
  z-index: 1;
}
.coh-ce-f5a7f5db + div article figcaption {
  display: none;
}
.coh-ce-8bf5d3b9 {
  background-color: rgb(255, 255, 255);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8bf5d3b9 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8bf5d3b9 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-59072385 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-41ed868e {
  margin-bottom: 3rem;
}
.coh-ce-538fc440 {
  padding-bottom: 1rem;
  padding-left: 2.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-538fc440 {
    padding-bottom: 2rem;
  }
}
.coh-ce-3564167c {
  background: url('/themes/custom/cupc/images/icons/pin.svg') 50% 50% no-repeat;
  background-size: cover;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-4810d865 {
  padding-left: 2.5rem;
  position: relative;
}
.coh-ce-cd01fc3b {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-cd01fc3b {
    padding-bottom: 2rem;
  }
}
.coh-ce-3b083309 {
  background: url('/themes/custom/cupc/images/icons/telephone--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: inline-block;
}
.coh-ce-eef22fe6 {
  background: url('/themes/custom/cupc/images/icons/email--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-5f0191d0 {
  padding-bottom: 1rem;
  padding-left: 2.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-5f0191d0 {
    padding-bottom: 2rem;
  }
}
.coh-ce-5f0191d0 svg.ext {
  display: none;
}
.coh-ce-56926436 {
  background: url('/themes/custom/cupc/images/icons/website--black.svg') 50% 50% no-repeat;
  background-size: contain;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
}
.coh-ce-f8db81da {
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-f8db81da {
    padding-bottom: 2rem;
  }
}
.coh-ce-359642d4 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  max-width: 53.5rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .coh-ce-359642d4 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-359642d4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-d1a7a72b {
  text-align: center;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-d1a7a72b {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-93560776 {
  text-align: center;
}
.coh-ce-b72dc402 {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  height: 100%;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-b72dc402 > article {
  height: 100%;
}
.coh-ce-b2146cd9 {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-b2146cd9 {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .coh-ce-b2146cd9 img {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    max-width: unset;
    width: auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 990px) {
  .coh-ce-b2146cd9 img {
    position: static;
    height: auto;
    max-width: 100%;
    width: 100%;
    -webkit-transform: initial;
        -ms-transform: initial;
            transform: initial;
  }
}
@media (min-width: 768px) {
  .coh-ce-b2146cd9 * {
    height: 100%;
  }
}
.coh-ce-2953e6f4 {
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  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;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-2953e6f4 {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-2953e6f4 {
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
  }
}
.coh-ce-2953e6f4:after {
  content: none;
}
.coh-ce-2953e6f4:before {
  content: none;
}
.coh-ce-c4029cdc {
  color: rgb(0, 0, 0);
}
.coh-ce-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-2c0aae9 {
  background-color: rgb(255, 255, 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;
}
.coh-ce-cdd8651d {
  max-width: 51.5rem;
  margin-bottom: 3.875rem;
  padding-top: 3rem;
}
.coh-ce-dc96bd54 {
  color: rgb(0, 0, 0);
  float: left;
}
.coh-ce-dc96bd54:before, .coh-ce-dc96bd54:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-dc96bd54:before {
  height: 0.8125rem;
  width: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  top: 0.125rem;
  display: inline-block;
  background: url(/themes/custom/cupc/images/icons/arrow--left.svg) 50% 50% no-repeat;
  content: "";
}
.coh-ce-80e0cc6 {
  margin-left: auto;
}
.coh-ce-93c70863 {
  margin-top: 1.25rem;
  margin-bottom: 2rem;
}
.coh-ce-8f9c5e6e {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.18181;
  margin-bottom: 2rem;
}
.coh-ce-8f9c5e6e p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.181818;
}
.coh-ce-a78f785d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .coh-ce-a78f785d {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-dbd6a9d5 {
  text-transform: uppercase;
  margin-right: 1.25rem;
  display: inline-block;
  min-width: 6.5625rem;
}
@media (min-width: 768px) {
  .coh-ce-dbd6a9d5 {
    margin-top: 1rem;
    margin-right: 0;
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-dbd6a9d5 {
    margin-top: 0;
  }
}
.coh-ce-b50b0a53 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-b50b0a53 {
    margin-right: 2rem;
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-b50b0a53 {
    margin-top: 0;
  }
}
.coh-ce-860f84e0 {
  display: inline-block;
  vertical-align: middle;
}
.coh-ce-860f84e0:after {
  content: ",";
  display: inline-block;
  padding-right: 0.25rem;
}
.coh-ce-860f84e0:last-child:after {
  display: none;
}
.coh-ce-860f84e0 a {
  float: left;
}
.coh-ce-860f84e0 a:before, .coh-ce-860f84e0 a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-4c2d0ec3 {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-4c2d0ec3 {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-4c2d0ec3 {
    margin-top: 0;
  }
}
.coh-ce-479d15bd {
  vertical-align: middle;
  display: inline-block;
}
.coh-ce-479d15bd:first-child {
  margin-left: 0;
}
.coh-ce-479d15bd a {
  color: inherit;
  float: left;
}
.coh-ce-479d15bd a:before, .coh-ce-479d15bd a:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-24d5d3bd {
  margin-top: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-24d5d3bd {
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-24d5d3bd {
    margin-top: 0;
  }
}
.coh-ce-24d5d3bd > div {
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-24d5d3bd > div a {
  height: 1.5rem;
  width: 5.625rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}
.coh-ce-ff5ba47d:after {
  background: url('/themes/custom/cupc/images/icons/download-icon.svg') 50% 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-left: 0.5rem;
}
.coh-ce-8e8572ca {
  margin-top: 1rem;
  margin-left: 0;
  min-width: 5.3125rem;
}
@media (min-width: 768px) {
  .coh-ce-8e8572ca {
    margin-left: auto;
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e8572ca {
    margin-top: 0;
  }
}
.coh-ce-6ec7dfb7 {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.coh-ce-6ec7dfb7 img {
  width: 100%;
}
.coh-ce-62a2bd1 {
  position: absolute;
  bottom: 0;
  left: 0;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: 3.75rem;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(0, 0, 0, 0.3) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 100%;
  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;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 400;
}
.coh-ce-359ec35f {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow-y: hidden;
  height: 100%;
  background-color: rgb(255, 255, 255);
}
.content-teaser--.content-teaser--Report.coh-ce-359ec35f .teaser--date-container {
  margin-left: 3.75rem;
}
.content-teaser--.coh-ce-359ec35f .teaser--content-type {
  bottom: -38px;
}
.content-teaser--.coh-ce-359ec35f .teaser--date-container {
  margin-left: 3.125rem;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-92d82c30 {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 16px;
  background-color: rgb(29, 41, 86);
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  margin-bottom: 0;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-32353131 {
  font-weight: 500;
  margin-bottom: 1rem;
  min-height: 1.25rem;
}
.coh-ce-27b74fbb {
  color: rgb(0, 0, 0);
  line-height: 24px;
}
.coh-ce-27b74fbb:hover {
  color: rgb(22, 92, 211);
}
.coh-ce-27b74fbb:active {
  color: rgb(22, 92, 211);
}
.coh-ce-24d5d3bd {
  margin-top: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-24d5d3bd {
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-24d5d3bd {
    margin-top: 0;
  }
}
.coh-ce-24d5d3bd > div {
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-24d5d3bd > div a {
  height: 1.5rem;
  width: 5.625rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}
.coh-ce-ff5ba47d:after {
  background: url('/themes/custom/cupc/images/icons/download-icon.svg') 50% 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-left: 0.5rem;
}
.coh-ce-d4685b28 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-2401a181 {
  text-align: left;
  margin-left: 0;
  padding-left: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-2401a181 {
    margin-left: auto;
    padding-left: 16px;
    width: 75%;
  }
}
.coh-ce-12c3939f {
  padding-right: 1rem;
  padding-left: 1rem;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(232, 237, 237);
}
@media (min-width: 990px) {
  .coh-ce-12c3939f {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.coh-ce-69bbe32e {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.coh-ce-c873d9eb {
  color: inherit;
  margin-bottom: 0;
}
.coh-ce-23dfb756 {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  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: 5.375rem;
  width: 5.375rem;
  overflow: hidden;
  margin-top: 0.75rem;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .coh-ce-23dfb756 {
    margin-top: 0;
  }
}
.coh-ce-23dfb756 picture {
  height: 5.375rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  background-color: rgb(217, 217, 217);
}
.coh-ce-23dfb756 picture img {
  height: 5.375rem;
  width: 100%;
}
.coh-ce-d1652c59 {
  margin-top: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-d1652c59 {
    padding-top: 0.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-d1652c59 {
    margin-top: 0;
  }
}
.coh-ce-d1652c59 > div {
  display: inline-block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-d1652c59 > div a {
  height: 1.5rem;
  width: 12.1875rem;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
}
.coh-ce-ff5ba47d:after {
  background: url('/themes/custom/cupc/images/icons/download-icon.svg') 50% 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-left: 0.5rem;
}
.coh-ce-7ae0e75b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  max-width: 77rem;
  margin-top: 1.25rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
  overflow: hidden;
}
@media (min-width: 768px) {
  .coh-ce-7ae0e75b {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-7ae0e75b {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-7ae0e75b {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-7ae0e75b .coh-row {
  width: 100%;
}
.coh-ce-bd42e3f5 {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media (min-width: 990px) {
  .coh-ce-bd42e3f5 {
    max-height: 27.8125rem;
  }
}
.coh-ce-bd42e3f5 * {
  height: 100%;
}
.coh-ce-bd42e3f5 img {
  width: 100%;
  height: auto;
}
.coh-ce-f8f11f7c {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
  top: 0;
  left: 0;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
}
.coh-ce-a5ec6412 {
  width: 100%;
}
.coh-ce-c9fc4353 {
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  background-color: rgb(255, 255, 255);
  height: 100%;
}
.coh-ce-2fcba129 {
  margin-left: 0;
}
.coh-ce-ca7a3584 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  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-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .coh-ce-ca7a3584 {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-f53d0993 {
  line-height: 1.25rem;
  font-weight: 400;
  font-size: 1rem;
}
.coh-ce-f53d0993 + .reading-time:not(:empty) {
  padding-left: 0.75rem;
  margin-left: 0.75rem;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(151, 157, 157);
}
.coh-ce-b5e12eda {
  color: rgb(94, 98, 98);
  font-weight: 400;
}
.coh-ce-c5bc1257 {
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .coh-ce-c5bc1257 {
    font-size: 2rem;
    line-height: 2.25rem;
  }
}
.coh-ce-5fbc6d79 p {
  font-weight: 400;
}
.coh-ce-225b0b8 {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
}
.coh-ce-225b0b8:hover img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.content-teaser--.coh-ce-225b0b8 {
  height: 100%;
}
.content-teaser--.content-teaser--Report.coh-ce-225b0b8 .teaser--date-container {
  margin-left: 3.75rem;
}
.content-teaser--.content-teaser--Insights.coh-ce-225b0b8 .teaser--date-container {
  margin-left: 4rem;
}
.content-teaser--.coh-ce-225b0b8 .teaser--content-type {
  bottom: -38px;
}
.coh-ce-225b0b8 img {
  width: 100%;
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
}
.coh-ce-4937d9d2 {
  position: relative;
}
.coh-ce-a9704b82 {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  top: 0;
  left: 0;
}
.coh-ce-d71b84d0 ~ .empty-alt-image {
  display: none;
}
.coh-ce-49417628 {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  margin-left: 0;
  z-index: 1;
}
.coh-ce-885bf39b {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-3dcf14f3 {
  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-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.75rem;
}
.coh-ce-acc2633 {
  line-height: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
}
.coh-ce-acc2633 + .reading-time:not(:empty) {
  padding-left: 0.75rem;
  margin-left: 0.75rem;
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(151, 157, 157);
}
.coh-ce-96edf70f {
  color: rgb(94, 98, 98);
}
.coh-ce-6f1652b6 {
  color: rgb(31, 33, 33);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.coh-ce-88a6d724 {
  background-color: rgb(255, 255, 255);
  display: block;
  border-top: 1px solid #C5CACA;
  border-bottom: 1px solid #C5CACA;
  position: sticky;
  top: 0;
  z-index: 16;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}
@media (min-width: 600px) {
  .coh-ce-88a6d724 {
    display: block;
  }
}
@media (min-width: 990px) {
  .coh-ce-88a6d724 {
    position: sticky;
    -webkit-transition: none;
    transition: none;
    top: -51px;
    z-index: 16;
  }
}
.coh-ce-88a6d724 ul {
  margin-top: 0;
}
.coh-ce-88a6d724 li {
  list-style-type: none;
}
@media (min-width: 990px) {
  .coh-ce-88a6d724 li.is-collapsed ul {
    display: none;
  }
}
.coh-ce-88a6d724 li.is-collapsed p.more-label {
  display: none;
}
.coh-ce-88a6d724 li .coh-link svg {
  display: none;
}
.coh-ce-88a6d724 .in-active-trail > .third-level-menu-dropdown.is-collapsed {
  display: none;
}
.coh-ce-88a6d724 .js-third-level-menu > li {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-88a6d724 .js-third-level-menu > li {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-f9ea62d4 {
  display: none;
  margin-right: 1rem;
  margin-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-f9ea62d4 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-f9ea62d4 {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-f9ea62d4 {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-5c1ea11d {
  background-color: rgb(255, 255, 255);
  position: relative;
}
.menu--inline-links.coh-ce-5c1ea11d {
  display: block;
  margin-left: auto;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  width: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container:after {
  display: none;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container li {
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container a {
  color: rgb(31, 33, 33);
  padding-top: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container a:focus {
  text-decoration: underline;
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .coh-menu-list-container a.ext:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.menu--inline-links.coh-ce-5c1ea11d .in-active-trail .js-coh-menu-item-button {
  display: none;
}
.coh-ce-587a89ce {
  display: none;
  -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;
}
.in-active-trail.is-collapsed.coh-ce-587a89ce {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.in-active-trail.is-expanded.coh-ce-587a89ce {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.in-active-trail.is-expanded.coh-ce-587a89ce .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotateZ(-180deg);
}
.coh-ce-b30273bc {
  margin-bottom: 0;
  line-height: 24px;
  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;
  color: rgb(19, 56, 68);
}
.coh-ce-975424d {
  display: none;
}
@media (min-width: 990px) {
  .coh-ce-975424d {
    display: block;
  }
}
.coh-ce-975424d hr {
  border-style: solid;
  border-width: 0.5px;
  border-color: rgb(175, 180, 187);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-a0650626 {
  background-color: rgb(255, 255, 255);
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-a0650626 > ul.js-third-level-menu {
  max-width: 1232px;
  margin-right: 0;
  margin-left: 0;
  width: auto;
}
@media (min-width: 990px) {
  .coh-ce-a0650626 > ul.js-third-level-menu {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-a0650626 > ul.js-third-level-menu {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-51f7d076 {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
}
.menu--inline-links.coh-ce-51f7d076 .in-active-trail button.third-level-menu-button {
  display: block;
}
@media (min-width: 990px) {
  .menu--inline-links.coh-ce-51f7d076 .in-active-trail button.third-level-menu-button {
    display: none;
  }
}
@media (min-width: 990px) {
  .menu--inline-links.coh-ce-51f7d076 .in-active-trail .third-level-menu-dropdown:not(is-collapsed) {
    display: none;
  }
}
.coh-ce-f099515a {
  display: none;
  -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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 990px) {
  .coh-ce-f099515a {
    -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-align-content: center;
        -ms-flex-line-pack: center;
            align-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.in-active-trail.is-collapsed.coh-ce-f099515a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.in-active-trail.is-expanded.coh-ce-f099515a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.in-active-trail.is-expanded.coh-ce-f099515a .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotateZ(-180deg);
}
@media (min-width: 990px) {
  .in-active-trail.is-expanded.coh-ce-f099515a .coh-menu-item-button-text::after {
    background: url('/themes/custom/cupc/images/icons/chevron--cambridge-blue.svg') 50% 50% no-repeat;
    background-size: 100% auto;
    -webkit-filter: none;
            filter: none;
    -webkit-transform: rotateZ(0deg);
        -ms-transform: rotate(0deg);
            transform: rotateZ(0deg);
  }
}
.in-active-trail.is-expanded.coh-ce-f099515a ul.coh-menu-list-container.third-level-menu-shown-links li a {
  padding-top: 12px;
  padding-right: 6px;
  padding-bottom: 8px;
  padding-left: 6px;
  white-space: unset;
  text-overflow: unset;
  overflow: initial;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links {
  display: none;
  width: auto;
  margin-right: auto;
}
@media (min-width: 990px) {
  .in-active-trail.coh-ce-f099515a .third-level-menu-shown-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item {
  padding-top: 0.125rem;
  padding-right: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.125rem;
  border-bottom-width: 4px;
  border-bottom-color: rgb(255, 255, 255);
  border-bottom-style: solid;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:hover {
  border-bottom-color: rgb(59, 224, 208);
  background-color: rgb(232, 237, 237);
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:hover a {
  color: rgb(3, 98, 104);
}
@media (min-width: 990px) {
  .in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:hover a {
    color: rgb(31, 33, 33);
  }
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:focus a {
  color: rgb(31, 33, 33);
  outline-color: rgb(31, 33, 33);
  outline-width: 1px;
  outline-style: solid;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item a {
  font-size: 1rem;
  line-height: 1.25rem;
  padding-top: 0.75rem;
  padding-right: 0.375rem;
  padding-bottom: 0.5rem;
  padding-left: 0.375rem;
  outline-offset: -2px;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item a:hover {
  text-decoration: none;
  color: rgb(31, 33, 33);
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item a:focus-visible {
  color: rgb(31, 33, 33);
  outline-width: 1px;
  outline-color: rgb(31, 33, 33);
  outline-style: solid;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item a:active {
  outline-style: none;
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item.focus {
  background-color: rgb(221, 226, 226);
  border-bottom-color: rgb(59, 224, 208);
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:focus {
  background-color: rgb(221, 226, 226);
  border-bottom-color: rgb(59, 224, 208);
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:active {
  background-color: rgb(221, 226, 226);
  color: rgb(19, 56, 68);
}
@media (min-width: 990px) {
  .in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item:active {
    color: rgb(31, 33, 33);
  }
}
.in-active-trail.coh-ce-f099515a .third-level-menu-shown-links li.third-level-menu-item.is-active.in-active-trail {
  border-bottom-color: rgb(59, 224, 208);
}
.in-active-trail.coh-ce-f099515a .third-level-menu-item a {
  white-space: normal;
  width: 100%;
}
@media (min-width: 768px) {
  .in-active-trail.coh-ce-f099515a .third-level-menu-item a {
    width: auto;
  }
}
.coh-ce-ebdf3136 {
  margin-bottom: 0;
  margin-left: 1rem;
  line-height: 24px;
  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;
  color: rgb(19, 56, 68);
}
@media (min-width: 990px) {
  .coh-ce-ebdf3136 {
    display: none;
  }
}
.coh-ce-fd5fa817 {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-d785daf5 {
  color: rgb(0, 0, 0);
}
.coh-ce-338e8c2a {
  font-size: 1rem;
  line-height: 1.25rem;
  position: static;
  margin-right: 12px;
  color: rgb(31, 33, 33);
  background-color: rgb(255, 255, 255);
  border-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-border-radius: 0;
          border-radius: 0;
  outline-style: none;
  outline-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-top-color: rgba(0, 0, 0, 0);
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a {
    border-bottom-width: 4px;
  }
}
.coh-ce-338e8c2a:hover {
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 0px;
  border-top-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a:hover {
    background-color: rgb(232, 237, 237);
    border-bottom-color: rgb(59, 224, 208);
    border-bottom-width: 4px;
    border-right-color: rgba(0, 0, 0, 0);
    border-left-color: rgba(0, 0, 0, 0);
    border-top-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-338e8c2a:focus {
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgba(0, 0, 0, 0);
  outline-style: none;
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a:focus {
    background-color: rgb(221, 226, 226);
    border-bottom-color: rgb(59, 224, 208);
    border-bottom-width: 4px;
    border-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-338e8c2a:focus-visible {
  background-color: rgb(255, 255, 255);
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  outline-style: none;
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a:focus-visible {
    background-color: rgb(221, 226, 226);
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgb(59, 224, 208);
    border-bottom-width: 4px;
  }
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a:focus-visible span {
    outline-width: 1px;
    outline-offset: -2px;
    outline-color: rgb(31, 33, 33);
    outline-style: solid;
  }
}
.coh-ce-338e8c2a:active {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgb(221, 226, 226);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-bottom-width: 0px;
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a:active {
    border-bottom-color: rgb(59, 224, 208);
    border-bottom-width: 4px;
  }
}
.coh-ce-338e8c2a span {
  padding-top: 0.875rem;
  padding-right: 0.375rem;
  padding-bottom: 0.875rem;
  padding-left: 0.5rem;
  line-height: 1.25rem;
  font-size: 1rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  content: normal;
}
.coh-ce-338e8c2a span:before {
  content: normal;
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a span:before {
    content: "More";
  }
}
.coh-ce-338e8c2a span:after {
  background: url('/themes/custom/cupc/images/icons/chevron--blue.svg') 50% 50% no-repeat;
  background-size: 100% auto;
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
  display: inline-block;
  height: 0.625rem;
  width: 0.8125rem;
  content: "";
}
@media (min-width: 990px) {
  .coh-ce-338e8c2a span:after {
    margin-left: 0.75rem;
  }
}
.coh-ce-3ef9c1df {
  position: absolute;
  left: 50%;
  width: 100%;
  top: 3.125rem;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  z-index: 40;
  max-height: 100vh;
  height: 100vh;
}
@media (min-width: 768px) {
  .coh-ce-3ef9c1df {
    height: auto;
    max-height: unset;
  }
}
@media (min-width: 990px) {
  .coh-ce-3ef9c1df {
    position: absolute;
    top: 3.375rem;
    left: 50%;
    width: 100vw;
  }
}
@media (min-width: 1024px) {
  .coh-ce-3ef9c1df {
    background-color: rgb(232, 237, 237);
  }
}
.coh-ce-8d1e583f {
  font-weight: 700;
  color: rgb(31, 33, 33);
  display: none;
  font-size: 1rem;
  width: 100%;
  max-width: 1232px;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  line-height: 36px;
}
@media (min-width: 1024px) {
  .coh-ce-8d1e583f {
    display: block;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-8d1e583f {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.coh-ce-9c76f540 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  position: static;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  margin-right: auto;
  margin-left: auto;
  max-width: 1232px;
}
@media (min-width: 768px) {
  .coh-ce-9c76f540 {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 990px) {
  .coh-ce-9c76f540 {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    padding-top: 0;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-9c76f540 {
    padding-top: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.coh-ce-9c76f540:after {
  height: 0.875rem;
  width: 0.875rem;
  background-color: rgb(255, 255, 255);
  display: none;
  content: "";
  position: absolute;
  top: -0.3125rem;
  right: 1rem;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
.coh-ce-9c76f540 .third-level-menu-item {
  padding-top: 4px;
}
.coh-ce-9c76f540 .third-level-menu-item::after {
  display: block;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 226, 226);
  content: " ";
}
@media (min-width: 768px) {
  .coh-ce-9c76f540 .third-level-menu-item::after {
    display: none;
  }
}
.coh-ce-9c76f540 .third-level-menu-item:hover a {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-9c76f540 .third-level-menu-item:has(:focus-visible) {
  outline-width: 2px;
  outline-offset: -4px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
@media (min-width: 990px) {
  .coh-ce-9c76f540 .third-level-menu-item:has(:focus-visible) {
    outline-width: 1px;
    outline-offset: 1px;
    outline-color: rgb(19, 56, 68);
    outline-style: solid;
  }
}
.coh-ce-9c76f540 .third-level-menu-item:has(:focus-visible) a {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-9c76f540 .third-level-menu-item a:focus {
  outline-style: none;
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-9c76f540 .third-level-menu-item a:hover {
  color: rgb(3, 98, 104);
}
.coh-ce-9c76f540 .third-level-menu-item a:active {
  color: rgb(19, 56, 68);
}
.coh-ce-6e7ce979 {
  padding-right: 16px;
  padding-left: 16px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 990px) {
  .coh-ce-6e7ce979 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-6e7ce979:last-child {
  border-bottom-width: 0;
  border-bottom-style: none;
}
.coh-ce-ce325d5a {
  font-size: 0.875rem;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-b3344fae a {
  color: rgb(255, 255, 255);
}
.coh-ce-b3344fae a:focus {
  color: rgb(255, 255, 255);
}
.coh-ce-b3344fae a:active {
  color: rgb(255, 255, 255);
}
.coh-ce-b3344fae ul li.academic-footer__second-level-menu__item {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-b3344fae ul li.academic-footer__second-level-menu__item {
    margin-bottom: 0;
  }
}
.coh-ce-b3344fae ul li.academic-footer__second-level-menu__item:last-child {
  margin-bottom: 0;
}
.has-children.coh-ce-3f7a07b9 {
  padding-top: 1.25rem;
  padding-bottom: 1rem;
  margin-top: 0.0625rem;
}
@media (min-width: 600px) {
  .has-children.coh-ce-3f7a07b9 {
    padding-top: 2rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-7fa86ec {
  font-size: 1rem;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-7fa86ec {
    font-size: 1.25rem;
    margin-bottom: 0.875rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-9777a3ba {
    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;
  }
}
.coh-ce-5a5c108a {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-5a5c108a {
    margin-right: 1rem;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-5a5c108a {
    margin-right: 0;
  }
}
.coh-ce-5a5c108a:last-child {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-5a5c108a:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-5a5c108a:last-child {
    margin-right: 0;
  }
}
.is-collapsed.coh-ce-5a5c108a .coh-menu-list-container {
  display: none;
}
@media (min-width: 600px) {
  .is-collapsed.coh-ce-5a5c108a .coh-menu-list-container {
    display: block;
  }
}
.is-expanded.coh-ce-5a5c108a .coh-menu-list-container {
  display: block;
}
.is-expanded.coh-ce-5a5c108a .js-coh-menu-item-button {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-3003685e {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  width: 100%;
  display: inline-block;
  border-bottom-width: 0.0625rem;
}
@media (min-width: 600px) {
  .coh-ce-3003685e {
    font-weight: 700;
    font-size: 1rem;
    line-height: 24px;
    width: auto;
    border-bottom-width: 0;
  }
}
.coh-ce-37579551 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  padding: 0;
  margin: 0;
  border-style: none;
  position: absolute;
  top: 0;
  right: 0.25rem;
  width: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-37579551 {
    display: none;
    position: static;
  }
}
.coh-ce-37579551:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-37579551:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-37579551:focus {
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
          border-radius: 0;
  border-color: rgb(255, 255, 255);
}
.coh-ce-37579551 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
  background-size: contain;
  content: "";
  height: 0.625rem;
  width: 0.8125rem;
  display: inline-block;
}
.coh-ce-700442bd .coh-menu-list-item:last-child a {
  border-bottom-style: none;
  padding-bottom: 0;
}
.coh-ce-cd6e2660:last-child {
  margin-bottom: 0;
}
.coh-ce-cd6e2660:last-child a {
  margin-bottom: 0;
}
.coh-ce-31362c84 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-31362c84 {
    padding-bottom: 0;
    padding-left: 0;
    width: auto;
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
.cpe-footer__third-level-menu__item__link.coh-ce-31362c84:after {
  display: none;
}

.coh-ce-19f0f8e4 a {
  color: rgb(255, 255, 255);
}
.coh-ce-19f0f8e4 a:focus {
  color: rgb(255, 255, 255);
}
.coh-ce-19f0f8e4 a:active {
  color: rgb(255, 255, 255);
}
.coh-ce-19f0f8e4 ul li.bibles-footer__second-level-menu__item {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-19f0f8e4 ul li.bibles-footer__second-level-menu__item {
    margin-bottom: 0;
  }
}
.coh-ce-19f0f8e4 ul li.bibles-footer__second-level-menu__item:last-child {
  margin-bottom: 0;
}
.has-children.coh-ce-3f7a07b9 {
  padding-top: 1.25rem;
  padding-bottom: 1rem;
  margin-top: 0.0625rem;
}
@media (min-width: 600px) {
  .has-children.coh-ce-3f7a07b9 {
    padding-top: 2rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-7fa86ec {
  font-size: 1rem;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-7fa86ec {
    font-size: 1.25rem;
    margin-bottom: 0.875rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-9777a3ba {
    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;
  }
}
.coh-ce-5a5c108a {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-5a5c108a {
    margin-right: 1rem;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .coh-ce-5a5c108a {
    margin-right: 0;
  }
}
.coh-ce-5a5c108a:last-child {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-5a5c108a:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-5a5c108a:last-child {
    margin-right: 0;
  }
}
.is-collapsed.coh-ce-5a5c108a .coh-menu-list-container {
  display: none;
}
@media (min-width: 600px) {
  .is-collapsed.coh-ce-5a5c108a .coh-menu-list-container {
    display: block;
  }
}
.is-expanded.coh-ce-5a5c108a .coh-menu-list-container {
  display: block;
}
.is-expanded.coh-ce-5a5c108a .js-coh-menu-item-button {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-3003685e {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  width: 100%;
  display: inline-block;
  border-bottom-width: 0.0625rem;
}
@media (min-width: 600px) {
  .coh-ce-3003685e {
    font-weight: 700;
    font-size: 1rem;
    line-height: 24px;
    width: auto;
    border-bottom-width: 0;
  }
}
.coh-ce-37579551 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  padding: 0;
  margin: 0;
  border-style: none;
  position: absolute;
  top: 0;
  right: 0.25rem;
  width: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-37579551 {
    display: none;
    position: static;
  }
}
.coh-ce-37579551:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-37579551:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-37579551:focus {
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0;
          border-radius: 0;
  border-color: rgb(255, 255, 255);
}
.coh-ce-37579551 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
  background-size: contain;
  content: "";
  height: 0.625rem;
  width: 0.8125rem;
  display: inline-block;
}
@media (min-width: 600px) {
  .coh-ce-fe40a765 {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.coh-ce-fe40a765 .coh-menu-list-item:last-child a {
  border-bottom-style: none;
  padding-bottom: 0;
}
.coh-ce-cd6e2660:last-child {
  margin-bottom: 0;
}
.coh-ce-cd6e2660:last-child a {
  margin-bottom: 0;
}
.coh-ce-31362c84 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-31362c84 {
    padding-bottom: 0;
    padding-left: 0;
    width: auto;
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
.cpe-footer__third-level-menu__item__link.coh-ce-31362c84:after {
  display: none;
}
.level-one-menu.coh-ce-2ab9ab6e {
  background-color: rgb(255, 255, 255);
  display: block;
  margin-top: -1.25rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 2.9375rem;
    background-color: rgb(60, 19, 102);
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-width: 0;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
  -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;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-plus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  content: "";
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class .views-row {
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0;
  display: none;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active header strong:after {
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  vertical-align: middle;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active .views-row {
  display: block;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
  display: block;
  background-color: rgb(255, 255, 255);
  margin-top: 0.0625rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
    height: auto;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    z-index: 99;
    display: block;: border-box;
    background-color: rgb(232, 237, 237);
  }
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:before {
    font-size: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -webkit-calc(-100% + 1px);
    left: calc(-100% + 1px);
    -webkit-box-shadow: 0px 5px 5px -1.5px #dbdbdb;
            box-shadow: 0px 5px 5px -1.5px #dbdbdb;
    background-color: rgb(232, 237, 237);
    content: "";
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:after {
  position: absolute;
  top: 0;
  right: -webkit-calc(-100% + 1px);
  right: calc(-100% + 1px);
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    content: "";
    -webkit-box-shadow: 0px 5px 5px -1.5px #dbdbdb;
            box-shadow: 0px 5px 5px -1.5px #dbdbdb;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
  height: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
    float: left;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:before, .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:first-child {
  margin-left: 0;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .product-view-mob {
    display: none;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a {
  padding-top: 0.8125rem;
  padding-right: 0.25rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.875rem;
    padding-left: 0.5rem;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  display: inline-block;
  content: "";
  position: absolute;
  right: 0.625rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a:after {
    background: url('/themes/custom/cupc/images/icons/menu-up-arrow-icon.svg') no-repeat;
    right: 0;
    position: relative;
    height: 0.375rem;
    width: 0.5625rem;
    margin-top: 0.0625rem;
    margin-right: 0.1875rem;
    margin-bottom: 0;
    margin-left: 0.1875rem;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a:focus {
  color: rgb(255, 255, 255);
  outline-style: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded > a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded .coh-menu-list-item.has-children {
  background-color: rgb(238, 243, 243);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-expanded .coh-menu-list-item.has-children {
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item {
  cursor: pointer;
  padding-top: 0.75rem;
  padding-right: 0.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 0.25rem;
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item {
  list-style-type: none;
  list-style-type: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
    position: relative;
    right: -1.875rem;
    display: block;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class {
    margin-top: -1.625rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -2rem;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.75rem;
  font-style: normal;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid {
  padding-top: 1rem;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 {
  width: 100%;
  min-width: 100%;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-image-wrapper img {
  height: 11.5rem;
  width: 8.5rem;
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -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;
          border-bottom-right-radius: 0;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right {
  background-color: rgb(255, 255, 255);
  height: 11.5rem;
  width: 17.875rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right a {
  margin-bottom: 0.5rem;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.125rem;
  font-style: normal;
  display: block;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:hover {
    background-color: rgb(103, 26, 191);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:active {
    background-color: rgb(77, 21, 132);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:has(> a:focus-visible) {
    background-color: rgb(77, 21, 132);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item:has(> a:focus-visible) > a:focus-visible {
    outline-width: 0.0625rem;
    outline-style: solid;
    outline-color: rgb(255, 255, 255);
    outline-offset: -0.3125rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu:before {
    font-size: 0;
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    left: -webkit-calc(-100% + 1px);
    left: calc(-100% + 1px);
    top: 0;
    content: "";
    -webkit-box-shadow: 0px 4px 0px #dbdbdb;
            box-shadow: 0px 4px 0px #dbdbdb;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    right: -webkit-calc(-100% + 1px);
    right: calc(-100% + 1px);
    top: 0;
    content: "";
    -webkit-box-shadow: 0px 4px 0px #dbdbdb;
            box-shadow: 0px 4px 0px #dbdbdb;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item {
  line-height: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  height: auto;
  width: 100%;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a {
  color: rgb(31, 33, 33);
  font-weight: 700;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a:after {
    content: normal;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu {
    display: block;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
  height: auto;
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
  font-size: 0.875rem;
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: rgb(31, 33, 33);
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:focus {
  outline-style: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu li {
  background-color: rgb(238, 243, 243);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item ul.level-two-sub-menu li {
    border-top-width: 0;
    border-top-style: none;
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item .coh-row-inner {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item a {
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(255, 255, 255);
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item a:focus {
  color: rgb(0, 0, 0);
  outline-style: none;
}
@media (min-width: 990px) {
  .level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item a:focus {
    color: rgb(255, 255, 255);
  }
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item > ul.level-two-sub-menu > li.has-children > a {
  pointer-events: none;
}
.level-one-menu.coh-ce-2ab9ab6e > li.coh-menu-list-item.has-children.is-collapsed > a {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-2ab9ab6e .overview {
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .coh-ce-2ab9ab6e .overview {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-2ab9ab6e .overview {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1024px) {
  .coh-ce-348736d7 {
    height: 3.0625rem;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-348736d7:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.coh-ce-348736d7:hover {
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
}
@media (min-width: 1024px) {
  .coh-menu-list-item.coh-ce-348736d7:hover {
    background-color: rgb(103, 26, 191);
    border-bottom-color: rgb(59, 224, 208);
  }
}
.is-expanded.coh-ce-348736d7 .level-two-sub-menu .js-coh-menu-item {
  height: auto;
}
.coh-ce-6aee0ddf {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-6aee0ddf {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
    list-style: none;
  }
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-938fc827 {
    height: auto;
    display: none;
    z-index: 99;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: rgb(232, 237, 237);
    margin-top: 0.0625rem;
    outline-width: 0;
    border-width: 0;
    -webkit-box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
            box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    left: -webkit-calc(50% - 0px);
    left: calc(50% - 0px);
    width: 100%;
  }
}
.level-two-sub-menu.coh-ce-938fc827 > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
  display: table;
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-938fc827 > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
    display: block;
  }
}
.coh-ce-65d86b72 {
  background-color: rgb(238, 243, 243);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-style: none;
  border-bottom-width: 0;
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .coh-ce-65d86b72 {
    width: 1.9375rem;
    float: left;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.coh-ce-65d86b72:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.has-children.is-expanded.coh-ce-65d86b72 ul.level-two-sub-menu > li {
  height: auto;
}
.is-expanded.coh-ce-65d86b72 .js-coh-menu-item {
  background-color: rgb(180, 8, 8);
}
.coh-ce-4cc133b8 {
  padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-4cc133b8 {
    font-weight: 700;
    color: rgb(31, 33, 33);
  }
}
@media (min-width: 1024px) {
  .coh-ce-4cc133b8 a {
    font-weight: 700;
    cursor: default;
    pointer-events: none;
  }
}
.coh-ce-414ff5b4 .level-three-sub-menu li:first-child a {
  font-weight: 500;
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .level-three-sub-menu.coh-ce-4141b791 {
    display: block;
    margin-top: 0.03125rem;
  }
}
.coh-ce-5f181acf {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1024px) {
  .coh-ce-5f181acf {
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    width: 48%;
    height: auto;
    word-wrap: break-word;
  }
}
.coh-ce-79ebcf20 {
  color: rgb(31, 33, 33);
}
@media (min-width: 1024px) {
  .coh-ce-c5bed176 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-52032da {
    height: auto;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
  }
}

.coh-ce-97e34e li.is-collapsed ul {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-97e34e li.is-collapsed ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-97e34e ul li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-6ccdea10 {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.25rem;
}
@media (min-width: 600px) {
  .coh-ce-6ccdea10 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.coh-ce-fba6999d {
  margin-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-fba6999d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-fba6999d > li {
  width: 100%;
  margin-bottom: 0;
  position: relative;
}
.coh-ce-fba6999d > li:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  pointer-events: none;
  display: inline-block;
  height: 0.8125rem;
  width: 0.8125rem;
  content: "";
  position: absolute;
  top: 0.8125rem;
  right: 0.3125rem;
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
@media (min-width: 600px) {
  .coh-ce-fba6999d > li:after {
    display: none;
  }
}
.coh-ce-fba6999d > li.is-expanded:after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.coh-ce-fba6999d > li + li {
  border-top-width: 0.0625rem;
  border-top-style: solid;
}
@media (min-width: 600px) {
  .coh-ce-fba6999d > li + li {
    border-top-width: 0;
  }
}
.coh-ce-b09473af {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-b09473af {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-ff70139c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  height: 100%;
  margin-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-ff70139c {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-height: 13.75rem;
    margin-top: 1rem;
  }
}
.coh-ce-ff70139c > li {
  font-size: 0.875rem;
  width: 100%;
  padding-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-ff70139c > li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 200px;
    padding-bottom: 0.75rem;
  }
}
.coh-ce-ff70139c > li .coh-link {
  color: inherit;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-ff70139c > li .coh-link {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-ff70139c > li + li {
  border-top-width: 0.0625rem;
  border-top-style: solid;
}
@media (min-width: 600px) {
  .coh-ce-ff70139c > li + li {
    border-top-width: 0;
  }
}
.coh-ce-9e8987a2 {
  position: absolute;
  background-color: rgb(255, 255, 255);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow-y: auto;
  overflow-x: hidden;
  height: -webkit-calc(100dvh - 106px);
  height: calc(100dvh - 106px);
  z-index: 16;
  width: 100%;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-9e8987a2 {
    overflow-y: visible;
    overflow-x: visible;
    height: auto;
    position: relative;
    display: block;
    padding-right: 1.75rem;
    padding-left: 1.75rem;
  }
}
.active.coh-ce-9e8987a2 {
  display: block;
}
@media (min-width: 1024px) {
  .sticky.coh-ce-9e8987a2 {
    position: fixed;
    top: 0;
  }
}
.sticky.coh-ce-9e8987a2 .business-menu__search--block .business-menu__search-suggestions-container {
  width: 100%;
}
@media (min-width: 1024px) {
  .opened-subnav.coh-ce-9e8987a2:after {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
    background-color: transparent;
    height: 100vh;
    width: 100vw;
    position: absolute;
    display: inline-block;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    max-width: 100%;
    z-index: -1;
    right: 0;
    left: 0;
  }
}
.coh-ce-9e8987a2 a, .coh-ce-9e8987a2 .business-menu__lvl1__li__a, .coh-ce-9e8987a2 .business-menu__lvl2__li__a {
  font-size: 14px;
}
@media (min-width: 1024px) {
  .coh-ce-9e8987a2 a, .coh-ce-9e8987a2 .business-menu__lvl1__li__a, .coh-ce-9e8987a2 .business-menu__lvl2__li__a {
    font-size: 16px;
  }
}
.coh-ce-9e8987a2 .coh-link.font-weight-normal {
  font-weight: normal;
}
.coh-ce-9e8987a2 .coh-link.font-weight-bold {
  font-weight: bold;
}
.coh-ce-b8348bb9 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 1024px) {
  .coh-ce-b8348bb9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-f73a8851 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .coh-ce-f73a8851 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-f73a8851 .coh-row-inner {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-f73a8851 .coh-row-inner .coh-column {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-f73a8851 li {
  list-style-type: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-2a085b6a {
  cursor: pointer;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-2a085b6a:not(.touch-device):hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1024px) {
  .coh-ce-2a085b6a:not(.touch-device):hover {
    background-color: rgb(232, 237, 237);
  }
}
.coh-ce-2a085b6a:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (min-width: 1024px) {
  .coh-ce-2a085b6a:active {
    -webkit-box-shadow: inset 0 -5px 0 #191a1a;
            box-shadow: inset 0 -5px 0 #191a1a;
    background-color: rgb(232, 237, 237);
  }
}
.active.coh-ce-2a085b6a {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .active.coh-ce-2a085b6a {
    -webkit-box-shadow: inset 0 -5px 0 #191a1a;
            box-shadow: inset 0 -5px 0 #191a1a;
  }
}
.has-children.active.coh-ce-2a085b6a .business-menu__lvl1__li__a:after {
  content: "\2013";
}
@media (min-width: 1024px) {
  .has-children.active.coh-ce-2a085b6a .business-menu__lvl1__li__a:after {
    content: "\0020";
    -webkit-transform: translateY(-30%) rotate(-45deg);
        -ms-transform: translateY(-30%) rotate(-45deg);
            transform: translateY(-30%) rotate(-45deg);
  }
}
.has-children.active.coh-ce-2a085b6a .business-menu__lvl2__container__outer {
  display: block;
}
@media (min-width: 768px) {
  .has-children.active.coh-ce-2a085b6a .business-menu__lvl2__container__outer {
    height: auto;
  }
}
@media (min-width: 1024px) {
  .has-children.active.coh-ce-2a085b6a .business-menu__lvl2__container__outer {
    margin-left: 0;
  }
}
.has-children.coh-ce-2a085b6a > .hidden-link {
  display: none;
  visibility: hidden;
  position: absolute;
  left: -9999px;
  height: 0;
  opacity: 0;
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a {
  position: relative;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-bottom: 1px solid #dde2e2;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  width: -webkit-calc(100% - 32px);
  width: calc(100% - 32px);
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a {
    padding-right: 24px;
    padding-left: 8px;
    width: auto;
    border-bottom: none;
  }
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:after {
  content: "\002B";
  -webkit-border-radius: 100px;
          border-radius: 100px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  font-size: 26px;
  position: absolute;
  top: 50%;
  right: 0;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:after {
    content: "\0020";
    border-style: solid;
    border-width: 2px 2px 0 0;
    -webkit-transform: translateY(-70%) rotate(135deg);
        -ms-transform: translateY(-70%) rotate(135deg);
            transform: translateY(-70%) rotate(135deg);
    -webkit-border-radius: 0;
            border-radius: 0;
    height: 5px;
    width: 5px;
    right: 10px;
  }
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:hover:after {
  color: rgb(25, 26, 26);
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:hover:after {
    outline: none;
  }
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:focus-visible {
  outline: none;
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:focus-visible:after {
  outline: 1px solid #000;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:focus-visible:after {
    outline: none;
  }
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:focus {
  outline: none;
}
.has-children.coh-ce-2a085b6a .business-menu__lvl1__li__a:active {
  pointer-events: none;
}
.has-children.coh-ce-2a085b6a ul.business-menu__lvl2__ul.coh-menu-list-container li.business-menu__lvl2__li .business-menu__lvl2__li__a {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a ul.business-menu__lvl2__ul.coh-menu-list-container li.business-menu__lvl2__li .business-menu__lvl2__li__a {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.has-children.coh-ce-2a085b6a ul.business-menu__lvl2__ul.coh-menu-list-container li.business-menu__lvl2__li .business-menu__lvl2__li__a.eng-view-full-catalogue {
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a ul.business-menu__lvl2__ul.coh-menu-list-container li.business-menu__lvl2__li .business-menu__lvl2__li__a.eng-view-full-catalogue {
    padding-right: 0;
    padding-left: 0;
  }
}
.has-children.coh-ce-2a085b6a ul.business-menu__lvl3__ul.coh-menu-list-container li.business-menu__lvl3__li > a {
  padding-top: 13px;
  padding-right: 12px;
  padding-bottom: 13px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-2a085b6a ul.business-menu__lvl3__ul.coh-menu-list-container li.business-menu__lvl3__li > a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-2a085b6a a:hover, .coh-ce-2a085b6a .business-menu__lvl1__li__a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-2a085b6a a:active, .coh-ce-2a085b6a .business-menu__lvl1__li__a:active {
  color: rgb(19, 56, 68);
}
.coh-ce-2a085b6a .business-menu__lvl1__li__a {
  text-decoration: none;
  display: block;
  color: rgb(25, 26, 26);
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  border-bottom: 1px solid #dde2e2;
  margin-right: 16px;
  margin-left: 16px;
  line-height: 1.25rem;
}
@media (min-width: 1024px) {
  .coh-ce-2a085b6a .business-menu__lvl1__li__a {
    padding-top: 15px;
    padding-right: 8px;
    padding-bottom: 15px;
    padding-left: 8px;
    border-bottom: none;
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-2a085b6a .business-menu__lvl1__li__a:hover {
    text-decoration: none;
  }
}
.menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner.az-active .business-menu__lvl3__ul .business-menu__lvl3__li {
  display: block;
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner.az-active .exceed-limit {
    opacity: 0;
    height: 0;
  }
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__a-z-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__a-z-container span {
  border-bottom: 4px solid transparent;
}
.menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__a-z-container span.active {
  border-bottom: 4px solid #0C4F56;
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl2__li {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl2__li.has-children {
    display: block;
  }
}
.menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl2__li a {
  font-weight: 700;
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl3__ul .business-menu__lvl3__li {
    display: none;
  }
}
@media (min-width: 1024px) {
  .menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl3__ul .business-menu__lvl3__li:last-child {
    margin-bottom: 32px;
  }
}
.menu--a-z.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__lvl2__container__inner .business-menu__lvl3__ul .business-menu__lvl3__li a {
  font-weight: normal;
}
@media (min-width: 1024px) {
  .menu--signposting.coh-ce-ee1feb64 ~ .business-menu__lvl2__container__outer .business-menu__signposting-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-55941b77 {
  width: 100%;
  background-color: rgb(238, 243, 243);
  left: 0;
  right: 0;
  cursor: default;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-55941b77 {
    position: absolute;
    max-height: 80vh;
    overflow-x: auto;
  }
}
.coh-ce-a82b8947 {
  max-width: 1232px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-a82b8947 {
    padding-top: 20px;
    padding-right: 28px;
    padding-bottom: 24px;
    padding-left: 28px;
    display: block;
  }
}
@media (min-width: 1280px) {
  .coh-ce-a82b8947 {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 24px;
    padding-left: 0;
  }
}
.signposting-items.coh-ce-a82b8947 {
  display: block;
  -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;
}
@media (min-width: 1024px) {
  .signposting-items.coh-ce-a82b8947 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.signposting-items.coh-ce-a82b8947 .business-menu__lvl2__ul.signposting-items {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media (min-width: 1024px) {
  .signposting-items.coh-ce-a82b8947 .business-menu__lvl2__ul.signposting-items {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(50%);
        -ms-flex: 0 1 calc(50%);
            flex: 0 1 calc(50%);
  }
}
.signposting-items.coh-ce-a82b8947 .business-menu__signposting-container {
  display: block;
}
@media (min-width: 1024px) {
  .signposting-items.coh-ce-a82b8947 .business-menu__signposting-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 -webkit-calc(50%);
        -ms-flex: 0 1 calc(50%);
            flex: 0 1 calc(50%);
  }
}
.coh-ce-a82b8947 .business-menu__lvl2__ul {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
@media (min-width: 1024px) {
  .coh-ce-a82b8947 .business-menu__lvl2__ul {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.coh-ce-a82b8947 .browse-all-subjects, .coh-ce-a82b8947 .see-all-subjects {
  position: relative;
}
.coh-ce-a82b8947 .browse-all-subjects:after, .coh-ce-a82b8947 .see-all-subjects:after {
  content: '\0020';
  background-image: url(/themes/custom/cupc/images/icons/arrow-right--green.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: -22px;
  height: 16px;
  width: 16px;
}
.coh-ce-a82b8947 .browse-all-container {
  background-color: rgb(255, 255, 255);
  padding-top: 11.5px;
  padding-right: 16px;
  padding-bottom: 11.5px;
  padding-left: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-a82b8947 .browse-all-container {
    background-color: rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-a82b8947 .see-all-container {
    text-align: center;
  }
}
.coh-ce-a82b8947 .see-all-container > .see-all-subjects {
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  margin-top: 0;
  margin-right: 16px;
  margin-bottom: 0;
  margin-left: 16px;
  display: inline-block;
}
.coh-ce-d11bd68d > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-d11bd68d > div > span {
  color: rgb(151, 157, 157);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 24px;
  min-width: 44px;
  max-width: 44px;
}
@media (min-width: 1024px) {
  .coh-ce-d11bd68d > div > span {
    min-width: unset;
    max-width: unset;
  }
}
.coh-ce-d11bd68d > div > span button {
  color: rgb(31, 33, 33);
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  padding-top: 8px;
  padding-right: 0;
  padding-bottom: 8px;
  padding-left: 0;
  width: 100%;
  height: auto;
}
.coh-ce-cc50bdec {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .coh-ce-cc50bdec {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cc50bdec .business-menu__lvl2__li {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cc50bdec a, .coh-ce-cc50bdec .business-menu__lvl2__li__a {
    margin-bottom: 16px;
  }
}
.coh-ce-6bf144e0 {
  cursor: pointer;
  border-bottom: 1px solid #dde2e2;
  vertical-align: top;
  position: relative;
  padding-right: 0;
  padding-left: 0;
  display: block;
  width: 100%;
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 {
    border-bottom: none;
    display: inline-block;
  }
}
.hide.coh-ce-6bf144e0 {
  display: none;
}
@media (min-width: 1024px) {
  .hide.coh-ce-6bf144e0 {
    display: block;
  }
}
.active.coh-ce-6bf144e0 {
  background-color: rgb(238, 243, 243);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  height: -webkit-calc(100vh - 44px);
  height: calc(100vh - 44px);
  z-index: 1;
  top: 0;
  padding-right: 0;
  padding-left: 0;
}
.active.coh-ce-6bf144e0 .lvl-2-back-btn {
  display: block;
}
@media (min-width: 1024px) {
  .active.coh-ce-6bf144e0 .lvl-2-back-btn {
    display: none;
  }
}
.has-children.coh-ce-6bf144e0 {
  margin-bottom: 0;
  display: block;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-6bf144e0 {
    margin-bottom: 20px;
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  .has-children.coh-ce-6bf144e0:after {
    display: none;
  }
}
.has-children.coh-ce-6bf144e0:not(.active) .business-menu__lvl2__li__a:focus {
  background-color: rgba(0, 0, 0, 0);
}
.has-children.coh-ce-6bf144e0:not(.active) .business-menu__lvl2__li__a:after {
  content: "\0020";
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  background-image: url(/themes/custom/cupc/images/icons/chevron.svg);
  background-size: 8px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 50%;
  right: 0;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-6bf144e0:not(.active) .business-menu__lvl2__li__a:after {
    display: none;
  }
}
.has-children.active.coh-ce-6bf144e0 .business-menu__lvl2__li__a {
  pointer-events: auto;
  background-color: rgb(255, 255, 255);
  text-align: center;
}
.has-children.active.coh-ce-6bf144e0 .business-menu__lvl2__li__a:focus-visible {
  outline: 1px solid black;
}
.has-children.active.coh-ce-6bf144e0 .business-menu__lvl2__li__a:active {
  pointer-events: auto;
}
.has-children.active.coh-ce-6bf144e0 .business-menu__lvl3__ul {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}
.has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a {
  cursor: pointer;
}
.has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a:focus-visible {
  outline: none;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a:focus-visible {
    outline: 1px solid black;
  }
}
.has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a:focus-visible:after {
  outline: 1px solid black;
}
.has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a:active {
  pointer-events: none;
}
@media (min-width: 1024px) {
  .has-children.coh-ce-6bf144e0 .business-menu__lvl2__li__a:active {
    pointer-events: auto;
  }
}
.coh-ce-6bf144e0 a {
  color: rgb(31, 33, 33);
  padding-top: 13px;
  padding-right: 0;
  padding-bottom: 13px;
  padding-left: 0;
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-6bf144e0 .business-menu__lvl2__li__a {
  display: block;
}
.coh-ce-6bf144e0 .business-menu__lvl2__li__a.eng-view-full-catalogue {
  color: rgb(0, 124, 133);
  background-color: rgb(255, 255, 255);
  width: 100vw;
  padding-right: 16px;
  padding-left: 16px;
  margin-left: -16px;
  font-weight: 500;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 .business-menu__lvl2__li__a.eng-view-full-catalogue {
    background-color: rgba(0, 0, 0, 0);
    width: unset;
    padding-right: 0;
    padding-left: 0;
    margin-left: 0;
  }
}
.coh-ce-6bf144e0 .business-menu__lvl2__li__a.eng-view-full-catalogue:after {
  content: '\0020';
  background-image: url(/themes/custom/cupc/images/icons/internal-link-default.svg);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 132px;
  height: 14px;
  width: 14px;
  top: 50%;
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 .business-menu__lvl2__li__a.eng-view-full-catalogue:after {
    top: 10px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 a.business-menu__lvl2__li__a {
    pointer-events: auto;
  }
}
.coh-ce-6bf144e0 span.business-menu__lvl2__li__a:hover {
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .coh-ce-6bf144e0 span.business-menu__lvl2__li__a:hover {
    text-decoration: none;
  }
}
.coh-ce-6bf144e0 .lvl-2-back-btn {
  display: none;
  position: absolute;
  background-image: url(/themes/custom/cupc/images/icons/chevron.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  border: none;
  height: 30px;
  width: 30px;
  left: 16px;
  top: 8px;
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-6bf144e0 .lvl-2-back-btn:focus-visible {
  outline: 1px solid black;
}
.coh-ce-19282897 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-19282897 {
    display: block;
  }
}
.coh-ce-fb9326ef {
  padding-right: 16px;
  padding-left: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-fb9326ef {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-fb9326ef > a {
  padding-right: 12px;
  padding-left: 12px;
}
@media (min-width: 1024px) {
  .coh-ce-fb9326ef > a {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cb208b0a {
  border-bottom: 1px solid #dde2e2;
}
@media (min-width: 1024px) {
  .coh-ce-cb208b0a {
    border-bottom: none;
  }
}
.coh-ce-da094ff3 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-be53335d {
  display: none;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp {
  display: block;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block {
  display: block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products {
    min-height: 180px;
    display: grid;
    grid-template-columns: auto auto;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:first-child {
  grid-column: 1;
  grid-row: 1 / span 10;
  width: 136px;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:first-child article > div {
  height: 100%;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:first-child article > div > div {
  height: 100%;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:first-child article > div > div img {
  height: 100%;
  min-height: 184px;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:nth-child(2) {
  width: 262px;
  grid-column: 2;
  grid-row: 1 / span 1;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal .paragraph--type--popular-products > div:nth-child(3) {
  grid-column: 2;
  grid-row: 2 / span 9;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block.signposting-horizontal > div > div > div {
    width: 400px;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block h2 {
  display: none;
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div {
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div {
    background-color: rgb(255, 255, 255);
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div {
    width: 192px;
  }
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div:not(:first-child) {
    margin-left: 16px;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph img {
  height: 100px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph img {
    display: block;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph a {
  color: rgb(31, 33, 33);
  display: block;
  padding-top: 13px;
  padding-right: 0;
  padding-bottom: 13px;
  padding-left: 12px;
  border-bottom: 1px solid #dde2e2;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph a {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 8px;
    padding-left: 16px;
    border-bottom: none;
    font-weight: bold;
  }
}
.coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph div:nth-child(3) {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .business-menu__signposting-container-temp .business-menu__signposting-block > div > div > div .paragraph div:nth-child(3) {
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    display: block;
  }
}
.coh-ce-be53335d .signposting-label {
  padding-top: 11.5px;
  padding-right: 0;
  padding-bottom: 11.5px;
  padding-left: 0;
  border-bottom: 1px solid #dde2e2;
  font-weight: bold;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.25rem;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .signposting-label {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 6px;
    padding-left: 0;
    margin-bottom: 12px;
    border-bottom: 1px solid #C5CACA;
  }
}
.coh-ce-be53335d .signposting-label:after {
  display: inline-block;
  content: "\002B";
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 26px;
  position: absolute;
  top: 50%;
  right: 0;
  height: 30px;
  width: 30px;
  text-align: center;
  font-weight: normal;
  line-height: 30px;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .signposting-label:after {
    display: none;
  }
}
.coh-ce-be53335d .signposting-label:hover {
  text-decoration: underline;
  cursor: pointer;
  color: rgb(3, 98, 104);
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .signposting-label:hover {
    text-decoration: none;
    cursor: default;
    color: rgb(31, 33, 33);
  }
}
.coh-ce-be53335d .signposting-label:hover:after {
  color: rgb(25, 26, 26);
}
.coh-ce-be53335d .signposting-label:focus-visible:after {
  outline: 1px solid #000;
}
.coh-ce-be53335d .signposting-label.active:after {
  content: "\2013";
}
.coh-ce-be53335d .signposting-label.active ~ .business-menu__signposting-block {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .signposting-label.active ~ .business-menu__signposting-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-be53335d .signposting-label ~ .business-menu__signposting-block {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-be53335d .signposting-label ~ .business-menu__signposting-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-d49169c2 a {
  color: rgb(255, 255, 255);
}
.coh-ce-d49169c2 a:focus {
  color: rgb(255, 255, 255);
}
.coh-ce-d49169c2 a:active {
  color: rgb(255, 255, 255);
}
.coh-ce-d49169c2 ul li.cpe-footer__second-level-menu__item {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-d49169c2 ul li.cpe-footer__second-level-menu__item {
    margin-bottom: 0;
  }
}
.coh-ce-d49169c2 ul li.cpe-footer__second-level-menu__item:last-child {
  margin-bottom: 0;
}
.has-children.coh-ce-9cb94678 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-top: 0.0625rem;
}
@media (min-width: 600px) {
  .has-children.coh-ce-9cb94678 {
    padding-top: 2rem;
    padding-bottom: 3.375rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-175df3c1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-a37c1a7a {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
  padding-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-a37c1a7a {
    margin-right: 1rem;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-a37c1a7a {
    margin-right: 2rem;
  }
}
.coh-ce-a37c1a7a:last-child {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-a37c1a7a:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-a37c1a7a:last-child {
    margin-right: 0;
  }
}
.is-collapsed.coh-ce-a37c1a7a .coh-menu-list-container {
  display: none;
}
@media (min-width: 600px) {
  .is-collapsed.coh-ce-a37c1a7a .coh-menu-list-container {
    display: block;
  }
}
.is-expanded.coh-ce-a37c1a7a .coh-menu-list-container {
  display: block;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-3003685e {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  width: 100%;
  display: inline-block;
  border-bottom-width: 0.0625rem;
}
@media (min-width: 600px) {
  .coh-ce-3003685e {
    font-weight: 700;
    font-size: 1rem;
    line-height: 24px;
    width: auto;
    border-bottom-width: 0;
  }
}
.coh-ce-58c5ce1 {
  color: rgba(0, 0, 0, 0);
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  padding: 0;
  margin: 0;
  border-style: none;
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 600px) {
  .coh-ce-58c5ce1 {
    display: none;
    position: static;
  }
}
.coh-ce-58c5ce1:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-58c5ce1:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-58c5ce1:focus {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-58c5ce1 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
  background-size: contain;
  content: "";
  height: 0.625rem;
  width: 0.8125rem;
  display: inline-block;
}
.coh-ce-5f1948cb .coh-menu-list-item:last-child a {
  border-bottom-style: none;
}
.coh-ce-cd6e2660:last-child {
  margin-bottom: 0;
}
.coh-ce-cd6e2660:last-child a {
  margin-bottom: 0;
}
.coh-ce-31362c84 {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 18px;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  width: 100%;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-31362c84 {
    padding-bottom: 0;
    padding-left: 0;
    width: auto;
    border-bottom-width: 0;
    border-bottom-style: none;
  }
}
.cpe-footer__third-level-menu__item__link.coh-ce-31362c84:after {
  display: none;
}
.coh-ce-12356e9b {
  background-color: rgb(19, 56, 68);
  display: block;
}
.fixed.coh-ce-12356e9b {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20;
}
.coh-ce-12356e9b ul {
  margin-top: 0;
}
.coh-ce-12356e9b li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-12356e9b li {
    margin-left: 0;
  }
}
.coh-ce-12356e9b li.is-collapsed ul {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-12356e9b li.is-collapsed .cpe-menu__second-level-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-12356e9b li.is-collapsed .cpe-menu__second-level-menu .is-expanded .coh-menu-list-container {
    display: block;
  }
}
.coh-ce-12356e9b li .coh-link svg {
  display: none;
}
.coh-ce-f511e098 {
  position: relative;
}
.menu--inline-links.coh-ce-f511e098 {
  display: block;
  margin-left: auto;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  width: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container:after {
  display: none;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container li {
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container a {
  color: rgb(255, 255, 255);
  padding-top: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container a:focus {
  text-decoration: underline;
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .coh-menu-list-container a.ext:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.menu--inline-links.coh-ce-f511e098 .in-active-trail .js-coh-menu-item-button {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-f511e098 .coh-ce-1c78441b li.is-collapsed ul {
    display: block;
  }
}
.coh-ce-4cec07c8 {
  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-left: 0;
}
.is-expanded.coh-ce-4cec07c8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.is-expanded.coh-ce-4cec07c8 .js-business-navigation__first-level-menu__button .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.in-active-trail.is-collapsed.coh-ce-4cec07c8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-452817ac {
  margin-bottom: 0;
  line-height: 24px;
  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;
  color: rgb(255, 255, 255);
  outline-color: rgb(255, 255, 255);
  outline-offset: -0.125rem;
}
.coh-ce-452817ac:focus {
  color: rgb(255, 255, 255);
  outline-offset: -0.0625rem;
}
.coh-ce-452817ac:active {
  color: rgb(255, 255, 255);
}
.coh-ce-452817ac:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-452817ac:focus-visible {
  color: rgb(255, 255, 255);
}
.coh-ce-7a770a01 {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding-right: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .coh-ce-7a770a01 {
    display: none;
  }
}
.coh-ce-7a770a01:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-7a770a01:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
}
.coh-ce-7a770a01:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-7a770a01 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
  background-size: 100% auto;
  display: inline-block;
  height: 0.625rem;
  width: 0.8125rem;
  content: "";
  margin-left: 0.75rem;
}
.coh-ce-699710a {
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  top: 3.125rem;
  z-index: 2;
  margin-left: -1rem;
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
}
@media (min-width: 600px) {
  .coh-ce-699710a {
    margin-left: -1.25rem;
    width: -webkit-calc(100% + 40px);
    width: calc(100% + 40px);
  }
}
@media (min-width: 768px) {
  .coh-ce-699710a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0);
    position: static;
    z-index: 2;
    width: auto;
    margin-left: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-4ec217b8 {
  height: 2.25rem;
  margin-right: 1rem;
  margin-left: 1rem;
  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;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-4ec217b8 {
    height: auto;
    margin-right: 0;
    margin-left: 0;
    display: inline-block;
    position: static;
  }
}
@media (min-width: 768px) {
  .coh-ce-4ec217b8:last-of-type {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-4ec217b8:last-of-type {
    margin-right: 0;
  }
}
.coh-ce-4ec217b8:last-of-type:after {
  content: normal;
}
.coh-ce-4ec217b8:after {
  content: "";
  display: block;
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(224, 224, 224);
}
@media (min-width: 768px) {
  .coh-ce-4ec217b8:after {
    display: none;
    content: normal;
  }
}
.is-expanded.coh-ce-4ec217b8 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.is-expanded.coh-ce-4ec217b8:after {
  content: normal;
}
.is-expanded.coh-ce-4ec217b8 .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-4ec217b8 .coh-menu-item-button-text::after {
    -webkit-transform: rotateZ(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotateZ(-180deg);
    margin-right: 0;
  }
}
.is-expanded.coh-ce-4ec217b8 .js-business-navigation__second-level-menu__button {
  position: relative;
}
.is-expanded.coh-ce-4ec217b8 .js-business-navigation__second-level-menu__button:after {
  position: absolute;
  bottom: -1.125rem;
  left: 0.1875rem;
  display: inline-block;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-4ec217b8 .js-business-navigation__second-level-menu__button:after {
    content: "";
    background-color: rgb(255, 255, 255);
    height: 0.875rem;
    width: 0.875rem;
  }
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-4ec217b8 .js-business-navigation__second-level-menu__button:focus:after {
    bottom: -1.1875rem;
    left: 0.25rem;
  }
}
.is-collapsed.hidden.coh-ce-4ec217b8 {
  display: none;
}
@media (min-width: 768px) {
  .is-collapsed.hidden.coh-ce-4ec217b8 {
    display: inline-block;
  }
}
.coh-ce-fa570cd2 {
  color: rgb(0, 0, 0);
  display: inline-block;
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 28px;
}
@media (min-width: 768px) {
  .coh-ce-fa570cd2 {
    color: rgb(255, 255, 255);
    margin-left: 1.375rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-fa570cd2:active {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 768px) {
  .coh-ce-fa570cd2:hover {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 768px) {
  .coh-ce-fa570cd2:focus {
    color: rgb(255, 255, 255);
  }
}
@media (min-width: 768px) {
  .coh-ce-fa570cd2:focus-visible {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-5df2b21f {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  height: 100%;
  padding: 0;
  margin: 0;
}
.coh-ce-5df2b21f:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-5df2b21f:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-5df2b21f:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
@media (min-width: 768px) {
  .coh-ce-5df2b21f:focus {
    padding-right: 0.25rem;
    margin-right: -0.25rem;
  }
}
.coh-ce-5df2b21f span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.8125rem;
  width: 0.625rem;
  content: "";
  margin-left: 0.25rem;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media (min-width: 768px) {
  .coh-ce-5df2b21f span:after {
    background: url('/themes/custom/cupc/images/icons/chevron--white.svg') 50% 50% no-repeat;
    -webkit-transform: rotateZ(0deg);
        -ms-transform: rotate(0deg);
            transform: rotateZ(0deg);
    width: 0.8125rem;
    height: 0.625rem;
  }
}
.coh-ce-22bddfb9 {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  position: absolute;
  top: 2.25rem;
  left: -1rem;
  z-index: 40;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-22bddfb9 {
    width: 100%;
    left: 0;
    top: 3.125rem;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
  }
}
.coh-ce-372a8659 {
  padding-bottom: 0;
  margin-left: 0;
  height: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-372a8659 {
    padding-bottom: 0.5rem;
    display: block;
    position: static;
  }
}
.coh-ce-372a8659:after {
  background-color: rgb(224, 224, 224);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-372a8659:after {
    display: none;
    content: normal;
  }
}
.coh-ce-372a8659:last-of-type:after {
  content: normal;
}
.coh-ce-ee2b4942 {
  font-size: 0.875rem;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.level-one-menu.coh-ce-db3befb9 {
  background-color: rgb(255, 255, 255);
  display: block;
  margin-top: -0.9375rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 2.9375rem;
    background-color: rgb(0, 72, 85);
    margin-top: -1.9375rem;
    margin-left: 0.375rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-width: 0;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
  -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;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-plus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  content: "";
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class .views-row {
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0;
  display: none;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active header strong:after {
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  vertical-align: middle;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active .views-row {
  display: block;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
  display: block;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
    height: auto;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    z-index: 99;
    display: block;: border-box;
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
    background-color: rgb(232, 237, 237);
    margin-top: 0.0625rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:before {
  -webkit-box-shadow: 0px 4px 0px #dbdbdb;
          box-shadow: 0px 4px 0px #dbdbdb;
  position: absolute;
  left: -webkit-calc(-100% + 1px);
  left: calc(-100% + 1px);
  height: 100%;
  width: 100%;
  top: 0;
  font-size: 0;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
  height: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
    float: left;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:before, .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:first-child {
  margin-left: 0;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .product-view-mob {
    display: none;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a {
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.875rem;
    padding-left: 0.5rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  display: inline-block;
  content: "";
  position: absolute;
  right: 0.625rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a:after {
    background: url('/themes/custom/cupc/images/icons/menu-up-arrow-icon.svg') no-repeat;
    right: 0;
    position: relative;
    height: 0.375rem;
    width: 0.5625rem;
    margin-top: 0.0625rem;
    margin-right: 0.1875rem;
    margin-bottom: 0;
    margin-left: 0.1875rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a:focus {
  color: rgb(255, 255, 255);
  outline-style: none;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-expanded > a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item {
  cursor: pointer;
  padding-top: 0.75rem;
  padding-right: 0.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 0.25rem;
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    cursor: default;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item {
  list-style-type: none;
  list-style-type: none;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
    position: absolute;
    right: -1.875rem;
    display: block;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class {
    margin-top: -1.625rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -2rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.75rem;
  font-style: normal;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid {
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid {
    position: relative;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 {
  width: 100%;
  min-width: 100%;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-image-wrapper img {
  height: 11.5rem;
  width: 8.5rem;
  -webkit-border-top-left-radius: 0.25rem;
          border-top-left-radius: 0.25rem;
  -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;
          border-bottom-right-radius: 0;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right {
  background-color: rgb(255, 255, 255);
  height: 11.5rem;
  width: 17.875rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
  -webkit-border-bottom-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right a {
  margin-bottom: 0.5rem;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper .popular-product-text-right p {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-col.col-1 .popular-products-wrapper a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1rem;
  line-height: 1.125rem;
  font-style: normal;
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class > header {
    position: relative;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child .coh-row-inner {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:first-child .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:hover {
    background-color: rgb(3, 98, 104);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:active {
    background-color: rgb(0, 124, 133);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:has(> a:focus-visible) {
    background-color: rgb(0, 124, 133);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item:has(> a:focus-visible) > a:focus-visible {
  outline-width: 0.0625rem;
  outline-style: solid;
  outline-color: rgb(255, 255, 255);
  outline-offset: -0.3125rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu:before {
    font-size: 0;
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    left: -webkit-calc(-100% + 1px);
    left: calc(-100% + 1px);
    top: 0;
    content: "";
    -webkit-box-shadow: 0px 4px 0px #dbdbdb;
            box-shadow: 0px 4px 0px #dbdbdb;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    right: -webkit-calc(-100% + 1px);
    right: calc(-100% + 1px);
    top: 0;
    content: "";
    -webkit-box-shadow: 0px 4px 0px #dbdbdb;
            box-shadow: 0px 4px 0px #dbdbdb;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item {
  line-height: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  height: auto;
  width: 100%;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a {
  color: rgb(31, 33, 33);
  font-weight: 700;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a {
    pointer-events: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a:after {
    content: normal;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu {
    display: block;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
  height: auto;
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
  font-size: 0.875rem;
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
    padding-top: 0;
    padding-right: 1rem;
    padding-bottom: 0;
    padding-left: 0;
    color: rgb(31, 33, 33);
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:focus {
  outline-style: none;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu li {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-width: 0;
  border-bottom-style: none;
  background-color: rgb(238, 243, 243);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul.level-two-sub-menu li {
    border-top-width: 0;
    border-top-style: none;
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item a {
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(255, 255, 255);
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item a:focus {
  color: rgb(0, 0, 0);
  outline-style: none;
}
@media (min-width: 990px) {
  .level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item a:focus {
    color: rgb(255, 255, 255);
  }
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul li a:hover {
  text-decoration: underline;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item ul li a:active {
  text-decoration: underline;
}
.level-one-menu.coh-ce-db3befb9 > li.coh-menu-list-item.has-children.is-collapsed > a {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-db3befb9 > ul.level-two-sub-menu li ul.level-three-sub-menu > li.has-children > a {
    pointer-events: none;
  }
}
.coh-ce-db3befb9 .overview {
  font-weight: 500;
  color: rgb(31, 33, 33);
  line-height: 1.125rem;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .coh-ce-db3befb9 .overview {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-db3befb9 .overview {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-db3befb9 .view-all {
  color: rgb(31, 33, 33);
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .coh-ce-db3befb9 .view-all {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-db3befb9 .view-all {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1024px) {
  .coh-ce-348736d7 {
    height: 3.0625rem;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-348736d7:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.coh-ce-348736d7:hover {
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
}
@media (min-width: 1024px) {
  .coh-menu-list-item.coh-ce-348736d7:hover {
    background-color: rgb(103, 26, 191);
    border-bottom-color: rgb(59, 224, 208);
  }
}
.is-expanded.coh-ce-348736d7 .level-two-sub-menu .js-coh-menu-item {
  height: auto;
}
.coh-ce-6aee0ddf {
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-6aee0ddf {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
    list-style: none;
  }
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-3830f693 {
    height: auto;
    display: none;
    z-index: 99;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: rgb(232, 237, 237);
    margin-top: 0.0625rem;
    outline-width: 0;
    border-width: 0;
    -webkit-box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
            box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    left: -webkit-calc(50% - 0px);
    left: calc(50% - 0px);
    width: 100%;
  }
}
.level-two-sub-menu.coh-ce-3830f693 > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
  display: table;
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-3830f693 > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
    display: block;
  }
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-3830f693 a:focus-visible {
    position: relative;
    z-index: 9999;
    border-style: none;
    outline-width: 0.125rem;
    outline-style: solid;
    outline-color: rgb(19, 56, 68);
    outline-offset: 0.125rem;
  }
}
.coh-ce-65d86b72 {
  background-color: rgb(238, 243, 243);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-style: none;
  border-bottom-width: 0;
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .coh-ce-65d86b72 {
    width: 1.9375rem;
    float: left;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.coh-ce-65d86b72:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.has-children.is-expanded.coh-ce-65d86b72 ul.level-two-sub-menu > li {
  height: auto;
}
.is-expanded.coh-ce-65d86b72 .js-coh-menu-item {
  background-color: rgb(180, 8, 8);
}
.coh-ce-4421b494 {
  padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .coh-ce-4421b494 {
    font-weight: 700;
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1024px) {
  .coh-ce-4421b494 a {
    font-weight: 700;
    cursor: default;
    pointer-events: none;
  }
}
.coh-ce-f9344d6c .level-three-sub-menu li:first-child a {
  font-weight: 500;
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .level-three-sub-menu.coh-ce-4141b791 {
    display: block;
    margin-top: 0.03125rem;
  }
}
.coh-ce-5f181acf {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1024px) {
  .coh-ce-5f181acf {
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    width: 48%;
    height: auto;
    word-wrap: break-word;
  }
}
.coh-ce-a9d2d3dd {
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-ce-c5bed176 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-52032da {
    height: auto;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
  }
}
.coh-ce-847fc552 {
  display: none;
}

.coh-ce-228fdbc a {
  color: rgb(0, 0, 0);
}
.coh-ce-228fdbc a:active {
  color: rgb(255, 255, 255);
}
.coh-ce-228fdbc a.ext:after {
  content: normal;
}
.coh-ce-228fdbc ul li.cambridge-english-footer__second-level-menu__item {
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-228fdbc ul li.cambridge-english-footer__second-level-menu__item {
    margin-bottom: 0;
  }
}
.coh-ce-228fdbc ul li.cambridge-english-footer__second-level-menu__item:last-child {
  margin-bottom: 0;
}
.has-children.coh-ce-c4c83aa7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-top: 0.0625rem;
}
@media (min-width: 600px) {
  .has-children.coh-ce-c4c83aa7 {
    padding-top: 2rem;
    padding-bottom: 3.375rem;
  }
}
@media (min-width: 600px) {
  .coh-ce-c6ca55ce {
    margin-bottom: 0;
  }
}
@media (min-width: 600px) {
  .coh-ce-1d9c9ee6 {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
.coh-ce-8e0643d1 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 0);
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 600px) {
  .coh-ce-8e0643d1 {
    margin-right: 1rem;
    margin-bottom: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-8e0643d1 {
    margin-right: 2rem;
  }
}
.coh-ce-8e0643d1:last-child {
  border-bottom-style: none;
}
@media (min-width: 600px) {
  .coh-ce-8e0643d1:last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  .coh-ce-8e0643d1:last-child {
    margin-right: 0;
  }
}
.is-collapsed.coh-ce-8e0643d1 .coh-menu-list-container {
  display: none;
}
@media (min-width: 600px) {
  .is-collapsed.coh-ce-8e0643d1 .coh-menu-list-container {
    display: block;
  }
}
.is-expanded.coh-ce-8e0643d1 .coh-menu-list-container {
  display: block;
}
.coh-ce-2b1d158a {
  position: relative;
}
.coh-ce-c67ce771 {
  font-size: 0.875rem;
  line-height: 18px;
  width: 100%;
  display: inline-block;
  border-bottom-width: 0.0625rem;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (min-width: 600px) {
  .coh-ce-c67ce771 {
    width: auto;
    border-bottom-width: 0;
    margin-top: 1rem;
  }
}
.coh-ce-ecadcb6c {
  background-color: rgb(0, 189, 182);
  display: block;
}
.fixed.coh-ce-ecadcb6c {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
}
.coh-ce-ecadcb6c ul {
  margin-top: 0;
}
.coh-ce-ecadcb6c li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .coh-ce-ecadcb6c li {
    margin-left: 0;
  }
}
.coh-ce-ecadcb6c li.is-collapsed ul {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-ecadcb6c li.is-collapsed .js-business-navigation__second-level-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .coh-ce-ecadcb6c li.is-collapsed .js-business-navigation__second-level-menu .is-expanded .coh-menu-list-container {
    display: block;
  }
}
.coh-ce-ecadcb6c li .coh-link svg {
  display: none;
}
.coh-ce-9ea3943d {
  background-color: rgb(0, 189, 182);
  position: relative;
}
.menu--inline-links.coh-ce-9ea3943d {
  display: block;
  margin-left: auto;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  width: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container:after {
  display: none;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container li {
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container a {
  color: rgb(0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container a:focus {
  text-decoration: underline;
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .coh-menu-list-container a.ext:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.menu--inline-links.coh-ce-9ea3943d .in-active-trail .js-coh-menu-item-button {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-9ea3943d .coh-ce-1c78441b li.is-collapsed ul {
    display: block;
  }
}
.coh-ce-847a7d2e {
  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-left: 0;
  background-color: rgb(0, 189, 182);
}
.is-expanded.coh-ce-847a7d2e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.is-expanded.coh-ce-847a7d2e .js-business-navigation__first-level-menu__button .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.in-active-trail.is-collapsed.coh-ce-847a7d2e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-689d5a75 {
  margin-bottom: 0;
  line-height: 24px;
  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;
  color: rgb(0, 0, 0);
  outline-color: rgb(255, 255, 255);
  outline-offset: -0.125rem;
}
.coh-ce-689d5a75:focus {
  outline-offset: -0.0625rem;
}
.coh-ce-b8a8440 {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding-right: 0;
  margin-right: 0;
}
@media (min-width: 1024px) {
  .coh-ce-b8a8440 {
    display: none;
  }
}
.coh-ce-b8a8440:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-b8a8440:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
}
.coh-ce-b8a8440:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-b8a8440 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.875rem;
  width: 0.875rem;
  content: "";
  margin-left: 0.75rem;
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.coh-ce-fe76174f {
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: -1.25rem;
  top: 3.125rem;
  width: 98.5vw;
  z-index: 2;
}
@media (min-width: 1024px) {
  .coh-ce-fe76174f {
    background-color: rgb(0, 189, 182);
    max-width: none;
    width: auto;
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    z-index: 2;
  }
}
.coh-ce-bca54a0c {
  height: 2.25rem;
  margin-right: 1rem;
  margin-left: 1rem;
  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;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-bca54a0c {
    height: auto;
    margin-right: 0;
    margin-left: 0;
    position: static;
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-bca54a0c:last-of-type {
    margin-right: 0;
  }
}
.coh-ce-bca54a0c:last-of-type:after {
  content: normal;
}
.coh-ce-bca54a0c:after {
  content: "";
  display: block;
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(224, 224, 224);
}
@media (min-width: 1024px) {
  .coh-ce-bca54a0c:after {
    display: none;
    content: normal;
  }
}
.is-expanded.coh-ce-bca54a0c {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.is-expanded.coh-ce-bca54a0c:after {
  content: normal;
}
.is-expanded.coh-ce-bca54a0c .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  margin-right: 0.5rem;
}
@media (min-width: 1024px) {
  .is-expanded.coh-ce-bca54a0c .coh-menu-item-button-text::after {
    margin-right: 0;
    -webkit-transform: rotateZ(90deg);
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg);
  }
}
.is-expanded.coh-ce-bca54a0c .js-business-navigation__second-level-menu__button {
  position: relative;
}
.is-expanded.coh-ce-bca54a0c .js-business-navigation__second-level-menu__button:after {
  position: absolute;
  bottom: -1.125rem;
  left: 0.1875rem;
  display: inline-block;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
@media (min-width: 1024px) {
  .is-expanded.coh-ce-bca54a0c .js-business-navigation__second-level-menu__button:after {
    background-color: rgb(255, 255, 255);
    height: 0.875rem;
    width: 0.875rem;
    content: "";
  }
}
@media (min-width: 1024px) {
  .is-expanded.coh-ce-bca54a0c .js-business-navigation__second-level-menu__button:focus:after {
    bottom: -1.1875rem;
    left: 0.25rem;
  }
}
.hidden.coh-ce-bca54a0c:not(.is-expanded) {
  display: none;
}
@media (min-width: 1024px) {
  .hidden.coh-ce-bca54a0c:not(.is-expanded) {
    display: inline-block;
  }
}
.coh-ce-6c54c5a2 {
  color: rgb(0, 0, 0);
  display: inline-block;
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 28px;
}
@media (min-width: 768px) {
  .coh-ce-6c54c5a2 {
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1024px) {
  .coh-ce-6c54c5a2 {
    margin-left: 0.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-6c54c5a2 {
    margin-left: 1.375rem;
  }
}
.coh-ce-6c54c5a2:focus {
  color: rgb(22, 92, 211);
}
.coh-ce-ff635f52 {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  height: 100%;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.coh-ce-ff635f52:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-ff635f52:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-ff635f52:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
@media (min-width: 1024px) {
  .coh-ce-ff635f52:focus {
    padding-right: 0.25rem;
    margin-right: -0.375rem;
    border-style: solid;
  }
}
.coh-ce-ff635f52 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.8125rem;
  width: 0.625rem;
  content: "";
  margin-left: 0.25rem;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media (min-width: 1024px) {
  .coh-ce-ff635f52 span:after {
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
  }
}
.coh-ce-60c92e37 {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  position: absolute;
  top: 2.25rem;
  left: -1rem;
  z-index: 1;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .coh-ce-60c92e37 {
    width: 100%;
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    top: 3.125rem;
    left: 0;
    z-index: 2;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media (min-width: 1024px) {
  .js-business-navigation__small-dropdown.coh-ce-60c92e37 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    right: -0.375rem;
    left: auto;
    width: 13.75rem;
  }
}
.coh-ce-607c3284 {
  padding-bottom: 0;
  margin-left: 0;
  height: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 1024px) {
  .coh-ce-607c3284 {
    padding-bottom: 0.5rem;
    position: static;
    display: block;
  }
}
.coh-ce-607c3284:after {
  background-color: rgb(224, 224, 224);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}
@media (min-width: 1024px) {
  .coh-ce-607c3284:after {
    display: none;
    content: normal;
  }
}
.coh-ce-607c3284:last-of-type:after {
  content: normal;
}
.coh-ce-613a55cd {
  font-size: 0.875rem;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}



.coh-ce-a14728f0 {
  background-color: rgb(0, 189, 182);
  display: block;
  -webkit-box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);
          box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.25);
}
.fixed.coh-ce-a14728f0 {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
}
.coh-ce-a14728f0 ul {
  margin-top: 0;
}
.coh-ce-a14728f0 li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-a14728f0 li {
    margin-left: 0;
  }
}
.coh-ce-a14728f0 li.is-collapsed ul {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-a14728f0 li.is-collapsed .js-business-navigation__second-level-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-a14728f0 li.is-collapsed .js-business-navigation__second-level-menu .is-expanded .coh-menu-list-container {
    display: block;
  }
}
.coh-ce-a14728f0 li .coh-link svg {
  display: none;
}
.coh-ce-67f4a349 {
  background-color: rgb(0, 189, 182);
  position: relative;
  width: 100%;
}
.menu--inline-links.coh-ce-67f4a349 {
  display: block;
  margin-left: auto;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  width: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container:after {
  display: none;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container li {
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container a {
  color: rgb(0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container a:focus {
  text-decoration: underline;
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .coh-menu-list-container a.ext:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.menu--inline-links.coh-ce-67f4a349 .in-active-trail .js-coh-menu-item-button {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-67f4a349 .coh-ce-1c78441b li.is-collapsed ul {
    display: block;
  }
}
.coh-ce-38f8a431 {
  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-left: 0;
}
.is-expanded.coh-ce-38f8a431 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.is-expanded.coh-ce-38f8a431 .js-business-navigation__first-level-menu__button .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.in-active-trail.is-collapsed.coh-ce-38f8a431 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-aef4e108 {
  margin-bottom: 0;
  line-height: 1.5rem;
  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;
  color: rgb(19, 56, 68);
  pointer-events: none;
  cursor: default;
  white-space: nowrap;
  font-family: 'Value Serif Pro';
  font-weight: 900;
  font-size: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-aef4e108 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-aef4e108 {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}
.coh-ce-aef4e108:focus-visible {
  outline-offset: -0.0625rem;
  outline-color: rgb(19, 56, 68);
  color: rgb(19, 56, 68);
}
.coh-ce-14b2bf73 {
  font-size: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding-right: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .coh-ce-14b2bf73 {
    display: none;
  }
}
.coh-ce-14b2bf73:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-14b2bf73:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
}
.coh-ce-14b2bf73:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-14b2bf73 span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.875rem;
  width: 0.875rem;
  content: "";
  margin-left: 0.75rem;
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.coh-ce-56d76f1e {
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  top: 3rem;
  z-index: 5;
  vertical-align: baseline;
  margin-left: -1rem;
  width: -webkit-calc(100% + 32px);
  width: calc(100% + 32px);
}
@media (min-width: 600px) {
  .coh-ce-56d76f1e {
    margin-left: -1.25rem;
    width: -webkit-calc(100% + 40px);
    width: calc(100% + 40px);
  }
}
@media (min-width: 768px) {
  .coh-ce-56d76f1e {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgb(0, 189, 182);
    position: static;
    z-index: 2;
    width: 100%;
    max-width: 50%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    line-height: 3rem;
    margin-left: 0;
  }
}
.coh-ce-be9fd2e3 {
  height: 2.25rem;
  margin-right: 1rem;
  margin-left: 1rem;
  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;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-be9fd2e3 {
    height: auto;
    margin-right: 0;
    margin-left: 0;
    display: inline-block;
    position: static;
  }
}
.coh-ce-be9fd2e3:after {
  content: "";
  display: block;
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(224, 224, 224);
}
@media (min-width: 768px) {
  .coh-ce-be9fd2e3:after {
    display: none;
    content: normal;
  }
}
.is-expanded.coh-ce-be9fd2e3 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.is-expanded.coh-ce-be9fd2e3:after {
  content: normal;
}
.is-expanded.coh-ce-be9fd2e3 .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-be9fd2e3 .coh-menu-item-button-text::after {
    -webkit-transform: rotateZ(90deg);
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg);
    margin-right: 0;
  }
}
.is-expanded.coh-ce-be9fd2e3 .js-business-navigation__second-level-menu__button {
  position: relative;
}
.is-expanded.coh-ce-be9fd2e3 .js-business-navigation__second-level-menu__button:after {
  position: absolute;
  bottom: -1.125rem;
  left: 0.1875rem;
  display: inline-block;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-be9fd2e3 .js-business-navigation__second-level-menu__button:after {
    content: "";
    background-color: rgb(255, 255, 255);
    height: 0.875rem;
    width: 0.875rem;
  }
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-be9fd2e3 .js-business-navigation__second-level-menu__button:focus:after {
    bottom: -1.1875rem;
    left: 0.25rem;
  }
}
.hidden.coh-ce-be9fd2e3:not(.is-expanded) {
  display: none;
}
@media (min-width: 768px) {
  .hidden.coh-ce-be9fd2e3:not(.is-expanded) {
    display: inline-block;
  }
}
.coh-ce-e89d2bcb {
  color: rgb(19, 56, 68);
  display: inline-block;
  margin-left: 0;
  font-size: 0.875rem;
  line-height: 28px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .coh-ce-e89d2bcb {
    color: rgb(19, 56, 68);
    margin-left: 0.5rem;
    font-weight: 500;
  }
}
@media (min-width: 990px) {
  .coh-ce-e89d2bcb {
    margin-left: 1.375rem;
  }
}
.coh-ce-e89d2bcb:hover {
  color: rgb(19, 56, 68);
}
.coh-ce-e89d2bcb:focus-visible {
  color: rgb(19, 56, 68);
}
.coh-ce-945420f {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  height: 100%;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.coh-ce-945420f:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-945420f:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-945420f:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
@media (min-width: 768px) {
  .coh-ce-945420f:focus {
    padding-right: 0.25rem;
    border-style: solid;
    margin-right: -0.375rem;
  }
}
.coh-ce-945420f span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.8125rem;
  width: 0.625rem;
  content: "";
  margin-left: 0.25rem;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media (min-width: 768px) {
  .coh-ce-945420f span:after {
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
  }
}
.coh-ce-72842d2d {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  position: absolute;
  top: 2.25rem;
  left: -1rem;
  z-index: 1;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-72842d2d {
    width: 100%;
    left: 0;
    top: 3.125rem;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  .js-business-navigation__small-dropdown.coh-ce-72842d2d {
    width: 13.75rem;
    left: auto;
    right: -0.375rem;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.coh-ce-372a8659 {
  padding-bottom: 0;
  margin-left: 0;
  height: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-372a8659 {
    padding-bottom: 0.5rem;
    display: block;
    position: static;
  }
}
.coh-ce-372a8659:after {
  background-color: rgb(224, 224, 224);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-372a8659:after {
    display: none;
    content: normal;
  }
}
.coh-ce-372a8659:last-of-type:after {
  content: normal;
}
.coh-ce-ee2b4942 {
  font-size: 0.875rem;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.level-one-menu.coh-ce-4ec68f8e {
  background-color: rgb(255, 255, 255);
  display: block;
  margin-top: -1.25rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e {
    position: relative;
    display: flex;
    align-items: center;
    height: 2.9375rem;
    background-color: rgb(0, 189, 182);
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-bottom-width: 0;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
  align-items: center;
  display: flex;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class header strong:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-plus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  content: "";
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class .views-row {
  background-color: rgb(238, 243, 243);
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0;
  display: none;
  border-top-width: 0.0625rem;
  border-bottom-width: 0;
  border-top-style: solid;
  border-bottom-style: none;
  border-top-color: rgb(224, 224, 224);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class > header {
    position: relative;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class .views-view-grid {
    position: relative;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active header strong:after {
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  position: absolute;
  right: 0.625rem;
  display: inline-block;
  vertical-align: middle;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu .popular-links-hide-desktop .popular-products-view-class.active .views-row {
  display: block;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
  display: block;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
    height: auto;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    z-index: 99;
    display: block;: border-box;
    background-color: rgb(232, 237, 237);
  }
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
    padding-right: 0;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:after {
  height: 100%;
  box-shadow: 0px 5px 5px -1.5px #dbdbdb;
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    right: calc(-100% + 1px);
    top: 0;
    content: "";
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:before {
  height: 100%;
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu:before {
    font-size: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: calc(-100% + 1px);
    box-shadow: 0px 5px 5px -1.5px #dbdbdb;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
  height: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
    float: left;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 1.5rem;
  }
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:before, .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .product-view-mob {
    display: none;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .coh-menu-list-item.has-children {
  background-color: rgb(238, 243, 243);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .coh-menu-list-item.has-children {
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
  font-weight: 700;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu .coh-menu-list-item.has-children a {
    padding-left: 0;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li .level-three-sub-menu li:first-child a {
  font-weight: 500;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a {
  padding-top: 0.8125rem;
  padding-right: 0.25rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.875rem;
    padding-left: 0.5rem;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a:after {
  vertical-align: middle;
  background: url('/themes/custom/cupc/images/icons/accordion-minus-icon.svg') no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: -0.1875rem;
  margin-right: 0.1875rem;
  margin-bottom: 0;
  margin-left: 0.375rem;
  display: inline-block;
  content: "";
  position: absolute;
  right: 0.625rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a:after {
    background: url('/themes/custom/cupc/images/icons/menu-up-arrow-icon.svg') no-repeat;
    right: 0;
    position: relative;
    height: 0.375rem;
    width: 0.5625rem;
    margin-top: 0.0625rem;
    margin-right: 0.1875rem;
    margin-bottom: 0;
    margin-left: 0.1875rem;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a:focus {
  color: rgb(19, 56, 68);
  outline-style: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-expanded > a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item {
  cursor: pointer;
  padding-top: 0.75rem;
  padding-right: 0.25rem;
  padding-bottom: 0.6875rem;
  padding-left: 0.25rem;
  margin-top: 0;
  margin-right: 0.75rem;
  margin-bottom: 0;
  margin-left: 0.75rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom-style: none;
    border-bottom-width: 0;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item {
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item:first-child > a {
    font-weight: 700;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
    position: relative;
    right: 0.875rem;
    display: block;
  }
}
@media (min-width: 1280px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile {
    right: -0.3125rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class {
    margin-top: -2.0625rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -2rem;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class strong {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.75rem;
  font-style: normal;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid {
  padding-top: 1rem;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row {
  width: 100%;
  clear: both;
  float: left;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .views-col.col-1 {
    width: 13.125rem;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .popular-products-wrapper {
  width: 13.125rem;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .popular-products-wrapper .popular-product-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 12.125rem;
  height: 5rem;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: rgb(255, 255, 255);
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .popular-products-wrapper .popular-product-text span {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
  font-style: normal;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .popular-products-wrapper .popular-product-text span a {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .coh-block.popular-links-hide-mobile .popular-products-view-class .views-view-grid .views-row .popular-products-wrapper a {
  display: block;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.125rem;
  margin-bottom: 0.5rem;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .level-three-sub-menu li:first-child a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(0, 124, 133);
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  display: inline-flex;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .level-three-sub-menu li:first-child a:after {
  height: 1rem;
  width: 1rem;
  margin-left: 0.375rem;
  position: relative;
  top: 0.125rem;
  display: inline-flex;
  align-items: flex-end;
  content: "";
  background: url('/themes/custom/cupc/images/icons/arrow-icon.svg') no-repeat;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .level-three-sub-menu li:first-child a.view-full-catalogue {
  font-size: 0.875rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:first-child ul.level-two-sub-menu li.coh-menu-list-item .level-three-sub-menu li:first-child a.view-full-catalogue {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:hover {
    background-color: rgb(215, 253, 245);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(19, 56, 68);
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:has(> a:focus-visible) {
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(19, 56, 68);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:has(> a:focus-visible) {
    background-color: rgb(142, 232, 216);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:has(> a:focus-visible) > a {
    height: 2.75rem;
    outline-width: 0.0625rem;
    outline-style: solid;
    outline-color: rgb(19, 56, 68);
    outline-offset: -0.125rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:has(> a:focus-visible) > a:focus-visible {
    outline-width: 0.0625rem;
    outline-style: solid;
    outline-color: rgb(19, 56, 68);
    outline-offset: -0.25rem;
    height: 2.8125rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item:active {
    background-color: rgb(142, 232, 216);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(19, 56, 68);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu:before {
    font-size: 0;
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    left: calc(-100% + 1px);
    top: 0;
    content: "";
    box-shadow: 0px 4px 0px #dbdbdb;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu:after {
    background-color: rgb(255, 255, 255);
    height: 100%;
    width: 100%;
    position: absolute;
    right: calc(-100% + 1px);
    top: 0;
    content: "";
    box-shadow: 0px 4px 0px #e8eded;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item {
  line-height: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  height: auto;
  width: 100%;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item:first-child {
    margin-left: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item > a:after {
    content: normal;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .popular-links-hide-mobile {
    display: none;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu {
  column-count: 1;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu {
    display: block;
    column-count: 2;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
  height: auto;
  width: 100%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    display: inline-block;
    vertical-align: middle;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
  font-size: 0.875rem;
  padding-top: 0.8125rem;
  padding-right: 0;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: rgb(31, 33, 33);
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li a:focus {
  outline-style: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu .popular-links-hide-desktop {
    display: none;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu li {
  background-color: rgb(238, 243, 243);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-width: 0;
  border-bottom-style: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul.level-two-sub-menu li {
    border-top-width: 0;
    border-top-style: none;
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item .coh-row-inner {
  display: block;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item .coh-row-inner {
    display: flex;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item .coh-row-inner .coh-column:first-child {
  max-width: 100%;
}
@media (min-width: 990px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item .coh-row-inner .coh-column:first-child {
    max-width: 45%;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item a {
    font-size: 1rem;
    line-height: 1.25rem;
    color: rgb(31, 33, 33);
    font-family: 'Cambridge Sans', Arial, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item a:focus {
  color: rgb(19, 56, 68);
  outline-style: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item a:hover {
  text-decoration: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul li a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul li a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item ul li a:focus {
  outline-style: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item > ul.level-two-sub-menu > li.has-children > a {
  pointer-events: none;
}
.level-one-menu.coh-ce-4ec68f8e > li.coh-menu-list-item.has-children.is-collapsed > a {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-4ec68f8e .overview {
  font-weight: 500;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .coh-ce-4ec68f8e .overview {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-4ec68f8e .overview {
    color: rgb(0, 0, 0);
  }
}
.coh-ce-4ec68f8e .cambridge-english-menu {
  display: none;
}
@media (min-width: 1024px) {
  .coh-ce-ca4ec219 {
    height: 3.0625rem;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-ca4ec219:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.coh-ce-ca4ec219:hover {
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
}
@media (min-width: 1024px) {
  .coh-menu-list-item.coh-ce-ca4ec219:hover {
    background-color: rgb(60, 19, 102);
    border-bottom-color: rgb(59, 224, 208);
  }
}
.is-expanded.coh-ce-ca4ec219 .level-two-sub-menu .js-coh-menu-item {
  height: auto;
}
.coh-ce-ce079433 {
  color: rgb(19, 56, 68);
}
@media (min-width: 1024px) {
  .coh-ce-ce079433 {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.875rem;
    padding-left: 0.5rem;
    list-style: none;
  }
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-4870557f {
    height: auto;
    display: none;
    z-index: 99;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
    position: absolute;
    transform: translateX(-50%);
    background-color: rgb(232, 237, 237);
    margin-top: 0.0625rem;
    outline-width: 0;
    border-width: 0;
    box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
    box-sizing: border-box;
    left: calc(50% - 0px);
    width: 100%;
  }
}
.level-two-sub-menu.coh-ce-4870557f > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
  display: table;
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-4870557f > li.coh-menu-list-item.has-children.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
    display: block;
  }
}
.level-two-sub-menu.coh-ce-4870557f > li.coh-menu-list-item.has-children > a {
  font-weight: 400;
  padding-bottom: 0.5rem;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-4870557f > li.coh-menu-list-item.has-children.is-expanded:first-child > a {
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
}
.level-two-sub-menu.coh-ce-4870557f a:hover {
  hover color: #036268;
}
.coh-ce-65d86b72 {
  background-color: rgb(238, 243, 243);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
  border-bottom-style: none;
  border-bottom-width: 0;
  list-style-type: none;
  list-style-type: none;
}
@media (min-width: 1024px) {
  .coh-ce-65d86b72 {
    width: 1.9375rem;
    float: left;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.coh-ce-65d86b72:first-child {
  margin-left: 1.5rem;
}
.coh-menu-list-item.has-children.is-expanded.coh-ce-65d86b72 ul.level-two-sub-menu > li {
  height: auto;
}
.is-expanded.coh-ce-65d86b72 .js-coh-menu-item {
  background-color: rgb(180, 8, 8);
}
.coh-ce-42222426 {
  padding-bottom: 0.5rem;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-ce-42222426 {
    font-weight: 400;
    color: rgb(0, 0, 0);
  }
}
@media (min-width: 1024px) {
  .coh-ce-42222426 a {
    font-weight: 700;
    cursor: default;
    pointer-events: none;
  }
}
.coh-ce-dd67439 .level-one-menu > li.coh-menu-list-item ul.level-two-sub-menu > li.coh-menu-list-item .level-three-sub-menu > li:first-child a {
  font-weight: 500;
  color: rgb(0, 0, 0);
  font-size: 1rem;
}
@media (min-width: 1024px) {
  .level-three-sub-menu.coh-ce-4141b791 {
    display: block;
    margin-top: 0.03125rem;
  }
}
.coh-ce-5f181acf {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1024px) {
  .coh-ce-5f181acf {
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    width: 48%;
    height: auto;
    word-wrap: break-word;
  }
}
.coh-ce-a9d2d3dd {
  color: rgb(0, 0, 0);
}
@media (min-width: 1024px) {
  .coh-ce-c5bed176 {
    display: block;
  }
}
@media (min-width: 1024px) {
  .coh-ce-52032da {
    height: auto;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
  }
}
@media (min-width: 1024px) {
  .coh-ce-76fbde52 .popular-products-wrapper img {
    height: 6.3125rem;
    width: 12.125rem;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-76fbde52 .popular-products-wrapper img .popular-product-text {
    background-color: rgb(255, 255, 255);
    height: 5rem;
    width: 12.125rem;
    display: flex;
    flex-direction: column;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-76fbde52 .views-view-grid .views-row {
    width: 100%;
    float: left;
    clear: both;
  }
}
@media (min-width: 1024px) {
  .coh-ce-76fbde52 .views-view-grid .views-row .views-view-grid .views-col {
    width: 13.125rem;
    float: left;
  }
}

.level-one-menu.coh-ce-2420ea76 {
  display: block;
  margin-top: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 {
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 2.9375rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children li a {
  color: rgb(0, 0, 0);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item:first-child ul.level-two-sub-menu > li.coh-menu-list-item.is-expanded > a {
  color: rgb(31, 33, 33);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item:first-child ul.level-two-sub-menu > li.coh-menu-list-item > a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.5rem;
  color: rgb(114, 118, 118);
  text-align: center;
  font-style: normal;
  width: 2.5rem;
  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;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item:first-of-type .level-two-sub-menu > li > a {
    display: none;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item > a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.25rem;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item > a {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
    color: rgb(255, 255, 255);
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item:first-child {
  margin-left: 0;
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item > a {
  color: rgb(31, 33, 33);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item > a {
    word-wrap: break-word;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item > a:hover {
  color: rgb(3, 98, 104);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item > a:active {
  color: rgb(19, 56, 68);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > li.coh-menu-list-item > a:focus {
  display: none;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children:first-child > .coh-link {
    padding-left: 0;
    display: none;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li {
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li {
    height: auto;
    width: 33.33%;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: left;
    display: inline-block;
    vertical-align: middle;
    word-wrap: break-word;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li a {
  color: rgb(31, 33, 33);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li a:hover {
  color: rgb(3, 98, 104);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li a:active {
  color: rgb(19, 56, 68);
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li a:focus {
  display: none;
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li .level-four-sub-menu > li a {
  display: block;
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu li.coh-menu-list-item.has-children > a {
  font-weight: 700;
  padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu li.is-collapsed ul.coh-menu-list-container.coh-unordered-list {
    display: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item .coh-unordered-list.level-two-sub-menu li {
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item ul li a:hover {
  text-decoration: underline;
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item ul li a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu {
  background-color: rgb(232, 237, 237);
  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;
  overflow-x: scroll;
  overflow-y: hidden;
  min-height: 11.25rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu {
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu {
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: left;
    position: absolute;
    display: block;
    background-color: rgb(232, 237, 237);
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li a {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li a:active {
  text-decoration: underline;
  color: rgb(19, 56, 68);
  background-color: rgb(232, 237, 237);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li a:active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu li a:focus {
  outline-style: none;
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu > li:hover > a {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu > li:hover > a {
    text-decoration: none;
    color: rgb(0, 0, 0);
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu {
  position: absolute;
  z-index: 99;
  width: 100%;
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu li {
  cursor: pointer;
  margin-right: -1rem;
  border-bottom-style: none;
  background-color: rgb(232, 237, 237);
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(224, 224, 224);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu li {
    background-color: rgb(232, 237, 237);
    border-top-style: none;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu > li a:after {
  content: "";
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu > li a:after {
    content: normal;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-three-sub-menu > li > a {
    font-weight: 700;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li a:after {
  content: normal;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu > li a:after {
    content: normal;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu li {
    background-color: rgb(232, 237, 237);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:first-child ul.level-two-sub-menu ul.level-four-sub-menu {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu li {
    width: 100%;
    float: left;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu li a:after {
    content: normal;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li:before, .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li {
    width: 100%;
    float: left;
  }
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li:before, .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children .level-three-sub-menu > li:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > .coh-menu-list-item.has-children > a {
    font-weight: 700;
    pointer-events: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu > li .level-three-sub-menu {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    float: left;
    left: 0;
    display: block;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: rgb(19, 56, 68);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(n+2) ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: rgb(0, 0, 0);
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(2) ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  color: rgb(31, 33, 33);
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded:nth-child(2) ul.level-two-sub-menu .coh-menu-list-item.has-children > a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu {
    height: auto;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    z-index: 99;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li {
  height: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:before, .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:after {
  clear: none;
  content: normal;
  display: inline;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li {
    padding-top: 0.5rem;
    padding-right: 0.625rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    float: left;
    margin-left: 1.5rem;
  }
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:before, .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:not(.has-children) > a {
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:not(.has-children) > a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li:first-child {
  padding-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li > a {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu > li.is-expanded .level-three-sub-menu {
    position: relative;
  }
}
.level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
  line-height: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li.coh-menu-list-item.has-children.is-expanded ul.level-two-sub-menu li {
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded > a {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  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;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded > a {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.875rem;
    padding-left: 0.5rem;
    display: inline-block;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu > li {
  padding-top: 0;
  padding-right: 1rem;
  padding-bottom: 0;
  padding-left: 1rem;
  height: auto;
  width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu > li {
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu li:first-child a {
  font-weight: 500;
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu li a {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu li a {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded .level-two-sub-menu > li .level-three-sub-menu li .level-four-sub-menu li:first-child a {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 li:first-child > ul.level-two-sub-menu li ul.level-three-sub-menu > li.has-children > a {
    pointer-events: none;
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.is-expanded:first-child ul.level-three-sub-menu:before {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    left: -webkit-calc(-100% + 1px);
    left: calc(-100% + 1px);
    content: "";
    -webkit-box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
            box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.is-expanded:first-child ul.level-three-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    right: -webkit-calc(-100% + 1px);
    right: calc(-100% + 1px);
    content: "";
    -webkit-box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
            box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.is-expanded ul.coh-menu-list-container.coh-unordered-list.level-two-sub-menu:before {
    font-size: 0;
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: -webkit-calc(-100% + 1px);
    left: calc(-100% + 1px);
    content: "";
    -webkit-box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
            box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
  }
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.is-expanded ul.coh-menu-list-container.coh-unordered-list.level-two-sub-menu:after {
    background-color: rgb(232, 237, 237);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: -webkit-calc(-100% + 1px);
    right: calc(-100% + 1px);
    content: "";
    -webkit-box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
            box-shadow: 0px 4px 6px -4px rgba(63, 66, 66, 0.12);
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded:nth-child(2) > ul.level-two-sub-menu > li.coh-menu-list-item.has-children:hover > a {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded:nth-child(2) > ul.level-two-sub-menu > li.coh-menu-list-item.has-children:hover > a {
    text-decoration: none;
    color: rgb(0, 0, 0);
  }
}
.level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded:nth-child(2) > ul.level-two-sub-menu > li.coh-menu-list-item.has-children:active > a {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
@media (min-width: 1024px) {
  .level-one-menu.coh-ce-2420ea76 > li.coh-menu-list-item.has-children.is-expanded:nth-child(2) > ul.level-two-sub-menu > li.coh-menu-list-item.has-children:active > a {
    text-decoration: none;
    color: rgb(0, 0, 0);
  }
}
.coh-ce-2420ea76 .business-unit-academic > .group_menu_container ul.coh-menu-list-container > li.coh-menu-list-item a.inactive {
  pointer-events: none;
  cursor: default;
  color: rgb(151, 157, 157);
}
@media (min-width: 990px) {
  .coh-ce-6f715395 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-6f715395 {
    height: 3.0625rem;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .coh-ce-6f715395:first-child {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-menu-list-item.coh-ce-6f715395:hover {
  color: rgb(3, 98, 104);
}
@media (min-width: 1024px) {
  .coh-menu-list-item.coh-ce-6f715395:hover {
    background-color: rgb(3, 98, 104);
    border-bottom-width: 0.25rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(59, 224, 208);
    text-decoration: none;
  }
}
.coh-menu-list-item.coh-ce-6f715395:active {
  color: rgb(19, 56, 68);
}
@media (min-width: 1024px) {
  .coh-menu-list-item.coh-ce-6f715395:active {
    text-decoration: none;
  }
}
.is-expanded.coh-ce-6f715395 .level-two-sub-menu .coh-menu-list-item {
  height: auto;
  list-style: none;
}
.coh-ce-863c35fd {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.25rem;
  font-size: 1rem;
  font-style: normal;
  text-decoration: none;
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .coh-ce-863c35fd {
    padding-top: 0.875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.75rem;
    padding-left: 0.5rem;
  }
}
.coh-ce-863c35fd:hover {
  text-decoration: none;
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .level-two-sub-menu.coh-ce-8fe28a97 {
    height: auto;
    display: block;
    max-width: 6.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    left: -webkit-calc(50% - 0px);
    left: calc(50% - 0px);
    z-index: 99;
    position: absolute;
    -webkit-transform: translateX(-3.125rem);
        -ms-transform: translateX(-3.125rem);
            transform: translateX(-3.125rem);
    margin-top: 0.0625rem;
    border-width: 0;
    outline-width: 0;
    -webkit-box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
            box-shadow: 0 0.25rem 0.625rem rgb(219, 219, 219);
    border-style: initial;
    background-color: rgb(232, 237, 237);
    padding-top: 1.25rem;
    padding-right: 1.75rem;
    padding-bottom: 1.25rem;
    padding-left: 0.0625rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-a323c938 {
    width: 1.9375rem;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    float: left;
  }
}
@media (min-width: 1024px) {
  .coh-ce-a323c938:first-child {
    margin-left: 1.5rem;
  }
}
.is-expanded.coh-ce-a323c938 .level-two-sub-menu .js-coh-menu-list-item {
  height: auto;
  list-style: none;
}
.is-expanded.coh-ce-a323c938 ul.level-two-sub-menu li:first-child {
  padding-left: 0;
}
.coh-ce-4fdce7 {
  font-style: normal;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
}
.coh-ce-4fdce7:focus-visible {
  -webkit-box-shadow: 0 0 0 2px #0c4f56;
          box-shadow: 0 0 0 2px #0c4f56;
  border-color: rgb(12, 79, 86);
}
.level-two-sub-menu.coh-ce-4fdce7 li.has-children a {
  font-weight: 700;
  cursor: default;
  pointer-events: none;
  color: rgb(31, 33, 33);
}
.level-two-sub-menu.coh-ce-4fdce7 li.has-children a.disabled {
  color: rgb(151, 157, 157);
}
.level-two-sub-menu.coh-ce-4fdce7 li.is-expanded > a {
  border-bottom-width: 0.25rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(12, 79, 86);
  background-color: rgb(42, 112, 231);
}
.coh-ce-4fdce7 .business-unit-academic .group_menu_container ul li.coh-menu-list-item.has-children.is-expanded:first-child > ul.level-two-sub-menu > li.is-expanded > a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(3, 98, 104);
}
.coh-ce-4fdce7 .business-unit-academic .group_menu_container ul li.coh-menu-list-item.has-children.is-expanded:first-child > ul.level-two-sub-menu > li.is-expanded > a:active {
  background-color: rgb(12, 79, 86);
  color: rgb(255, 255, 255);
}
@media (min-width: 1024px) {
  .level-three-sub-menu.coh-ce-e40e87c5 {
    display: block;
    margin-top: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-dc44f075 {
    list-style: none;
    height: auto;
    width: 6.25rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 0;
    word-wrap: break-word;
  }
}
.coh-ce-d0c7e47 {
  color: rgb(0, 0, 0);
}
.coh-ce-b5619be4 {
  display: block;
}
.coh-ce-f2c9eff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .coh-ce-f2c9eff {
    height: auto;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0.5rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
    list-styles: none;
  }
}
.coh-ce-f2c9eff:focus-visible {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(19, 56, 68);
  border-top-width: 0.125rem;
  border-left-width: 0.125rem;
  border-right-width: 0.125rem;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: rgb(19, 56, 68);
  border-left-color: rgb(19, 56, 68);
  border-right-color: rgb(19, 56, 68);
  margin-left: -1rem;
}
.coh-ce-f2c9eff .custom-ellipsis {
  max-width: 81%;
  width: 81%;
}
.coh-ce-f2c9eff .tooltip-icon {
  background-image: url('/themes/custom/cupc/images/icons/gnav-tooltip-icon.svg');
  background-repeat: no-repeat;
  height: 2.25rem;
  width: 2.25rem;
  display: inline-block;
  position: absolute;
  right: 0.875rem;
}
@media (min-width: 1024px) {
  .coh-ce-f2c9eff .tooltip-icon {
    display: none;
  }
}
.coh-ce-f2c9eff .tooltip-icon:has(+ .tooltip-text.show) {
  background-image: url('/themes/custom/cupc/images/icons/gnav-tooltip-icon-hover.svg');
  background-repeat: no-repeat;
  height: 1.5625rem;
  width: 1.5rem;
}
.coh-ce-f2c9eff .tooltip-text.show {
  word-break: break-word;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-style: normal;
  background-color: rgb(63, 66, 66);
  width: 80%;
  position: absolute;
  top: 2.75rem;
  right: 0.9375rem;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  text-align: center;
}
.coh-ce-f2c9eff .tooltip-text.show:after {
  background-image: url('/themes/custom/cupc/images/icons/tooltip-Arrow.svg');
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  height: 0.375rem;
  width: 0.75rem;
  position: absolute;
  top: -0.3125rem;
  display: inline-block;
  content: "";
  right: 0.3125rem;
}
.coh-ce-f2c9eff .tooltip-text:not(.show) {
  display: none;
}
.coh-ce-f2c9eff a {
  width: 100%;
}
.coh-ce-269db310 {
  background-color: rgb(255, 255, 255);
  display: block;
}
.fixed.coh-ce-269db310 {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
}
.coh-ce-269db310 ul {
  margin-top: 0;
}
.coh-ce-269db310 li {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-269db310 li {
    margin-left: 0;
  }
}
.coh-ce-269db310 li.is-collapsed ul {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-269db310 li.is-collapsed .js-business-navigation__second-level-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-269db310 li.is-collapsed .js-business-navigation__second-level-menu .is-expanded .coh-menu-list-container {
    display: block;
  }
}
.coh-ce-269db310 li .coh-link svg {
  display: none;
}
.coh-ce-ea7f1df2 {
  background-color: rgb(255, 255, 255);
  position: relative;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.75rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-ea7f1df2 {
    padding-right: 0;
    padding-left: 1.5rem;
    overflow: hidden;
  }
}
@media (min-width: 990px) {
  .coh-ce-ea7f1df2 {
    padding-left: 0;
    overflow: visible;
    max-width: 77.75rem;
  }
}
.menu--inline-links.coh-ce-ea7f1df2 {
  display: block;
  margin-left: auto;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0);
  position: static;
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  width: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container:after {
  display: none;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container li {
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container a {
  color: rgb(0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container a:focus {
  text-decoration: underline;
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .coh-menu-list-container a.ext:after {
  background-image: url(/themes/custom/cupc/images/icons/arrow--white.svg);
}
.menu--inline-links.coh-ce-ea7f1df2 .in-active-trail .js-coh-menu-item-button {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-ea7f1df2 .coh-ce-1c78441b li.is-collapsed ul {
    display: block;
  }
}
.coh-ce-38c1bc32 {
  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-left: 0;
  background-color: rgb(255, 255, 255);
}
@media (min-width: 600px) {
  .coh-ce-38c1bc32 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.is-expanded.coh-ce-38c1bc32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.is-expanded.coh-ce-38c1bc32 .js-business-navigation__first-level-menu__button .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.in-active-trail.is-collapsed.coh-ce-38c1bc32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-48989065 {
  margin-bottom: 0;
  line-height: 18px;
  height: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(0, 0, 0);
  outline-color: rgb(255, 255, 255);
  outline-offset: -0.125rem;
  font-size: 0.875rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-48989065 {
    font-size: 2rem;
    line-height: 36px;
    height: 4.75rem;
    width: 100%;
  }
}
.coh-ce-48989065:before {
  height: 0.0625rem;
  width: 105vw;
  position: absolute;
  bottom: 0;
  right: 50%;
  display: block;
  content: normal;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  background-color: rgb(175, 180, 187);
  z-index: 10;
}
@media (min-width: 768px) {
  .coh-ce-48989065:before {
    content: "";
  }
}
.coh-ce-48989065:focus {
  outline-style: none;
}
.coh-ce-48989065:focus:after {
  content: "";
  display: block;
  position: absolute;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  top: 0.25rem;
  height: 1.875rem;
  width: 10rem;
  left: -0.5rem;
}
@media (min-width: 768px) {
  .coh-ce-48989065:focus:after {
    top: 1.25rem;
    width: 21.25rem;
    height: 2.5rem;
  }
}
.coh-ce-eff64f4e {
  display: block;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  text-indent: -124px;
  padding: 0;
  margin: 0;
  position: static;
}
@media (min-width: 768px) {
  .coh-ce-eff64f4e {
    display: none;
  }
}
.coh-ce-eff64f4e:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-eff64f4e:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
}
.coh-ce-eff64f4e:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
.coh-ce-eff64f4e span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.875rem;
  width: 0.875rem;
  content: "";
  margin-left: 0.75rem;
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.coh-ce-953d48f {
  background-color: rgb(255, 255, 255);
  position: absolute;
  left: 0;
  top: 2.5rem;
  width: 100%;
  z-index: 5;
}
@media (min-width: 768px) {
  .coh-ce-953d48f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgb(255, 255, 255);
    position: static;
    width: auto;
    z-index: 2;
    -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;
    max-width: none;
    height: 3rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-953d48f {
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
}
.coh-ce-ca02265e {
  height: 2.25rem;
  margin-right: 1rem;
  margin-left: 1rem;
  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;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-ca02265e {
    height: auto;
    margin-right: 0;
    margin-left: 0;
    display: inline-block;
    position: static;
  }
}
@media (min-width: 768px) {
  .coh-ce-ca02265e:last-of-type {
    margin-right: 1rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-ca02265e:last-of-type {
    margin-right: 0;
  }
}
.coh-ce-ca02265e:last-of-type:after {
  content: normal;
}
@media (min-width: 768px) {
  .coh-ce-ca02265e:first-of-type .coh-link {
    margin-left: 0;
  }
}
.coh-ce-ca02265e:after {
  content: "";
  display: block;
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgb(224, 224, 224);
}
@media (min-width: 768px) {
  .coh-ce-ca02265e:after {
    display: none;
    content: normal;
  }
}
.is-expanded.coh-ce-ca02265e {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.is-expanded.coh-ce-ca02265e:after {
  content: normal;
}
.is-expanded.coh-ce-ca02265e .coh-menu-item-button-text::after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  margin-right: 0.5rem;
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-ca02265e .coh-menu-item-button-text::after {
    -webkit-transform: rotateZ(90deg);
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg);
    margin-right: 0;
  }
}
.is-expanded.coh-ce-ca02265e .js-business-navigation__second-level-menu__button {
  position: relative;
}
.is-expanded.coh-ce-ca02265e .js-business-navigation__second-level-menu__button:after {
  position: absolute;
  bottom: -1.125rem;
  left: 0.1875rem;
  display: inline-block;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-ca02265e .js-business-navigation__second-level-menu__button:after {
    content: "";
    background-color: rgb(255, 255, 255);
    height: 0.875rem;
    width: 0.875rem;
  }
}
@media (min-width: 768px) {
  .is-expanded.coh-ce-ca02265e .js-business-navigation__second-level-menu__button:focus:after {
    bottom: -1.1875rem;
    left: 0.25rem;
  }
}
.hidden.coh-ce-ca02265e:not(.is-expanded) {
  display: none;
}
@media (min-width: 768px) {
  .hidden.coh-ce-ca02265e:not(.is-expanded) {
    display: inline-block;
  }
}
.coh-ce-d94d0143 {
  color: rgb(0, 0, 0);
  display: inline-block;
  margin-left: 0;
  font-size: 1rem;
  line-height: 18px;
  width: 100% !important;
  padding: 0 !important;
}
@media (min-width: 768px) {
  .coh-ce-d94d0143 {
    color: rgb(0, 0, 0);
    margin-left: 1.25rem;
    line-height: 20px;
  }
}
.coh-ce-d94d0143:focus {
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  outline-offset: 0.0625rem;
}
.coh-ce-945420f {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  height: 100%;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}
.coh-ce-945420f:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-945420f:active {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-945420f:focus {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
}
@media (min-width: 768px) {
  .coh-ce-945420f:focus {
    padding-right: 0.25rem;
    border-style: solid;
    margin-right: -0.375rem;
  }
}
.coh-ce-945420f span:after {
  background: url('/themes/custom/cupc/images/icons/chevron.svg') 50% 50% no-repeat;
  background-size: contain;
  display: inline-block;
  height: 0.8125rem;
  width: 0.625rem;
  content: "";
  margin-left: 0.25rem;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media (min-width: 768px) {
  .coh-ce-945420f span:after {
    -webkit-transform: rotateZ(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg);
  }
}
.coh-ce-72842d2d {
  background-color: rgb(255, 255, 255);
  width: 100vw;
  position: absolute;
  top: 2.25rem;
  left: -1rem;
  z-index: 1;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-72842d2d {
    width: 100%;
    left: 0;
    top: 3.125rem;
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    padding-top: 1.25rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  .js-business-navigation__small-dropdown.coh-ce-72842d2d {
    width: 13.75rem;
    left: auto;
    right: -0.375rem;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.coh-ce-372a8659 {
  padding-bottom: 0;
  margin-left: 0;
  height: 2.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-372a8659 {
    padding-bottom: 0.5rem;
    display: block;
    position: static;
  }
}
.coh-ce-372a8659:after {
  background-color: rgb(224, 224, 224);
  height: 0.0625rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  content: "";
}
@media (min-width: 768px) {
  .coh-ce-372a8659:after {
    display: none;
    content: normal;
  }
}
.coh-ce-372a8659:last-of-type:after {
  content: normal;
}
.coh-ce-ee2b4942 {
  font-size: 0.875rem;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
.coh-ce-dc9ff2c4 {
  padding-top: 0.75rem;
  padding-bottom: 1.25rem;
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-dc9ff2c4 {
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-dc9ff2c4 {
    padding-top: 2rem;
    padding-bottom: 3.75rem;
  }
}
@media (min-width: 600px) {
  .coh-container-boxed.coh-ce-dc9ff2c4 {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-container-boxed.coh-ce-dc9ff2c4 {
    margin-right: 1.75rem;
    margin-left: 1.75rem;
  }
}
@media (min-width: 1280px) {
  .coh-container-boxed.coh-ce-dc9ff2c4 {
    margin-right: 0;
    margin-left: 0;
  }
}
.coh-ce-59d74f9a {
  margin-bottom: 0;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a {
    margin-bottom: 0;
  }
}
.coh-ce-59d74f9a:has(+ .views-infinite-scroll-content-wrapper .views-field-nothing-1) {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a:has(+ .views-infinite-scroll-content-wrapper .views-field-nothing-1) {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-59d74f9a .form-type-cshs {
  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;
}
.coh-ce-59d74f9a .views-exposed-form {
  text-align: center;
}
.coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
  display: inline-block;
  position: relative;
  width: 100%;
  margin-bottom: 0;
}
.coh-ce-59d74f9a .views-exposed-form .form-type-textfield:after {
  background: url('/themes/custom/cupc/images/icons/magnifying-glass.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.5rem;
  right: 0.75rem;
  z-index: 0;
  display: inline-block;
  content: "";
}
.coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text {
  cursor: default;
}
.coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text:disabled {
  background-color: rgb(193, 193, 193);
}
.coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper {
  display: inline-block;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper {
    margin-bottom: 1.25rem;
    max-width: 18.125rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper {
    max-width: 20.8125rem;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
  max-width: 100%;
  margin-right: 0;
  margin-bottom: 1.25rem;
  display: inline-block;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
    margin-right: 1rem;
    margin-bottom: 0;
    max-width: 18.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
    max-width: 20.75rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
    margin-right: 1rem;
    margin-bottom: 0;
    max-width: 20.8125rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
    max-width: 20.8125rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield {
    max-width: 20.8125rem;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper:last-child, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield:last-child {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id:last-child, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper:last-child, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield:last-child {
    margin-right: 0;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: rgb(31, 33, 33);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 100%;
  padding-top: 0.5625rem;
  padding-right: 0.5625rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.5625rem;
  -webkit-transition: all 0.2ms ease-in-out;
  transition: all 0.2ms ease-in-out;
  cursor: pointer;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text {
    width: 100%;
    max-width: 100%;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text:hover, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text:hover, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select:hover, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select:active, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select:active, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text:active, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select:active, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text:active, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select:active, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text:focus, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text:focus, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select:focus, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text ul.list, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text ul.list, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select ul.list, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text ul.list {
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(197, 202, 202);
  -webkit-box-shadow: 0 0.0625rem 0.0125rem 0.625rem rgb(31, 33, 33);
          box-shadow: 0 0.0625rem 0.0125rem 0.625rem rgb(31, 33, 33);
  margin-top: 0.25rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-21px);
      -ms-transform: scale(0.75) translateY(-21px);
          transform: scale(0.75) translateY(-21px);
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transition: all 0.2ms ease-out;
  transition: all 0.2ms ease-out;
  z-index: 9;
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text ul.list li, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text ul.list li, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select ul.list li, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text ul.list li {
  -webkit-transition: all 2ms;
  transition: all 2ms;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  line-height: 2.5rem;
  color: rgb(33, 37, 41);
  padding-top: 0;
  padding-right: 0.75rem;
  padding-bottom: 0;
  padding-left: 0.625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  list-style-type: none;
  cursor: pointer;
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .select-wrapper input.form-text ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id input.form-text ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id input.form-text ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id input.form-text ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper input.form-text ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select ul.list li:hover, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield input.form-text ul.list li:hover {
  background-color: rgb(221, 226, 226);
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select.open, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select.open, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select.open, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select.open, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select.open, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select.open {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
  color: rgb(33, 37, 41);
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select.open ul.list {
  pointer-events: auto;
  -webkit-box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
          box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  overflow-x: auto;
  overflow-y: hidden;
  text-align: left;
  max-height: initial;
  width: inherit;
  opacity: 1;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .nice-select.open ul.list, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .nice-select.open ul.list {
    max-height: 30vw;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .js-form-type-textfield {
  max-width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .js-form-type-textfield {
    max-width: 18.75rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-59d74f9a .views-exposed-form .select-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper .js-form-type-textfield, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield .js-form-type-textfield {
    max-width: 20.8125rem;
  }
}
.coh-ce-59d74f9a .views-exposed-form .select-wrapper:has(.nice-select:not(.open)):focus-within:after, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id:has(.nice-select:not(.open)):focus-within:after, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-bookselr-distribtr-country-target-id:has(.nice-select:not(.open)):focus-within:after, .coh-ce-59d74f9a .views-exposed-form .js-form-item-field-representative-country-target-id:has(.nice-select:not(.open)):focus-within:after, .coh-ce-59d74f9a .views-exposed-form fieldset.form-wrapper:has(.nice-select:not(.open)):focus-within:after, .coh-ce-59d74f9a .views-exposed-form .form-type-textfield:has(.nice-select:not(.open)):focus-within:after {
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a .views-exposed-form #edit-field-distance-proximity-wrapper {
    max-width: 18.125rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-59d74f9a .views-exposed-form #edit-field-distance-proximity-wrapper {
    max-width: 20.8125rem;
  }
}
.coh-ce-59d74f9a .views-exposed-form #edit-field-distance-proximity-wrapper #edit-field-distance-proximity-source-configuration .js-form-type-textfield input {
  cursor: default;
}
.coh-ce-59d74f9a .views-exposed-form .js-form-item-field-distributor-country-target-id {
  margin-bottom: 0;
}
.coh-ce-59d74f9a + .views-infinite-scroll-content-wrapper .no-result-container {
  margin-top: 2.5rem;
}
.coh-ce-59d74f9a + .views-infinite-scroll-content-wrapper .no-result-container .title-no-result {
  line-height: 2.25rem;
  margin-top: 2rem;
  margin-bottom: 0.75rem;
  color: rgb(31, 33, 33);
}
.coh-ce-59d74f9a + .views-infinite-scroll-content-wrapper .no-result-container .desc-no-result {
  font-size: 1.375rem;
  line-height: 1.75rem;
  margin-bottom: 0;
}
.coh-ce-59d74f9a #views-exposed-form-local-sales-representative-contact-us-academic-block-1 .form-type-textfield, .coh-ce-59d74f9a #views-exposed-form-stocklist-contact-us-bibles-block-1 .form-type-textfield {
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .coh-ce-59d74f9a #views-exposed-form-local-sales-representative-contact-us-academic-block-1 .form-type-textfield, .coh-ce-59d74f9a #views-exposed-form-stocklist-contact-us-bibles-block-1 .form-type-textfield {
    max-width: 18.125rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-59d74f9a #views-exposed-form-local-sales-representative-contact-us-academic-block-1 .form-type-textfield, .coh-ce-59d74f9a #views-exposed-form-stocklist-contact-us-bibles-block-1 .form-type-textfield {
    max-width: 20.8125rem;
  }
}
.coh-ce-59d74f9a #views-exposed-form-local-sales-representative-contact-us-academic-block-1 .form-type-textfield input, .coh-ce-59d74f9a #views-exposed-form-stocklist-contact-us-bibles-block-1 .form-type-textfield input {
  cursor: default;
}
.coh-ce-59d74f9a #views-exposed-form-stocklist-contact-us-bibles-block-1 .form-type-textfield input {
  cursor: default;
}
.coh-ce-59d74f9a #views-exposed-form-local-bookseller-or-distributor-block-1 fieldset.form-wrapper {
  margin-bottom: 0;
}
.coh-ce-873abf16 {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}
.coh-row-inner.coh-ce-873abf16 .coh-column {
  margin-top: 1.25rem;
  margin-bottom: 0;
  word-break: break-all;
}
@media (min-width: 600px) {
  .coh-row-inner.coh-ce-873abf16 .coh-column {
    margin-top: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-row-inner.coh-ce-873abf16 .coh-column {
    margin-top: 1.25rem;
  }
}
@media (min-width: 990px) {
  .coh-row-inner.coh-ce-873abf16 .coh-column {
    margin-top: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .coh-row-inner.coh-ce-873abf16 .coh-column {
    margin-top: 1.25rem;
  }
}
@media (min-width: 1280px) {
  .coh-row-inner.coh-ce-873abf16 .coh-column {
    margin-top: 1.25rem;
  }
}
.coh-ce-3846663e {
  margin-right: 0;
  margin-bottom: 1rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  width: 100%;
  padding-right: 1rem;
  max-width: 100%;
}
.coh-ce-3846663e:last-child {
  padding-right: 0;
}
.coh-ce-3846663e .views-field-nothing-1 {
  background-color: rgb(255, 255, 255);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.125rem;
  padding-left: 1rem;
  word-wrap: break-word;
  margin-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-3846663e .views-field-nothing-1 {
    margin-top: 0;
  }
}
.coh-ce-3846663e .views-field-nothing-1 .title-text {
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding-bottom: 0.5rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(31, 33, 33);
}
.coh-ce-3846663e .views-field-nothing-1 .desc-text {
  font-size: 1rem;
  padding-bottom: 0.75rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-weight: 500;
  line-height: 1.25rem;
}
.coh-ce-3846663e .views-field-nothing-1 .desc-text p {
  margin-top: 0.5rem;
}
.coh-ce-3846663e .views-field-nothing-1 .desc-text li {
  margin-left: 0.5rem;
  font-weight: 400;
}
.coh-ce-3846663e .views-field-nothing-1 .details-text {
  font-size: 1rem;
  line-height: 1.25rem;
  padding-bottom: 0.5rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(31, 33, 33);
}
.coh-ce-3846663e .views-field-nothing-1 .details-text strong {
  font-weight: 700;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-3846663e .views-field-nothing-1 .details-text a {
  color: rgb(31, 33, 33);
  text-decoration: underline;
}
.coh-ce-3846663e .views-field-nothing-1 .direction-text {
  font-size: 1rem;
  line-height: 1.25rem;
  padding-top: 0.375rem;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
}
.coh-ce-3846663e .views-field-nothing-1 .direction-text strong {
  font-weight: 500;
}
.coh-ce-3846663e .views-field.views-field-field-office-image .field-content img {
  width: 100%;
}


.coh-ce-3ec636c7 {
  background: url(/modules/custom/cu_product/images/icons/ic-filter.svg) 50% 50% no-repeat;
  display: inline-block !important;
  height: 1.125rem;
  min-width: 1.125rem;
}

.coh-ce-30ab32a {
  background: url(/modules/custom/cu_product/images/icons/ic-menu.svg) 50% 50% no-repeat;
  height: 1rem;
  min-width: 1rem;
}
.coh-ce-4a585340 {
  background: url(/modules/custom/cu_product/images/icons/ic-grid.svg) 50% 50% no-repeat;
  height: 1.125rem;
  min-width: 1.125rem;
}
.coh-ce-99a16348 form > div:not(.form-item-jsort-bef-combine) {
  display: none;
}
.coh-ce-99a16348 form .form-item-jsort-bef-combine {
  width: 100%;
  max-width: unset;
}
@media (min-width: 768px) {
  .coh-ce-99a16348 form .form-item-jsort-bef-combine {
    width: 15.625rem;
  }
}
.coh-ce-99a16348 form .form-item-jsort-bef-combine label {
  display: none;
}
.coh-ce-ee7201a3 form > div:not(.form-item-jpagesize) {
  display: none;
}
.coh-ce-ee7201a3 form .form-item-jpagesize {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: 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;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-ee7201a3 form .form-item-jpagesize {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-ee7201a3 form .form-item-jpagesize:after {
  position: absolute;
  right: 0;
  left: 1.75rem;
  top: 0.375rem;
  pointer-events: none;
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-ee7201a3 form .form-item-jpagesize label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-49ffc39d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-945bd54d {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 124, 133);
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-945bd54d {
    padding-bottom: 5.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-945bd54d {
    padding-top: 4.5rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-945bd54d {
    padding-top: 5.875rem;
    padding-bottom: 9.625rem;
  }
}
.coh-ce-945bd54d h2 {
  margin-bottom: 0;
}
.coh-ce-945bd54d h2 span.\[current-page\:query\:query\] {
  display: none;
}


.coh-ce-3ec636c7 {
  background: url(/modules/custom/cu_product/images/icons/ic-filter.svg) 50% 50% no-repeat;
  display: inline-block !important;
  height: 1.125rem;
  min-width: 1.125rem;
}

.coh-ce-30ab32a {
  background: url(/modules/custom/cu_product/images/icons/ic-menu.svg) 50% 50% no-repeat;
  height: 1rem;
  min-width: 1rem;
}
.coh-ce-4a585340 {
  background: url(/modules/custom/cu_product/images/icons/ic-grid.svg) 50% 50% no-repeat;
  height: 1.125rem;
  min-width: 1.125rem;
}
.coh-ce-1c682e9d form > div:not(.form-item-csort-bef-combine) {
  display: none;
}
.coh-ce-1c682e9d form .form-item-csort-bef-combine {
  width: 100%;
  max-width: unset;
}
@media (min-width: 768px) {
  .coh-ce-1c682e9d form .form-item-csort-bef-combine {
    width: 15.625rem;
  }
}
.coh-ce-1c682e9d form .form-item-csort-bef-combine label {
  display: none;
}
.coh-ce-872bc6d3 form > div:not(.form-item-cpagesize) {
  display: none;
}
.coh-ce-872bc6d3 form .form-item-cpagesize {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: 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;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-872bc6d3 form .form-item-cpagesize {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-872bc6d3 form .form-item-cpagesize:after {
  position: absolute;
  right: 0;
  left: 1.75rem;
  top: 0.375rem;
  pointer-events: none;
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-872bc6d3 form .form-item-cpagesize label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-623418d4 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-623418d4 .coh-container:before {
  display: none;
}
.coh-ce-623418d4 .coh-container:after {
  display: none;
}
.coh-ce-5273a4f1 {
  color: rgb(247, 250, 250);
  text-align: center;
  background-color: rgb(0, 124, 133);
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-5273a4f1 {
    padding-bottom: 5.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-5273a4f1 {
    padding-top: 4.5rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-5273a4f1 {
    padding-top: 5.875rem;
    padding-bottom: 9.625rem;
  }
}
.coh-ce-5273a4f1 h2 {
  margin-bottom: 0;
}
.coh-ce-5273a4f1 h2 span.\[current-page\:query\:query\] {
  display: none;
}


.coh-ce-3ec636c7 {
  background: url(/modules/custom/cu_product/images/icons/ic-filter.svg) 50% 50% no-repeat;
  display: inline-block !important;
  height: 1.125rem;
  min-width: 1.125rem;
}

.coh-ce-30ab32a {
  background: url(/modules/custom/cu_product/images/icons/ic-menu.svg) 50% 50% no-repeat;
  height: 1rem;
  min-width: 1rem;
}
.coh-ce-4a585340 {
  background: url(/modules/custom/cu_product/images/icons/ic-grid.svg) 50% 50% no-repeat;
  height: 1.125rem;
  min-width: 1.125rem;
}
.coh-ce-b9c6a965 form > div:not(.form-item-sort-by) {
  display: none;
}
.coh-ce-b9c6a965 form .form-item-sort-by {
  width: 100%;
  max-width: unset;
}
@media (min-width: 768px) {
  .coh-ce-b9c6a965 form .form-item-sort-by {
    width: 15.625rem;
  }
}
.coh-ce-b9c6a965 form .form-item-sort-by label {
  display: none;
}
.coh-ce-ff4b9f15 form > div:not(.form-item-items-per-page) {
  display: none;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: 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;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-ff4b9f15 form .form-item-items-per-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-ff4b9f15 form .form-item-items-per-page:after {
  position: absolute;
  right: 0;
  left: 1.75rem;
  top: 0.375rem;
  pointer-events: none;
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-94018600 {
  text-align: center;
}
.coh-ce-be506a05 .form-item {
  min-width: 0;
  width: auto;
}
.coh-ce-be506a05 .coh-row .form-type-checkbox label {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .coh-ce-be506a05 .coh-row .form-type-checkbox label {
    white-space: nowrap;
  }
}
.coh-ce-be506a05 .coh-row .form-type-select:after {
  top: 0.5rem;
}
.coh-ce-be506a05 .coh-row .form-type-select select {
  color: rgb(31, 33, 33);
}
.coh-ce-bd9b6455 {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 600px) {
  .coh-ce-bd9b6455 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-15e01d1c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-15e01d1c {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-15e01d1c:before {
  display: none;
}
.coh-ce-15e01d1c:after {
  display: none;
}
.coh-ce-15e01d1c .form-item {
  width: 100%;
}
@media (min-width: 990px) {
  .coh-ce-15e01d1c .form-item {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-15e01d1c .filter-checkboxes {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (min-width: 768px) {
  .coh-ce-15e01d1c .filter-checkboxes > div {
    white-space: nowrap;
  }
}
.coh-ce-15e01d1c .filter-dates {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 600px) {
  .coh-ce-15e01d1c .filter-dates {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media (min-width: 600px) {
  .coh-ce-15e01d1c > div > div:last-of-type {
    padding-left: 1rem;
  }
}
.coh-ce-15e01d1c .filter-checkboxes:has(.form-item) {
  width: 100%;
}
.coh-ce-15e01d1c .filter-checkboxes:has(.form-item) + .filter-dates {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (min-width: 768px) {
  .coh-ce-15e01d1c .filter-checkboxes:has(.form-item) + .filter-dates {
    margin-left: 1rem;
  }
}
.coh-ce-9ecb1446:before {
  display: none;
}
.coh-ce-9ecb1446:after {
  display: none;
}
.coh-ce-a35f2c0f {
  width: 160px !important;
}
.coh-ce-1096d45e:before {
  display: none;
}
.coh-ce-1096d45e:after {
  display: none;
}
.coh-ce-1bc6fdd0 {
  text-align: center;
  padding-top: 0;
}
@media (min-width: 600px) {
  .coh-ce-1bc6fdd0 {
    padding-top: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-1bc6fdd0 {
    padding-top: 2.5rem;
  }
}
.coh-ce-1bc6fdd0 h4 {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-1bc6fdd0 h4 {
    margin-top: 1.75rem;
  }
}
.coh-ce-1bc6fdd0 h4:before {
  background: url('/themes/custom/cupc/images/icons/circle-magnifying-glass.svg') no-repeat center;
  display: block;
  height: 7.5rem;
  width: 7.5rem;
  content: "";
  margin: auto;
  margin-bottom: 1rem;
}
.coh-ce-1bc6fdd0 p {
  font-weight: 400;
  line-height: 1.125rem;
  width: 100%;
  max-width: 31.8125rem;
  margin: auto;
  font-size: 0.875rem;
}
@media (min-width: 600px) {
  .coh-ce-1bc6fdd0 p {
    font-weight: 500;
    line-height: 1.25rem;
    font-size: 1rem;
  }
}
.coh-ce-fcefe053 article {
  overflow: hidden;
}
.coh-ce-fcefe053 article:hover img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  -webkit-transform: scaleX(1.02) scaleY(1.02);
      -ms-transform: scaleX(1.02) scaleY(1.02);
          transform: scaleX(1.02) scaleY(1.02);
}
.coh-ce-fcefe053 article img {
  -webkit-transition: 300ms ease-in-out transform;
  transition: 300ms ease-in-out transform;
  width: 100%;
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-b3c3ffdc {
  position: relative;
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
  min-height: 1.875rem;
}
@media (min-width: 768px) {
  .coh-ce-b3c3ffdc {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(221, 226, 226);
  }
}
.coh-ce-89857d88 {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-89857d88 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: auto;
  }
}
.coh-ce-89857d88 .form-item-items-per-page {
  display: none;
  margin-right: 6.25rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  z-index: 2;
  max-width: 3.125rem;
}
@media (min-width: 768px) {
  .coh-ce-89857d88 .form-item-items-per-page {
    display: block;
  }
}
.coh-ce-89857d88 .form-item-items-per-page label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
  position: absolute;
  top: 0.3125rem;
  left: 3.125rem;
  white-space: nowrap;
}
.coh-ce-89857d88 .form-item-items-per-page .selected-item {
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  background-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
.coh-ce-89857d88 .form-item-items-per-page .selected-item:after {
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-89857d88 .form-item-items-per-page .all-items .item {
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
}
.coh-ce-89857d88 form > *:not(.form-item-items-per-page) {
  display: none;
}
.coh-ce-89857d88 .page-info {
  text-align: center;
  font-size: 0.875rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-94018600 {
  text-align: center;
}
.coh-ce-9b4ed086 {
  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;
}
.coh-ce-f4802e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-f4802e0 {
    width: 33%;
    padding-right: 1rem;
    max-width: 18.75rem;
  }
}
.coh-ce-6adb14e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-6adb14e0 {
    max-width: 18.75rem;
    width: 33%;
    padding-right: 1rem;
  }
}
.coh-ce-12fd8c1d {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-12fd8c1d {
    max-width: 18.75rem;
    width: 33%;
  }
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-c6e68dca {
  background-color: rgb(255, 255, 255);
}
.academic-search-listing-container.coh-ce-c6e68dca .coh-row-inner.filter-product-list {
  margin-top: 0;
  margin-right: 0.5rem;
  margin-bottom: 0;
  margin-left: 0.5rem;
  max-width: 77rem;
}
@media (min-width: 768px) {
  .academic-search-listing-container.coh-ce-c6e68dca .coh-row-inner.filter-product-list {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
.coh-ce-c6e68dca .no-result-banner:has(.no-result-container) ~ div {
  display: none;
}
.coh-ce-7ee2682a {
  color: rgb(255, 255, 255);
  text-align: center;
  background-color: rgb(103, 26, 191);
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
}
@media (min-width: 990px) {
  .coh-ce-7ee2682a {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (min-width: 1024px) {
  .coh-ce-7ee2682a {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }
}
.coh-ce-7ee2682a h2 {
  margin-bottom: 0;
}
.coh-ce-7ee2682a h2 span.\[current-page\:query\:query\] {
  display: none;
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-94018600 {
  text-align: center;
}
.coh-ce-9b4ed086 {
  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;
}
.coh-ce-f4802e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-f4802e0 {
    width: 33%;
    padding-right: 1rem;
    max-width: 18.75rem;
  }
}
.coh-ce-6adb14e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-6adb14e0 {
    max-width: 18.75rem;
    width: 33%;
    padding-right: 1rem;
  }
}
.coh-ce-12fd8c1d {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-12fd8c1d {
    max-width: 18.75rem;
    width: 33%;
  }
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-e31d1252 {
  height: 3.75rem;
  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-4952f843 {
  margin: 0;
}
.coh-ce-623418d4 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-623418d4 .coh-container:before {
  display: none;
}
.coh-ce-623418d4 .coh-container:after {
  display: none;
}


.coh-ce-3ec636c7 {
  background: url(/modules/custom/cu_product/images/icons/ic-filter.svg) 50% 50% no-repeat;
  display: inline-block !important;
  height: 1.125rem;
  min-width: 1.125rem;
}
.coh-ce-66859e80 {
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(232, 237, 237);
}
.coh-ce-5bff0484 .accordion__header {
  display: none;
}
.coh-ce-5bff0484 .accordion__body {
  padding: 0 !important;
}
.coh-ce-5bff0484 .coh-block + .coh-block {
  margin-top: 1rem;
}
.coh-ce-ed89e5a4 .accordion {
  border: 0;
}
.coh-ce-b9c6a965 form > div:not(.form-item-sort-by) {
  display: none;
}
.coh-ce-b9c6a965 form .form-item-sort-by {
  width: 100%;
  max-width: unset;
}
@media (min-width: 768px) {
  .coh-ce-b9c6a965 form .form-item-sort-by {
    width: 15.625rem;
  }
}
.coh-ce-b9c6a965 form .form-item-sort-by label {
  display: none;
}

.coh-ce-ff4b9f15 form > div:not(.form-item-items-per-page) {
  display: none;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: 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;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-ff4b9f15 form .form-item-items-per-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-ff4b9f15 form .form-item-items-per-page:after {
  position: absolute;
  right: 0;
  left: 1.75rem;
  top: 0.375rem;
  pointer-events: none;
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
}
@media (min-width: 990px) {
  .coh-ce-eeebb92a {
    min-height: 50vh;
  }
}
.coh-ce-eeebb92a .conference-item {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(232, 237, 237);
}
.coh-ce-eeebb92a .conference-item .conference-item--title {
  font-weight: 700;
  color: rgb(31, 33, 33);
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: block;
}
.coh-ce-eeebb92a .conference-item .conference-item--date {
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-eeebb92a .conference-item .conference-item--date:before {
  content: "";
  background: url('/themes/custom/cupc/images/icons/calendar.svg') no-repeat center;
  height: 1rem;
  width: 1rem;
  min-height: 1rem;
  min-width: 1rem;
  margin-right: 0.5rem;
  display: block;
}
.coh-ce-eeebb92a .conference-item .coh-style-filter-tag {
  pointer-events: all;
}
.coh-ce-9dcaf7a0 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(232, 237, 237);
}
.coh-ce-69c4eb44 {
  width: 100%;
}
@media (min-width: 768px) {
  .coh-ce-69c4eb44:has(+ .coh-view-contents .coh-column) {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-69c4eb44 .views-exposed-form {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .coh-ce-69c4eb44 .views-exposed-form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-69c4eb44 .views-exposed-form .form-item {
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-69c4eb44 .views-exposed-form .form-item {
    max-width: 18.75rem;
  }
}
.coh-ce-69c4eb44 .views-exposed-form .form-item:has(.nice-select:not(.open)):focus-within:after {
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs {
  max-width: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 600px) {
  .coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs .select-wrapper {
  margin-right: 0;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs .select-wrapper select {
  color: rgb(31, 33, 33);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs .select-wrapper + .select-wrapper {
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-cshs .select-wrapper + .select-wrapper {
    margin-top: 0;
    margin-left: 1rem;
  }
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield {
  position: relative;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield:after {
  background: url('/themes/custom/cupc/images/icons/magnifying-glass.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.5rem;
  right: 0.75rem;
  z-index: 0;
  display: inline-block;
  content: "";
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield:has(:disabled):after {
  -webkit-filter: invert(66%) sepia(9%) saturate(123%) hue-rotate(131deg) brightness(94%) contrast(88%);
          filter: invert(66%) sepia(9%) saturate(123%) hue-rotate(131deg) brightness(94%) contrast(88%);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield input {
  cursor: text;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  padding-right: 2.5rem;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield input:hover {
  border-color: rgb(31, 33, 33);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield input:active {
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  border-color: rgb(0, 124, 133);
  outline-color: rgb(0, 124, 133);
  outline-style: solid;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield input:focus-visible {
  border-color: rgb(0, 124, 133);
  outline-color: rgb(0, 124, 133);
  outline-style: solid;
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item.form-type-textfield input:disabled {
  cursor: default;
  pointer-events: none;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  background-color: rgb(255, 255, 255);
  height: 2.5rem;
  padding-top: 0.5625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.75rem;
  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: 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;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  width: 100%;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select:hover {
  border-color: rgb(31, 33, 33);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select:focus-visible {
  border-color: rgb(0, 124, 133);
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(0, 124, 133);
  outline-style: solid;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select.open {
  border-color: rgb(0, 124, 133);
  outline-width: 0.125rem;
  outline-offset: -0.125rem;
  outline-color: rgb(0, 124, 133);
  outline-style: solid;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select.open ul.list {
  display: block;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select ul.list {
  cursor: pointer;
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
          box-shadow: 0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);
  background-color: rgb(255, 255, 255);
  width: 100%;
  position: absolute;
  left: 0;
  top: 110%;
  z-index: 2;
  display: none;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(197, 202, 202);
  max-height: 300vw;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select ul.list li.option {
  margin: 0;
  padding: 0.75rem;
  text-align: left;
  list-style-type: none;
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select ul.list li.option:hover {
  background-color: rgb(238, 243, 243);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item .form-select.nice-select ul.list li.option.selected {
  background-color: rgb(221, 226, 226);
}
.coh-ce-69c4eb44 .views-exposed-form .form-item + .form-item {
  margin-top: 1.25rem;
}
@media (min-width: 600px) {
  .coh-ce-69c4eb44 .views-exposed-form .form-item + .form-item {
    margin-top: 0;
    margin-left: 1rem;
  }
}
.coh-ce-56679510 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-53b6b7f6 {
  margin-top: 1.25rem;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-53b6b7f6 .views-field {
  background-color: rgb(255, 255, 255);
  padding: 1rem;
  word-wrap: break-word;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 9.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-53b6b7f6 .views-field.views-field-field-office-image {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.coh-ce-53b6b7f6 .views-field.views-field-field-office-image .field-content {
  margin: -1rem;
}
.coh-ce-53b6b7f6 .views-field.views-field-field-office-image .field-content img {
  width: 100%;
}
.coh-ce-53b6b7f6 .views-field .title-text {
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding-bottom: 0.5rem;
  font-weight: 700;
  word-break : break-word;
}
@media (min-width: 600px) {
  .coh-ce-53b6b7f6 .views-field .title-text {
    padding-bottom: 0.625rem;
  }
}
.coh-ce-53b6b7f6 .views-field .details-text {
  padding-bottom: 0.5rem;
  word-break: break-word;
}
.coh-ce-53b6b7f6 .views-field .details-text.semi-bold {
  font-weight: 500;
}
.coh-ce-53b6b7f6 .views-field .details-text strong {
  font-weight: 700;
}
.coh-ce-53b6b7f6 .views-field .details-text a {
  text-decoration: underline;
}
.coh-ce-53b6b7f6 .views-field .desc-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.coh-ce-53b6b7f6 .views-field .desc-text ul {
  margin-left: 1.75rem;
}
.coh-ce-53b6b7f6 .views-field .desc-text ul li {
  margin: 0;
  padding: 0;
}
.coh-ce-53b6b7f6 .views-field .direction-text {
  padding-top: 0.5rem;
  font-weight: 500;
}
.coh-ce-53b6b7f6 .views-field .direction-text a:after {
  content: "";
  background: url('/themes/custom/cupc/images/icons/arrow.svg') 50% 50% no-repeat;
  vertical-align: middle;
  -webkit-transform: rotateZ(320deg);
      -ms-transform: rotate(320deg);
          transform: rotateZ(320deg);
  background-size: 100% auto;
  height: 0.75rem;
  width: 0.75rem;
  display: inline-block;
  margin-left: 0.3125rem;
}
.coh-ce-53b6b7f6 .views-field > * > div:last-child, .coh-ce-53b6b7f6 .views-field * > div:empty {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-53432ef6 .no-result-container {
  margin-top: 2.5rem;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
  text-align: center;
  max-width: 51.5rem;
}
@media (min-width: 768px) {
  .coh-ce-53432ef6 .no-result-container {
    margin-bottom: 0;
  }
}
.coh-ce-53432ef6 .no-result-container .no-result-image {
  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;
  height: 7.5rem;
}
@media (min-width: 768px) {
  .coh-ce-53432ef6 .no-result-container .no-result-image {
    height: 12.25rem;
  }
}
.coh-ce-53432ef6 .no-result-container .no-result-title {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-53432ef6 .no-result-container .no-result-title {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.coh-ce-53432ef6 .no-result-container .no-result-desc {
  font-size: 1.375rem;
  margin-bottom: 0;
}
.coh-ce-53432ef6 .no-result-container .title-no-result {
  line-height: 2.25rem;
  margin-top: 2rem;
  margin-bottom: 0.75rem;
  color: rgb(31, 33, 33);
}
.coh-ce-53432ef6 .no-result-container .desc-no-result {
  font-size: 1.375rem;
  line-height: 1.75rem;
  margin-bottom: 0;
}
.coh-ce-6f1c819 img {
  width: 100%;
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-1f8aabd {
  color: rgb(31, 33, 33);
  font-weight: 400;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  background-color: rgb(255, 255, 255);
}
.coh-ce-1f8aabd .no-result-banner:has(.no-result-container) ~ div {
  display: none;
}
.coh-ce-c43baafe {
  background-color: rgb(215, 253, 245);
  color: rgb(31, 33, 33);
  text-align: center;
  padding-top: 4.5rem;
  padding-right: 1rem;
  padding-bottom: 4.5rem;
  padding-left: 1rem;
  margin-bottom: 1.25rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-c43baafe {
    margin-bottom: 2.5rem;
  }
}
.coh-ce-c43baafe .search-term {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.25rem;
  text-align: center;
  overflow-wrap: break-word;
}
@media (min-width: 600px) {
  .coh-ce-c43baafe .search-term {
    overflow-wrap: unset;
  }
}
.coh-ce-c43baafe .search-term span.\[current-page\:query\:query\] {
  display: none;
}
.no-result-banner.coh-ce-4131ae8f {
  padding-right: 1rem;
  padding-left: 1rem;
}
.no-result-banner.coh-ce-4131ae8f .no-result-container {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 2.5rem;
  margin-left: auto;
  max-width: 30rem;
}
@media (min-width: 768px) {
  .no-result-banner.coh-ce-4131ae8f .no-result-container {
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 1024px) {
  .no-result-banner.coh-ce-4131ae8f .no-result-container {
    max-width: 40.5625rem;
  }
}
@media (min-width: 1280px) {
  .no-result-banner.coh-ce-4131ae8f .no-result-container {
    max-width: 51rem;
  }
}
.no-result-banner.coh-ce-4131ae8f .no-result-container .no-result-icon {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: url('/themes/custom/cupc/images/icons/donot.svg') 50% 50% no-repeat;
  background-size: 120px 120px;
  height: 7.5rem;
  width: 7.5rem;
  content: "";
}
@media (min-width: 768px) {
  .no-result-banner.coh-ce-4131ae8f .no-result-container .no-result-icon {
    width: 12.25rem;
    height: 12.25rem;
    background-size: 196px 196px;
  }
}
.no-result-banner.coh-ce-4131ae8f .no-result-container .no-result-title {
  text-align: center;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .no-result-banner.coh-ce-4131ae8f .no-result-container .no-result-title {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
.no-result-banner.coh-ce-4131ae8f .no-result-container .no-result-subtitle {
  font-weight: 500;
  font-size: 1.375rem;
  text-align: center;
}
.filter-product-list.coh-ce-8219c113 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 990px) {
  .filter-product-list.coh-ce-8219c113 {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
@media (min-width: 1024px) {
  .filter-container.coh-ce-9847f6fb {
    padding-left: 0 !important;
    padding-right: 32px !important;
  }
}
.filter-container.coh-ce-9847f6fb h2 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  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;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.filter-container.coh-ce-9847f6fb h2:after {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/down-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox {
  display: none;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details summary {
  list-style-type: none;
  font-size: 1rem;
  line-height: 1.25rem;
  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;
  vertical-align: top;
  overflow-wrap: break-word;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details summary {
    inline-size: 294;
  }
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details summary:after {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/down-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details summary::-webkit-details-marker {
  display: none;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details summary ~ .facet-item label {
  font-size: 0.875rem;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details[open] summary:after {
  background: url('/themes/custom/cupc/images/icons/up-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox details .facet-item {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item {
  padding-left: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: grid;
}
@media (min-width: 990px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:hover label {
    color: rgb(3, 98, 104);
    text-decoration: underline;
  }
}
@media (min-width: 990px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:hover label:before {
    border-color: rgb(3, 98, 104);
  }
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:active label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:active label:before {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:focus-visible label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item:focus-visible label:before {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item input {
  height: 1.3125rem;
  width: 1.25rem;
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  margin-right: 0.5rem;
  position: absolute;
  left: 0;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label {
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.125rem;
}
@media (min-width: 990px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label:hover {
    color: rgb(3, 98, 104);
    text-decoration: underline;
  }
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label:focus {
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  content: "";
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  margin-top: 0.625rem;
  margin-right: 0.5rem;
  margin-bottom: 0.625rem;
  margin-left: 0;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item label .facet-item__count {
  padding-left: 0.1875rem;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item input[type=checkbox]:checked {
  accent-color: #133844;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item input[type=checkbox]:checked + label {
  color: rgb(19, 56, 68);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label {
  color: rgb(19, 56, 68);
  font-weight: 500;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 0.375rem;
  width: 0.75rem;
  height: 0.25rem;
  border-top-width: 0;
  border-bottom-width: 0.125rem;
  border-left-width: 0.125rem;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  margin-bottom: 0.25rem;
  margin-left: 0;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:before {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:hover {
  color: rgb(3, 98, 104);
  font-weight: 500;
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:hover:before {
  background-color: rgb(3, 98, 104);
  border-color: rgb(3, 98, 104);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:active {
  color: rgb(19, 56, 68);
  font-weight: 500;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:active:before {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul li {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details {
    margin-top: 0.5rem;
    margin-right: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  .filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details:not(:nth-child(5)) {
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(221, 226, 226);
  border-bottom-style: solid;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox a.facets-soft-limit-link {
  padding-bottom: 0;
  padding-left: 1.9375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  line-height: 1.25rem;
  height: 2.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox a.facets-soft-limit-link:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul details[open] .sub-showmore li.expand .facets-soft-limit-link {
  padding-left: 1.5rem;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .showmore .expand {
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox .showmore .expand .facets-soft-limit-link {
  padding-left: 0;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox span.showmore .facets-soft-limit-link {
  padding-left: 0;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox span.showmore .facets-soft-limit-link:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul.expanded details:nth-child(5) {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 226, 226);
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox ul.expanded details:nth-last-child(2) {
  border-style: none;
}
.filter-container.coh-ce-9847f6fb .facets-widget-checkbox details .facet-item .facets-checkbox:checked + label:after {
  left: 0.375rem;
}
.filter-container.coh-ce-9847f6fb h2.active:after {
  background: url('/themes/custom/cupc/images/icons/up-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-9847f6fb .mobile-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
}
@media (min-width: 768px) {
  .filter-container.coh-ce-9847f6fb .mobile-filter {
    display: none;
  }
}
.filter-container.coh-ce-9847f6fb .mobile-filter h3 {
  margin-bottom: 1.25rem;
}
.filter-container.coh-ce-9847f6fb .facet-filter-list .block-facet--checkbox {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 226, 226);
}
.filter-container.coh-ce-9847f6fb .subject-facets .facets-widget-checkbox .facet-item label .facet-item__count {
  padding-left: 0;
}
.filter-container.filter-mobile.coh-ce-9847f6fb {
  position: fixed;
  background-color: rgb(255, 255, 255);
  z-index: 99999;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  -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;
  overflow-y: scroll;
  padding-right: 1rem;
  padding-left: 1rem;
  min-width: 100%;
}
@media (min-width: 768px) {
  .filter-container.filter-mobile.coh-ce-9847f6fb {
    background-color: rgba(0, 0, 0, 0);
    position: initial;
  }
}
@media (min-width: 990px) {
  .filter-container.filter-mobile.coh-ce-9847f6fb {
    overflow-y: auto;
  }
}
@media (min-width: 1024px) {
  .filter-container.filter-mobile.coh-ce-9847f6fb {
    z-index: 0;
  }
}
.coh-ce-ef4bb657 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.625rem;
}
@media (min-width: 990px) {
  .coh-ce-ef4bb657 {
    display: none;
  }
}
.mobile-filter-icon.coh-ce-a9483b89 {
  margin-bottom: 1.25rem;
  display: block;
}
.mobile-filter-icon.coh-ce-a9483b89 button {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  bottom: 0.1875rem;
  float: right;
}
.mobile-filter-icon.coh-ce-a9483b89 button:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger.svg') 50% 50% no-repeat;
  height: 2.25rem;
  width: 2.25rem;
  display: inline-block;
  content: "";
}
@media (min-width: 768px) {
  .mobile-filter-icon.coh-ce-a9483b89 button:after {
    display: none;
  }
}
.mobile-filter-icon.coh-ce-a9483b89 button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mobile-filter-icon.coh-ce-a9483b89 button:focus {
  outline-style: none;
}
.mobile-filter-icon.coh-ce-a9483b89 button:hover:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-hover.svg') 50% 50% no-repeat;
  content: "";
}
.mobile-filter-icon.coh-ce-a9483b89 button:active:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-active.svg') 50% 50% no-repeat;
  content: "";
}
.facets-summary-details.coh-ce-6f77690d {
  margin-bottom: 0.5rem;
}
.facets-summary-details.coh-ce-6f77690d span.listing-facets-summary-clear-link {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 0.75rem;
  line-height: normal;
  display: none;
}
.facets-summary-details.coh-ce-6f77690d .filter-tag {
  pointer-events: all;
  cursor: pointer;
  padding: 0;
  border-width: 0;
  height: auto;
}
.facets-summary-details.coh-ce-6f77690d .filter-tag:focus {
  background-color: rgb(215, 253, 245);
}
.facets-summary-details.coh-ce-6f77690d .filter-tag:focus-visible label:after {
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.facets-summary-details.coh-ce-6f77690d .filter-tag label {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.facets-summary-details.coh-ce-6f77690d .filter-tag label:after {
  vertical-align: bottom;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 1.375rem;
  margin-left: 0.3125rem;
  display: inline-block;
  content: "\00d7";
}
.reset-facets.coh-ce-6669ae9b {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  position: fixed;
  top: 0.0625rem;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .reset-facets.coh-ce-6669ae9b {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
    width: unset;
  }
}
@media (min-width: 1024px) {
  .reset-facets.coh-ce-6669ae9b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-left: 0;
  }
}
.reset-facets.coh-ce-6669ae9b span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link {
  cursor: pointer;
  display: none;
  font-size: 0.875rem;
  color: rgb(31, 33, 33);
  margin-left: 4.125rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.25rem;
}
@media (min-width: 600px) {
  .reset-facets.coh-ce-6669ae9b .facets-reset-link {
    margin-left: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .reset-facets.coh-ce-6669ae9b .facets-reset-link {
    margin-left: 0;
  }
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:after {
  position: relative;
  vertical-align: middle;
  height: 1.5rem;
  width: 1.5rem;
  margin-left: 0.3125rem;
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  content: "";
  display: inline-block;
  bottom: 0.0625rem;
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:hover:after {
  background: url('/themes/custom/cupc/images/icons/close-icon-hover.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  content: "";
  vertical-align: middle;
  position: relative;
  margin-left: 0.3125rem;
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:focus {
  color: rgb(19, 56, 68);
  outline-style: solid;
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  padding-bottom: 0.3125rem;
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:active:after {
  background: url('/themes/custom/cupc/images/icons/close-icon-focus.svg') 50% 50% no-repeat;
  content: "";
}
.reset-facets.coh-ce-6669ae9b .facets-reset-link:focus-visible:after {
  -webkit-filter: invert(16%) sepia(16%) saturate(2165%) hue-rotate(148deg) brightness(94%) contrast(89%);
          filter: invert(16%) sepia(16%) saturate(2165%) hue-rotate(148deg) brightness(94%) contrast(89%);
  content: "";
}
.coh-ce-f6f99d1e {
  padding: 0 !important;
}
.coh-ce-65ad0618 {
  padding: 0;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-65ad0618 .coh-wysiwyg.coh-wysiwyg p {
  margin-bottom: unset;
  text-align: right;
}
.coh-ce-9e9a10 {
  padding: 0 !important;
}
.coh-ce-2c983561 {
  margin-top: 0.5rem;
}
.facets-summary-details.coh-ce-2c983561 .filter-tag {
  pointer-events: all;
  cursor: pointer;
  height: auto;
  padding: 0;
  border-width: 0;
}
.facets-summary-details.coh-ce-2c983561 .filter-tag:focus {
  background-color: rgb(215, 253, 245);
}
.facets-summary-details.coh-ce-2c983561 .filter-tag:focus-visible label:after {
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.facets-summary-details.coh-ce-2c983561 .filter-tag label {
  text-align: center;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.facets-summary-details.coh-ce-2c983561 .filter-tag label:after {
  vertical-align: bottom;
  color: rgb(19, 56, 68);
  font-size: 1.375rem;
  margin-left: 0.3125rem;
  content: "\00d7";
}
.mobile-reset-facets.coh-ce-93b6f3f3 {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  background-color: rgb(255, 255, 255);
  width: unset;
}
@media (min-width: 600px) {
  .mobile-reset-facets.coh-ce-93b6f3f3 {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
  }
}
.mobile-reset-facets.coh-ce-93b6f3f3 span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-reset-facets.coh-ce-93b6f3f3 .mobile-filter-filter-text {
  cursor: pointer;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .mobile-reset-facets.coh-ce-93b6f3f3 .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .mobile-reset-facets.coh-ce-93b6f3f3 .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
.mobile-reset-facets.coh-ce-93b6f3f3 .mobile-facets-filter-close:after {
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  position: relative;
  margin-left: 0.3125rem;
  display: inline-block;
  float: right;
  top: 0.0625rem;
}
.mobile-filter-filter-text.coh-ce-ed36c6a4 {
  padding-bottom: 0.375rem;
  margin-bottom: unset;
  border-color: rgb(221, 226, 226);
  border-bottom-style: solid;
  border-bottom-width: 0.125rem;
}
.coh-ce-327a6466 .coh-wysiwyg.coh-wysiwyg p {
  margin-bottom: unset;
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: none;
  background-color: rgb(255, 255, 255);
  width: unset;
}
@media (min-width: 600px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
  }
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
  cursor: pointer;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-facets-filter-close:after {
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  vertical-align: middle;
  position: relative;
  margin-left: 0.3125rem;
  display: inline-block;
  float: right;
  bottom: 0.3125rem;
}
.coh-ce-5eb58a18 .coh-wysiwyg.coh-wysiwyg p {
  margin-bottom: unset;
}
.coh-ce-5eb58a18 .coh-wysiwyg.coh-wysiwyg p .facets-reset-mobile-link {
  float: right;
  font-size: 0.875rem;
  line-height: 1.25rem;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(0, 0, 0);
}
.coh-ce-7761d5a2 {
  padding: 0 !important;
  margin-top: 0.5rem;
}
.facets-summary-details.coh-ce-f07f1bde {
  border-top-width: 0.0625rem;
  border-top-color: rgb(221, 226, 226);
  border-top-style: solid;
  padding-top: 1rem;
}
.facets-summary-details.coh-ce-f07f1bde .filter-tag {
  pointer-events: all;
  cursor: pointer;
  height: auto;
  padding: 0;
  border-width: 0;
}
.facets-summary-details.coh-ce-f07f1bde .filter-tag:focus {
  background-color: rgb(215, 253, 245);
}
.facets-summary-details.coh-ce-f07f1bde .filter-tag:focus-visible label:after {
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.facets-summary-details.coh-ce-f07f1bde .filter-tag label {
  text-align: center;
  padding-top: 0.3125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.facets-summary-details.coh-ce-f07f1bde .filter-tag label:after {
  vertical-align: bottom;
  color: rgb(19, 56, 68);
  font-size: 1.375rem;
  margin-left: 0.3125rem;
  content: "\00d7";
}
.facets-filters.coh-ce-9ddf491f {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
  max-height: 89vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: inherit;
}
@media (min-width: 1024px) {
  .facets-filters.coh-ce-9ddf491f {
    display: block;
    max-height: inherit;
    height: inherit;
  }
}
.facets-filters.coh-ce-9ddf491f .facet-filter-list .facet-inactive.hidden.block-facet--checkbox {
  display: block;
}
.facets-filters.coh-ce-9ddf491f .facet-filter-list.disabled {
  pointer-events: none;
  display: none;
}
.coh-ce-4762da03 {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-4762da03 {
    display: none;
  }
}
.mobile-clear-filter-buttons.coh-ce-4762da03 {
  position: sticky;
  bottom: 0;
  background-color: rgb(255, 255, 255);
  margin-top: auto;
}
.coh-ce-4762da03 button.btn {
  height: 2.75rem;
  width: 100%;
  margin: auto;
  margin-top: 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .list-container.coh-ce-4c6675a5 {
    padding: 0 !important;
  }
}
.sort-summary-header.coh-ce-aa2d374c {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem;
}
.sort-summary-header.coh-ce-aa2d374c .result-text span {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon {
  margin: 0;
  background-color: rgba(0, 0, 0, 0);
  padding: 0.5rem;
  line-height: 0;
  border: 0;
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon:hover {
  background-color: rgb(142, 232, 216);
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon.list-view {
  margin-right: 0.5rem;
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon.list-view:before {
  background: url('/themes/custom/cupc/images/icons/listviewicon.svg') 50% 50% no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon.list-view.active:before {
  background: url('/themes/custom/cupc/images/icons/active-list-icon.svg') 50% 50% no-repeat;
  background-size: contain;
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon.grid-view:before {
  background: url('/themes/custom/cupc/images/icons/gridviewicon.svg') 50% 50% no-repeat;
  background-size: contain;
  background-position: center;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  content: "";
}
.sort-summary-header.coh-ce-aa2d374c .btn-icon.grid-view.active:before {
  background: url('/themes/custom/cupc/images/icons/active-grid-icon.svg') 50% 50% no-repeat;
  background-size: contain;
}
.sort-summary-header.coh-ce-aa2d374c .form-actions {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .js-form-item-query {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .js-form-item-items-per-page {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .js-form-item-sort-bef-combine {
  width: unset;
  max-width: inherit;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-aa2d374c .js-form-item-sort-bef-combine {
    width: 15.625rem;
    max-width: inherit;
  }
}
.sort-summary-header.coh-ce-aa2d374c .js-form-item-sort-bef-combine label {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .ipad-filter-icon {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select {
  background-color: rgb(255, 255, 255);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.875rem;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: inherit;
  padding-top: 0.5625rem;
  padding-right: 0.5625rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.5625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-color: rgb(151, 157, 157);
  border-style: solid;
  border-width: 0.0625rem;
  -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;
  height: 2.5rem;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select:after {
  background: url(/themes/custom/cupc/images/icons/chevron.svg) 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.5rem;
  display: inline-block;
  content: "";
  right: 0.75rem;
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
  z-index: 0;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select span {
  color: rgb(114, 118, 118);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  z-index: 9;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .list li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(31, 33, 33);
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  cursor: pointer;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .list li.option:active {
  background-color: rgb(221, 226, 226);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .list li.option:focus {
  background-color: rgb(238, 243, 243);
  outline-width: 0.125rem;
  outline-offset: -0.25rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .list li.option.focus {
  background-color: rgb(238, 243, 243);
  outline-width: 0.125rem;
  outline-offset: -0.25rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .option {
  cursor: pointer;
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.open:after {
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
  top: 0.3125rem;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-shadow: 0 0.25rem 0.375rem rgba(63, 66, 66, 0.12);
          box-shadow: 0 0.25rem 0.375rem rgba(63, 66, 66, 0.12);
}
@media (min-width: 990px) {
  .sort-summary-header.coh-ce-aa2d374c .nice-select.open .list {
    width: inherit;
    max-height: 30vw;
  }
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.open li.option.selected {
  background-color: rgb(221, 226, 226);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.open {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.wide {
  width: 100%;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.wide .list {
  left: 0;
  right: 0;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.right {
  float: right;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.right .list {
  left: auto;
  right: 0;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.sort-summary-header.coh-ce-aa2d374c .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.sort-summary-header.coh-ce-aa2d374c .no-csspointerevents .nice-select .list {
  display: none;
}
.sort-summary-header.coh-ce-aa2d374c .no-csspointerevents .nice-select.open .list {
  display: block;
}
.sort-summary-header.coh-ce-aa2d374c .result-text {
  display: none;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-aa2d374c .result-text {
    display: block;
  }
}
.sort-summary-header.coh-ce-aa2d374c .form-type-select:after {
  content: normal;
}
@media (min-width: 1024px) {
  .coh-ce-742bdd00 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-cb246bac {
    display: contents;
  }
}
@media (min-width: 1280px) {
  .coh-ce-cb246bac {
    display: block;
  }
}
.pagination-summary-header.coh-ce-9c2104d1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.4375rem;
  display: none;
}
@media (min-width: 768px) {
  .pagination-summary-header.coh-ce-9c2104d1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.pagination-summary-header.coh-ce-9c2104d1 div:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5%;
      -ms-flex: 0 0 5%;
          flex: 0 0 5%;
  padding-right: 0;
}
.pagination-summary-header.coh-ce-9c2104d1 span.coh-inline-element {
  font-size: 0.75rem;
  line-height: 1.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;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 990px) {
  .pagination-summary-header.coh-ce-9c2104d1 .form-type-select {
    width: 2.9375rem;
  }
}
.pagination-summary-header.coh-ce-9c2104d1 .js-form-item-sort-bef-combine {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .js-form-item-items-per-page label {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .js-form-item-items-per-page span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-arrow.svg') 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  content: "";
  width: 1.25rem;
  height: 0.8125rem;
  position: relative;
  top: 0.0625rem;
  display: inline-block;
}
.pagination-summary-header.coh-ce-9c2104d1 .js-form-item-query {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-actions {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page:after {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select span.current {
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-size: 0.875rem;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  line-height: 0.9375rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: block;
  font-weight: normal;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: inherit;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  color: rgb(31, 33, 33);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  z-index: 9;
  -webkit-box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select .option {
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select .option:active {
  background-color: rgb(221, 226, 226);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  width: 2.9375rem;
  margin-top: -0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(118, 118, 118);
  border-top-style: none;
  position: absolute;
  -webkit-box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
  -webkit-border-top-left-radius: initial;
          border-top-left-radius: initial;
  -webkit-border-top-right-radius: initial;
          border-top-right-radius: initial;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open .list li {
  padding-top: 0.1875rem;
  padding-right: 1.0625rem;
  padding-bottom: 0.1875rem;
  padding-left: 1.0625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(31, 33, 33);
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.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;
  text-align: center;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open .list li:first-child {
  margin-top: 0.625rem;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open .list li.option.focus {
  outline-width: 2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
  outline-offset: -2px;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open .list li.option.selected {
  background-color: rgb(221, 226, 226);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open span.current {
  outline-width: 0.09375rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  border-style: none;
  z-index: 99;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.open span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-expand.svg') 50% 50% no-repeat;
  content: "";
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.wide {
  width: 100%;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.wide .list {
  left: 0;
  right: 0;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.right {
  float: right;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.right .list {
  left: auto;
  right: 0;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .no-csspointerevents .nice-select .list {
  display: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .no-csspointerevents .nice-select.open .list {
  display: block;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.form-select.disabled {
  pointer-events: none;
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.form-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.pagination-summary-header.coh-ce-9c2104d1 .form-item-items-per-page .nice-select.form-select.disabled span.current:after {
  -webkit-filter: brightness(0) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
          filter: brightness(0) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
}
@media (min-width: 600px) {
  .per-page.coh-ce-9215d409 span {
    width: 2.8125rem;
  }
}
.pagination-summary-summary.coh-ce-b3fbb70 {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.search-listing-view.list-view.coh-ce-2713f1cc {
  display: grid;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents {
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 1%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing {
  width: 100%;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item {
  display: grid;
  grid-template-areas: "image details" "button button";
  grid-template-columns: 112px auto;
  grid-template-rows: auto 1fr;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(221, 226, 226);
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item {
    grid-template-columns: 208px auto;
  }
}
@media (min-width: 1024px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item {
    grid-template-areas: "image details button" "image details button";
    grid-template-columns: 208px 504px 1fr;
  }
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover {
  grid-area: image;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover a {
  width: 6.25rem;
  margin-right: 0.75rem;
  margin-bottom: 1rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover a {
    margin-right: 4rem;
    margin-bottom: 0;
    width: 7.75rem;
  }
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover a img {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details {
  grid-area: details;
  font-size: 1rem;
  line-height: 1.25rem;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a {
  color: rgb(0, 0, 0);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:after {
  content: none;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:focus-visible {
  outline-color: rgb(19, 56, 68);
  outline-width: 0.125rem;
  outline-style: solid;
  color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-short-description {
  margin-bottom: 1rem;
  font-weight: 500;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .product-edtion-and-publication {
  margin-bottom: 0.5rem;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-learning-level {
  margin-bottom: 1rem;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-learning-level span.learning {
  font-weight: 500;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series {
  grid-area: button;
  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;
  padding-left: 0;
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series {
    padding-left: 3.125rem;
  }
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a {
  margin-left: auto;
  cursor: pointer;
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.375rem;
  padding-right: 0.5rem;
  padding-bottom: 0.375rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(19, 56, 68);
  width: 100%;
  text-align: center;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:after {
  content: none;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  text-decoration: none;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:focus {
  background-color: rgb(142, 232, 216);
  outline-style: none;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:active {
  background-color: rgb(0, 189, 182);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-new-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  color: rgb(255, 255, 255);
  margin-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  height: 1.5rem;
  width: 2.4375rem;
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  gap: 10;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-new-tag:focus {
  outline-width: 1.5px;
  outline-offset: -2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(215, 253, 245);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  height: 1.5rem;
  width: auto;
  font-size: 0.75rem;
  line-height: normal;
  font-weight: 500;
  color: rgb(19, 56, 68);
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  cursor: pointer;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region:focus {
  outline-width: 1.5px;
  outline-offset: -2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.list-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .products-stats-and-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search {
  width: 100%;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .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;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing {
  width: 100%;
}
@media (min-width: 768px) {
  .search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing {
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing {
    width: 33.33%;
  }
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item {
  -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;
  padding-top: 1.25rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover {
  padding-bottom: 1rem;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover img {
  height: 16rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: block;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a {
  color: rgb(0, 0, 0);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:focus-visible {
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
  color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title h6 a:after {
  content: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-short-description {
  display: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .product-edtion-and-publication {
  margin-bottom: 1.25rem;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-learning-level {
  display: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series {
  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;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a {
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(19, 56, 68);
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:after {
  content: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  text-decoration: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:focus {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:active {
  background-color: rgb(0, 189, 182);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:focus-visible {
  outline-style: none;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-new-tag {
  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: 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(19, 56, 68);
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1rem;
  margin-right: 0.5rem;
  height: 1.5rem;
  width: 2.4375rem;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-new-tag:focus {
  outline-width: 1.5px;
  outline-offset: -2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(215, 253, 245);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 500;
  color: rgb(19, 56, 68);
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  cursor: pointer;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region:focus {
  outline-width: 1.5px;
  outline-offset: -2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.grid-view.coh-ce-2713f1cc .view-education-solr-search .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .products-stats-and-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.coh-ce-2713f1cc .views-field-family-edu-curriculum .field-content {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  padding-bottom: 0.4375rem;
}
.footer-pagination.coh-ce-6f8c0df9 .grid-view span {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.footer-pagination.coh-ce-6f8c0df9 .grid-view + div {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.footer-pagination.coh-ce-6f8c0df9 ul.pager__items.js-pager__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-sort-bef-combine {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page label {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-query {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .form-actions {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page {
  width: 2.9375rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page:after {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select span.current {
  font-size: 0.875rem;
  line-height: 0.9375rem;
  background-color: rgb(255, 255, 255);
  width: inherit;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  position: relative;
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-arrow.svg') 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  content: "";
  display: inline-block;
  position: relative;
  top: 0.0625rem;
  width: 1.25rem;
  height: 0.8125rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select li.option:active {
  background-color: rgb(221, 226, 226);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  z-index: 9;
  -webkit-box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select .option {
  cursor: pointer;
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open span.current {
  border-style: none;
  outline-width: 0.09375rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
  z-index: 99;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-expand.svg') 50% 50% no-repeat;
  content: "";
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul {
  margin-top: -0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(118, 118, 118);
  width: 2.9375rem;
  border-top-style: none;
  pointer-events: auto;
  position: absolute;
  opacity: 1;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-border-top-left-radius: initial;
          border-top-left-radius: initial;
  -webkit-border-top-right-radius: initial;
          border-top-right-radius: initial;
  -webkit-box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul li {
  font-size: 0.875rem;
  line-height: 1.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;
  text-align: center;
  padding-top: 0.1875rem;
  padding-right: 1.0625rem;
  padding-bottom: 0.1875rem;
  padding-left: 1.0625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul li:first-child {
  margin-top: 0.625rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul li:hover {
  background-color: rgb(238, 243, 243);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul li.option.focus {
  outline-width: 2px;
  outline-offset: -2px;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.open ul li.option.selected {
  background-color: rgb(221, 226, 226);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.wide {
  width: 100%;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.wide .list {
  left: 0;
  right: 0;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.right {
  float: right;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.right .list {
  left: auto;
  right: 0;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.disabled {
  pointer-events: none;
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.footer-pagination.coh-ce-6f8c0df9 .js-form-item-items-per-page .nice-select.form-select.disabled span.current:after {
  -webkit-filter: brightness(0%) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
          filter: brightness(0%) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
}
.footer-pagination.coh-ce-6f8c0df9 .no-csspointerevents .nice-select .list {
  display: none;
}
.footer-pagination.coh-ce-6f8c0df9 .no-csspointerevents .nice-select.open .list {
  display: block;
}
.footer-pagination.coh-ce-6f8c0df9 .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6f8c0df9 {
  display: none;
}
.footer-pagination.pagination-summary-header.coh-ce-6f8c0df9 {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .footer-pagination.pagination-summary-header.coh-ce-6f8c0df9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 600px) {
  .grid-view.coh-ce-e966f161 span {
    width: 2.8125rem;
  }
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b {
  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 (min-width: 768px) {
  .footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b {
    display: none;
  }
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-summary-summary {
  text-align: center;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.next .pager__item.is-active {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.next li.pager__item.pager__item--next.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.next .pager__item.pager__item--previous.mobile {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.next .pager__item.pager__item--previous.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.next ul .pager__item:not(:last-child) {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.is-active {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--previous.mobile {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--previous.mobile a.disabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  display: inline-block;
  margin-top: 0.3125rem;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--previous.mobile a.enabled-previous {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--previous.mobile a.enabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous li.pager__item.pager__item--next.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--next.mobile {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous .pager__item.pager__item--previous.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-6164f58b .pagination-footer.previous ul .pager__item:not(:first-child) {
  display: none;
}
.pagination-footer.next.coh-ce-2f54d432 a.enabled-next {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
  float: right;
}
.pagination-footer.next.coh-ce-2f54d432 a.enabled-next:before, .pagination-footer.next.coh-ce-2f54d432 a.enabled-next:after {
  clear: none;
  content: normal;
  display: inline;
}
.pagination-footer.next.coh-ce-2f54d432 a.enabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.pagination-footer.next.coh-ce-2f54d432 a.disabled-next {
  margin-left: 1.875rem;
}
.pagination-footer.next.coh-ce-2f54d432 a.disabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.coh-ce-623418d4 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-623418d4 .coh-container:before {
  display: none;
}
.coh-ce-623418d4 .coh-container:after {
  display: none;
}
.coh-ce-e22a6fe4 {
  color: rgb(31, 33, 33);
  text-align: center;
  background-color: rgb(215, 253, 245);
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-e22a6fe4 {
    padding-bottom: 5.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-e22a6fe4 {
    padding-top: 4.5rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-e22a6fe4 {
    padding-top: 5.875rem;
    padding-bottom: 9.625rem;
  }
}
.coh-ce-e22a6fe4 h2 {
  margin-bottom: 0;
}
.coh-ce-e22a6fe4 h2 span.\[current-page\:query\:query\] {
  display: none;
}


.coh-ce-3ec636c7 {
  background: url(/modules/custom/cu_product/images/icons/ic-filter.svg) 50% 50% no-repeat;
  display: inline-block !important;
  height: 1.125rem;
  min-width: 1.125rem;
}

.coh-ce-30ab32a {
  background: url(/modules/custom/cu_product/images/icons/ic-menu.svg) 50% 50% no-repeat;
  height: 1rem;
  min-width: 1rem;
}
.coh-ce-4a585340 {
  background: url(/modules/custom/cu_product/images/icons/ic-grid.svg) 50% 50% no-repeat;
  height: 1.125rem;
  min-width: 1.125rem;
}
.coh-ce-5014d240 form > div:not(.form-item-sort-bef-combine) {
  display: none;
}
.coh-ce-5014d240 form .form-item-sort-bef-combine {
  width: 100%;
  max-width: unset;
}
@media (min-width: 768px) {
  .coh-ce-5014d240 form .form-item-sort-bef-combine {
    width: 15.625rem;
  }
}
.coh-ce-5014d240 form .form-item-sort-bef-combine label {
  display: none;
}
.coh-ce-ff4b9f15 form > div:not(.form-item-items-per-page) {
  display: none;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: 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;
  margin-right: 2.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .coh-ce-ff4b9f15 form .form-item-items-per-page {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-ff4b9f15 form .form-item-items-per-page:after {
  position: absolute;
  right: 0;
  left: 1.75rem;
  top: 0.375rem;
  pointer-events: none;
  height: 0.75rem;
  width: 0.75rem;
}
.coh-ce-ff4b9f15 form .form-item-items-per-page label {
  margin-bottom: 0;
  margin-left: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
}
.coh-ce-f7e57286 {
  color: rgb(31, 33, 33);
  font-weight: 400;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
.coh-ce-f7e57286 .coh-row-inner.filter-product-list {
  max-width: 77rem;
  padding-bottom: 3.75rem;
  margin-top: 0;
  margin-right: 1rem;
  margin-bottom: 0;
  margin-left: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-f7e57286 .coh-row-inner.filter-product-list {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .coh-ce-f7e57286 .coh-row-inner.filter-product-list {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 3.75rem;
    padding-left: 0.625rem;
  }
}
@media (min-width: 1280px) {
  .coh-ce-f7e57286 .coh-row-inner.filter-product-list {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 3.75rem;
    padding-left: 0;
  }
}
.coh-ce-f7e57286 .no-result-banner:has(.no-result-container) ~ div {
  display: none;
}
.filter-product-list.coh-ce-80b589dc {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 990px) {
  .filter-product-list.coh-ce-80b589dc {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
}
.filter-product-list.coh-ce-80b589dc .filter-container {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .filter-product-list.coh-ce-80b589dc .filter-container .list-container {
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
  }
}
.filter-product-list.coh-ce-80b589dc .coh-column.list-container {
  padding-right: 0;
  padding-left: 0;
}
@media (min-width: 768px) {
  .filter-product-list.coh-ce-80b589dc .coh-column.list-container {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
@media (min-width: 990px) {
  .filter-product-list.coh-ce-80b589dc .coh-column.list-container {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.no-result-banner.coh-ce-20691c64 .no-result-container {
  width: unset;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (min-width: 600px) {
  .no-result-banner.coh-ce-20691c64 .no-result-container {
    width: 70%;
  }
}
@media (min-width: 768px) {
  .no-result-banner.coh-ce-20691c64 .no-result-container {
    width: 50%;
  }
}
@media (min-width: 990px) {
  .no-result-banner.coh-ce-20691c64 .no-result-container {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .no-result-banner.coh-ce-20691c64 .no-result-container {
    width: 50%;
  }
}
@media (min-width: 1280px) {
  .no-result-banner.coh-ce-20691c64 .no-result-container {
    width: 50%;
  }
}
.no-result-banner.coh-ce-20691c64 .no-result-container .no-result-icon {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background: url('/themes/custom/cupc/images/icons/donot.svg') 50% 50% no-repeat;
  height: 7.5rem;
  width: 7.5rem;
  position: relative;
  top: 1.25rem;
  content: "";
}
.no-result-banner.coh-ce-20691c64 .no-result-container .no-result-title {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
  text-align: center;
  margin-top: 2.375rem;
  margin-bottom: 1.25rem;
}
.no-result-banner.coh-ce-20691c64 .no-result-container .no-result-subtitle {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 3.75rem;
  text-align: center;
}
.filter-container.coh-ce-322029c4 {
  padding-right: 0;
  padding-left: 0;
}
.filter-container.coh-ce-322029c4 h2 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  height: 2.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  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;
  cursor: pointer;
}
.filter-container.coh-ce-322029c4 h2:after {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/down-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox {
  display: none;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details summary {
  list-style-type: none;
  font-size: 1rem;
  line-height: 1.25rem;
  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;
  vertical-align: top;
  overflow-wrap: break-word;
  cursor: pointer;
  height: 2.25rem;
}
@media (min-width: 1024px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details summary {
    inline-size: 294;
  }
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details summary:after {
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/down-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details summary::-webkit-details-marker {
  display: none;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details[open] summary:after {
  background: url('/themes/custom/cupc/images/icons/up-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox details .facet-item {
  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;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item {
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 990px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:hover label {
    color: rgb(3, 98, 104);
    text-decoration: underline;
  }
}
@media (min-width: 990px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:hover label:before {
    border-color: rgb(3, 98, 104);
  }
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:active label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:active label:before {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:focus-visible label {
  color: rgb(19, 56, 68);
  text-decoration: underline;
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item:focus-visible label:before {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item input {
  height: 1.3125rem;
  width: 1.25rem;
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  margin-right: 0.5rem;
  position: absolute;
  left: 0;
  opacity: 0;
  z-index: 9;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item label {
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.125rem;
}
@media (min-width: 990px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item label:hover {
    color: rgb(3, 98, 104);
    text-decoration: underline;
  }
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item label:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item label:focus {
  text-decoration: underline;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item label:before {
  height: 1.25rem;
  width: 1.25rem;
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  content: "";
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  margin-top: 0.625rem;
  margin-right: 0.5rem;
  margin-bottom: 0.625rem;
  margin-left: 0;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item input[type=checkbox]:checked {
  accent-color: #133844;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item input[type=checkbox]:checked + label {
  color: rgb(19, 56, 68);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label {
  color: rgb(19, 56, 68);
  font-weight: 500;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 0.375rem;
  width: 0.75rem;
  height: 0.25rem;
  border-top-width: 0;
  border-bottom-width: 0.125rem;
  border-left-width: 0.125rem;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  margin-bottom: 0.25rem;
  margin-left: 0;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:before {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:hover {
  color: rgb(3, 98, 104);
  font-weight: 500;
  text-decoration: underline;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:hover:before {
  background-color: rgb(3, 98, 104);
  border-color: rgb(3, 98, 104);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:active {
  color: rgb(19, 56, 68);
  font-weight: 500;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .facet-item .facets-checkbox:checked + label:active:before {
  background-color: rgb(19, 56, 68);
  border-color: rgb(19, 56, 68);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul li {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details {
    margin-top: 0.5rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0.625rem;
  }
}
@media (min-width: 1280px) {
  .filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details:not(:nth-child(5)) {
  border-bottom-width: 0.0625rem;
  border-bottom-color: rgb(221, 226, 226);
  border-bottom-style: solid;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox a.facets-soft-limit-link {
  padding-bottom: 0.41875rem;
  padding-left: 2.375rem;
  display: block;
  font-size: 1rem;
  line-height: 1.25rem;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul details[open] .sub-showmore li.expand .facets-soft-limit-link {
  padding-left: 1.5rem;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .showmore .expand {
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox .showmore .expand .facets-soft-limit-link {
  padding-left: 0;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox span.showmore .facets-soft-limit-link {
  padding-left: 0;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul.expanded details:nth-child(5) {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 226, 226);
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox ul.expanded details:nth-last-child(2) {
  border-style: none;
}
.filter-container.coh-ce-322029c4 .facets-widget-checkbox details .facet-item .facets-checkbox:checked + label:after {
  left: 0.375rem;
}
.filter-container.coh-ce-322029c4 h2.active:after {
  background: url('/themes/custom/cupc/images/icons/up-arrow.svg') 50% 50% no-repeat;
  content: "";
}
.filter-container.coh-ce-322029c4 .mobile-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .filter-container.coh-ce-322029c4 .mobile-filter {
    display: none;
  }
}
.filter-container.coh-ce-322029c4 .mobile-filter h3 {
  margin-bottom: 1.25rem;
}
.filter-container.coh-ce-322029c4 .facet-filter-list .block-facet--checkbox {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(221, 226, 226);
}
.filter-container.filter-mobile.coh-ce-322029c4 {
  position: fixed;
  background-color: rgb(255, 255, 255);
  z-index: 100;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  -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;
  overflow-y: scroll;
  padding-right: 1rem;
  padding-left: 1rem;
  max-width: 100%;
}
@media (min-width: 768px) {
  .filter-container.filter-mobile.coh-ce-322029c4 {
    background-color: rgba(0, 0, 0, 0);
    position: initial;
  }
}
@media (min-width: 990px) {
  .filter-container.filter-mobile.coh-ce-322029c4 {
    overflow-y: auto;
  }
}
.coh-ce-dbda0a49 {
  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 (min-width: 768px) {
  .coh-ce-dbda0a49 {
    margin-top: 0.625rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-dbda0a49 {
    display: none;
  }
}
.mobile-filter-icon.coh-ce-a9483b89 {
  margin-bottom: 1.25rem;
  display: block;
}
.mobile-filter-icon.coh-ce-a9483b89 button {
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  bottom: 0.1875rem;
  float: right;
}
.mobile-filter-icon.coh-ce-a9483b89 button:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger.svg') 50% 50% no-repeat;
  height: 2.25rem;
  width: 2.25rem;
  display: inline-block;
  content: "";
}
@media (min-width: 768px) {
  .mobile-filter-icon.coh-ce-a9483b89 button:after {
    display: none;
  }
}
.mobile-filter-icon.coh-ce-a9483b89 button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mobile-filter-icon.coh-ce-a9483b89 button:focus {
  outline-style: none;
}
.mobile-filter-icon.coh-ce-a9483b89 button:hover:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-hover.svg') 50% 50% no-repeat;
  content: "";
}
.mobile-filter-icon.coh-ce-a9483b89 button:active:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-active.svg') 50% 50% no-repeat;
  content: "";
}
.facets-summary-details.coh-ce-e1d2c5ed {
  margin-bottom: 0.5rem;
  display: none;
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter {
  background-color: rgb(215, 253, 245);
  padding-top: 0.4375rem;
  padding-right: 0.4375rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.5rem;
  margin-top: 0.3125rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  cursor: pointer;
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter:hover {
  background-color: rgb(142, 232, 216);
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter:hover span.filter-value {
  color: rgb(19, 56, 68);
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter:active {
  background-color: rgb(0, 189, 182);
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter span.filter-value {
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: center;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
  margin-right: 0.25rem;
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter a.filter-link span.filter-clear-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter a.filter-link span.filter-clear-icon:after {
  background: url('/themes/custom/cupc/images/icons/clear.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  content: "";
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter a.filter-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}
.facets-summary-details.coh-ce-e1d2c5ed .active-filter a.filter-link:focus-visible {
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  outline-style: solid;
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
}
.facets-summary-details.coh-ce-e1d2c5ed span.listing-facets-summary-clear-link {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
  font-size: 0.75rem;
  line-height: normal;
  display: none;
}
.reset-facets.coh-ce-532c44e2 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  position: fixed;
  top: 0.0625rem;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 600px) {
  .reset-facets.coh-ce-532c44e2 {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
    width: unset;
  }
}
@media (min-width: 1024px) {
  .reset-facets.coh-ce-532c44e2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.reset-facets.coh-ce-532c44e2 span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link {
  cursor: pointer;
  display: none;
  font-size: 0.875rem;
  color: rgb(31, 33, 33);
  margin-left: 4.125rem;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.25rem;
}
@media (min-width: 600px) {
  .reset-facets.coh-ce-532c44e2 .facets-reset-link {
    margin-left: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .reset-facets.coh-ce-532c44e2 .facets-reset-link {
    margin-left: 0;
  }
}
@media (min-width: 1280px) {
  .reset-facets.coh-ce-532c44e2 .facets-reset-link {
    margin-left: 2.625rem;
  }
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:after {
  position: relative;
  vertical-align: middle;
  height: 1.5rem;
  width: 1.5rem;
  margin-left: 0.3125rem;
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  content: "";
  display: inline-block;
  bottom: 0.0625rem;
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:hover {
  text-decoration: underline;
  color: rgb(3, 98, 104);
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:hover:after {
  background: url('/themes/custom/cupc/images/icons/close-icon-hover.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  content: "";
  vertical-align: middle;
  position: relative;
  margin-left: 0.3125rem;
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:focus {
  color: rgb(19, 56, 68);
  outline-style: solid;
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  padding-bottom: 0.3125rem;
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:active:after {
  background: url('/themes/custom/cupc/images/icons/close-icon-focus.svg') 50% 50% no-repeat;
  content: "";
}
.reset-facets.coh-ce-532c44e2 .facets-reset-link:focus-visible:after {
  -webkit-filter: invert(16%) sepia(16%) saturate(2165%) hue-rotate(148deg) brightness(94%) contrast(89%);
          filter: invert(16%) sepia(16%) saturate(2165%) hue-rotate(148deg) brightness(94%) contrast(89%);
  content: "";
}
.coh-ce-327a6466 .coh-wysiwyg.coh-wysiwyg p {
  margin-bottom: unset;
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter {
  background-color: rgb(215, 253, 245);
  padding-top: 0.4375rem;
  padding-right: 0.4375rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.5rem;
  margin-top: 0.3125rem;
  margin-right: 0.3125rem;
  margin-bottom: 0.3125rem;
  margin-left: 0.3125rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  cursor: pointer;
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter:hover {
  background-color: rgb(142, 232, 216);
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter:hover span.filter-value {
  color: rgb(19, 56, 68);
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter:active {
  background-color: rgb(0, 189, 182);
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter span.filter-value {
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: center;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
  margin-right: 0.25rem;
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter a.filter-link span.filter-clear-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter a.filter-link span.filter-clear-icon:after {
  background: url('/themes/custom/cupc/images/icons/clear.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  content: "";
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter a.filter-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.25rem;
  padding-right: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}
.facets-summary-details.coh-ce-eb4734b4 .active-filter a.filter-link:focus-visible {
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  outline-style: solid;
  outline-width: 0.125rem;
  outline-color: rgb(19, 56, 68);
}
.mobile-reset-facets.coh-ce-de4dc6b4 {
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  background-color: rgb(255, 255, 255);
  width: unset;
}
@media (min-width: 600px) {
  .mobile-reset-facets.coh-ce-de4dc6b4 {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
  }
}
.mobile-reset-facets.coh-ce-de4dc6b4 span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-reset-facets.coh-ce-de4dc6b4 .mobile-filter-filter-text {
  cursor: pointer;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .mobile-reset-facets.coh-ce-de4dc6b4 .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .mobile-reset-facets.coh-ce-de4dc6b4 .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .mobile-reset-facets.coh-ce-de4dc6b4 .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
.mobile-reset-facets.coh-ce-de4dc6b4 .mobile-facets-filter-close:after {
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  position: relative;
  margin-left: 0.3125rem;
  display: inline-block;
  float: right;
  top: 0.0625rem;
}
.mobile-filter-filter-text.coh-ce-ed36c6a4 {
  padding-bottom: 0.375rem;
  margin-bottom: unset;
  border-color: rgb(221, 226, 226);
  border-bottom-style: solid;
  border-bottom-width: 0.125rem;
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-color: rgb(224, 224, 224);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: none;
  background-color: rgb(255, 255, 255);
  width: unset;
}
@media (min-width: 600px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a {
    position: initial;
    background-color: rgba(0, 0, 0, 0);
  }
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a span {
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
  cursor: pointer;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-filter-filter-text {
    padding-left: 2.125rem;
  }
}
.mobile-reset-facets.mobile-reset-facets-summary.coh-ce-8a79085a .mobile-facets-filter-close:after {
  background: url('/themes/custom/cupc/images/icons/clear-filters.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  content: "";
  vertical-align: middle;
  position: relative;
  margin-left: 0.3125rem;
  display: inline-block;
  float: right;
  bottom: 0.3125rem;
}
.coh-ce-5eb58a18 .coh-wysiwyg.coh-wysiwyg p {
  margin-bottom: unset;
}
.coh-ce-5eb58a18 .coh-wysiwyg.coh-wysiwyg p .facets-reset-mobile-link {
  float: right;
  font-size: 0.875rem;
  line-height: 1.25rem;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(0, 0, 0);
}
.facets-summary-details.coh-ce-9958d6da {
  border-bottom-style: solid;
  border-color: rgb(221, 226, 226);
  border-top-width: 0.0625rem;
}
.facets-summary-details.coh-ce-9958d6da .active-filter {
  background-color: rgb(215, 253, 245);
  padding-top: 0.3125rem;
  padding-right: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.3125rem;
  margin-top: 0.3125rem;
  margin-right: 0.5rem;
  margin-bottom: 0.3125rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  cursor: pointer;
}
.facets-summary-details.coh-ce-9958d6da .active-filter:focus {
  border-width: 0.125rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.facets-summary-details.coh-ce-9958d6da .active-filter:hover {
  background-color: rgb(142, 232, 216);
}
.facets-summary-details.coh-ce-9958d6da .active-filter:active {
  background-color: rgb(0, 189, 182);
}
.facets-summary-details.coh-ce-9958d6da .active-filter span.filter-value {
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: center;
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 56, 68);
}
.facets-summary-details.coh-ce-9958d6da .active-filter span.filter-clear-icon {
  margin-left: 0.375rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.facets-summary-details.coh-ce-9958d6da .active-filter span.filter-clear-icon:after {
  background: url('/themes/custom/cupc/images/icons/clear.svg') 50% 50% no-repeat;
  height: 0.5625rem;
  width: 0.5625rem;
  content: "";
}
.facets-filters.coh-ce-dfdd9410 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}
@media (min-width: 1024px) {
  .facets-filters.coh-ce-dfdd9410 {
    display: block;
  }
}
.facets-filters.coh-ce-dfdd9410 .facet-filter-list .facet-inactive.hidden.block-facet--checkbox {
  display: block;
}
.facets-filters.coh-ce-dfdd9410 .facet-filter-list.disabled {
  pointer-events: none;
}
.coh-ce-9c38408e {
  display: block;
}
@media (min-width: 1024px) {
  .coh-ce-9c38408e {
    display: none;
  }
}
.mobile-clear-filter-buttons.coh-ce-9c38408e {
  position: sticky;
  bottom: 0;
  background-color: rgb(255, 255, 255);
}
.coh-ce-9c38408e #clear-filter {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  height: 2.75rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  width: 100%;
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(3, 98, 104);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-9c38408e #clear-filter:active {
  background-color: rgb(142, 232, 216);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.coh-ce-9c38408e #clear-filter:focus-visible {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  font-weight: 500;
  outline-style: none;
}
.coh-ce-9c38408e #clear-filter:hover {
  background-color: rgb(184, 244, 234);
}
.coh-ce-9c38408e #clear-filter:focus {
  outline-style: none;
  border-style: none;
}
.coh-ce-9c38408e #apply-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  height: 2.75rem;
  background-color: rgb(59, 224, 208);
  width: 100%;
  margin-top: 0.625rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
}
.coh-ce-9c38408e #apply-filter:active {
  background-color: rgb(0, 189, 182);
}
.coh-ce-9c38408e #apply-filter:focus-visible {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  color: rgb(19, 56, 68);
  background-color: rgb(142, 232, 216);
}
.coh-ce-9c38408e #apply-filter:hover {
  background-color: rgb(142, 232, 216);
}
.coh-ce-9c38408e #apply-filter:focus {
  outline-style: none;
  border-style: none;
}
.coh-ce-9c38408e #apply-filter[disabled] {
  background-color: rgb(184, 244, 234);
}
.coh-ce-9c38408e .btn-primary#apply-filter:active {
  background-color: rgb(0, 189, 182);
}
.list-container.coh-ce-6b3bc7af {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (min-width: 600px) {
  .list-container.coh-ce-6b3bc7af {
    padding-top: 0;
    padding-right: 1.25rem;
    padding-bottom: 0;
    padding-left: 1.25rem;
  }
}
.sort-summary-header.coh-ce-f6cce26d {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem;
}
.sort-summary-header.coh-ce-f6cce26d .result-text span {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
}
.sort-summary-header.coh-ce-f6cce26d .list-view.active:before {
  background: url('/themes/custom/cupc/images/icons/active-list-icon.svg') 50% 50% no-repeat;
  background-size: contain;
}
.sort-summary-header.coh-ce-f6cce26d .list-view {
  height: 100%;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  cursor: pointer;
  display: none;
}
@media (min-width: 600px) {
  .sort-summary-header.coh-ce-f6cce26d .list-view {
    margin-left: auto;
  }
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-f6cce26d .list-view {
    display: block;
  }
}
@media (min-width: 1280px) {
  .sort-summary-header.coh-ce-f6cce26d .list-view {
    margin-left: 0;
  }
}
.sort-summary-header.coh-ce-f6cce26d .list-view:before {
  background: url('/themes/custom/cupc/images/icons/listviewicon.svg') 50% 50% no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  margin-top: 0.3125rem;
}
.sort-summary-header.coh-ce-f6cce26d .list-view:focus-visible {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
}
.sort-summary-header.coh-ce-f6cce26d .grid-view {
  height: 100%;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  cursor: pointer;
  display: none;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-f6cce26d .grid-view {
    display: block;
  }
}
.sort-summary-header.coh-ce-f6cce26d .grid-view:before {
  background: url('/themes/custom/cupc/images/icons/gridviewicon.svg') 50% 50% no-repeat;
  background-size: contain;
  background-position: center;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  content: "";
  margin-top: 0.3125rem;
}
.sort-summary-header.coh-ce-f6cce26d .grid-view:focus-visible {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
}
.sort-summary-header.coh-ce-f6cce26d .form-actions {
  display: none;
}
.sort-summary-header.coh-ce-f6cce26d .js-form-item-query {
  display: none;
}
.sort-summary-header.coh-ce-f6cce26d .js-form-item-items-per-page {
  display: none;
}
.sort-summary-header.coh-ce-f6cce26d .js-form-item-sort-bef-combine {
  width: unset;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-f6cce26d .js-form-item-sort-bef-combine {
    width: 18.6875rem;
  }
}
.sort-summary-header.coh-ce-f6cce26d .js-form-item-sort-bef-combine label {
  display: none;
}
.sort-summary-header.coh-ce-f6cce26d .grid-view.active:before {
  background: url('/themes/custom/cupc/images/icons/active-grid-icon.svg') 50% 50% no-repeat;
  background-size: contain;
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon {
  display: none;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: contents;
  }
}
@media (min-width: 1024px) {
  .sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon {
    display: none;
  }
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0.5rem;
  margin-bottom: 0;
  margin-left: 0.5rem;
  border-style: none;
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button:after {
  background: url('/themes/custom/cupc/images/icons/With-icon.svg') 50% 50% no-repeat;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-block;
  content: "";
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button:focus {
  border-style: none;
  outline-style: none;
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button:hover:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-hover.svg') 50% 50% no-repeat;
  content: "";
}
.sort-summary-header.coh-ce-f6cce26d .ipad-filter-icon button:active:after {
  background: url('/themes/custom/cupc/images/icons/filter-hamburger-active.svg') 50% 50% no-repeat;
  content: "";
}
.sort-summary-header.coh-ce-f6cce26d .nice-select {
  background-color: rgb(255, 255, 255);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.875rem;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: inherit;
  padding-top: 0.5625rem;
  padding-right: 0.5625rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.5625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-color: rgb(151, 157, 157);
  border-style: solid;
  border-width: 0.0625rem;
  -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;
  height: 2.5rem;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select:active {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select:hover {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select:after {
  background: url(/themes/custom/cupc/images/icons/chevron.svg) 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  top: 0.5rem;
  display: inline-block;
  content: "";
  right: 0.75rem;
  z-index: 0;
  -webkit-transform: rotateZ(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotateZ(-90deg);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select span {
  color: rgb(114, 118, 118);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  overflow: hidden;
  z-index: 9;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .list li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(31, 33, 33);
  padding-top: 0.625rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  cursor: pointer;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .list li.option:active {
  background-color: rgb(221, 226, 226);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option {
  cursor: pointer;
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option:focus {
  color: rgb(0, 0, 0);
  outline-color: rgb(19, 56, 68);
  outline-offset: -0.25rem;
  outline-width: 0.125rem;
  background-color: rgb(238, 243, 243);
  outline-style: solid;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option.selected {
  background-color: rgb(221, 226, 226);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option.selected:hover {
  background-color: rgb(238, 243, 243);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option.focus {
  background-color: rgb(238, 243, 243);
  outline-width: 0.125rem;
  outline-offset: -0.25rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.open:after {
  top: 0.3125rem;
  -webkit-transform: rotateZ(90deg);
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.open span {
  color: rgb(94, 98, 98);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  width: 100%;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
}
@media (min-width: 990px) {
  .sort-summary-header.coh-ce-f6cce26d .nice-select.open .list {
    width: inherit;
  }
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.open {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(0, 124, 133);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.wide {
  width: 100%;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.wide .list {
  left: 0;
  right: 0;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.right {
  float: right;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.right .list {
  left: auto;
  right: 0;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.sort-summary-header.coh-ce-f6cce26d .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.sort-summary-header.coh-ce-f6cce26d .no-csspointerevents .nice-select .list {
  display: none;
}
.sort-summary-header.coh-ce-f6cce26d .no-csspointerevents .nice-select.open .list {
  display: block;
}
.sort-summary-header.coh-ce-f6cce26d .result-text {
  display: none;
}
@media (min-width: 768px) {
  .sort-summary-header.coh-ce-f6cce26d .result-text {
    display: block;
  }
}
.sort-summary-header.coh-ce-f6cce26d .form-type-select:after {
  content: normal;
}
@media (min-width: 768px) {
  .coh-ce-645c2a89 {
    display: contents;
  }
}
@media (min-width: 1280px) {
  .coh-ce-645c2a89 {
    display: block;
  }
}
.pagination-summary-header.coh-ce-86074e9f {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 0.4375rem;
  display: none;
}
@media (min-width: 768px) {
  .pagination-summary-header.coh-ce-86074e9f {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.pagination-summary-header.coh-ce-86074e9f div:first-child {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 5%;
      -ms-flex: 0 0 5%;
          flex: 0 0 5%;
  padding-right: 0;
}
.pagination-summary-header.coh-ce-86074e9f span.coh-inline-element {
  font-size: 0.75rem;
  line-height: 1.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;
}
.pagination-summary-header.coh-ce-86074e9f .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 990px) {
  .pagination-summary-header.coh-ce-86074e9f .form-type-select {
    width: 2.9375rem;
  }
}
.pagination-summary-header.coh-ce-86074e9f .js-form-item-sort-bef-combine {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .js-form-item-items-per-page label {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .js-form-item-items-per-page span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-arrow.svg') 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  content: "";
  width: 1.25rem;
  height: 0.8125rem;
  position: relative;
  top: 0.0625rem;
  display: inline-block;
}
.pagination-summary-header.coh-ce-86074e9f .js-form-item-query {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-actions {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page:after {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select span.current {
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-size: 0.875rem;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  line-height: 0.9375rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  display: block;
  font-weight: normal;
  position: relative;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  width: inherit;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  color: rgb(31, 33, 33);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  z-index: 9;
  -webkit-box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select .option {
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select .option:active {
  background-color: rgb(221, 226, 226);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.open .list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  width: 2.9375rem;
  margin-top: -0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(118, 118, 118);
  border-top-style: none;
  position: absolute;
  -webkit-box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
  -webkit-border-top-left-radius: initial;
          border-top-left-radius: initial;
  -webkit-border-top-right-radius: initial;
          border-top-right-radius: initial;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.open .list li {
  padding-top: 0.1875rem;
  padding-right: 1.0625rem;
  padding-bottom: 0.1875rem;
  padding-left: 1.0625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(31, 33, 33);
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.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;
  text-align: center;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.open .list li:first-child {
  margin-top: 0.625rem;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.open span.current {
  border-width: 0.09375rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
  z-index: 99;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.open span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-expand.svg') 50% 50% no-repeat;
  content: "";
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.wide {
  width: 100%;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.wide .list {
  left: 0;
  right: 0;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.right {
  float: right;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.right .list {
  left: auto;
  right: 0;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .no-csspointerevents .nice-select .list {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .no-csspointerevents .nice-select.open .list {
  display: block;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.form-select.disabled {
  pointer-events: none;
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.form-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.pagination-summary-header.coh-ce-86074e9f .form-item-items-per-page .nice-select.form-select.disabled span.current:after {
  -webkit-filter: brightness(0) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
          filter: brightness(0) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
}
.pagination-summary-header.coh-ce-86074e9f .pagination {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-right: 0;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.pager__item--previous.mobile {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.is-active :not(.pager__item--previous):not(.pager__item--next) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.is-active :not(.pager__item--previous):not(.pager__item--next) a {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.is-active a {
  font-weight: 700;
  pointer-events: none;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item {
  margin-top: auto;
  margin-right: 0.0625rem;
  margin-bottom: auto;
  margin-left: 0.0625rem;
  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;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.pager__item--next.mobile {
  display: none;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 0.125rem;
  padding-right: 0.45625rem;
  padding-bottom: 0.125rem;
  padding-left: 0.45625rem;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a:hover {
  color: rgb(3, 98, 104);
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
  text-decoration-color: #133844;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: underline;
  outline-style: none;
  border-color: rgb(3, 98, 104);
  border-style: solid;
  border-width: 0.0625rem;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.disabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.enabled-next {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
  height: 1.5rem;
  width: 1.5rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.enabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0;
  display: inline-block;
  content: "";
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.enabled-previous {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
  height: 1.5rem;
  width: 1.5rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.enabled-previous:after {
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0;
  display: inline-block;
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  content: "";
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item a.disabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.pagination-summary-header.coh-ce-86074e9f .pagination ul.pager__items.js-pager__items li.pager__item.pager__item--next {
  margin-left: 1rem;
}
@media (min-width: 600px) {
  .per-page.coh-ce-9215d409 span {
    width: 2.8125rem;
  }
}
.pagination-summary-summary.coh-ce-b3fbb70 {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.search-listing-view.list-view.coh-ce-2f99a45f {
  display: grid;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents {
  margin-top: auto;
  margin-right: 1%;
  margin-bottom: auto;
  margin-left: 1%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing {
  width: 100%;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content {
  display: grid;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 0.5rem;
  padding-bottom: 1.25rem;
  padding-left: 0.5rem;
}
@media (min-width: 990px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1280px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content {
    border-top-width: 0.0625rem;
    border-top-style: solid;
    border-top-color: rgb(221, 226, 226);
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover {
  padding-right: 0;
  grid-area: image;
  width: 6.25rem;
  margin-right: 0.8125rem;
  margin-bottom: 1rem;
  margin-left: 0.1875rem;
}
@media (min-width: 600px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover {
    padding-right: 3.4375rem;
    width: unset;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover {
    padding-right: 3.75rem;
  }
}
@media (min-width: 990px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover {
    padding-right: 2.1875rem;
  }
}
@media (min-width: 1280px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover {
    padding-right: 5.375rem;
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover img {
  width: 6.25rem;
  height: 9.5625rem;
}
@media (min-width: 600px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-cover img {
    height: 11.75rem;
    width: 7.75rem;
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details {
  grid-area: details;
  font-size: 1rem;
  line-height: 1.25rem;
  width: unset;
  height: unset;
  max-width: 31.25rem;
}
@media (min-width: 600px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details {
    width: 22.8125rem;
  }
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details {
    width: 23.875rem;
  }
}
@media (min-width: 990px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details {
    width: 27.1875rem;
    height: 8.4375rem;
  }
}
@media (min-width: 1280px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details {
    width: 31.25rem;
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-title h6 {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-title a:after {
  content: none;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-title a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-title a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-short-description {
  margin-bottom: 0.5rem;
  font-weight: 500;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .product-edtion-and-publication {
  margin-bottom: 0.5rem;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details .products-learning-level {
  margin-bottom: 1rem;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series {
  grid-area: button;
  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;
  padding-left: 0;
}
@media (min-width: 768px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series {
    padding-left: 3.125rem;
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a {
  margin-left: auto;
  cursor: pointer;
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(19, 56, 68);
  width: 100%;
  text-align: center;
}
@media (min-width: 600px) {
  .search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a:after {
  content: none;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a:hover {
  text-decoration: none;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a:focus {
  background-color: rgb(142, 232, 216);
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-view-series a:active {
  background-color: rgb(0, 189, 182);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details.edumar .edumar-new-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  background-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  color: rgb(255, 255, 255);
  margin-right: 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
  height: 1.5rem;
  width: 2.4375rem;
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  gap: 10;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details.edumar .edumar-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(215, 253, 245);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  height: 1.5rem;
  width: 6.5625rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 500;
  color: rgb(19, 56, 68);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-details.edumar .products-stats-and-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-label {
  background-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  color: rgb(255, 255, 255);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  margin-bottom: 0.75rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-title a {
  color: rgb(0, 0, 0);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-title a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-title a:active {
  color: rgb(19, 56, 68);
}
.search-listing-view.list-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .field-content .products-title a h6:focus-visible {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .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;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing {
  width: 32%;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item {
  -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;
  padding-top: 1.25rem;
  padding-right: 1.125rem;
  padding-bottom: 1.25rem;
  padding-left: 1.125rem;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover {
  margin-top: auto;
  margin-right: auto;
  margin-bottom: 1.25rem;
  margin-left: auto;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-cover img {
  width: 12.6875rem;
  height: 16rem;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details {
  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: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title a:after {
  content: none;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-title a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-short-description {
  display: none;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .product-edtion-and-publication {
  margin-bottom: 1.25rem;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details .products-learning-level {
  display: none;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series {
  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;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a {
  background-color: rgb(59, 224, 208);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(19, 56, 68);
  cursor: pointer;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:after {
  content: none;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  text-decoration: none;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:hover {
  background-color: rgb(142, 232, 216);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:focus {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-view-series a:active {
  background-color: rgb(0, 189, 182);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-new-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(19, 56, 68);
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1rem;
  margin-right: 0.5rem;
  height: 1.5rem;
  width: 2.4375rem;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .edumar-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(215, 253, 245);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  width: 6.5625rem;
  height: 1.5rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 500;
  color: rgb(19, 56, 68);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-details.edumar .products-stats-and-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-short-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-label {
  color: rgb(255, 255, 255);
  font-size: 0.75rem;
  line-height: 1rem;
  background-color: rgb(19, 56, 68);
  padding-top: 0.125rem;
  padding-right: 0.5rem;
  padding-bottom: 0.125rem;
  padding-left: 0.5rem;
  margin-bottom: 0.75rem;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-title a {
  color: rgb(0, 0, 0);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-title a:hover {
  color: rgb(3, 98, 104);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-title a:active {
  color: rgb(19, 56, 68);
}
.search-listing-view.grid-view.coh-ce-2f99a45f .view-cambridge-english-related-content .coh-view-contents .views-field-nothing .search-listing.products-list-item .products-title a h6:focus-visible {
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(19, 56, 68);
}
.footer-pagination.coh-ce-821beea1 {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(224, 224, 224);
  padding-bottom: 0.4375rem;
}
.footer-pagination.coh-ce-821beea1 .list-view {
  max-width: 4rem;
}
.footer-pagination.coh-ce-821beea1 .grid-view span {
  font-size: 0.75rem;
  line-height: 1.125rem;
}
.footer-pagination.coh-ce-821beea1 .grid-view + div {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.footer-pagination.coh-ce-821beea1 ul.pager__items.js-pager__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-sort-bef-combine {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page label {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-query {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .form-actions {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page {
  width: 2.9375rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page:after {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select span.current {
  font-size: 0.875rem;
  line-height: 0.9375rem;
  background-color: rgb(255, 255, 255);
  width: inherit;
  padding-top: 0.1875rem;
  padding-right: 0.5rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.5rem;
  position: relative;
  display: block;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(151, 157, 157);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  z-index: 99;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-arrow.svg') 50% 50% no-repeat;
  -webkit-transform: initial;
      -ms-transform: initial;
          transform: initial;
  content: "";
  display: inline-block;
  position: relative;
  top: 0.0625rem;
  width: 1.25rem;
  height: 0.8125rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select li.option:active {
  background-color: rgb(221, 226, 226);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select .list {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  margin-top: 0.25rem;
  opacity: 0;
  overflow: hidden;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
      -ms-transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
          transform: translateY(-1.3125rem) scaleX(0.75) scaleY(0.75);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  z-index: 9;
  -webkit-box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
          box-shadow: 0 0 0 0.0625rem rgba(68, 68, 68, 0.11);
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select .option {
  cursor: pointer;
  list-style-type: none;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select .option:hover {
  background-color: rgb(238, 243, 243);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(153, 153, 153);
  cursor: default;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open span.current {
  border-width: 0.09375rem;
  border-style: solid;
  border-color: rgb(3, 98, 104);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open span.current:after {
  background: url('/themes/custom/cupc/images/icons/pagination-expand.svg') 50% 50% no-repeat;
  content: "";
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open ul {
  margin-top: -0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(118, 118, 118);
  width: 2.9375rem;
  border-top-style: none;
  pointer-events: auto;
  position: absolute;
  opacity: 1;
  -webkit-transform: translateY(0) scaleX(1) scaleY(1);
      -ms-transform: translateY(0) scaleX(1) scaleY(1);
          transform: translateY(0) scaleX(1) scaleY(1);
  text-align: left;
  max-height: 30vw;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-border-top-left-radius: initial;
          border-top-left-radius: initial;
  -webkit-border-top-right-radius: initial;
          border-top-right-radius: initial;
  -webkit-box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open ul li {
  font-size: 0.875rem;
  line-height: 1.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;
  text-align: center;
  padding-top: 0.1875rem;
  padding-right: 1.0625rem;
  padding-bottom: 0.1875rem;
  padding-left: 1.0625rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open ul li:first-child {
  margin-top: 0.625rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.open ul li:hover {
  background-color: rgb(238, 243, 243);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.disabled {
  border-color: rgb(237, 237, 237);
  color: rgb(153, 153, 153);
  pointer-events: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.disabled:after {
  border-color: rgb(204, 204, 204);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.wide {
  width: 100%;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.wide .list {
  left: 0;
  right: 0;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.right {
  float: right;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.right .list {
  left: auto;
  right: 0;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.small {
  font-size: 0.75rem;
  line-height: 2.125rem;
  height: 2.25rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.small:after {
  height: 0.25rem;
  width: 0.25rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.small .option {
  line-height: 2.125rem;
  min-height: 2.125rem;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.disabled {
  pointer-events: none;
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.disabled span.current {
  color: rgb(151, 157, 157);
}
.footer-pagination.coh-ce-821beea1 .js-form-item-items-per-page .nice-select.form-select.disabled span.current:after {
  -webkit-filter: brightness(0%) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
          filter: brightness(0%) saturate(100%) invert(69%) sepia(7%) saturate(161%) hue-rotate(131deg) brightness(89%) contrast(89%);
}
.footer-pagination.coh-ce-821beea1 .no-csspointerevents .nice-select .list {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .no-csspointerevents .nice-select.open .list {
  display: block;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item.pager__item--previous.mobile {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item.pager__item--next.mobile {
  display: none;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item {
  margin-top: auto;
  margin-right: 0.0625rem;
  margin-bottom: auto;
  margin-left: 0.0625rem;
  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;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a {
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(31, 33, 33);
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 0.125rem;
  padding-right: 0.45625rem;
  padding-bottom: 0.125rem;
  padding-left: 0.45625rem;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a:hover {
  color: rgb(3, 98, 104);
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a:active {
  text-decoration-color: #133844;
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a:focus-visible {
  color: rgb(3, 98, 104);
  text-decoration: underline;
  outline-width: 0.0625rem;
  outline-color: rgb(3, 98, 104);
  outline-style: solid;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.disabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.enabled-previous {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
  height: 1.5rem;
  width: 1.5rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.enabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0;
  display: inline-block;
  content: "";
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.disabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.enabled-next {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
  height: 1.5rem;
  width: 1.5rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item a.enabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  margin-top: 0;
  display: inline-block;
  content: "";
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item.is-active :not(.pager__item--previous):not(.pager__item--next) {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(31, 33, 33);
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item.is-active a {
  pointer-events: none;
  font-weight: 700;
}
.footer-pagination.coh-ce-821beea1 .pagination-footer ul li.pager__item.pager__item--next {
  margin-left: 1rem;
}
.footer-pagination.coh-ce-821beea1 .form-type-select {
  background-color: rgba(0, 0, 0, 0);
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-821beea1 {
  display: none;
}
.footer-pagination.pagination-summary-header.coh-ce-821beea1 {
  display: none;
}
@media (min-width: 768px) {
  .footer-pagination.pagination-summary-header.coh-ce-821beea1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 600px) {
  .grid-view.coh-ce-e966f161 span {
    width: 2.8125rem;
  }
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf {
    display: none;
  }
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-summary-summary {
  text-align: center;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.next .pager__item.is-active {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.next li.pager__item.pager__item--next.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.next .pager__item.pager__item--previous.mobile {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.next .pager__item.pager__item--previous.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.next ul .pager__item:not(:last-child) {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.is-active {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--previous.mobile {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--previous.mobile a.disabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  content: "";
  height: 0.625rem;
  width: 0.625rem;
  display: inline-block;
  margin-top: 0.3125rem;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--previous.mobile a.enabled-previous {
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--previous.mobile a.enabled-previous:after {
  background: url('/themes/custom/cupc/images/icons/leftarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous li.pager__item.pager__item--next.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--next.mobile {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous .pager__item.pager__item--previous.desktop {
  display: none;
}
.footer-pagination.pagination-summary-header.mobile.coh-ce-2904e5cf .pagination-footer.previous ul .pager__item:not(:first-child) {
  display: none;
}
.pagination-footer.next.coh-ce-31d0f3f7 a.enabled-next {
  margin-left: 1.875rem;
  -webkit-filter: saturate(0%) brightness(70%) contrast(1000%);
          filter: saturate(0%) brightness(70%) contrast(1000%);
}
.pagination-footer.next.coh-ce-31d0f3f7 a.enabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.pagination-footer.next.coh-ce-31d0f3f7 a.disabled-next {
  margin-left: 1.875rem;
}
.pagination-footer.next.coh-ce-31d0f3f7 a.disabled-next:after {
  background: url('/themes/custom/cupc/images/icons/rightarrowicon.svg') 50% 50% no-repeat;
  height: 0.625rem;
  width: 0.625rem;
  margin-top: 0.3125rem;
  display: inline-block;
  content: "";
}
.coh-ce-49ffc39d {
  background-color: rgb(255, 255, 255);
}
.coh-ce-945bd54d {
  text-align: center;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 124, 133);
  padding-top: 2.5rem;
  padding-right: 1rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-945bd54d {
    padding-bottom: 5.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-945bd54d {
    padding-top: 4.5rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-945bd54d {
    padding-top: 5.875rem;
    padding-bottom: 9.625rem;
  }
}
.coh-ce-945bd54d h2 {
  margin-bottom: 0;
}
.coh-ce-945bd54d h2 span.\[current-page\:query\:query\] {
  display: none;
}
.coh-ce-ee5cca45 {
  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;
}
.coh-ce-6f1b1c10 {
  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;
  margin-bottom: 1rem;
}
.coh-ce-6f1b1c10 .event-overview__checkbox-container {
  cursor: pointer;
}
.coh-ce-6f1b1c10 .event-overview__checkbox-container:focus .fieldset-legend:before {
  border-color: rgb(42, 112, 231);
}
.coh-ce-6f1b1c10 .fieldset-legend {
  position: relative;
  padding-left: 2rem;
  margin-right: 0.75rem;
}
.coh-ce-6f1b1c10 .fieldset-legend:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(158, 158, 158);
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  content: "";
}
.coh-ce-6f1b1c10 .fieldset-legend.checked:before {
  background-color: rgb(158, 158, 158);
}
.coh-ce-6f1b1c10 .fieldset-legend.checked:after {
  content: "";
  display: block;
  height: 0.375rem;
  width: 0.8125rem;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  border-top-width: 0;
  border-bottom-width: 0.125rem;
  border-left-width: 0.125rem;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  border-top-color: rgba(0, 0, 0, 0);
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
}
.coh-ce-6f1b1c10 .fieldset-wrapper {
  display: none;
}
.coh-ce-599da645 {
  width: 100%;
  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 (min-width: 600px) {
  .coh-ce-599da645 {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-599da645 > .form-item {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-599da645 > .form-item {
    width: 18.75rem;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
}
.coh-ce-599da645 .form-select {
  border-style: solid;
  border-color: rgb(158, 158, 158);
}
.coh-ce-ab262b50 {
  width: 100%;
  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;
}
.coh-ce-ab262b50 .form-type-date {
  width: 100%;
  position: relative;
}
@media (min-width: 600px) {
  .coh-ce-ab262b50 .form-type-date {
    width: 18.75rem;
  }
}
.coh-ce-ab262b50 .form-type-date:after {
  height: 1.5rem;
  width: 1.5rem;
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  display: inline-block;
  content: "";
  background: url('/themes/custom/cupc/images/icons/calendar.svg') 50% 50% no-repeat;
  pointer-events: none;
}
.coh-ce-ab262b50 .form-type-date:first-child {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-ab262b50 .form-type-date:first-child {
    margin-right: 1rem;
    margin-bottom: 0;
  }
}
.coh-ce-ab262b50 .form-type-date label {
  font-size: 0.875rem;
  margin-bottom: 0.25rem;
  margin-left: 0.75rem;
  display: inline-block;
}
.coh-ce-ab262b50 .form-type-date .form-date {
  border-color: rgb(158, 158, 158);
  border-style: solid;
  min-width: 95%;
}
.coh-ce-ab262b50 .form-type-date .form-date::-webkit-calendar-picker-indicator {
  display: none;
}
.coh-ce-ab262b50 .form-type-date .form-date::-webkit-datetime-edit {
  color: rgb(158, 158, 158);
}
.coh-ce-ab262b50 .form-type-date .form-date:focus {
  border-color: rgb(42, 112, 231);
}
.coh-ce-f8ae775a {
  padding-top: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-f8ae775a {
    padding-top: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-f8ae775a {
    padding-top: 3.75rem;
  }
}
.coh-ce-f8ae775a .event-teaser__content--details .coh-container:first-child {
  white-space: nowrap;
}
.coh-ce-f8ae775a .event-teaser__content--details .coh-container:last-child p {
  word-wrap: break-word;
  -ms-hyphens: auto;
      hyphens: auto;
  word-break: break-word;
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-8bf5d3b9 {
  background-color: rgb(255, 255, 255);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8bf5d3b9 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8bf5d3b9 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-94018600 {
  text-align: center;
}
.coh-ce-c15173dd {
  margin-bottom: 1.25rem;
}
.coh-ce-c15173dd .form-type-select:after {
  top: 2.0625rem;
}
.coh-ce-c15173dd label {
  font-size: 0.875rem;
  line-height: 24px;
  font-weight: 400;
  display: inline-block;
  margin-left: 0.75rem;
  height: 1.5rem;
}
.coh-ce-8ebb54d8 {
  margin-bottom: 1rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (min-width: 600px) {
  .coh-ce-8ebb54d8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-8ebb54d8 .views-field {
  margin-bottom: 1rem;
}
@media (min-width: 600px) {
  .coh-ce-8ebb54d8 .views-field {
    width: 49%;
  }
}
.coh-ce-8ebb54d8 .views-field.views-field-timestamp {
  font-size: 0.875rem;
  line-height: 18px;
}
@media (min-width: 600px) {
  .coh-ce-8ebb54d8 .views-field.views-field-timestamp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-8ebb54d8 .views-field.views-field-timestamp .views-label-timestamp {
  display: inline-block;
  margin-right: 0.25rem;
}
.coh-ce-8ebb54d8 .views-field.views-field-link {
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-8ebb54d8 .views-field.views-field-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-8ebb54d8 .views-field.views-field-link a {
  color: rgb(0, 0, 0);
  font-weight: 500;
}
.coh-ce-8ebb54d8 .views-field.views-field-link a:after {
  background: url('/themes/custom/cupc/images/icons/arrow--black.svg') 50% 50% no-repeat;
  background-size: contain;
}
.coh-ce-244941c2 {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-244941c2 {
    margin-bottom: 0;
  }
}
.coh-ce-244941c2 article {
  height: 100%;
}
.coh-ce-38c9399d img {
  display: none;
}
.coh-ce-38c9399d .teaser--content-type {
  bottom: -2.375rem;
}
.coh-ce-38c9399d .teaser--date-container {
  margin-left: 3.125rem;
}
.coh-ce-38c9399d > article:first-of-type {
  margin-bottom: 1rem;
}
.coh-ce-45ee0ba9 {
  margin-bottom: 1rem;
}
.coh-ce-e5cc7aef article {
  height: 100%;
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-8e6555bd {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .coh-ce-8e6555bd {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 990px) {
  .coh-ce-8e6555bd {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.coh-ce-94018600 {
  text-align: center;
}
.coh-ce-9b4ed086 {
  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;
}
.coh-ce-f4802e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-f4802e0 {
    width: 33%;
    padding-right: 1rem;
    max-width: 18.75rem;
  }
}
.coh-ce-6adb14e0 {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-6adb14e0 {
    max-width: 18.75rem;
    width: 33%;
    padding-right: 1rem;
  }
}
.coh-ce-12fd8c1d {
  margin-bottom: 1rem;
  width: 100%;
}
@media (min-width: 600px) {
  .coh-ce-12fd8c1d {
    max-width: 18.75rem;
    width: 33%;
  }
}
.coh-ce-f64865f0 {
  margin-bottom: 1rem;
}
.coh-ce-f64865f0 > article {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser-- {
  height: auto;
}
.coh-ce-f64865f0 .content-teaser--event {
  height: 100%;
}
.coh-ce-f64865f0 .content-teaser:not(.content-teaser--) {
  height: 100%;
}
.coh-ce-4b94bb4f {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .coh-ce-4b94bb4f {
    margin-bottom: 0;
  }
}
.coh-ce-1194aeb6 {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  overflow: hidden;
}
.coh-ce-1194aeb6 > div:not(.views-field-field-rights-titles-cover-image) {
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-1194aeb6 .views-field-title {
  padding-top: 1rem;
}
.coh-ce-1194aeb6 .rights-file-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-1194aeb6 .rights-icon {
  background: 50% 50% no-repeat;
  display: inline-block;
  height: 2.25rem;
  width: 2.25rem;
  margin-right: 0.25rem;
}
.coh-ce-1194aeb6 .rights-icon.rights-icon--pdf {
  background-image: url('/themes/custom/cupc/images/icons/file-type--pdf.svg');
}
.coh-ce-1194aeb6 .rights-catalogue-button {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  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-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background-color: rgb(59, 224, 208);
}
.coh-ce-1194aeb6 .rights-catalogue-button .rights-catalogue-eye-icon {
  background: url('/themes/custom/cupc/images/icons/link-eye.svg') 50% 50% no-repeat;
  height: 1.5rem;
  width: 1.5rem;
  display: block;
  margin-right: 0.25rem;
}
.coh-ce-1194aeb6 .rights-catalogue-button .rights-catalogue-link {
  font-weight: 500;
  color: rgb(19, 56, 68);
}
.coh-ce-1194aeb6 .rights-catalogue-button .rights-catalogue-link.ext:after {
  content: normal;
}
.coh-ce-1194aeb6 .rights-catalogue-button .rights-catalogue-link svg {
  display: none;
}
@media (min-width: 600px) {
  .coh-ce-c44b77ab {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 16px;
  }
}
@media (min-width: 768px) {
  .coh-ce-c44b77ab {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
  }
}
.coh-ce-c44b77ab:before {
  content: normal;
}
.coh-ce-c44b77ab .views-field {
  margin-bottom: 1rem;
}
.coh-ce-c44b77ab .views-field a {
  font-weight: 500;
}
.coh-ce-f16c28de {
  background-color: rgb(243, 243, 243);
  position: relative;
}
.coh-ce-f16c28de .cambridge-english-menu {
  display: none;
}
.coh-ce-f16c28de .messages.messages--status {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(201, 225, 189);
  background-color: rgb(243, 250, 239);
  color: rgb(50, 94, 28);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 2.1875rem;
}
.coh-ce-f16c28de [data-region=footer] .menu-item img {
  height: 1.25rem;
  width: 1.25rem;
}
.coh-ce-f16c28de .locale-message-block--aca > div {
  text-align: center;
  color: rgb(19, 56, 68);
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
  background-color: rgb(215, 253, 245);
}
.coh-ce-f16c28de .locale-message-block--aca > div p {
  margin-bottom: 0;
}
.coh-ce-cc5fdb0c {
  display: none;
}
@media (min-width: 990px) {
  .coh-ce-cc5fdb0c {
    display: none;
  }
}
@media (min-width: 1024px) {
  .coh-ce-cc5fdb0c {
    display: none;
  }
}
.coh-ce-cc5fdb0c p {
  font-size: 0.875rem;
  text-align: center;
  padding-top: 0.75rem;
}
@media (min-width: 1280px) {
  .coh-ce-185f7a9d {
    background-color: rgb(255, 255, 255);
    height: 1.25rem;
    display: block;
  }
}
.coh-ce-185f7a9d ~ .coh-block:has(#global-nav) {
  display: none;
}
.coh-ce-185f7a9d ~ .coh-block:has(#global-footer) {
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-237f5c78 #global-nav .sub-menu .menu a:active {
    padding-top: 0.5rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.5rem;
    padding-left: 0.3125rem;
  }
}

.coh-ce-b6751b9a nav {
  background-color: rgb(243, 243, 243);
}
.coh-ce-b6751b9a ol {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol {
    margin-right: auto;
    padding-top: 0.625rem;
    padding-right: 0;
    padding-bottom: 0.625rem;
    padding-left: 0;
  }
}
@media (min-width: 990px) {
  .coh-ce-b6751b9a ol {
    margin-left: auto;
  }
}
.coh-ce-b6751b9a ol li {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  font-weight: 400;
  color: rgb(94, 98, 98);
  font-family: 'Cambridge Sans', Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-right: 0.3125rem;
  padding-left: 1.0625rem;
  margin-left: 0;
  display: none;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li {
    margin-left: -0.8125rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-b6751b9a ol li:not(:last-of-type) {
  padding-right: 0.375rem;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li:not(:last-of-type):after {
    height: 1.125rem;
    width: 1.125rem;
    margin-top: 0.0625rem;
    margin-left: 0;
    position: relative;
    top: 0;
    left: 0;
    display: block;
    -webkit-transform: rotateZ(0deg);
        -ms-transform: rotate(0deg);
            transform: rotateZ(0deg);
    content: "";
    background: url(/themes/custom/cupc/images/icons/arrow--no-tail-1.svg) 50% 50% no-repeat;
    background-size: cover;
  }
}
.coh-ce-b6751b9a ol li:not(:last-of-type) a:hover:after {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail-hover.svg) 50% 50% no-repeat;
  content: "";
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  top: 0.5625rem;
  position: absolute;
  height: 1.125rem;
  width: 1.125rem;
  display: block;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li:not(:last-of-type) a:hover:after {
    content: normal;
  }
}
.coh-ce-b6751b9a ol li:not(:last-of-type) a:after {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail-1.svg) 50% 50% no-repeat;
  background-size: cover;
  content: "";
  height: 1.125rem;
  width: 1.125rem;
  position: absolute;
  top: 0.5rem;
  left: 0;
  display: block;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
  font-weight: 600;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li:not(:last-of-type) a:after {
    content: normal;
  }
}
.coh-ce-b6751b9a ol li:not(:last-of-type) a:active:after {
  background: url(/themes/custom/cupc/images/icons/arrow--no-tail-pressed.svg) 50% 50% no-repeat;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  top: 0.5625rem;
}
.coh-ce-b6751b9a ol li:has(a:focus-visible) {
  border-style: none;
}
.coh-ce-b6751b9a ol li a {
  color: rgb(0, 0, 0);
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  outline-width: 0.0625rem;
  outline-style: solid;
  outline-color: rgba(0, 0, 0, 0);
}
.coh-ce-b6751b9a ol li a:hover {
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
.coh-ce-b6751b9a ol li a:active {
  color: rgb(19, 56, 68);
  text-decoration: underline;
}
.coh-ce-b6751b9a ol li a:focus-visible {
  outline-width: 0.0625rem;
  outline-color: rgb(19, 56, 68);
  outline-style: solid;
}
.coh-ce-b6751b9a ol li a.ext:after {
  content: normal;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.breadcrumbs-truncate {
    display: none;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.breadcrumbs-truncate li {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.breadcrumbs-truncate li a {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover {
    line-height: 1.875rem;
    background-color: rgb(255, 255, 255);
    width: 12.4375rem;
    position: absolute;
    top: 1.5625rem;
    left: -0.8125rem;
    z-index: 9;
    display: block;
    border-width: 0.0625rem;
    -webkit-border-radius: 0.25rem;
            border-radius: 0.25rem;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    -webkit-box-shadow: 0 4px 6px rgb(0 0 0 / 12%);
            box-shadow: 0 4px 6px rgb(0 0 0 / 12%);
  }
}
@media (min-width: 1024px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover {
    -webkit-box-shadow: 0 4px 6px rgb(0 0 0 / 12%);
            box-shadow: 0 4px 6px rgb(0 0 0 / 12%);
    display: block;
    position: absolute;
    top: 1.5625rem;
    left: -0.8125rem;
    width: 12.4375rem;
    border-width: 0.0625rem;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    -webkit-border-radius: 0.25rem;
            border-radius: 0.25rem;
    z-index: 9;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover li {
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
    margin-left: 0;
  }
}
.coh-ce-b6751b9a ol li ul.ellipsis-hover li:hover {
  cursor: pointer;
  background-color: rgb(238, 243, 243);
  color: rgb(3, 98, 104);
  text-decoration: underline;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover li:hover {
    margin-left: 0;
    padding-top: 0.75rem;
    padding-right: 1rem;
    padding-bottom: 0.75rem;
    padding-left: 1rem;
  }
}
.coh-ce-b6751b9a ol li ul.ellipsis-hover li:active {
  cursor: pointer;
  color: rgb(19, 56, 68);
  text-decoration: underline;
  background-color: rgb(221, 226, 226);
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover li:focus-visible {
    color: rgb(19, 56, 68);
    background-color: rgb(238, 243, 243);
    border-width: 0.125rem;
    border-style: solid;
    border-color: rgb(19, 56, 68);
  }
}
.coh-ce-b6751b9a ol li ul.ellipsis-hover li:not(:last-of-type):after {
  content: normal;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol li ul.ellipsis-hover li:has(a:focus-visible) {
    outline-width: 0.125rem;
    outline-offset: -0.25rem;
    outline-color: rgb(19, 56, 68);
    outline-style: solid;
    background-color: rgb(238, 243, 243);
  }
}
.coh-ce-b6751b9a ol li ul.ellipsis-hover li a:focus-visible {
  outline-style: none;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol > li:nth-child(1) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol > li:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol > li:nth-child(3) {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-b6751b9a ol > li:nth-last-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol > li:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .coh-ce-b6751b9a ol > li:not(:first-child) {
    padding-left: 0.4375rem;
  }
}
