.coh-style-slider-navigation-left, .coh-style-slider-navigation-right, .coh-style-slider-nav-right-2 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.5rem;
  width: 3rem;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1169px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right, .coh-style-slider-nav-right-2 {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right, .coh-style-slider-nav-right-2 {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before, .coh-style-slider-nav-right-2:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before, .coh-style-slider-nav-right-2:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover, .coh-style-slider-nav-right-2:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-style-slider-nav-right-2:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-gradient-button-w-arrow {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(36, 42, 52);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 21px;
}
@media (max-width: 767px) {
  .coh-style-gradient-button-w-arrow {
    padding-bottom: 15px;
  }
}
.coh-style-gradient-button-w-arrow:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 24px;
  width: 24px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-gradient-button-w-arrow:hover {
  padding-right: 55px;
  color: rgb(36, 42, 52);
}
.coh-style-gradient-button-w-arrow:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-gradient-button-w-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-slider-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-slider-pagination li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.coh-style-slider-pagination li.slick-active button {
  background-color: rgb(183, 135, 35);
  height: 12px;
  width: 12px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-style-slider-pagination li button {
  background-color: rgb(226, 199, 107);
  height: 10px;
  width: 10px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(197, 163, 90);
}
.coh-style-slider-pagination li button:focus {
  outline-width: 1px;
  outline-offset: 0;
  outline-color: rgb(0, 0, 0);
  outline-style: solid;
}
.coh-style-black-border-button-w-gradient-arrow-hover {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(0, 0, 0);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: 0 auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 21px;
}
@media (max-width: 767px) {
  .coh-style-black-border-button-w-gradient-arrow-hover {
    padding-bottom: 15px;
  }
}
.coh-style-black-border-button-w-gradient-arrow-hover:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 15px;
  width: 21px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-black-border-button-w-gradient-arrow-hover:hover {
  padding-right: 55px;
  color: rgb(36, 42, 52);
  background-color: rgb(197, 163, 90);
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-black-border-button-w-gradient-arrow-hover:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-black-border-button-w-gradient-arrow-hover:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-gold-fieldwork-24px {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(197, 163, 90);
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1023px) {
  .coh-style-gold-fieldwork-24px {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-40px-gray {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(102, 102, 102);
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-style-fieldwork-40px-gray {
    font-size: 2.125rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-40px-gray {
    font-size: 1.5rem;
  }
}
.coh-style-black-green-purple-border-button {
  padding-top: 1.3125rem;
  padding-right: 1.5625rem;
  padding-bottom: 1.25rem;
  padding-left: 1.5625rem;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  position: relative;
  line-height: 1.1875rem;
  z-index: 1;
  background: -webkit-linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) -webkit-calc(100% - 4px) no-repeat, -webkit-linear-gradient(318deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(132deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat;
}
.coh-style-black-green-purple-border-button:hover {
  color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  background: -webkit-linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) -webkit-calc(100% - 4px) no-repeat, -webkit-linear-gradient(137deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat !important;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(313deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat !important;     color: #fff !important;;
}
.coh-style-black-green-purple-border-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
  outline-style: none;
  background: -webkit-linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) -webkit-calc(100% - 4px) no-repeat, -webkit-linear-gradient(137deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat !important;
  background: linear-gradient(#000, #000) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat, linear-gradient(313deg, #318934 0%, #079c42 27%, #af68aa 66%, #b746ab 100%) no-repeat !important;     color: #fff !important;;
  color: rgb(255, 255, 255);
}
.coh-style-gradient-button {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(36, 42, 52);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-color: rgb(197, 163, 90);
  display: inline-block;
  position: relative;
  line-height: 21px;
  z-index: 1;
}
.coh-style-gradient-button:hover {
  color: rgb(36, 42, 52);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-style-gradient-button:hover:after {
  opacity: 0.25;
}
.coh-style-gradient-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
  outline-style: none;
}
.coh-style-gradient-button:after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(205, 173, 94)), color-stop(30%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
  background-image: -webkit-linear-gradient(left, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-image: linear-gradient(90deg, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  content: "";
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  width: 100%;
  left: 0;
}
.coh-style-small-gradient-button-w-white-border-hover {
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0);
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(48, 56, 69);
  font-size: 0.625rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  line-height: 10px;
}
.coh-style-small-gradient-button-w-white-border-hover:hover {
  color: rgb(255, 255, 255);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-width: 1px;
}
.coh-style-small-gradient-button-w-white-border-hover:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-gradient-button-white-text {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-color: rgb(197, 163, 90);
  display: inline-block;
  position: relative;
  line-height: 21px;
  z-index: 1;
}
.coh-style-gradient-button-white-text:hover {
  color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-style-gradient-button-white-text:hover:after {
  opacity: 0.25;
}
.coh-style-gradient-button-white-text:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: none;
  outline-style: none;
}
.coh-style-gradient-button-white-text:after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(205, 173, 94)), color-stop(30%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
  background-image: -webkit-linear-gradient(left, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-image: linear-gradient(90deg, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  content: "";
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  width: 100%;
  left: 0;
}
.coh-style-gradient-button-white-text-w-arrow {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 15px;
}
.coh-style-gradient-button-white-text-w-arrow:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 15px;
  width: 21px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-gradient-button-white-text-w-arrow:hover {
  padding-right: 55px;
  color: rgb(255, 255, 255);
}
.coh-style-gradient-button-white-text-w-arrow:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-gradient-button-white-text-w-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: rgb(26, 137, 201);
}
.coh-style-off-white-button-w-arrow {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(36, 42, 52);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-color: rgb(232, 234, 242);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 21px;
}
@media (max-width: 767px) {
  .coh-style-off-white-button-w-arrow {
    padding-bottom: 15px;
  }
}
.coh-style-off-white-button-w-arrow:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 15px;
  width: 21px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-off-white-button-w-arrow:hover {
  padding-right: 55px;
  color: rgb(36, 42, 52);
}
.coh-style-off-white-button-w-arrow:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-off-white-button-w-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-white-btn-w-gradient-hover {
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(183, 135, 35);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: 0 auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 21px;
  -webkit-box-shadow: inset 0 0 1px 2px rgba(102, 102, 102, 0.15);
          box-shadow: inset 0 0 1px 2px rgba(102, 102, 102, 0.15);
}
@media (max-width: 767px) {
  .coh-style-white-btn-w-gradient-hover {
    padding-bottom: 15px;
  }
}
.coh-style-white-btn-w-gradient-hover:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 15px;
  width: 21px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-white-btn-w-gradient-hover:hover {
  padding-right: 55px;
  color: rgb(36, 42, 52);
  background-color: rgb(197, 163, 90);
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-style-white-btn-w-gradient-hover:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-white-btn-w-gradient-hover:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-white-border-button-w-gradient-hover-small {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 8px;
  padding-left: 15px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 0.625rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: 0 auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 10px;
}
.coh-style-white-border-button-w-gradient-hover-small:hover {
  color: rgb(36, 42, 52);
  background-color: rgb(197, 163, 90);
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-white-border-button-w-gradient-hover-small:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-white-border-button-w-gradient-arrow-hover {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 0.938rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 164, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(197, 164, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: 0 auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  display: inline-block;
  position: relative;
  line-height: 21px;
}
@media (max-width: 767px) {
  .coh-style-white-border-button-w-gradient-arrow-hover {
    padding-bottom: 15px;
  }
}
.coh-style-white-border-button-w-gradient-arrow-hover:after {
  background-image: url("/sites/default/files/2023-06/icon-arrow-right-black.svg");
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  height: 15px;
  width: 21px;
  position: absolute;
  top: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  right: 0;
}
.coh-style-white-border-button-w-gradient-arrow-hover:hover {
  padding-right: 55px;
  color: rgb(36, 42, 52);
  background-color: rgb(197, 163, 90);
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 77%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-white-border-button-w-gradient-arrow-hover:hover:after {
  right: 15px;
  visibility: visible;
  opacity: 1;
}
.coh-style-white-border-button-w-gradient-arrow-hover:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-uppercase-text {
  text-transform: uppercase;
}
.coh-style-300-weight-text {
  font-weight: 300;
}
.coh-style-100-weight-text {
  font-weight: 100;
}
.coh-style-700-weight-text {
  font-weight: 700;
}
.coh-style-500-weight-text {
  font-weight: 500;
}
.coh-style-900-weight-text {
  font-weight: 900;
}
.coh-style-gradient-text {
  background-color: rgb(177, 141, 62);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(40%, rgb(185, 149, 73)), to(rgb(197, 163, 90)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-size: auto;
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
.coh-style-green-to-pink-gradient {
  background: -webkit-linear-gradient(315deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #773270 100%, #DE5BD0 100%), -webkit-linear-gradient(315deg, #7FC783 0%, #6AF5FC 32.58%, #A584EE 64.11%, #D57BFB 100%);
  background: linear-gradient(135deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #773270 100%, #DE5BD0 100%), linear-gradient(135deg, #7FC783 0%, #6AF5FC 32.58%, #A584EE 64.11%, #D57BFB 100%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  color: rgb(255, 255, 255);
}
.coh-style-green-text {
  background: -webkit-linear-gradient(bottom, #fff3, #fff3), -webkit-linear-gradient(315deg, #4C9E5C 0%, #41B552 100%), -webkit-linear-gradient(315deg, #7FC783 0%, #6AF5FC 100%);
  background: linear-gradient(0deg, #fff3, #fff3), linear-gradient(135deg, #4C9E5C 0%, #41B552 100%), linear-gradient(135deg, #7FC783 0%, #6AF5FC 100%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
}
.coh-style-green-pink-gradient-vertical {
  background: -webkit-linear-gradient(bottom, #fff0, #fff0), -webkit-linear-gradient(273deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #C752BB 100%);
  background: linear-gradient(0deg, #fff0, #fff0), linear-gradient(177deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #C752BB 100%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
.coh-style-pink-text {
  background: -webkit-linear-gradient(bottom, #fff3, #fff3), -webkit-linear-gradient(315deg, #D97ED2 0%, #B746AB 100%), -webkit-linear-gradient(315deg, #A584EE 0%, #D7CFFA 54.69%, #D57BFB 100%);
  background: linear-gradient(0deg, #fff3, #fff3), linear-gradient(135deg, #D97ED2 0%, #B746AB 100%), linear-gradient(135deg, #A584EE 0%, #D7CFFA 54.69%, #D57BFB 100%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}
.coh-style-pink-to-green-gradient {
  background: -webkit-linear-gradient(135deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #C752BB 100%);
  background: linear-gradient(315deg, #4C9E5C 0%, #41B552 33.33%, #D97ED2 64.11%, #C752BB 100%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  color: rgb(255, 255, 255);
}
.coh-style-focusable-content input:focus, .coh-style-focusable-content select:focus, .coh-style-focusable-content textarea:focus, .coh-style-focusable-content button:focus, .coh-style-focusable-content a:focus {
  -webkit-box-shadow: 0 0 0 0.0625rem rgb(48, 56, 69);
          box-shadow: 0 0 0 0.0625rem rgb(48, 56, 69);
}
.coh-style-focusable-content .card-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-focusable-content .card-link:focus:after {
  -webkit-box-shadow: 0 0 0 0.0625rem rgb(48, 56, 69);
          box-shadow: 0 0 0 0.0625rem rgb(48, 56, 69);
}
.coh-style-focusable-content a[role=link] {
  display: block;
}
.coh-style-tag {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  font-weight: bold;
  -webkit-border-radius: 0.75rem;
          border-radius: 0.75rem;
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
  height: 1.5rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(242, 242, 242);
  margin-right: 0.75rem;
  color: rgb(72, 72, 72);
}
@media (max-width: 767px) {
  .coh-style-tag {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.coh-style-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-fieldwork-24px {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.15em;
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-24px {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-24px-700 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.15em;
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-24px-700 {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-30px-700 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.875rem;
  line-height: 35px;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: none;
  margin-top: 0;
}
@media (max-width: 1169px) {
  .coh-style-fieldwork-30px-700 {
    font-size: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-30px-700 {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-32px {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 2rem;
  line-height: 1.15em;
}
@media (max-width: 1169px) {
  .coh-style-fieldwork-32px {
    font-size: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-32px {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-32px-600 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.15em;
}
@media (max-width: 1169px) {
  .coh-style-fieldwork-32px-600 {
    font-size: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-32px-600 {
    font-size: 1.25rem;
  }
}
.coh-style-fieldwork-40px {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1em;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: none;
  margin-top: 0;
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-40px {
    font-size: 2rem;
  }
}
.coh-style-fieldwork-40px-700 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 1em;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: none;
  margin-top: 0;
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-40px-700 {
    font-size: 2rem;
  }
}
.coh-style-fieldwork-40px-upper {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 2.5rem;
  line-height: 1em;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-40px-upper {
    font-size: 2rem;
  }
}
.coh-style-fieldwork-45px {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 2.813rem;
  line-height: 1em;
  letter-spacing: 0.05em;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 1169px) {
  .coh-style-fieldwork-45px {
    font-size: 2.125rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-fieldwork-45px {
    font-size: 1.5rem;
  }
}
.coh-style-termina-23px-900-no-grad {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  font-size: 1.438rem;
  line-height: 1em;
  letter-spacing: -0.01em;
}
@media (max-width: 1023px) {
  .coh-style-termina-23px-900-no-grad {
    font-weight: 800;
  }
}
.coh-style-termina-27px-900 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 1.688rem;
  line-height: 1.15em;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(40%, rgb(185, 149, 73)), to(rgb(197, 163, 90)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-color: rgb(185, 149, 73);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  text-transform: none;
  letter-spacing: -0.01em;
}
@media (max-width: 1023px) {
  .coh-style-termina-27px-900 {
    font-weight: 800;
  }
}
.coh-style-termina-27px-w-clock-icon {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 1.688rem;
  line-height: 1.15em;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(40%, rgb(185, 149, 73)), to(rgb(197, 163, 90)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-color: rgb(185, 149, 73);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  text-transform: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: -0.01em;
}
@media (max-width: 1023px) {
  .coh-style-termina-27px-w-clock-icon {
    font-weight: 800;
  }
}
.coh-style-termina-27px-w-clock-icon:after {
  height: 35px;
  width: 35px;
  display: block;
  background-image: url("/sites/default/files/2023-06/iconhours.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  overflow: hidden;
  content: "";
  margin-left: 5px;
}
.coh-style-gold-termina-35px-900 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 2.188rem;
  line-height: 1.15em;
  text-transform: none;
  letter-spacing: -0.01em;
  color: rgb(177, 141, 62);
}
@media (max-width: 1023px) {
  .coh-style-gold-termina-35px-900 {
    font-weight: 800;
  }
}
.coh-style-termina-35px-900-upper {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 2.188rem;
  line-height: 1.15em;
  text-transform: none;
  letter-spacing: -0.01em;
}
@media (max-width: 1023px) {
  .coh-style-termina-35px-900-upper {
    font-size: 1.875rem;
    font-weight: 800;
  }
}
.coh-style-termina-45px-900 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 2.813rem;
  line-height: 1.25em;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(40%, rgb(185, 149, 73)), to(rgb(197, 163, 90)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-color: rgb(185, 149, 73);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  letter-spacing: -0.01em;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (max-width: 1023px) {
  .coh-style-termina-45px-900 {
    font-size: 2.188rem;
  }
}
@media (max-width: 767px) {
  .coh-style-termina-45px-900 {
    font-size: 1.563rem;
  }
}
.coh-style-termina-50px-900 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 3.125rem;
  line-height: 1.1em;
  letter-spacing: -0.01em;
}
@media (max-width: 1169px) {
  .coh-style-termina-50px-900 {
    font-size: 2.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-termina-50px-900 {
    font-size: 2rem;
  }
}
.coh-style-termina-70px-900 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 4.375rem;
  line-height: 1em;
  letter-spacing: -0.01em;
}
@media (max-width: 1169px) {
  .coh-style-termina-70px-900 {
    font-size: 3.125rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-termina-70px-900 {
    font-size: 2.25rem;
  }
}
.coh-style-termina-80px-900-upper {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 5rem;
  line-height: 1.15em;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(40%, rgb(185, 149, 73)), to(rgb(197, 163, 90)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(185, 149, 73) 40%, rgb(197, 163, 90) 100%);
  background-color: rgb(185, 149, 73);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  text-transform: none;
  letter-spacing: -0.01em;
}
@media (max-width: 1169px) {
  .coh-style-termina-80px-900-upper {
    font-size: 3.75rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-termina-80px-900-upper {
    font-size: 2.5rem;
    font-weight: 800;
  }
}
@media (max-width: 767px) {
  .coh-style-termina-80px-900-upper {
    font-size: 2.188rem;
  }
}
.coh-style-termina-80px-generic {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 5rem;
  line-height: 1.15em;
  text-transform: none;
  letter-spacing: -0.01em;
}
@media (max-width: 1169px) {
  .coh-style-termina-80px-generic {
    font-size: 3.75rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-termina-80px-generic {
    font-size: 2.5rem;
    font-weight: 800;
  }
}
@media (max-width: 767px) {
  .coh-style-termina-80px-generic {
    font-size: 2.188rem;
  }
}
.coh-style-slider-flex-layout .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-fill-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-fill-space > article > .coh-container > .coh-container:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-style-facet-accordion .collapsiblockTitle {
  background-image: none;
  background-origin: border-box;
  background-clip: border-box;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2 {
  border-bottom-color: rgb(219, 219, 220);
  border-bottom-width: 0.0625rem;
}
.coh-style-facet-accordion .collapsiblockTitle.collapsiblockCollapsed h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
}
.coh-style-facet-accordion .collapsiblockTitle button {
  color: rgb(0, 0, 0);
  width: 100%;
}
.coh-style-facet-accordion .collapsiblockTitle h2 {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(38, 163, 221);
  padding-right: 1.875rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .collapsiblockTitle h2:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-facet-accordion .coh-block {
  margin-bottom: 2.5rem;
}
.coh-style-facet-accordion .facet-item {
  margin-left: 0;
  list-style-type: none;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.coh-style-facet-accordion .facet-item a {
  color: rgb(38, 163, 221);
  cursor: pointer;
}
.coh-style-facet-accordion .facet-item a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-facet-accordion .facet-item a.is-active {
  color: rgb(0, 0, 0);
}
.coh-style-facet-accordion .facet-item a.is-active .facet-item__status {
  color: rgb(38, 163, 221);
}
.coh-style-facet-accordion .facet-item a .facet-item__count {
  color: rgb(0, 0, 0);
  float: right;
}
.coh-style-search-result-container {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
@media (max-width: 1169px) {
  .coh-style-search-result-container {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-contact-information {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.coh-style-contact-information li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-style-contact-information li:before {
  width: 1rem;
  margin-right: 1rem;
}
.coh-style-contact-information li.place-contact-name:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f007";
  font-family: icomoon;
}
.coh-style-contact-information li.place-company:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1ad";
  font-family: icomoon;
}
.coh-style-contact-information li.place-address:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
}
.coh-style-contact-information li.place-telephone:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f098";
  font-family: icomoon;
}
.coh-style-contact-information li.place-email:before {
  line-height: 1.5;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e0";
  font-family: icomoon;
}
.coh-style-date-with-icon {
  margin-right: 0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-icon {
    margin-right: 0.25rem;
  }
}
.coh-style-date-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f133";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-date-with-hyphen {
  margin-right: 0.75rem;
  margin-left: -0.5rem;
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen {
    margin-right: 0.5rem;
    margin-left: -0.25rem;
  }
}
.coh-style-date-with-hyphen:before {
  margin-right: 0.25rem;
  content: "-";
}
@media (max-width: 767px) {
  .coh-style-date-with-hyphen:before {
    margin-right: 0.125rem;
  }
}
.coh-style-location-with-icon {
  position: relative;
  z-index: 1;
}
.coh-style-location-with-icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f041";
  font-family: icomoon;
  margin-right: 0.25rem;
}
.coh-style-search-block {
  margin-bottom: 1rem;
}
.coh-style-search-block form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-search-block .form-type-search-api-autocomplete {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0;
}
.coh-style-search-block .form-text.form-autocomplete {
  height: 3.5rem;
  width: 100%;
  background-color: rgb(242, 242, 242);
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-style: none;
  color: rgb(72, 72, 72);
}
.coh-style-search-block .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(242, 242, 242);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 0;
}
.coh-style-search-block .form-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  position: absolute;
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-search-block .form-actions:hover {
  background-color: rgb(38, 163, 221);
}
.coh-style-search-block .form-actions:hover:before {
  color: rgb(255, 255, 255);
  cursor: pointer;
}
.coh-style-search-block .button.form-submit {
  height: 3.5rem;
  width: 3.5rem;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.coh-style-search-block .button.form-submit:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(0, 0, 0, 0);
}
.coh-style-hide-default-listing-view + .coh-row .default-listing-view {
  display: none;
}
.coh-style-clear-facets-block #block-clear-facet-filters {
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .coh-style-clear-facets-block #block-clear-facet-filters {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-map-info-window p {
  font-size: 0.75rem;
  margin-bottom: 0.375rem;
  line-height: 1.25;
}
.coh-style-extra-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.coh-style-extra-info li {
  font-weight: bold;
  font-size: 0.75rem;
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}
@media (max-width: 564px) {
  .coh-style-extra-info li {
    font-size: 0.625rem;
  }
}
.coh-style-header-light-theme {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-light-theme .utilities-bar-horizontal {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-light-theme .main-menu-toggle-button {
  color: rgb(0, 0, 0);
}
.coh-style-header-light-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
    -webkit-box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
            box-shadow: inset 0 0.0625rem 0 0 rgb(219, 219, 220);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li.in-active-trail {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-2 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-light-theme .main-menu .menu-level-2 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .main-menu .menu-level-3 > li > a {
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-light-theme .main-menu .menu-level-3 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-light-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-light-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-light-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-header-dark-theme .utilities-bar-horizontal {
  background-color: rgb(50, 50, 50);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-dark-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-dark-theme .main-menu-toggle-button:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li.in-active-trail {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .main-menu .menu-level-2 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a {
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-dark-theme .main-menu .menu-level-3 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-dark-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(50, 50, 50);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-toggle-button:hover {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(38, 163, 221);
  }
}
.coh-style-header-dark-theme .search-toggle-button.search-active {
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme {
  background-color: rgb(26, 137, 201);
}
.coh-style-header-colored-theme .utilities-bar-horizontal {
  background-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .utilities-bar-vertical {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links {
  background-color: rgb(255, 255, 255);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-header-colored-theme .main-menu-toggle-button {
  color: rgb(255, 255, 255);
}
.coh-style-header-colored-theme .main-menu-toggle-button:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu-wrapper {
    background-color: rgb(255, 255, 255);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li {
  -webkit-transition: 300ms ease-in-out box-shadow;
  transition: 300ms ease-in-out box-shadow;
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
          box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.is-expanded {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
  -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li.in-active-trail {
    -webkit-box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(38, 163, 221);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
  color: rgb(255, 255, 255);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a {
    border-bottom-width: 0.0625rem;
    border-bottom-style: solid;
    border-bottom-color: rgb(219, 219, 220);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(38, 163, 221);
    border-bottom-color: rgb(38, 163, 221);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(242, 242, 242);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2 > li > a {
  color: rgb(0, 0, 0);
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .main-menu .menu-level-2 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a {
  -webkit-transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  transition: color 300ms ease-in-out, 300ms ease-in-out border-color;
  color: rgb(0, 0, 0);
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-style-header-colored-theme .main-menu .menu-level-3 > li > a:hover {
  color: rgb(38, 163, 221);
  border-bottom-color: rgb(38, 163, 221);
}
.coh-style-header-colored-theme .search-toggle-button {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button:hover {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-toggle-button.search-active {
  background-color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button.search-active {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=search] {
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform input[type=submit] {
  color: rgba(0, 0, 0, 0);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions {
  -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.coh-style-footer-light-theme {
  background-color: rgb(242, 242, 242);
}
.coh-style-footer-light-theme .footer-menu a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-light-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-light-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-light-theme .secondary-row {
  background-color: rgb(219, 219, 220);
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme {
  background-color: rgb(38, 163, 221);
}
.coh-style-footer-colored-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .footer-menu a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a {
  color: rgb(0, 0, 0);
}
.coh-style-footer-colored-theme .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .secondary-row {
  background-color: rgb(26, 137, 201);
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme {
  background-color: rgb(34, 34, 34);
}
.coh-style-footer-dark-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme .footer-menu a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a {
  color: rgb(38, 163, 221);
}
.coh-style-footer-dark-theme .social-links a:hover {
  color: rgb(112, 195, 233);
}
.coh-style-footer-dark-theme .secondary-row {
  background-color: rgb(50, 50, 50);
  color: rgb(255, 255, 255);
}
.coh-style-text-color-light-background {
  color: rgb(0, 0, 0);
}
.coh-style-race-yellow-text {
  color: rgb(255, 241, 80);
}
.coh-style-off-white-text {
  color: rgb(232, 234, 242);
}
.coh-style-off-white-text > a {
  color: rgb(176, 183, 191);
}
.coh-style-colored-text-gold- {
  color: rgb(197, 163, 90);
}
.coh-style-text-color-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-fake-link-with-icon {
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-fake-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-fake-link-with-icon:empty {
  display: none;
}
.coh-style-fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-fake-button:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-fake-button:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
}
.coh-style-card-text-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.coh-style-card-text-dark-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-dark-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background:hover .fake-link {
  color: rgb(112, 195, 233);
}
.coh-style-card-text-light-background:hover .fake-button {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background a {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-light-background .fake-link {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .fake-button {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-date {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-tag {
  color: rgb(72, 72, 72);
  background-color: rgb(242, 242, 242);
}
.coh-style-card-text-light-background .card-tag:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-person {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-person:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-place {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-light-background .card-place:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-light-background .card-link:hover {
  color: rgb(38, 163, 221);
}
.coh-style-card-text-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background:hover .fake-link {
  color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background:hover .fake-button {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background a {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .fake-link {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .fake-button {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-date {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-tag {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(72, 72, 72);
}
.coh-style-card-text-colored-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-person:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-place:hover {
  color: rgb(0, 0, 0);
}
.coh-style-card-text-colored-background .card-link {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-link:hover {
  color: rgb(0, 0, 0);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-title.is-active a {
  background-color: rgb(219, 219, 220);
  color: rgb(197, 163, 90);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-title a {
  background-color: rgb(242, 242, 242);
  color: rgb(177, 141, 62);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
  line-height: 30px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-weight: 300;
  -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: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-title a:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(183, 135, 35);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
  color: rgb(183, 135, 35);
  position: absolute;
  right: 20px;
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-fieldwork-gold .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-title.is-active a {
  background-color: rgb(219, 219, 220);
  color: rgb(36, 42, 52);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-title a {
  background-color: rgb(242, 242, 242);
  color: rgb(36, 42, 52);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.563rem;
  line-height: 30px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-weight: 900;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
}
.coh-style-accordion-tabs-large-bold .coh-accordion-title a:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(36, 42, 52);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
  color: rgb(183, 135, 35);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-large-bold .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-small-w-border {
  margin: 10px;
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title.is-active a {
  color: rgb(36, 42, 52);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title a {
  background-color: rgb(255, 255, 255);
  color: rgb(36, 42, 52);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  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: 1px;
  border-style: solid;
  border-color: rgb(231, 231, 231);
  position: relative;
  font-size: 15px !important;
  line-height: 15px !important;
  font-family: Fieldwork !important;
  font-weight: 400 !important;
  padding: 15px 50px 15px 15px !important;
  background-color: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%) !important;
  min-height: 75px;
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title a:hover {
  color: rgb(36, 42, 52);
  background-color: linear-gradient(to bottom, #f9f9f9 0%,#f5f5f5 100%) !important;
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  color: #242a34 !important;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
  height: 100%;
  width: 50px;
  position: absolute;
  right: 0;
  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;
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-title a:before {
  height: 100%;
  width: 1px;
  position: absolute;
  right: 50px;
  display: inline-block;
  content: "";
  background-color: rgb(231, 231, 231);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-small-w-border .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-title.is-active a {
  background-color: rgb(219, 219, 220);
  color: rgb(36, 42, 52);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-title a {
  background-color: rgb(197, 163, 90);
  color: rgb(36, 42, 52);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: block;
  font-size: 1.25rem;
  line-height: 30px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-weight: 300;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: relative;
  text-align: center;
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-title a:hover {
  background-color: rgb(226, 199, 107);
  color: rgb(36, 42, 52);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 5px;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
  color: rgb(183, 135, 35);
  float: right;
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-med-fieldwork-gold-bg .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(177, 141, 62);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(220, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(220, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
          box-shadow: inset 0 -0.125rem 0 0 rgb(0, 0, 0);
  background-color: rgb(183, 135, 35);
  color: rgb(0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms linear;
  transition: 200ms ease box-shadow, background-color 300ms linear;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(183, 135, 35);
          box-shadow: inset 0 -0.125rem 0 0 rgb(183, 135, 35);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
  background-color: rgb(183, 135, 35);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
  background-color: rgb(197, 163, 90);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(48, 56, 69);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:hover {
  background-color: rgb(246, 246, 247);
  color: rgb(48, 56, 69);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title.is-active a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title.is-active a:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.25rem;
  line-height: 2rem;
  padding-top: 0.9375rem;
  padding-right: 2.5rem;
  padding-bottom: 0.8125rem;
  padding-left: 0;
  font-weight: 300;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.04em;
  position: relative;
  text-transform: none;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-right-style: solid;
  border-bottom-color: rgba(255, 255, 255, 0.9);
}
@media (max-width: 1023px) {
  .coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  position: absolute;
  display: inline-block;
  right: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  content: "\f078";
  font-family: icomoon;
  content: url("/sites/default/files/2024-07/white-faq-arrow.svg");
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a:active {
  outline-style: none;
  border-style: none;
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-title a:focus {
  outline-style: none;
  border-style: none;
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li.is-active a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-white-fieldwork-w-chevron .coh-accordion-tabs-nav li a:hover {
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title:active {
  border-style: none;
  outline-style: none;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title:focus {
  border-style: none;
  outline-style: none;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(183, 135, 35);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title.is-active a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(177, 141, 62);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title.is-active a:after {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.25rem;
  line-height: 2rem;
  padding-top: 0.9375rem;
  padding-right: 2.5rem;
  padding-bottom: 0.8125rem;
  padding-left: 0;
  font-weight: 300;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  letter-spacing: 0.04em;
  position: relative;
  text-transform: uppercase;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-right-style: solid;
  border-bottom-color: rgb(183, 135, 35);
  border-top-color: rgb(183, 135, 35);
}
@media (max-width: 1023px) {
  .coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a:before {
  height: 18px;
  width: 2px;
  display: inline-block;
  background-color: rgb(183, 135, 35);
  content: "";
  position: absolute;
  right: 8px;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a:after {
  background-color: rgb(183, 135, 35);
  height: 2px;
  width: 18px;
  position: absolute;
  display: inline-block;
  content: "";
  right: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a:active {
  outline-style: none;
  border-style: none;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-title a:focus {
  outline-style: none;
  border-style: none;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li.is-active a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-fieldwork-plus-minus .coh-accordion-tabs-nav li a:hover {
  color: rgb(48, 56, 69);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-paragraph-small {
  font-size: 1rem;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.coh-style-paragraph-small > a {
  font-size: 15px;
}
.coh-style-duplicate-of-paragraph-small {
  font-size: 0.75rem;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.coh-style-duplicate-of-paragraph-small > a {
  font-size: 15px;
}
.coh-style-fieldwork-18px {
  font-size: 1.125rem;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
}
.coh-style-fieldwork-18px > a {
  font-size: 15px;
}
.coh-style-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1169px) {
  .coh-style-paragraph-large {
    font-size: 1.25rem;
  }
}
.coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(183, 135, 35);
  font-size: 1.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgb(242, 242, 242);
  font-weight: 900;
}
.coh-style-modal-close-button-light:before, .coh-style-modal-close-button-dark:before, .coh-style-modal-close-button-color:before {
  content: "✕";
}
.coh-style-modal-close-button-light:hover, .coh-style-modal-close-button-dark:hover, .coh-style-modal-close-button-color:hover {
  color: rgb(197, 163, 90);
  background-color: rgb(219, 219, 220);
}
.coh-style-modal-close-button-color {
  color: rgb(255, 255, 255);
  background-color: rgb(183, 135, 35);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-weight: 900;
}
.coh-style-modal-close-button-color:hover {
  background-color: rgb(197, 163, 90);
  color: rgb(255, 255, 255);
}
.coh-style-modal-close-button-dark {
  color: rgb(197, 163, 90);
  background-color: rgb(0, 0, 0);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-weight: 900;
}
.coh-style-modal-close-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(183, 135, 35);
}
.coh-style-modal-close-no-bg {
  height: 50px;
  width: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(183, 135, 35);
  font-size: 50px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-weight: 900;
}
.coh-style-modal-close-no-bg:before {
  content: "✕";
}
.coh-style-modal-close-no-bg:hover {
  color: rgb(197, 163, 90);
}
.coh-style-modal-open-button-light, .coh-style-modal-open-button-color, .coh-style-modal-open-button-dark {
  background-color: rgb(242, 242, 242);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-modal-open-button-light:hover, .coh-style-modal-open-button-color:hover, .coh-style-modal-open-button-dark:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(26, 137, 201);
}
.coh-style-modal-open-button-dark {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-light {
  background-color: rgb(242, 242, 242);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.coh-style-read-more-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more-button-dark {
  background-color: rgb(0, 0, 0);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more-button-color {
  background-color: rgb(38, 163, 221);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-read-more-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.is-expanded.coh-style-read-more-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-read-more {
  padding-top: 0.5rem;
  padding-right: 1.25rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  color: rgb(38, 163, 221);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-read-more:hover {
  color: rgb(112, 195, 233);
}
.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.25rem;
}
.is-expanded.coh-style-read-more:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-style-heading-xl {
  font-size: 5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (max-width: 1169px) {
  .coh-style-heading-xl {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-heading-xl {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-xl {
    font-size: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-heading-xl {
    font-size: 2.5rem;
  }
}
.coh-style-heading-1-size {
  font-size: 3rem;
  line-height: 1.25;
  font-weight: bold;
  padding-bottom: 10px;
}
@media (max-width: 1439px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 1169px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 1.75rem;
  }
}
.coh-style-heading-2-size {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.25;
  padding-bottom: 10px;
}
@media (max-width: 1439px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: bold;
  padding-bottom: 10px;
}
@media (max-width: 1169px) {
  .coh-style-heading-3-size {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 1.25rem;
  }
}
.coh-style-heading-4-size {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.375rem;
  line-height: 1.5;
  padding-bottom: 10px;
}
@media (max-width: 1169px) {
  .coh-style-heading-4-size {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-heading-5-size {
  font-size: 1rem;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  font-weight: bold;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .coh-style-heading-5-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 1rem;
}
@media (max-width: 1169px) {
  .coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
    margin-bottom: 0.5rem;
  }
}
.coh-style-pre-heading-dark {
  color: rgb(0, 0, 0);
}
.coh-style-pre-heading-blue {
  color: rgb(38, 163, 221);
}
.coh-style-pre-heading-light {
  color: rgb(255, 255, 255);
}
.coh-style-multi-column-two-column {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-multi-column-two-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-two-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-multi-column-three-column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-multi-column-three-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-three-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-margin-top-small {
  margin-top: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-margin-top-small {
    margin-top: 1.5rem;
  }
}
.coh-style-margin-bottom-small {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-margin-bottom-small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 4.6875rem;
  padding-bottom: 4.6875rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }
}
.coh-style-padding-top-bottom-medium {
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
.coh-style-padding-top-bottom-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-top-large {
  padding-top: 4.6875rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-large {
    padding-top: 3.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-large {
    padding-top: 1.5625rem;
  }
}
.coh-style-padding-top-medium {
  padding-top: 3.125rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-medium {
    padding-top: 1.875rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-medium {
    padding-top: 1.25rem;
  }
}
.coh-style-sidebar-nav {
  margin-bottom: 0;
}
.coh-style-sidebar-nav li {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-sidebar-nav li.is-active > a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-sidebar-nav li.is-active > a:hover {
  color: rgb(0, 0, 0);
}
.coh-style-sidebar-nav li a {
  font-weight: bold;
  color: rgb(0, 0, 0);
  line-height: 1rem;
  font-size: 0.875rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, color 200ms ease;
  transition: 200ms ease box-shadow, color 200ms ease;
}
@media (max-width: 767px) {
  .coh-style-sidebar-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-sidebar-nav li a:hover {
  color: rgb(38, 163, 221);
}
.coh-style-sidebar-nav li ul {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-style-sidebar-nav li ul > li > a {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-sidebar-nav li ul > li > a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding-top-small {
  padding-top: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-small {
    padding-top: 1.5rem;
  }
}
.coh-style-padding-bottom-large {
  padding-bottom: 60px;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 60px;
  }
}
.coh-style-padding-bottom-medium {
  padding-bottom: 30px;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 30px;
  }
}
.coh-style-view-pagination {
  margin-bottom: 0;
}
.coh-style-view-pagination .pager__item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style-type: none;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.coh-style-view-pagination .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-view-pagination .pager__item a:hover {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a:hover {
  background-color: rgb(0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-view-pagination .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-view-pagination .pager__item--last a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(112, 195, 233);
}
.coh-style-padding-bottom-small {
  padding-bottom: 15px;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 15px;
  }
}
.coh-style-padding-left-right-large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-left-right-large {
    padding-right: 4.5rem;
    padding-left: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-left-right-large {
    padding-right: 3rem;
    padding-left: 3rem;
  }
}
.coh-style-padding-left-right-small {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-left-right-small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding-small {
  padding: 20px;
}
@media (max-width: 1169px) {
  .coh-style-padding-small {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-small {
    padding: 10px;
  }
}
.coh-style-link-with-icon {
  color: rgb(177, 141, 62);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-link-gray {
  color: rgb(102, 102, 102);
}
.coh-style-link-button-dark {
  background-color: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-dark:hover {
  background-color: rgb(72, 72, 72);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-dark:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-link-button-light {
  background-color: rgb(242, 242, 242);
  color: rgb(38, 163, 221);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-light:hover {
  background-color: rgb(219, 219, 220);
  color: rgb(38, 163, 221);
}
.coh-style-link-button-light:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-link-button-color {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-button-color:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-link-button-color:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  font-size: 0.75rem;
  padding-left: 0.5rem;
  margin-left: auto;
}
.coh-style-breadcrumbs {
  margin-bottom: 0;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
}
@media (max-width: 1169px) {
  .coh-style-breadcrumbs li {
    font-size: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li {
    font-size: 0.625rem;
  }
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  content: "/";
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  color: rgb(183, 135, 35);
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:after {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  content: normal;
}
.coh-style-gold-dash-bullets-list {
  margin-bottom: 0;
}
.coh-style-gold-dash-bullets-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  display: block;
  padding-left: 20px;
  position: relative;
}
.coh-style-gold-dash-bullets-list li:before {
  color: rgb(197, 163, 90);
  content: "⁠–";
  font-weight: 700;
  margin-right: 0;
  position: absolute;
  left: 0;
}
.coh-style-gold-dash-bullets-list li > ul {
  padding-left: 5px;
  margin-top: 0;
}
.coh-style-duplicate-of-gold-chevron-list {
  margin-bottom: 0;
}
.coh-style-duplicate-of-gold-chevron-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  display: block;
  padding-left: 20px;
  position: relative;
}
.coh-style-duplicate-of-gold-chevron-list li:before {
  margin-top: -1px;
  position: absolute;
  left: 0;
  content: url("/sites/default/files/2024-06/arrow-list-gold_0.svg");
  top: 0;
  height: 11px;
  width: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.coh-style-duplicate-of-gold-chevron-list li > ul {
  padding-left: 5px;
  margin-top: 0;
}
.coh-style-gold-chevron-list {
  margin-bottom: 0;
}
.coh-style-gold-chevron-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  display: block;
  padding-left: 20px;
  position: relative;
}
.coh-style-gold-chevron-list li:before {
  margin-top: -1px;
  position: absolute;
  left: 0;
  content: url("/sites/default/files/2024-04/arrow-list.svg");
  top: 8px;
  height: 11px;
  width: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-gold-chevron-list li > ul {
  padding-left: 5px;
  margin-top: 0;
}
.coh-style-no-bullets-list {
  margin-bottom: 0;
}
.coh-style-no-bullets-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-style-tick-list {
  margin-bottom: 0;
}
.coh-style-tick-list li {
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-style-tick-list li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  margin-top: 0.1875rem;
  margin-right: 0.5rem;
  background-color: rgb(38, 163, 221);
  height: 1rem;
  width: 1rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  font-size: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-style-social-icon {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-social-icon a {
  background-color: rgb(38, 163, 221);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-social-icon a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
.coh-style-social-icon a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-instsagram-icon-rounded-square {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-instsagram-icon-rounded-square a {
  background-color: rgb(234, 44, 89);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-instsagram-icon-rounded-square a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 16px;
}
.coh-style-instsagram-icon-rounded-square a:hover {
  background-color: rgba(234, 44, 89, 0.85);
  color: rgb(255, 255, 255);
}
.coh-style-instsagram-icon-rounded-square a > span {
  display: none;
}
.coh-style-facebook-icon-rounded-square {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
}
.coh-style-facebook-icon-rounded-square a {
  background-color: rgb(59, 89, 152);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-facebook-icon-rounded-square a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 16px;
}
.coh-style-facebook-icon-rounded-square a:hover {
  background-color: rgba(59, 89, 152, 0.85);
  color: rgb(255, 255, 255);
}
.coh-style-facebook-icon-rounded-square a > span {
  display: none;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(38, 163, 221);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  background-image: none;
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
  background: none;
  border-width: 0.625rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgb(38, 163, 221);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.coh-style-video .mejs__controls {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(38, 163, 221);
  background-image: none;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__button {
  line-height: normal;
  height: 2.5rem;
  width: 2.5rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__play button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__pause button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04c";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__replay button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f01e";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__mute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f026";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f028";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video .mejs__controls .mejs__button button {
  color: rgb(255, 255, 255);
  font-size: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__button button:hover {
  background-color: rgb(112, 195, 233);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(38, 163, 221);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(26, 137, 201);
}
.coh-style-video .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-video-no-controls .mejs__layers .mejs__overlay.mejs__overlay-play {
  display: none;
}
.coh-style-video-no-controls .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(38, 163, 221);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: relative;
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  background-image: none;
}
.coh-style-video-no-controls .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  left: 55%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.coh-style-video-no-controls .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-video-no-controls .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img {
  background: none;
  border-width: 0.625rem;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  border-style: solid;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.2);
  border-left-color: rgb(38, 163, 221);
  border-right-color: rgba(0, 0, 0, 0.2);
}
.coh-style-video-no-controls .mejs__controls {
  z-index: 2;
  display: none;
  background-color: rgb(38, 163, 221);
  background-image: none;
  padding: 0;
}
.coh-style-video-no-controls .mejs__controls .mejs__button {
  line-height: normal;
  height: 2.5rem;
  width: 2.5rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__play button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04b";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__pause button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f04c";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__replay button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f01e";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__mute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f026";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__unmute button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f028";
  font-family: icomoon;
  font-size: 1.25rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button.mejs__fullscreen-button button:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f065";
  font-family: icomoon;
  font-size: 1rem;
}
.coh-style-video-no-controls .mejs__controls .mejs__button button {
  color: rgb(255, 255, 255);
  font-size: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  width: 2.5rem;
  background-image: none;
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: background-color 300ms ease-in-out;
  transition: background-color 300ms ease-in-out;
  margin: 0;
}
.coh-style-video-no-controls .mejs__controls .mejs__button button:hover {
  background-color: rgb(112, 195, 233);
}
.coh-style-video-no-controls .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(38, 163, 221);
}
.coh-style-video-no-controls .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(26, 137, 201);
}
.coh-style-video-no-controls .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video-no-controls .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video-no-controls .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-paragraph-extra-large {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.25;
}
@media (max-width: 1169px) {
  .coh-style-paragraph-extra-large {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-paragraph-extra-large {
    font-size: 2rem;
  }
}
.coh-style-paragraph-fieldwork-20px-gold {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(177, 141, 62);
}
.coh-style-paragraph-inline-w-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-right: 1.563rem;
}
.coh-style-paragraph-inline-w-icon:last-child {
  margin-right: 0;
}
.coh-style-paragraph-inline-w-icon > img {
  height: 35px;
  width: 35px;
  margin-right: 5px;
}
.dark-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(0, 0, 0);
}
.light-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_articles_slider-8a32b71 {
  color: rgb(38, 163, 221);
}
.align-left.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: left;
}
.align-center.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: center;
}
.align-right.coh-ce-cpt_articles_slider-8a32b71 {
  text-align: right;
}
.coh-ce-cpt_atr_gallery_slider_w_text_na-6626ebf7 {
  position: relative;
  margin-bottom: 0;
}
.coh-ce-cpt_atr_gallery_slider_w_text_na-d2670ca5 p {
  font-size: 0.875rem;
}
.coh-ce-cpt_blockquote-eebeed73 {
  padding-right: 0;
  padding-left: 0;
  border-left-style: none;
  margin-bottom: 0;
}
.coh-ce-cpt_blockquote-eebeed73:before {
  padding-left: 0;
}
.coh-ce-cpt_blockquote-50ab9410 {
  font-size: 1rem;
  line-height: 1rem;
  padding-top: 1.5rem;
  margin-top: auto;
}
.coh-ce-cpt_blockquote-553a8b89 {
  display: block;
  font-weight: bold;
}
.coh-ce-cpt_blockquote-5baee877 {
  display: block;
  margin-top: 0.5rem;
}
.coh-ce-cpt_blockquote-bf1797a2 {
  font-style: normal;
  font-size: 0.75rem;
}
.coh-ce-cpt_breadcrumbs-b00f9d69 {
  padding-top: 0;
  padding-bottom: 0;
}
.transparent-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b00f9d69 {
  background-color: rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
}
.position-absolute-top-left.coh-ce-cpt_breadcrumbs-b00f9d69 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.coh-ce-cpt_column_0-9431213c {
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_contact_information_card-42bc939c {
  font-style: normal;
}
.coh-ce-cpt_contact_information_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(0, 0, 0);
}
.light-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(255, 255, 255);
}
.color-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(38, 163, 221);
}
.dark-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(0, 0, 0);
}
.light-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_events_slider-8a32b71 {
  color: rgb(38, 163, 221);
}
.align-left.coh-ce-cpt_events_slider-8a32b71 {
  text-align: left;
}
.align-center.coh-ce-cpt_events_slider-8a32b71 {
  text-align: center;
}
.align-right.coh-ce-cpt_events_slider-8a32b71 {
  text-align: right;
}
.move-pagination-up.coh-ce-cpt_gallery_slider-4ac4673a .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_gallery_slider-4ac4673a .slick-dots {
  top: 1.5rem;
}
.coh-ce-cpt_hero_backup-5ed4e476 {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_hero_backup-5ed4e476 {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.transparent-background.coh-ce-cpt_hero_backup-5ed4e476 {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_hero_backup-5ed4e476 {
  background-color: rgb(34, 34, 34);
}
.solid-light-background.coh-ce-cpt_hero_backup-5ed4e476 {
  background-color: rgb(242, 242, 242);
}
.semi-transparent-dark-background.coh-ce-cpt_hero_backup-5ed4e476 {
  background-color: rgba(0, 0, 0, 0.5);
}
.none.coh-ce-cpt_hero_backup-5ed4e476 {
  display: none;
  visibility: hidden;
}
.coh-ce-cpt_hero_backup-5e80e1b5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero_backup-5e80e1b5 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero_backup-5e80e1b5 {
  min-height: 40rem;
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero_backup-5e80e1b5 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1169px) {
  .tall.coh-ce-cpt_hero_backup-5e80e1b5 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero_backup-5e80e1b5 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero_backup-5e80e1b5 {
  min-height: 20rem;
}
@media (max-width: 1169px) {
  .short.coh-ce-cpt_hero_backup-5e80e1b5 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero_backup-5e80e1b5 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
  width: 85%;
  text-align: center;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
    width: 95%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 85%;
  margin-top: 0;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    width: 80%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    margin-top: 0;
  }
}
.center-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero_backup-5e80e1b5 .drop-zone-content {
    margin-top: 3rem;
  }
}
.medium.coh-ce-cpt_hero_backup-5e80e1b5 {
  min-height: 440px;
  padding-right: 15px;
  padding-left: 15px;
}
.coh-ce-cpt_hero_backup-811e676e {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
}
.colored.coh-ce-cpt_hero_backup-829d3c1c {
  color: rgb(197, 163, 90);
}
.add-space-below.coh-ce-cpt_hero_backup-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_hero_backup-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero_backup-5b0d7892 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 0;
}
.coh-ce-cpt_image_2-40e60b8 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  font-style: italic;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_image_2-40e60b8:empty {
  display: none;
}
.coh-ce-cpt_impact_card-c4fa5111 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 25rem;
  height: 100%;
}
.coh-ce-cpt_impact_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_impact_card-63e38b8f {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_impact_card-63e38b8f:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 2;
}
.coh-ce-cpt_impact_card-38bc85ac {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: auto;
}
.coh-ce-cpt_logo_card-7e0447e5 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_logo_card-6456e07e {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.coh-ce-cpt_meetings_events_feature_card-61e11e4f {
  overflow: hidden;
  height: 200px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-cpt_meetings_events_feature_card-a7bfc2b0 {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-cpt_meetings_events_feature_card-9802a273 {
  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-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 25px;
  padding-right: 15px;
  padding-bottom: 25px;
  padding-left: 15px;
  min-height: 220px;
}
.coh-ce-cpt_meetings_events_feature_card-2c153d23:hover a {
  color: rgb(226, 199, 107);
}
.coh-ce-cpt_meetings_events_feature_card-2c153d23 > a {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(183, 135, 35);
  font-size: 1.5rem;
  text-transform: uppercase;
}
.coh-ce-cpt_meetings_events_feature_card-abc747df {
  -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: 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;
}
.coh-ce-cpt_meetings_events_feature_card-abc747df > p {
  margin-bottom: 0;
  font-size: 0.938rem;
  line-height: 1.5;
  font-weight: 300;
}
.coh-ce-cpt_modal_window-74bffa76 {
  overflow: hidden;
  max-height: -webkit-calc(100vh - 4rem);
  max-height: calc(100vh - 4rem);
  -webkit-overflow-scrolling: touch;
  padding: 15px;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 5px 0 rgba(86, 86, 131, 0.6);
          box-shadow: 0 0 5px 0 rgba(86, 86, 131, 0.6);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_modal_window-74bffa76 {
    max-height: -webkit-calc(100vh - 3rem);
    max-height: calc(100vh - 3rem);
  }
}
.coh-ce-cpt_price_card-6c50e96c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_price_card-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-cpt_price_card-12c4107e:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_price_card-6eb4d95c {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_price_card-b2503be0 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: auto;
}
.coh-ce-cpt_price_card-1775711d {
  margin-left: -0.5rem;
}
.coh-ce-cpt_price_card-77973a3b {
  font-size: 3.125rem;
}
.coh-ce-cpt_price_card-5d509b1 {
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_price_card-d17cb34a {
  margin-top: 1.5rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_price_card-5289bcbf {
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_race_offers_carousel-5544a78f {
  padding: 0;
  margin: 0;
  position: relative;
  max-width: 500px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f {
    max-width: 450px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f {
    max-width: 350px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f {
    max-width: 95vw;
  }
}
.coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
  padding-right: 150px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
    padding-right: 125px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
    padding-right: 100px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
    padding-right: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
    padding-right: 50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list {
    padding-right: 0;
  }
}
.coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  width: 30%;
  position: absolute;
  top: 0;
  content: "";
  right: 0;
  z-index: 3;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
    width: 30%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
    width: 50%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_race_offers_carousel-5544a78f .slick-list:before {
    width: 50%;
  }
}
.coh-ce-cpt_race_offers_carousel-5e6a3ee0 .slick-list {
  padding: 0;
}
.coh-ce-cpt_race_offers_carousel-5e6a3ee0 .slick-list:before {
  display: none;
}
.coh-ce-cpt_race_offers_carousel-d76ce8c4 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.coh-ce-cpt_race_offers_carousel-602aa897 {
  color: rgb(255, 255, 255);
  height: auto !important;
  padding-top: 0;
  padding-right: 25px;
  padding-bottom: 0;
  padding-left: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_race_offers_carousel-602aa897 {
    height: 100%;
  }
}
.coh-ce-cpt_social_links-c4355378 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-c4355378 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_social_links-ff917e8c {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_social_links-7fba6170 {
  height: 2.5rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-7fba6170 {
    width: auto;
  }
}
.facebook.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f099";
  font-family: icomoon;
}
.linkedin.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
}
.youtube.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links-7fba6170:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.coh-ce-cpt_social_links_card-849e44df {
  margin-bottom: 1rem;
}
.coh-ce-cpt_social_links_card-33a132e2 {
  margin-right: -0.25rem;
  margin-bottom: 0;
  margin-left: -0.25rem;
}
.coh-ce-cpt_social_links_card-5dada3cd {
  margin-bottom: 0.5rem;
}
.facebook.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
}
.twitter.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f099";
  font-family: icomoon;
}
.linkedin.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0e1";
  font-family: icomoon;
}
.youtube.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16a";
  font-family: icomoon;
}
.vimeo.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f27d";
  font-family: icomoon;
}
.instagram.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16d";
  font-family: icomoon;
}
.medium.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f23a";
  font-family: icomoon;
}
.pinterest.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f231";
  font-family: icomoon;
}
.rss.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09e";
  font-family: icomoon;
}
.behance.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1b4";
  font-family: icomoon;
}
.drupal.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1a9";
  font-family: icomoon;
}
.github.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09b";
  font-family: icomoon;
}
.xing.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f168";
  font-family: icomoon;
}
.bitbucket.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f171";
  font-family: icomoon;
}
.whatsapp.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f232";
  font-family: icomoon;
}
.slideshare.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e7";
  font-family: icomoon;
}
.flickr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16e";
  font-family: icomoon;
}
.vkontakte.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f189";
  font-family: icomoon;
}
.tumblr.coh-ce-cpt_social_links_card-bb596a78:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f173";
  font-family: icomoon;
}
.coh-ce-cpt_stat_card-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_stat_card-5e7d51c3 {
  font-weight: bold;
  display: block;
  margin-bottom: 1rem;
}
.large.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 6rem;
}
@media (max-width: 1169px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 4.5rem;
  }
}
@media (max-width: 767px) {
  .large.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
.medium.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 4.5rem;
}
@media (max-width: 1169px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .medium.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
.small.coh-ce-cpt_stat_card-5e7d51c3 {
  font-size: 3.5rem;
}
@media (max-width: 1169px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .small.coh-ce-cpt_stat_card-5e7d51c3 {
    font-size: 1.5rem;
  }
}
.coh-ce-cpt_stat_card-9703bc5a {
  font-weight: bold;
  font-size: 0.875rem;
  display: block;
}
.coh-ce-cpt_stat_card-42588cf7 {
  width: 3rem;
  margin-bottom: 1rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
  padding-left: 11.5%;
}
@media (max-width: 1169px) {
  .space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
    padding-left: 0;
  }
}
.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-nav {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cpt_testimonial_card-3154f319 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_testimonial_card-aa01a782 {
  border-left-style: none;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_testimonial_card-2f2a169e {
  margin-top: auto;
  padding-top: 1.5rem;
  line-height: 1rem;
  font-size: 1rem;
}
.coh-ce-cpt_testimonial_card-29a98c9a {
  -webkit-border-radius: 100%;
          border-radius: 100%;
  width: 3.5rem;
  margin-right: auto;
  margin-bottom: 1.5rem;
  margin-left: auto;
}
.coh-ce-cpt_testimonial_card-174b89fd {
  margin-bottom: 0.5rem;
  font-weight: bold;
}
.coh-ce-cpt_testimonial_card-92c7cc8a {
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
}
.coh-ce-cpt_testimonial_card-18495c3e {
  font-size: 0.875rem;
}
.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 2.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 {
    display: none;
  }
}
.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .utilities-menu li {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.coh-ce-cpt_utilities_bar_horizontal-ccf0cd73 .social-links a {
  width: 2rem;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_horizontal-830836c6 + * {
    margin-left: 0;
  }
}
.coh-ce-cpt_utilities_bar_vertical-81040a3c {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-81040a3c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_utilities_bar_vertical-81040a3c .social-links a {
  width: auto;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 {
  height: 100%;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 + * {
  margin-left: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_utilities_bar_vertical-80f39919 + * {
    margin-left: 0;
  }
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_utilities_bar_vertical-80f39919 a {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
}
.coh-ce-1dc117b7-30145eb5 {
  background-color: rgb(255, 255, 255);
  margin-bottom: 0;
}
.move-pagination-up.coh-ce-1dc117b7-30145eb5 .slick-dots {
  top: -2rem;
}
.move-pagination-up.coh-ce-1dc117b7-30145eb5 .slick-dots li > button {
  background-color: rgb(226, 199, 107);
}
.move-pagination-up.coh-ce-1dc117b7-30145eb5 .slick-dots li > button:hover {
  background-color: rgb(197, 163, 90);
}
.move-pagination-up.coh-ce-1dc117b7-30145eb5 .slick-dots li > button:focus {
  outline-width: 1px;
  outline-offset: 0;
  outline-color: rgb(0, 0, 0);
  outline-style: solid;
}
.move-pagination-up.coh-ce-1dc117b7-30145eb5 .slick-dots li.slick-active button {
  background-color: rgb(183, 135, 35);
}
.move-pagination-down.coh-ce-1dc117b7-30145eb5 .slick-dots {
  padding-top: 1rem;
}
.hide-pagination.coh-ce-1dc117b7-30145eb5 .slick-dots {
  display: none !important;
}
.padding-left-right.coh-ce-1dc117b7-30145eb5 .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1169px) {
  .padding-left-right.coh-ce-1dc117b7-30145eb5 .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-1dc117b7-30145eb5 .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.color-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:before {
  color: rgb(183, 135, 35);
}
.dark-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover:before {
  color: rgb(72, 72, 72);
}
.dark-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:before {
  color: rgb(0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.light-arrows.coh-ce-1dc117b7-30145eb5 .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_atr_carousel_2_text_nav-6626ebf7 {
  position: relative;
  margin-bottom: 0;
}
.coh-ce-cpt_atr_carousel_2_text_nav-76cd625 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_atr_carousel_2_text_nav-5c1a3f1b {
  display: none;
}
.coh-ce-cpt_atr_carousel_2_text_nav-d2670ca5 p {
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_background_video-9c5cbe55 .coh-video-background .coh-video-background-inner {
    min-height: unset;
    -o-object-fit: unset;
       object-fit: unset;
  }
}
.coh-ce-cpt_background_video-3a31c24c {
  position: relative;
  z-index: -1;
}
.coh-ce-cpt_background_video-5cc67da2 {
  width: 100%;
}
.coh-ce-cpt_club_serrano_slider-7b6d9998 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .coh-slider-nav-inner-top {
  height: 100%;
  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;
  max-width: 740px !important;
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .coh-slider-nav-inner-top .slick-arrow {
  height: 100%;
  width: 50%;
  opacity: 0;
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track {
  -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: 300px;
  max-width: 740px;
  -webkit-transform: translate3d(0px, 0px, 0px) !important;
          transform: translate3d(0px, 0px, 0px) !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track {
    max-width: 350px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track {
    max-width: 300px;
  }
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .slick-cloned {
  display: none;
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card {
  position: absolute;
  padding: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-first {
  width: 195px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 15%;
  z-index: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-first {
    width: 150px;
    left: 20%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-first {
    left: 27%;
  }
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-prev {
  z-index: 1;
  left: 25%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 255px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-prev {
    width: 200px;
    left: 30%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-prev {
    width: 180px;
    left: 37%;
  }
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-selected {
  z-index: 10;
  left: 50%;
  width: 365px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-selected {
    width: 300px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-selected {
    width: 255px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-selected {
    width: 220px;
  }
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-next {
  width: 255px;
  left: 75%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-next {
    width: 200px;
    left: 70%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-next {
    left: 67%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-next {
    width: 180px;
    left: 62%;
  }
}
.coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-last {
  width: 195px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 85%;
  z-index: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-last {
    width: 150px;
    left: 80%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_club_serrano_slider-af7d824d .coh-slider-container-mid .coh-slider-container-inner .slick-list .slick-track .card-last {
    left: 72%;
  }
}
.coh-ce-cpt_club_serrano_slider-ae9af99b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_club_serrano_slider-e3beaa4c {
  width: 365px;
}
.coh-ce-cpt_club_serrano_slider-8a4a792a {
  text-align: center;
  margin-bottom: 0;
  font-weight: 300;
}
.coh-ce-cpt_club_serrano_slider-7b7f0243 {
  text-align: center;
  margin-bottom: 0;
}
.coh-ce-cpt_club_serrano_slider-d9a0323 .logo-box {
  height: 60px;
  min-height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.coh-ce-cpt_club_serrano_slider-d9a0323 .logo-box img {
  margin-left: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
}
.coh-ce-cpt_club_serrano_slider-c0d7d26c {
  text-align: center;
  font-weight: 300;
  color: rgb(183, 135, 35);
}
.coh-ce-cpt_club_serrano_slider-f416ae4a {
  text-align: center;
  color: rgb(183, 135, 35);
  font-weight: 300;
}
.coh-ce-cpt_day_night_carousel-c986291c {
  padding: 0;
  margin: 0;
  position: relative;
}
.coh-ce-cpt_day_night_carousel-c986291c .slick-list {
  padding-right: 150px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list {
    padding-right: 125px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list {
    padding-right: 100px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list {
    padding-right: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list {
    padding-right: 50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list {
    padding-right: 0;
  }
}
.coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.85)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  width: 30%;
  position: absolute;
  top: 0;
  content: "";
  right: 0;
  z-index: 3;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
    width: 30%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
    width: 50%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_day_night_carousel-c986291c .slick-list:before {
    width: 50%;
  }
}
.coh-ce-cpt_entertainment_around_palms_f-61e11e4f {
  overflow: hidden;
  height: 200px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-cpt_entertainment_around_palms_f-a7bfc2b0 {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-cpt_entertainment_around_palms_f-7c43596d {
  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;
  padding-top: 25px;
  padding-right: 15px;
  padding-bottom: 25px;
  padding-left: 15px;
  min-height: 220px;
}
.coh-ce-cpt_entertainment_around_palms_f-2c153d23:hover a {
  color: rgb(226, 199, 107);
}
.coh-ce-cpt_entertainment_around_palms_f-2c153d23 > a {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(183, 135, 35);
  font-size: 1.5rem;
  text-transform: uppercase;
}
.coh-ce-cpt_entertainment_around_palms_f-fa59d81e:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-cpt_entertainment_around_palms_f-c33e952b > p {
  margin-bottom: 0;
  font-size: 0.938rem;
  line-height: 1.5;
  font-weight: 300;
}
.coh-ce-cpt_entertainment_around_palms_f-c33e952b > h4 {
  line-height: 1.5;
  margin-bottom: 10px;
}
.coh-ce-cpt_entertainment_around_palms_f-443877c8 {
  margin-top: 0;
}
.coh-ce-cpt_feature_card-d1f5e17a {
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_feature_card-8e9267cf {
  font-size: 1rem;
  line-height: 1.5em;
}
.coh-ce-cpt_feature_card-8e9267cf sup {
  font-weight: 700;
  font-size: 0.625rem;
  top: -0.375rem;
  position: relative;
  line-height: 0;
}
.coh-ce-cpt_feature_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_gallery_slider_w_text_nav-6626ebf7 {
  position: relative;
  margin-bottom: 0;
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef {
    display: none;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track {
  width: 100% !important;
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
  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-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track > .slick-slide {
  width: auto !important;
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track > .slick-slide > a {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(183, 135, 35);
  padding: 45px 40px 5px 25px !important;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.04);
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track > .slick-slide > a:hover {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track > .slick-slide.slick-current > a {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav-4a7dd6ef .slick-track > .slick-slide > p:empty {
  display: none;
}
.coh-ce-cpt_gallery_slider_w_text_nav-85b88d0b {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.938rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
}
.coh-ce-cpt_gallery_slider_w_text_nav-85b88d0b:focus {
  outline-width: 1px;
  outline-offset: -2px;
  outline-color: rgb(0, 0, 0);
  outline-style: inset;
}
.coh-ce-cpt_gallery_slider_w_text_nav-27ff81a {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: 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: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav-27ff81a {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav-27ff81a > .slide-btns > .coh-link:last-child:empty {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav-27ff81a > p {
    text-align: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav-27ff81a > .coh-heading {
    text-align: center;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav-58452563 {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav-1565ab87 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_gallery_slider_w_text_nav-6a3807ef {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_gallery_slider_w_text_nav-ca11e80b {
  margin-right: 15px;
}
.none.coh-ce-cpt_gallery_slider_w_text_nav-438ce1f8 {
  display: none;
}
.coh-ce-cpt_gallery_slider_w_text_nav-a1319a59 {
  display: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-6626ebf7 {
  position: relative;
  margin-bottom: 0;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 {
  position: absolute;
  top: 0;
  z-index: 3;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 {
    display: none;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100% !important;
  -webkit-transform: unset !important;
      -ms-transform: unset !important;
          transform: unset !important;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track > .slick-slide {
  width: auto !important;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track > .slick-slide > a {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(232, 234, 242);
  padding: 30px 20px 5px 20px !important;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.04);
  text-align: center;
  color: rgb(232, 234, 242);
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track > .slick-slide > a:hover {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track > .slick-slide.slick-current > a {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-b4b3c819 .slick-track > .slick-slide > p:empty {
  display: none;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-accdd15 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 0.938rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-accdd15:focus {
  outline-width: 1px;
  outline-offset: -2px;
  outline-color: rgb(226, 199, 107);
  outline-style: inset;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: 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: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c > .slide-btns > .coh-link:last-child:empty {
  display: none;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c > p {
  color: rgb(232, 234, 242);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c > p {
    text-align: center;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c > .coh-heading {
  color: rgb(232, 234, 242);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_gallery_slider_w_text_nav_2-c175f16c > .coh-heading {
    text-align: center;
  }
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-58452563 {
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-1565ab87 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-6a3807ef {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-ca11e80b {
  margin-right: 15px;
}
.none.coh-ce-cpt_gallery_slider_w_text_nav_2-ea6a733a {
  display: none;
}
.coh-ce-cpt_gallery_slider_w_text_nav_2-a1319a59 {
  display: none;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_heading-f05025cd {
  display: block;
}
.dark-heading.coh-ce-cpt_heading-f05025cd {
  color: rgb(36, 42, 52);
}
.light-heading.coh-ce-cpt_heading-f05025cd {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_heading-f05025cd {
  color: rgb(177, 141, 62);
}
.off-white.coh-ce-cpt_heading-f05025cd {
  color: rgb(232, 234, 242);
}
.align-text-left.coh-ce-cpt_heading-f05025cd {
  text-align: left;
}
.align-text-center.coh-ce-cpt_heading-f05025cd {
  text-align: center;
}
.align-text-right.coh-ce-cpt_heading-f05025cd {
  text-align: right;
}
.coh-ce-cpt_heading_w_link-b2c33d19 {
  display: block;
}
.dark-heading.coh-ce-cpt_heading_w_link-b2c33d19 {
  color: rgb(36, 42, 52);
}
.light-heading.coh-ce-cpt_heading_w_link-b2c33d19 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_heading_w_link-b2c33d19 {
  color: rgb(177, 141, 62);
}
.align-text-left.coh-ce-cpt_heading_w_link-b2c33d19 {
  text-align: left;
}
.align-text-center.coh-ce-cpt_heading_w_link-b2c33d19 {
  text-align: center;
}
.align-text-right.coh-ce-cpt_heading_w_link-b2c33d19 {
  text-align: right;
}
.coh-ce-cpt_hero-5e80e1b5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero-5e80e1b5 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero-5e80e1b5 {
  min-height: 40rem;
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero-5e80e1b5 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1169px) {
  .tall.coh-ce-cpt_hero-5e80e1b5 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero-5e80e1b5 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero-5e80e1b5 {
  min-height: 20rem;
}
@media (max-width: 1169px) {
  .short.coh-ce-cpt_hero-5e80e1b5 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero-5e80e1b5 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero-5e80e1b5 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero-5e80e1b5 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
  width: 85%;
  text-align: center;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
    width: 95%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 85%;
  margin-top: 0;
}
@media (max-width: 1169px) {
  .center-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    width: 80%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    margin-top: 0;
  }
}
.center-align-content.coh-ce-cpt_hero-5e80e1b5 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero-5e80e1b5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-5e80e1b5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero-5e80e1b5 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-5e80e1b5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-5e80e1b5 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero-5e80e1b5 .drop-zone-content {
    margin-top: 3rem;
  }
}
.medium.coh-ce-cpt_hero-5e80e1b5 {
  min-height: 440px;
  padding-right: 15px;
  padding-left: 15px;
}
.coh-ce-cpt_hero-811e676e {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
}
.colored.coh-ce-cpt_hero-829d3c1c {
  color: rgb(197, 163, 90);
}
.add-space-below.coh-ce-cpt_hero-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero-5b0d7892 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: 0;
}
.no-link.coh-ce-cpt_ideas_carousel-6276d5a1 .ideas-slide-btn {
  display: none;
}
.coh-ce-cpt_ideas_carousel-f5b54253 {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  height: 100%;
  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_ideas_carousel-f5b54253:hover .ideas-slide-img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-cpt_ideas_carousel-f5b54253:hover .ideas-slide-body {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background-color: rgb(36, 42, 52);
}
.coh-ce-cpt_ideas_carousel-f5b54253:hover .ideas-slide-title {
  color: rgb(226, 199, 107);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-cpt_ideas_carousel-f5b54253:hover .ideas-slide-txt {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_ideas_carousel-f5b54253:hover .ideas-slide-btn {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  color: rgb(36, 42, 52);
  background-color: rgb(197, 163, 90);
}
.coh-ce-cpt_ideas_carousel-59285fc4 {
  padding-bottom: 75%;
  position: relative;
  display: block;
  overflow: hidden;
}
.coh-ce-cpt_ideas_carousel-2946bb9 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-ce-cpt_ideas_carousel-80ef5143 {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(255, 255, 255);
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-ce-cpt_ideas_carousel-a42e3014 {
  color: rgb(183, 135, 35);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.15rem;
  text-transform: uppercase;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-ce-cpt_ideas_carousel-a0efaf2 {
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-ce-cpt_ideas_carousel-a0efaf2 p {
  font-size: 1rem;
  font-weight: 300;
}
.coh-ce-cpt_ideas_carousel-e46d26b8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin-top: auto;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
.coh-ce-cpt_image_media-421d9669 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: center;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: block;
}
.coh-ce-cpt_image_media-421d9669:empty {
  display: none;
}
.coh-ce-cpt_image_w_link-3a429b58 {
  max-width: 100%;
}
.image-object-fit-cover.coh-ce-cpt_image_w_link-3a429b58 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_w_link-3a429b58 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_w_link-3a429b58 article picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_w_link-3a429b58 article picture img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}
.coh-ce-cpt_image_w_link-f06a09ea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_link-f13c0f84 {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
}
.add-space-below.coh-ce-cpt_link-f13c0f84 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .add-space-below.coh-ce-cpt_link-f13c0f84 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_linked_feature_card-14c237ad {
  margin-bottom: 0.75rem;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
.coh-ce-cpt_linked_feature_card-b0f595f9:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  z-index: 1;
}
.coh-ce-cpt_linked_feature_card-92be551f {
  margin-top: auto;
}
.coh-ce-cpt_linked_feature_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_site_footer-187449b {
  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;
  background-color: rgb(36, 42, 52);
  overflow: hidden;
}
.coh-ce-cpt_site_footer-187449b .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_site_footer-872776ca {
  background-color: rgb(48, 56, 69);
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_site_footer-2c40b8e5 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  padding-right: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_footer-2c40b8e5 {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_footer-2c40b8e5 {
    padding-top: 0;
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-2c40b8e5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -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: 30px;
    padding-right: 0;
    padding-left: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-2c40b8e5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_footer-2c40b8e5 {
    padding-right: 0 !important;
    padding-right: 0 !important;
  }
}
.coh-ce-cpt_site_footer-2c40b8e5 .coh-heading {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(197, 163, 90);
  font-size: 20px;
  letter-spacing: 1px;
  font-style: normal;
  text-transform: uppercase;
}
.coh-ce-cpt_site_footer-da329c92 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(197, 163, 90);
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-style: normal;
  text-transform: uppercase;
  min-width: 280px;
  margin-top: 0;
  margin-right: 40px;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_site_footer-9636ab9f {
  margin-top: 48px;
}
.coh-ce-cpt_site_footer-dc423ff7 {
  -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: baseline;
      -ms-flex-line-pack: baseline;
          align-content: baseline;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_site_footer-dc423ff7 .coh-row-inner {
  width: 100%;
}
.coh-ce-cpt_site_footer-192e4d60 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-192e4d60 {
    max-width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-192e4d60 {
    vertical-align: middle;
  }
}
.coh-ce-cpt_site_footer-be84c44f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  width: 170px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-be84c44f {
    -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_site_footer-15f63533 {
  max-width: 136px;
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-15f63533 {
    float: right;
  }
  .coh-ce-cpt_site_footer-15f63533:before, .coh-ce-cpt_site_footer-15f63533:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-15f63533 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_site_footer-5b1c45f0 {
  color: rgb(255, 255, 255);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0.01em;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-5b1c45f0 {
    display: none;
  }
}
.coh-ce-cpt_site_footer-5b1c45f0:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer-5b1c45f0:last-child a {
  color: rgb(197, 163, 90);
  position: relative;
  padding-left: 20px;
}
.coh-ce-cpt_site_footer-5b1c45f0:last-child a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_site_footer-5b1c45f0:last-child a:before {
  line-height: 1em;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f095";
  font-family: icomoon;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_site_footer-70531b05 {
  width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: -webkit-calc(100% - 185px);
  max-width: calc(100% - 185px);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  padding-left: 10px;
  margin-left: 10px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_site_footer-a092d7e5 {
  width: 50%;
}
.coh-ce-cpt_site_footer-57d79fdf {
  margin-left: 10px;
  width: 50%;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer-257d945d {
  margin-left: 10px;
}
.coh-ce-cpt_site_footer-d2a45de4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-d2a45de4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-d2a45de4 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.coh-ce-cpt_site_footer-a1b54eee {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -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;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin-top: auto;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-a1b54eee {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    margin-top: 30px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_site_footer-98580b0c {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 15px;
  margin-bottom: 0;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_footer-98580b0c {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer-4ff0e8c4 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer-4ff0e8c4: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: "\f09a";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer-4ff0e8c4:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer-e220e7ab {
  display: none;
}
.coh-ce-cpt_site_footer-7f804660 {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
  margin-top: 0;
  margin-right: 15px;
  margin-bottom: 0;
  margin-left: 15px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_footer-7f804660 {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer-e1347703 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer-e1347703: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: "\f16d";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer-e1347703:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer-61db1ce1 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer-61db1ce1: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: "\f0e1";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer-61db1ce1:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer-dbc3bc0e {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer-dbc3bc0e: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: "\f16a";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer-dbc3bc0e:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer-325a1056 {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 15px;
}
.coh-ce-cpt_site_footer-2f62fa6c {
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_footer-2f62fa6c {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_footer-2f62fa6c {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-2f62fa6c {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-2f62fa6c {
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(50, 58, 71);
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
  }
}
.coh-ce-cpt_site_footer-c4d8c1d {
  color: rgb(255, 255, 255);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0.01em;
}
.coh-ce-cpt_site_footer-c4d8c1d:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer-c4d8c1d:last-child a {
  color: rgb(197, 163, 90);
  position: relative;
  padding-left: 20px;
}
.coh-ce-cpt_site_footer-c4d8c1d:last-child a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_site_footer-c4d8c1d:last-child a:before {
  line-height: 1em;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f095";
  font-family: icomoon;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_site_footer-1941aa26 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(50, 58, 71);
  padding-top: 18px;
  padding-bottom: 19px;
  margin-top: 37px;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-1941aa26 {
    padding-bottom: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-1941aa26 {
    margin-top: 25px;
  }
}
.coh-ce-cpt_site_footer-17fb334f {
  max-width: 1170px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-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;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_footer-17fb334f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_footer-17fb334f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-17fb334f {
    -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_site_footer-5cd81720 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 0.813rem;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.01em;
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(176, 183, 191);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer-5cd81720 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 15px;
  }
}
.coh-ce-cpt_site_footer_form_hidden-187449b {
  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;
  background-color: rgb(36, 42, 52);
  overflow: hidden;
}
.coh-ce-cpt_site_footer_form_hidden-187449b .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-ce-cpt_site_footer_form_hidden-9636ab9f {
  margin-top: 48px;
}
.coh-ce-cpt_site_footer_form_hidden-dc423ff7 {
  -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: baseline;
      -ms-flex-line-pack: baseline;
          align-content: baseline;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_site_footer_form_hidden-dc423ff7 .coh-row-inner {
  width: 100%;
}
.coh-ce-cpt_site_footer_form_hidden-192e4d60 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-192e4d60 {
    max-width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-192e4d60 {
    vertical-align: middle;
  }
}
.coh-ce-cpt_site_footer_form_hidden-be84c44f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  width: 170px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-be84c44f {
    -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_site_footer_form_hidden-15f63533 {
  max-width: 136px;
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-15f63533 {
    float: right;
  }
  .coh-ce-cpt_site_footer_form_hidden-15f63533:before, .coh-ce-cpt_site_footer_form_hidden-15f63533:after {
    clear: none;
    content: normal;
    display: inline;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-15f63533 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_site_footer_form_hidden-5b1c45f0 {
  color: rgb(255, 255, 255);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0.01em;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-5b1c45f0 {
    display: none;
  }
}
.coh-ce-cpt_site_footer_form_hidden-5b1c45f0:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer_form_hidden-5b1c45f0:last-child a {
  color: rgb(197, 163, 90);
  position: relative;
  padding-left: 20px;
}
.coh-ce-cpt_site_footer_form_hidden-5b1c45f0:last-child a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_site_footer_form_hidden-5b1c45f0:last-child a:before {
  line-height: 1em;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f095";
  font-family: icomoon;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_site_footer_form_hidden-70531b05 {
  width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: -webkit-calc(100% - 185px);
  max-width: calc(100% - 185px);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  padding-left: 10px;
  margin-left: 10px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_site_footer_form_hidden-a092d7e5 {
  width: 50%;
}
.coh-ce-cpt_site_footer_form_hidden-57d79fdf {
  margin-left: 10px;
  width: 50%;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer_form_hidden-257d945d {
  margin-left: 10px;
}
.coh-ce-cpt_site_footer_form_hidden-d2a45de4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-d2a45de4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-d2a45de4 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
}
.coh-ce-cpt_site_footer_form_hidden-a1b54eee {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -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;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin-top: auto;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-a1b54eee {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    margin-top: 30px;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_site_footer_form_hidden-98580b0c {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0px;
  margin-top: 0;
  margin-right: 15px;
  margin-bottom: 0;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_footer_form_hidden-98580b0c {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer_form_hidden-4ff0e8c4 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer_form_hidden-4ff0e8c4: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: "\f09a";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer_form_hidden-4ff0e8c4:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer_form_hidden-e220e7ab {
  display: none;
}
.coh-ce-cpt_site_footer_form_hidden-7f804660 {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
  margin-top: 0;
  margin-right: 15px;
  margin-bottom: 0;
  margin-left: 15px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_footer_form_hidden-7f804660 {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer_form_hidden-e1347703 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer_form_hidden-e1347703: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: "\f16d";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer_form_hidden-e1347703:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer_form_hidden-61db1ce1 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer_form_hidden-61db1ce1: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: "\f0e1";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer_form_hidden-61db1ce1:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer_form_hidden-dbc3bc0e {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f09a";
  font-family: icomoon;
  color: rgb(197, 163, 90);
  -webkit-transition: 400ms ease-in-out;
  transition: 400ms ease-in-out;
}
.coh-ce-cpt_site_footer_form_hidden-dbc3bc0e: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: "\f16a";
  font-family: icomoon;
  font-size: 30px;
  color: rgb(197, 163, 90);
}
.coh-ce-cpt_site_footer_form_hidden-dbc3bc0e:hover {
  opacity: .7;
}
.coh-ce-cpt_site_footer_form_hidden-325a1056 {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 15px;
}
.coh-ce-cpt_site_footer_form_hidden-2f62fa6c {
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_footer_form_hidden-2f62fa6c {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_footer_form_hidden-2f62fa6c {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-2f62fa6c {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-2f62fa6c {
    display: block;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(50, 58, 71);
    text-align: center;
    padding-top: 30px;
    margin-top: 30px;
  }
}
.coh-ce-cpt_site_footer_form_hidden-c4d8c1d {
  color: rgb(255, 255, 255);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 15px;
  line-height: 1.5em;
  letter-spacing: 0.01em;
}
.coh-ce-cpt_site_footer_form_hidden-c4d8c1d:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer_form_hidden-c4d8c1d:last-child a {
  color: rgb(197, 163, 90);
  position: relative;
  padding-left: 20px;
}
.coh-ce-cpt_site_footer_form_hidden-c4d8c1d:last-child a:hover {
  text-decoration: underline;
}
.coh-ce-cpt_site_footer_form_hidden-c4d8c1d:last-child a:before {
  line-height: 1em;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f095";
  font-family: icomoon;
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-cpt_site_footer_form_hidden-1941aa26 {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(50, 58, 71);
  padding-top: 18px;
  padding-bottom: 19px;
  margin-top: 37px;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-1941aa26 {
    padding-bottom: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer_form_hidden-1941aa26 {
    margin-top: 25px;
  }
}
.coh-ce-cpt_site_footer_form_hidden-17fb334f {
  max-width: 1170px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-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;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_footer_form_hidden-17fb334f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_footer_form_hidden-17fb334f {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-17fb334f {
    -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_site_footer_form_hidden-5cd81720 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 0.813rem;
  line-height: 1.5;
  text-align: left;
  letter-spacing: 0.01em;
  margin-top: 2px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(176, 183, 191);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_footer_form_hidden-5cd81720 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 15px;
  }
}
.coh-ce-cpt_site_header-8b4be493 {
  position: fixed;
  top: 30px;
  overflow: hidden;
  width: 100%;
  height: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-8b4be493 {
    height: auto;
    top: 0;
    position: fixed;
  }
}
.search-visible.coh-ce-cpt_site_header-8b4be493 {
  z-index: 11;
}
.search-hidden.coh-ce-cpt_site_header-8b4be493 {
  z-index: 0;
}
.coh-ce-cpt_site_header-a9658b66 {
  height: 75px;
  width: 75%;
  max-width: 900px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_header-a9658b66 {
    max-width: 930px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-a9658b66 {
    height: 55px;
    max-width: 100%;
    width: 100%;
    z-index: 100;
  }
}
.search-hidden.coh-ce-cpt_site_header-a9658b66 {
  top: -80px;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.search-visible.coh-ce-cpt_site_header-a9658b66 {
  top: 0;
  visibility: visible;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-cpt_site_header-ff42ea9a {
  width: 100%;
  max-width: -webkit-calc(100% - 115px);
  max-width: calc(100% - 115px);
  position: absolute;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-ff42ea9a {
    max-width: 100%;
    width: 100%;
    right: 0;
  }
}
.coh-ce-cpt_site_header-ff42ea9a #edit-actions {
  display: none;
  opacity: 0;
}
.coh-ce-cpt_site_header-ff42ea9a input.form-autocomplete {
  background-image: none;
  background-color: rgb(255, 255, 255);
  padding-right: 40px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(176, 183, 191);
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-ff42ea9a input.form-autocomplete {
    padding-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-ff42ea9a form > .form-item-keywords {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_site_header-ff42ea9a #views-exposed-form-search-search {
  padding-left: 10px;
}
.coh-ce-cpt_site_header-4790e507 {
  position: absolute;
  top: 25px;
  right: 130px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-4790e507 {
    top: 15px;
    right: 15px;
  }
}
.coh-ce-cpt_site_header-4790e507:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  font-size: 30px;
}
.coh-ce-cpt_site_header-1ab86e53 {
  background-color: rgb(255, 255, 255);
  position: fixed;
  top: 0;
  z-index: 10;
  width: 100%;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-1ab86e53:after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 163, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
    background-image: -webkit-linear-gradient(left, rgb(197, 163, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 200, 107) 77%, rgb(239, 215, 114) 100%);
    background-image: linear-gradient(90deg, rgb(197, 163, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 200, 107) 77%, rgb(239, 215, 114) 100%);
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    content: "";
    height: 5px;
    width: 100%;
    display: block;
  }
}
.body.user-logged-in.coh-ce-cpt_site_header-1ab86e53 {
  position: relative;
}
.coh-ce-cpt_site_header-407dc0bd {
  background-color: rgb(226, 199, 107);
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 4px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-407dc0bd {
    display: none;
  }
}
.coh-ce-cpt_site_header-45795f49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_site_header-74bdd6cb {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-74bdd6cb {
    display: none;
  }
}
.coh-ce-cpt_site_header-dce24593 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_site_header-c20401da {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -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_site_header-5c438a49 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 91px;
  max-width: 91px;
  min-width: 91px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
}
.coh-ce-cpt_site_header-3861892c {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-width: 91px;
  max-width: 91px;
  width: 91px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_site_header-89920c5a {
  height: 44px;
}
.coh-ce-cpt_site_header-8908b26d {
  color: rgb(36, 42, 52);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 0.938rem;
  line-height: 21px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-style: normal;
  background-color: rgb(197, 163, 90);
  text-align: center;
  min-width: 155px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  position: relative;
  z-index: 1;
  margin-left: 10px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header-8908b26d {
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-8908b26d {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-8908b26d:after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(205, 173, 94)), color-stop(30%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
  background-image: -webkit-linear-gradient(left, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-image: linear-gradient(90deg, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: "";
}
.coh-ce-cpt_site_header-8908b26d:hover {
  color: rgb(36, 42, 52);
}
.coh-ce-cpt_site_header-8908b26d:hover:after {
  opacity: 0;
}
.coh-ce-cpt_site_header-a95a7ca5 {
  margin-top: 3px;
  margin-left: 25px;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header-a95a7ca5 {
    margin-left: 15px;
  }
}
.coh-ce-cpt_site_header-a95a7ca5:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
}
.coh-ce-cpt_site_header-a95a7ca5:hover {
  color: rgb(197, 163, 90);
}
.search-visible.coh-ce-cpt_site_header-a95a7ca5 {
  opacity: 0;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  pointer-events: none;
}
.search-hidden.coh-ce-cpt_site_header-a95a7ca5 {
  opacity: 1;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-cpt_site_header-11e6950 {
  padding-right: 20px;
  padding-left: 20px;
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_header-11e6950 {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header-11e6950 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-11e6950 {
    display: block;
  }
}
.coh-ce-cpt_site_header-9cef671c {
  -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_site_header-743ee0f {
  margin-top: 0;
}
.coh-ce-cpt_site_header-298af0ba {
  padding-top: 10px;
}
.coh-ce-cpt_site_header-7d8b4f91 {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-c8653586 {
    width: 100%;
    position: absolute;
    top: 64px;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    background-color: rgb(32, 37, 46);
    left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_header-c8653586 {
    top: 64px;
  }
}
@media (max-width: 1023px) {
  .nav-hidden.coh-ce-cpt_site_header-c8653586 {
    visibility: hidden;
    overflow: hidden;
    height: 0;
  }
}
.nav-show.coh-ce-cpt_site_header-c8653586 {
  visibility: visible;
  overflow: auto;
  height: -webkit-calc(100% - 65px);
  height: calc(100% - 65px);
  position: fixed;
  top: 64px;
  z-index: 1000;
}
.coh-ce-cpt_site_header-e46fa572 {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 1;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(49, 58, 71)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgb(49, 58, 71) 0%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(270deg, rgb(49, 58, 71) 0%, rgba(0, 0, 0, 0) 66%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_site_header-57f1027a {
  background-color: rgb(255, 255, 255);
  display: none;
  position: absolute;
  width: 100%;
  top: 100%;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(176, 183, 191);
  border-bottom-color: rgb(176, 183, 191);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.coh-ce-cpt_site_header_hidden-23b4d85d {
  display: none;
  position: fixed;
  top: 30px;
  overflow: hidden;
  width: 100%;
  height: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-23b4d85d {
    height: auto;
    top: 0;
    position: fixed;
  }
}
.search-visible.coh-ce-cpt_site_header_hidden-23b4d85d {
  z-index: 11;
}
.search-hidden.coh-ce-cpt_site_header_hidden-23b4d85d {
  z-index: 0;
}
.coh-ce-cpt_site_header_hidden-51b9815 {
  height: 75px;
  width: 75%;
  max-width: 900px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  z-index: 1;
  visibility: hidden;
  overflow: hidden;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_header_hidden-51b9815 {
    max-width: 930px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-51b9815 {
    height: 55px;
    max-width: 100%;
    width: 100%;
    z-index: 100;
  }
}
.search-hidden.coh-ce-cpt_site_header_hidden-51b9815 {
  top: -80px;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.search-visible.coh-ce-cpt_site_header_hidden-51b9815 {
  top: 0;
  visibility: visible;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-cpt_site_header_hidden-750413e3 {
  width: 100%;
  max-width: -webkit-calc(100% - 115px);
  max-width: calc(100% - 115px);
  position: absolute;
  background-color: rgb(255, 255, 255);
  right: 115px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-750413e3 {
    max-width: 100%;
    width: 100%;
    right: 0;
  }
}
.coh-ce-cpt_site_header_hidden-750413e3 #edit-actions {
  display: none;
  opacity: 0;
}
.coh-ce-cpt_site_header_hidden-750413e3 input.form-autocomplete {
  background-image: none;
  background-color: rgb(255, 255, 255);
  padding-right: 40px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(176, 183, 191);
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-750413e3 input.form-autocomplete {
    padding-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-750413e3 form > .form-item-keywords {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_site_header_hidden-4790e507 {
  position: absolute;
  top: 25px;
  right: 130px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-4790e507 {
    top: 15px;
    right: 15px;
  }
}
.coh-ce-cpt_site_header_hidden-4790e507:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
  font-size: 30px;
}
.coh-ce-cpt_site_header_hidden-64ade989 {
  background-color: rgb(255, 255, 255);
  position: fixed;
  top: 0;
  z-index: 10;
  width: 100%;
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-64ade989:after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgb(197, 163, 90)), color-stop(28%, rgb(205, 173, 94)), color-stop(77%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
    background-image: -webkit-linear-gradient(left, rgb(197, 163, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 200, 107) 77%, rgb(239, 215, 114) 100%);
    background-image: linear-gradient(90deg, rgb(197, 163, 90) 0%, rgb(205, 173, 94) 28%, rgb(227, 200, 107) 77%, rgb(239, 215, 114) 100%);
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    content: "";
    height: 5px;
    width: 100%;
    display: block;
  }
}
.body.user-logged-in.coh-ce-cpt_site_header_hidden-64ade989 {
  position: relative;
}
.coh-ce-cpt_site_header_hidden-407dc0bd {
  background-color: rgb(226, 199, 107);
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 4px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-407dc0bd {
    display: none;
  }
}
.coh-ce-cpt_site_header_hidden-45795f49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-cpt_site_header_hidden-74bdd6cb {
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-74bdd6cb {
    display: none;
  }
}
.coh-ce-cpt_site_header_hidden-dce24593 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_site_header_hidden-c20401da {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -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_site_header_hidden-5c438a49 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 91px;
  max-width: 91px;
  min-width: 91px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
}
.coh-ce-cpt_site_header_hidden-3861892c {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-width: 91px;
  max-width: 91px;
  width: 91px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_site_header_hidden-b747f565 {
  color: rgb(36, 42, 52);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-style: normal;
  background-color: rgb(197, 163, 90);
  text-align: center;
  min-width: 155px;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
  position: relative;
  z-index: 1;
  margin-left: 10px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header_hidden-b747f565 {
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-b747f565 {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header_hidden-b747f565:after {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(205, 173, 94)), color-stop(30%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 200, 107)), to(rgb(239, 215, 114)));
  background-image: -webkit-linear-gradient(left, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-image: linear-gradient(90deg, rgb(205, 173, 94) 0%, rgb(205, 173, 94) 30%, rgb(227, 200, 107) 75%, rgb(239, 215, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: "";
}
.coh-ce-cpt_site_header_hidden-b747f565:hover {
  color: rgb(36, 42, 52);
}
.coh-ce-cpt_site_header_hidden-b747f565:hover:after {
  opacity: 0;
}
.coh-ce-cpt_site_header_hidden-a95a7ca5 {
  margin-top: 3px;
  margin-left: 25px;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header_hidden-a95a7ca5 {
    margin-left: 15px;
  }
}
.coh-ce-cpt_site_header_hidden-a95a7ca5:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
}
.coh-ce-cpt_site_header_hidden-a95a7ca5:hover {
  color: rgb(197, 163, 90);
}
.search-visible.coh-ce-cpt_site_header_hidden-a95a7ca5 {
  opacity: 0;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  pointer-events: none;
}
.search-hidden.coh-ce-cpt_site_header_hidden-a95a7ca5 {
  opacity: 1;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-cpt_site_header_hidden-11e6950 {
  padding-right: 20px;
  padding-left: 20px;
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_site_header_hidden-11e6950 {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_site_header_hidden-11e6950 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-11e6950 {
    display: block;
  }
}
.coh-ce-cpt_site_header_hidden-9cef671c {
  -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_site_header_hidden-743ee0f {
  margin-top: 0;
}
.coh-ce-cpt_site_header_hidden-298af0ba {
  padding-top: 10px;
}
.coh-ce-cpt_site_header_hidden-7d8b4f91 {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header_hidden-c8653586 {
    width: 100%;
    position: absolute;
    top: 64px;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    background-color: rgb(32, 37, 46);
    left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_header_hidden-c8653586 {
    top: 64px;
  }
}
@media (max-width: 1023px) {
  .nav-hidden.coh-ce-cpt_site_header_hidden-c8653586 {
    visibility: hidden;
    overflow: hidden;
    height: 0;
  }
}
.nav-show.coh-ce-cpt_site_header_hidden-c8653586 {
  visibility: visible;
  overflow: auto;
  height: -webkit-calc(100% - 65px);
  height: calc(100% - 65px);
  position: fixed;
  top: 64px;
  z-index: 1000;
}
.coh-ce-cpt_site_header_hidden-e46fa572 {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 1;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(49, 58, 71)), color-stop(66%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgb(49, 58, 71) 0%, rgba(0, 0, 0, 0) 66%);
  background-image: linear-gradient(270deg, rgb(49, 58, 71) 0%, rgba(0, 0, 0, 0) 66%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-cpt_slide_item-2ee1ff76 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.coh-ce-cpt_video-229d350d .coh-video-background {
  max-height: 750px;
  height: auto;
}
.coh-ce-cpt_video-229d350d .coh-video-background .coh-video-background-inner {
  position: relative;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-7dbb8dc5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-7dbb8dc5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-c2a716e9 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767px) {
  .coh-ce-c2a716e9 {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-3d39c93a {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-3d39c93a {
    padding-top: 0.25rem;
    padding-right: 1rem;
    padding-bottom: 0.25rem;
    padding-left: 1rem;
  }
}
.coh-ce-458aeaf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-458aeaf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.coh-ce-cfeba3d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cfeba3d3 {
    padding-right: 0;
    padding-left: 0;
  }
}
.has-children.is-collapsed.coh-ce-cfeba3d3 > a:after {
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
}
.has-children.is-expanded.coh-ce-cfeba3d3 > a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.has-children.coh-ce-cfeba3d3 > a {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .has-children.coh-ce-cfeba3d3 > a {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.has-children.coh-ce-cfeba3d3 > a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  font-family: icomoon;
  -webkit-transition: 200ms ease-in-out transform;
  transition: 200ms ease-in-out transform;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0.5rem;
}
.coh-ce-7603bfd {
  font-size: 0.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-7603bfd {
    padding-right: 1rem;
    padding-left: 1rem;
    height: auto;
  }
}
.coh-ce-9e7f72ef {
  position: absolute;
  top: 100%;
  display: none;
  z-index: 1;
  left: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-ce-9e7f72ef {
    position: static;
  }
}
.coh-ce-9891be7f {
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  pointer-events: auto;
}
@media (max-width: 1023px) {
  .coh-ce-9891be7f {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0.75rem;
  }
}
.coh-ce-41faece7 {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: balance;
     -moz-column-fill: balance;
          column-fill: balance;
}
.coh-ce-4c431097 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-4c431097 {
    padding-right: 0;
    padding-left: 1rem;
  }
}
.coh-ce-5d9b5c92 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  font-size: 0.875rem;
}
.coh-ce-7666841d {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-d344be45 {
  margin-left: 0;
  list-style-type: none;
  padding-left: 1rem;
}
.coh-ce-769e1d0 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
}
.coh-ce-d47157a4 {
  list-style-type: none;
}
.coh-ce-5464d549 {
  list-style-type: none;
}
.coh-ce-61cbe9b2 {
  list-style-type: none;
}
.coh-ce-39a1ac35 {
  list-style-type: none;
}
.coh-ce-5161516a {
  list-style-type: none;
}
.coh-ce-9c23e4ec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.coh-ce-4be69de6 {
  font-size: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.coh-ce-d26d5111 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 767px) {
  .coh-ce-d26d5111 {
    -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-3e8013dc {
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  padding-right: 16px;
  padding-left: 16px;
  position: relative;
}
.coh-ce-3e8013dc:after {
  display: block;
  content: "|";
  position: absolute;
  top: 3px;
  right: -2px;
  color: rgb(197, 163, 90);
  font-weight: 500;
  font-size: 16px;
}
.coh-ce-3e8013dc:first-child {
  padding-left: 0;
}
.coh-ce-3e8013dc:last-child {
  padding-right: 0;
}
.coh-ce-3e8013dc:last-child:after {
  display: none;
}
.coh-ce-a7cfd39d {
  line-height: 21px;
  font-weight: 300;
  text-transform: capitalize;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\f007";
  font-family: icomoon;
  text-decoration: none;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
  text-align: center;
}
.coh-ce-a7cfd39d:hover {
  text-decoration: underline;
  color: rgb(255, 255, 255);
}
.coh-ce-110d126 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-110d126 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .coh-ce-110d126 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-e46f4520 {
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
}
.coh-ce-e46f4520:after {
  display: block;
  content: "|";
  position: absolute;
  top: 5px;
  right: -2px;
  color: rgb(129, 134, 140);
  font-size: 13px;
  font-weight: 500;
}
.coh-ce-e46f4520:last-child {
  padding-right: 0;
}
.coh-ce-e46f4520:last-child:after {
  display: none;
}
.coh-ce-e46f4520:first-child {
  padding-left: 0;
}
.coh-ce-fdb344c8 {
  line-height: 20px;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(176, 183, 191);
  content: "\f007";
  font-family: icomoon;
  text-decoration: none;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.813rem;
  letter-spacing: 0.1em;
}
.coh-ce-fdb344c8:hover {
  text-decoration: underline;
  color: rgb(129, 134, 140);
}
.coh-ce-a7327a58 {
  padding-top: 28px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 100%;
  display: block;
}
.search-visible.coh-ce-a7327a58 {
  overflow: hidden;
  position: relative;
}
.search-hidden.coh-ce-a7327a58 {
  visibility: visible;
  position: relative;
}
.coh-ce-17be1304 {
  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;
}
.search-visible.coh-ce-17be1304 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  opacity: 0;
  position: relative;
  top: 50px;
}
.search-hidden.coh-ce-17be1304 {
  opacity: 1;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  position: relative;
  top: 0px;
}
.coh-ce-dc6771f1 {
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-dc6771f1 {
    padding-right: 0;
    padding-left: 0;
    margin: 0;
    display: block;
    width: 100%;
  }
}
.coh-ce-dc6771f1:nth-child(3) .menu-level-2 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 20px;
}
.coh-ce-dc6771f1:nth-child(3) .menu-level-2 .lvl-2-link {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 28px;
}
.coh-ce-dc6771f1:nth-child(4) .menu-level-2 {
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 20px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
.coh-ce-dc6771f1:nth-child(4) .menu-level-2 .lvl-2-link {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 28px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
}
.coh-ce-dc6771f1:nth-child(4) .menu-level-2 .menu-level-3 {
  border-style: none;
}
.coh-ce-dc6771f1:nth-child(4) .menu-level-2 .menu-level-3 .lvl-3-link {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 23px;
  color: rgb(255, 255, 255);
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-dc6771f1:nth-child(5) .menu-level-2 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  margin-left: 20px;
}
.coh-ce-dc6771f1:nth-child(5) .menu-level-2 .lvl-2-link {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 400;
}
.coh-ce-dc6771f1:nth-child(5) .menu-level-2 .menu-level-3 {
  border-style: none;
}
.coh-ce-dc6771f1:nth-child(5) .menu-level-2 .menu-level-3 .lvl-3-link {
  font-size: 1.125rem;
  color: rgb(255, 255, 255);
  line-height: 24px;
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-dc6771f1:nth-child(6) .menu-level-2 {
  margin-left: 20px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
.coh-ce-dc6771f1:nth-child(6) .menu-level-2 .lvl-2-link {
  font-weight: 400;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-dc6771f1:nth-child(6) .menu-level-2 .menu-level-3 {
  border-style: none;
}
.coh-ce-dc6771f1:nth-child(6) .menu-level-2 .menu-level-3 .lvl-3-link {
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
  line-height: 23px;
  padding-top: 6px;
  padding-bottom: 0;
}
.coh-ce-dc6771f1:last-child .arrow {
  display: none;
}
.is-active.coh-ce-dc6771f1 > a {
  color: rgb(255, 255, 255);
  font-weight: 700;
  text-decoration: underline;
}
@media (max-width: 1023px) {
  .coh-ce-24b37e32 {
    padding-top: 8px;
    padding-right: 50px;
    padding-bottom: 8px;
    padding-left: 20px;
    font-family: 'fieldwork', Arial, Helvetica, sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.5rem;
    line-height: 34px;
    color: rgb(255, 255, 255);
    display: block;
    width: 100%;
  }
}
.coh-ce-24b37e32:hover {
  color: rgb(246, 246, 247);
  text-decoration: none;
}
.coh-ce-b90ca57e {
  display: none;
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-ce-b90ca57e {
    position: static;
  }
}
.coh-ce-aac5843c {
  padding-top: 1.0625rem;
  padding-bottom: 0.625rem;
  pointer-events: auto;
}
@media (max-width: 1023px) {
  .coh-ce-aac5843c {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-d2191d2c {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  padding-top: 0;
}
.coh-ce-c0197ae5 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1023px) {
  .coh-ce-c0197ae5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-1c4bc2cd {
  font-size: 1.25rem;
  color: rgb(197, 163, 90);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 28px;
  letter-spacing: 0.05em;
  text-transform: none;
  font-weight: 300;
  text-decoration: none;
}
@media (max-width: 1023px) {
  .coh-ce-1c4bc2cd {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.coh-ce-1c4bc2cd:hover {
  color: rgb(197, 163, 90);
  text-decoration: none;
}
.coh-ce-6edef73 {
  border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
@media (max-width: 1023px) {
  .coh-ce-6edef73 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.coh-ce-7ec15006.coh-ce-6edef73 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
.coh-ce-fb066a68 {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 2.0833125rem;
      -ms-flex-preferred-size: 2.0833125rem;
          flex-basis: 2.0833125rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-6f20330 {
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(197, 163, 90);
  font-weight: 400;
}
@media (max-width: 1023px) {
  .coh-ce-6f20330 {
    font-size: 1.25rem;
    line-height: 28px;
  }
}
.coh-ce-6f20330:hover {
  color: rgb(197, 163, 90);
  text-decoration: none;
}
.coh-ce-d5447c79 {
  display: block;
  position: static;
  visibility: visible;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-c50e0696 {
  display: inline-block;
  width: 100%;
}
.is-active.coh-ce-c50e0696 > a {
  color: rgb(183, 135, 35);
}
.coh-ce-bba1ada2 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 6px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-bba1ada2 {
    font-weight: 400;
    font-size: 1.125rem;
  }
}
.coh-ce-bba1ada2:hover {
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.coh-ce-61ccb1f2 {
  padding-top: 28px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.search-visible.coh-ce-61ccb1f2 {
  overflow: hidden;
  position: relative;
}
.search-hidden.coh-ce-61ccb1f2 {
  visibility: visible;
}
.coh-ce-70994002 {
  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;
}
.search-visible.coh-ce-70994002 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  opacity: 0;
  position: relative;
  top: 50px;
}
.search-hidden.coh-ce-70994002 {
  opacity: 1;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper {
  width: 100%;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2.is-active > a.lvl-2-link {
  text-decoration: underline;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > a.lvl-2-link {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(197, 163, 90);
  font-size: 1.25rem;
  line-height: 28px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 17px;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 {
  height: 100%;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 .menu-lvl-4 {
  padding-left: 0;
  border-style: none;
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 > .lvl-3 {
  margin-left: 0;
  padding-left: 20px;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 > .lvl-3 > .hidden {
  display: none !important;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2:first-child {
  width: -webkit-calc(100% - 330px);
  width: calc(100% - 330px);
  padding-right: 12px;
  padding-left: 30px;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2:first-child > .sub-3-ul {
  display: block;
  width: auto;
  position: static;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
.coh-ce-97eaeea4:first-child .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2:first-child > .sub-3-ul > .lvl-3 {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 20px;
}
.coh-ce-97eaeea4:nth-child(2) .menu-level-2-wrapper {
  display: none;
  width: 550px;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  left: -100px;
}
.coh-ce-97eaeea4:nth-child(2) .menu-level-2-wrapper ul.menu-level-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-97eaeea4:nth-child(2) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 {
  width: 50%;
}
.coh-ce-97eaeea4:nth-child(3) .menu-level-2-wrapper {
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  left: 75px;
  width: 300px;
  padding-bottom: 10px;
}
.coh-ce-97eaeea4:nth-child(3) .menu-level-2-wrapper .menu-level-2 {
  padding-left: 10px;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper {
  width: 80%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 {
  display: block;
  width: auto;
  position: static;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > .lvl-2 {
  float: none;
  margin-bottom: 50px;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > .lvl-2:before, .coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > .lvl-2:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > li.lvl-2:last-child > .menu-level-3 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  margin-top: 8px;
  margin-bottom: 20px;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > li.lvl-2:last-child > .menu-level-3 > .lvl-3 {
  margin-left: 20px;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > li.lvl-2:last-child > .menu-level-3 > .lvl-3.is-active > .lvl-3-link {
  color: rgb(197, 163, 90);
  text-decoration: none;
}
.coh-ce-97eaeea4:nth-child(4) .menu-level-2-wrapper .menu-level-2 > li.lvl-2:last-child > .menu-level-3 > .lvl-3 > .lvl-3-link {
  color: rgb(255, 255, 255);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-size: 14px;
  line-height: 23px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper {
  width: 575px;
  left: 55%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 {
  width: 50%;
  padding-left: 30px;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  margin-top: 8px;
  margin-bottom: 20px;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 > .lvl-3 {
  margin-left: 0;
  padding-left: 20px;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 > .lvl-3.is-active > .lvl-3-link {
  color: rgb(197, 163, 90);
  text-decoration: none;
}
.coh-ce-97eaeea4:nth-child(5) .menu-level-2-wrapper ul.menu-level-2 > li.lvl-2 > .menu-level-3 > .lvl-3 > .lvl-3-link {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 23px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper {
  width: 320px;
  right: 0;
  -webkit-transform: translateX(-80%);
      -ms-transform: translateX(-80%);
          transform: translateX(-80%);
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper .menu-level-2 {
  padding-left: 10px;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper .menu-level-3 {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  padding-left: 20px;
  margin-top: 8px;
  margin-bottom: 20px;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper .menu-level-3 > .lvl-3 {
  margin-left: 0;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper .menu-level-3 > .lvl-3.is-active > .lvl-3-link {
  color: rgb(197, 163, 90);
  text-decoration: none;
}
.coh-ce-97eaeea4:nth-child(6) .menu-level-2-wrapper .menu-level-3 > .lvl-3 > .lvl-3-link {
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 23px;
}
.is-active.coh-ce-97eaeea4 > a {
  color: rgb(197, 163, 90);
}
.coh-ce-97eaeea4 > a.coh-link:focus {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-d3489a52 {
  font-size: 0.938rem;
  padding-right: 28px;
  padding-bottom: 25px;
  color: rgb(36, 42, 52);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.03em;
  line-height: 21px;
}
@media (max-width: 1169px) {
  .coh-ce-d3489a52 {
    font-size: 0.875rem;
    padding-right: 15px;
  }
}
.coh-ce-d3489a52:hover {
  color: rgb(197, 163, 90);
}
.coh-ce-c061f172 {
  position: absolute;
  display: none;
  z-index: 1;
  right: 0;
  pointer-events: none;
  background-color: rgb(32, 37, 46);
}
@media (max-width: 1023px) {
  .coh-ce-c061f172 {
    position: static;
  }
}
.coh-ce-263ee4f6 {
  padding-top: 20px;
  padding-bottom: 20px;
  pointer-events: auto;
  border-top-width: 5px;
  border-top-style: solid;
  border-top-color: rgb(183, 135, 35);
}
@media (max-width: 1023px) {
  .coh-ce-263ee4f6 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.coh-ce-3aff6967 {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-17ef9627 {
  list-style-type: none;
  margin-left: 0;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.is-active.coh-ce-17ef9627 > a.coh-link {
  text-decoration: underline;
}
.coh-ce-17ef9627 > a.coh-link:focus {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-110493f {
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 18px;
  color: rgb(197, 163, 90);
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 22px;
  font-weight: 700;
}
.coh-ce-110493f:hover {
  color: rgb(197, 163, 90);
  text-decoration: underline;
}
.coh-ce-dd3e0133 {
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
}
.coh-ce-282192dc {
  list-style-type: none;
}
.is-active.coh-ce-282192dc > a.coh-link {
  text-decoration: underline;
}
.coh-ce-282192dc > a.coh-link:focus {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-7baec4a1 {
  padding-top: 7px;
  padding-bottom: 7px;
  display: block;
  font-size: 1.125rem;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(197, 163, 90);
  line-height: 23px;
  font-weight: 700;
}
.coh-ce-7baec4a1:hover {
  color: rgb(197, 163, 90);
  text-decoration: underline;
}
.coh-ce-292d59d9 {
  margin-top: 8px;
  margin-bottom: 20px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: rgb(197, 163, 90);
  padding-left: 20px;
}
.coh-ce-8b6ea7a6 {
  display: inline-block;
  width: 100%;
  margin-left: 0px;
}
.is-active.coh-ce-8b6ea7a6 > a {
  color: rgb(183, 135, 35);
}
.coh-ce-8b6ea7a6 > a.coh-link:focus {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-c22dabc3 {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  line-height: 23px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 100%;
  display: block;
}
.coh-ce-c22dabc3:hover {
  text-decoration: underline;
  color: rgb(255, 255, 255);
}
.coh-ce-5f2ea37b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.coh-ce-66329519 {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 32px;
  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-66329519:first-child {
  margin-left: 0;
}
.coh-ce-7b93113e {
  line-height: 18px;
  font-weight: 600;
  text-transform: uppercase;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(36, 42, 52);
  content: "\f007";
  font-family: icomoon;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.75rem;
  letter-spacing: 0.1em;
}
.coh-ce-7b93113e:hover {
  text-decoration: underline;
  color: rgb(36, 42, 52);
}
.coh-ce-7b93113e:focus {
  border: 2px solid #000 !important;
}
.coh-style-club-login.coh-ce-7b93113e:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 8px;
  content: "\f007";
  font-family: icomoon;
  display: inline-block;
}
.coh-ce-50b86f6c {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: block;
  margin-top: 0;
  margin-right: 20px;
  margin-bottom: 0;
  margin-left: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-50b86f6c:first-child {
  border-top-color: rgba(255, 255, 255, 0.1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 20px;
  margin-top: 20px;
}
.coh-ce-95f8da87 {
  list-style-type: none;
  margin-left: 0;
  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;
  width: 100%;
}
.coh-ce-8b4380b3 {
  line-height: 20px;
  font-weight: 300;
  text-transform: uppercase;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\f007";
  font-family: icomoon;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  letter-spacing: 0.1em;
}
.coh-ce-8b4380b3:hover {
  text-decoration: none;
  color: rgb(255, 255, 255);
}
.coh-style-club-login.coh-ce-8b4380b3:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f007";
  font-family: icomoon;
  margin-right: 10px;
}
.coh-ce-d333224b .coh-slider-item {
  width: 100% !important;
}
.coh-ce-d333224b .coh-slider-item .coh-image {
  width: 100%;
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain {
  height: 100%;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.125rem;
  padding-bottom: 1.25rem;
  padding-left: 3.125rem;
  position: absolute;
  top: 0;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain {
    padding-top: 0.3125rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.9375rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-align-content: end;
        -ms-flex-line-pack: end;
            align-content: end;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    position: relative;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg h1 {
    font-size: 1.5rem;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg {
    display: none;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg h1 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg p {
    font-size: 0.875rem;
    line-height: 1em;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap {
  position: relative;
  padding: 0;
  width: auto;
  height: auto;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    font-size: 0.75rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    margin-bottom: 0;
  }
}
.coh-ce-d333224b .slick-arrow:before {
  font-size: 2rem;
}
.coh-ce-7436909d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 80px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-2624288f {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 15px;
  padding-top: 100px;
  padding-bottom: 95px;
  padding-left: 15px;
}
.coh-ce-31158ac2 {
  padding: 0;
  margin: 0;
  position: relative;
}
.coh-ce-31158ac2 .slick-list {
  padding-right: 150px;
}
@media (max-width: 1439px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 125px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 100px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 0;
  }
}
.coh-ce-31158ac2 .slick-list:before {
  content: "";
  width: 30%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(36, 42, 52)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgb(36, 42, 52) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(270deg, rgb(36, 42, 52) 0%, rgba(0, 0, 0, 0) 100%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  z-index: 3;
}
@media (max-width: 1439px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 30%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 50%;
  }
}
@media (max-width: 564px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 50%;
  }
}
.coh-ce-2dba118d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 200px;
  padding-right: 15px;
  padding-bottom: 100px;
  padding-left: 15px;
  position: relative;
}
.coh-ce-2dba118d:before {
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  border-width: 5px;
  border-style: solid;
  border-bottom-width: 0;
  border-color: rgb(145, 107, 22);
  visibility: visible;
}
.coh-ce-6d28fd3d {
  position: relative;
  padding-bottom: 50px;
}
.coh-ce-6d28fd3d:after {
  content: "";
  border-width: 5px;
  border-top-width: 0;
  border-style: solid;
  border-color: rgb(145, 107, 22);
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  bottom: 0;
  left: 50%;
  visibility: visible;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 767px) {
  .coh-ce-6d28fd3d:after {
    width: 100%;
  }
}
.coh-ce-d333224b .coh-slider-item {
  width: 100% !important;
}
.coh-ce-d333224b .coh-slider-item .coh-image {
  width: 100%;
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain {
  height: 100%;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.125rem;
  padding-bottom: 1.25rem;
  padding-left: 3.125rem;
  position: absolute;
  top: 0;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain {
    padding-top: 0.3125rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.9375rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-align-content: end;
        -ms-flex-line-pack: end;
            align-content: end;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    position: relative;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg h1 {
    font-size: 1.5rem;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg {
    display: none;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg h1 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .coh-wysiwyg p {
    font-size: 0.875rem;
    line-height: 1em;
  }
}
.coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap {
  position: relative;
  padding: 0;
  width: auto;
  height: auto;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    font-size: 0.75rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-d333224b .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    margin-bottom: 0;
  }
}
.coh-ce-d333224b .slick-arrow:before {
  font-size: 2rem;
}
.coh-ce-7436909d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 80px;
  padding-right: 15px;
  padding-bottom: 30px;
  padding-left: 15px;
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-25a4a53a .grid-list {
  margin-top: 20px;
  margin-bottom: 20px;
  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;
}
.coh-ce-25a4a53a .grid-list .grid-item {
  text-align: center;
  margin-top: 0;
  margin-right: -1px;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: 14.28%;
      -ms-flex-preferred-size: 14.28%;
          flex-basis: 14.28%;
  border-color: rgb(57, 62, 71);
  border-style: solid;
  border-width: 1px;
  list-style-type: none;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-25a4a53a .grid-list .grid-item {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-25a4a53a .grid-list .grid-item {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-25a4a53a .grid-list .grid-item {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
}
@media (max-width: 767px) {
  .coh-ce-25a4a53a .grid-list .grid-item {
    -webkit-flex-basis: 33%;
        -ms-flex-preferred-size: 33%;
            flex-basis: 33%;
  }
}
@media (max-width: 564px) {
  .coh-ce-25a4a53a .grid-list .grid-item {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.coh-ce-25a4a53a .grid-list .grid-item:hover .grid-reveal {
  top: 0;
  opacity: 1;
  -webkit-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
  z-index: 2;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-item-front {
  position: relative;
  -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;
  height: 100%;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-item-front .venue-badge {
  background-color: rgb(36, 42, 52);
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  position: absolute;
  top: 0;
  right: 0;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  z-index: 1;
  text-transform: uppercase;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-item-front .grid-title {
  background-color: rgb(25, 29, 36);
  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;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  color: rgb(185, 149, 73);
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  min-height: 50px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-item-front .grid-title .grid-title-date {
  padding-top: 5px;
  font-size: 0.75rem;
  color: rgb(255, 255, 255);
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal {
  overflow-y: auto;
  overflow-x: 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;
  -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;
  opacity: 0;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: rgba(25, 29, 39, 0.9);
  height: 100%;
  width: 100%;
  -webkit-transition: all 300ms ease-in-out 500ms;
  transition: all 300ms ease-in-out 500ms;
  z-index: 2;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-txt {
  color: rgb(255, 255, 255);
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-txt > p:first-child {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-txt > p:first-child:after {
  background-color: rgb(197, 163, 90);
  height: 1px;
  width: 120%;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-txt > p:nth-child(2) {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.8px;
  text-align: center;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-btns {
  width: 100%;
}
.coh-ce-25a4a53a .grid-list .grid-item .grid-reveal > .grid-btns > a {
  cursor: pointer;
}
.coh-ce-2624288f {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 15px;
  padding-top: 100px;
  padding-bottom: 95px;
  padding-left: 15px;
}
.coh-ce-31158ac2 {
  padding: 0;
  margin: 0;
  position: relative;
}
.coh-ce-31158ac2 .slick-list {
  padding-right: 150px;
}
@media (max-width: 1439px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 125px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 100px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 75px;
  }
}
@media (max-width: 767px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-31158ac2 .slick-list {
    padding-right: 0;
  }
}
.coh-ce-31158ac2 .slick-list:before {
  content: "";
  width: 30%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background-image: -webkit-gradient(linear, right top, left top, from(rgb(36, 42, 52)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgb(36, 42, 52) 0%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(270deg, rgb(36, 42, 52) 0%, rgba(0, 0, 0, 0) 100%);
  background-position: right center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  z-index: 3;
}
@media (max-width: 1439px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 30%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 50%;
  }
}
@media (max-width: 564px) {
  .coh-ce-31158ac2 .slick-list:before {
    width: 50%;
  }
}
.coh-ce-2dba118d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 200px;
  padding-right: 15px;
  padding-bottom: 100px;
  padding-left: 15px;
  position: relative;
}
.coh-ce-2dba118d:before {
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  border-width: 5px;
  border-style: solid;
  border-bottom-width: 0;
  border-color: rgb(145, 107, 22);
  visibility: visible;
}
.coh-ce-6d28fd3d {
  position: relative;
  padding-bottom: 50px;
}
.coh-ce-6d28fd3d:after {
  content: "";
  border-width: 5px;
  border-top-width: 0;
  border-style: solid;
  border-color: rgb(145, 107, 22);
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  bottom: 0;
  left: 50%;
  visibility: visible;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 767px) {
  .coh-ce-6d28fd3d:after {
    width: 100%;
  }
}
.coh-ce-ad336b44 {
  margin-bottom: 2rem;
}
.coh-ce-ad336b44 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-ad336b44 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-ad336b44 .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ad336b44 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-ad336b44 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-ad336b44 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-ad336b44 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-ad336b44 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-a4038b05 .grid-list {
  margin-top: 20px;
  margin-bottom: 100px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-a4038b05 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item {
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 30px;
  margin-left: 1.25%;
  -webkit-flex-basis: 30.8%;
      -ms-flex-preferred-size: 30.8%;
          flex-basis: 30.8%;
  list-style-type: none;
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
  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;
}
@media (max-width: 1023px) {
  .coh-ce-a4038b05 .grid-list .grid-item {
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-img {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  max-height: 225px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body p {
  font-size: 1.125rem;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-btn {
  display: inline-block;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-link {
  margin-top: 25px;
  margin-bottom: 25px;
}
.coh-ce-4de12ea1 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.coh-ce-50ff32b3 .grid-list {
  margin-top: 20px;
  margin-bottom: 100px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-50ff32b3 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-50ff32b3 .grid-list .grid-item {
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 30px;
  margin-left: 1.25%;
  -webkit-flex-basis: 30.8%;
      -ms-flex-preferred-size: 30.8%;
          flex-basis: 30.8%;
  list-style-type: none;
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
  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;
}
@media (max-width: 1023px) {
  .coh-ce-50ff32b3 .grid-list .grid-item {
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
}
.coh-ce-50ff32b3 .grid-list .grid-item .grid-img {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  max-height: 225px;
}
.coh-ce-50ff32b3 .grid-list .grid-item .grid-body {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.coh-ce-50ff32b3 .grid-list .grid-item .grid-body p {
  font-size: 1.125rem;
}
.coh-ce-50ff32b3 .grid-list .grid-item .grid-link {
  margin-top: 25px;
  margin-bottom: 25px;
}
.coh-ce-2542b6d .coh-slider-item {
  width: 100% !important;
}
.coh-ce-2542b6d .coh-slider-item .coh-image {
  width: 100%;
}
.coh-ce-2542b6d .coh-slider-item .slide-inner-contain {
  height: 100%;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.125rem;
  padding-bottom: 1.25rem;
  padding-left: 3.125rem;
  position: absolute;
  top: 0;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 767px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain {
    padding-top: 0.3125rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.9375rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-align-content: end;
        -ms-flex-line-pack: end;
            align-content: end;
  }
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain.mobile-below {
    position: relative;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg h1 {
    font-size: 1.5rem;
  }
}
.coh-ce-2542b6d .coh-slider-item .slide-inner-contain .coh-wysiwyg {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain .coh-wysiwyg {
    display: none;
  }
}
.coh-ce-2542b6d .coh-slider-item .slide-inner-contain .coh-wysiwyg h1 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain .coh-wysiwyg p {
    font-size: 0.875rem;
    line-height: 1em;
  }
}
.coh-ce-2542b6d .coh-slider-item .slide-inner-contain .btn-wrap {
  position: relative;
  padding: 0;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media (max-width: 767px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    font-size: 0.75rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2542b6d .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    margin-bottom: 0;
  }
}
.coh-ce-2542b6d .slick-arrow:before {
  font-size: 2rem;
}
.coh-ce-deb93dcb .grid-block .grid-list {
  margin-top: 20px;
  margin-right: -2.5%;
  margin-bottom: 60px;
  margin-left: -2.5%;
  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;
}
@media (max-width: 767px) {
  .coh-ce-deb93dcb .grid-block .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-ce-deb93dcb .grid-block .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item:hover .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 195px;
}
@media (max-width: 1023px) {
  .coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-img {
    height: 300px;
  }
}
@media (max-width: 767px) {
  .coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-img {
    height: 285px;
  }
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content {
  padding: 15px;
  height: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(255, 255, 255);
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content > h3 {
  margin-bottom: 5px;
  line-height: 1.25rem;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .venue {
  font-weight: 700;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .start-door {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .date-range {
  font-size: 0.938rem;
  color: rgb(102, 102, 102);
  font-weight: 400;
  margin-bottom: 0;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .date-range:empty {
  display: none;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .body > p {
  font-size: 1rem;
  margin: 0;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .grid-btns {
  margin-top: auto;
  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-deb93dcb .grid-block .grid-list .grid-item .grid-content .grid-btn {
  margin-top: auto;
}
.coh-ce-deb93dcb .grid-block .grid-list .grid-item .grid-content .grid-btn .coh-style-gradient-button {
  font-size: 0.75rem;
  line-height: 1.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.coh-ce-deb93dcb .section {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-50956fe2 {
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-ce-4d08e533 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(183, 135, 35);
}
.coh-ce-19a40117 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(183, 135, 35);
  color: rgb(197, 163, 90);
}
.coh-ce-66030c45 .grid-block .grid-list {
  margin-top: 20px;
  margin-right: -2.5%;
  margin-bottom: 60px;
  margin-left: -2.5%;
  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;
}
@media (max-width: 767px) {
  .coh-ce-66030c45 .grid-block .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-ce-66030c45 .grid-block .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item:hover .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 195px;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content {
  padding: 20px;
  padding-right: 15px;
  height: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  scrollbar-width: thin;
  scrollbar-color: #c5a35a #000;
  background-color: rgb(255, 255, 255);
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content > h3 {
  margin-bottom: 10px;
  line-height: 1.1rem;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content .venue {
  font-weight: 700;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.2rem;
  margin-bottom: 5px;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content .start-door {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.35em;
  margin-bottom: 5px;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content .date-range {
  font-size: 0.938rem;
  color: rgb(102, 102, 102);
  font-weight: 400;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content .date-range:empty {
  display: none;
}
.coh-ce-66030c45 .grid-block .grid-list .grid-item .grid-content .grid-btn {
  margin-top: auto;
}
.coh-ce-66030c45 .section {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-50956fe2 {
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-ce-4d08e533 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(183, 135, 35);
}
.coh-ce-19a40117 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(183, 135, 35);
  color: rgb(197, 163, 90);
}
.coh-ce-c5a41c3c {
  margin-bottom: 2rem;
}
.coh-ce-c5a41c3c .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-c5a41c3c .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-c5a41c3c .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c5a41c3c .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-c5a41c3c .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-c5a41c3c .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-c5a41c3c .slick-dots {
  top: -3rem;
}
.coh-ce-c5a41c3c .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-c5a41c3c .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-c5a41c3c .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c008db41 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-c008db41 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-c008db41 .slick-track > .slick-slide > .btn-wrap {
  position: absolute;
  bottom: -50px;
  right: 6.25rem;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  opacity: 0;
}
@media (max-width: 1023px) {
  .coh-ce-c008db41 .slick-track > .slick-slide > .btn-wrap {
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
}
.coh-ce-c008db41 .slick-track > .slick-slide > .btn-wrap > .btn {
  margin-bottom: 0 !important;
}
@media (max-width: 1023px) {
  .coh-ce-c008db41 .slick-track > .slick-slide > .btn-wrap > .btn {
    margin-bottom: 10px !important;
  }
}
.coh-ce-c008db41 .slick-track > .slick-slide.slick-active > .btn-wrap {
  bottom: 0;
  -webkit-transition: all 300ms linear 1000ms;
  transition: all 300ms linear 1000ms;
  opacity: 1;
  margin-bottom: 0;
  position: absolute;
}
.coh-ce-c008db41 .slick-track .slick-slide > .coh-container > article {
  max-height: 550px;
  height: auto;
  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-c008db41 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-c008db41 .slick-track .slick-slide > .coh-container > .coh-wysiwyg {
  max-height: 550px;
  height: auto;
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-c008db41 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-c008db41 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-c008db41 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-c008db41 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-c008db41 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-ab3c1a6a {
  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 (max-width: 1023px) {
  .coh-ce-ab3c1a6a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-1dedfb39 > .coh-slider-container-mid {
  overflow: visible;
}
.coh-ce-1dedfb39 > .coh-slider-container-mid > .coh-slider-container-inner {
  overflow: visible;
}
.coh-ce-1dedfb39 .slick-track {
  padding-top: 10px;
  padding-bottom: 10px;
}
.coh-ce-1dedfb39 .slick-dots {
  margin-top: 20px;
  margin-bottom: 0;
}
.coh-ce-1dedfb39 .idea-inner {
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-1dedfb39 .idea-inner:hover .idea-img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-1dedfb39 .idea-inner:hover .idea-body {
  background-color: rgb(36, 42, 52);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-1dedfb39 .idea-inner:hover .idea-body > p {
  color: rgb(255, 255, 255);
}
.coh-ce-1dedfb39 .idea-inner:hover .idea-body .coh-style-white-btn-w-gradient-hover {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  color: rgb(36, 42, 52);
}
.coh-ce-1dedfb39 .idea-inner:hover .idea-body h4 {
  color: rgb(226, 199, 107);
}
.coh-ce-1dedfb39 .idea-inner > .idea-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-3ae35209 {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.coh-ce-9f585dc0 {
  overflow: hidden;
}
.coh-ce-28a67865 {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-dd538ab4 {
  background-color: rgb(255, 255, 255);
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
}
.coh-ce-35974a60 {
  color: rgb(183, 135, 35);
}
.coh-ce-42352d4c {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.coh-ce-a63e2016 {
  color: rgb(183, 135, 35);
  margin-bottom: 10px;
}
.coh-ce-4693db1e > .coh-slider-container-mid {
  overflow: visible;
}
.coh-ce-4693db1e > .coh-slider-container-mid > .coh-slider-container-inner {
  overflow: visible;
}
.coh-ce-4693db1e .slick-track {
  padding-top: 10px;
  padding-bottom: 10px;
}
.coh-ce-4693db1e .slick-dots {
  margin-top: 20px;
  margin-bottom: 0;
}
.coh-ce-4693db1e .idea-inner {
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-4693db1e .idea-inner:hover .idea-img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-4693db1e .idea-inner:hover .idea-body {
  background-color: rgb(36, 42, 52);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-4693db1e .idea-inner:hover .idea-body > p {
  color: rgb(255, 255, 255);
}
.coh-ce-4693db1e .idea-inner:hover .idea-body .coh-style-white-btn-w-gradient-hover {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  color: rgb(36, 42, 52);
}
.coh-ce-4693db1e .idea-inner:hover .idea-body h4 {
  color: rgb(226, 199, 107);
}
.coh-ce-4693db1e .idea-inner > .img-box {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: block;
  padding-bottom: 75%;
  top: 0;
  left: 0;
}
.coh-ce-4693db1e .idea-inner > .img-box > .idea-img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-ce-4693db1e .idea-inner > .idea-body {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-4693db1e .idea-inner > .idea-body > .btn-wrap {
  margin-top: auto;
}
.coh-ce-2ffa47ae .coh-slider-item {
  width: 100% !important;
}
.coh-ce-2ffa47ae .coh-slider-item .coh-image {
  width: 100%;
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
  height: 100%;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.125rem;
  padding-bottom: 1.25rem;
  padding-left: 3.125rem;
  position: absolute;
  top: 0;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
    padding-top: 0.3125rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.9375rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-align-content: end;
        -ms-flex-line-pack: end;
            align-content: end;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below {
    position: relative;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg h1 {
    font-size: 1.5rem;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg {
    display: none;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg h1 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg p {
    font-size: 0.875rem;
    line-height: 1em;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap {
  position: relative;
  padding: 0;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    font-size: 0.75rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    margin-bottom: 0;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .coh-video-background .coh-video-background-inner {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .coh-video-background .coh-video-background-inner {
    min-height: 100%;
  }
}
.coh-ce-2ffa47ae .slick-arrow:before {
  font-size: 2rem;
}
.coh-ce-d4d24a9b {
  max-height: 700px;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
.coh-ce-fd960439 {
  background-color: rgb(246, 246, 247);
  padding-top: 70px;
  padding-bottom: 100px;
}
.coh-ce-65899580 {
  max-width: 1170px;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-ce-2378fac6 {
  margin-top: 20px;
  margin-bottom: 5px;
}
.coh-ce-58a87b0a {
  margin-bottom: 0;
}
.coh-ce-fc9f56c7 .slick-track {
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
.coh-ce-fc9f56c7 .slick-dots {
  margin-top: 20px;
  margin-bottom: 0;
}
.coh-ce-fc9f56c7 .idea-inner {
  overflow: hidden;
}
.coh-ce-fc9f56c7 .idea-inner:hover .idea-img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-fc9f56c7 .idea-inner:hover .idea-body {
  background-color: rgb(36, 42, 52);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-fc9f56c7 .idea-inner:hover .idea-body > p {
  color: rgb(255, 255, 255);
}
.coh-ce-fc9f56c7 .idea-inner:hover .idea-body .coh-style-white-btn-w-gradient-hover {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  color: rgb(36, 42, 52);
}
.coh-ce-fc9f56c7 .idea-inner:hover .idea-body h4 {
  color: rgb(226, 199, 107);
}
.coh-ce-fc9f56c7 .idea-inner > .idea-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-fc9f56c7 .idea-inner > .idea-body > .btn-wrap {
  margin-top: auto;
}
.coh-ce-7287abac {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  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-9f585dc0 {
  overflow: hidden;
}
.coh-ce-28a67865 {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-dd538ab4 {
  background-color: rgb(255, 255, 255);
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
}
.coh-ce-a63e2016 {
  color: rgb(183, 135, 35);
  margin-bottom: 10px;
}
.coh-ce-f20b92b4 {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-35974a60 {
  color: rgb(183, 135, 35);
}
.coh-ce-c0f8e3f2 {
  margin-bottom: 2rem;
}
.coh-ce-c0f8e3f2 .coh-slider-container {
  background-color: rgb(183, 135, 35);
}
.coh-ce-c0f8e3f2 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-c0f8e3f2 .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c0f8e3f2 .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-c0f8e3f2 .slick-dots {
  top: -3rem;
}
.coh-ce-c0f8e3f2 .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-c0f8e3f2 .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-c0f8e3f2 .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-ce24f1ac {
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-bec4404f {
  margin-bottom: 2rem;
}
.coh-ce-bec4404f .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-bec4404f .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-bec4404f .slick-track {
  max-height: 550px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-bec4404f .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-bec4404f .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-bec4404f .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-bec4404f .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-bec4404f .slick-dots {
  top: -3rem;
}
.coh-ce-bec4404f .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-bec4404f .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-bec4404f .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-219e4dde {
  background-color: rgb(10, 10, 10);
}
.coh-ce-2624288f {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 15px;
  padding-top: 100px;
  padding-bottom: 95px;
  padding-left: 15px;
}
.coh-ce-d6aa4596 {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 80px;
  padding-right: 15px;
  padding-bottom: 80px;
  padding-left: 15px;
}
.coh-ce-304e2837 .grid-list {
  margin-top: 20px;
  margin-bottom: 20px;
  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;
}
.coh-ce-304e2837 .grid-list .grid-item {
  text-align: center;
  margin-top: 0;
  margin-right: -1px;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-basis: 14.28%;
      -ms-flex-preferred-size: 14.28%;
          flex-basis: 14.28%;
  border-color: rgb(57, 62, 71);
  border-style: solid;
  border-width: 1px;
  list-style-type: none;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-304e2837 .grid-list .grid-item {
    -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
            flex-basis: 20%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-304e2837 .grid-list .grid-item {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-304e2837 .grid-list .grid-item {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
  }
}
@media (max-width: 767px) {
  .coh-ce-304e2837 .grid-list .grid-item {
    -webkit-flex-basis: 33%;
        -ms-flex-preferred-size: 33%;
            flex-basis: 33%;
  }
}
@media (max-width: 564px) {
  .coh-ce-304e2837 .grid-list .grid-item {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
  }
}
.coh-ce-304e2837 .grid-list .grid-item:hover .grid-reveal {
  top: 0;
  opacity: 1;
  -webkit-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
  z-index: 2;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-item-front {
  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;
  height: 100%;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-item-front .venue-badge {
  background-color: rgb(36, 42, 52);
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  position: absolute;
  top: 0;
  right: 0;
  color: rgb(255, 255, 255);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  z-index: 1;
  text-transform: uppercase;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-item-front .grid-title {
  background-color: rgb(25, 29, 36);
  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: 10px;
  color: rgb(185, 149, 73);
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  min-height: 50px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal {
  overflow-y: auto;
  overflow-x: 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;
  -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;
  opacity: 0;
  position: absolute;
  top: 100%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: rgba(25, 29, 39, 0.9);
  height: 100%;
  width: 100%;
  -webkit-transition: all 300ms ease-in-out 500ms;
  transition: all 300ms ease-in-out 500ms;
  z-index: 2;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-txt {
  color: rgb(255, 255, 255);
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-txt > p:first-child {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  position: relative;
  padding-bottom: 10px;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-txt > p:first-child:after {
  background-color: rgb(197, 163, 90);
  height: 1px;
  width: 90%;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-txt > p:nth-child(2) {
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.8px;
  text-align: center;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-btns {
  width: 100%;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-btns .grid-btn {
  margin-bottom: 5px;
  width: 100%;
}
.coh-ce-304e2837 .grid-list .grid-item .grid-reveal > .grid-btns .grid-btn > a {
  width: 100%;
}
.coh-ce-2dba118d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 200px;
  padding-right: 15px;
  padding-bottom: 100px;
  padding-left: 15px;
  position: relative;
}
.coh-ce-2dba118d:before {
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  border-width: 5px;
  border-style: solid;
  border-bottom-width: 0;
  border-color: rgb(145, 107, 22);
  visibility: visible;
}
.coh-ce-6d28fd3d {
  position: relative;
  padding-bottom: 50px;
}
.coh-ce-6d28fd3d:after {
  content: "";
  border-width: 5px;
  border-top-width: 0;
  border-style: solid;
  border-color: rgb(145, 107, 22);
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  bottom: 0;
  left: 50%;
  visibility: visible;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 767px) {
  .coh-ce-6d28fd3d:after {
    width: 100%;
  }
}
.coh-ce-96d13488 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 3.125rem;
}
.coh-ce-c0e15414 {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgb(219, 219, 220);
  padding-top: 120px;
}
.coh-ce-c0e15414 .coh-heading {
  margin-bottom: 0;
}
.coh-ce-f050eb18 {
  padding-top: 120px;
}
.coh-ce-f050eb18 .coh-block {
  width: 250px;
}
.coh-ce-f050eb18 .coh-block #views-exposed-form-search-search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-f050eb18 .coh-block #views-exposed-form-search-search > div > input {
  background-color: rgba(0, 0, 0, 0);
  font-weight: 400;
  color: rgb(102, 102, 102);
  padding: 0.7em;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
  -webkit-border-radius: 3px;
          border-radius: 3px;
  height: 40px;
  font-size: 14px;
}
.coh-ce-f050eb18 .coh-block #views-exposed-form-search-search > .js-form-item {
  min-width: 100%;
  padding: 0;
}
.coh-ce-f050eb18 .coh-block #views-exposed-form-search-search .form-actions {
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgb(221, 221, 221);
  padding: 0;
}
.coh-ce-f050eb18 .coh-block #views-exposed-form-search-search .form-actions .form-submit {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  background-color: rgb(221, 221, 221);
}
.coh-ce-cdfb50b4 {
  margin-bottom: 2rem;
}
.coh-ce-cdfb50b4 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cdfb50b4 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-cdfb50b4 .slick-track {
  -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;
}
.coh-ce-cdfb50b4 .slick-track .slick-slide > .coh-container > article {
  max-height: 700px;
  height: auto;
  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-cdfb50b4 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-cdfb50b4 .slick-track .slick-slide > .coh-container > article .coh-video-background {
  height: 0;
  padding-bottom: 56.2%;
}
.coh-ce-cdfb50b4 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-cdfb50b4 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-cdfb50b4 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-a4038b05 .grid-list {
  margin-top: 20px;
  margin-bottom: 100px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-a4038b05 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item {
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 30px;
  margin-left: 1.25%;
  -webkit-flex-basis: 30.8%;
      -ms-flex-preferred-size: 30.8%;
          flex-basis: 30.8%;
  list-style-type: none;
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
  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;
}
@media (max-width: 1023px) {
  .coh-ce-a4038b05 .grid-list .grid-item {
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-img {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  max-height: 225px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body p {
  font-size: 1.125rem;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-btn {
  display: inline-block;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-link {
  margin-top: 25px;
  margin-bottom: 25px;
}
.coh-ce-b3ef6ddd .header-area .header {
  color: rgb(177, 141, 62);
}
.coh-ce-98832f94 .header-area {
  width: 85%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 75px;
  margin-left: auto;
}
.coh-ce-98832f94 .header-area .header {
  color: rgb(177, 141, 62);
}
.coh-ce-23b24243 {
  background-color: rgb(246, 246, 247);
}
.coh-ce-23b24243 .grid-block .grid-list {
  margin-top: 20px;
  margin-right: -2.5%;
  margin-bottom: 60px;
  margin-left: -2.5%;
  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;
}
@media (max-width: 767px) {
  .coh-ce-23b24243 .grid-block .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-ce-23b24243 .grid-block .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item:hover .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item .grid-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 195px;
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item .grid-date {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.35em;
}
.coh-ce-23b24243 .grid-block .grid-list .grid-item .grid-btn {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.coh-ce-23b24243 .section {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-50956fe2 {
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-ce-df21aa09 {
  background-color: rgb(35, 41, 51);
  padding-top: 55px;
  padding-right: 15px;
  padding-bottom: 55px;
  padding-left: 15px;
}
.coh-ce-df21aa09 .image-custom-overlay-2:hover > .coh-container {
  -webkit-box-shadow: 0 0 1px 5px rgb(197, 163, 90);
          box-shadow: 0 0 1px 5px rgb(197, 163, 90);
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.coh-ce-df21aa09 .image-custom-overlay-2 > .coh-container {
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.coh-ce-df21aa09 .image-custom-overlay-2 > .coh-container .heading {
  margin-bottom: 1rem;
}
.coh-ce-df21aa09 .image-custom-overlay-2 > .coh-container .coh-wysiwyg > p:last-child {
  margin-bottom: 0;
}
.coh-ce-9c640a5d {
  padding-top: 55px;
  padding-right: 15px;
  padding-bottom: 55px;
  padding-left: 15px;
}
.coh-ce-a3ace3a5 {
  margin-bottom: 2rem;
}
.coh-ce-a3ace3a5 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-a3ace3a5 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-a3ace3a5 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (max-width: 1023px) {
  .coh-ce-a3ace3a5 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
}
.coh-ce-a3ace3a5 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
  bottom: 0;
  -webkit-transition: all 300ms linear 1000ms;
  transition: all 300ms linear 1000ms;
  opacity: 1;
}
@media (max-width: 1023px) {
  .coh-ce-a3ace3a5 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
    bottom: 30px;
  }
}
.coh-ce-a3ace3a5 .slick-track .slick-slide > .coh-container > article {
  max-height: 700px;
  height: auto;
  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-a3ace3a5 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-a3ace3a5 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-a3ace3a5 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-a3ace3a5 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-a3ace3a5 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-23f20a10 {
  margin-bottom: 2rem;
}
.coh-ce-23f20a10 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-23f20a10 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-23f20a10 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (max-width: 1023px) {
  .coh-ce-23f20a10 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
}
.coh-ce-23f20a10 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
  bottom: 0;
  -webkit-transition: all 300ms linear 1000ms;
  transition: all 300ms linear 1000ms;
  opacity: 1;
}
@media (max-width: 1023px) {
  .coh-ce-23f20a10 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
    bottom: 30px;
  }
}
.coh-ce-23f20a10 .slick-track .slick-slide > .coh-container > article {
  max-height: 750px;
  height: auto;
  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-23f20a10 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-23f20a10 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-23f20a10 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-23f20a10 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-23f20a10 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-23f20a10 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-dc5f9657 {
  margin-bottom: 2rem;
}
.coh-ce-dc5f9657 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-dc5f9657 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-dc5f9657 .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-dc5f9657 .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-dc5f9657 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-dc5f9657 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-dc5f9657 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-dc5f9657 .slick-dots {
  top: -3rem;
}
.coh-ce-dc5f9657 .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-dc5f9657 .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-dc5f9657 .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-630ecd17 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 3.375rem;
  padding-right: 20px;
  padding-bottom: 3.375rem;
  padding-left: 20px;
}
.coh-ce-c05f627d .room-title {
  color: rgb(177, 141, 62);
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-c05f627d .room-sub-title {
  padding-bottom: 0.625rem;
  margin-bottom: 0;
}
.coh-ce-a2bcb1e7 {
  padding-top: 25px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.coh-ce-a2bcb1e7 .amenities {
  position: relative;
  height: 45px;
  margin-bottom: 1.5625rem;
  margin-left: 0;
  list-style-type: none;
}
.coh-ce-a2bcb1e7 .amenities p {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(255, 255, 255);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: first baseline;
  -webkit-align-items: first baseline;
      -ms-flex-align: first baseline;
          align-items: first baseline;
  top: 0;
  left: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
}
.coh-ce-a2bcb1e7 h2 {
  text-align: left;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  line-height: 3.5rem;
  font-size: 2.5rem;
  color: rgb(177, 141, 62);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.coh-ce-a2bcb1e7 .pp-amenities {
  margin-left: 0;
  list-style-type: none;
  list-style-position: inside;
  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-a2bcb1e7 .pp-amenities:before {
  color: rgb(197, 163, 90);
  content: "⁠–";
  font-weight: 700;
  margin-right: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-46370bf3 {
    display: none;
  }
}
.coh-ce-c4ab20d6 {
  background-color: rgb(246, 246, 247);
}
.coh-ce-c4ab20d6 .grid-block .grid-list {
  margin-top: 20px;
  margin-right: -2.5%;
  margin-bottom: 60px;
  margin-left: -2.5%;
  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;
}
@media (max-width: 767px) {
  .coh-ce-c4ab20d6 .grid-block .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(216, 216, 216);
}
@media (max-width: 1023px) {
  .coh-ce-c4ab20d6 .grid-block .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item:hover .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 195px;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-img img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content {
  height: 275px;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: rgb(255, 255, 255);
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content > h3 {
  margin-bottom: 10px;
  line-height: 1.25rem;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .venue {
  font-weight: 700;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .start-door {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(102, 102, 102);
  font-size: 1.125rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .date-range {
  font-weight: 400;
  color: rgb(102, 102, 102);
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .date-range:empty {
  display: none;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .body > p {
  font-size: 1rem;
  margin: 0;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .grid-btns {
  margin-top: auto;
  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-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .grid-btn {
  margin-top: auto;
}
.coh-ce-c4ab20d6 .grid-block .grid-list .grid-item .grid-content .grid-btn .coh-style-gradient-button {
  font-size: 0.75rem;
  line-height: 1.5rem;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.coh-ce-c4ab20d6 .section {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-50956fe2 {
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
.coh-ce-6c928f84 {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(183, 135, 35);
  text-align: center;
}
.coh-ce-651e17f3 {
  background-color: rgb(246, 246, 247);
  padding-top: 50px;
}
.coh-ce-ce24f1ac {
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-2d76deb3 {
  margin-bottom: 30px;
}
.coh-ce-2d76deb3 .grid-list {
  margin-top: 20px;
  margin-bottom: 30px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-2d76deb3 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-2d76deb3 .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-color: rgb(216, 216, 216);
  border-style: solid;
  border-width: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-2d76deb3 .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-2d76deb3 .grid-list .grid-item:hover .grid-img > a {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
  max-height: 190px;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-img > a {
  position: relative;
  top: 0;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner {
  border-left-width: 15px;
  border-left-style: solid;
  border-left-color: rgb(183, 135, 35);
  min-height: -webkit-calc(100% - 190px);
  min-height: calc(100% - 190px);
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  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-2d76deb3 .grid-list .grid-item .grid-inner .grid-title {
  padding-bottom: 20px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5rem;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner .grid-title:hover a {
  text-decoration: underline;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner .grid-title > a {
  font-size: 1.563rem;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner .grid-body {
  padding-bottom: 20px;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner .grid-body p {
  color: rgb(102, 102, 102);
  font-weight: 300;
  font-size: 1.125rem;
}
.coh-ce-2d76deb3 .grid-list .grid-item .grid-inner .grid-btn {
  margin-top: auto;
}
.coh-ce-2d76deb3 .grid-list .grid-item:nth-child(3n-2) > .grid-inner {
  border-color: #B78723 !important;
}
.coh-ce-2d76deb3 .grid-list .grid-item:nth-child(3n-1) > .grid-inner {
  border-color: #D76629 !important;
}
.coh-ce-2d76deb3 .grid-list .grid-item:nth-child(3n-3) > .grid-inner {
  border-color: #0B5540 !important;
}
.coh-ce-3feaa365 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.coh-ce-2ffa47ae .coh-slider-item {
  width: 100% !important;
}
.coh-ce-2ffa47ae .coh-slider-item .coh-image {
  width: 100%;
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
  height: 100%;
  width: 100%;
  padding-top: 1.25rem;
  padding-right: 3.125rem;
  padding-bottom: 1.25rem;
  padding-left: 3.125rem;
  position: absolute;
  top: 0;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
    padding-right: 1.5625rem;
    padding-left: 1.5625rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain {
    padding-top: 0.3125rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.3125rem;
    padding-left: 0.9375rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    -webkit-align-content: end;
        -ms-flex-line-pack: end;
            align-content: end;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below {
    position: relative;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain.mobile-below .coh-wysiwyg h1 {
    font-size: 1.5rem;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg {
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg {
    display: none;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg h1 {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .coh-wysiwyg p {
    font-size: 0.875rem;
    line-height: 1em;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap {
  position: relative;
  padding: 0;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media (max-width: 767px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    font-size: 0.75rem;
    padding-top: 0.4375rem;
    padding-bottom: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .slide-inner-contain .btn-wrap .btn {
    margin-bottom: 0;
  }
}
.coh-ce-2ffa47ae .coh-slider-item .coh-video-background .coh-video-background-inner {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 564px) {
  .coh-ce-2ffa47ae .coh-slider-item .coh-video-background .coh-video-background-inner {
    min-height: 100%;
  }
}
.coh-ce-2ffa47ae .slick-arrow:before {
  font-size: 2rem;
}
.coh-ce-ce24f1ac {
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-230590bb .grid-block header > h2 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 1.5625rem;
  line-height: 1.3;
  text-align: center;
  color: rgb(177, 141, 62);
  letter-spacing: 0.01em;
}
.coh-ce-230590bb .grid-list {
  margin-top: 20px;
  margin-bottom: 50px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-230590bb .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-230590bb .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-color: rgb(216, 216, 216);
  border-style: solid;
  border-width: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-230590bb .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-230590bb .grid-list .grid-item:hover .grid-img > a {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-230590bb .grid-list .grid-item .grid-img {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-230590bb .grid-list .grid-item .grid-img > a {
  position: relative;
  top: 0;
}
.coh-ce-230590bb .grid-list .grid-item .grid-title {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  margin-bottom: 10px;
}
.coh-ce-230590bb .grid-list .grid-item p {
  font-size: 1rem;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}
.coh-ce-230590bb .grid-list .grid-item .grid-btn {
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: auto;
}
.coh-ce-3de1ca03 {
  background-color: rgb(246, 246, 247);
}
.coh-ce-4dea9548 .grid-block header > h2 {
  font-family: 'Termina', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  font-size: 1.5625rem;
  line-height: 1.3;
  text-align: center;
  color: rgb(177, 141, 62);
  letter-spacing: 0.01em;
  padding-top: 60px;
}
.coh-ce-4dea9548 .grid-list {
  margin-top: 20px;
  margin-bottom: 50px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-4dea9548 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-4dea9548 .grid-list .grid-item {
  margin-right: 2.5%;
  margin-bottom: 30px;
  margin-left: 2.5%;
  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-flex-basis: 28.3%;
      -ms-flex-preferred-size: 28.3%;
          flex-basis: 28.3%;
  border-color: rgb(216, 216, 216);
  border-style: solid;
  border-width: 1px;
}
@media (max-width: 1023px) {
  .coh-ce-4dea9548 .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-4dea9548 .grid-list .grid-item:hover .grid-img > a {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-4dea9548 .grid-list .grid-item .grid-img {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-4dea9548 .grid-list .grid-item .grid-img > a {
  position: relative;
  top: 0;
}
.coh-ce-4dea9548 .grid-list .grid-item .grid-title {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
  margin-bottom: 10px;
}
.coh-ce-4dea9548 .grid-list .grid-item p {
  font-size: 1rem;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}
.coh-ce-4dea9548 .grid-list .grid-item .grid-btn {
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: auto;
}
.coh-ce-126a740b {
  margin-right: auto;
  margin-left: auto;
  padding-top: 3.125rem;
  padding-bottom: 1.875rem;
}
.coh-ce-5d5149c0 {
  text-align: center;
  margin-bottom: 30px;
  color: rgb(183, 135, 35);
}
.coh-ce-fd7947d1 {
  margin-bottom: 2rem;
}
.coh-ce-fd7947d1 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-fd7947d1 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-fd7947d1 .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-fd7947d1 .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-fd7947d1 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-fd7947d1 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-fd7947d1 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-fd7947d1 .slick-dots {
  top: -3rem;
}
.coh-ce-fd7947d1 .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-fd7947d1 .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-fd7947d1 .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-fd7947d1 .coh-video-background {
  max-height: 750px;
  height: auto;
}
.coh-ce-fd7947d1 .coh-video-background .coh-video-background-inner {
  position: relative;
  top: 0;
  -webkit-transform: translateY(-10%);
      -ms-transform: translateY(-10%);
          transform: translateY(-10%);
  left: 0;
}
.coh-ce-da3c75fb {
  max-width: 1170px;
  width: 100%;
  padding-top: 55px;
  padding-right: 20px;
  padding-bottom: 55px;
  padding-left: 20px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-37af43b2 {
  padding-right: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-37af43b2 {
    padding-right: 0;
  }
}
.coh-ce-37af43b2 .place-title {
  color: rgb(0, 0, 0);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
}
.coh-ce-37af43b2 .place-body {
  padding-top: 10px;
}
.coh-ce-18009686 {
  margin-bottom: 2rem;
  padding-right: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-18009686 {
    padding-right: 0;
  }
}
.coh-ce-18009686 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-18009686 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-18009686 .slick-track {
  max-height: 750px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-18009686 .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-18009686 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-18009686 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-18009686 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-18009686 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-18009686 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-18009686 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-18009686 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-18009686 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-18009686 .slick-dots {
  top: -3rem;
}
.coh-ce-18009686 .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-18009686 .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-18009686 .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-dbac52cb {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(183, 135, 35);
  padding-top: 45px;
  padding-right: 35px;
  padding-bottom: 30px;
  padding-left: 35px;
}
.coh-ce-dbac52cb .res-btn {
  text-align: center;
  margin-bottom: 30px;
}
.coh-ce-dbac52cb .res-btn:empty {
  display: none;
}
.coh-ce-dbac52cb .sb-details > p {
  font-size: 1.125rem;
}
.coh-ce-dbac52cb .sb-details > p > a {
  font-size: 18px;
  color: rgb(36, 42, 52);
}
.coh-ce-dbac52cb .sb-details > p > .coh-style-gradient-button-white-text-w-arrow {
  color: #fff !important;
  font-size: 15px !important;
}
.coh-ce-5160e0c8 .bar-lounge .ssa-instance-214f80026460f477dee76924929f289d {
  padding-right: 0;
  padding-left: 0;
}
.coh-ce-d57786bd #thumbnail-laguna-events-slider .slick-slide {
  position: relative;
}
.coh-ce-d57786bd #thumbnail-laguna-events-slider .slick-slide:before {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-d57786bd #thumbnail-laguna-events-slider .slick-slide:hover:before {
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-d57786bd #thumbnail-laguna-events-slider .slick-slide.slick-current:before {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-3de1ca03 {
  background-color: rgb(246, 246, 247);
}
.coh-ce-1bf582cd {
  width: 90%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-1bf582cd #block-lagunapoolhouseexplore {
  padding-top: 70px;
  padding-bottom: 50px;
}
.coh-ce-cdfb50b4 {
  margin-bottom: 2rem;
}
.coh-ce-cdfb50b4 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cdfb50b4 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-cdfb50b4 .slick-track {
  -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;
}
.coh-ce-cdfb50b4 .slick-track .slick-slide > .coh-container > article {
  max-height: 700px;
  height: auto;
  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-cdfb50b4 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-cdfb50b4 .slick-track .slick-slide > .coh-container > article .coh-video-background {
  height: 0;
  padding-bottom: 56.2%;
}
.coh-ce-cdfb50b4 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-cdfb50b4 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-cdfb50b4 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-cdfb50b4 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-a4038b05 .grid-list {
  margin-top: 20px;
  margin-bottom: 100px;
  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;
}
@media (max-width: 767px) {
  .coh-ce-a4038b05 .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item {
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 30px;
  margin-left: 1.25%;
  -webkit-flex-basis: 30.8%;
      -ms-flex-preferred-size: 30.8%;
          flex-basis: 30.8%;
  list-style-type: none;
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
  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;
}
@media (max-width: 1023px) {
  .coh-ce-a4038b05 .grid-list .grid-item {
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
    margin-right: 2.5%;
    margin-left: 2.5%;
  }
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-img {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  max-height: 225px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 0;
  padding-left: 20px;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-body p {
  font-size: 1.125rem;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-btn {
  display: inline-block;
}
.coh-ce-a4038b05 .grid-list .grid-item .grid-link {
  margin-top: 25px;
  margin-bottom: 25px;
}
.coh-ce-98832f94 .header-area {
  width: 85%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 75px;
  margin-left: auto;
}
.coh-ce-98832f94 .header-area .header {
  color: rgb(177, 141, 62);
}
.coh-ce-18aecb54 {
  margin-bottom: 0;
}
.coh-ce-18aecb54 .text-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
}
.coh-ce-18aecb54 .text-overlay h1 {
  margin-bottom: 0;
}
.coh-ce-18aecb54 .text-overlay .btn-wrap {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin-bottom: 1.25rem;
}
.coh-ce-18aecb54 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-18aecb54 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-18aecb54 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media (max-width: 1023px) {
  .coh-ce-18aecb54 .slick-track > .slick-slide > .coh-ce-cpt_link-756fad04 {
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
}
.coh-ce-18aecb54 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
  bottom: 0;
  -webkit-transition: all 300ms linear 1000ms;
  transition: all 300ms linear 1000ms;
  opacity: 1;
}
@media (max-width: 1023px) {
  .coh-ce-18aecb54 .slick-track > .slick-slide.slick-active > .coh-ce-cpt_link-756fad04 {
    bottom: 30px;
  }
}
.coh-ce-18aecb54 .slick-track .slick-slide > .coh-container > article {
  max-height: 700px;
  height: auto;
  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-18aecb54 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-18aecb54 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-18aecb54 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-18aecb54 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-prev {
  left: -50px;
  z-index: 2;
}
.coh-ce-18aecb54 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-18aecb54 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-58d4a5da {
  background-color: rgb(48, 56, 69);
  padding-top: 3.125rem;
  padding-right: 1.25rem;
  padding-bottom: 3.125rem;
  padding-left: 1.25rem;
}
.coh-ce-e2a72ea {
  color: rgb(255, 255, 255);
  max-width: 800px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-4f18fdc5 {
  max-width: 1170px;
  width: 100%;
  padding-top: 6.25rem;
  padding-right: 0;
  padding-bottom: 5.9375rem;
  padding-left: 0;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-e1b46c0f {
  background-color: rgb(48, 56, 69);
  padding-top: 3.125rem;
}
.coh-ce-435e1ffa .grid-list {
  margin-top: 3.125rem;
  margin-bottom: 1.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-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;
}
@media (max-width: 767px) {
  .coh-ce-435e1ffa .grid-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-435e1ffa .grid-list .grid-item {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.32);
  text-align: center;
  margin-right: 1.25%;
  margin-bottom: 1.875rem;
  margin-left: 1.25%;
  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-flex-basis: 30.8%;
      -ms-flex-preferred-size: 30.8%;
          flex-basis: 30.8%;
  list-style-type: none;
  background-color: rgb(36, 42, 52);
}
@media (max-width: 1023px) {
  .coh-ce-435e1ffa .grid-list .grid-item {
    margin-right: 2.5%;
    margin-left: 2.5%;
    -webkit-flex-basis: 45%;
        -ms-flex-preferred-size: 45%;
            flex-basis: 45%;
  }
}
.coh-ce-435e1ffa .grid-list .grid-item .grid-img {
  -webkit-box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 6px 0 18px 0 rgba(0, 0, 0, 0.5);
  max-height: 225px;
  margin-bottom: 30px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-435e1ffa .grid-list .grid-item .grid-body {
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
}
.coh-ce-435e1ffa .grid-list .grid-item .grid-body p {
  color: rgb(255, 255, 255);
  font-size: 1.125rem;
}
.coh-ce-435e1ffa .grid-list .grid-item .grid-btn {
  display: inline-block;
}
.coh-ce-435e1ffa .grid-list .grid-item .grid-link {
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
}
.coh-ce-9aaedf33 {
  margin-bottom: 2rem;
}
@media (max-width: 1169px) {
  .coh-ce-9aaedf33 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-6efa8e60 {
  position: relative;
  -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-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-5747daeb:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-1d8a9052 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-a3bf8252 {
  background-color: rgb(246, 246, 247);
  padding-top: 50px;
  padding-right: 20px;
  padding-bottom: 50px;
  padding-left: 20px;
}
.coh-ce-66a0c656 {
  text-align: center;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 80%;
  width: 100%;
}
.coh-ce-28a0c9a3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-b5364c8f {
  -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;
  height: 100%;
}
.coh-ce-8f2de645:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-53e57ffd {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-1187d402:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-f53e21f2 {
  position: relative;
  z-index: 2;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-aa753498:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-1d8a9052 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-b5103478 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-63a275f0 {
  width: 100%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-ac9928f2 {
  margin-bottom: 2rem;
}
.coh-ce-ac9928f2 .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-ac9928f2 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-ac9928f2 .slick-track .slick-slide > .coh-container > article {
  max-height: 550px;
  height: auto;
  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;
  overflow: hidden;
}
.coh-ce-ac9928f2 .slick-track .slick-slide > .coh-container > article > picture {
  width: 100%;
}
.coh-ce-ac9928f2 .coh-image-align-centre-xl {
  width: 100%;
  margin-left: 0;
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.coh-ce-ac9928f2 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-ac9928f2 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-ac9928f2 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-ac9928f2 .coh-slider-nav-bottom {
  display: none;
}
.coh-ce-fe47c600 {
  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;
  margin-top: 20px;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-left: 20px;
}
@media (max-width: 767px) {
  .coh-ce-fe47c600 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-fe47c600 .coh-style-gradient-button-w-arrow {
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
}
.coh-ce-d6a89a4b {
  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: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
}
.coh-ce-d6a89a4b .coh-style-gradient-button-w-arrow {
  margin-right: 15px;
  margin-left: 15px;
}
.coh-ce-5e4d7f26 {
  color: rgb(183, 135, 35);
  margin-bottom: 20px;
  text-transform: capitalize;
}
.coh-ce-1b591d5e {
  padding-top: 30px;
}
.coh-ce-1b591d5e .coh-style-termina-80px-900-upper > small {
  color: rgb(177, 141, 62);
  font-weight: 300;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 2.5rem;
  line-height: 1em;
}
.coh-ce-40bf6960 > .coh-slider-container-mid {
  overflow: visible;
}
.coh-ce-40bf6960 > .coh-slider-container-mid > .coh-slider-container-inner {
  overflow: visible;
}
.coh-ce-40bf6960 .slick-track {
  padding-top: 10px;
  padding-bottom: 10px;
}
.coh-ce-40bf6960 .slick-dots {
  margin-top: 20px;
  margin-bottom: 0;
}
.coh-ce-40bf6960 .idea-inner {
  overflow: hidden;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-40bf6960 .idea-inner:hover .idea-img {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.1) scaleY(1.1);
      -ms-transform: scaleX(1.1) scaleY(1.1);
          transform: scaleX(1.1) scaleY(1.1);
}
.coh-ce-40bf6960 .idea-inner:hover .idea-body {
  background-color: rgb(36, 42, 52);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
.coh-ce-40bf6960 .idea-inner:hover .idea-body > p {
  color: rgb(255, 255, 255);
}
.coh-ce-40bf6960 .idea-inner:hover .idea-body .coh-style-white-btn-w-gradient-hover {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(177, 141, 62)), color-stop(28%, rgb(205, 173, 94)), color-stop(75%, rgb(227, 201, 107)), to(rgb(239, 216, 114)));
  background-image: -webkit-linear-gradient(left, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-image: linear-gradient(90deg, rgb(177, 141, 62) 0%, rgb(205, 173, 94) 28%, rgb(227, 201, 107) 75%, rgb(239, 216, 114) 100%);
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(197, 163, 90);
  color: rgb(36, 42, 52);
}
.coh-ce-40bf6960 .idea-inner:hover .idea-body h4 {
  color: rgb(226, 199, 107);
}
.coh-ce-40bf6960 .idea-inner > .idea-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-40bf6960 .idea-inner > .idea-body > .btn-wrap {
  margin-top: auto;
}
.coh-ce-42352d4c {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.coh-ce-9f585dc0 {
  overflow: hidden;
}
.coh-ce-28a67865 {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-dd538ab4 {
  background-color: rgb(255, 255, 255);
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 25px;
  padding-left: 20px;
}
.coh-ce-a63e2016 {
  color: rgb(183, 135, 35);
  margin-bottom: 10px;
}
.coh-ce-3ae35209 {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.coh-ce-35974a60 {
  color: rgb(183, 135, 35);
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-c416cc99 {
  height: 100%;
}
.coh-ce-c1f18432:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-dbb3a0f5 {
  margin-top: auto;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-9941a73d {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-842d0dda:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-f53e21f2 {
  position: relative;
  z-index: 2;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-c0f8e3f2 {
  margin-bottom: 2rem;
}
.coh-ce-c0f8e3f2 .coh-slider-container {
  background-color: rgb(183, 135, 35);
}
.coh-ce-c0f8e3f2 .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-c0f8e3f2 .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c0f8e3f2 .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-c0f8e3f2 .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-c0f8e3f2 .slick-dots {
  top: -3rem;
}
.coh-ce-c0f8e3f2 .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-c0f8e3f2 .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-c0f8e3f2 .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-5c662150 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 55px;
  padding-right: 20px;
  padding-bottom: 55px;
  padding-left: 20px;
}
.coh-ce-58f5412f .room-title {
  color: rgb(177, 141, 62);
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-58f5412f .room-sub-title {
  padding-bottom: 10px;
  margin-bottom: 0;
}
.coh-ce-f6ad5993 {
  margin-bottom: 25px;
}
.coh-ce-10911be3 .coh-block > div {
  padding-top: 55px;
  padding-right: 0;
  padding-bottom: 55px;
  padding-left: 0;
  max-width: 1170px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-10911be3 .coh-block > div h2 {
  margin-top: 25px;
  margin-bottom: 0;
}
.coh-ce-10911be3 .coh-block > div .coh-row-inner > .coh-column {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-bottom: 25px;
}
.coh-ce-10911be3 .coh-block > div .coh-row-inner > .coh-column h3 {
  margin-top: 1.25rem;
  padding-bottom: 10px;
}
.coh-ce-10911be3 .coh-block > div .coh-row-inner > .coh-column p {
  font-size: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-10911be3 .coh-image-align-centre-sm {
    margin-left: 0;
    width: 100%;
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
}
.coh-ce-52f55d85 {
  width: 100%;
  background-color: rgb(246, 246, 247);
}
.coh-ce-52f55d85 #block-rsvpformblock {
  padding-top: 55px;
  padding-bottom: 55px;
}
.coh-ce-47cf9950 {
  max-width: 1080px;
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-2c39f0ba:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-3c1b3270 {
  max-height: 600px;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-6ae5b3f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.coh-ce-1019d075:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9941a73d {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-4ec38af0:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-61bd3de7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-70163efb {
  margin-bottom: 0.375rem;
}
.coh-ce-8dff83a0:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-bc9a01af {
  line-height: 1.25;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-c4742b6 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 564px) {
  .coh-ce-c4742b6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-13c60bc1 {
  margin-bottom: 0;
}
.coh-ce-e6030702 {
  margin-bottom: 1.5rem;
}
.coh-ce-e6030702 li {
  list-style-type: none;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.coh-ce-fa57ab88 {
  font-size: 1.5rem;
}
@media (max-width: 1169px) {
  .coh-ce-fa57ab88 {
    font-size: 1.25rem;
  }
}
.coh-ce-db853e0b {
  text-transform: lowercase;
}
.coh-ce-972b1726 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.coh-ce-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-70163efb {
  margin-bottom: 0.375rem;
}
.coh-ce-e8a4fb6b:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-5d1d1749 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  min-width: 5rem;
  max-width: 9rem;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-ef0944fc {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-ef0944fc {
    padding-top: 1.5rem;
  }
}
.coh-ce-202945a6 {
  margin-bottom: 0.5rem;
}
.coh-ce-35616871:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9d8e5215 {
  margin-bottom: 1.5rem;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-f53e21f2 {
  position: relative;
  z-index: 2;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-202945a6 {
  margin-bottom: 0.5rem;
}
.coh-ce-7271209c:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-9d8e5215 {
  margin-bottom: 1.5rem;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-73aa535c {
  position: relative;
  z-index: 1;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-22560d86 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-a8d4e1f9:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-704ea629 {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 1;
}
.coh-ce-59cddfc1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-b0cb148e {
  margin-bottom: 2rem;
}
.coh-ce-b0cb148e .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-b0cb148e .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-b0cb148e .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-b0cb148e .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-b0cb148e .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-b0cb148e .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-b0cb148e .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-b0cb148e .slick-dots {
  top: -3rem;
}
.coh-ce-b0cb148e .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-b0cb148e .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-b0cb148e .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-da3c75fb {
  max-width: 1170px;
  width: 100%;
  padding-top: 55px;
  padding-right: 20px;
  padding-bottom: 55px;
  padding-left: 20px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-b07a2ce2 {
  padding-right: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-b07a2ce2 {
    padding-right: 0;
  }
}
.coh-ce-b07a2ce2 .place-title {
  color: rgb(177, 141, 62);
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-b07a2ce2 .place-body {
  padding-top: 10px;
}
.coh-ce-b0a5f22d .custom-content > div:last-child {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(183, 135, 35);
  padding-top: 45px;
  padding-right: 35px;
  padding-bottom: 30px;
  padding-left: 35px;
  text-align: center;
  width: 100%;
  display: block;
}
.coh-ce-b0a5f22d .custom-content > div:last-child:empty {
  display: none;
}
.coh-ce-b0a5f22d .res-btn {
  text-align: center;
  margin-bottom: 30px;
}
.coh-ce-b0a5f22d .res-btn:empty {
  display: none;
}
.coh-ce-b0a5f22d .sb-details > p {
  font-size: 1.125rem;
}
.coh-ce-b0a5f22d .sb-details > p > a {
  font-size: 1.125rem;
  color: rgb(36, 42, 52);
}
.coh-ce-b0a5f22d .sb-details > p > .coh-style-gradient-button-white-text-w-arrow {
  color: #fff !important;
  font-size: 0.938rem !important;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2c2d3a3 {
  position: static;
}
.coh-ce-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-9f168375:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-6e42edaa {
  margin-bottom: 0;
}
.coh-ce-79b4e449 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-2bf15074 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 767px) {
  .coh-ce-2bf15074 {
    padding-top: 1.5rem;
  }
}
.coh-ce-6906614a:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  content: "";
}
.coh-ce-42bc939c {
  font-style: normal;
}
.coh-ce-21496508 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  margin-bottom: 1rem;
}
.coh-ce-f53e21f2 {
  position: relative;
  z-index: 2;
}
.coh-ce-65ff7b26 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-c5a41c3c {
  margin-bottom: 2rem;
}
.coh-ce-c5a41c3c .coh-slider-container {
  background-color: rgb(255, 255, 255);
}
.coh-ce-c5a41c3c .coh-style-margin-bottom-small {
  margin-bottom: 0;
}
.coh-ce-c5a41c3c .slick-track {
  max-height: 700px;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-c5a41c3c .coh-image-align-centre-xl {
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
  margin-left: 0;
  width: 100%;
}
.coh-ce-c5a41c3c .coh-slider-container-mid:hover .slick-prev {
  left: 0;
}
.coh-ce-c5a41c3c .coh-slider-container-mid:hover .slick-next {
  right: 0;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow {
  -webkit-transition: all 350ms ease-in-out 100ms;
  transition: all 350ms ease-in-out 100ms;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:before {
  color: rgb(255, 255, 255);
  font-size: 2rem;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:hover:before {
  color: rgb(226, 199, 107);
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-prev {
  left: -50px;
}
.coh-ce-c5a41c3c .coh-slider-container-mid .slick-next {
  right: -50px;
}
.coh-ce-c5a41c3c .slick-dots {
  top: -3rem;
}
.coh-ce-c5a41c3c .slick-dots li.slick-active button {
  background-color: rgb(255, 255, 255);
  opacity: 1;
}
.coh-ce-c5a41c3c .slick-dots li button {
  background-color: rgb(255, 255, 255);
  opacity: 0.5;
}
.coh-ce-c5a41c3c .slick-dots li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-ce-5c662150 {
  max-width: 1170px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 55px;
  padding-right: 20px;
  padding-bottom: 55px;
  padding-left: 20px;
}
.coh-ce-58f5412f .room-title {
  color: rgb(177, 141, 62);
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-58f5412f .room-sub-title {
  padding-bottom: 10px;
  margin-bottom: 0;
}
.coh-ce-f6ad5993 {
  margin-bottom: 25px;
}
.coh-ce-aee18fc4 {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(197, 163, 90);
  padding-top: 25px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.coh-ce-aee18fc4 .amenities {
  margin-bottom: 25px;
  margin-left: 0;
  list-style-type: none;
  color: rgba(0, 0, 0, 0);
  font-size: 0.063rem;
  line-height: 1px;
}
.coh-ce-aee18fc4 .amenities p {
  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: first baseline;
  -webkit-align-items: first baseline;
      -ms-flex-align: first baseline;
          align-items: first baseline;
  margin-bottom: 0;
  font-size: 1.125rem;
  color: rgb(0, 0, 0);
}
.coh-ce-aee18fc4 h2 {
  text-align: center;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  line-height: 1.875rem;
  font-size: 1.5rem;
  color: rgb(197, 163, 90);
  text-transform: uppercase;
}
.coh-ce-52f55d85 {
  width: 100%;
  background-color: rgb(246, 246, 247);
}
.coh-ce-52f55d85 #block-rsvpformblock {
  padding-top: 55px;
  padding-bottom: 55px;
}
.coh-ce-47cf9950 {
  max-width: 1080px;
  width: 100%;
  text-align: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-8638a14a .coh-block > div {
  padding-top: 55px;
  padding-right: 0;
  padding-bottom: 55px;
  padding-left: 0;
  max-width: 1170px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-8638a14a .coh-block > div h2 {
  margin-top: 25px;
  margin-bottom: 0;
}
.coh-ce-8638a14a .coh-block > div .coh-row-inner > .coh-column {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-bottom: 25px;
}
.coh-ce-8638a14a .coh-block > div .coh-row-inner > .coh-column h3 {
  margin-top: 1.25rem;
  padding-bottom: 10px;
}
.coh-ce-8638a14a .coh-block > div .coh-row-inner > .coh-column p {
  font-size: 1.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-8638a14a .coh-image-align-centre-sm {
    margin-left: 0;
    width: 100%;
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
  }
}
.coh-ce-3de1ca03 {
  background-color: rgb(246, 246, 247);
}
.coh-ce-53a99039 {
  position: relative;
}
.coh-ce-52877f4e {
  overflow: hidden;
}
.coh-ce-52877f4e:hover .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -webkit-transform: scaleX(1.05) scaleY(1.05);
      -ms-transform: scaleX(1.05) scaleY(1.05);
          transform: scaleX(1.05) scaleY(1.05);
}
.coh-ce-52877f4e .coh-image {
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.coh-ce-3ab02422 {
  margin-bottom: 5px;
}
.coh-ce-d256722e {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.15em;
  letter-spacing: 0.05em;
}
.coh-ce-7bc5aa1 p {
  font-size: 16px;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-e26e7467 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-d69cf191 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-32bb9dc6 {
  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-32bb9dc6 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-69880fa0 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-69880fa0 .grid-content figure {
  position: relative;
}
.coh-ce-69880fa0 .grid-content figure .venue {
  font-size: 0.75rem;
  margin-bottom: 0;
  background-color: rgba(36, 42, 52, 0.8);
  color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  z-index: 1;
}
.coh-ce-69880fa0 .grid-content h3 {
  font-size: 1.25rem;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1em;
}
.coh-ce-69880fa0 .grid-content h3 a {
  font-size: 1.15rem;
  font-weight: 400;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-69880fa0 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-69880fa0 .grid-content figure {
  position: relative;
}
.coh-ce-69880fa0 .grid-content figure .venue {
  font-size: 0.75rem;
  margin-bottom: 0;
  background-color: rgba(36, 42, 52, 0.8);
  color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  z-index: 1;
}
.coh-ce-69880fa0 .grid-content h3 {
  font-size: 1.25rem;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1em;
}
.coh-ce-69880fa0 .grid-content h3 a {
  font-size: 1.15rem;
  font-weight: 400;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-4f43220a {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-4f43220a .card-inner {
  position: relative;
}
.coh-ce-4f43220a .card-inner figure {
  overflow: hidden;
  max-height: 230px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -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-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-be6ad4d4 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-d76343b9 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-d76343b9 .card-inner {
  position: relative;
}
.coh-ce-d76343b9 .card-inner figure {
  overflow: hidden;
  max-height: 230px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -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-d76343b9 .card-inner figure a {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  opacity: 0;
}
.coh-ce-d76343b9 .card-inner a {
  font-weight: 400;
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-5cbe1723 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-bac846b1 .card-outer-container {
  background-color: rgb(242, 242, 242);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-4f43220a {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-4f43220a .card-inner {
  position: relative;
}
.coh-ce-4f43220a .card-inner figure {
  overflow: hidden;
  max-height: 230px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -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-a4011f9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1170px;
}
.coh-ce-d0447cfc {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-d0447cfc {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-d0447cfc {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-d0447cfc {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-d0447cfc {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-d0447cfc {
    display: none;
  }
}
.coh-ce-de1841af {
  text-align: right;
  font-size: 0.875rem;
}
.coh-ce-c74d6c9f {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-bc1cd624 {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(219, 219, 220);
  padding-top: 120px;
  padding-bottom: 25px;
  border-top-width: 0;
  border-top-style: none;
  min-height: 70vh;
}
@media (max-width: 1023px) {
  .coh-ce-bc1cd624 {
    border-right-width: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-top-color: rgb(219, 219, 220);
  }
}
.coh-ce-4efe3f3d {
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-d3bc8373 {
  padding-top: 120px;
  padding-bottom: 25px;
}
.coh-ce-825f4f89 {
  width: 250px;
}
@media (max-width: 1023px) {
  .coh-ce-825f4f89 {
    width: 100%;
  }
}
.coh-ce-825f4f89 #views-exposed-form-search-search {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: relative;
}
.coh-ce-825f4f89 #views-exposed-form-search-search div {
  padding-top: 0;
  padding-bottom: 0;
}
.coh-ce-825f4f89 #views-exposed-form-search-search div input {
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(102, 102, 102);
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
  -webkit-border-radius: 3px;
          border-radius: 3px;
}
.coh-ce-825f4f89 #views-exposed-form-search-search div input:active {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
}
.coh-ce-825f4f89 #views-exposed-form-search-search div input:focus {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(221, 221, 221);
}
.coh-ce-825f4f89 #views-exposed-form-search-search .js-form-item {
  min-width: 100%;
}
.coh-ce-825f4f89 #views-exposed-form-search-search .js-form-item .form-text {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-825f4f89 #views-exposed-form-search-search .form-actions {
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgb(221, 221, 221);
}
.coh-ce-c94e261 {
  display: none;
}
@media (max-width: 1439px) {
  .coh-ce-c94e261 {
    display: none;
  }
}
@media (max-width: 1169px) {
  .coh-ce-c94e261 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c94e261 {
    display: none;
  }
}
@media (max-width: 767px) {
  .coh-ce-c94e261 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-c94e261 {
    display: none;
  }
}
.coh-ce-a90d796f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-2863065b .slick-dots {
  padding-top: 1rem;
}
.coh-ce-69880fa0 {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-69880fa0 .grid-content figure {
  position: relative;
}
.coh-ce-69880fa0 .grid-content figure .venue {
  font-size: 0.75rem;
  margin-bottom: 0;
  background-color: rgba(36, 42, 52, 0.8);
  color: rgb(255, 255, 255);
  padding-top: 0.4375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  z-index: 1;
}
.coh-ce-69880fa0 .grid-content h3 {
  font-size: 1.25rem;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1em;
}
.coh-ce-69880fa0 .grid-content h3 a {
  font-size: 1.15rem;
  font-weight: 400;
}
.coh-ce-b8f96f1e {
  overflow: hidden;
  position: relative;
  top: 0;
  padding-top: 100px;
}
@media (max-width: 1023px) {
  .coh-ce-b8f96f1e {
    padding-top: 60px;
  }
}
.coh-ce-d9cee651 {
  overflow: hidden;
  position: relative;
  top: 0;
  padding-top: 100px;
}
@media (max-width: 1023px) {
  .coh-ce-d9cee651 {
    padding-top: 60px;
  }
}
.alt-main.coh-ce-d9cee651 {
  padding-top: 0 !important;
}
.coh-ce-56fce2ac {
  padding-top: 109px;
}
.coh-ce-219e4dde {
  background-color: rgb(10, 10, 10);
}
.coh-ce-2624288f {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 15px;
  padding-top: 100px;
  padding-bottom: 95px;
  padding-left: 15px;
}
.coh-ce-2dba118d {
  width: 100%;
  max-width: 1170px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 200px;
  padding-right: 15px;
  padding-bottom: 100px;
  padding-left: 15px;
  position: relative;
}
.coh-ce-2dba118d:before {
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  top: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  border-width: 5px;
  border-style: solid;
  border-bottom-width: 0;
  border-color: rgb(145, 107, 22);
  visibility: visible;
}
.coh-ce-6d28fd3d {
  position: relative;
  padding-bottom: 50px;
}
.coh-ce-6d28fd3d:after {
  content: "";
  border-width: 5px;
  border-top-width: 0;
  border-style: solid;
  border-color: rgb(145, 107, 22);
  height: 95px;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  max-width: 620px;
  position: absolute;
  bottom: 0;
  left: 50%;
  visibility: visible;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (max-width: 767px) {
  .coh-ce-6d28fd3d:after {
    width: 100%;
  }
}
.coh-ce-cpt_accordion_carousel_v1-ae15634a {
  min-height: 37.5rem;
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-ae15634a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_accordion_carousel_v1-fcb02ab7 {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-fcb02ab7 {
    width: 100%;
  }
}
.coh-ce-cpt_accordion_carousel_v1-9e06a5e4 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  display: none;
}
.coh-ce-cpt_accordion_carousel_v1-2bba5b97 {
  width: 50%;
  position: relative;
  top: 0;
  right: 0;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-2bba5b97 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_accordion_carousel_v1-2bba5b97 .slick-track {
  min-width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-2bba5b97 .slick-track {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-cpt_accordion_carousel_v1-2bba5b97 .slick-track .slick-slide {
  min-width: 98%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-2bba5b97 .slick-track .slick-slide {
    min-width: unset !important;
  }
}
.coh-ce-cpt_accordion_carousel_v1-2bba5b97 .slick-track .slick-slide p:empty {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-2bba5b97 .coh-slider-container-mid {
    min-width: 100%;
  }
}
.coh-ce-cpt_accordion_carousel_v1-c8019d9e {
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
  padding: 20px 30px !important;
  background-color: rgb(219, 219, 220);
  min-height: 0;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-c8019d9e {
    background-color: rgb(36, 41, 51);
  }
}
.slick-current.coh-ce-cpt_accordion_carousel_v1-c8019d9e {
  min-width: 100% !important;
  background-color: rgb(36, 41, 51);
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
}
.slick-current.coh-ce-cpt_accordion_carousel_v1-c8019d9e .accordion-content {
  max-height: 500px;
}
.slick-current.coh-ce-cpt_accordion_carousel_v1-c8019d9e .accordion-title {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_accordion_carousel_v1-6e8c8e23 {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  cursor: pointer;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(177, 141, 62);
  font-size: 1.875rem;
  line-height: 1em;
  margin-bottom: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v1-6e8c8e23 {
    cursor: default;
  }
}
.coh-ce-cpt_accordion_carousel_v1-bb9bdb5b {
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
  max-height: 0;
  overflow: hidden;
}
.coh-ce-cpt_accordion_carousel_v1-ad7fd6be {
  margin-right: 20px;
  margin-bottom: 10px;
}
.coh-ce-cpt_accordion_carousel_v1-b282f47a {
  margin-bottom: 10px;
}
.coh-ce-cpt_accordion_carousel_v2-7d4c3efe {
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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;
  height: auto;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-7d4c3efe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}
.coh-ce-cpt_accordion_carousel_v2-fc80bfb6 {
  height: 500px;
  width: 100% !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-fc80bfb6 {
    min-height: 400px;
    height: auto;
    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;
    background-color: rgb(112, 195, 233);
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_accordion_carousel_v2-fc80bfb6 {
    background-color: rgb(0, 0, 0);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_accordion_carousel_v2-fc80bfb6 {
    background-color: rgb(226, 199, 107);
  }
}
.coh-ce-cpt_accordion_carousel_v2-29cfa244 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  display: inline-block;
}
.coh-ce-cpt_accordion_carousel_v2-abe8eb0a {
  width: 45%;
  padding: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-abe8eb0a {
    width: 100%;
  }
}
.coh-ce-cpt_accordion_carousel_v2-b31a118c {
  width: 100%;
  position: relative;
  top: 0;
  right: 0;
  z-index: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-b31a118c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_accordion_carousel_v2-b31a118c .slick-track {
  min-width: 100%;
  margin: 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-transform: translate3d(0px, 0px, 0px) !important;
          transform: translate3d(0px, 0px, 0px) !important;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-b31a118c .slick-track {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100% !important;
  }
}
.coh-ce-cpt_accordion_carousel_v2-b31a118c .slick-track .slick-slide {
  min-width: 100%;
}
.coh-ce-cpt_accordion_carousel_v2-b31a118c .slick-track .slick-slide p:empty {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-b31a118c .coh-slider-container-mid {
    min-width: 100%;
  }
}
.coh-ce-cpt_accordion_carousel_v2-dd4ef3f6 {
  display: block;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: 'fieldwork', Arial, Helvetica, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(34, 34, 34);
  font-size: 1.875rem;
  line-height: 1em;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-dd4ef3f6 {
    padding-top: 0;
    padding-right: 35px;
    padding-bottom: 0;
    padding-left: 35px;
  }
}
.coh-ce-cpt_accordion_carousel_v2-dd4ef3f6:hover {
  color: rgb(72, 72, 72);
}
.coh-ce-cpt_accordion_carousel_v2-dd4ef3f6:focus:not(:focus-visible) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-ce-cpt_accordion_carousel_v2-dd4ef3f6:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-style: none;
}
.coh-ce-cpt_accordion_carousel_v2-b7078541 {
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  max-height: 0;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_carousel_v2-b7078541 {
    padding-top: 0;
    padding-right: 35px;
    padding-bottom: 0;
    padding-left: 35px;
  }
}
.coh-ce-cpt_accordion_carousel_v2-b7078541:focus {
  border-style: none;
  outline-style: none;
}
.coh-ce-cpt_accordion_carousel_v2-b7078541 .accordion-title {
  pointer-events: none;
  margin: 0;
}
.coh-ce-cpt_accordion_carousel_v2-b7078541 .accordion-title:focus {
  border-style: none;
  outline-style: none;
}
.coh-ce-cpt_accordion_carousel_v2-b856f71d {
  display: block;
}
.coh-ce-cpt_accordion_carousel_v2-b856f71d p {
  font-size: 1rem;
}
.coh-ce-cpt_accordion_carousel_v2-ad7fd6be {
  margin-right: 20px;
  margin-bottom: 10px;
}
.coh-ce-cpt_accordion_carousel_v2-b282f47a {
  margin-bottom: 10px;
}

