.coh-style-accordion-tabs-basic {
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-down-icon.png"), url("/sites/default/files/styles/original_image/public/accordion/accordion-bg.png"), -webkit-linear-gradient(344.12deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-down-icon.png"), url("/sites/default/files/styles/original_image/public/accordion/accordion-bg.png"), linear-gradient(105.88deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: right 25px center, left top, left top;
  background-size: 24px 24px, contain, auto;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  padding-top: 16px;
  padding-right: 36px;
  padding-bottom: 16px;
  padding-left: 16px;
}
@media (max-width: 1023px) {
  .coh-style-accordion-tabs-basic {
    font-size: 28px;
    line-height: 38px;
  }
}
.is-active.coh-style-accordion-tabs-basic {
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-icon.png"), url("/sites/default/files/styles/original_image/public/accordion/accordion-bg.png"), -webkit-linear-gradient(344.12deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-icon.png"), url("/sites/default/files/styles/original_image/public/accordion/accordion-bg.png"), linear-gradient(105.88deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: right 25px center, left top, left top;
  background-size: 24px 24px, contain, auto;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-attachment: scroll, scroll, scroll;
}
.coh-style-accordion-tabs-basic a {
  display: inline-block;
  width: 101%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-style-slider-navigation---round-left-arrow {
  line-height: 1.0;
  font-weight: 700;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\f0a9";
  font-family: icomoon;
  font-size: 50px;
}
.coh-style-slider-navigation---round-left-arrow: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: "\e9cd";
  font-family: sanepar;
}
.coh-modal-close-button.coh-style-image-modal-close-button {
  color: rgb(8, 98, 173);
  font-size: 1.25rem;
  line-height: 1.25rem;
  background-color: rgb(255, 255, 255);
  height: 2rem;
  width: 2rem;
  padding: 0;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  margin-right: 0.9375rem;
}
.coh-style-tertiary-lightmode {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  max-width: 350px;
  min-width: 80px;
  text-align: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-tertiary-lightmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-tertiary-lightmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-tertiary-lightmode:hover {
  text-decoration: underline;
  color: rgb(8, 98, 173);
}
.coh-style-tertiary-lightmode:focus {
  color: rgb(82, 128, 201);
  text-decoration: underline;
}
.coh-style-tertiary-lightmode:focus:before {
  color: rgb(82, 128, 201);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-tertiary-lightmode:focus:after {
  color: rgb(82, 128, 201);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-tertiary-lightmode {
  color: rgb(139, 145, 150);
}
[disabled].coh-style-tertiary-lightmode:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-tertiary-lightmode:after {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-btn-tertiary-lightmode {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  min-width: 80px;
  max-width: 350px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-btn-tertiary-lightmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-btn-tertiary-lightmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-btn-tertiary-lightmode:hover {
  color: rgb(8, 98, 173);
  text-decoration: underline;
}
.coh-style-btn-tertiary-lightmode:focus {
  color: rgb(82, 128, 201);
  text-decoration: underline;
}
.coh-style-btn-tertiary-lightmode:focus:before {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(82, 128, 201);
}
.coh-style-btn-tertiary-lightmode:focus:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(82, 128, 201);
}
[disabled].coh-style-btn-tertiary-lightmode {
  color: rgb(139, 145, 150);
}
[disabled].coh-style-btn-tertiary-lightmode:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-btn-tertiary-lightmode:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(139, 145, 150);
}
.coh-style-tabs-secondary-p:before {
  display: none;
}
.coh-style-tabs-secondary-p:after {
  display: none;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs {
  width: 100%;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
  position: relative;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav {
    display: none;
  }
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li {
  margin: 0;
  width: 188px;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li:hover {
  background-color: rgb(229, 243, 255);
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a .tab-icon {
  background-color: rgb(8, 98, 173);
  margin-right: 12px;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(8, 98, 173);
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a .tab-icon {
  background-color: rgb(8, 98, 173);
  margin-right: 12px;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 16px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  text-align: start;
  max-width: 450px;
  word-break: break-word;
  white-space : normal;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-tabs-nav li a .tab-icon {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  content: "\f111";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  background-color: rgb(139, 145, 150);
  font-size: 20px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 8px;
  display: inline-block;
  margin-right: 12px;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title {
  background-color: rgb(255, 255, 255);
  padding-left: 16px;
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
          border-bottom-right-radius: 16px;
  margin-top: 15px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title:first-child {
  margin-top: 0;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title.is-active {
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ecdf";
  font-family: sanepar;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title a {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .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: "\e96b";
  font-family: sanepar;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .coh-accordion-title .tab-icon {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 98, 173);
  font-size: 16px;
  padding: 8px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}
.coh-style-tabs-secondary-p .coh-accordion-tabs .tab-content, .coh-style-tabs-secondary-p .coh-accordion-tabs .tab-content-no-icon {
  background-color: rgb(255, 255, 255);
  padding: 24px;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-p .coh-accordion-tabs .tab-content, .coh-style-tabs-secondary-p .coh-accordion-tabs .tab-content-no-icon {
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
            box-shadow: 0px 4px 16px 3px #0D0D0D1A;
  }
}
.coh-style-tabs-secondary-g:before {
  display: none;
}
.coh-style-tabs-secondary-g:after {
  display: none;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs {
  width: 100%;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
  position: relative;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav {
    display: none;
  }
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li {
  margin: 0;
  width: auto;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li:hover {
  background-color: rgb(229, 243, 255);
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;;
  -webkit-transition: none !important;;
  transition: none !important;;
  text-shadow: none !important;;
  font-weight: inherit !important;;
  padding: inherit !important;;
   margin: inherit !important;;
  letter-spacing: inherit !important;;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a {
  color: rgb(8, 98, 173);
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a .tab-icon {
  background-color: rgb(8, 98, 173);
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active {
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgb(8, 98, 173);
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-size: 28px;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a .tab-icon {
  background-color: rgb(8, 98, 173);
  margin-right: 12px;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  color: rgb(84, 91, 98);
  font-size: 28px;
  line-height: 26px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  text-align: center;
  white-space: normal;
  word-break: break-word;
  max-width: 450px;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-tabs-nav li a .tab-icon {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  content: "\f111";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  background-color: rgb(139, 145, 150);
  font-size: 20px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 8px;
  display: inline-block;
  margin-right: 12px;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title {
  background-color: rgb(255, 255, 255);
  padding-left: 16px;
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
          border-bottom-right-radius: 16px;
  margin-top: 15px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title:first-child {
  margin-top: 0;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title.is-active {
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ecdf";
  font-family: sanepar;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title a {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .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: "\e96b";
  font-family: sanepar;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .coh-accordion-title .tab-icon {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 98, 173);
  font-size: 16px;
  padding: 8px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}
.coh-style-tabs-secondary-g .coh-accordion-tabs .tab-content, .coh-style-tabs-secondary-g .coh-accordion-tabs .tab-content-no-icon {
  background-color: rgb(255, 255, 255);
  padding: 24px;
}
@media (max-width: 1023px) {
  .coh-style-tabs-secondary-g .coh-accordion-tabs .tab-content, .coh-style-tabs-secondary-g .coh-accordion-tabs .tab-content-no-icon {
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
            box-shadow: 0px 4px 16px 3px #0D0D0D1A;
  }
}
.coh-style-tabs-highlight:before {
  display: none;
}
.coh-style-tabs-highlight:after {
  display: none;
}
.coh-style-tabs-highlight .coh-accordion-tabs {
  width: 100%;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-content-wrapper {
  position: relative;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
@media (max-width: 1023px) {
  .coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav {
    display: none;
  }
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li {
  margin: 0;
  width: auto;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  height: auto;
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  background-color: rgb(245, 247, 249);
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li:hover {
  background-color: rgb(229, 243, 255);
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li:hover a .tab-icon {
  background-color: rgb(8, 98, 173);
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 16px;
  padding-bottom: 16px;
  white-space: normal;
  word-break: break-word;
  max-width: 450px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li.is-active a .tab-icon {
  background-color: rgb(8, 98, 173);
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 26px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
  padding-right: 24px;
  padding-bottom: 10px;
  padding-left: 24px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-tabs-nav li a .tab-icon {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  content: "\f111";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  background-color: rgb(139, 145, 150);
  font-size: 20px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 8px;
  display: inline-block;
  margin-right: 8px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title {
  background-color: rgb(255, 255, 255);
  padding-left: 16px;
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
          border-bottom-right-radius: 16px;
  margin-top: 15px;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
}
@media (max-width: 1023px) {
  .coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title:first-child {
  margin-top: 0;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title.is-active {
  -webkit-border-top-left-radius: 16px;
          border-top-left-radius: 16px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title.is-active a {
  padding-top: 16px;
  padding-bottom: 16px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ecdf";
  font-family: sanepar;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title a {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  font-size: 16px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .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: "\e96b";
  font-family: sanepar;
}
.coh-style-tabs-highlight .coh-accordion-tabs .coh-accordion-title .tab-icon {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 98, 173);
  font-size: 16px;
  padding: 8px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}
.coh-style-tabs-highlight .coh-accordion-tabs .tab-content, .coh-style-tabs-highlight .coh-accordion-tabs .tab-content-no-icon {
  background-color: rgb(255, 255, 255);
  padding: 24px;
}
@media (max-width: 1023px) {
  .coh-style-tabs-highlight .coh-accordion-tabs .tab-content, .coh-style-tabs-highlight .coh-accordion-tabs .tab-content-no-icon {
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
            box-shadow: 0px 4px 16px 3px #0D0D0D1A;
  }
}
.coh-style-subtitle-blue-gradiente {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(227, 242, 253)), color-stop(25%, rgb(227, 242, 253)), color-stop(75%, rgb(187, 222, 251)), to(rgb(187, 222, 251)));
  background-image: -webkit-linear-gradient(left, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: linear-gradient(90deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: left 0 center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-right: 28px;
  padding-left: 28px;
  margin-top: 30px;
  margin-bottom: 40px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  min-height: 73px;
  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-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  min-width: 100%;
  position: relative;
  overflow: hidden;
}
.coh-style-subtitle-blue-gradiente:before {
  background-image: url("/sites/default/files/images/decorations/bg-nature.png");
  background-position: left 0 center;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: 80px;
  min-height: 65px;
  position: absolute;
  top: 0;
  left: 0;
}
.coh-style-subtitle-blue-gradiente .subtitle {
  z-index: 2;
  position: relative;
  margin-bottom: 0;
}
.coh-style-subtitle-blue {
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(227, 242, 253)), color-stop(25%, rgb(227, 242, 253)), color-stop(75%, rgb(187, 222, 251)), to(rgb(187, 222, 251)));
  background-image: -webkit-linear-gradient(left, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: linear-gradient(90deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: left 0 center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-right: 28px;
  padding-left: 1.4375rem;
  margin-top: 30px;
  margin-bottom: 40px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  min-height: 73px;
  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-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  min-width: 100%;
  position: relative;
  overflow: hidden;
}
.coh-style-subtitle-blue .subtitle {
  z-index: 2;
  position: relative;
  margin-bottom: 0;
}
.coh-style-slider-navigation---round-right-arrow {
  line-height: 1.0;
  font-weight: 700;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\f0a9";
  font-family: icomoon;
  font-size: 50px;
}
.coh-style-slider-navigation---round-right-arrow: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: "\e9ce";
  font-family: sanepar;
}
.coh-style-btn-primary-lightmode, .coh-style-btn-secondary-lightmode, .coh-style-btn-primary-darkmode {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  font-style: normal;
  background-color: rgb(8, 98, 173);
  min-width: 170px;
  max-width: 350px;
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-btn-primary-lightmode:before, .coh-style-btn-secondary-lightmode:before, .coh-style-btn-primary-darkmode:before {
  color: rgb(255, 255, 255);
  font-size: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-btn-primary-lightmode:after, .coh-style-btn-secondary-lightmode:after, .coh-style-btn-primary-darkmode:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(255, 255, 255);
  font-size: 20px;
}
.coh-style-btn-primary-lightmode:hover, .coh-style-btn-secondary-lightmode:hover, .coh-style-btn-primary-darkmode:hover {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
.coh-style-btn-primary-lightmode:hover:before, .coh-style-btn-secondary-lightmode:hover:before, .coh-style-btn-primary-darkmode:hover:before {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-btn-primary-lightmode:hover:after, .coh-style-btn-secondary-lightmode:hover:after, .coh-style-btn-primary-darkmode:hover:after {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-btn-primary-lightmode:focus, .coh-style-btn-secondary-lightmode:focus, .coh-style-btn-primary-darkmode:focus {
  color: rgb(8, 98, 173);
  background-color: rgb(229, 243, 255);
}
.coh-style-btn-primary-lightmode:focus:before, .coh-style-btn-secondary-lightmode:focus:before, .coh-style-btn-primary-darkmode:focus:before {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
.coh-style-btn-primary-lightmode:focus:after, .coh-style-btn-secondary-lightmode:focus:after, .coh-style-btn-primary-darkmode:focus:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
[disabled].coh-style-btn-primary-lightmode, [disabled].coh-style-btn-secondary-lightmode, [disabled].coh-style-btn-primary-darkmode {
  color: rgb(139, 145, 150);
  background-color: rgb(220, 223, 226);
  cursor: default;
}
[disabled].coh-style-btn-primary-lightmode:before, [disabled].coh-style-btn-secondary-lightmode:before, [disabled].coh-style-btn-primary-darkmode:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-btn-primary-lightmode:after, [disabled].coh-style-btn-secondary-lightmode:after, [disabled].coh-style-btn-primary-darkmode:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(139, 145, 150);
}
.coh-style-btn-primary-darkmode {
  color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
}
.coh-style-btn-primary-darkmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-btn-primary-darkmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-btn-secondary-lightmode {
  color: rgb(8, 98, 173);
  background-color: rgba(0, 0, 0, 0);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-style-btn-secondary-lightmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-btn-secondary-lightmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-btn-secondary-lightmode:hover {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-style-btn-secondary-lightmode:focus {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
[disabled].coh-style-btn-secondary-lightmode {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(139, 145, 150);
}
.coh-style-ck-title-6 {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 18px;
  line-height: 120%;
  font-style: italic;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-bottom-style: solid;
  border-bottom-color: rgb(46, 46, 46);
  border-bottom-width: 0.0625rem;
  padding-bottom: 0.75rem;
  display: block;
}
.coh-style-filters-blue-style select {
  border-width: 0;
  color: rgb(84, 91, 98);
}
.coh-style-filters-blue-style select, .coh-style-filters-blue-style input[type=text] {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2);
  border-width: 0;
  color: rgb(84, 91, 98);
  min-width: 100%;
  max-width: -webkit-fill-available;
  max-width: -moz-available;
  max-width: stretch;
}
.coh-style-filters-blue-style .field-search input[type=text] {
  background-image: url("/sites/default/files/images/icons/search.svg");
  background-position: left 20px center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding-left: 65px;
  width: 100%;
}
.coh-style-filters-blue-style .filter-container {
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(199, 228, 255);
  border-bottom-color: rgb(199, 228, 255);
}
.coh-style-paragraph-general {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.625rem;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-paragraph-general .coh-wysiwyg.vbd-simulator__errors.js-vbd-erros > div {
  color: rgb(195, 11, 11);
  font-color: red !important;
}
.coh-style-pdf-icon {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1c1";
  font-family: icomoon;
  height: 32px;
  width: 32px;
  background-color: rgba(0, 0, 0, 0);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-style-pdf-icon:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-pdf-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: "\f1c1";
  font-family: icomoon;
  font-size: 32px;
  color: rgb(8, 98, 173);
}
.coh-style-news-list {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.625rem;
  font-style: normal;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-news-image-full {
  background-color: rgb(195, 11, 11);
}
.coh-style-alert-warning-card .views-row {
  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;
  padding-top: 0.5rem;
  padding-right: 1.75rem;
  padding-bottom: 0.5rem;
  padding-left: 1.75rem;
  background-color: rgb(236, 161, 43);
  min-height: 5.125rem;
  width: -webkit-calc(100%, 22.25rem);
  width: calc(100%, 22.25rem);
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-style-alert-warning-card .views-row {
    width: 18.75rem;
  }
}
@media (max-width: 564px) {
  .coh-style-alert-warning-card .views-row {
    width: 16.75rem;
  }
}
.coh-style-alert-warning-card .views-row .views-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-alert-warning-card .views-row .views-field.views-field-title {
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.25rem;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 13.4375rem;
  max-height: 5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  display: -webkit-box;
   -webkit-box-orient: vertical;
  white-space: normal;
}
.coh-style-alert-warning-card .views-row .views-field:last-child {
  width: 4.1875rem;
  -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;
  border-style: solid;
  border-left-width: 0.0625rem;
  border-color: rgb(255, 255, 255);
  height: 1.5rem;
}
.coh-style-alert-warning-card .views-row .views-field:last-child:after {
  line-height: 1.25rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\f067";
  font-family: icomoon;
  margin-left: 0.5rem;
  font-size: 0.875rem;
}
.coh-style-alert-warning-card .views-row .views-field a {
  color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-decoration: underline;
  margin-left: 10px;
}
.coh-style-accordion-tabs-basic-without-gradient {
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-down-icon.png"), -webkit-linear-gradient(344.12deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-down-icon.png"), linear-gradient(105.88deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: right 25px center, left top;
  background-size: 24px 24px, auto;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  padding-top: 16px;
  padding-right: 36px;
  padding-bottom: 16px;
  padding-left: 16px;
}
@media (max-width: 1023px) {
  .coh-style-accordion-tabs-basic-without-gradient {
    font-size: 28px;
    line-height: 38px;
  }
}
.is-active.coh-style-accordion-tabs-basic-without-gradient {
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-icon.png"), -webkit-linear-gradient(344.12deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-icon.png"), linear-gradient(105.88deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: right 25px center, left top;
  background-size: 24px 24px, auto;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
}
.coh-style-accordion-tabs-basic-without-gradient a {
  display: inline-block;
  width: 101%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-style-load-more-pager-button-centered {
  text-align: center;
}
.coh-style-load-more-pager-button-centered .pager__item {
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-load-more-pager-button-centered .pager__item a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-load-more-pager-button-centered .pager__item 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: "\ed24";
  font-family: sanepar;
  margin-left: 8px;
}
.coh-style-load-more-pager-button .pager__item {
  list-style-type: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-load-more-pager-button .pager__item a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-load-more-pager-button .pager__item 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: "\ed24";
  font-family: sanepar;
  margin-left: 8px;
}
.coh-style-list-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-height: 25px;
}
.coh-style-list-inline li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  list-style-position: inside;
  min-height: 50px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-right: 14px;
  margin-bottom: 0;
  margin-left: 14px;
}
.coh-style-list-inline li:first-child {
  margin-left: 0;
}
.coh-style-list-inline li:last-child {
  margin-right: 0;
}
.coh-style-card-convocacoes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-style-card-convocacoes .views-view-responsive-grid--vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-card-convocacoes views-view-responsive-grid__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-card-convocacoes > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner {
  width: 23.1875rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-border-bottom-right-radius: 1.5rem;
          border-bottom-right-radius: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value-4 {
  background-color: rgb(8, 98, 173);
  height: 4.8125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-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-border-top-left-radius: 1.5rem;
          border-top-left-radius: 1.5rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  color: white !important;
  font-family: Ubuntu !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-weight: 700 !important;
  background: #0A5D90 !important;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value-4: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: "\f2be";
  font-family: icomoon;
  font-size: 1.25rem;
  margin-right: 1rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value-4 .views-label-webform-submission-value-4 {
  display: none;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgb(84, 91, 98);
  width: 100%;
  background-color: rgb(255, 255, 255);
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field .views-label {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 0.3125rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value {
  padding-top: 2rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value-5 {
  padding-bottom: 1.125rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-webform-submission-value-5 .field-content {
  border-bottom-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(166, 166, 166);
  width: 13.75rem;
  padding-bottom: 1.125rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-sid {
  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;
  padding-bottom: 2rem;
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-sid .views-label-sid {
  display: none;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-sid a {
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.625rem;
  height: 3rem;
  width: 10.25rem;
  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;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
}
.coh-style-card-convocacoes .views-view-responsive-grid__item-inner .views-field-sid a:hover {
  background-color: rgb(82, 128, 201);
}
.coh-style-ck-title-5 {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-ck-title-4 {
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 28px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-accordion-title-menu {
  margin-bottom: 8px;
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-down-icon.png");
  background-position: right 25px center;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 38px;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-style-accordion-title-menu {
    margin-bottom: 0;
  }
}
.is-active.coh-style-accordion-title-menu {
  background-image: url("/sites/default/files/styles/original_image/public/accordion/accordion-caret-icon.png");
  background-position: right 25px center;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.is-disabled.coh-style-accordion-title-menu {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.is-disabled.coh-style-accordion-title-menu a {
  pointer-events: none;
}
.coh-style-accordion-title-menu a {
  display: inline-block;
  width: 101%;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-white-blue-button {
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  display: inline-block;
  min-height: 48px;
}
@media (max-width: 1023px) {
  .coh-style-white-blue-button {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-style-webform label, .coh-style-webform .fieldset-legend {
  color: rgb(84, 91, 98);
  font-size: 16px;
  margin-bottom: 4px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 140%;
}
.coh-style-webform label a, .coh-style-webform .fieldset-legend a {
  color: rgb(8, 98, 173);
  font-size: 16px;
  text-decoration: underline;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform legend {
  margin-bottom: 0;
}
.coh-style-webform input[type=text], .coh-style-webform input[type=date], .coh-style-webform input[type=tel], .coh-style-webform input[type=email], .coh-style-webform input[type=number], .coh-style-webform input[type=url], .coh-style-webform input[type=time], .coh-style-webform input[type=datetime], .coh-style-webform input[type=datetime-local], .coh-style-webform input[name=phone], .coh-style-webform input[data-drupal-selector=edit-phone], .coh-style-webform select, .coh-style-webform textarea {
  height: 48px;
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(139, 145, 150);
  background-color: rgb(255, 255, 255);
}
.coh-style-webform input[type=text]:focus, .coh-style-webform input[type=date]:focus, .coh-style-webform input[type=tel]:focus, .coh-style-webform input[type=email]:focus, .coh-style-webform input[type=number]:focus, .coh-style-webform input[type=url]:focus, .coh-style-webform input[type=time]:focus, .coh-style-webform input[type=datetime]:focus, .coh-style-webform input[type=datetime-local]:focus, .coh-style-webform input[name=phone]:focus, .coh-style-webform input[data-drupal-selector=edit-phone]:focus, .coh-style-webform select:focus, .coh-style-webform textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-webform input[type=text]::-webkit-input-placeholder, .coh-style-webform input[type=date]::-webkit-input-placeholder, .coh-style-webform input[type=tel]::-webkit-input-placeholder, .coh-style-webform input[type=email]::-webkit-input-placeholder, .coh-style-webform input[type=number]::-webkit-input-placeholder, .coh-style-webform input[type=url]::-webkit-input-placeholder, .coh-style-webform input[type=time]::-webkit-input-placeholder, .coh-style-webform input[type=datetime]::-webkit-input-placeholder, .coh-style-webform input[type=datetime-local]::-webkit-input-placeholder, .coh-style-webform input[name=phone]::-webkit-input-placeholder, .coh-style-webform input[data-drupal-selector=edit-phone]::-webkit-input-placeholder, .coh-style-webform select::-webkit-input-placeholder, .coh-style-webform textarea::-webkit-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgb(139, 145, 150);
}
.coh-style-webform input[type=text]::-moz-placeholder, .coh-style-webform input[type=date]::-moz-placeholder, .coh-style-webform input[type=tel]::-moz-placeholder, .coh-style-webform input[type=email]::-moz-placeholder, .coh-style-webform input[type=number]::-moz-placeholder, .coh-style-webform input[type=url]::-moz-placeholder, .coh-style-webform input[type=time]::-moz-placeholder, .coh-style-webform input[type=datetime]::-moz-placeholder, .coh-style-webform input[type=datetime-local]::-moz-placeholder, .coh-style-webform input[name=phone]::-moz-placeholder, .coh-style-webform input[data-drupal-selector=edit-phone]::-moz-placeholder, .coh-style-webform select::-moz-placeholder, .coh-style-webform textarea::-moz-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgb(139, 145, 150);
}
.coh-style-webform input[type=text]:-ms-input-placeholder, .coh-style-webform input[type=date]:-ms-input-placeholder, .coh-style-webform input[type=tel]:-ms-input-placeholder, .coh-style-webform input[type=email]:-ms-input-placeholder, .coh-style-webform input[type=number]:-ms-input-placeholder, .coh-style-webform input[type=url]:-ms-input-placeholder, .coh-style-webform input[type=time]:-ms-input-placeholder, .coh-style-webform input[type=datetime]:-ms-input-placeholder, .coh-style-webform input[type=datetime-local]:-ms-input-placeholder, .coh-style-webform input[name=phone]:-ms-input-placeholder, .coh-style-webform input[data-drupal-selector=edit-phone]:-ms-input-placeholder, .coh-style-webform select:-ms-input-placeholder, .coh-style-webform textarea:-ms-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgb(139, 145, 150);
}
.coh-style-webform input[type=text]::-ms-input-placeholder, .coh-style-webform input[type=date]::-ms-input-placeholder, .coh-style-webform input[type=tel]::-ms-input-placeholder, .coh-style-webform input[type=email]::-ms-input-placeholder, .coh-style-webform input[type=number]::-ms-input-placeholder, .coh-style-webform input[type=url]::-ms-input-placeholder, .coh-style-webform input[type=time]::-ms-input-placeholder, .coh-style-webform input[type=datetime]::-ms-input-placeholder, .coh-style-webform input[type=datetime-local]::-ms-input-placeholder, .coh-style-webform input[name=phone]::-ms-input-placeholder, .coh-style-webform input[data-drupal-selector=edit-phone]::-ms-input-placeholder, .coh-style-webform select::-ms-input-placeholder, .coh-style-webform textarea::-ms-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgb(139, 145, 150);
}
.coh-style-webform input[type=text]::placeholder, .coh-style-webform input[type=date]::placeholder, .coh-style-webform input[type=tel]::placeholder, .coh-style-webform input[type=email]::placeholder, .coh-style-webform input[type=number]::placeholder, .coh-style-webform input[type=url]::placeholder, .coh-style-webform input[type=time]::placeholder, .coh-style-webform input[type=datetime]::placeholder, .coh-style-webform input[type=datetime-local]::placeholder, .coh-style-webform input[name=phone]::placeholder, .coh-style-webform input[data-drupal-selector=edit-phone]::placeholder, .coh-style-webform select::placeholder, .coh-style-webform textarea::placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: rgb(139, 145, 150);
}
.coh-style-webform input[type=text][disabled], .coh-style-webform input[type=date][disabled], .coh-style-webform input[type=tel][disabled], .coh-style-webform input[type=email][disabled], .coh-style-webform input[type=number][disabled], .coh-style-webform input[type=url][disabled], .coh-style-webform input[type=time][disabled], .coh-style-webform input[type=datetime][disabled], .coh-style-webform input[type=datetime-local][disabled], .coh-style-webform input[name=phone][disabled], .coh-style-webform input[data-drupal-selector=edit-phone][disabled], .coh-style-webform select[disabled], .coh-style-webform textarea[disabled] {
  background-color: rgb(229, 243, 255);
  border-color: rgb(199, 228, 255);
  color: rgb(8, 98, 173);
}
.coh-style-webform input[type=checkbox] {
  color: rgb(255, 255, 255);
  height: 16px;
  width: 16px;
}
.coh-style-webform input[type=radio] {
  height: 18px;
  width: 18px;
}
.coh-style-webform input[type=date]::-webkit-calendar-picker-indicator, .coh-style-webform input[type=datetime-local]::-webkit-calendar-picker-indicator {
  z-index: 1;
  background-position: right 16px center;
  background-image: url("");
  background-position: left -5px top -3px;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: rgba(0, 0, 0, 0);
}
.coh-style-webform textarea {
  height: auto;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(166, 166, 166);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
  padding-top: 16px;
  padding-right: 32px;
  padding-bottom: 16px;
  padding-left: 32px;
}
.coh-style-webform textarea::-webkit-input-placeholder {
  font-style: italic;
  color: rgb(166, 166, 166);
}
.coh-style-webform textarea::-moz-placeholder {
  font-style: italic;
  color: rgb(166, 166, 166);
}
.coh-style-webform textarea:-ms-input-placeholder {
  font-style: italic;
  color: rgb(166, 166, 166);
}
.coh-style-webform textarea::-ms-input-placeholder {
  font-style: italic;
  color: rgb(166, 166, 166);
}
.coh-style-webform textarea::placeholder {
  font-style: italic;
  color: rgb(166, 166, 166);
}
.coh-style-webform .form-item {
  padding-top: 12.5px;
  padding-bottom: 12.5px;
}
.coh-style-webform fieldset.form-item {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.coh-style-webform fieldset.form-item.checkboxes--wrapper legend {
  margin-bottom: 10px;
}
.coh-style-webform fieldset.form-item.checkboxes--wrapper legend span {
  color: rgb(75, 93, 111);
  font-weight: unset;
  font-size: 16px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform input[type=submit] {
  font-size: 16px;
  height: 48px;
  padding-top: 11px;
  padding-right: 24px;
  padding-bottom: 11px;
  padding-left: 24px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
}
.coh-style-webform input[type=submit]:hover {
  background-color: rgb(212, 227, 241);
  color: rgb(8, 98, 173);
}
.coh-style-webform .form-type-checkbox .option {
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform .form-type-checkbox .option:before {
  background-color: rgba(0, 0, 0, 0);
  border-width: 1px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  border-style: solid;
  border-color: rgb(75, 93, 111);
  height: 16px;
  width: 16px;
}
.coh-style-webform .form-type-checkbox .option:after {
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  height: 16px;
  width: 17px;
  font-size: 12px;
}
.coh-style-webform .form-type-radio .option {
  color: rgb(66, 66, 66);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform .form-type-radio .option:before {
  height: 16px;
  width: 16px;
  background-color: rgb(255, 255, 255);
  border-color: rgb(166, 166, 166);
  top: 14px;
}
.coh-style-webform .form-type-radio .option:after {
  height: 18px;
  width: 19px;
  font-size: 12px;
  color: rgb(4, 103, 50);
  top: 14px;
}
.coh-style-webform .form-type-radio :checked {
  accent-color: #0862AD !important;
}
.coh-style-webform .form-type-select label {
  color: rgb(84, 91, 98);
  font-weight: 500;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 4px;
}
.coh-style-webform .form-type-select label:before {
  background-color: rgb(123, 175, 236);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  height: 3.125rem;
  top: 0;
  right: 0;
  width: 3.125rem;
  content: "";
}
.coh-style-webform .form-type-select label:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: none;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  content: "\f078";
  font-family: icomoon;
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 3.125rem;
  height: 3.125rem;
}
.coh-style-webform .form-type-select select {
  background-color: #FFFFFF!important;
  border: 1px solid #9C9D9E!important;
  cursor: pointer;
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  background-image: url("");
  background-position: right 16px center;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-webform .form-type-select select::-webkit-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(139, 145, 150);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select::-moz-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(139, 145, 150);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select:-ms-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(139, 145, 150);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select::-ms-input-placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(139, 145, 150);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select::placeholder {
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(139, 145, 150);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .form-type-select select option {
  padding-right: 16px;
  padding-left: 16px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  color: rgb(46, 46, 46);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform h1 {
  font-size: 60px;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform h2 {
  color: rgb(8, 98, 173);
  font-size: 44px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform h3 {
  color: rgb(8, 98, 173);
  font-size: 36px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform h4 {
  color: rgb(8, 98, 173);
  font-size: 28px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 38px;
  font-weight: 700;
}
.coh-style-webform h5 {
  color: rgb(8, 98, 173);
  font-size: 24px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform h6 {
  color: rgb(8, 98, 173);
  font-size: 16px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform #file-upload-button {
  font-size: 16px;
  background-color: rgb(8, 98, 173);
  height: 48px;
  padding-top: 11px;
  padding-right: 24px;
  padding-bottom: 11px;
  padding-left: 24px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-webform .webform-element-help {
  background-color: rgb(8, 98, 173);
  border-color: rgb(8, 98, 173);
}
.coh-style-webform .form-textarea {
  scrollbar-width: thin;
  scrollbar-color: #0862AD #DCDFE2;
}
.coh-style-webform .form-textarea ::-webkit-scrollbar-thumb {
  background-color: rgb(8, 98, 173);
  -webkit-border-radius: 1px;
          border-radius: 1px;
}
.coh-style-webform .form-textarea ::-webkit-scrollbar-track {
  background-color: rgb(220, 223, 226);
  -webkit-border-radius: 1px;
          border-radius: 1px;
}
.coh-style-webform input[type=search] {
  border-style: solid;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  border-width: 1px;
  border-color: rgb(8, 98, 173);
  padding-right: 24px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
}
.coh-style-webform input[type=search]:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  color: rgb(8, 98, 173);
}
.coh-style-webform input[type=search]:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  pointer-events: fill;
  content: "\f002";
  font-family: icomoon;
  -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;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.125rem;
  width: 3.125rem;
  font-size: 1.25rem;
  position: absolute;
  bottom: 0;
  right: 0;
}
.coh-style-webform .error[aria-invalid=true] {
  border-style: solid;
  border-color: rgb(195, 11, 11);
  border-width: 2px;
}
.coh-style-webform .required.error {
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(195, 11, 11);
}
.coh-style-webform .error {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(195, 11, 11);
  font-size: 16px;
  line-height: 140%;
}
.coh-style-webform .custom-select-dropdown.open {
  width: 43.4rem;
  z-index: 1000;
}
@media (max-width: 1023px) {
  .coh-style-webform .custom-select-dropdown.open {
    width: 33.6rem;
  }
}
@media (max-width: 767px) {
  .coh-style-webform .custom-select-dropdown.open {
    width: 14.3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-webform .custom-select-dropdown.open {
    width: 62vw;
  }
}
@media (max-width: 564px) {
  .coh-style-views--tech-info-taxonomies .views-exposed-form .form-item {
    min-width: 100%;
  }
}
.coh-style-views--tech-info-taxonomies .views-exposed-form select.form-select {
  max-width: 9.375rem;
}
@media (max-width: 564px) {
  .coh-style-views--tech-info-taxonomies .views-exposed-form select.form-select {
    min-width: 100%;
  }
}
.coh-style-views--tech-info-taxonomies p {
  text-align: center;
  line-height: 140%;
  font-size: 16px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  margin-bottom: 0;
  font-weight: 500 !important;
}
.coh-style-views--tech-info-taxonomies .table-container {
  margin-right: auto;
  margin-bottom: 3.125rem;
  margin-left: auto;
  max-width: 1224px;
}
@media (max-width: 1919px) {
  .coh-style-views--tech-info-taxonomies .table-container {
    max-width: 1024px;
  }
}
.coh-style-views--tech-info-taxonomies caption {
  background-image: -webkit-linear-gradient(344.12deg, rgb(229, 243, 255) 0%, rgb(229, 243, 255) 25%, rgb(199, 228, 255) 75%, rgb(199, 228, 255) 100%);
  background-image: linear-gradient(105.88deg, rgb(229, 243, 255) 0%, rgb(229, 243, 255) 25%, rgb(199, 228, 255) 75%, rgb(199, 228, 255) 100%);
  background-position: left 0px top, left top;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 30px;
  line-height: 120%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 26px;
  text-align: left;
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
}
.coh-style-views--tech-info-taxonomies .empty-message {
  background-color: rgb(237, 231, 205);
  color: rgb(236, 161, 43);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
  padding-top: 26px;
  padding-right: 26px;
  padding-bottom: 26px;
  padding-left: 26px;
  font-size: 16px;
}
.coh-style-blue-white-button {
  color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-align: center;
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 48px;
}
@media (max-width: 1023px) {
  .coh-style-blue-white-button {
    display: block;
  }
}
.coh-style-views-municipal-file-register {
  table-layout: auto;
}
@media (max-width: 564px) {
  .coh-style-views-municipal-file-register .views-exposed-form .form-item {
    min-width: 100%;
  }
}
.coh-style-views-municipal-file-register .views-exposed-form select.form-select {
  max-width: 9.375rem;
}
@media (max-width: 564px) {
  .coh-style-views-municipal-file-register .views-exposed-form select.form-select {
    min-width: 100%;
  }
}
.coh-style-views-municipal-file-register p {
  text-align: center;
  line-height: 140%;
  font-size: 16px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  margin-bottom: 0;
  font-weight: 500 !important;
}
.coh-style-views-municipal-file-register .table-container {
  margin-right: auto;
  margin-bottom: 3.125rem;
  margin-left: auto;
}
.coh-style-views-municipal-file-register caption {
  background-image: -webkit-linear-gradient(344.12deg, rgb(229, 243, 255) 0%, rgb(229, 243, 255) 25%, rgb(199, 228, 255) 75%, rgb(199, 228, 255) 100%);
  background-image: linear-gradient(105.88deg, rgb(229, 243, 255) 0%, rgb(229, 243, 255) 25%, rgb(199, 228, 255) 75%, rgb(199, 228, 255) 100%);
  background-position: left 0px top, left top;
  background-size: auto, auto;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 30px;
  line-height: 120%;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 26px;
  text-align: left;
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
}
.coh-style-views-municipal-file-register .empty-message {
  background-color: rgb(237, 231, 205);
  color: rgb(236, 161, 43);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
  padding-top: 26px;
  padding-right: 26px;
  padding-bottom: 26px;
  padding-left: 26px;
  font-size: 16px;
}
.coh-style-views-municipal-file-register a.style-multiples-files, .coh-style-views-municipal-file-register .views-field-field-files-others .file--application-pdf > a {
  text-decoration: underline;
  background: none;
  height: auto;
  display: block;
  min-width: 0;
  max-width: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  color: rgb(8, 98, 173);
  text-align: center;
}
.coh-style-views-municipal-file-register .microregion {
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .microregion {
    width: 22%;
  }
}
.coh-style-views-municipal-file-register .term-extension {
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .term-extension {
    width: 20%;
  }
}
.coh-style-views-municipal-file-register td {
  white-space: nowrap;
}
.coh-style-views-municipal-file-register td .no-results {
  text-align: center;
  display: block;
}
.coh-style-views-municipal-file-register li {
  color: rgb(8, 98, 173);
}
.coh-style-views-municipal-file-register .views-exposed-form.bef-exposed-form {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .coh-link.coh-style-primary-button-blue {
    min-width: 100px;
  }
}
.coh-style-views-municipal-file-register .city {
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .city {
    width: 37%;
  }
}
.coh-style-views-municipal-file-register td.views-field.views-field-field-city {
  white-space: nowrap;
  -ms-hyphens: manual;
      hyphens: manual;
}
.coh-style-views-municipal-file-register .contract-update-term, .coh-style-views-municipal-file-register .contract {
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .contract-update-term, .coh-style-views-municipal-file-register .contract {
    width: 17%;
  }
}
.coh-style-views-municipal-file-register .deadline-unification-term {
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-style-views-municipal-file-register .deadline-unification-term {
    width: 22%;
  }
}
.coh-style-views-municipal-file-register .others {
  width: 100%;
}
.coh-style-views-municipal-file-register .coh-style-views-municipal-file-register table {
  width: 100%;
  table-layout: auto;
}
.coh-style-views-municipal-file-register table {
  table-layout: auto;
}
.coh-style-breadcrumb-block {
  margin-bottom: 0;
  font-weight: 400;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 20px;
  color: rgb(8, 98, 173);
}
.coh-style-breadcrumb-block li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(8, 98, 173);
}
.coh-style-breadcrumb-block li:before {
  content: normal;
}
.coh-style-breadcrumb-block li:after {
  content: " /";
  padding-right: 0;
  padding-left: 0;
  color: rgb(8, 98, 173);
}
@media (max-width: 767px) {
  .coh-style-breadcrumb-block li:after {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-breadcrumb-block li:last-child:after {
  content: normal;
}
.coh-style-breadcrumb-block li a {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-style-views--nested-technical-information .views-row--nested-technical-information {
  margin-top: 4.375rem;
}
.coh-style-button-card-white-bg-blue-border {
  color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
  padding-top: 0.5625rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.5rem;
  font-size: 16px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 140%;
  text-align: center;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  border-color: rgb(8, 98, 173);
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-style-button-transparent {
  color: rgb(8, 98, 173);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 13px;
  padding-right: 25px;
  padding-bottom: 13px;
  padding-left: 25px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  min-height: 48px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.coh-style-button-transparent:hover {
  color: rgb(82, 128, 201);
}
.coh-style-ck-primary-btn {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 98, 173);
  padding-top: 0.6875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.5rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
}
.coh-style-ck-primary-btn:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 39, 64);
}
.coh-style-ck-secondary-btn {
  color: rgb(8, 98, 173);
  padding-top: 0.6875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.6875rem;
  padding-left: 1.5rem;
  border-width: 0.09375rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  border-style: solid;
}
.coh-style-link-button-white-background-with-blue-border {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  background-color: rgb(255, 255, 255);
  padding-top: 0.5625rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5625rem;
  padding-left: 0.5rem;
  border-width: 0.0625rem;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-style-link-button-white-background-with-blue-border:hover {
  color: rgb(8, 98, 173);
}
.coh-style-ck-list-link-item {
  padding-top: 12px;
  padding-right: 76px;
  padding-bottom: 12px;
  padding-left: 76px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  cursor: pointer;
  width: 100%;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.coh-style-ck-list-link-item:hover {
  text-decoration: underline;
  color: rgb(46, 46, 46);
}
.coh-style-ck-list-link-item:hover:before {
  text-decoration: none;
  text-decoration: none;
  display: inline-block;
}
.coh-style-ck-list-link-item: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: "\f372";
  font-family: sanepar;
  padding-right: 24px;
  height: 23px;
  width: 23px;
  color: rgb(8, 98, 173);
  font-size: 24px;
  position: absolute;
  left: 28px;
}
.coh-style-news-quote {
  font-weight: 600;
  color: rgb(8, 98, 173);
  font-size: 1.5rem;
  line-height: 2.0625rem;
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-news-download {
  font-size: 1rem;
  line-height: 1.625rem;
  color: rgb(8, 98, 173);
  font-style: normal;
  font-weight: 600;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-news-download:after {
  content: url("/sites/default/files/custom-styles/file_download.svg");
  vertical-align: middle;
}
.coh-style-ck-title-3 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 120%;
  font-style: italic;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-news-link {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.625rem;
  font-style: normal;
  color: rgb(46, 46, 46);
  text-decoration: underline;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-news-title-2 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 40px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-bottom-style: solid;
  border-bottom-width: 0.125rem;
  border-bottom-color: rgb(8, 98, 173);
  padding-bottom: 1.5rem;
  display: block;
}
.coh-style-news-paragraph {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-ck-terciary-btn {
  color: rgb(8, 98, 173);
  font-style: normal;
  text-decoration: underline;
}
.coh-style-ck-terciary-btn:hover {
  color: rgb(8, 98, 173);
  font-weight: 700;
}
.coh-style-ck-terciary-btn: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: url("/sites/default/files/styles/original_image/public/arrow-ck-btn-terciary.png.webp?itok=zOlK0Uni");
  content: "\f105";
  font-family: icomoon;
  height: 0.25rem;
  width: 0.5rem;
}
.coh-style-ck-list-dock-item {
  padding-top: 12px;
  padding-right: 76px;
  padding-bottom: 12px;
  padding-left: 76px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  cursor: pointer;
  width: 100%;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.coh-style-ck-list-dock-item:hover {
  text-decoration: underline;
  color: rgb(46, 46, 46);
}
.coh-style-ck-list-dock-item:hover:before {
  text-decoration: none;
  text-decoration: none;
  display: inline-block;
}
.coh-style-ck-list-dock-item:hover:after {
  text-decoration: none;
}
.coh-style-ck-list-dock-item: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: "\f1c1";
  font-family: icomoon;
  padding-right: 24px;
  height: 23px;
  width: 23px;
  color: rgb(8, 98, 173);
  font-size: 24px;
  position: absolute;
  left: 28px;
}
.coh-style-ck-list-dock-item: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: "\ec06";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  font-size: 24px;
  margin-left: auto;
  position: absolute;
  right: 28px;
}
.coh-style-slider-nav-arrow-left, .coh-style-slider-nav-arrow-right {
  background-image: url("/sites/default/files/left%20arrow.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 32px;
  width: 32px;
}
.coh-style-slider-nav-arrow-left:focus, .coh-style-slider-nav-arrow-right:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-style-slider-nav-arrow-right {
  -webkit-transform: translateY(-50%) rotate(180deg) !important;
      -ms-transform: translateY(-50%) rotate(180deg) !important;
          transform: translateY(-50%) rotate(180deg) !important;
}
.coh-style-slider-nav-blue-arrow-left, .coh-style-slider-nav-blue-arrow-right {
  background-image: url("/sites/default/files/blue-arrow.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 44px;
  width: 44px;
}
.coh-style-slider-nav-blue-arrow-left:focus, .coh-style-slider-nav-blue-arrow-right:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.coh-style-slider-nav-blue-arrow-right {
  -webkit-transform: rotate(180deg) !important;
      -ms-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
.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(245, 247, 249);
  margin-right: 0.75rem;
  color: rgb(46, 46, 46);
}
@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(123, 175, 236);
  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.1875rem rgb(255, 204, 78);
          box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}
.coh-style-focusable-content .card-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.coh-style-focusable-content .card-link:focus:after {
  -webkit-box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
          box-shadow: 0 0 0 0.1875rem rgb(255, 204, 78);
}
.coh-style-focusable-content a[role=link] {
  display: block;
}
.coh-style-banner-home-background-gradient---brown {
  background: -webkit-gradient(linear, right top, left top, from(#C6A46E), color-stop(50%, #D7BB8F), to(transparent));
  background: -webkit-linear-gradient(right, #C6A46E 0%, #D7BB8F 50%, transparent 100%);
  background: linear-gradient(to left, #C6A46E 0%, #D7BB8F 50%, transparent 100%);;
}
@media (max-width: 1023px) {
  .coh-style-banner-home-background-gradient---brown {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-2.18%, #C6A46E), color-stop(52.63%, #D7BB8F), color-stop(71.39%, rgba(198, 164, 110, 0)));
    background: -webkit-linear-gradient(bottom, #C6A46E -2.18%, #D7BB8F 52.63%, rgba(198, 164, 110, 0) 71.39%);
    background: linear-gradient(0deg, #C6A46E -2.18%, #D7BB8F 52.63%, rgba(198, 164, 110, 0) 71.39%);;
  }
}
.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-banner-home-background-gradient---green {
  background: -webkit-gradient(linear, right top, left top, from(#23744D), color-stop(50%, #8AB8AB), to(transparent));
  background: -webkit-linear-gradient(right, #23744D 0%, #8AB8AB 50%, transparent 100%);
  background: linear-gradient(to left, #23744D 0%, #8AB8AB 50%, transparent 100%);;
}
@media (max-width: 1023px) {
  .coh-style-banner-home-background-gradient---green {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-2.18%, rgba(35, 116, 77, 1)), color-stop(52.63%, rgba(35, 116, 77, 1)), color-stop(71.39%, rgba(35, 116, 77, 0)));
    background: -webkit-linear-gradient(bottom, rgba(35, 116, 77, 1) -2.18%, rgba(35, 116, 77, 1) 52.63%, rgba(35, 116, 77, 0) 71.39%);
    background: linear-gradient(0deg, rgba(35, 116, 77, 1) -2.18%, rgba(35, 116, 77, 1) 52.63%, rgba(35, 116, 77, 0) 71.39%);;
  }
}
.coh-style-dropdown-file {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 22.4px;
  background-color: rgb(255, 255, 255);
  padding-top: 16px;
  padding-right: 34px;
  padding-bottom: 16px;
  padding-left: 80px;
  margin-top: 16px;
  margin-bottom: 16px;
  display: block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-image: url("/sites/default/files/picture_as_pdf.png"), url("/sites/default/files/styles/original_image/public/link/download-icon.png");
  background-position: left 25px center, right 25px center;
  background-size: 32px 32px, 24px 24px;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
}
.coh-style-secondary-button-disabled {
  color: rgb(84, 91, 98);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  cursor: not-allowed;
}
.coh-style-secondary-button-disabled:hover {
  color: rgb(84, 91, 98);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-secondary-button-blue {
  color: rgb(8, 98, 173);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-secondary-button-blue:hover {
  color: rgb(8, 98, 173);
  text-decoration: underline;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-secondary-button {
  color: rgb(8, 98, 173);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-secondary-button:hover {
  color: rgb(8, 98, 173);
  text-decoration: underline;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-primary-button-disabled {
  color: rgb(156, 157, 158);
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  background-color: rgb(230, 233, 237);
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  cursor: not-allowed;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-primary-button-disabled:hover {
  color: rgb(156, 157, 158);
}
.coh-style-primary-button-blue, .coh-style-primary-darkmode, .coh-style-secondary-lightmode {
  color: rgb(255, 255, 255);
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24px;
  background-color: rgb(8, 98, 173);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -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;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 170px;
  max-width: 350px;
}
.coh-style-primary-button-blue:before, .coh-style-primary-darkmode:before, .coh-style-secondary-lightmode:before {
  font-size: 20px;
  color: rgb(255, 255, 255);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-primary-button-blue:after, .coh-style-primary-darkmode:after, .coh-style-secondary-lightmode:after {
  color: rgb(255, 255, 255);
  font-size: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-primary-button-blue:hover, .coh-style-primary-darkmode:hover, .coh-style-secondary-lightmode:hover {
  background-color: rgb(212, 227, 241);
  color: rgb(8, 98, 173);
}
.coh-style-primary-button-blue:hover:before, .coh-style-primary-darkmode:hover:before, .coh-style-secondary-lightmode:hover:before {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-primary-button-blue:hover:after, .coh-style-primary-darkmode:hover:after, .coh-style-secondary-lightmode:hover:after {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-primary-button-blue:focus, .coh-style-primary-darkmode:focus, .coh-style-secondary-lightmode:focus {
  background-color: rgb(229, 243, 255);
  color: rgb(8, 98, 173);
}
.coh-style-primary-button-blue:focus:before, .coh-style-primary-darkmode:focus:before, .coh-style-secondary-lightmode:focus:before {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-primary-button-blue:focus:after, .coh-style-primary-darkmode:focus:after, .coh-style-secondary-lightmode:focus:after {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-primary-button-blue, [disabled].coh-style-primary-darkmode, [disabled].coh-style-secondary-lightmode {
  background-color: rgb(220, 223, 226);
  color: rgb(139, 145, 150);
  cursor: default;
}
[disabled].coh-style-primary-button-blue:before, [disabled].coh-style-primary-darkmode:before, [disabled].coh-style-secondary-lightmode:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
[disabled].coh-style-primary-button-blue:after, [disabled].coh-style-primary-darkmode:after, [disabled].coh-style-secondary-lightmode:after {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
.coh-style-secondary-lightmode {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(8, 98, 173);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-style-secondary-lightmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-secondary-lightmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-secondary-lightmode:hover {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-style-secondary-lightmode:focus {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
[disabled].coh-style-secondary-lightmode {
  background-color: rgb(255, 255, 255);
  border-width: 2px;
  border-style: solid;
  border-color: rgb(139, 145, 150);
}
.coh-style-primary-darkmode {
  color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
}
.coh-style-primary-darkmode:before {
  color: rgb(8, 98, 173);
}
.coh-style-primary-darkmode:after {
  color: rgb(8, 98, 173);
}
.coh-style-primary-button-white {
  color: rgb(8, 98, 173);
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 140%;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-weight: 700;
  letter-spacing: 0;
  border-color: rgb(8, 98, 173);
  border-width: 1.5px;
  border-style: solid;
}
.coh-style-primary-button-white:before {
  margin-right: 15px;
  font-size: 20px;
}
.coh-style-primary-button-white:hover {
  background-color: rgb(229, 243, 255);
  color: rgb(8, 98, 173);
}
.coh-style-primary-button {
  color: rgb(255, 255, 255);
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  background-color: rgb(8, 98, 173);
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 1rem;
  line-height: 1.25rem;
  text-align: center;
  font-style: normal;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-primary-button:hover {
  background-color: rgb(82, 128, 201);
  color: rgb(255, 255, 255);
}
.coh-style-dropdown-link {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 80px;
  display: block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: rgb(255, 255, 255);
  text-decoration: underline;
  background-image: url("/sites/default/files/styles/original_image/public/link/link-icon-blue.png");
  background-position: left 25px center;
  background-size: 32px 32px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 22.4px;
}
.coh-style-dropdown-link:hover {
  color: rgb(46, 46, 46);
}
.coh-style-primary-button-light-blue {
  color: rgb(8, 98, 173);
  background-color: rgb(199, 228, 255);
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-primary-button-light-blue:hover {
  background-color: rgb(8, 98, 173);
  color: rgb(199, 228, 255);
}
.coh-style-rectangle-radius-blue {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.coh-style-rectangle-radius-blue li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.coh-style-rectangle-radius-blue li.slick-active button {
  background-color: rgb(8, 98, 173);
}
.coh-style-rectangle-radius-blue li button {
  height: 8px;
  width: 16px;
  display: inline-block;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: rgb(229, 243, 255);
}
.coh-style-rectangle-radius-blue li button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.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(19, 19, 19);
  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(123, 175, 236);
  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(123, 175, 236);
  cursor: pointer;
}
.coh-style-facet-accordion .facet-item a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-facet-accordion .facet-item a.is-active {
  color: rgb(19, 19, 19);
}
.coh-style-facet-accordion .facet-item a.is-active .facet-item__status {
  color: rgb(123, 175, 236);
}
.coh-style-facet-accordion .facet-item a .facet-item__count {
  color: rgb(19, 19, 19);
  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: 1439px) {
  .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-banner-home-background-gradient---blue {
  background: -webkit-gradient(linear, right top, left top, from(rgba(10, 93, 144, 1)), color-stop(50%, rgba(103, 147, 188, 1)), to(transparent));
  background: -webkit-linear-gradient(right, rgba(10, 93, 144, 1) 0%, rgba(103, 147, 188, 1) 50%, transparent 100%);
  background: linear-gradient(to left, rgba(10, 93, 144, 1) 0%, rgba(103, 147, 188, 1) 50%, transparent 100%);;
}
@media (max-width: 1023px) {
  .coh-style-banner-home-background-gradient---blue {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(-2.18%, #0A5D90), color-stop(52.63%, #6793BC), color-stop(71.39%, rgba(10, 93, 144, 0)));
    background: -webkit-linear-gradient(bottom, #0A5D90 -2.18%, #6793BC 52.63%, rgba(10, 93, 144, 0) 71.39%);
    background: linear-gradient(0deg, #0A5D90 -2.18%, #6793BC 52.63%, rgba(10, 93, 144, 0) 71.39%);;
  }
}
.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(245, 247, 249);
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  border-style: none;
  color: rgb(46, 46, 46);
}
.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(245, 247, 249);
  -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(19, 19, 19);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-search-block .form-actions:hover {
  background-color: rgb(123, 175, 236);
}
.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(245, 247, 249);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a {
  color: rgb(19, 19, 19);
}
.coh-style-header-light-theme .utilities-bar-horizontal .utilities-menu a:hover {
  color: rgb(123, 175, 236);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a {
  color: rgb(123, 175, 236);
}
.coh-style-header-light-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-header-light-theme .utilities-bar-vertical {
  background-color: rgb(245, 247, 249);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(19, 19, 19);
}
.coh-style-header-light-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(123, 175, 236);
}
.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(123, 175, 236);
}
.coh-style-header-light-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-header-light-theme .main-menu-toggle-button {
  color: rgb(19, 19, 19);
}
.coh-style-header-light-theme .main-menu-toggle-button:hover {
  color: rgb(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
.coh-style-header-light-theme .main-menu .menu-level-1 > li > a {
  color: rgb(19, 19, 19);
  -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(123, 175, 236);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(123, 175, 236);
  }
}
.coh-style-header-light-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(245, 247, 249);
}
@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(19, 19, 19);
  -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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
  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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
  }
}
.coh-style-header-light-theme .search-toggle-button:hover {
  background-color: rgb(123, 175, 236);
}
@media (max-width: 1023px) {
  .coh-style-header-light-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(123, 175, 236);
  }
}
.coh-style-header-light-theme .search-toggle-button.search-active {
  background-color: rgb(123, 175, 236);
}
@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(245, 247, 249);
}
.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(19, 19, 19);
  background-color: rgb(245, 247, 249);
}
.coh-style-header-light-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(123, 175, 236);
}
.coh-style-header-dark-theme {
  background-color: rgb(46, 46, 46);
}
.coh-style-header-dark-theme .utilities-bar-horizontal {
  background-color: rgb(19, 19, 19);
}
.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(123, 175, 236);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a {
  color: rgb(123, 175, 236);
}
.coh-style-header-dark-theme .utilities-bar-horizontal .social-links a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-header-dark-theme .utilities-bar-vertical {
  background-color: rgb(245, 247, 249);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(19, 19, 19);
}
.coh-style-header-dark-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(123, 175, 236);
}
.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(123, 175, 236);
}
.coh-style-header-dark-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(199, 228, 255);
}
.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(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
@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(123, 175, 236);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
}
.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(19, 19, 19);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(123, 175, 236);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .main-menu .menu-level-1 > li > a:hover {
    border-bottom-color: rgb(123, 175, 236);
  }
}
.coh-style-header-dark-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(245, 247, 249);
}
@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(19, 19, 19);
  -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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
  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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
}
@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(123, 175, 236);
}
@media (max-width: 1023px) {
  .coh-style-header-dark-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(123, 175, 236);
  }
}
.coh-style-header-dark-theme .search-toggle-button.search-active {
  background-color: rgb(123, 175, 236);
}
@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(245, 247, 249);
}
.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(19, 19, 19);
  background-color: rgb(245, 247, 249);
}
.coh-style-header-dark-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(123, 175, 236);
}
.coh-style-header-colored-theme {
  background-color: rgb(82, 128, 201);
}
.coh-style-header-colored-theme .utilities-bar-horizontal {
  background-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
}
.coh-style-header-colored-theme .utilities-bar-horizontal .social-links a {
  color: rgb(19, 19, 19);
}
.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(245, 247, 249);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a {
  color: rgb(19, 19, 19);
}
.coh-style-header-colored-theme .utilities-bar-vertical .utilities-menu a:hover {
  color: rgb(123, 175, 236);
}
.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(123, 175, 236);
}
.coh-style-header-colored-theme .utilities-bar-vertical .social-links a:hover {
  color: rgb(199, 228, 255);
}
.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(19, 19, 19);
}
@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(19, 19, 19);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(19, 19, 19);
}
@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(19, 19, 19);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(19, 19, 19);
}
@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(19, 19, 19);
          box-shadow: inset 0 -0.1875rem 0 0 rgb(19, 19, 19);
}
@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(123, 175, 236);
            box-shadow: inset 0 -0.1875rem 0 0 rgb(123, 175, 236);
  }
}
.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(19, 19, 19);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
  color: rgb(19, 19, 19);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .main-menu .menu-level-1 > li > a:hover {
    color: rgb(123, 175, 236);
    border-bottom-color: rgb(123, 175, 236);
  }
}
.coh-style-header-colored-theme .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  background-color: rgb(245, 247, 249);
}
@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(19, 19, 19);
  -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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(19, 19, 19);
  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(123, 175, 236);
  border-bottom-color: rgb(123, 175, 236);
}
.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(123, 175, 236);
}
@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(19, 19, 19);
}
@media (max-width: 1023px) {
  .coh-style-header-colored-theme .search-toggle-button:hover {
    background-color: rgba(0, 0, 0, 0);
    color: rgb(19, 19, 19);
  }
}
.coh-style-header-colored-theme .search-toggle-button.search-active {
  background-color: rgb(19, 19, 19);
}
@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(245, 247, 249);
}
.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(19, 19, 19);
  background-color: rgb(245, 247, 249);
}
.coh-style-header-colored-theme .search-wrapper #block-searchform .form-actions:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(19, 19, 19);
}
.coh-style-footer-light-theme {
  background-color: rgb(245, 247, 249);
}
.coh-style-footer-light-theme .footer-menu a {
  color: rgb(19, 19, 19);
}
.coh-style-footer-light-theme .footer-menu a:hover {
  color: rgb(123, 175, 236);
}
.coh-style-footer-light-theme .social-links a {
  color: rgb(123, 175, 236);
}
.coh-style-footer-light-theme .social-links a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-footer-light-theme .secondary-row {
  background-color: rgb(219, 219, 220);
  color: rgb(19, 19, 19);
}
.coh-style-footer-colored-theme {
  background-color: rgb(123, 175, 236);
}
.coh-style-footer-colored-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .footer-menu a:hover {
  color: rgb(19, 19, 19);
}
.coh-style-footer-colored-theme .social-links a {
  color: rgb(19, 19, 19);
}
.coh-style-footer-colored-theme .social-links a:hover {
  color: rgb(255, 255, 255);
}
.coh-style-footer-colored-theme .secondary-row {
  background-color: rgb(82, 128, 201);
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme {
  background-color: rgb(46, 46, 46);
}
.coh-style-footer-dark-theme .footer-menu a {
  color: rgb(255, 255, 255);
}
.coh-style-footer-dark-theme .footer-menu a:hover {
  color: rgb(123, 175, 236);
}
.coh-style-footer-dark-theme .social-links a {
  color: rgb(123, 175, 236);
}
.coh-style-footer-dark-theme .social-links a:hover {
  color: rgb(199, 228, 255);
}
.coh-style-footer-dark-theme .secondary-row {
  background-color: rgb(19, 19, 19);
  color: rgb(255, 255, 255);
}
.coh-style-text-color-light-background {
  color: rgb(19, 19, 19);
}
.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(123, 175, 236);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-fake-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-fake-button {
  background-color: rgb(123, 175, 236);
  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(199, 228, 255);
  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(199, 228, 255);
}
.coh-style-card-text-dark-background:hover .fake-button {
  background-color: rgb(199, 228, 255);
  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(123, 175, 236);
}
.coh-style-card-text-dark-background .fake-button {
  background-color: rgb(123, 175, 236);
  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(123, 175, 236);
}
.coh-style-card-text-dark-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(199, 228, 255);
}
.coh-style-card-text-dark-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-person:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-dark-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-dark-background .card-place:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-dark-background .card-link:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-light-background {
  color: rgb(19, 19, 19);
}
.coh-style-card-text-light-background:hover .fake-link {
  color: rgb(199, 228, 255);
}
.coh-style-card-text-light-background:hover .fake-button {
  background-color: rgb(199, 228, 255);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background a {
  color: rgb(19, 19, 19);
}
.coh-style-card-text-light-background .fake-link {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-light-background .fake-button {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-date {
  color: rgb(46, 46, 46);
}
.coh-style-card-text-light-background .card-tag {
  color: rgb(46, 46, 46);
  background-color: rgb(245, 247, 249);
}
.coh-style-card-text-light-background .card-tag:hover {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
}
.coh-style-card-text-light-background .card-person {
  color: rgb(46, 46, 46);
}
.coh-style-card-text-light-background .card-person:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-light-background .card-place {
  color: rgb(46, 46, 46);
}
.coh-style-card-text-light-background .card-place:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-light-background .card-link:hover {
  color: rgb(123, 175, 236);
}
.coh-style-card-text-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background:hover .fake-link {
  color: rgb(46, 46, 46);
}
.coh-style-card-text-colored-background:hover .fake-button {
  background-color: rgb(46, 46, 46);
  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(19, 19, 19);
}
.coh-style-card-text-colored-background .fake-button {
  background-color: rgb(19, 19, 19);
  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(19, 19, 19);
}
.coh-style-card-text-colored-background .card-tag:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(46, 46, 46);
}
.coh-style-card-text-colored-background .card-person {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-person:hover {
  color: rgb(19, 19, 19);
}
.coh-style-card-text-colored-background .card-place {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-place:hover {
  color: rgb(19, 19, 19);
}
.coh-style-card-text-colored-background .card-link {
  color: rgb(255, 255, 255);
}
.coh-style-card-text-colored-background .card-link:hover {
  color: rgb(19, 19, 19);
}
.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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
}
.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: 1439px) {
  .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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
}
.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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
  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: 1439px) {
  .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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
  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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
}
.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(19, 19, 19);
  -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: 1439px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(19, 19, 19);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
}
.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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(19, 19, 19);
  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: 1439px) {
  .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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
  color: rgb(19, 19, 19);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-keyline-blue-text .coh-accordion-tabs-content-wrapper {
  margin-bottom: 50px;
}
.coh-style-accordion-keyline-blue-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(82, 128, 201);
          box-shadow: inset 0 -0.125rem 0 0 rgb(82, 128, 201);
}
.coh-style-accordion-keyline-blue-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-keyline-blue-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(8, 98, 173);
  -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: 1.5rem;
  line-height: 31.2px;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .coh-style-accordion-keyline-blue-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-keyline-blue-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-keyline-blue-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(82, 128, 201);
          box-shadow: inset 0 -0.125rem 0 0 rgb(82, 128, 201);
}
.coh-style-accordion-keyline-blue-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: "\f107";
  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-keyline-blue-text .coh-accordion-tabs-content {
  padding-top: 1.875rem;
  padding-right: 2.5rem;
  padding-bottom: 1.875rem;
  padding-left: 2.5rem;
}
.coh-style-accordion-keyline-blue-text .coh-accordion-tabs-content p {
  color: rgb(84, 91, 98);
  font-size: 16px;
}
.coh-style-accordion-tabs-solid .coh-accordion-title {
  margin-bottom: 0.0625rem;
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
  background-color: rgb(82, 128, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
  background-color: rgb(82, 128, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .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(199, 228, 255);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(82, 128, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(82, 128, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(255, 255, 255);
  background-color: rgb(123, 175, 236);
  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: 1439px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(199, 228, 255);
}
.coh-style-paragraph-small {
  font-size: 0.75rem;
}
.coh-style-modal-close-button-light, .coh-style-modal-close-button-dark, .coh-style-modal-close-button-color {
  height: 3rem;
  width: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(123, 175, 236);
  font-size: 1.5rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  background-color: rgb(245, 247, 249);
}
.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(82, 128, 201);
  background-color: rgb(219, 219, 220);
}
.coh-style-modal-close-button-color {
  color: rgb(255, 255, 255);
  background-color: rgb(123, 175, 236);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-modal-close-button-color:hover {
  background-color: rgb(199, 228, 255);
  color: rgb(255, 255, 255);
}
.coh-style-modal-close-button-dark {
  color: rgb(255, 255, 255);
  background-color: rgb(19, 19, 19);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}
.coh-style-modal-close-button-dark:hover {
  background-color: rgb(46, 46, 46);
  color: rgb(255, 255, 255);
}
.coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 3.5rem;
  width: 3rem;
  background-color: rgba(0, 0, 0, 0.25);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
@media (max-width: 1439px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left, .coh-style-slider-navigation-right {
    width: 1.5rem;
  }
}
.coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f053";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
@media (max-width: 767px) {
  .coh-style-slider-navigation-left:before, .coh-style-slider-navigation-right:before {
    font-size: 0.75rem;
  }
}
.coh-style-slider-navigation-left:hover, .coh-style-slider-navigation-right:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-style-slider-navigation-right:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
}
.coh-style-modal-open-button-light, .coh-style-modal-open-button-color, .coh-style-modal-open-button-dark {
  background-color: rgb(245, 247, 249);
  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(123, 175, 236);
  -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(82, 128, 201);
}
.coh-style-modal-open-button-dark {
  background-color: rgb(19, 19, 19);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-dark:hover {
  background-color: rgb(46, 46, 46);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
}
.coh-style-modal-open-button-color:hover {
  background-color: rgb(199, 228, 255);
  color: rgb(255, 255, 255);
}
.coh-style-read-more-button-light {
  background-color: rgb(245, 247, 249);
  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(123, 175, 236);
  -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(123, 175, 236);
}
.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(19, 19, 19);
  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(46, 46, 46);
  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(123, 175, 236);
  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(199, 228, 255);
  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(123, 175, 236);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
.coh-style-read-more:hover {
  color: rgb(199, 228, 255);
}
.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: 1919px) {
  .coh-style-heading-xl {
    font-size: 4.5rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-heading-xl {
    font-size: 4rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-heading-xl {
    font-size: 3.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-xl {
    font-size: 3rem;
  }
}
@media (max-width: 564px) {
  .coh-style-heading-xl {
    font-size: 2.5rem;
  }
}
.coh-style-heading-1-size {
  font-size: 3rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.5rem;
}
@media (max-width: 1919px) {
  .coh-style-heading-1-size {
    font-size: 2.5rem;
  }
}
@media (max-width: 1439px) {
  .coh-style-heading-1-size {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-1-size {
    font-size: 1.75rem;
  }
}
.coh-style-heading-2-size {
  font-weight: bold;
  font-size: 2rem;
  line-height: 1.25;
  margin-bottom: 1.5rem;
}
@media (max-width: 1919px) {
  .coh-style-heading-2-size {
    font-size: 1.75rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-2-size {
    font-size: 1.5rem;
  }
}
.coh-style-heading-3-size {
  font-size: 1.5rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 1.25rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-3-size {
    font-size: 1.375rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-3-size {
    font-size: 1.25rem;
  }
}
.coh-style-heading-4-size {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.375rem;
  line-height: 1.5;
  margin-bottom: 1rem;
}
@media (max-width: 1439px) {
  .coh-style-heading-4-size {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .coh-style-heading-4-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-heading-5-size {
  font-size: 1rem;
  margin-bottom: 1.375rem;
  line-height: 1.25;
  margin-bottom: 0.5rem;
  font-weight: bold;
}
@media (max-width: 767px) {
  .coh-style-heading-5-size {
    margin-bottom: 1.25rem;
  }
}
.coh-style-pre-heading, .coh-style-pre-heading-light, .coh-style-pre-heading-blue, .coh-style-pre-heading-dark {
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 1rem;
}
@media (max-width: 1439px) {
  .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(19, 19, 19);
}
.coh-style-pre-heading-blue {
  color: rgb(123, 175, 236);
}
.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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .coh-style-margin-top-small {
    margin-top: 1.5rem;
  }
}
.coh-style-margin-bottom-small {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-margin-bottom-small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
.coh-style-padding-top-bottom-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-medium {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.coh-style-padding-top-bottom-small {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-bottom-small {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-top-large {
  padding-top: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-large {
    padding-top: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-large {
    padding-top: 3rem;
  }
}
.coh-style-padding-top-medium {
  padding-top: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-top-medium {
    padding-top: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-medium {
    padding-top: 2rem;
  }
}
.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(123, 175, 236);
          box-shadow: inset 0 -0.125rem 0 0 rgb(123, 175, 236);
}
.coh-style-sidebar-nav li.is-active > a:hover {
  color: rgb(19, 19, 19);
}
.coh-style-sidebar-nav li a {
  font-weight: bold;
  color: rgb(19, 19, 19);
  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(123, 175, 236);
}
.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: 1439px) {
  .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: 1439px) {
  .coh-style-padding-top-small {
    padding-top: 1.5rem;
  }
}
.coh-style-padding-bottom-large {
  padding-bottom: 6rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 3rem;
  }
}
.coh-style-padding-bottom-medium {
  padding-bottom: 4rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 3rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-medium {
    padding-bottom: 2rem;
  }
}
.coh-style-sanepar-view-pagination-2 {
  margin-bottom: 0;
}
.coh-style-sanepar-view-pagination-2 .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-sanepar-view-pagination-2 .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  border-style: solid;
  border-color: rgb(223, 227, 232);
  border-width: 1px;
  color: rgb(33, 43, 54);
  font-weight: 700;
}
.coh-style-sanepar-view-pagination-2 .pager__item a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(8, 98, 173);
  border-color: rgb(8, 98, 173);
}
.coh-style-sanepar-view-pagination-2 .is-active a {
  color: rgb(8, 98, 173);
  border-color: rgb(8, 98, 173);
}
.coh-style-sanepar-view-pagination-2 .pager__item--first {
  display: none;
}
.coh-style-sanepar-view-pagination-2 .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 5px;
  padding-left: 5px;
}
.coh-style-sanepar-view-pagination-2 .pager__item--last {
  display: none;
}
.coh-style-sanepar-view-pagination-2 .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 5px;
  padding-left: 5px;
}
.coh-style-sanepar-view-pagination {
  margin-bottom: 0;
}
.coh-style-sanepar-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-sanepar-view-pagination .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  border-style: solid;
  border-color: rgb(223, 227, 232);
  border-width: 1px;
  color: rgb(33, 43, 54);
  font-weight: 700;
}
.coh-style-sanepar-view-pagination .is-active a {
  color: rgb(8, 98, 173);
  border-color: rgb(8, 98, 173);
}
.coh-style-sanepar-view-pagination .pager__item--first {
  display: inline-block;
}
.coh-style-sanepar-view-pagination .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 5px;
  padding-left: 5px;
}
.coh-style-sanepar-view-pagination .pager__item--last {
  display: inline-block;
}
.coh-style-sanepar-view-pagination .pager__item--last a {
  background-color: rgba(0, 0, 0, 0);
  padding-right: 5px;
  padding-left: 5px;
}
.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(123, 175, 236);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a {
  background-color: rgb(19, 19, 19);
  color: rgb(255, 255, 255);
}
.coh-style-view-pagination .is-active a:hover {
  background-color: rgb(19, 19, 19);
}
.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(199, 228, 255);
}
.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(199, 228, 255);
}
.coh-style-pagination-primary {
  margin-bottom: 0;
}
.coh-style-pagination-primary .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-pagination-primary .pager__item a {
  background-color: rgb(255, 255, 255);
  display: block;
  min-height: 2rem;
  min-width: 2rem;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  line-height: 2rem;
  text-align: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(19, 19, 19);
  padding-right: 14px;
  padding-left: 14px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(219, 219, 220);
}
.coh-style-pagination-primary .pager__item a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
  -webkit-box-shadow: inset 0 0 0.0625rem 0.0625rem rgb(8, 98, 173);
          box-shadow: inset 0 0 0.0625rem 0.0625rem rgb(8, 98, 173);
}
.coh-style-pagination-primary .is-active a {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
}
.coh-style-pagination-primary .pager__item--first {
  display: none;
}
.coh-style-pagination-primary .pager__item--first a {
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-pagination-primary .pager__item--first a:hover {
  color: rgb(8, 98, 173);
}
.coh-style-pagination-primary .pager__item--previous {
  background-color: rgb(255, 255, 255);
}
.coh-style-pagination-primary .pager__item--next {
  background-color: rgb(255, 255, 255);
}
.coh-style-pagination-primary .pager__item--last {
  display: none;
}
.coh-style-pagination-primary .pager__item--last a {
  background-color: rgb(255, 255, 255);
}
.coh-style-pagination-primary .pager__item--last a:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
}
.coh-style-pagination-primary .pager__item--ellipsis {
  border-color: rgb(219, 219, 220);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  padding: 4px;
  padding-right: 12px;
  padding-left: 12px;
  background-color: rgb(255, 255, 255);
}
.coh-style-pagination-primary .pager__item--first {
  background-color: rgb(255, 255, 255);
}
.coh-style-padding-bottom-small {
  padding-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 1.5rem;
  }
}
.coh-style-padding-left-right-large {
  padding-right: 6rem;
  padding-left: 6rem;
}
@media (max-width: 1439px) {
  .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: 1439px) {
  .coh-style-padding-left-right-small {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.coh-style-padding-small {
  padding: 2rem;
}
@media (max-width: 1439px) {
  .coh-style-padding-small {
    padding: 1.5rem;
  }
}
.coh-style-link-with-icon {
  color: rgb(123, 175, 236);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.875rem;
  line-height: 1.25;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-link-with-icon:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  font-family: icomoon;
  padding-left: 0.375rem;
  font-size: 0.625rem;
}
.coh-style-link-button-dark {
  background-color: rgb(19, 19, 19);
  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(46, 46, 46);
  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(245, 247, 249);
  color: rgb(123, 175, 236);
  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(123, 175, 236);
}
.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(8, 98, 173);
  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 {
  color: rgb(255, 255, 255);
  opacity: 0.8;
}
.coh-style-breadcrumbs {
  margin-bottom: 0;
  font-weight: 700;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  color: rgb(8, 98, 173);
  letter-spacing: 0;
}
.coh-style-breadcrumbs li {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li {
    display: none;
  }
}
.coh-style-breadcrumbs li:before {
  content: normal;
}
.coh-style-breadcrumbs li:after {
  content: " /";
  padding-right: 0;
  padding-left: 0;
  color: rgb(8, 98, 173);
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:after {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-style-breadcrumbs li:first-child {
  display: inline-block;
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:first-child {
    display: inline-block;
  }
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:first-child {
    display: inline-block;
  }
}
.coh-style-breadcrumbs li:last-child {
  display: inline-block;
}
@media (max-width: 767px) {
  .coh-style-breadcrumbs li:last-child {
    display: inline-block;
  }
}
@media (max-width: 564px) {
  .coh-style-breadcrumbs li:last-child {
    display: inline-block;
  }
}
.coh-style-breadcrumbs li:last-child:after {
  content: normal;
}
.coh-style-breadcrumbs li a {
  color: rgb(123, 175, 236);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.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(123, 175, 236);
  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(123, 175, 236);
  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(199, 228, 255);
  color: rgb(255, 255, 255);
}
.coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button {
  background-color: rgb(123, 175, 236);
  -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(82, 128, 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(123, 175, 236);
  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(123, 175, 236);
  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(199, 228, 255);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider {
  background-color: rgb(123, 175, 236);
}
.coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle {
  background-color: rgb(82, 128, 201);
}
.coh-style-video .mejs__controls .mejs__time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.75rem;
  padding: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.5rem;
  padding: 0;
  margin: 0;
}
.coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total {
  margin: 0;
}
.coh-style-paragraph-extra-large {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 1.25;
}
@media (max-width: 1439px) {
  .coh-style-paragraph-extra-large {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-paragraph-extra-large {
    font-size: 2rem;
  }
}
.coh-style-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.5;
}
@media (max-width: 1439px) {
  .coh-style-paragraph-large {
    font-size: 1.25rem;
  }
}
.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(82, 128, 201);
  height: 0.625rem;
  width: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-slider-pagination li button {
  background-color: rgb(123, 175, 236);
  height: 0.375rem;
  width: 0.375rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(199, 228, 255);
}
.coh-style-slider-pagination-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: 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-2 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-2 li:before {
  content: normal;
}
.coh-style-slider-pagination-2 li.slick-active button {
  background-color: rgb(8, 98, 173);
  height: 0.5rem;
  width: 1rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-slider-pagination-2 li button {
  background-color: rgb(220, 223, 226);
  height: 0.5rem;
  width: 1rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding-right: 0;
  padding-left: 0;
}
.coh-style-slider-pagination-2 li button:hover {
  background-color: rgb(8, 98, 173);
}
.move-pagination-up.coh-ce-1dc117b7-c5baa27a .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-1dc117b7-c5baa27a .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1439px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-1dc117b7-c5baa27a .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(199, 228, 255);
}
.color-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(123, 175, 236);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(46, 46, 46);
}
.dark-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(19, 19, 19);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover {
  background-color: rgba(0, 0, 0, 0);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:hover:before {
  color: rgb(219, 219, 220);
}
.light-arrows.coh-ce-1dc117b7-c5baa27a .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_banner_auto_play-1d6068ac {
  height: 216px;
  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;
  max-width: 1000px;
  width: 100%;
  margin: 4rem auto;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_auto_play-1d6068ac {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 204px;
    height: 100%;
    width: auto;
    max-width: 1000px;
    width: -webkit-calc(100vw - 76px);
    width: calc(100vw - 76px);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_auto_play-1d6068ac {
    height: 204px;
    max-width: 366px;
  }
}
.coh-ce-cpt_banner_auto_play-1d6068ac img[src=""] {
  display: none;
}
.coh-ce-cpt_banner_auto_play-4720eb0e {
  display: block;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-top-left-radius: 40px;
          border-top-left-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
          border-bottom-right-radius: 40px;
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_auto_play-4720eb0e {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_auto_play-4720eb0e {
    display: none;
  }
}
.coh-ce-cpt_banner_auto_play-b35cad9a {
  display: none;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  -webkit-border-top-left-radius: 40px;
          border-top-left-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
          border-bottom-right-radius: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_auto_play-b35cad9a {
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_auto_play-b35cad9a {
    display: block;
  }
}
.coh-ce-cpt_banner_auto_play-32a4d949 {
  z-index: 1;
}
.coh-wysiwyg.coh-ce-cpt_banner_auto_play-32a4d949 p {
  font-size: 28px;
  line-height: 120%;
}
@media (max-width: 1023px) {
  .coh-wysiwyg.coh-ce-cpt_banner_auto_play-32a4d949 p {
    font-size: 18px;
    line-height: 120%;
  }
}
@media (max-width: 564px) {
  .coh-wysiwyg.coh-ce-cpt_banner_auto_play-32a4d949 p {
    font-size: 18px;
    line-height: 120%;
  }
}
.coh-ce-cpt_banner_auto_play-6442b469 {
  height: 216px;
  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;
  max-width: 1000px;
  width: 100%;
  margin: 4rem auto;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_auto_play-6442b469 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 216px;
    height: 100%;
    width: auto;
    max-width: 1000px;
    width: -webkit-calc(100vw - 76px);
    width: calc(100vw - 76px);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_auto_play-6442b469 {
    height: 204px;
    max-width: 366px;
  }
}
.coh-ce-cpt_banner_auto_play-6442b469 img[src=""] {
  display: none;
}
.coh-ce-cpt_banner_auto_play-8ac08a67 {
  display: block;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-top-left-radius: 40px;
          border-top-left-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
          border-bottom-right-radius: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_auto_play-8ac08a67 {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_auto_play-8ac08a67 {
    display: none;
  }
}
.coh-ce-cpt_big_numbers-409dfa96 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-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: 20px;
  padding-bottom: 20px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_big_numbers-409dfa96 {
    -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;
  }
}
.coh-ce-cpt_big_numbers-cab8b1a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
  margin-top: 0;
  margin-right: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_big_numbers-f60bb2d4 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -o-object-fit: cover;
     object-fit: cover;
  width: 249px;
  height: 130px;
}
.coh-ce-cpt_big_numbers-d52756e1 {
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin-top: 10px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.coh-ce-cpt_big_numbers-d52756e1 span {
  color: rgb(8, 98, 173);
  font-weight: 500;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_big_numbers-d52756e1 span {
    font-size: 25px;
  }
}
.coh-ce-cpt_big_numbers-353a2c6a {
  font-size: 60px;
  text-align: center;
  font-weight: 700;
  line-height: 70px;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  word-break: break-word;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_big_numbers-353a2c6a {
    font-size: 50px;
    line-height: 70px;
    text-align: center;
  }
}
.coh-ce-cpt_big_numbers-760c8237 {
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  color: rgb(84, 91, 98);
  line-height: 26px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 50px;
  width: 250px;
}
.coh-ce-cpt_card_banner_home-81fd07c9 {
      display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: minmax(auto, 332px) 144px;
  gap: 0px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_card_banner_home-81fd07c9 {
    grid-template-rows: minmax(auto, 303px) 144px;
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_banner_home-81fd07c9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_card_banner_home-81fd07c9 {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
.coh-ce-cpt_card_banner_home-781138d9 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.125rem;
  margin-bottom: 0;
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_card_banner_home-5d793f5a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  background-color: rgb(244, 248, 246);
  grid-column: span 2 / span 2;
   grid-column-start: 1;
  grid-row-start: 2;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_card_banner_home-5d793f5a {
    grid-column: span 4 / span 4;
    height: auto;
    -webkit-border-bottom-left-radius: 1.5rem;
            border-bottom-left-radius: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_banner_home-5d793f5a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-row: 3;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_card_banner_home-5d793f5a {
    grid-row: 3;
    grid-column: 1;
  }
}
.coh-ce-cpt_card_banner_home-47df48d7 {
  margin-bottom: 0.25rem;
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-cpt_card_banner_home-6eec3b9d {
  margin-bottom: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.125rem;
  color: rgb(84, 91, 98);
}
.coh-ce-cpt_card_banner_home-129ed12d {
  height: auto;
  -webkit-border-top-right-radius: 3.75rem;
          border-top-right-radius: 3.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0.0625rem;
      -ms-flex-preferred-size: 0.0625rem;
          flex-basis: 0.0625rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  outline-style: solid;
  margin-left: -16px;
  grid-column: span 2 / span 2;
  grid-row: span 2 / span 2;
  grid-column-start: 4;
  grid-row-start: 1;
  max-height: 29.5625rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_card_banner_home-129ed12d {
    grid-row: 1;
    grid-column: span 4 / span 5;
    grid-column-start: 5;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_banner_home-129ed12d {
    min-width: 100%;
    margin-right: 0;
    margin-left: 0;
    -webkit-border-top-right-radius: 3.75rem;
            border-top-right-radius: 3.75rem;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: auto;
    max-height: 29.5625rem;
    grid-row: 1;
    grid-column: 1;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_card_banner_home-129ed12d {
    grid-row: 1;
    grid-column: 1;
    max-height: 405px;
  }
}
.coh-ce-cpt_card_banner_home-c1eb2c99 {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_banner_home-c1eb2c99 {
    display: none;
  }
}
.coh-ce-cpt_card_banner_home-1b0decc5 {
  display: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_banner_home-1b0decc5 {
    display: block;
    -webkit-border-top-right-radius: 3.75rem;
            border-top-right-radius: 3.75rem;
    width: 100%;
    height: 100%;
  }
}
.coh-ce-cpt_card_como_podemos_ajudar-f8c3bc2 {
  font-weight: 700;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 2.25rem;
  line-height: 2.75rem;
  color: rgb(46, 46, 46);
  margin-bottom: 2.5rem;
}
.coh-ce-cpt_card_como_podemos_ajudar-580d19fc {
  font-weight: 600;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1rem;
}
.coh-ce-cpt_card_como_podemos_ajudar-fb358153 {
  word-wrap: break-word;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_card_como_podemos_ajudar-d6b7ac89 {
  font-weight: 600;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1rem;
}
.coh-ce-cpt_card_top-921334e7 {
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  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;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
  -webkit-border-radius: 24px 0;
          border-radius: 24px 0;
  margin: 4rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_top-921334e7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_card_top-29f9bcd7 {
  width: 100%;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 16px 0;
          border-radius: 16px 0;
  margin-right: 40px;
  margin-bottom: 0;
  margin-left: 10px;
  max-width: 240px;
  min-width: 225px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_top-29f9bcd7 {
    margin-right: 0;
    margin-bottom: 24px;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_card_top-d2c7cbdc {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  font-size: 1.4rem;
  line-height: 134%;
  font-weight: 400;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  vertical-align: top;
}
.coh-ce-cpt_column_0-9431213c {
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-b76fe74a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_contact_information_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_contact_information_card-42bc939c {
  font-style: normal;
}
.coh-ce-cpt_contact_information_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.coh-ce-cpt_feature_card-cc55f948 {
  width: 3rem;
  margin-bottom: 1.5rem;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.coh-ce-cpt_formulario_biossolido_-dcdef324 {
  margin-top: 1.5rem;
}
.coh-ce-cpt_formulario_biossolido_-dcdef324 select option {
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  margin-top: 4px;
  margin-right: 8px;
  margin-bottom: 4px;
  margin-left: 8px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_formulario_biossolido_-c528003b {
  margin-bottom: 0.125rem;
}
.coh-ce-cpt_formulario_biossolido_-28135487 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_formulario_biossolido_-c8ac16a5 {
  margin-top: 2rem;
}
.coh-ce-cpt_formulario_biossolido_-4dccc761 {
  margin-bottom: 2rem;
}
.coh-ce-cpt_formulario_biossolido_-b7ede192 {
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.is-visible.coh-ce-cpt_formulario_biossolido_-b7ede192 {
  display: inline-block;
}
.coh-ce-cpt_formulario_biossolido_-6be190f {
  font-weight: 500 !important;
  font-size: 18px;
  color: rgb(75, 93, 111);
}
.coh-ce-cpt_formulario_biossolido_-d51c51de {
  margin-bottom: 10px;
  font-weight: 500 !important;;
}
.coh-ce-cpt_formulario_biossolido_-ef314b29 input {
  width: 26%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_formulario_biossolido_-ef314b29 input {
    width: 46%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_formulario_biossolido_-ef314b29 input {
    width: 84%;
  }
}
.coh-ce-cpt_formulario_biossolido_-2dce44b4 {
  margin-top: 0.125rem;
}
.coh-ce-cpt_formulario_biossolido_-979a9a47 {
  font-weight: 600;
}
.coh-ce-cpt_formulario_biossolido_-979a9a47 span.coh-style-paragraph-medium.js-vbd-vdb-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 600;
}
.is-visible.coh-ce-cpt_formulario_biossolido_-29e736e {
  display: inline-block;
}
.coh-ce-cpt_formulario_biossolido_-29e736e span.coh-style-paragraph-medium.js-vbd-transporte-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_formulario_biossolido_-ff9e09df span.coh-style-paragraph-large.js-vbd-total-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 600;
}
.coh-ce-cpt_formulario_biossolido_-70daf2b8 .vbd-simulator__errors-message {
  color: rgb(195, 11, 11);
}
.move-pagination-up.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-cpt_gallery_slider-4d540297 .slick-dots {
  top: 1.5rem;
}
.coh-ce-cpt_hero-fedf769c {
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_hero-fedf769c {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.transparent-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(46, 46, 46);
}
.solid-light-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgb(245, 247, 249);
}
.semi-transparent-dark-background.coh-ce-cpt_hero-fedf769c {
  background-color: rgba(0, 0, 0, 0.5);
}
.coh-ce-cpt_hero-55a54ec4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.fluid.coh-ce-cpt_hero-55a54ec4 {
  min-height: 80vh;
}
.tall.coh-ce-cpt_hero-55a54ec4 {
  min-height: 40rem;
}
@media (max-width: 1919px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 37.5rem;
  }
}
@media (max-width: 1439px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 35rem;
  }
}
@media (max-width: 767px) {
  .tall.coh-ce-cpt_hero-55a54ec4 {
    min-height: 25rem;
  }
}
.short.coh-ce-cpt_hero-55a54ec4 {
  min-height: 20rem;
}
@media (max-width: 1439px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 15rem;
  }
}
@media (max-width: 767px) {
  .short.coh-ce-cpt_hero-55a54ec4 {
    min-height: 10rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .coh-wysiwyg {
  text-align: center;
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 64%;
  text-align: center;
}
@media (max-width: 1439px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 64%;
  margin-top: 4rem;
}
@media (max-width: 1439px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 72%;
  }
}
@media (max-width: 1023px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .center-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.center-align-content.coh-ce-cpt_hero-55a54ec4 .buttons {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-left: 7.5rem;
}
@media (max-width: 1023px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .left-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
  width: 40%;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .text-content {
    width: 100%;
  }
}
.right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
  margin-right: 7.5rem;
}
@media (max-width: 1023px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    width: 100%;
    margin-top: 4rem;
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }
}
@media (max-width: 767px) {
  .right-align-content.coh-ce-cpt_hero-55a54ec4 .drop-zone-content {
    margin-top: 3rem;
  }
}
.coh-ce-cpt_hero-77bc8a97 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.colored.coh-ce-cpt_hero-fd5ded85 {
  color: rgb(123, 175, 236);
}
.add-space-below.coh-ce-cpt_hero-55f19225 {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .add-space-below.coh-ce-cpt_hero-55f19225 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_hero-65b810ab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_history_supply_stop-3f03dd63 {
  margin-top: 66px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-3f03dd63 {
    margin-top: 32px;
  }
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container {
  height: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container {
    width: 100%;
  }
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection {
  display: inline-block;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection {
    width: 100%;
  }
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection {
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  max-width: 317px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection {
    max-width: unset;
    width: 100%;
  }
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 100%;
  display: inline-block;
  width: 317px;
  padding-top: 10px;
  padding-right: 32px;
  padding-bottom: 10px;
  padding-left: 16px;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__rendered:not([title="Buscar por cidade"]) {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  color: rgb(46, 46, 46);
  font-size: 14px;
  font-style: normal;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__rendered[title="Buscar por cidade"] {
  font-style: italic;
  color: rgb(156, 157, 158);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: normal;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__arrow {
  position: absolute;
  top: -webkit-calc(50% - 12px);
  top: calc(50% - 12px);
  right: 8px;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  display: inline-block;
  color: rgb(8, 98, 173);
  font-size: 16px;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .select2-container .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .form-item-destaque .select2-container .selection .select2-selection {
  max-width: 210px;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .form-item-destaque .select2-container .selection .select2-selection .select2-selection__rendered {
  width: 210px;
}
.coh-ce-cpt_history_supply_stop-5b8443e2 .historico-paradas .views-exposed-form {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-5b8443e2 .historico-paradas .views-exposed-form {
    -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;
  }
}
.coh-ce-cpt_history_supply_stop-30ca61e0 table {
  margin-bottom: 54px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(219, 219, 220);
  overflow-x: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-30ca61e0 table {
    width: 100%;
    display: block;
  }
}
.coh-ce-cpt_history_supply_stop-30ca61e0 table caption {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  margin-bottom: 24px;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 nav .pager__items {
  margin-top: 56px;
  margin-bottom: 56px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_history_supply_stop-30ca61e0 nav .pager__items {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .empty-message {
  background-color: rgb(237, 231, 205);
  color: rgb(236, 161, 43);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 22px;
  padding-right: 26px;
  padding-bottom: 22px;
  padding-left: 26px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 36px;
  margin-left: auto;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-type-textfield:after {
  top: 0;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper {
  padding-top: 0;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-min:before {
  content: "De";
  color: rgb(84, 91, 98);
  font-size: 16px;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-min label {
  display: none;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-min input {
  width: 150px;
  padding-right: 12px;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-max:before {
  content: "Até";
  color: rgb(84, 91, 98);
  font-size: 16px;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-max label {
  display: none;
}
.coh-ce-cpt_history_supply_stop-30ca61e0 .views-element-container .views-exposed-form .form-wrapper fieldset.form-item .fieldset-wrapper .form-item-field-supply-notice-start-date-value-max input {
  width: 150px;
  padding-right: 12px;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel {
    gap: 28px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel {
    display: block;
  }
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article {
  height: 276px;
  width: 282px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article {
    width: -webkit-calc(25% - 28px);
    width: calc(25% - 28px);
    height: 218px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article {
    width: 281px;
  }
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article.active-img {
  width: 100%;
  height: 637px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article.active-img .gradient {
  display: block;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel article img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel .slick-list {
  overflow: hidden;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.coh-ce-cpt_image_gallery_media-58c7b223 .slick-carousel .slick-arrow {
  display: none!important;
}
.coh-ce-cpt_image_gallery_media-58c7b223 button {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-cpt_image_gallery_media-c6eef9c7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery_media-c6eef9c7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 34px;
  }
}
.coh-ce-cpt_image_gallery_media-c6eef9c7:before {
  display: none;
}
.coh-ce-cpt_image_gallery_media-c6eef9c7:after {
  display: none;
}
.coh-ce-cpt_image_gallery_media-5f741825 {
  text-align: right;
}
.coh-ce-cpt_image_gallery_media-ff15ae5f {
  margin-right: 28px;
}
.coh-ce-cpt_image_gallery_media-aa9e7ff1 {
  margin-bottom: 24px;
}
.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_linked_feature_card-466af053 {
  margin-bottom: 0.75rem;
}
.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_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_manual_tech_info-d2f8e37b {
  margin-bottom: 7%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_manual_tech_info-d2f8e37b {
    margin-bottom: 30%;
  }
}
.coh-ce-cpt_modal_agendamento_confirmado-2bad4804 {
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(245, 247, 249);
  max-height: 370px;
  max-width: 480px;
  height: 100%;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_agendamento_confirmado-2bad4804 {
    margin-right: 38px;
    margin-left: 38px;
    max-height: unset;
    width: auto;
    max-width: 100%;
    height: auto;
  }
}
.coh-ce-cpt_modal_agendamento_confirmado-f373e32f {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eabe";
  font-family: sanepar;
  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-bottom: 24px;
  margin-left: auto;
  height: 24px;
  width: 24px;
  border-width: 1px;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_modal_agendamento_confirmado-f373e32f: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: "\eabe";
  font-family: sanepar;
  font-size: 18px;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_modal_agendamento_confirmado-f373e32f:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 3px;
}
.coh-ce-cpt_modal_agendamento_confirmado-f95f9563: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: "\eaac";
  font-family: sanepar;
  color: rgb(35, 116, 77);
  font-size: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_modal_agendamento_confirmado-f3d3a69c {
  color: rgb(35, 116, 77);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  text-align: center;
  margin-bottom: 0;
  line-height: 120%;
}
.coh-ce-cpt_modal_agendamento_confirmado-b2bb3fd2 {
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  margin-top: 24px;
  margin-bottom: 24px;
}
.coh-ce-cpt_modal_agendamento_confirmado-780b9b94 {
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(8, 98, 173);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  text-align: center;
  font-size: 16px;
  line-height: 140%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_agendamento_confirmado-780b9b94 {
    width: 100%;
  }
}
.coh-ce-cpt_modal_agendamento_confirmado-780b9b94:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 3px;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-104ee804 {
  background-color: rgb(245, 247, 249);
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_de_confirmacao_de_agen-104ee804 {
    margin-right: 38px;
    margin-left: 38px;
  }
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-e885d563 {
  height: 24px;
  width: 24px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-bottom: 24px;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 1px;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-e885d563:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 18px;
  content: "\eabe";
  font-family: sanepar;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-f002e1ff {
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 19);
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-8589cf58 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-f04991cd {
  gap: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -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-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 24px;
  width: 100%;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-7953f6a4 {
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(220, 223, 226);
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  height: 48px;
  width: 48px;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-4023075f {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  color: rgb(84, 91, 98);
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-ed2cd927 #renew-confirm-code {
  color: rgb(8, 98, 173);
  cursor: pointer;
  text-decoration: underline;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-5c3de2f {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  width: 100%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_de_confirmacao_de_agen-5c3de2f {
    gap: 0;
  }
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-acdae482 {
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  border-width: 1.5px;
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  color: rgb(8, 98, 173);
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_de_confirmacao_de_agen-acdae482 {
    width: 100%;
  }
}
.coh-ce-cpt_modal_de_confirmacao_de_agen-b5e9b31e {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  background-color: rgb(8, 98, 173);
  border-width: 1.5px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  width: auto;
}
@media (max-width: 564px) {
  .coh-ce-cpt_modal_de_confirmacao_de_agen-b5e9b31e {
    width: 100%;
  }
}
.coh-ce-cpt_notice_panel_general_matters-baff92fe .general-matters-cards-container article {
  max-width: 592px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_notice_panel_general_matters-baff92fe .general-matters-cards-container article {
    max-width: unset;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_notice_panel_general_matters-baff92fe .general-matters-cards-container article {
    max-width: 592px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_notice_panel_general_matters-baff92fe .general-matters-cards-container article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(50% -  36px);
        -ms-flex: 1 1 calc(50% -  36px);
            flex: 1 1 calc(50% -  36px);
  }
}
.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_quick_cards_white-136de8b5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 140%;
  font-style: normal;
}
.coh-ce-cpt_quick_cards_white-519f924 {
  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: 120px;
  width: 280px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  padding-top: 16px;
  padding-right: 20px;
  padding-bottom: 16px;
  padding-left: 20px;
  -webkit-box-shadow: 0 0.25rem 1rem 0.1875rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 1rem 0.1875rem rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards_white-519f924 {
    height: 140px;
    width: 175px;
    padding: 16px;
  }
}
.coh-ce-cpt_quick_cards_white-ae60dbbd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards_white-ae60dbbd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_quick_cards_white-e3808b4a {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 18px;
  line-height: 110%;
  font-style: normal;
  color: rgb(46, 46, 46);
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards_white-e3808b4a {
    text-align: center;
  }
}
.coh-ce-cpt_recognition_awards_see_all-cba77fa9 li.pager__item.pager__item--last {
  display: none;
}
.coh-ce-cpt_sanepar_pillars-3d697032 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb {
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb ul.coh-accordion-tabs-nav {
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb ul.coh-accordion-tabs-nav li {
  margin: 0;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb ul.coh-accordion-tabs-nav li.is-active {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(21, 105, 224);
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb ul.coh-accordion-tabs-nav li.is-active a {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb ul.coh-accordion-tabs-nav li a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 23px;
  padding-top: 24px;
  padding-right: 16px;
  padding-bottom: 24px;
  padding-left: 16px;
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper {
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-bottom: 8px;
    -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
            box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    font-family: 'Ubuntu Bold', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f068";
    font-family: icomoon;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(8, 98, 173);
    font-weight: 500;
    font-family: 'Ubuntu Medium', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 140%;
    background-color: rgb(255, 255, 255);
    width: 100%;
    padding-top: 17px;
    padding-right: 16px;
    padding-bottom: 17px;
    padding-left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .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;
    color: rgb(8, 98, 173);
    font-size: 16px;
    display: inline-block;
    content: "\f067";
    font-family: icomoon;
  }
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item.is-active {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(220, 223, 226);
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item .container-wrapper {
  background-color: rgb(229, 241, 248);
  -webkit-border-radius: 24px;
          border-radius: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item .container-wrapper {
    background-color: rgb(255, 255, 255);
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-7f243132 {
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
            box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
  }
}
.coh-ce-cpt_sanepar_pillars-30ea08b4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 44px;
  padding-right: 40px;
  padding-bottom: 44px;
  padding-left: 40px;
  gap: 90px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-30ea08b4 {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    gap: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_sanepar_pillars-30ea08b4:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-30ea08b4:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-30ea08b4 .coh-style-tertiary-lightmode {
  max-width: unset;
}
.coh-ce-cpt_sanepar_pillars-d54f0291 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-d54f0291 {
    margin-top: 24px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-412eaeab svg {
    width: 100%;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_sanepar_pillars-412eaeab svg {
    height: 328px;
  }
}
.coh-ce-cpt_sanepar_pillars-38969316 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 14px;
  line-height: 140%;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-38969316 {
    text-align: center;
    margin-top: 30px;
  }
}
.coh-ce-cpt_sanepar_pillars-15cfdf1d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars-15cfdf1d:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-15cfdf1d:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-7e04b7f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_sanepar_pillars-e089d16b {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-e089d16b:before {
  content: "1.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-e089d16b:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-481cce0e {
  margin-bottom: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_pillars-3bedbf81 {
  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;
  gap: 16px;
  margin-top: 34px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-3bedbf81 {
    margin-top: 18px;
  }
}
.coh-ce-cpt_sanepar_pillars-3bedbf81:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-3bedbf81:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-e4db712b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars-d1e5b9bb {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-cpt_sanepar_pillars-d1e5b9bb:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 12px;
  margin-left: 8px;
  display: inline-block;
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-cpt_sanepar_pillars-a990f235 {
  display: none;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars-a990f235:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-a990f235:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-61cc3cc1 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-61cc3cc1:before {
  content: "2.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-61cc3cc1:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-a8206598 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-a8206598:before {
  content: "3.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-a8206598:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-b836e1d4 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-b836e1d4:before {
  content: "4.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-b836e1d4:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-71dab88d {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-71dab88d:before {
  content: "5.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-71dab88d:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-f09f5527 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-f09f5527:before {
  content: "6.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-f09f5527:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-39730c7e {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-39730c7e:before {
  content: "7.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-39730c7e:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-d0b25dbf {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars-d0b25dbf:before {
  content: "8.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-d0b25dbf:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars-b0285140 {
  gap: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-b0285140 {
    margin-top: 0;
    padding-right: 24px;
    padding-bottom: 21px;
    background-color: rgb(255, 255, 255);
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
  }
}
.coh-ce-cpt_sanepar_pillars-b0285140:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-b0285140:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars-c65dc225 {
  display: inline-block;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.coh-ce-cpt_sanepar_pillars-c65dc225:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  color: rgb(8, 98, 173);
  display: inline-block;
  content: "\f3a7";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-c65dc225:after {
    font-size: 30px;
  }
}
.disabled.coh-ce-cpt_sanepar_pillars-c65dc225 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_sanepar_pillars-c65dc225:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars-a67cbda3 {
  display: inline-block;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.coh-ce-cpt_sanepar_pillars-a67cbda3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  color: rgb(8, 98, 173);
  display: inline-block;
  content: "\f4b7";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars-a67cbda3:after {
    font-size: 30px;
  }
}
.disabled.coh-ce-cpt_sanepar_pillars-a67cbda3 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_sanepar_pillars-a67cbda3:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars_third_party-3d697032 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb {
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb ul.coh-accordion-tabs-nav {
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb ul.coh-accordion-tabs-nav li {
  margin: 0;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb ul.coh-accordion-tabs-nav li.is-active {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(21, 105, 224);
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb ul.coh-accordion-tabs-nav li.is-active a {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb ul.coh-accordion-tabs-nav li a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 23px;
  padding-top: 24px;
  padding-right: 16px;
  padding-bottom: 24px;
  padding-left: 16px;
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper {
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title {
    margin-bottom: 8px;
    -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
            box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a {
    font-family: 'Ubuntu Bold', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 700;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title.is-active a:after {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    speak: none;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f068";
    font-family: icomoon;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .coh-accordion-title a {
    color: rgb(8, 98, 173);
    font-weight: 500;
    font-family: 'Ubuntu Medium', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    line-height: 140%;
    background-color: rgb(255, 255, 255);
    width: 100%;
    padding-top: 17px;
    padding-right: 16px;
    padding-bottom: 17px;
    padding-left: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 16px;
            border-top-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .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;
    color: rgb(8, 98, 173);
    font-size: 16px;
    display: inline-block;
    content: "\f067";
    font-family: icomoon;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item.is-active {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(220, 223, 226);
    margin-bottom: 8px;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item .container-wrapper {
  background-color: rgb(229, 241, 248);
  -webkit-border-radius: 24px;
          border-radius: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3e7ae0eb .coh-accordion-tabs-content-wrapper .pillars-tabs-item .container-wrapper {
    background-color: rgb(255, 255, 255);
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-7f243132 {
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
    -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
            box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-ca53a9be {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 44px;
  padding-right: 40px;
  padding-bottom: 44px;
  padding-left: 40px;
  gap: 90px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-ca53a9be {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    gap: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-ca53a9be:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-ca53a9be:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-ca53a9be .coh-style-tertiary-lightmode {
  max-width: unset;
  min-width: unset;
}
.coh-ce-cpt_sanepar_pillars_third_party-d54f0291 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-d54f0291 {
    margin-top: 24px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-412eaeab svg {
    width: 100%;
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_sanepar_pillars_third_party-412eaeab svg {
    height: 328px;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-38969316 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 14px;
  line-height: 140%;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-38969316 {
    text-align: center;
    margin-top: 30px;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-15cfdf1d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars_third_party-15cfdf1d:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-15cfdf1d:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-7e04b7f4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_sanepar_pillars_third_party-e089d16b {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars_third_party-e089d16b:before {
  content: "1.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-e089d16b:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-481cce0e {
  margin-bottom: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_pillars_third_party-3bedbf81 {
  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;
  gap: 16px;
  margin-top: 34px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-3bedbf81 {
    margin-top: 18px;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-3bedbf81:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-3bedbf81:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-e4db712b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars_third_party-d1e5b9bb {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-cpt_sanepar_pillars_third_party-d1e5b9bb:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 12px;
  margin-left: 8px;
  display: inline-block;
  content: "\f054";
  font-family: icomoon;
}
.coh-ce-cpt_sanepar_pillars_third_party-a990f235 {
  display: none;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_sanepar_pillars_third_party-a990f235:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-a990f235:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-61cc3cc1 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars_third_party-61cc3cc1:before {
  content: "2.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-61cc3cc1:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-a8206598 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars_third_party-a8206598:before {
  content: "3.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-a8206598:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-b836e1d4 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: relative;
  margin-bottom: 10px;
}
.coh-ce-cpt_sanepar_pillars_third_party-b836e1d4:before {
  content: "4.";
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 140%;
  position: absolute;
  left: -35px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-b836e1d4:before {
    position: static;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-b0285140 {
  gap: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-b0285140 {
    margin-top: 0;
    padding-right: 24px;
    padding-bottom: 21px;
    background-color: rgb(255, 255, 255);
    -webkit-border-bottom-left-radius: 16px;
            border-bottom-left-radius: 16px;
    -webkit-border-bottom-right-radius: 16px;
            border-bottom-right-radius: 16px;
  }
}
.coh-ce-cpt_sanepar_pillars_third_party-b0285140:before {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-b0285140:after {
  content: normal;
}
.coh-ce-cpt_sanepar_pillars_third_party-c65dc225 {
  display: inline-block;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.coh-ce-cpt_sanepar_pillars_third_party-c65dc225:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  color: rgb(8, 98, 173);
  display: inline-block;
  content: "\f3a7";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-c65dc225:after {
    font-size: 30px;
  }
}
.disabled.coh-ce-cpt_sanepar_pillars_third_party-c65dc225 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_sanepar_pillars_third_party-c65dc225:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_pillars_third_party-a67cbda3 {
  display: inline-block;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
.coh-ce-cpt_sanepar_pillars_third_party-a67cbda3:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  color: rgb(8, 98, 173);
  display: inline-block;
  content: "\f4b7";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_pillars_third_party-a67cbda3:after {
    font-size: 30px;
  }
}
.disabled.coh-ce-cpt_sanepar_pillars_third_party-a67cbda3 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_sanepar_pillars_third_party-a67cbda3:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_sanepar_water_quality_search-d1a26da5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 24px;
  color: rgb(8, 98, 173);
  width: 100%;
  text-align: center;
}
.coh-ce-cpt_sanepar_water_quality_search-7425178 {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-7425178 {
    -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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-7425178:before {
  content: normal;
}
.coh-ce-cpt_sanepar_water_quality_search-7425178:after {
  content: normal;
}
.coh-ce-cpt_sanepar_water_quality_search-7425178 .highlited-city {
  min-width: 9.625rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_sanepar_water_quality_search-7425178 .highlited-city {
    min-width: 6.5625rem;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form {
    width: 100%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .search-form-submit {
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24px;
  background-color: rgb(8, 98, 173);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  min-width: 170px;
  max-width: 350px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .search-form-submit:hover {
  background-color: rgb(212, 227, 241);
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .search-form-submit:focus {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .search-form-submit[disabled] {
  color: rgb(139, 145, 150);
  background-color: rgb(220, 223, 226);
  cursor: default;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality {
  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: 32px;
  padding-bottom: 32px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .form-text {
  width: unset;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .form-text {
    width: 70%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .form-text {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .form-text {
    width: 90%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality #edit-locality-error:before {
  width: unset;
  height: unset;
  color: rgb(195, 11, 11);
  font-size: 18px;
  background-color: rgba(0, 0, 0, 0);
  content: "*";
  position: absolute;
  top: 0;
  bottom: unset;
  left: 45.5%;
  right: unset;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality #edit-locality-error:before {
    left: 80px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label {
  width: 520px;
  position: relative;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label {
    width: 372px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label {
    width: unset;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label:before {
  content: "*";
  font-size: 18px;
  color: rgb(195, 11, 11);
  position: absolute;
  left: 15.5%;
  top: 0;
  background-color: rgba(0, 0, 0, 0);
  width: unset;
  height: unset;
  bottom: unset;
  right: unset;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label:before {
    left: 21.5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label:before {
    left: 80px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  content: "\f059";
  font-family: icomoon;
  font-size: 18px;
  color: rgb(38, 74, 113);
  height: 18px;
  width: 18px;
  top: -webkit-calc(50% - 9px);
  top: calc(50% - 9px);
  left: 17%;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label:after {
    left: 88px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality label #edit-locality-error {
  left: 45%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality select {
  width: 520px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality select {
    width: 100%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container {
  position: relative;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container {
    width: 100%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .custom-select {
  color: rgb(156, 157, 158);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-style: italic;
  background-color: rgb(255, 255, 255);
  height: 48px;
  width: 520px;
  border-width: 1px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(166, 166, 166);
  padding-top: 13px;
  padding-right: 16px;
  padding-bottom: 13px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 140%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .custom-select {
    width: 100%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .custom-select: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: "\ed24";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  font-size: 1.75rem;
  font-style: normal;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container {
  height: 208px;
  width: 100%;
  padding-top: 9px;
  padding-right: 20px;
  padding-bottom: 9px;
  padding-left: 0;
  position: absolute;
  -webkit-box-shadow: 3px 7px 29px 0px rgba(0, 0, 0, 0.11);
          box-shadow: 3px 7px 29px 0px rgba(0, 0, 0, 0.11);
  z-index: 9;
  display: block;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container .ul-select-options {
  background-color: rgb(255, 255, 255);
  height: 190px;
  width: 100%;
  overflow: auto;
  margin-bottom: 0;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container .ul-select-options::-webkit-scrollbar {
  background-color: rgb(220, 223, 226);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  width: 5px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container .ul-select-options::-webkit-scrollbar-thumb {
  background-color: rgb(8, 98, 173);
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container .ul-select-options .li-select-options {
  cursor: pointer;
  list-style: none;
  margin: 0;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  padding: 16px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .form-item-locality .custom-select-container .ul-container .ul-select-options .li-select-options:hover {
  background-color: rgb(229, 243, 255);
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .search-form-submit {
  display: block;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .ajax-progress-throbber {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form .ajax-progress-throbber .message {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(8, 98, 173);
  font-size: 1.5rem;
  line-height: 120%;
  text-align: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper {
    padding-top: 32px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .city {
  padding-top: 14px;
  padding-right: 36px;
  padding-bottom: 14px;
  padding-left: 1.5rem;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(227, 242, 253)), color-stop(25%, rgb(227, 242, 253)), color-stop(75%, rgb(187, 222, 251)), to(rgb(187, 222, 251)));
  background-image: -webkit-linear-gradient(left, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-image: linear-gradient(90deg, rgb(227, 242, 253) 0%, rgb(227, 242, 253) 25%, rgb(187, 222, 251) 75%, rgb(187, 222, 251) 100%);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin-bottom: 32px;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .city h2 {
  margin-bottom: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 130%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(13, 13, 13, 0.08);
          box-shadow: 0px 2px 4px 0px rgba(13, 13, 13, 0.08);;
  gap: 16px;
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  border-left-width: 6px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-left-style: solid;
  border-left-color: rgb(8, 98, 173);
  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_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header {
  background-color: rgb(229, 243, 255);
  padding-top: 17px;
  padding-right: 18px;
  padding-bottom: 17px;
  padding-left: 18px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .card-title {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 140%;
  margin-bottom: 0;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .header-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .header-details {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .header-details .average-value {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 24px;
  line-height: 100%;
  text-align: right;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .header-details .text {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  text-align: right;
  width: 160px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .card-header .header-details .text {
    width: 100%;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .analysis-date-wrapper {
  gap: 8px;
  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_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .analysis-date-wrapper {
    gap: 4px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .analysis-date-wrapper .analysis-date-text {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .analysis-date-wrapper .analysis-date-info {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .treated-value-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -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_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .treated-value-wrapper {
    gap: 4px;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .treated-value-wrapper .treated-value-text {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .treated-value-wrapper .treated-value-info {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
  text-align: right;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .dates .treated-value-wrapper .treated-value-info {
    text-align: left;
  }
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .observation {
  color: rgb(147, 147, 147);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .water-quality-block .card-grid .item-card .observation .observation-prefix {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_sanepar_water_quality_search-68601648 .sanepar-water-quality-search-form #block-wrapper .messages--error div[role=alert] {
  color: rgb(195, 11, 11);
  text-align: center;
}
.coh-ce-cpt_sanepar_water_quality_search-f3bd820 {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 7vh;
}
.coh-ce-cpt_sanepar_water_quality_search-674efb20 .water-quality-block .city {
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);;
  padding-top: 14px;
  padding-right: 36px;
  padding-bottom: 14px;
  padding-left: 36px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-cpt_service_points_map-88729284 {
  background-color: rgba(0, 0, 0, 0);
  min-height: 500px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border: solid 3px #0862ad;;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_points_map-88729284 {
    min-height: 400px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_service_points_map-88729284 {
    min-height: 300px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_service_points_map-88729284 {
    min-height: 300px;
  }
}
.coh-ce-cpt_simulator_vbd-dcdef324 {
  margin-top: 1.5rem;
}
.coh-ce-cpt_simulator_vbd-dcdef324 select option {
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  margin-top: 4px;
  margin-right: 8px;
  margin-bottom: 4px;
  margin-left: 8px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-cpt_simulator_vbd-c528003b {
  margin-bottom: 0.125rem;
}
.coh-ce-cpt_simulator_vbd-e61b1ec0 {
  margin-top: 1.5rem;
}
.coh-ce-cpt_simulator_vbd-749889c input {
  width: 24%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_simulator_vbd-749889c input {
    width: 41%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_simulator_vbd-749889c input {
    width: 76%;
  }
}
.coh-ce-cpt_simulator_vbd-28135487 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.coh-ce-cpt_simulator_vbd-4dccc761 {
  margin-bottom: 2rem;
}
.coh-ce-cpt_simulator_vbd-52b71112 {
  margin-bottom: 0;
}
.coh-ce-cpt_simulator_vbd-d0eea210 {
  width: 100%;
}
.coh-ce-cpt_simulator_vbd-d0eea210 input {
  width: 26%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_simulator_vbd-d0eea210 input {
    width: 46%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_simulator_vbd-d0eea210 input {
    width: 84%;
  }
}
.coh-ce-cpt_simulator_vbd-af2fc14f {
  margin-bottom: 2rem;
  display: none;
}
.is-visible.coh-ce-cpt_simulator_vbd-af2fc14f {
  display: inline-block;
}
.coh-ce-cpt_simulator_vbd-ef314b29 input {
  width: 26%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_simulator_vbd-ef314b29 input {
    width: 46%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_simulator_vbd-ef314b29 input {
    width: 84%;
  }
}
.coh-ce-cpt_simulator_vbd-c8ac16a5 {
  margin-top: 2rem;
}
.coh-ce-cpt_simulator_vbd-2dce44b4 {
  margin-top: 0.125rem;
}
.coh-ce-cpt_simulator_vbd-72f60ad5 {
  display: none;
  margin-bottom: 1.5rem;
}
.is-visible.coh-ce-cpt_simulator_vbd-72f60ad5 {
  display: inline-block;
}
.coh-ce-cpt_simulator_vbd-18f036c5 span.coh-style-paragraph-medium.js-vbd-vdb-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 600;
}
.coh-ce-cpt_simulator_vbd-c778c896 {
  display: none;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.is-visible.coh-ce-cpt_simulator_vbd-c778c896 {
  display: inline-block;
}
.is-visible.coh-ce-cpt_simulator_vbd-29e736e {
  display: inline-block;
}
.coh-ce-cpt_simulator_vbd-29e736e span.coh-style-paragraph-medium.js-vbd-transporte-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_simulator_vbd-eded5f3c {
  display: none;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  margin-top: 1.5rem;
  font-size: 1.5rem !important;
}
.is-visible.coh-ce-cpt_simulator_vbd-eded5f3c {
  display: inline-block;
}
.coh-ce-cpt_simulator_vbd-ff9e09df span.coh-style-paragraph-large.js-vbd-total-valor {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 600;
}
.coh-ce-cpt_simulator_vbd-70daf2b8 .vbd-simulator__errors-message {
  color: rgb(195, 11, 11);
}
.coh-ce-cpt_site_footer-a55124d3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-cpt_site_footer-7db95991 {
  padding-right: 2rem;
  padding-left: 2rem;
  height: 5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7db95991 {
    padding-right: 0;
    padding-left: 0;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_site_footer-607d5298 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-607d5298 {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_site_footer-607d5298:after {
  margin-right: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-607d5298:after {
    margin-right: 0;
  }
}
.menu-position-desktop--left .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.menu-position-desktop--center .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--right .coh-ce-cpt_site_footer-607d5298 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-cpt_site_footer-1a90bda {
  height: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-1a90bda {
    height: auto;
  }
}
.coh-ce-cpt_site_footer-f22d9450 {
  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-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-f22d9450 {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.coh-ce-cpt_site_footer-f22d9450:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-f22d9450:before {
    margin-left: 0;
  }
}
.coh-ce-cpt_site_footer-f22d9450 a[href="#face"] {
  display: none;
}
.menu-position-desktop--left .coh-ce-cpt_site_footer-f22d9450 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--center .coh-ce-cpt_site_footer-f22d9450 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.menu-position-desktop--right .coh-ce-cpt_site_footer-f22d9450 {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 767px) {
  .menu-position-desktop--right .coh-ce-cpt_site_footer-f22d9450 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_footer-6b4ab1ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 5rem;
  padding-right: 2rem;
  padding-left: 2rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-6b4ab1ad {
    height: auto;
    padding-right: 0;
    padding-left: 0;
    -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-cpt_site_footer-6b4ab1ad p {
  font-size: 0.75rem;
}
.coh-ce-cpt_site_footer-6b4ab1ad p:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_site_footer-595b4965 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-595b4965 {
    margin-right: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    max-width: 17.5rem;
    text-align: center;
  }
}
.coh-ce-cpt_site_footer-595b4965:after {
  margin-right: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-595b4965:after {
    margin-right: 0;
  }
}
.coh-ce-cpt_site_footer-7974db9e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 1rem;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7974db9e {
    margin-left: 0;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: 5rem;
    text-align: center;
    max-width: 17.5rem;
  }
}
.coh-ce-cpt_site_footer-7974db9e:before {
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-cpt_site_footer-7974db9e:before {
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-e51d7f53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.header-position--relative.coh-ce-cpt_site_header-e51d7f53 {
  position: relative;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
.header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-4.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-3.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-2.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-1 > li {
  position: relative;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
  width: 20rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50% !important;
  right: auto;
}
@media (max-width: 1023px) {
  .menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper {
    width: auto;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    left: 0 !important;
  }
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2-wrapper > .coh-container-boxed {
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}
.menu-column-count-desktop-1.coh-ce-cpt_site_header-e51d7f53 .main-menu .menu-level-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
}
.toolbar-horizontal.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 2.4375rem;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 4.9375rem;
}
.toolbar-vertical.toolbar-fixed .header-position--fixed.coh-ce-cpt_site_header-e51d7f53 {
  top: 2.4375rem;
}
.coh-ce-cpt_site_header-6577ed22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-6577ed22 {
    padding-right: 0;
    padding-left: 0;
    height: 3rem;
  }
}
.coh-ce-cpt_site_header-5282b65d {
  max-height: 5rem;
  width: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-5282b65d {
    max-height: 3rem;
  }
}
.coh-ce-cpt_site_header-e2a0ade6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-e2a0ade6 {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_header-f9afdd26 {
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  width: 3rem;
  font-size: 1.5rem;
  -webkit-transition: color 300ms ease-in-out;
  transition: color 300ms ease-in-out;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-f9afdd26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_site_header-f9afdd26:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0c9";
  font-family: icomoon;
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.menu-active.coh-ce-cpt_site_header-f9afdd26:after {
  background-color: rgba(0, 0, 0, 0.5);
  height: -webkit-calc(100vh - 48px);
  height: calc(100vh - 48px);
  width: 100vw;
  position: absolute;
  top: 3rem;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
@media (max-width: 1023px) {
  .menu-active.coh-ce-cpt_site_header-f9afdd26:after {
    content: "";
  }
}
.coh-ce-cpt_site_header-4bd5ea3e {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-4bd5ea3e {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    display: none;
    height: auto;
    max-width: 33.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_site_header-4bd5ea3e {
    max-width: -webkit-calc(100vw - 32px);
    max-width: calc(100vw - 32px);
  }
}
.coh-ce-cpt_site_header-cae467c8 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-cae467c8 {
    height: -webkit-calc(100vh - 48px);
    height: calc(100vh - 48px);
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 7.125rem;
  }
}
.coh-ce-cpt_site_header-85f5d826 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-85f5d826 {
    height: auto;
  }
}
.coh-ce-cpt_site_header-a309120d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-left: 0.5rem;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 3rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_site_header-a309120d {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_site_header-a309120d:before {
  margin-left: auto;
}
.menu-position-desktop--right .coh-ce-cpt_site_header-a309120d {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
@media (max-width: 1023px) {
  .menu-position-desktop--right .coh-ce-cpt_site_header-a309120d {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
.coh-ce-cpt_site_header-df22f363 {
  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;
  font-size: 1.5rem;
  -webkit-border-radius: 50%;
          border-radius: 50%;
}
.coh-ce-cpt_site_header-df22f363: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;
}
.search-active.coh-ce-cpt_site_header-df22f363:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00d";
  font-family: icomoon;
}
.coh-ce-cpt_site_header-f7fc4a4 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 1;
}
.coh-ce-cpt_slide_item-2ee1ff76 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.coh-ce-cpt_social_links-c4355378 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .coh-ce-cpt_social_links-c4355378 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
.coh-ce-cpt_social_links-ff917e8c {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.coh-ce-cpt_social_links-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: 1439px) {
  .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: 1439px) {
  .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: 1439px) {
  .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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_table_search_tech_info-fd0fcef2 {
    overflow: scroll;
  }
}
.space-between-nav-content.coh-ce-cpt_tabs_container_vertical_tabs-a902b84a .coh-accordion-tabs-content {
  padding-left: 11.5%;
}
@media (max-width: 1439px) {
  .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-cpt_videos_with_interactive_desc-eb8267fa {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-eb8267fa {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .enable-text-stage.coh-ce-cpt_videos_with_interactive_desc-eb8267fa {
    padding-top: 32px;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-5d08f81e {
  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;
  gap: 30px;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-5d08f81e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-5d08f81e:before {
  content: normal;
}
.coh-ce-cpt_videos_with_interactive_desc-5d08f81e:after {
  content: normal;
}
.coh-ce-cpt_videos_with_interactive_desc-f51c1b97 {
  display: inline-block;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 68, 138);
  font-size: 13px;
  position: absolute;
  top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-f51c1b97 {
    top: -8px;
    left: 16px;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-71b6fdd2 {
  width: 45%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  vertical-align: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-71b6fdd2 {
    width: 100%;
  }
}
.enable-text-stage.coh-ce-cpt_videos_with_interactive_desc-71b6fdd2 {
  margin-top: 30px;
}
.enable-text-stage.coh-ce-cpt_videos_with_interactive_desc-71b6fdd2 img {
  max-height: 365px;
}
.coh-ce-cpt_videos_with_interactive_desc-2e21fe56 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0;
  font-weight: 700 !important;
  margin-bottom: 16px;
}
.coh-ce-cpt_videos_with_interactive_desc-b814650f {
  width: 100%;
  max-height: 385px;
  display: none;
}
.is-active.coh-ce-cpt_videos_with_interactive_desc-b814650f {
  display: block;
}
.coh-ce-cpt_videos_with_interactive_desc-b814650f .coh-youtube-embed-inner {
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-b814650f .coh-youtube-embed-inner {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-6a57e1a0 {
  width: 45%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-6a57e1a0 {
    width: 100%;
  }
}
.enable-text-stage.coh-ce-cpt_videos_with_interactive_desc-6a57e1a0 {
  margin-top: 30px;
}
.enable-text-stage.coh-ce-cpt_videos_with_interactive_desc-6a57e1a0 img {
  max-height: 365px;
}
.coh-ce-cpt_videos_with_interactive_desc-2e21fe56 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0;
  font-weight: 700 !important;
  margin-bottom: 16px;
}
.coh-ce-cpt_videos_with_interactive_desc-257165e9 {
  width: 100%;
  max-height: 385px;
}
.coh-ce-cpt_videos_with_interactive_desc-257165e9 .coh-youtube-embed-inner {
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-257165e9 .coh-youtube-embed-inner {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 {
  height: 385px;
  overflow-y: auto;
  width: 55%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 {
    height: auto;
    width: 100%;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8::-webkit-scrollbar {
  background-color: rgb(220, 223, 226);
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8::-webkit-scrollbar-thumb {
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(8, 98, 173);
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage {
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  padding-top: 57px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage {
    display: none;
    padding-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage.is-active {
    display: block;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage h3 {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage h3:before {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_videos_with_interactive_desc-e87bdeb8 .treat-stage p {
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_videos_with_interactive_desc-6bf69c01 {
  width: 100%;
  margin-top: 15px;
  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;
  gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_videos_with_interactive_desc-6bf69c01 {
    margin-bottom: 32px;
    padding-right: 16px;
  }
}
.coh-ce-cpt_videos_with_interactive_desc-6bf69c01:before {
  content: normal;
}
.coh-ce-cpt_videos_with_interactive_desc-6bf69c01:after {
  content: normal;
}
.coh-ce-cpt_videos_with_interactive_desc-3e455997 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_videos_with_interactive_desc-3e455997:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f3a7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_videos_with_interactive_desc-3e455997 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_videos_with_interactive_desc-3e455997:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_videos_with_interactive_desc-c09c31b7 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_videos_with_interactive_desc-c09c31b7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f4b7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_videos_with_interactive_desc-c09c31b7 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_videos_with_interactive_desc-c09c31b7:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_warning_container-33e13665 {
  background-color: rgb(241, 232, 195);
  padding-top: 25px;
  padding-right: 24px;
  padding-bottom: 25px;
  padding-left: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  height: auto;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_warning_container-33e13665 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_warning_container-8046c1f {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_warning_container-8046c1f {
    max-width: 100%;
  }
}
.coh-ce-cpt_warning_container-6e62b381 {
  color: rgb(236, 161, 43);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 36px;
  line-height: 120%;
  letter-spacing: 0;
}
.coh-ce-cpt_warning_container-49d7174c {
  color: rgb(46, 46, 46);
  font-weight: 400;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0;
  margin-right: 24px;
}
.coh-ce-cpt_warning_container-c2b10d2f {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  position: relative;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  background-color: rgb(255, 255, 255);
  padding-top: 30px;
  padding-right: 150px;
  padding-bottom: 30px;
  padding-left: 15px;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  content: "\f071";
  font-family: icomoon;
  max-width: 580px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_warning_container-c2b10d2f {
    max-width: 580px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_warning_container-c2b10d2f {
    max-width: 580px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_warning_container-c2b10d2f {
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_warning_container-c2b10d2f {
    padding-right: 15px;
  }
}
.coh-ce-cpt_warning_container-af2b835 {
  color: rgb(236, 161, 43);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: 0;
  position: relative;
  z-index: 2;
  margin-right: -88px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_warning_container-af2b835 {
    margin-right: 0;
  }
}
.coh-ce-cpt_warning_container-c7fbbba0 {
  height: 88px;
  width: 88px;
  margin-bottom: 0;
  margin-left: 90%;
  position: absolute;
  bottom: 12px;
  right: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_warning_container-c7fbbba0 {
    bottom: -50px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_warning_container-c7fbbba0 {
    margin-bottom: 0;
    margin-left: 63%;
  }
}
.coh-ce-cpt_water_quality_report-60760286 .water-quality-form form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 24px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_water_quality_report-60760286 .water-quality-form form {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_water_quality_report-60760286 .water-quality-form form .form-type-select {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (max-width: 767px) {
  .coh-ce-cpt_water_quality_report-60760286 .water-quality-form form .form-type-select {
    padding-bottom: 0;
    padding-top: 0;
  }
}
.coh-ce-cpt_water_quality_report-60760286 .water-quality-form form .form-submit {
  height: 50px;
  margin-bottom: 1rem;
}
.coh-ce-cpt_water_treatment_stages-7117dcf {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-7117dcf {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_water_treatment_stages-ace38fc1 {
  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;
  gap: 30px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-ace38fc1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.coh-ce-cpt_water_treatment_stages-ace38fc1:before {
  content: normal;
}
.coh-ce-cpt_water_treatment_stages-ace38fc1:after {
  content: normal;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-d1d496f3 svg {
    width: 100%;
    height: auto;
  }
}
.coh-ce-cpt_water_treatment_stages-be13504d {
  height: 385px;
  overflow-y: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-be13504d {
    height: auto;
    width: 100%;
  }
}
.coh-ce-cpt_water_treatment_stages-be13504d::-webkit-scrollbar {
  background-color: rgb(220, 223, 226);
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-cpt_water_treatment_stages-be13504d::-webkit-scrollbar-thumb {
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(8, 98, 173);
}
.coh-ce-cpt_water_treatment_stages-be13504d .treat-stage {
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-be13504d .treat-stage {
    display: none;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_water_treatment_stages-be13504d .treat-stage.is-active {
  background-color: rgb(229, 241, 248);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-be13504d .treat-stage.is-active {
    display: block;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_water_treatment_stages-be13504d .treat-stage h3 {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_water_treatment_stages-be13504d .treat-stage h3:before {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_water_treatment_stages-be13504d .treat-stage p {
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_water_treatment_stages-91ce219f {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-91ce219f:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "1.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-59c3480f {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(131, 135, 140);
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 0;
}
.coh-ce-cpt_water_treatment_stages-2e809e66 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-2e809e66:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "2.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-44450b31 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-44450b31:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "3.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-8b6ce7d5 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-8b6ce7d5:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "4.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-e1a97282 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-e1a97282:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "5.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-5ee7cd7b {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-5ee7cd7b:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "6.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-3422582c {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-3422582c:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "7.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-1bc512f2 {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
}
.coh-ce-cpt_water_treatment_stages-1bc512f2:before {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(131, 135, 140);
  font-size: 18px;
  line-height: 140%;
  display: inline-block;
  content: "8.";
  position: absolute;
  left: -30px;
}
.coh-ce-cpt_water_treatment_stages-6bf69c01 {
  width: 100%;
  margin-top: 15px;
  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;
  gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_water_treatment_stages-6bf69c01 {
    margin-bottom: 32px;
    padding-right: 16px;
  }
}
.coh-ce-cpt_water_treatment_stages-6bf69c01:before {
  content: normal;
}
.coh-ce-cpt_water_treatment_stages-6bf69c01:after {
  content: normal;
}
.coh-ce-cpt_water_treatment_stages-3e455997 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_water_treatment_stages-3e455997:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f3a7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_water_treatment_stages-3e455997 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_water_treatment_stages-3e455997:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_water_treatment_stages-c09c31b7 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_water_treatment_stages-c09c31b7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f4b7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_water_treatment_stages-c09c31b7 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_water_treatment_stages-c09c31b7:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_404_footer_links-2328d6e5 {
  gap: 60px;
  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;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_404_footer_links-2328d6e5 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_404_footer_links-2328d6e5 .item-404 {
    font-size: 12px;
    width: 100%;
  }
}
.coh-ce-cpt_404_footer_links-2328d6e5 .item-404.btn-voltar {
  margin-left: 26px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_404_footer_links-2328d6e5 .item-404.btn-voltar {
    margin-left: 0px;
  }
}
.coh-ce-cpt_404_footer_links-66ce9a36 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ca";
  font-family: sanepar;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_404_footer_links-66ce9a36: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;
  height: 16px;
  width: 16px;
  content: "\e9ca";
  font-family: sanepar;
}
.coh-ce-cpt_404_footer_links-9023578b:before {
  height: 16px;
  width: 16px;
  margin-right: 8px;
}
.coh-ce-cpt_404_footer_links-46d59843 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9ca";
  font-family: sanepar;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_404_footer_links-46d59843: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;
  height: 24px;
  width: 24px;
  content: "\ecd9";
  font-family: sanepar;
}
.coh-ce-cpt_404_info-9edb2833 {
  padding-top: 26px;
}
.coh-ce-cpt_404_info-de9c5204 {
  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_404_info-6263a179 {
  height: 319px;
  width: 189px;
  gap: 20px;
}
.coh-ce-cpt_404_info-f87a689d {
  gap: 20px;
}
.coh-ce-cpt_404_info-f87a689d .text-404 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_404_info-dd7fa1af {
  padding-right: 88px;
  color: rgb(8, 98, 173);
  font-size: 48px;
  line-height: 140%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_404_info-dd7fa1af {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_404_info-685d0ceb {
  font-weight: 500;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'Ubuntu Regular', sans-serif;
  font-weight: 400;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_404_info-78c488ec {
  font-weight: 500;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'Ubuntu Regular', sans-serif;
  font-weight: 400;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_4_column_layout-5b87ea71 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_4_column_layout-5b87ea71 {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_4_column_layout-5b87ea71 {
    min-height: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_4_column_layout-5b87ea71 {
    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_accordion_container-eba8484 .coh-accordion-title {
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  overflow: hidden;
  position: relative;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 24px;
  padding: 16px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  line-height: 120%;
  margin-bottom: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_container-eba8484 .coh-accordion-title {
    font-size: 18px;
  }
}
.coh-ce-cpt_accordion_container-eba8484 .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ed27";
  font-family: sanepar;
}
.coh-ce-cpt_accordion_container-eba8484 .coh-accordion-title a {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 24px;
  -webkit-box-shadow: none;
          box-shadow: none;
  line-height: 120%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_container-eba8484 .coh-accordion-title a {
    font-size: 18px;
  }
}
.coh-ce-cpt_accordion_container-eba8484 .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  z-index: 9;
  content: "\ed24";
  font-family: sanepar;
}
.coh-ce-cpt_accordion_item-2f94211e {
  margin-top: 18px;
  margin-bottom: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_item-2f94211e {
    overflow: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_accordion_item-2f94211e table thead tr th:first-child, .coh-ce-cpt_accordion_item-2f94211e table tbody tr td:first-child {
    position: static;
  }
}
.coh-ce-cpt_alert_warnings-2f445ad5 {
  position: fixed;
  left: 93%;
  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;
  z-index: 999;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_alert_warnings-2f445ad5 {
    left: 93%;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_alert_warnings-2f445ad5 {
    left: 91%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_alert_warnings-2f445ad5 {
    left: 89%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_alert_warnings-2f445ad5 {
    left: 88%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_alert_warnings-2f445ad5 {
    left: 80%;
  }
}
.coh-ce-cpt_alert_warnings-e2a55e4d {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: absolute;
  width: 22.25rem;
  right: 4.375rem;
  max-height: none;
  overflow: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-transition: all 1000ms linear;
  transition: all 1000ms linear;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_alert_warnings-e2a55e4d {
    width: 18.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_alert_warnings-e2a55e4d {
    width: 16.75rem;
  }
}
.list-active.coh-ce-cpt_alert_warnings-e2a55e4d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 1000ms linear;
  transition: all 1000ms linear;
}
.multi-cards.coh-ce-cpt_alert_warnings-e2a55e4d {
  top: -10rem;
}
.several-cards.coh-ce-cpt_alert_warnings-e2a55e4d {
  top: -18rem;
}
.coh-ce-cpt_alert_warnings-bea8a019 {
  overflow: hidden;
  max-height: 5.125rem;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_alert_warnings-196331ac {
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  margin: 0;
  padding: 0;
  width: 3.5rem;
  height: 3.5rem;
  background-color: rgb(236, 161, 43);
}
.coh-ce-cpt_alert_warnings-196331ac:before {
  line-height: 1.375rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  content: "\f071";
  font-family: icomoon;
  font-size: 1.375rem;
}
.coh-ce-cpt_alert_warnings-9c661d25 {
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  width: 1.6875rem;
  height: 1.6875rem;
  background-color: rgb(255, 255, 255);
  position: absolute;
  bottom: 2.625rem;
  left: 2.625rem;
  padding: 0;
  margin: 0;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(236, 161, 43);
}
.coh-ce-cpt_alert_warnings-9c661d25:before {
  color: rgb(236, 161, 43);
  font-size: 1rem;
  line-height: 1.6875rem;
  content: var(--close-button-content, "");
}
.coh-ce-cpt_asg_content_search-a96974b2 {
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 130%;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_asg_content_search-a96974b2 {
    font-size: 28px;
    line-height: 140%;
  }
}
.coh-ce-cpt_banner_cta_simple-dd26ac03 {
  height: 20.875rem;
  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;
  max-width: 95rem;
  width: 100%;
  margin: 4rem auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_cta_simple-dd26ac03 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: auto;
  }
}
.coh-ce-cpt_banner_cta_simple-c5e5e6f {
  height: 20.875rem;
  width: 26.9375rem;
  -webkit-border-top-right-radius: 5rem;
          border-top-right-radius: 5rem;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_cta_simple-c5e5e6f {
    -webkit-border-bottom-right-radius: 5rem;
            border-bottom-right-radius: 5rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
}
.coh-ce-cpt_banner_transparent_bg-aa93e34d {
  padding-top: 60px;
  margin: 4rem auto;
}
.coh-ce-cpt_banner_transparent_bg-dad8bd1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: auto;
  margin-left: auto;
  width: 500px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_banner_transparent_bg-dad8bd1 {
    width: 25vw;
    margin-top: auto;
    margin-left: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 25vw;
    z-index: 9;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_transparent_bg-dad8bd1 {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
    padding-top: 10px;
    padding-right: 14px;
    padding-left: 28rem;
    height: 38vh;
    height: 15rem;
    width: 100vw;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_transparent_bg-dad8bd1 {
    padding-top: 84px;
    padding-right: 14px;
    padding-left: 14px;
    height: 80vh;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_transparent_bg-dad8bd1 {
    position: relative;
    bottom: 9.375rem;
  }
}
.coh-ce-cpt_banner_transparent_bg-dad8bd1:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-38.9%, #E1EFF7), color-stop(114.64%, #ACCFEC));
  background: -webkit-linear-gradient(top, #E1EFF7 -38.9%, #ACCFEC 114.64%);
  background: linear-gradient(180deg, #E1EFF7 -38.9%, #ACCFEC 114.64%);
}
.coh-ce-cpt_banner_transparent_bg-ab3b97eb {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 40px;
  line-height: 100%;
  border-bottom-width: 0;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_transparent_bg-ab3b97eb {
    font-size: 1.9rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_transparent_bg-ab3b97eb {
    font-size: 2.3rem;
  }
}
.coh-ce-cpt_banner_transparent_bg-9c44e3da {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 1.2rem;
  line-height: 118%;
  margin-bottom: 1.7rem;
  font-weight: 500 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_transparent_bg-9c44e3da {
    margin-bottom: 1.7rem;
  }
}
.coh-ce-cpt_banner_transparent_bg-b9ef1a51 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_big_banner-84891b28 {
  margin: 4rem auto;
}
.coh-ce-cpt_big_banner-25ae0dfe {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(42.91%, rgba(10, 93, 144, 0)), color-stop(73.12%, rgba(10, 93, 144, 0.8)));
  background: -webkit-linear-gradient(top, rgba(10, 93, 144, 0) 42.91%, rgba(10, 93, 144, 0.8) 73.12%);
  background: linear-gradient(180deg, rgba(10, 93, 144, 0) 42.91%, rgba(10, 93, 144, 0.8) 73.12%);
  height: 100%;
  width: 100%;
  padding: 40px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cpt_big_banner-9723e2ed {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.coh-ce-cpt_big_banner-6dd5a699 {
  font-size: 2.25rem;
  line-height: 120%;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.coh-ce-cpt_big_banner-994e02b8 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 1.3rem;
  line-height: 140%;
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.coh-ce-cpt_big_banner-658351a5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
}
.coh-ce-cpt_breadcrumbs-b9787a71 {
  padding-top: 0;
  padding-bottom: 0;
}
.transparent-background.coh-ce-cpt_breadcrumbs-b9787a71 {
  background-color: rgba(0, 0, 0, 0);
}
.solid-dark-background.coh-ce-cpt_breadcrumbs-b9787a71 {
  background-color: rgb(46, 46, 46);
}
.solid-light-background.coh-ce-cpt_breadcrumbs-b9787a71 {
  background-color: rgb(245, 247, 249);
}
.semi-transparent-dark-background.coh-ce-cpt_breadcrumbs-b9787a71 {
  background-color: rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_card_horizontal-9195d849 {
  margin-top: -70px;
  margin-bottom: 24px;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  row-gap: 32px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_horizontal-9195d849 {
    -webkit-column-gap: 16px;
       -moz-column-gap: 16px;
            column-gap: 16px;
    row-gap: 16px;
    -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-cpt_card_horizontal-9195d849 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_card_horizontal-9195d849:before {
  display: none;
}
.coh-ce-cpt_card_horizontal-9195d849:after {
  display: none;
}
.coh-ce-cpt_card_horizontal-32984020 {
  width: -webkit-calc(50% - 16px);
  width: calc(50% - 16px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  position: relative;
  min-height: 72px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  -webkit-flex-shrink: 0;;
      -ms-flex-negative: 0;;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 592px;
      -ms-flex: 0 0 592px;
          flex: 0 0 592px;
  gap: 24px;
  max-width: -webkit-calc(50% - 16px);
  max-width: calc(50% - 16px);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_horizontal-32984020 {
    padding-top: 16px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    max-width: 592px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_card_horizontal-32984020 {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_horizontal-32984020 {
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_card_horizontal-32984020:before {
  content: normal;
}
.coh-ce-cpt_card_horizontal-32984020:after {
  content: normal;
}
.cta-link.coh-ce-cpt_card_horizontal-32984020 {
  padding-bottom: 66px;
}
.card-blue.coh-ce-cpt_card_horizontal-32984020 {
  background-color: rgb(8, 98, 173);
}
.card-blue.coh-ce-cpt_card_horizontal-32984020 h2 {
  color: rgb(226, 239, 247);
}
.card-blue.coh-ce-cpt_card_horizontal-32984020 .container-icon {
  background-color: rgb(229, 243, 255);
}
.card-blue.coh-ce-cpt_card_horizontal-32984020 .container-icon:after {
  color: rgb(8, 98, 173);
}
.card-mustard.coh-ce-cpt_card_horizontal-32984020 {
  background-color: rgb(236, 161, 43);
}
.card-mustard.coh-ce-cpt_card_horizontal-32984020 h2 {
  color: rgb(253, 246, 234);
}
.card-mustard.coh-ce-cpt_card_horizontal-32984020 .container-icon {
  background-color: rgb(253, 246, 234);
}
.card-mustard.coh-ce-cpt_card_horizontal-32984020 .container-icon:after {
  color: rgb(236, 161, 43);
}
.coh-ce-cpt_card_horizontal-32984020 .container-icon ~ .card-title {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_card_horizontal-32984020 .link-card {
  position: absolute;
  z-index: 999;
}
.coh-ce-cpt_card_horizontal-5e99e0ef {
  color: rgb(226, 239, 247);
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  margin-bottom: 0;
  min-height: 52px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  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-cpt_card_horizontal-d4302cf {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-border-top-left-radius: 2.5rem;
          border-top-left-radius: 2.5rem;
  -webkit-border-bottom-right-radius: 2.5rem;
          border-bottom-right-radius: 2.5rem;
  overflow: hidden;
  max-width: 75.625rem;
  margin-right: auto;
  margin-bottom: 78px;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    width: auto;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar {
  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;
  background-color: rgb(255, 255, 255);
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar {
    min-height: 45.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar:first-child {
  -webkit-border-top-left-radius: 2.5rem;
          border-top-left-radius: 2.5rem;
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar:nth-child(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar:nth-child(4) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-border-bottom-right-radius: 2.5rem;
          border-bottom-right-radius: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar:nth-child(4) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar .card-podemos-ajudar-info {
  min-height: 100%;
  max-height: 100%;
  max-width: 50%;
  padding-top: 3.3125rem;
  padding-right: 1.5rem;
  padding-bottom: 24px;
  padding-left: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-basis: 0.0625rem;
      -ms-flex-preferred-size: 0.0625rem;
          flex-basis: 0.0625rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar .card-podemos-ajudar-info {
    padding-top: 4.8125rem;
    padding-bottom: 32px;
    max-width: 100%;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar .card-podemos-ajudar-info p {
  padding-right: 0.3125rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar img {
  width: 18.875rem;
  -webkit-flex-basis: 0.0625rem;
      -ms-flex-preferred-size: 0.0625rem;
          flex-basis: 0.0625rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar img {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar .card-podemos-ajudar-box-image {
  -webkit-flex-basis: 0.0625rem;
      -ms-flex-preferred-size: 0.0625rem;
          flex-basis: 0.0625rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  min-height: 22.625rem;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 22.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_how_can_we_help-b30f2f73 .card-podemos-ajudar .card-podemos-ajudar-box-image {
    width: 100%;
    min-height: 22.625rem;
  }
}
.coh-ce-cpt_card_how_can_we_help-9af0b042 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1rem;
  font-weight: 600 !important;
}
.coh-ce-cpt_card_how_can_we_help-fb358153 {
  word-wrap: break-word;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1.5rem;
}
.coh-ce-cpt_card_how_can_we_help-4d48421d {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  line-height: 1.8rem;
  color: rgb(46, 46, 46);
  margin-bottom: 1rem;
  font-weight: 600 !important;
}
.coh-ce-cpt_card_servicos_mais_utilizado-4909420a {
  position: absolute;
  margin-top: 20px;
}
.coh-ce-cpt_card_servicos_mais_utilizado-9070a1e9 {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 26px;
  line-height: 120%;
  letter-spacing: 0;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_card_servicos_mais_utilizado-dd6b54f .coh-row-inner {
    row-gap: 16px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_servicos_mais_utilizado-dd6b54f .coh-row-inner {
    row-gap: 0;
  }
}
.coh-ce-cpt_card_servicos_mais_utilizado-c613f64 {
  -webkit-border-radius: 12px;
          border-radius: 12px;
  padding-top: 16px;
  padding-right: 20px;
  padding-bottom: 16px;
  padding-left: 20px;
  gap: 12px;
  text-align: center;
  -webkit-box-shadow: 0px 4px 16px 3px #0D0D0D1A;
          box-shadow: 0px 4px 16px 3px #0D0D0D1A;
  height: 120px;
  min-width: 280px;
  max-width: 302px;
  background-color: rgb(8, 98, 173);
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_servicos_mais_utilizado-c613f64 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_servicos_mais_utilizado-c613f64 {
    height: 140px;
    margin-bottom: 18px;
  }
}
.coh-ce-cpt_card_servicos_mais_utilizado-c9453128 {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  text-align: left;
  line-height: 120%;
  letter-spacing: 0;
  padding: 0;
  margin: 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_servicos_mais_utilizado-c9453128 {
    text-align: center;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0;
  }
}
.coh-ce-cpt_card_servicos_mais_utilizado-c9453128:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_component_consumption_tips-32f6cd3e .banner-consumption-tips .background-title-desc {
  background-color: rgb(230, 243, 238);
}
.coh-ce-cpt_component_consumption_tips-32f6cd3e .banner-consumption-tips .background-title-desc .title-consumption-tips {
  color: rgb(35, 116, 77);
}
.coh-ce-cpt_component_consumption_tips-32f6cd3e .banner-consumption-tips .read-more-consumption-tips {
  background-color: rgb(138, 184, 171);
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_component_consumption_tips-32f6cd3e .text-description-banner {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.coh-ce-cpt_dropdown_list-2438a24f {
  margin-bottom: 16px;
}
.coh-ce-cpt_dropdown_list-49dbc847 {
  margin-bottom: 16px;
}
.coh-ce-cpt_dropdown_list-49dbc847 .coh-style-dropdown-link + div .fake-link-text {
  display: none;
}
.coh-ce-cpt_dropdown_list-49dbc847 a[href=""] {
  display: none;
}
.coh-ce-cpt_dropdown_list-b7309147 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  padding-top: 16px;
}
.coh-ce-cpt_dropdown_list-414e4d3f {
  position: relative;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-cpt_dropdown_list-414e4d3f span {
  z-index: 1;
}
.coh-ce-cpt_dropdown_list-887a3a88 {
  position: absolute;
  top: 25px;
  left: 81px;
  z-index: 0;
}
.dark-title.coh-ce-cpt_drupal_blocks-f4b9eee7 div > h2 {
  color: rgb(19, 19, 19);
}
.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(123, 175, 236);
}
.coh-ce-cpt_educational_materials_view-7fb4eef6 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.coh-ce-cpt_educational_materials_view-4265f479 {
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 130%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_educational_materials_view-4265f479 {
    font-size: 28px;
    line-height: 140%;
  }
}

.coh-ce-cpt_featured_announcements-443cc08f {
  display: none;
}
.coh-ce-cpt_featured_announcements-247f1f0e:before {
  display: none;
}
.coh-ce-cpt_featured_announcements-247f1f0e:after {
  display: none;
}
.coh-ce-cpt_featured_announcements-383b1392:before {
  display: none;
}
.coh-ce-cpt_featured_announcements-383b1392:after {
  display: none;
}
.coh-ce-cpt_featured_announcements-5c467427 {
  color: rgb(198, 164, 110);
  font-size: 16px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: none;
  text-align: end;
  margin-bottom: 54px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_announcements-5c467427 {
    text-align: center;
  }
}
.coh-ce-cpt_featured_announcements-5c467427: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: "\f105";
  font-family: icomoon;
  margin-left: 8px;
}
.coh-ce-cpt_featured_announcements-5c467427:hover {
  color: rgb(198, 164, 110);
}
.coh-ce-cpt_featured_announcements-31c12702 {
  text-align: center;
  background-color: rgb(241, 232, 195);
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_announcements-31c12702 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    row-gap: 11px;
  }
}
.coh-ce-cpt_featured_announcements-31c12702: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: "\ebfa";
  font-family: sanepar;
  color: rgb(198, 164, 110);
  font-size: 24px;
}
.coh-ce-cpt_featured_announcements-31c12702:after {
  display: none;
}
.coh-ce-cpt_featured_announcements-31c12702 a {
  font-size: 16px;
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_card-a9e66dcc {
  background-color: rgb(255, 255, 255);
  height: 100%;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 76px;
  padding-left: 24px;
  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-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  gap: 10px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  max-width: 600px;
  position: relative;
}
.coh-ce-cpt_featured_card-d1ddeb84 {
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  height: 392px;
  width: 544px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_featured_card-ebc84a60 {
  line-height: 100%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0;
  color: rgb(8, 98, 173);
  margin-top: 10px;
}
.coh-ce-cpt_featured_card-3aced154 {
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0;
  text-align: left;
  color: rgb(46, 46, 46);
  display: block;
}
.coh-ce-cpt_featured_card-5c58450 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  bottom: 24px;
}
.coh-ce-cpt_featured_latest_news-80691fb6 .news-block-title {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_featured_latest_news-2ca08e65 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 30px;
  line-height: 120%;
  font-weight: 600 !important;
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_latest_news-2ca08e65 {
    font-size: 28px;
  }
}
.coh-ce-cpt_featured_latest_news-efb4f605 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 30px;
  line-height: 120%;
  font-weight: 600 !important;
}
@media (max-width: 564px) {
  .coh-ce-cpt_featured_latest_news-efb4f605 {
    font-size: 28px;
    line-height: 120%;
  }
}
.coh-ce-cpt_featured_news-badfb58b {
  padding-top: 40px;
  padding-bottom: 40px;
}
.coh-ce-cpt_featured_news-f37c0450 {
  font-size: 36px;
  line-height: 120%;
  font-weight: 700;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 32px;
  color: rgb(8, 98, 173);
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_news-f37c0450 {
    margin-bottom: 26px;
  }
}
.coh-ce-cpt_featured_news-c0e77c3d {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 40px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_news-c8db4501 {
    display: none;
  }
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:nth-of-type(2)):not(:has(article:nth-of-type(3))) .feat-card .feat-card-image {
  height: 319px;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .feat-card-image {
  height: 521px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .bg-gradient {
  display: block;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .feat-card-content-wrapper {
  position: absolute;
  bottom: 34px;
  left: 21px;
  right: 21px;
  padding-top: 0;
  padding-right: 2rem;
  padding-bottom: 0;
  padding-left: 2rem;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .feat-card-content-wrapper .feat-card-title {
  color: rgb(255, 255, 255);
  -webkit-line-clamp: 1;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .feat-card-content-wrapper .feat-card-date {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper:has(article:only-of-type) .feat-card .feat-card-content-wrapper .feat-card-desc {
  color: rgb(255, 255, 255);
  width: auto;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(100% -  32px);
      -ms-flex: 1 1 calc(100% -  32px);
          flex: 1 1 calc(100% -  32px);
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(100% -  32px);
      -ms-flex: 1 1 calc(100% -  32px);
          flex: 1 1 calc(100% -  32px);
  position: relative;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-image {
  height: 249px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper {
  margin-top: 24px;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-editorial {
  display: inline-block;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(199, 228, 255);
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-title {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 34px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 700 !important;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-date {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-weight: 700 !important;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-desc {
  font-weight: 600;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
}
.coh-ce-cpt_featured_news-c8db4501 .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: 0.5rem;
}
.coh-ce-cpt_featured_news-b8b85c3b {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_featured_news-b8b85c3b {
    display: block;
  }
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(100% -  32px);
      -ms-flex: 1 1 calc(100% -  32px);
          flex: 1 1 calc(100% -  32px);
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card {
  width: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(100% -  32px);
      -ms-flex: 1 1 calc(100% -  32px);
          flex: 1 1 calc(100% -  32px);
  position: relative;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-image {
  height: 249px;
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper {
  margin-top: 0;
  padding: 24px;
  border-width: 1px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  border-style: solid;
  border-color: rgb(216, 216, 216);
  height: -webkit-calc(100% - 249px);
  height: calc(100% - 249px);
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-editorial {
  display: inline-block;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(199, 228, 255);
  margin-bottom: 8px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-title {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 34px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-date {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-content-wrapper .feat-card-desc {
  font-weight: 600;
  color: rgb(84, 91, 98);
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_featured_news-b8b85c3b .coh-view-contents .container-vtpl-wrapper article .feat-card .feat-card-link {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_featured_news-a3a2293d {
  margin-top: 5rem;
  float: right;
}
.coh-ce-cpt_featured_news-a3a2293d:before, .coh-ce-cpt_featured_news-a3a2293d:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_float_card_two_colors-8fa20a49 {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(13, 13, 13, 0.12);
          box-shadow: 0px 2px 8px 0px rgba(13, 13, 13, 0.12);
}
.coh-ce-cpt_float_card_two_colors-3942612e {
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_footer-5f45c5d0 {
  position: relative;
  margin-top: 5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-5f45c5d0 {
    margin-top: 3.75rem;
  }
}
.coh-ce-cpt_footer-5f45c5d0 .category-title {
  font-style: normal;
  font-size: 16px!important;
  line-height: 26px!important;
  padding-bottom: 24px!important;
}
.coh-ce-cpt_footer-5f45c5d0 .address-menu {
  font-size: 16px!important;
  line-height: 26px!important;
  padding-bottom: 16px!important;
  font-style: normal;
}
.coh-ce-cpt_footer-8815a972 {
  display: block;
}
.coh-ce-cpt_footer-3aad7dd7 {
  background-color: rgb(229, 243, 255);
}
.coh-ce-cpt_footer-73f52e70 {
  z-index: 1;
  position: relative;
}
.coh-ce-cpt_footer-5c012b29 {
  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;
  margin-bottom: 1.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-5c012b29 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_footer-5c012b29:before {
  display: none;
}
.coh-ce-cpt_footer-5c012b29:after {
  display: none;
}
.coh-ce-cpt_footer-ca4685cd {
  width: 14.9375rem;
  height: 2.8125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_footer-d5e471af {
  width: 100%;
}
.coh-ce-cpt_footer-a648fd50 {
  margin-bottom: 2.25rem;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(199, 228, 255);
  padding-top: 1.5rem;
  padding-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a648fd50 {
    border-bottom-style: none;
    border-bottom-width: 0;
    margin-bottom: 0.375rem;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_footer-a648fd50 .menu-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    text-align: left!important;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-ce-cpt_footer-a648fd50 .menu-template:before {
  display: none;
}
.coh-ce-cpt_footer-a648fd50 .menu-template:after {
  display: none;
}
.coh-ce-cpt_footer-a648fd50 .menu-template ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-style: normal;
  color: rgb(8, 98, 173);
  max-width: 13.25rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template ul {
    max-width: 9.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template ul {
    max-width: 14.6875rem;
  }
}
.coh-ce-cpt_footer-a648fd50 .menu-template li {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_footer-a648fd50 .menu-template li a {
  color: rgb(82, 128, 201);
  font-style: normal;
  padding-bottom: 0.625rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template li a {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0.625rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_footer-a648fd50 .menu-template li a:hover {
  text-decoration: underline;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_footer-a648fd50 .menu-template li span {
  font-style: normal;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1.5rem;
  color: rgb(8, 98, 173);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a648fd50 .menu-template li span {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 1.5rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_footer-a648fd50 .menu-template li .address-cnpj {
  font-size: 1rem;
  line-height: 1.625rem;
  font-style: normal;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_footer-a648fd50 .menu-template li .address-cnpj:first-child {
  margin-bottom: 1rem;
}
.coh-ce-cpt_footer-a648fd50 .pt-40 {
  padding-top: 2.5rem;
}
.coh-ce-cpt_footer-a648fd50 .pt-60 {
  padding-top: 3.75rem;
}
.coh-ce-cpt_footer-a648fd50 .menu-template li span {
  font-weight: 700 !important;
  padding-bottom: 0.7rem;
}
.coh-ce-cpt_footer-b77ecbf6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 5.625rem;
  margin-top: 2.25rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-b77ecbf6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-height: none;
  }
}
.coh-ce-cpt_footer-ac0d90f5 {
  width: 84%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-ac0d90f5 {
    width: 100%;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_footer-bd68013e {
  font-size: 1rem;
  line-height: 1.625rem;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.coh-ce-cpt_footer-61430959 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-61430959: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: "\f3c2";
  font-family: sanepar;
  height: 1.25rem;
  width: 1.0625rem;
  font-size: 1.25rem;
  color: rgb(82, 128, 201);
  margin-right: 0.6875rem;
}
.coh-ce-cpt_footer-ec80530f {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(82, 128, 201);
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
}
.coh-ce-cpt_footer-2e11fc4 {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: rgb(82, 128, 201);
  font-style: normal;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_footer-3d613b85 {
  border-left-style: solid;
  border-left-color: rgb(82, 128, 201);
  padding-left: 40px;
  border-top-style: none;
  border-top-width: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-3d613b85 {
    width: 100%;
    border-left-style: none;
    border-left-width: 0;
    border-top-style: none;
    padding-bottom: 24px;
    padding-left: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(82, 128, 201);
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_footer-71ec68aa {
  font-style: normal;
  font-size: 16px;
  line-height: 140%;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_footer-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-3beebcd3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-3beebcd3: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;
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
  color: rgb(82, 128, 201);
  margin-right: 0.875rem;
}
.coh-ce-cpt_footer-443cc08f {
  display: none;
}
.coh-ce-cpt_footer-a115fa30 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-a115fa30: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;
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
  color: rgb(82, 128, 201);
  margin-right: 0.875rem;
}
.coh-ce-cpt_footer-db7382d8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-db7382d8: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;
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
  color: rgb(82, 128, 201);
  margin-right: 0.875rem;
}
.coh-ce-cpt_footer-630f54ab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_footer-630f54ab: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;
  height: 1.25rem;
  width: 1.25rem;
  font-size: 1.25rem;
  color: rgb(82, 128, 201);
}
.coh-ce-cpt_footer-d4a8afb6 {
  padding-top: 2.875rem;
  padding-right: 0;
  padding-bottom: 2.875rem;
  padding-left: 0;
  margin-top: 3.9375rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: rgb(199, 228, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-d4a8afb6 {
    padding-top: 1.5rem;
    padding-right: 0;
    padding-bottom: 1.5rem;
    padding-left: 0;
    margin-top: 3rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_footer-a13fee7 {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a13fee7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_footer-a13fee7:before {
  display: none;
}
.coh-ce-cpt_footer-a13fee7:after {
  display: none;
}
.coh-ce-cpt_footer-efe8add0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-efe8add0 {
    display: none;
  }
}
.coh-ce-cpt_footer-24ad8a9 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 245px;
  height: 72px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-24ad8a9 {
    height: 70px;
    width: 239px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-24ad8a9 {
    margin-right: auto;
    margin-bottom: 1.5rem;
    margin-left: auto;
    height: 69px;
  }
}
.coh-ce-cpt_footer-35a703cb {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-35a703cb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_footer-98fca120 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 245px;
  height: 72px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-98fca120 {
    height: 70px;
    width: 239px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-98fca120 {
    margin-right: auto;
    margin-bottom: 1.5rem;
    margin-left: auto;
    height: 69px;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_footer-98fca120 {
    height: 70px;
  }
}
.coh-ce-cpt_footer-6468abe6 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 62px;
  width: 141px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-6468abe6 {
    height: 71px;
    width: 168px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-6468abe6 {
    margin-right: auto;
    margin-bottom: 24px;
    margin-left: auto;
    width: 170px;
  }
}
.coh-ce-cpt_footer-271ef4b6 {
  -o-object-fit: cover;
     object-fit: cover;
  height: 62px;
  width: 141px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-271ef4b6 {
    height: 71px;
    width: 168px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-271ef4b6 {
    margin-right: auto;
    margin-bottom: 24px;
    margin-left: auto;
    width: 170px;
    image-rendering: auto;
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}
.coh-ce-cpt_footer-88f71047 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 180px;
  height: 59px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_footer-88f71047 {
    height: 57px;
    width: 184px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-88f71047 {
    height: 61px;
    width: 187px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_footer-88f71047 {
    display: none;
  }
}
.coh-ce-cpt_footer-c9fc7e5b {
  -o-object-fit: cover;
     object-fit: cover;
  margin-left: 19%;
  width: 189px;
  height: 59px;
  display: none;
}
@media (max-width: 767px) {
  .coh-ce-cpt_footer-c9fc7e5b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_footer-6e1633ee {
  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;
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-6e1633ee {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.coh-ce-cpt_footer-6e1633ee:before {
  display: none;
}
.coh-ce-cpt_footer-6e1633ee:after {
  display: none;
}
.coh-ce-cpt_footer-6e1633ee p {
  font-size: 1rem;
  line-height: 1.625rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-cpt_footer-6e1633ee a {
  font-size: 16px;
  line-height: 26px;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
}
.coh-ce-cpt_footer-507d350b {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom-width: 0;
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
  border-top-width: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-507d350b {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
    margin-top: 1rem;
    margin-bottom: 0;
    border-bottom-width: 0;
    border-bottom-style: none;
    border-top-width: 0.0625rem;
    border-top-color: rgb(82, 128, 201);
    border-top-style: solid;
    padding-top: 1rem;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_footer-a99f9594 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(8, 98, 173);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-a99f9594 {
    text-align: end;
    -webkit-box-align: end;
    -webkit-align-items: end;
        -ms-flex-align: end;
            align-items: end;
    font-size: 16px;
    line-height: 26px;
  }
}
.coh-ce-cpt_footer-b3a37919 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-b3a37919 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.coh-ce-cpt_footer-6144e3e9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(8, 98, 173);
  font-weight: 500;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer-6144e3e9 {
    text-align: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    font-size: 16px;
    line-height: 26px;
  }
}
.coh-ce-cpt_footer-6144e3e9:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 1.0625rem;
  width: 1.0625rem;
  margin-left: 0.625rem;
  content: " ";
  content: "\e9da";
  font-family: sanepar;
  font-size: 1.0625rem;
}
.coh-ce-cpt_footer-6144e3e9:hover {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_generic_table-19f5f46c {
  margin-bottom: 12px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_generic_table-19f5f46c table {
    overflow: scroll;
  }
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr {
  border-bottom-width: 1px;
  border-color: rgb(220, 223, 226);
  border-style: solid;
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr:first-child {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(220, 223, 226);
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr:nth-child(even) {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr:nth-child(even) td:first-child {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr td {
  border-color: rgb(220, 223, 226);
  border-left-width: 1px;
  border-style: solid;
  text-align: center;
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr td:last-child {
  border-style: solid;
  border-right-width: 1px;
  border-color: rgb(220, 223, 226);
}
.coh-ce-cpt_generic_table-19f5f46c table tbody tr td a {
  max-width: unset;
  background: none;
  color: rgb(8, 98, 173);
}
@media (max-width: 564px) {
  .coh-ce-cpt_generic_table-19f5f46c table tbody tr td a {
    height: auto;
  }
}
.coh-ce-cpt_generic_table-19f5f46c table thead {
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
}
.coh-ce-cpt_generic_table-19f5f46c table thead tr th {
  text-align: center;
  background-color: transparent;
}
.coh-ce-cpt_generic_table-19f5f46c table thead tr th:first-child {
  background-color: rgb(227, 242, 253);
}
@media (max-width: 564px) {
  .coh-ce-cpt_generic_table-19f5f46c table thead tr th:first-child {
    z-index: 9;
  }
}
.coh-ce-cpt_header-e423f2c8 {
  position: sticky;
  top: 0;
  z-index: 30;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-e423f2c8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-height: 95vh;
  }
}
.coh-ce-cpt_header-e423f2c8 a {
  color: rgb(8, 98, 173);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-f81ee4eb {
    display: none;
  }
}
@media (max-width: 1023px) {
  .menu-open.coh-ce-cpt_header-f81ee4eb {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-b681c53a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    background-color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_header-e0c5e12e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-right: 99px;
  margin-left: 50px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-e0c5e12e {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-e0c5e12e {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 100%;
    padding-bottom: 19px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_header-e0c5e12e {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header-e0c5e12e {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-cpt_header-8c27d0b7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.coh-ce-cpt_header-8c27d0b7 .coh-container {
  position: absolute;
  top: 54px;
  z-index: 4;
  background-color: rgb(229, 243, 255);
  min-width: 150px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-8c27d0b7 .coh-container {
    top: 25px;
  }
}
.coh-ce-cpt_header-8c27d0b7 .coh-container ul {
  padding-top: 10px;
}
.coh-ce-cpt_header-8c27d0b7 .coh-container li {
  list-style-type: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header-8c27d0b7 .coh-container li span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.coh-ce-cpt_header-8c27d0b7 .coh-container li span img {
  max-width: 25px;
  margin-right: 10px;
}
.coh-ce-cpt_header-8c27d0b7 .coh-container li a {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_header-8adc4143 {
  width: 24px;
  margin-right: 16px;
}
.coh-ce-cpt_header-3cbd2f7c {
  font-size: 16px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 16px;
  }
}
.coh-ce-cpt_header-ae340997 {
  width: 10px;
  margin-right: 16px;
  margin-left: 8px;
}
.coh-ce-cpt_header-4d0a05a8 {
  display: 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;
  margin-right: 30px;
}
.coh-ce-cpt_header-83989b2f {
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-83989b2f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_header-83989b2f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_header-6e97e466 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-6e97e466 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_header-6e97e466 span {
  font-weight: 700 !important;
}
.coh-ce-cpt_header-8d843a67 {
  width: 24px;
  margin-right: 16px;
}
.coh-ce-cpt_header-3cbd2f7c {
  font-size: 16px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-3cbd2f7c {
    font-size: 16px;
  }
}
.coh-ce-cpt_header-100a7ac2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-100a7ac2 {
    -webkit-align-self: start;
        -ms-flex-item-align: start;
            align-self: start;
    margin-right: 0;
    margin-bottom: 16px;
  }
}
.coh-ce-cpt_header-fb620d6b:before {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 24px;
  font-size: 25px;
  color: rgb(8, 98, 173);
  content: "\f5db";
  font-family: sanepar;
  margin-right: 10px;
}
.coh-ce-cpt_header-1869af11 {
  font-size: 16px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 700;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-1869af11 {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-1869af11 {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-1869af11 {
    font-size: 16px;
  }
}
.coh-ce-cpt_header-dc37c585 .menu-paradas-abastecimento-item .menu-paradas-abastecimento-link {
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_header-dc37c585 .menu-paradas-abastecimento-item .menu-paradas-abastecimento-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9db";
  font-family: sanepar;
  font-size: 1.5625rem;
  margin-right: 10px;
}
.coh-ce-cpt_header-dfcb3681 {
  height: 40px;
  width: 225px;
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  border-color: rgb(8, 98, 173);
  background-color: rgb(245, 247, 249);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-dfcb3681 {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-right: 0;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_header-dfcb3681 .search-input {
  border: none;
  padding: 0;
  padding-left: 12px;
  background: transparent;
  height: 40px;
}
.coh-ce-cpt_header-3aa61a75 {
  color: rgb(108, 117, 125);
  font-size: 16px;
  font-weight: 700;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-3aa61a75 {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-3aa61a75 {
    font-size: 14px;
  }
}
.coh-ce-cpt_header-9e719b6e {
  color: rgb(108, 117, 125);
  font-size: 16px;
  font-weight: 700;
  padding-left: 12px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_header-9e719b6e {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-9e719b6e {
    font-size: 14px;
  }
}
.coh-ce-cpt_header-cd31b98c {
  width: 24px;
  margin-right: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-cd31b98c {
    margin-right: 24px;
    margin-left: 24px;
  }
}
.coh-ce-cpt_header-9aed36fa {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-9aed36fa {
    width: 100%;
    display: block;
  }
}
.coh-ce-cpt_header-b0b2731e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: inherit;
      -ms-flex-line-pack: inherit;
          align-content: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-b0b2731e {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_header-dc60f779 {
  width: auto;
  padding-right: 90px;
  padding-left: 40px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-dc60f779 {
    padding-right: 70px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-dc60f779 {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-df36bcb2 {
    width: 50%;
    display: block;
  }
}
.coh-ce-cpt_header-9b8d3306 {
  width: 330px;
  margin-top: 22px;
  position: relative;
  z-index: 3;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-9b8d3306 {
    width: 169px;
  }
}
.coh-ce-cpt_header-b50fe86b {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-b50fe86b {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_header-1ac42821 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-1ac42821 {
    display: block;
    vertical-align: baseline;
    margin-top: 15px;
    -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_header-9f927aef:before {
  line-height: 1.0;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 24px;
  font-size: 31px;
  color: rgb(8, 98, 173);
  content: "\f5db";
  font-family: sanepar;
  margin-right: 10px;
}
.coh-ce-cpt_header-9fd3290f {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-9fd3290f {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-33f55133 {
    margin-top: 15px;
  }
}
.coh-ce-cpt_header-70d983a4 {
  padding-bottom: 0;
  width: -webkit-calc(100% - 420px);
  width: calc(100% - 420px);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_header-70d983a4 {
    width: -webkit-calc(100% -  370px);
    width: calc(100% -  370px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_header-70d983a4 {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    display: none;
    max-height: -webkit-calc(95vh - 410px);
    max-height: calc(95vh - 410px);
    overflow-y: auto;
  }
}
@media (max-width: 1023px) {
  .menu-open.coh-ce-cpt_header-70d983a4 {
    display: block;
  }
}
.coh-ce-cpt_heading-a59c0ad8 {
  display: block;
}
.dark-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(19, 19, 19);
}
.light-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(255, 255, 255);
}
.color-heading.coh-ce-cpt_heading-a59c0ad8 {
  color: rgb(123, 175, 236);
}
.align-text-left.coh-ce-cpt_heading-a59c0ad8 {
  text-align: left;
}
.align-text-center.coh-ce-cpt_heading-a59c0ad8 {
  text-align: center;
}
.align-text-right.coh-ce-cpt_heading-a59c0ad8 {
  text-align: right;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_hero_banner-2b6b9636 {
    margin-top: -58px;
  }
}
.coh-ce-cpt_iframe_atendimento_whatsapp-55dea04c {
  width: 100%;
  height: 890px;
}
.coh-ce-cpt_iframe_sanepar-5b6d9020 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.coh-ce-cpt_iframe_sanepar-e3b3bceb {
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  gap: 10px;
  background:  -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background:  linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background: -webkit-linear-gradient(169.54deg, #E3F2FD 14.33%, #E3F2FD 50.16%, #BBDEFB 86.71%);
  background: linear-gradient(280.46deg, #E3F2FD 14.33%, #E3F2FD 50.16%, #BBDEFB 86.71%);
  width: 100%;
  min-height: 75px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  padding-top: 20px;
  padding-left: 30px;
  display: none;
}
.coh-ce-cpt_iframe_sanepar-cb505d0e {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 36px;
  line-height: 120%;
  letter-spacing: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.coh-ce-cpt_iframe_sanepar-77abc09 {
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}
.coh-ce-cpt_iframe_sanepar-b347c1dd {
  text-align: left;
  color: rgb(46, 46, 46);
  line-height: 140%;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_iframe_sanepar-df953b34 {
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_imagem-cb2da681 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.coh-ce-cpt_images_with_interactive_desc-2fdaa343 {
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-2fdaa343 {
    padding-top: 32px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }
}
.coh-ce-cpt_images_with_interactive_desc-5d08f81e {
  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;
  gap: 30px;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-5d08f81e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.coh-ce-cpt_images_with_interactive_desc-5d08f81e:before {
  content: normal;
}
.coh-ce-cpt_images_with_interactive_desc-5d08f81e:after {
  content: normal;
}
.coh-ce-cpt_images_with_interactive_desc-f51c1b97 {
  display: inline-block;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 68, 138);
  font-size: 13px;
  position: absolute;
  top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-f51c1b97 {
    top: -8px;
    left: 16px;
  }
}
.coh-ce-cpt_images_with_interactive_desc-a127e43e {
  width: 45%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-a127e43e {
    width: 100%;
  }
}
.enable-text-stage.coh-ce-cpt_images_with_interactive_desc-a127e43e {
  margin-top: 30px;
}
.enable-text-stage.coh-ce-cpt_images_with_interactive_desc-a127e43e img {
  max-height: 365px;
}
.coh-ce-cpt_images_with_interactive_desc-4053ee5b {
  display: none;
  max-height: 385px;
  width: auto;
}
.is-active.coh-ce-cpt_images_with_interactive_desc-4053ee5b {
  display: block;
}
.coh-ce-cpt_images_with_interactive_desc-85c5d80c {
  width: 45%;
  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-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-85c5d80c {
    width: 100%;
  }
}
.enable-text-stage.coh-ce-cpt_images_with_interactive_desc-85c5d80c {
  margin-top: 30px;
}
.enable-text-stage.coh-ce-cpt_images_with_interactive_desc-85c5d80c img {
  max-height: 365px;
}
.coh-ce-cpt_images_with_interactive_desc-55d8a8f0 {
  max-height: 385px;
  width: auto;
  margin-top: 8px;
}
.is-active.coh-ce-cpt_images_with_interactive_desc-55d8a8f0 {
  display: block;
}
.coh-ce-cpt_images_with_interactive_desc-69508999 {
  height: 385px;
  overflow-y: auto;
  width: 55%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-69508999 {
    height: auto;
    width: 100%;
  }
}
.coh-ce-cpt_images_with_interactive_desc-69508999::-webkit-scrollbar {
  background-color: rgb(220, 223, 226);
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-cpt_images_with_interactive_desc-69508999::-webkit-scrollbar-thumb {
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(8, 98, 173);
}
.coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage {
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  padding-top: 24px;
  padding-right: 48px;
  padding-bottom: 24px;
  padding-left: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage {
    display: none;
    padding-bottom: 0;
  }
}
.coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage.is-active {
  background-color: rgb(229, 241, 248);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage.is-active {
    display: block;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage h3 {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage h3:before {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_images_with_interactive_desc-69508999 .treat-stage p {
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_images_with_interactive_desc-6bf69c01 {
  width: 100%;
  margin-top: 15px;
  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;
  gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_images_with_interactive_desc-6bf69c01 {
    margin-bottom: 32px;
    padding-right: 16px;
  }
}
.coh-ce-cpt_images_with_interactive_desc-6bf69c01:before {
  content: normal;
}
.coh-ce-cpt_images_with_interactive_desc-6bf69c01:after {
  content: normal;
}
.coh-ce-cpt_images_with_interactive_desc-3e455997 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_images_with_interactive_desc-3e455997:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f3a7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_images_with_interactive_desc-3e455997 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_images_with_interactive_desc-3e455997:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_images_with_interactive_desc-c09c31b7 {
  height: 28px;
  width: 28px;
  cursor: pointer;
  display: inline-block;
}
.coh-ce-cpt_images_with_interactive_desc-c09c31b7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 30px;
  display: inline-block;
  content: "\f4b7";
  font-family: sanepar;
}
.disabled.coh-ce-cpt_images_with_interactive_desc-c09c31b7 {
  pointer-events: none;
}
.disabled.coh-ce-cpt_images_with_interactive_desc-c09c31b7:after {
  color: rgb(220, 223, 226);
}
.coh-ce-cpt_image_gallery-a0685525 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.coh-ce-cpt_image_gallery-a0685525:before {
  display: none;
}
.coh-ce-cpt_image_gallery-a0685525:after {
  display: none;
}
.coh-ce-cpt_image_gallery-a0685525 .box-image {
  cursor: pointer;
  -webkit-flex-basis: 0px;
      -ms-flex-preferred-size: 0px;
          flex-basis: 0px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-cpt_image_gallery-a0685525 .box-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_image_gallery-d76c56be .coh-modal-inner {
  height: 100vh;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_image_gallery-d91b3328 img {
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 86vh;
  max-width: 90vw;
  height: 100vh;
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
@media (max-width: 1439px) {
  .coh-ce-cpt_image_gallery-d91b3328 img {
    max-height: 80vh;
    max-width: 85vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery-d91b3328 img {
    max-height: 100%;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    height: 100%;
    max-width: 80vw;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_image_gallery-d91b3328 img {
    max-width: 75vw;
  }
}
.coh-ce-cpt_image_gallery-7d04dabc {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 34px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.coh-ce-cpt_image_gallery-c3270d09 {
  margin-right: auto;
  margin-left: auto;
  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-column-gap: 34px;
     -moz-column-gap: 34px;
          column-gap: 34px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery-c3270d09 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_image_gallery-c3270d09:before {
  display: none;
}
.coh-ce-cpt_image_gallery-c3270d09:after {
  display: none;
}
.coh-ce-cpt_image_gallery-b9ef1a51 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_image_gallery-81e34a9b {
  width: 23.6875rem;
  height: 18.1875rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_image_gallery-3592f1b3 {
  padding: 0;
  margin: 0;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-style: normal;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: italic;
}
.coh-ce-cpt_image_gallery-41db461 {
  padding: 0;
  margin: 0;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-style: normal;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_image_gallery-7716480e {
  width: 23.6875rem;
  height: 18.1875rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  margin-bottom: 0.5rem;
}
.coh-ce-cpt_image_gallery-74a68a57 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery-74a68a57 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_image_gallery-74a68a57:before {
  display: none;
}
.coh-ce-cpt_image_gallery-74a68a57:after {
  display: none;
}
.coh-ce-cpt_image_gallery-df9bbe21 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_image_gallery-efb81dce {
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  width: 18rem;
  height: 13.8125rem;
  margin-bottom: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_image_gallery-8cd34771 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-right: auto;
  margin-left: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_gallery-8cd34771 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_image_gallery-8cd34771:before {
  display: none;
}
.coh-ce-cpt_image_gallery-8cd34771:after {
  display: none;
}
.coh-ce-cpt_image_gallery-b5fd7dfa {
  width: 11.625rem;
  height: 8.875rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  margin-bottom: 0.1875rem;
}
.coh-ce-cpt_image_gallery-901d9c06 {
  padding: 0;
  margin: 0;
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-style: normal;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_image_gallery-c7c312cc {
  width: 11.625rem;
  height: 8.875rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  margin-bottom: 0.1875rem;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.image-object-fit-cover.coh-ce-cpt_image_media-4532dad0 article picture img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: auto;
}
.coh-ce-cpt_image_plus_contacts-e94dafc3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_image_plus_contacts-e94dafc3 {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_plus_contacts-e94dafc3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_image_plus_contacts-e94dafc3:after {
  display: none;
}
.coh-ce-cpt_image_plus_contacts-e94dafc3:before {
  display: none;
}
.coh-ce-cpt_image_plus_contacts-e94dafc3 > article {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_plus_contacts-e94dafc3 > article {
    width: 100%;
    margin-top: 50px;
  }
}
.coh-ce-cpt_image_plus_contacts-3c31ba5c {
  max-width: 40%;
  margin-right: 70px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_plus_contacts-3c31ba5c {
    max-width: 100%;
    width: 100%;
    margin-right: 0;
  }
}
.coh-ce-cpt_image_plus_contacts-3c31ba5c img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_plus_contacts-3c31ba5c img {
    aspect-ratio: initial;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.coh-ce-cpt_image_plus_contacts-93850988 {
  -webkit-border-top-left-radius: 72px;
          border-top-left-radius: 72px;
  -webkit-border-bottom-right-radius: 72px;
          border-bottom-right-radius: 72px;
  width: 100%;
  height: 543px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_image_plus_contacts-93850988 {
    height: 359px;
  }
}
.coh-ce-cpt_important_infos_tariff_simu-bef2e769 {
  background-color: rgb(229, 243, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -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;
  position: relative;
  z-index: 0;
  margin: 4rem auto;
  -webkit-border-radius: 0 1.5rem;
          border-radius: 0 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_important_infos_tariff_simu-bef2e769 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_important_infos_tariff_simu-bef2e769:after {
  display: none;
}
.coh-ce-cpt_important_infos_tariff_simu-bef2e769:before {
  position: absolute;
  bottom: 25px;
  left: 65%;
  z-index: 2;
  height: 110px;
  width: 110px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_important_infos_tariff_simu-bef2e769:before {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    right: 0;
    z-index: 2;
    bottom: 25px;
    position: absolute;
    height: 94px;
    width: 70px;
    left: unset;
  }
}
.coh-ce-cpt_important_infos_tariff_simu-14116a5 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 120%;
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  font-weight: 700 !important;
}
.coh-ce-cpt_important_infos_tariff_simu-cf2d860a {
  font-style: normal;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 18px;
  line-height: 140%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_important_infos_tariff_simu-cf2d860a {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
}
.coh-ce-cpt_important_infos_tariff_simu-b57bdf4f {
  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: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-left: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_important_infos_tariff_simu-b57bdf4f {
    display: block;
  }
}
.coh-ce-cpt_informational_banner-84891b28 {
  margin: 4rem auto;
}
.coh-ce-cpt_informational_banner_cta-180df95c {
  margin: 4rem auto;
}
.coh-ce-cpt_informational_banner_cta-fee87f05 {
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_informational_banner_cta-fee87f05 {
    height: 50%;
  }
}
.coh-ce-cpt_informational_banner_cta-48fe28d4 {
  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: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  height: 100%;
  padding-left: 3rem;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_informational_banner_cta-48fe28d4 {
    padding-left: 0px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_informational_banner_cta-48fe28d4 {
    height: 50%;
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_informational_banner_cta-48fe28d4 {
    height: 70%;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_informational_banner_cta-48fe28d4 {
    height: 100%;
  }
}
.coh-ce-cpt_informational_banner_cta-48fe28d4 > * {
  min-height: 0;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  overflow: auto;
}
.coh-ce-cpt_informational_banner_cta-23f17f08 {
  font-size: 2.4rem;
  line-height: 2.9rem;
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  font-weight: 600;
  font-weight: 600 !important;
  word-break: break-word;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_informational_banner_cta-23f17f08 {
    font-size: 2.25rem;
    line-height: 2.875rem;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_informational_banner_cta-23f17f08 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_informational_banner_cta-db664712 {
  font-size: 22.4px;
  line-height: 1.875rem;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-family: Ubuntu Regular !important;;
  font-size: 21px !important;
}
@media (max-width: 767px) {
  .coh-ce-cpt_informational_banner_cta-db664712 {
    margin-bottom: 12px !important;
  }
}
.coh-ce-cpt_informational_banner_cta-db664712 p {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 22.4px;
  line-height: 1.875rem;
  font-weight: 500;
}
.coh-ce-cpt_informational_banner_cta-44e2a132 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_informational_banner_cta-44e2a132 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
.coh-ce-cpt_link-7db6edbf {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.add-space-below.coh-ce-cpt_link-7db6edbf {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .add-space-below.coh-ce-cpt_link-7db6edbf {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-cpt_links_list-ee426397 {
  margin-bottom: 16px;
}
.coh-ce-cpt_links_list-ee426397 .coh-style-accordion-tabs-basic-without-gradient a {
  font-weight: 700 !important;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
}
.coh-ce-cpt_links_list-ee426397 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  padding: 12px 26px 12px 26px;
}
.coh-ce-cpt_links_list-49dbc847 {
  margin-bottom: 16px;
}
.coh-ce-cpt_links_list-49dbc847 .coh-style-dropdown-link + div .fake-link-text {
  display: none;
}
.coh-ce-cpt_links_list-49dbc847 a[href=""] {
  display: none;
}
.coh-ce-cpt_links_list-797a7854 .dropdown-list-accordion-item a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-cpt_links_list-b7309147 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  padding-top: 16px;
}
.coh-ce-cpt_lista_de_arquivos_anexos-6afd4165 {
  margin-bottom: 16px;
}
.coh-ce-cpt_lista_de_arquivos_anexos-6afd4165 .coh-style-accordion-tabs-basic-without-gradient a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  font-weight: 700 !important;
}
.coh-ce-cpt_lista_de_arquivos_anexos-6afd4165 .coh-accordion-tabs-display-accordion-xl > .coh-accordion-tabs-content-wrapper .coh-accordion-title {
  padding: 12px 26px 12px 26px;
}
.coh-ce-cpt_lista_de_arquivos_anexos-4a235b53 a[href$=".xlsx"] {
  background-color: rgb(195, 11, 11);
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_lista_de_arquivos_anexos-1d33bef8 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_lista_de_arquivos_anexos-b7309147 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 22.4px;
  padding-top: 16px;
}
.coh-ce-cpt_loading_page-abb53c78 {
  position: fixed;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.75);
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 100%;
  min-width: 100%;
  -webkit-transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1);
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1);
  -webkit-animation: all 1s cubic-bezier(0.16, 1, 0.3, 1);
          animation: all 1s cubic-bezier(0.16, 1, 0.3, 1);;
  opacity: 1;
  will-change: opacity;
}
.coh-ce-cpt_loading_page-abb53c78 .fade-in {
  opacity: 1;
  -webkit-backdrop-filter: blur(3xp);
          backdrop-filter: blur(3xp);
}
.coh-ce-cpt_loading_page-abb53c78 .fade-out {
  opacity: 0;
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.coh-ce-cpt_loading_page-eb0f0192 {
  height: 150px;
  width: 150px;
  display: block;
  margin: 0 auto;
}
.coh-ce-cpt_notices_panel_supply_stop-7d21237e {
  margin-bottom: 32px;
}
.coh-ce-cpt_notices_panel_supply_stop-8d972040 {
  padding-top: 14px;
  padding-right: 36px;
  padding-bottom: 14px;
  padding-left: 36px;
  background: -webkit-linear-gradient(344.12deg, #BBDEFB 0%, #BBDEFB 25.05%, #E3F2FD 74.88%, #E3F2FD 100%);
  background: linear-gradient(105.88deg, #BBDEFB 0%, #BBDEFB 25.05%, #E3F2FD 74.88%, #E3F2FD 100%);;
  width: 100%;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
}
.coh-ce-cpt_notices_panel_supply_stop-50e15034 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
.coh-ce-cpt_notices_panel_supply_stop-10fcdd4a {
  font-size: 16px;
  line-height: 20px;
  color: rgb(46, 46, 46);
  font-weight: 600;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_notices_panel_supply_stop-e02b2cd7 {
    display: none;
  }
}
.coh-ce-cpt_notices_panel_supply_stop-612083fb {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_notices_panel_supply_stop-612083fb {
    display: block;
  }
}
.coh-ce-cpt_our_customer_card-3942612e {
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_programs_projects-a86359fb .views-field-field-programs-picture img {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.coh-ce-cpt_programs_projects-a86359fb .title-filter-container {
  margin-bottom: 0 !important;
}
.coh-ce-cpt_programs_projects-a86359fb .views-exposed-form {
  margin-bottom: 24px;
}
.coh-ce-cpt_programs_projects-4265f479 {
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 130%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_programs_projects-4265f479 {
    font-size: 28px;
    line-height: 140%;
  }
}
.coh-ce-cpt_programs_projects-b566a13b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -15px;
  margin-bottom: 50px;
}
.coh-ce-cpt_programs_projects-2616acfc:after {
  content: ">";
}
.coh-ce-cpt_quick_access_card_lg-48085a4c {
  width: 732px;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
  position: relative;
  min-height: 258px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: 4px 16px 48px 6px rgba(13, 13, 13, 0.15);
          box-shadow: 4px 16px 48px 6px rgba(13, 13, 13, 0.15);;
  max-width: 596px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_access_card_lg-48085a4c {
    min-height: 326px;
  }
}
.coh-ce-cpt_quick_access_card_lg-48085a4c:before {
  content: normal;
}
.coh-ce-cpt_quick_access_card_lg-48085a4c:after {
  content: normal;
}
.cta-link.coh-ce-cpt_quick_access_card_lg-48085a4c {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 109px;
  padding-left: 40px;
}
.coh-ce-cpt_quick_access_card_lg-5f080e4 {
  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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-cpt_quick_access_card_lg-b11c2c22 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 32px;
  line-height: 46px;
  text-align: left;
  margin-bottom: 16px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_quick_access_card_lg-e5d832ae {
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
.coh-ce-cpt_quick_access_card_lg-fc91a28e {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  padding-top: 11px;
  padding-right: 24px;
  padding-bottom: 11px;
  padding-left: 24px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  margin-top: 24px;
  text-align: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: 40px;
}
.coh-ce-cpt_quick_access_card_lg-8fa9b2ac {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_quick_access_card_md-63b8b0be {
  width: 280px;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 16px;
  padding-right: 24px;
  padding-bottom: 16px;
  padding-left: 24px;
  position: relative;
  min-height: 216px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  -webkit-flex-shrink: 0;;
      -ms-flex-negative: 0;;
          flex-shrink: 0;
  max-width: 560px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_quick_access_card_md-63b8b0be {
    width: 280px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_access_card_md-63b8b0be {
    min-height: 192px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_quick_access_card_md-63b8b0be {
    width: 100%;
    margin-top: 15px;
  }
}
.coh-ce-cpt_quick_access_card_md-63b8b0be:before {
  content: normal;
}
.coh-ce-cpt_quick_access_card_md-63b8b0be:after {
  content: normal;
}
.cta-link.coh-ce-cpt_quick_access_card_md-63b8b0be {
  padding-bottom: 68px;
}
.card_medium.coh-ce-cpt_quick_access_card_md-63b8b0be {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 280px;
      -ms-flex: 0 0 280px;
          flex: 0 0 280px;
}
@media (max-width: 1919px) {
  .card_medium.coh-ce-cpt_quick_access_card_md-63b8b0be {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 280px !important;
        -ms-flex: 0 0 280px !important;
            flex: 0 0 280px !important;
  }
}
.card_large.coh-ce-cpt_quick_access_card_md-63b8b0be {
  width: 100%;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 50px;
  padding-left: 24px;
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 386px !important;
      -ms-flex: 0 0 386px !important;
          flex: 0 0 386px !important;
  min-height: 260px;
}
@media (max-width: 1023px) {
  .card_large.coh-ce-cpt_quick_access_card_md-63b8b0be {
    padding-bottom: 32px;
  }
}
.coh-ce-cpt_quick_access_card_md-7cd92eb9 {
  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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .download-link.coh-ce-cpt_quick_access_card_md-7cd92eb9 {
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_quick_access_card_md-a0a69909 {
  color: rgb(46, 46, 46);
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 12px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_quick_access_card_md-36ae9163 {
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
.coh-ce-cpt_quick_access_card_md-8de392a5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.download-link.coh-ce-cpt_quick_access_card_md-8de392a5 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-cpt_quick_access_card_md-99a7ca8 {
  margin-top: 12px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: absolute;
  bottom: 22px;
}
.download-link.coh-ce-cpt_quick_access_card_md-99a7ca8 {
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  text-decoration: underline;
  position: unset;
  width: auto;
  min-width: -webkit-fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  margin-bottom: 22px;
}
.coh-ce-cpt_quick_access_card_md-7424ed34 {
  display: none;
  margin-left: 6px;
}
.coh-ce-cpt_quick_access_card_md-7424ed34: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: " ";
  content: "\ec06";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  font-size: 20px;
}
.card-large.coh-ce-cpt_quick_access_card_md-7424ed34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_quick_access_card_md-eea432e0 {
  display: none;
  margin-left: 6px;
}
.card_large.coh-ce-cpt_quick_access_card_md-eea432e0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_quick_access_card_md-aef06577 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_quick_access_card_sm-d482d5f0 {
  width: 168px;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 14px;
  padding-left: 20px;
  position: relative;
  min-height: 220px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
  -webkit-flex-shrink: 0;;
      -ms-flex-negative: 0;;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 282px;
      -ms-flex: 0 0 282px;
          flex: 0 0 282px;
  max-width: 420px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_access_card_sm-d482d5f0 {
    padding-top: 14px;
    padding-right: 16px;
    padding-bottom: 14px;
    padding-left: 16px;
    max-width: 420px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_quick_access_card_sm-d482d5f0 {
    max-width: unset;
  }
}
.coh-ce-cpt_quick_access_card_sm-d482d5f0:before {
  content: normal;
}
.coh-ce-cpt_quick_access_card_sm-d482d5f0:after {
  content: normal;
}
.cta-link.coh-ce-cpt_quick_access_card_sm-d482d5f0 {
  padding-bottom: 66px;
}
.coh-ce-cpt_quick_access_card_sm-d482d5f0 .container-icon ~ .card-title {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_quick_access_card_sm-5561aa06 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  margin-bottom: 0;
  min-height: 52px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  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-cpt_quick_access_card_sm-df33aa3 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  padding: 7px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  margin-top: 12px;
  margin-bottom: 20px;
  width: 100%;
  text-align: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: 14px;
}
.coh-ce-cpt_quick_access_card_sm-8fa9b2ac {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_quick_cards-80b15791 {
  font-style: normal;
  font-size: 28px;
  line-height: 140%;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_quick_cards-2324ea51 {
  width: 280px;
  height: 120px;
  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(8, 98, 173);
  -webkit-box-shadow: 0 0.25rem 1rem 0.1875rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 1rem 0.1875rem rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards-2324ea51 {
    height: 140px;
    width: 175px;
    padding: 1rem;
  }
}
.coh-ce-cpt_quick_cards-7d9a7ee6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards-7d9a7ee6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_quick_cards-462a888a {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 18px;
  line-height: 110%;
  font-style: normal;
  color: rgb(255, 255, 255);
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_quick_cards-462a888a {
    text-align: center;
  }
}
.coh-ce-cpt_recognition_awards_cert-7fb4eef6 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.coh-ce-cpt_recognition_awards_cert-f142dc64 li.pager__item.pager__item--last {
  display: none;
}
.coh-ce-cpt_recognition_awards_cert-f142dc64 .title-filter-container {
  margin-bottom: 0 !important;
}
.coh-ce-cpt_recognition_awards_cert-f142dc64 .views-exposed-form {
  margin-bottom: 24px !important;
}
.coh-ce-cpt_recognition_awards_cert-94b8e837 .view-recognitions-listing h4 {
  font-weight: 700 !important;
}
.coh-ce-cpt_recognition_awards_cert-94b8e837 .recognitions-teaser img {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(204, 204, 204);
}
.coh-ce-cpt_recognition_awards_cert-b566a13b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -15px;
  margin-bottom: 50px;
}
.coh-ce-cpt_recognition_awards_cert-537117fa:after {
  content: ">";
}
.coh-ce-cpt_separation_card_category-7f511083 {
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 31px;
  text-align: left;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 16px;
  margin-bottom: 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;
}
.coh-ce-cpt_separation_card_category-9dd18865 {
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 31px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0;
}
.coh-ce-cpt_separation_card_category-8fa9b2ac {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.coh-ce-cpt_services_gallery-c4a53708 {
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 14px;
  padding-left: 20px;
  position: relative;
  min-height: 205px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_services_gallery-c4a53708 {
    padding-top: 14px;
    padding-right: 16px;
    padding-bottom: 14px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_services_gallery-c4a53708:before {
  content: normal;
}
.coh-ce-cpt_services_gallery-c4a53708:after {
  content: normal;
}
.cta-link.coh-ce-cpt_services_gallery-c4a53708 {
  padding-bottom: 66px;
}
.coh-ce-cpt_services_gallery-c4a53708 .container-icon ~ .card-title {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_services_gallery-f8def35f {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
  text-align: left;
  margin-bottom: 0;
  min-height: 52px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  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-cpt_services_gallery-cca4da3f {
  margin-bottom: 10px;
  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_service_desk_banner-749008d1 {
  display: block;
  background-color: rgb(229, 243, 255);
  width: 100%;
  height: auto;
  padding-top: 32px;
  padding-right: 56px;
  padding-bottom: 32px;
  padding-left: 56px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  margin-top: 3rem;
  margin-bottom: 3rem;
  min-height: 450px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_service_desk_banner-749008d1 {
    height: auto;
    min-height: 500px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-749008d1 {
    height: auto;
    min-height: 600px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-749008d1 {
    display: none;
  }
}
.coh-ce-cpt_service_desk_banner-8a4da9bc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  max-width: 28vw;
}
.coh-ce-cpt_service_desk_banner-37a7ac0d {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_service_desk_banner-756b5621 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: auto;
  width: 100%;
}
.coh-ce-cpt_service_desk_banner-607f747b {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  height: 250px;
}
.coh-ce-cpt_service_desk_banner-b27ef24c {
  margin-bottom: 0.8rem;
}
.coh-ce-cpt_service_desk_banner-b27ef24c .highlight-service-desk {
  margin-bottom: 0.8rem;
  font-weight: 700 ! important;
  font-weight: 700;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
}
.coh-ce-cpt_service_desk_banner-d629849f {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_service_desk_banner-d629849f p {
  font-weight: 700;
  margin-bottom: 0px;
  font-weight: 700 !important;
}
.coh-ce-cpt_service_desk_banner-d8186944 {
  font-weight: 700;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-cpt_service_desk_banner-266e9ba0 {
  background-color: rgb(255, 255, 255);
  height: 114px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-266e9ba0 {
    height: 134px;
  }
}
.coh-ce-cpt_service_desk_banner-a075929b {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  width: 100%;
  height: 114px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: contents;
}
.coh-ce-cpt_service_desk_banner-a075929b .highlight-attention {
  font-weight: 700 !important;
  margin-bottom: 0 !important;
  margin-right: 0.1rem;
  display: inline;
}
.coh-ce-cpt_service_desk_banner-a075929b .attention-text {
  margin-bottom: 0 !important;
  display: inline;
}
.coh-ce-cpt_service_desk_banner-ad6abaf8 {
  text-align: left;
  font-size: 16px;
  line-height: 140%;
  font-weight: 700;
  color: rgb(84, 91, 98);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_service_desk_banner-f9545578 {
  height: auto;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_service_desk_banner-bf79c492 {
  padding-top: 0;
  padding-right: 73px;
  padding-left: 73px;
  position: absolute;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-bf79c492 {
    padding-bottom: 12vh;
  }
}
.coh-ce-cpt_service_desk_banner-2f6418be {
  width: 19.63vw;
  margin-top: 17px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_service_desk_banner-2f6418be {
    width: 26.5vw;
    margin-top: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-2f6418be {
    width: 37.67vw;
  }
}
.coh-ce-cpt_service_desk_banner-4fc032ab {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.coh-ce-cpt_service_desk_banner-92076b26 {
  display: none;
  background-color: rgb(229, 243, 255);
  width: 88.54vw;
  height: 55.2vh;
  padding-top: 32px;
  padding-right: 56px;
  padding-bottom: 32px;
  padding-left: 56px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_service_desk_banner-92076b26 {
    width: 84.72vw;
    height: 43.2vh;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-92076b26 {
    width: 95.14vw;
    height: 41.2vh;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-92076b26 {
    display: block;
    height: auto;
    width: 99%;
    padding-top: 34px;
    padding-right: 24px;
    padding-bottom: 34px;
    padding-left: 24px;
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
.coh-ce-cpt_service_desk_banner-8367cff9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-ce-cpt_service_desk_banner-f6de990 {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  height: 250px;
  width: 543px;
  padding-right: 0;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-f6de990 {
    width: 99%;
    height: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-d98f380d {
    height: auto;
    width: 100%;
    margin-bottom: 0.8rem;
  }
}
.coh-ce-cpt_service_desk_banner-d98f380d .highlight-service-desk {
  font-weight: 700 ! important;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  margin-bottom: 0px;
  font-size: 22px;
}
.coh-ce-cpt_service_desk_banner-82e6cb0d {
  width: 396px;
  margin-top: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-82e6cb0d {
    width: 99%;
    height: auto;
  }
}
.coh-ce-cpt_service_desk_banner-54a4559b {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
  background-color: rgb(245, 247, 249);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  padding-right: 10px;
  padding-left: 10px;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-54a4559b {
    height: 26px;
    width: 124px;
  }
}
.coh-ce-cpt_service_desk_banner-5b14952a {
  height: auto;
  width: 19.63vw;
  margin-bottom: 16px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_service_desk_banner-5b14952a {
    width: 26.5vw;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_service_desk_banner-5b14952a {
    width: 37.67vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-5b14952a {
    width: 88%;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-5b14952a .coh-block p {
    text-align: start;
  }
}
.coh-ce-cpt_service_desk_banner-a49db2c6 {
  -webkit-border-radius: 16px;
          border-radius: 16px;
  height: 114px;
  width: 100%;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-a49db2c6 {
    height: auto;
    width: 102%;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_service_desk_banner-a49db2c6 {
    width: 104%;
  }
}
.coh-ce-cpt_service_desk_banner-ce89826b {
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  width: 100%;
  height: 114px;
  display: contents;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_service_desk_banner-ce89826b {
    height: auto;
    width: 104%;
  }
}
.coh-ce-cpt_service_desk_banner-ce89826b .highlight-attention {
  margin-right: 0.1rem;
  display: inline;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}
.coh-ce-cpt_service_desk_banner-ce89826b .attention-text {
  display: inline;
  margin-bottom: 0 !important;
}
.coh-ce-cpt_service_desk_banner-929a13bf {
  text-align: left;
  font-size: 16px;
  line-height: 140%;
  font-weight: 700;
  color: rgb(84, 91, 98);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
.coh-ce-cpt_session_container-8636654a {
  height: 150px;
  width: 100%;
  position: relative;
  top: -144px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_session_container-8636654a {
    -o-object-fit: contain;
       object-fit: contain;
    top: -94px;
  }
}
.coh-ce-cpt_session_container-8cf36c53 {
  height: 150px;
  width: 100%;
  position: relative;
  top: -144px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_session_container-8cf36c53 {
    -o-object-fit: contain;
       object-fit: contain;
    top: -93px;
  }
}
.coh-ce-cpt_session_container-47e18205 {
  height: 211px;
  width: 100%;
  position: relative;
  top: -209px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_session_container-47e18205 {
    -o-object-fit: contain;
       object-fit: contain;
    top: -132px;
  }
}
.coh-ce-cpt_session_container-40596ccd {
  height: 150px;
  width: 100%;
  position: relative;
  top: -144px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_session_container-40596ccd {
    -o-object-fit: contain;
       object-fit: contain;
    top: -92px;
  }
}
.coh-ce-cpt_simple_banner-a609288a {
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-top-right-radius: 40px;
          border-top-right-radius: 40px;
  -webkit-border-bottom-left-radius: 40px;
          border-bottom-left-radius: 40px;
}
@media (max-width: 767px) {
  .coh-ce-cpt_simple_banner-a609288a {
    height: 147px;
  }
}
.coh-ce-cpt_slide_and_latested_news-68cb163 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 30px;
  line-height: 38px;
  font-weight: 700 !important;
}
.coh-ce-cpt_slide_and_latested_news-c9d82522 {
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 39.2rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slide_and_latested_news-c9d82522 {
    display: block;
  }
}
.coh-ce-cpt_slide_and_latested_news-c9d82522 .views-field-created {
  margin-top: 24px;
}
.coh-ce-cpt_slide_and_latested_news-555dcc03 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_slide_and_latested_news-555dcc03 .latest-news .last-news-item {
  margin-top: 15px;
}
.coh-ce-cpt_slide_and_latested_news-555dcc03 .latest-news .last-news-item a {
  font-weight: 700 !important;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_slide_and_latested_news-555dcc03 .latest-news .last-news-item .views-field-created {
  margin-bottom: 24px;
}
.coh-ce-cpt_slide_and_latested_news-555dcc03 .latest-news .last-news-item .views-field-created .link-container-all-news-one {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;;
}
.coh-ce-cpt_slide_and_latested_news-5b9bcd72 {
  margin-top: auto;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_slide_and_latested_news-5b9bcd72 {
    margin-top: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slide_and_latested_news-5b9bcd72 {
    margin-top: auto;
  }
}
.coh-ce-cpt_slide_and_latested_news-bc9ff440:after {
  content: ">";
}
.coh-ce-cpt_slide_and_latested_news-d5e471af {
  width: 100%;
}
.coh-ce-cpt_slide_and_latested_news-c042b678 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 38px;
}
.coh-ce-cpt_springs_and_reservoir_levels-2ac2a02f {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.coh-ce-cpt_springs_and_reservoir_levels-7552f4f8 {
  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: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 40px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_springs_and_reservoir_levels-7552f4f8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_springs_and_reservoir_levels-7552f4f8:before {
  display: none;
}
.coh-ce-cpt_springs_and_reservoir_levels-7552f4f8:after {
  display: none;
}
.coh-ce-cpt_springs_and_reservoir_levels-468d32dc {
  color: rgb(8, 98, 173);
  font-size: 36px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  line-height: 46px;
  font-weight: 700;
  text-align: left;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_springs_and_reservoir_levels-468d32dc {
    text-align: center;
    margin-bottom: 24px;
  }
}
.coh-ce-cpt_springs_and_reservoir_levels-6fd032f4 {
  font-size: 14px;
  color: rgb(46, 46, 46);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  line-height: 20px;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-column-gap: 5px;
         -moz-column-gap: 5px;
              column-gap: 5px;
}
.coh-ce-cpt_springs_and_reservoir_levels-b3dd2078 {
  color: rgb(8, 98, 173);
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.coh-ce-cpt_springs_and_reservoir_levels-dda1dede {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_springs_and_reservoir_levels-dda1dede {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_springs_and_reservoir_levels-306be429 {
  margin-top: 27px;
  margin-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_springs_and_reservoir_levels-306be429 {
    margin-top: 68px;
    margin-left: 0;
  }
}
.coh-ce-cpt_springs_and_reservoir_levels-a2afa991 {
  height: 128px;
  width: 185px;
  margin-bottom: 24px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.coh-ce-cpt_springs_and_reservoir_levels-ce54ac32 {
  color: rgb(8, 98, 173);
  font-size: 24px;
  text-align: center;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: auto;
  line-height: 28.8px;
  max-width: 143px;
  margin-bottom: 7px;
}
.coh-ce-cpt_springs_and_reservoir_levels-a479eaa4 {
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  text-align: center;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-left: 0.375rem;
}
.coh-ce-cpt_springs_and_reservoir_levels-a479eaa4: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: "\f105";
  font-family: icomoon;
}
.coh-ce-cpt_springs_and_reservoir_levels-e4fbd698 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: center;
}
@media (max-width: 767px) {
  .coh-ce-cpt_springs_and_reservoir_levels-e4fbd698 {
    -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_springs_and_reservoir_levels-b08bf3c5 {
  color: rgb(84, 91, 98);
  font-size: 14px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_springs_and_reservoir_levels-b08bf3c5 {
    text-align: center;
  }
}
.coh-ce-cpt_springs_and_reservoir_levels-1de5dda9 {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(84, 91, 98);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 0;
  margin-left: auto;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-cpt_tabela_convocacoes_concursos-dc0e1ed {
  display: block;
  -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;
  gap: 32px;
  margin-top: 32px;
  margin-bottom: 32px;
}
.coh-ce-cpt_tabela_convocacoes_concursos-dc0e1ed .empty-message {
      padding: 26px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  color: rgb(236, 161, 43);
  background-color: rgb(237, 231, 205);
  font-size: 16px;
}
.coh-ce-cpt_tabela_convocacoes_concursos-34c41959 {
  font-size: 2.25rem;
  line-height: 2.875rem;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  width: 100%;
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tabela_convocacoes_concursos-34c41959 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.coh-ce-cpt_tabela_convocacoes_concursos-443cc08f {
  display: none;
}
.coh-ce-cpt_tabs_container-6be4fd80 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.coh-ce-cpt_tech_meeting_schedule-344d4709 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_tech_meeting_schedule-f72cee61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  width: 100%;
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-f72cee61 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_tech_meeting_schedule-f72cee61 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-cpt_tech_meeting_schedule-6c2979df {
  margin-right: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-6c2979df {
    margin-right: unset;
  }
}
.coh-ce-cpt_tech_meeting_schedule-4a1e2811 {
  -webkit-box-shadow:  0px 1px 18px 0px #2C3A421A;
          box-shadow:  0px 1px 18px 0px #2C3A421A;
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  background-color: rgb(255, 255, 255);
  width: 488px;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_tech_meeting_schedule-4a1e2811 {
    margin-right: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-4a1e2811 {
    width: 100%;
    margin-right: unset;
  }
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 th, .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .td {
  border: none;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table thead, .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table .next-month, .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table .previous-month {
    display: block !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table tr, .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table thead, .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-table tbody {
    grid-template-columns: repeat(var(--calendar-view-columns), 1fr) !important;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table {
    grid-template-columns: repeat(var(--calendar-view-columns), 1fr) !important;
  }
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table caption {
  padding-top: 0;
  padding-bottom: 0;
  text-align: left;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table thead tr th {
  height: 40px;
  background-color: rgb(255, 255, 255);
  color: rgb(38, 74, 113);
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table thead tr th:first-child {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table thead tr th:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody {
  margin-top: 0 !important;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td {
  background-color: unset;
  border: none;
  max-height: 39px;
  min-height: 39px ;
  padding: 0;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day__number {
  color: rgb(46, 46, 46);
  font-weight: 400;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: unset;
  margin: 0 auto;
  -webkit-border-radius: unset;
          border-radius: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  width: 32px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  height: 32px;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day__number.modality-online {
  background-color: #E6F3EE !important;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day__number.modality-presencial {
   background-color: #B7D8EB !important;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day__number.modality-hibrido {
  background-color: #F1E8C3 !important;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody td .calendar-view-day__number.modality-hibrida {
  background-color: #F1E8C3 !important;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody tr {
  border: none;
  height: auto;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody tr {
    grid-column: 1 / -1;
  }
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody tr:nth-child(even) {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 table.calendar-view-table tbody tr:nth-child(even) td:first-child {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .view-display-id-calendar {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager {
  margin-bottom: 0px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager ul {
  margin-bottom: 0px;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__current {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  padding-left: 0;
  text-transform: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__current .form-item {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  text-transform: unset;
  padding: 0px;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__previous {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-left: auto;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__previous a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 5px;
  padding-right: 5px;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__next {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
      -ms-flex: unset;
          flex: unset;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li.pager__item a {
  text-decoration: none;
}
.coh-ce-cpt_tech_meeting_schedule-7ceb64e6 .calendar-view-pager li a {
  padding-top: 0px;
  padding-bottom: 0px;
}
.coh-ce-cpt_tech_meeting_schedule-842e43c8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin-top: 15px;
  margin-bottom: 20px;
}
.coh-ce-cpt_tech_meeting_schedule-842e43c8:before {
  content: normal;
}
.coh-ce-cpt_tech_meeting_schedule-842e43c8:after {
  content: normal;
}
.coh-ce-cpt_tech_meeting_schedule-8a83eb47 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_tech_meeting_schedule-8a83eb47:before {
  background-color: rgb(199, 228, 255);
  height: 28px;
  width: 28px;
  display: inline-block;
  content: "";
  margin-right: 12px;
}
.coh-ce-cpt_tech_meeting_schedule-1f48d84 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_tech_meeting_schedule-1f48d84:before {
  background-color: rgb(241, 232, 195);
  height: 28px;
  width: 28px;
  display: inline-block;
  content: "";
  margin-right: 12px;
}
.coh-ce-cpt_tech_meeting_schedule-2d72be7a {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_tech_meeting_schedule-2d72be7a:before {
  background-color: rgb(230, 243, 238);
  height: 28px;
  width: 28px;
  display: inline-block;
  content: "";
  margin-right: 12px;
}
.coh-ce-cpt_tech_meeting_schedule-e276035c {
  width: auto;
  max-width: 696px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-e276035c {
    width: 100%;
  }
}
.coh-ce-cpt_tech_meeting_schedule-e276035c .scheduled-meeting-card {
  width: auto;
  max-width: 696px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_tech_meeting_schedule-e276035c .scheduled-meeting-card {
    width: 100%;
  }
}
.coh-ce-cpt_tech_meeting_schedule-e276035c .coh-view-contents .coh-container {
  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-cpt_tech_meeting_schedule-e276035c .date-modality-wrapper .coh-container {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.coh-ce-cpt_tech_meeting_schedule-e276035c .date-modality-wrapper .cheduled-meeting-modality {
  margin-left: auto;
}
.coh-ce-cpt_tech_meeting_schedule-e276035c .date-modality-wrapper .scheduled-meeting-modality {
  margin-left: auto;
}
.coh-ce-cpt_tech_meeting_schedule-e276035c .line-info {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.coh-ce-cpt_text_and_image-a42a8b27 {
  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;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-a42a8b27 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-cpt_text_and_image-1a80c0f {
  padding-top: 40px;
  padding-right: 37px;
  padding-bottom: 40px;
  margin-right: 39px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-1a80c0f {
    padding-top: 24px;
    padding-right: 0;
    padding-bottom: 0;
    margin-right: 0px;
  }
}
.coh-ce-cpt_text_and_image-c919123 {
  font-size: 36px;
  line-height: 130%;
  font-style: normal;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 24px;
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-c919123 {
    display: none;
  }
}
.coh-ce-cpt_text_and_image-2864673d {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  display: block;
}
.coh-ce-cpt_text_and_image-d6eca0d3 {
  margin-top: 24px;
}
.coh-ce-cpt_text_and_image-89a831cd {
  font-size: 36px;
  line-height: 130%;
  font-style: normal;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 24px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-89a831cd {
    display: block;
  }
}
.coh-ce-cpt_text_and_image-cc4b05bb {
  height: 491px;
  width: 638px;
  -webkit-border-top-left-radius: 80px;
          border-top-left-radius: 80px;
  -webkit-border-bottom-right-radius: 80px;
          border-bottom-right-radius: 80px;
  background: -webkit-gradient(linear, left top, left bottom, from(#0862AD), to(#0A5D9000));
  background: -webkit-linear-gradient(top, #0862AD 0%, #0A5D9000 100%);
  background: linear-gradient(180deg, #0862AD 0%, #0A5D9000 100%);
  -webkit-transform:  rotate(-5.12deg);
      -ms-transform:  rotate(-5.12deg);
          transform:  rotate(-5.12deg);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-cc4b05bb {
    height: 277px;
    width: 100%;
  }
}
.coh-ce-cpt_text_and_image-97659e90 {
  width: 638px;
  height: 491px;
  -webkit-border-top-left-radius: 80px;
          border-top-left-radius: 80px;
  -webkit-border-bottom-right-radius: 80px;
          border-bottom-right-radius: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform:  rotate(5.12deg);
      -ms-transform:  rotate(5.12deg);
          transform:  rotate(5.12deg);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_text_and_image-97659e90 {
    height: 277px;
    width: 100%;
  }
}
.coh-ce-cpt_text_box-c7d1ce52 {
  margin: 4rem auto;
}
.two_col.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_texts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .two_col.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_texts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.two_col.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_texts:after {
  display: none;
}
.two_col.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_texts:before {
  display: none;
}
.style_1.coh-ce-cpt_text_box-c7d1ce52 .box_text {
  background-color: rgb(220, 223, 226);
}
.style_1.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_title {
  color: rgb(8, 98, 173);
}
.style_1.coh-ce-cpt_text_box-c7d1ce52 .box_text a {
  color: rgb(8, 98, 173);
  text-decoration: underline;
}
.style_2.coh-ce-cpt_text_box-c7d1ce52 .box_text {
  background-color: rgb(229, 243, 255);
}
.style_2.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_title {
  color: rgb(8, 98, 173);
}
.style_2.coh-ce-cpt_text_box-c7d1ce52 .box_text a {
  color: rgb(8, 98, 173);
  text-decoration: underline;
}
.style_3.coh-ce-cpt_text_box-c7d1ce52 .box_text {
  background-color: rgb(230, 243, 238);
}
.style_3.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_title {
  color: rgb(35, 116, 77);
}
.style_3.coh-ce-cpt_text_box-c7d1ce52 .box_text a {
  color: rgb(35, 116, 77);
  text-decoration: underline;
}
.coh-ce-cpt_text_box-c7d1ce52 .box_text {
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
}
.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_title {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-style: normal;
  font-size: 1.75rem;
  line-height: 2.375rem;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700 !important;
}
.coh-ce-cpt_text_box-c7d1ce52 .box_text .bt_texts .coh-wysiwyg {
  font-weight: 600;
  font-style: normal;
  font-size: 1rem;
  line-height: 1.25rem;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_text_box-c7d1ce52 .coh-wysiwyg p {
  font-weight: 400 !important;
}
.coh-ce-cpt_timeline-a3dc984 {
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  position: relative;
  left: 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(rgb(226, 239, 247)), color-stop(30%, rgb(226, 239, 247)), color-stop(70%, rgb(183, 216, 235)), to(rgb(183, 216, 235)));
  background-image: -webkit-linear-gradient(left, rgb(226, 239, 247) 0%, rgb(226, 239, 247) 30%, rgb(183, 216, 235) 70%, rgb(183, 216, 235) 100%);
  background-image: linear-gradient(90deg, rgb(226, 239, 247) 0%, rgb(226, 239, 247) 30%, rgb(183, 216, 235) 70%, rgb(183, 216, 235) 100%);
  background-size: auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container {
  width: 100%;
  margin-top: 50px;
  overflow: hidden;
  position: relative;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline {
  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;
  min-height: 150px;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline .year {
  text-align: center;
  background-color: rgb(8, 98, 173);
  height: 40px;
  width: 40px;
  margin-right: 53px;
  margin-left: 53px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  position: relative;
  -webkit-transition: background-color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: background-color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, background-color 0.2s ease-out;
  transition: transform 0.2s ease-out, background-color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  cursor: pointer;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -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_timeline-a3dc984 .timeline-container .timeline .year:hover {
  background-color: rgb(8, 98, 173);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline .year span {
  font-size: 22px;
  color: rgb(123, 175, 236);
  font-weight: 700;
  position: absolute;
  left: 50%;
  top: -30px;
  -webkit-transition: 0.3ms ease opacity;
  transition: 0.3ms ease opacity;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline .year.active {
  -webkit-transform: scaleX(1.5) scaleY(1.5);
      -ms-transform: scaleX(1.5) scaleY(1.5);
          transform: scaleX(1.5) scaleY(1.5);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline .year.active span {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline-line-01 {
  height: 7px;
  background-color: rgb(8, 98, 173);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-container .timeline-line-02 {
  height: 7px;
  background-color: rgb(8, 98, 173);
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-header {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-header h2 {
  font-size: 36px;
  color: rgb(8, 98, 173);
  font-weight: 700;
  margin: 0;
  padding: 0;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation {
  position: relative;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
  height: 40px;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button {
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-width: 4px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border-color: rgb(8, 98, 173);
  border-style: solid;
  cursor: pointer;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button:before {
  color: rgb(8, 98, 173);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button:hover {
  border-color: rgb(82, 128, 201);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button:hover:before {
  color: rgb(82, 128, 201);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.prev {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f060";
  font-family: icomoon;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.prev:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f060";
  font-family: icomoon;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.next:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f061";
  font-family: icomoon;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.disable {
  border-color: rgb(123, 175, 236);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.disable:before {
  color: rgb(123, 175, 236);
}
.coh-ce-cpt_timeline-a3dc984 .timeline-navigation .nav-button.disable:hover:before {
  color: rgb(123, 175, 236);
}
.coh-ce-cpt_timeline-a3dc984 .event-container {
  display: none;
  padding: 0;
  position: relative;
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event {
  padding: 0;
  min-height: 500px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_timeline-a3dc984 .event-container .event {
    display: block;
  }
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content {
  width: 100%;
  margin-bottom: 60px;
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content .event-image {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  cursor: pointer;
}
@media (max-width: 564px) {
  .coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content .event-image {
    max-height: 183px;
  }
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content .event-image img {
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content h3 {
  color: rgb(8, 98, 173);
  padding-top: 20px;
  padding-right: 0;
  padding-bottom: 20px;
  padding-left: 0;
  line-height: 40px;
  margin: 0;
  min-height: 120px;
}
.coh-ce-cpt_timeline-a3dc984 .event-container .event article .event-content p {
  margin: 0;
  line-height: 20px;
  font-size: 14px;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-bar {
  background-color: rgb(8, 98, 173);
  height: 10px;
  width: 160px;
  margin-bottom: 20px;
}
.coh-ce-cpt_timeline-a3dc984 .timeline-bar-year {
  font-size: 26px;
  color: rgb(8, 98, 173);
  font-weight: 700;
  margin-bottom: 20px;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_timeline-a3dc984 .timeline-bar-year {
    display: block;
  }
}
.coh-ce-cpt_timeline-f2db492d .coh-modal-inner {
  width: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_timeline-f2db492d .coh-modal-inner {
    width: auto;
  }
}
.coh-ce-cpt_timeline-fcc97fcd {
  padding: 0.75rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
  max-height: 86vh;
  max-width: 90vw;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_timeline-fcc97fcd {
    max-height: 80vh;
    max-width: 85vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_timeline-fcc97fcd {
    max-width: 80vw;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_timeline-fcc97fcd {
    max-width: 75vw;
  }
}
.coh-ce-cpt_title_description_sidebar-a97e008b {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_title_description_sidebar-a97e008b {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.left.coh-ce-cpt_title_description_sidebar-a97e008b {
  text-align: left;
}
.center.coh-ce-cpt_title_description_sidebar-a97e008b {
  text-align: center;
}
.right.coh-ce-cpt_title_description_sidebar-a97e008b {
  text-align: right;
}
.w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .tad-description {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 2.125rem;
  color: rgb(46, 46, 46);
}
@media (max-width: 1023px) {
  .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .tad-description {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
}
.w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck:before {
  background-color: rgb(199, 228, 255);
  width: 20px;
  -webkit-border-top-right-radius: 0.625rem;
          border-top-right-radius: 0.625rem;
  -webkit-border-bottom-left-radius: 0.625rem;
          border-bottom-left-radius: 0.625rem;
  margin-right: 24px;
  min-width: 20px;
  max-width: 20px;
}
@media (max-width: 1023px) {
  .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck:before {
    width: 20px;
    margin-right: 1rem;
  }
}
.w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck p, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck span, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck h1, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck h2, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck h3, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck h4, .w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck h5 {
  padding: 0;
  margin: 0;
}
.w-sidebar.coh-ce-cpt_title_description_sidebar-a97e008b .heading-ck p {
  font-size: 24px;
  line-height: 30px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
}
.coh-ce-cpt_title_description_sidebar-a97e008b h3 {
  font-size: 36px;
  line-height: 120%;
}
.coh-ce-cpt_title_description_sidebar-a97e008b h4 {
  font-size: 28px;
  line-height: 120%;
}
.coh-ce-cpt_title_description_sidebar-a97e008b h5 {
  font-size: 24px;
  line-height: 120%;
}
.coh-ce-cpt_title_description_sidebar-a97e008b h6 {
  font-size: 18px;
  line-height: 120%;
}
.coh-ce-cpt_title_description_sidebar-5329fa5b {
  color: rgb(8, 98, 173);
  font-style: normal;
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 1rem;
}
.coh-ce-cpt_title_description_sidebar-f6c64967 {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: rgb(46, 46, 46);
  font-weight: 400;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding: 0;
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 1.5rem;
  margin-left: 0;
}
.coh-ce-cpt_title_description_sidebar-f6c64967 p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_title_description_sidebar-f6c64967 p a {
  color: rgb(8, 98, 173);
  text-decoration: underline;
}
.coh-ce-cpt_title_with_background-d58f780f {
  background: -webkit-linear-gradient(345deg,rgba(187, 222, 251, 1) 0%, rgba(227, 242, 253, 1) 50%, rgba(227, 242, 253, 1) 100%);
  background: linear-gradient(105deg,rgba(187, 222, 251, 1) 0%, rgba(227, 242, 253, 1) 50%, rgba(227, 242, 253, 1) 100%);;
  padding-top: 12px;
  padding-right: 36px;
  padding-bottom: 12px;
  padding-left: 23px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_title_with_background-d58f780f {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
.coh-ce-cpt_title_with_background-d58f780f h2, .coh-ce-cpt_title_with_background-d58f780f h3, .coh-ce-cpt_title_with_background-d58f780f h4, .coh-ce-cpt_title_with_background-d58f780f h5, .coh-ce-cpt_title_with_background-d58f780f h6 {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_title_with_background-d58f780f h2, .coh-ce-cpt_title_with_background-d58f780f h3, .coh-ce-cpt_title_with_background-d58f780f h4, .coh-ce-cpt_title_with_background-d58f780f h5, .coh-ce-cpt_title_with_background-d58f780f h6 {
    font-family: 'Ubuntu Medium', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
  }
}
.coh-ce-cpt_title_with_background-b56308d3 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 34px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_title_with_background-b56308d3 {
    font-family: 'Ubuntu Medium', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;
  }
}
.coh-ce-cpt_utilidades_publicas_home-128533cc {
  font-weight: 700 !important;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 2.25rem;
  line-height: 2.875rem;
}
.coh-ce-cpt_utilidades_publicas_home-3466c8f2 {
  background-color: rgb(237, 231, 205);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(236, 161, 43);
  padding-top: 26px;
  padding-right: 26px;
  padding-bottom: 26px;
  padding-left: 26px;
  font-size: 16px;
  margin-top: 3.5rem;
  margin-right: auto;
  margin-left: auto;
  width: -webkit-fit-content;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-cpt_video_com_descricao_sanepar-152a225b {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.coh-ce-cpt_video_com_descricao_sanepar-801a550f {
  margin: 15% auto;
  padding: 1.25rem;
  width: 100%;
  max-width: 800px;
  height: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_com_descricao_sanepar-801a550f {
    width: 100%;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 0;
    padding-bottom: 1.25rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_video_com_descricao_sanepar-7381664 {
  width: 100%;
  height: 100%;
}
.coh-ce-cpt_video_com_descricao_sanepar-ca59d4d6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-cpt_video_com_descricao_sanepar-e7d40d6c {
  width: 100%;
}
.coh-ce-cpt_video_com_descricao_sanepar-6cad2a83 {
  width: 100%;
  margin-right: 1.5rem;
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: auto;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_com_descricao_sanepar-6cad2a83 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_video_com_descricao_sanepar-6cad2a83 {
    width: 100%;
    max-width: 100%;
  }
}
.single.coh-ce-cpt_video_com_descricao_sanepar-6cad2a83 {
  width: 100%;
}
@media (max-width: 1023px) {
  .single.coh-ce-cpt_video_com_descricao_sanepar-6cad2a83 {
    width: 100%;
  }
}
.coh-ce-cpt_video_com_descricao_sanepar-8f5b2e13 {
  position: relative;
  width: 100%;
}
.coh-ce-cpt_video_com_descricao_sanepar-f6d4c695 {
  height: 500px;
  width: 100%;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_com_descricao_sanepar-f6d4c695 {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_com_descricao_sanepar-f6d4c695 {
    height: 14.3125rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-cpt_video_com_descricao_sanepar-9122c766 {
  margin-top: 8px;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_com_descricao_sanepar-9122c766 {
    margin-left: 0;
  }
}
.coh-ce-cpt_video_com_descricao_sanepar-9700f3dc {
  font-style: normal;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 0.3125rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_com_descricao_sanepar-9700f3dc {
    margin-top: 1.5rem;
    margin-right: 0;
    margin-bottom: 0.5rem;
    margin-left: 0;
  }
}
.coh-ce-cpt_video_com_descricao_sanepar-5ef8f741 {
  font-size: 16px;
  line-height: 140%;
  font-style: normal;
  font-weight: 400;
  color: rgb(84, 91, 98);
  margin: 0;
  padding: 0;
}
.coh-ce-cpt_video_gallery-152a225b {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.coh-ce-cpt_video_gallery-420a04d6 {
  margin: 15% auto;
  padding: 1.25rem;
  width: 80%;
  max-width: 50rem;
  height: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-420a04d6 {
    width: 100%;
    max-width: 100%;
    padding-top: 1.25rem;
    padding-right: 0;
    padding-bottom: 1.25rem;
    padding-left: 0;
  }
}
.coh-ce-cpt_video_gallery-7381664 {
  width: 100%;
  height: 100%;
}
.left.coh-ce-cpt_video_gallery-f67a09f9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.center.coh-ce-cpt_video_gallery-f67a09f9 {
  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;
}
.right.coh-ce-cpt_video_gallery-f67a09f9 {
  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_video_gallery-3e2879c2 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cpt_video_gallery-14ada25a p {
  font-style: normal;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_video_gallery-31fc5726 {
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 2.25rem;
  line-height: 2.875rem;
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_video_gallery-6bdc9982 {
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: normal;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_video_gallery-dc5cecf4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-ce-cpt_video_gallery-dc5cecf4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_video_gallery-dc5cecf4:before {
  display: none;
}
.coh-ce-cpt_video_gallery-dc5cecf4:after {
  display: none;
}
.single.coh-ce-cpt_video_gallery-dc5cecf4 .main-video, .single.coh-ce-cpt_video_gallery-dc5cecf4 .main-container {
  width: 100%;
  max-width: 100%;
}
.single.coh-ce-cpt_video_gallery-dc5cecf4 .video-list {
  display: none;
}
.coh-ce-cpt_video_gallery-c8d6f679 {
  width: 50.125rem;
  margin-right: 1.5rem;
  max-width: 50.125rem;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_gallery-c8d6f679 {
    width: 100%;
    max-width: 50.125rem;
  }
}
@media (max-width: 1439px) {
  .coh-ce-cpt_video_gallery-c8d6f679 {
    width: 100%;
    max-width: 100%;
  }
}
.single.coh-ce-cpt_video_gallery-c8d6f679 {
  width: 100%;
}
@media (max-width: 1023px) {
  .single.coh-ce-cpt_video_gallery-c8d6f679 {
    width: 100%;
  }
}
.coh-ce-cpt_video_gallery-8a31fe82 {
  position: relative;
}
.coh-ce-cpt_video_gallery-cd7e6eed {
  height: 25rem;
  width: 50.125rem;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_gallery-cd7e6eed {
    width: 50.125rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-cd7e6eed {
    height: 14.3125rem;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
}
.coh-ce-cpt_video_gallery-78adcad9 {
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-78adcad9 {
    margin-left: 0;
  }
}
.coh-ce-cpt_video_gallery-605d8183 {
  font-style: normal;
  font-size: 1.5rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-605d8183 {
    margin-top: 1.5rem;
    margin-right: 0;
    margin-bottom: 0.5rem;
    margin-left: 0;
  }
}
.coh-ce-cpt_video_gallery-b4b89a {
  font-size: 1rem;
  line-height: 1.25rem;
  font-style: normal;
  font-weight: 600;
  color: rgb(84, 91, 98);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
}
.coh-ce-cpt_video_gallery-815ac4d8 {
  display: inline-block;
  margin-top: 2.5rem;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_gallery-815ac4d8 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-815ac4d8 {
    margin-top: 1.5rem;
  }
}
.coh-ce-cpt_video_gallery-5e7ce696 {
  width: 100%;
  height: 100%;
  max-height: 31rem;
  overflow: auto;
}
.coh-ce-cpt_video_gallery-5e7ce696::-webkit-scrollbar {
  width: 0.25rem;
}
.coh-ce-cpt_video_gallery-5e7ce696::-webkit-scrollbar-track {
  background-color: rgb(217, 217, 217);
}
.coh-ce-cpt_video_gallery-5e7ce696::-webkit-scrollbar-thumb {
  background-color: rgb(82, 128, 201);
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
}
.single.coh-ce-cpt_video_gallery-5e7ce696 {
  display: none;
}
.coh-ce-cpt_video_gallery-5e7ce696 .selected {
  background-color: rgb(229, 243, 255);
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
}
.coh-ce-cpt_video_gallery-9e52601b {
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_video_gallery-7a89e957 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-height: 6.5rem;
  height: 100%;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-7a89e957 {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_video_gallery-7a89e957 {
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-cpt_video_gallery-e4f1fc78 {
  max-height: 6.5rem;
  max-width: 11.375rem;
  height: 6.5rem;
  width: 11.375rem;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-cpt_video_gallery-53a97d2d {
  margin-right: 1rem;
  margin-left: 1rem;
}
.coh-ce-cpt_video_gallery-1e8bc720 {
  font-style: normal;
  font-size: 1rem;
  line-height: 1.3rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: rgb(84, 91, 98);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-1e8bc720 {
    -webkit-line-clamp: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_video_gallery-1e8bc720 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
  }
}
.titulo-mini-video.coh-ce-cpt_video_gallery-1e8bc720 {
  font-weight: 700 !important;
}
.titulo-mini-video.coh-ce-cpt_video_gallery-1e8bc720 .titulo-mini-video {
  font-weight: 700 !important;
}
.coh-ce-cpt_video_gallery-173dc23a {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.3rem;
  font-style: normal;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: rgb(84, 91, 98);
}
.coh-ce-cpt_video_gallery-759b9d39 {
  display: none;
  margin-top: 2.5rem;
}
@media (max-width: 1919px) {
  .coh-ce-cpt_video_gallery-759b9d39 {
    display: inline-block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_gallery-759b9d39 {
    margin-top: 1.5rem;
  }
}
.coh-ce-b6c1649a {
  height: 100%;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 133px;
}
@media (max-width: 1023px) {
  .coh-ce-b6c1649a {
    padding-top: 67px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-8c7f5f83 {
  width: 435px;
  height: 300px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 36px;
  padding-right: 24px;
  padding-bottom: 36px;
  padding-left: 24px;
  background-color: rgba(10, 93, 144, 0.9);
  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;
  gap: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-8c7f5f83 {
    height: 357px;
    width: 279px;
    gap: 15px;
  }
}
.coh-ce-8c7f5f83:before {
  content: normal;
}
.coh-ce-8c7f5f83:after {
  content: normal;
}
.coh-ce-1a7c2c08 {
  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;
  gap: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-1a7c2c08 {
    gap: 15px;
  }
}
.coh-ce-1a7c2c08:before {
  content: normal;
}
.coh-ce-1a7c2c08:after {
  content: normal;
}
.coh-ce-f5d2b88f {
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-f5d2b88f {
    font-size: 28px;
    line-height: 36px;
  }
}
.coh-ce-fd38a7ad {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b571cffd {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-3ef4c975 {
  container-type: inline-size;
}
.coh-ce-3ef4c975 .l-contacts-articles-wrapper > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-3ef4c975 .l-contacts-articles-wrapper > div:after {
  min-width: 215px;
  content: "";
}
.coh-ce-3ef4c975 .l-contacts-articles-wrapper > div > div {
  min-width: 215px;
  margin-bottom: 20px;
  max-width: 298px;
}
@media (max-width: 1439px) {
  .coh-ce-3ef4c975 .l-contacts-articles-wrapper > div > div {
    max-width: 100%;
  }
}
.coh-ce-3ef4c975 .l-contacts__title {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 8px;
}
.coh-ce-3ef4c975 .l-contacts__app-btn {
  padding-top: 15px;
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-3ef4c975 .l-contacts {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: rgb(82, 128, 201);
    border-bottom-color: rgb(82, 128, 201);
  }
}
.coh-ce-3ef4c975 .l-contacts div:last-child {
  border-left-color: rgb(82, 128, 201);
}
.coh-ce-1aea89e1 {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-1aea89e1 {
    display: none;
  }
}
.coh-ce-5fba8a8c {
  display: inline-block;
  margin-right: 38px;
  margin-bottom: 20px;
}
.coh-ce-1fe24658 {
  display: inline-block;
  margin-bottom: 20px;
}
.coh-ce-5dc7b3dd {
  margin-right: 8px;
}
.coh-ce-5dc7b3dd: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: "\f179";
  font-family: icomoon;
}
.coh-ce-d8bf240a: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: "\f17b";
  font-family: icomoon;
}
.coh-ce-7d21237e {
  margin-bottom: 32px;
}
.coh-ce-2fa89b4a {
  display: none;
  margin-top: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-2fa89b4a {
    display: block;
  }
}
.coh-ce-263d5d26 {
  display: inline-block;
  margin-right: 60px;
  margin-bottom: 20px;
}
.coh-ce-699ac0bc {
  border: 1px red solid;
  -webkit-border-top-left-radius: 1.5rem;
          border-top-left-radius: 1.5rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
}
.coh-ce-f733a2e8 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-f733a2e8 .social-sharing-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-1c647972 {
  margin-top: -70px;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-1c647972 {
    margin-top: 16px;
  }
}
.coh-ce-c2929667 {
  visibility: hidden;
}
.coh-ce-591f5dfa {
  color: rgb(8, 98, 173);
}
.coh-ce-292fb554 {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
}
@media (max-width: 1023px) {
  .coh-ce-292fb554 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-292fb554 .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-292fb554 .cards-group:last-child {
  margin-left: auto;
}
.coh-ce-292fb554 .cards-group h2 > a {
  display: none;
}
.coh-ce-292fb554 .cards-group div a, .coh-ce-292fb554 .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-292fb554 .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.coh-ce-76779c52 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  margin-bottom: 16px;
}
.coh-ce-59b0bc31 {
  color: rgb(46, 46, 46);
  font-size: 16px;
}
.coh-ce-f733a2e8 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-f733a2e8 .social-sharing-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-cbd6fbe {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: rgb(8, 98, 173);
}
.coh-ce-cbd6fbe span {
  font-weight: 700 !important;
}
.coh-ce-cbd6fbe a {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: rgb(8, 98, 173);
}
.coh-ce-cbd6fbe a:hover {
  text-decoration: underline;
}
.coh-ce-9014cd5e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-9014cd5e > div {
  padding-right: 10px;
  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-9014cd5e > div img {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.coh-ce-55aff20c {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(82, 128, 201);
  font-size: 16px;
  line-height: 26px;
}
@media (max-width: 1023px) {
  .coh-ce-e02b2cd7 {
    display: none;
  }
}
.coh-ce-612083fb {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-612083fb {
    display: block;
  }
}
.coh-ce-59ec6c96 {
  background-color: rgb(199, 228, 255);
  padding: 10px;
  margin-bottom: 20px;
}
.coh-ce-34ac4cd5 {
  margin: 0;
}
.coh-ce-92ef8e26 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-f1fca0df li {
  margin: 5px;
}
.coh-ce-ae27ed58: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: "\f0c1";
  font-family: icomoon;
}
.coh-ce-2febd290: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;
}
.coh-ce-94b948f9: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: "\f1c1";
  font-family: icomoon;
}
.coh-ce-92ef8e26 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-f1fca0df li {
  margin: 5px;
}
.coh-ce-ae27ed58: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: "\f0c1";
  font-family: icomoon;
}
.coh-ce-2febd290: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;
}
.coh-ce-94b948f9: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: "\f1c1";
  font-family: icomoon;
}
.coh-ce-7749f08e {
  width: 280px;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  height: 100%;
}
.coh-ce-7749f08e:before {
  content: normal;
}
.coh-ce-7749f08e:after {
  content: normal;
}
.coh-ce-ab07ef86 {
  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;
  gap: 16px;
}
.coh-ce-ab07ef86:before {
  content: normal;
}
.coh-ce-ab07ef86:after {
  content: normal;
}
.coh-ce-624aa99a {
  height: 167px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(230, 239, 247);
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-624aa99a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\f016";
  font-family: icomoon;
  font-size: 62px;
}
.coh-ce-53e56203 {
  display: inline-block;
  background-color: rgb(230, 239, 247);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 140%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-4661254 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 0;
  word-break: break-all;
}
.coh-ce-da087aad: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: "\ec06";
  font-family: sanepar;
  font-size: 18px;
}
.coh-ce-7749f08e {
  width: 280px;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  height: 100%;
}
.coh-ce-7749f08e:before {
  content: normal;
}
.coh-ce-7749f08e:after {
  content: normal;
}
.coh-ce-ab07ef86 {
  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;
  gap: 16px;
}
.coh-ce-ab07ef86:before {
  content: normal;
}
.coh-ce-ab07ef86:after {
  content: normal;
}
.coh-ce-c16af5ae {
  height: 167px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(230, 239, 247);
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-c16af5ae:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\f1c7";
  font-family: icomoon;
  font-size: 62px;
}
.coh-ce-53e56203 {
  display: inline-block;
  background-color: rgb(230, 239, 247);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 140%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-4661254 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 0;
  word-break: break-all;
}
.coh-ce-da087aad: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: "\ec06";
  font-family: sanepar;
  font-size: 18px;
}
.coh-ce-7749f08e {
  width: 280px;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  height: 100%;
}
.coh-ce-7749f08e:before {
  content: normal;
}
.coh-ce-7749f08e:after {
  content: normal;
}
.coh-ce-ab07ef86 {
  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;
  gap: 16px;
}
.coh-ce-ab07ef86:before {
  content: normal;
}
.coh-ce-ab07ef86:after {
  content: normal;
}
.coh-ce-f600b45 {
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  height: 167px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-53e56203 {
  display: inline-block;
  background-color: rgb(230, 239, 247);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 140%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-4661254 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 0;
  word-break: break-all;
}
.coh-ce-da087aad: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: "\ec06";
  font-family: sanepar;
  font-size: 18px;
}
.coh-ce-9aaedf33 {
  margin-bottom: 2rem;
}
@media (max-width: 1439px) {
  .coh-ce-9aaedf33 {
    margin-bottom: 1.5rem;
  }
}
.coh-ce-20118222 {
  height: 100%;
  width: 100%;
  position: relative;
}
.coh-ce-20118222:before {
  display: none;
}
.coh-ce-20118222:after {
  display: none;
}
.coh-ce-b786537b {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 93, 145, 0)), to(#0A5D91));
  background: -webkit-linear-gradient(top, rgba(10, 93, 145, 0) 0%, #0A5D91 100%);
  background: linear-gradient(180deg, rgba(10, 93, 145, 0) 0%, #0A5D91 100%);
  pointer-events: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
  display: none;
}
.coh-ce-b786537b:after {
  display: none;
}
.coh-ce-b786537b:before {
  display: none;
}
.coh-ce-44be7ea {
  position: absolute;
  bottom: 50px;
  left: 50px;
}
.coh-ce-44be7ea:before {
  display: none;
}
.coh-ce-44be7ea:after {
  display: none;
}
.coh-ce-171380ea {
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 34px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
.coh-ce-74598331 {
  color: rgb(255, 255, 255);
  font-size: 24px;
  line-height: 34px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b141e682 {
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
}
.coh-ce-191192fe {
  display: none;
}
.coh-ce-7749f08e {
  width: 280px;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  height: 100%;
}
.coh-ce-7749f08e:before {
  content: normal;
}
.coh-ce-7749f08e:after {
  content: normal;
}
.coh-ce-ab07ef86 {
  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;
  gap: 16px;
}
.coh-ce-ab07ef86:before {
  content: normal;
}
.coh-ce-ab07ef86:after {
  content: normal;
}
.coh-ce-5af04f41 {
  height: 167px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(230, 239, 247);
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-5af04f41:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\f1c8";
  font-family: icomoon;
  font-size: 62px;
}
.coh-ce-53e56203 {
  display: inline-block;
  background-color: rgb(230, 239, 247);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 140%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-4661254 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 0;
  word-break: break-all;
}
.coh-ce-da087aad: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: "\ec06";
  font-family: sanepar;
  font-size: 18px;
}
.coh-ce-7749f08e {
  width: 280px;
  padding: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  height: 100%;
}
.coh-ce-7749f08e:before {
  content: normal;
}
.coh-ce-7749f08e:after {
  content: normal;
}
.coh-ce-ab07ef86 {
  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;
  gap: 16px;
}
.coh-ce-ab07ef86:before {
  content: normal;
}
.coh-ce-ab07ef86:after {
  content: normal;
}
.coh-ce-e31e8e9a {
  height: 167px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(230, 239, 247);
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
.coh-ce-e31e8e9a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  content: "\ee51";
  font-family: sanepar;
  font-size: 62px;
}
.coh-ce-53e56203 {
  display: inline-block;
  background-color: rgb(230, 239, 247);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 140%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-4661254 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 0;
  word-break: break-all;
}
.coh-ce-da087aad: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: "\ec06";
  font-family: sanepar;
  font-size: 18px;
}
.coh-ce-7b850b10 {
  margin-top: 16px;
  margin-bottom: 60px;
}
.coh-ce-5b71d76e {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 46px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 26px;
}
@media (max-width: 1023px) {
  .coh-ce-5b71d76e {
    font-size: 24px;
    line-height: 34px;
  }
}
.coh-ce-97d9871a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 767px) {
  .coh-ce-97d9871a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-13e802a6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
  gap: 24px;
}
@media (max-width: 1439px) {
  .coh-ce-13e802a6 {
    margin-bottom: 12px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-13e802a6 {
    gap: 12px;
    display: block;
  }
}
@media (max-width: 564px) {
  .coh-ce-13e802a6 {
    display: block;
  }
}
.coh-ce-13e802a6:before {
  content: normal;
}
.coh-ce-13e802a6:after {
  content: normal;
}
.coh-ce-11fcbd6f {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-63f20018 {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-dce07274 {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-6134efc1 {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-a4bb0454 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 16px;
}
.coh-ce-2ae72ba0 {
  display: table;
  margin-top: 16px;
  margin-bottom: 16px;
}
.coh-ce-a9ed8826 {
  font-size: 16px;
  line-height: 20px;
  color: rgb(46, 46, 46);
  font-weight: 100;
  display: inline-block;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-a9ed8826 {
    font-size: 16px;
    color: rgb(84, 91, 98);
    font-style: italic;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
  }
}
.coh-ce-d52bb4e5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
.coh-ce-d52bb4e5 .card-header {
  background-color: rgb(236, 161, 43);
}
.coh-ce-d52bb4e5 .card-header span {
  color: rgb(255, 255, 255);
}
.coh-ce-d52bb4e5 .card-header span:after {
  color: rgb(255, 255, 255);
}
.coh-ce-d52bb4e5 .card-body .datetime-wrapper .datetime-icon:before {
  color: rgb(236, 161, 43);
}
.coh-ce-c3c86cd3 {
  width: 789px;
}
@media (max-width: 1023px) {
  .coh-ce-c3c86cd3 {
    width: 648px;
  }
}
@media (max-width: 767px) {
  .coh-ce-c3c86cd3 {
    width: 371px;
  }
}
.coh-ce-f3d45831 {
  background-color: rgb(82, 128, 201);
  width: 100%;
  padding-top: 15px;
  padding-right: 24px;
  padding-bottom: 15px;
  padding-left: 24px;
  -webkit-border-top-left-radius: 24px;
          border-top-left-radius: 24px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-f3d45831 {
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    gap: 20px;
  }
}
.coh-ce-f3d45831:before {
  content: normal;
}
.coh-ce-f3d45831:after {
  content: normal;
}
.coh-ce-d871fd4b {
  height: 24px;
  display: inline-block;
  color: #2E2E2E !important;
}
@media (max-width: 1023px) {
  .coh-ce-d871fd4b {
    height: 20px;
  }
}
.coh-ce-d871fd4b:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  color: #2E2E2E !important;
  font-size: 24px;
  color: rgb(46, 46, 46);
  content: "\ec45";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-d871fd4b:after {
    font-size: 20px;
  }
}
.coh-ce-b63d7c6a {
  color: rgb(46, 46, 46);
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  line-height: 46px;
  color: #2E2E2E !important;
}
@media (max-width: 1023px) {
  .coh-ce-b63d7c6a {
    font-size: 16px;
    line-height: 140%;
  }
}
.coh-ce-fb53fe36 {
  color: rgb(46, 46, 46);
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 46px;
}
@media (max-width: 1023px) {
  .coh-ce-fb53fe36 {
    font-size: 16px;
    line-height: 140%;
  }
}
.coh-ce-9aa1dfc3 {
  background-color: rgb(255, 255, 255);
  padding-top: 32px;
  padding-right: 56px;
  padding-bottom: 32px;
  padding-left: 56px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 24px;
          border-bottom-right-radius: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-9aa1dfc3 {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.coh-ce-40966fd0 {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(199, 228, 255);
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-40966fd0 {
    -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-e99d5426 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.coh-ce-e99d5426:before {
  content: normal;
}
.coh-ce-e99d5426:after {
  content: normal;
}
.coh-ce-964e3ed8: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;
  font-size: 32px;
  color: rgb(82, 128, 201);
}
.coh-ce-2ba315ab {
  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;
  gap: 4px;
}
.coh-ce-2ba315ab:before {
  content: normal;
}
.coh-ce-2ba315ab:after {
  content: normal;
}
.coh-ce-f406c52e {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-bc8d1cc {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 26px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
.coh-ce-b7e77f4b {
  display: inline-block;
  margin-top: 6px;
  margin-right: 16px;
  margin-left: 16px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(166, 166, 166);
  width: 1px;
  height: 27px;
}
@media (max-width: 1023px) {
  .coh-ce-b7e77f4b {
    margin-top: 16px;
    margin-bottom: 16px;
    height: 1px;
    width: 27px;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: rgb(166, 166, 166);
    border-right-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-7bbeb2a5 {
  border-width: 1px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  margin-bottom: 24px;
}
.coh-ce-7bbeb2a5:before {
  content: normal;
}
.coh-ce-7bbeb2a5:after {
  content: normal;
}
.coh-ce-d7c988b7 {
  background-color: rgb(229, 243, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  padding: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ee6f4674 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-ee6f4674:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\ef4e";
  font-family: sanepar;
}
.coh-ce-d91d83d1 {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-d91d83d1:before {
  content: normal;
}
.coh-ce-d91d83d1:after {
  content: normal;
}
.coh-ce-88b8e921 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.coh-ce-88b8e921:before {
  content: normal;
}
.coh-ce-88b8e921:after {
  content: normal;
}
.coh-ce-65395fd5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  display: inline-block;
}
.coh-ce-f799241f {
  position: relative;
  height: 16px;
  display: inline-block;
}
.coh-ce-f799241f:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\ecc4";
  font-family: sanepar;
  font-size: 16px;
  color: rgb(8, 98, 173);
}
.coh-ce-f799241f:hover span {
  display: block;
}
.coh-ce-a43f2054 {
  display: none;
  position: absolute;
  padding-top: 17px;
  padding-right: 12px;
  padding-bottom: 17px;
  padding-left: 12px;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  background-color: rgb(230, 231, 232);
  width: 595px;
}
@media (max-width: 1023px) {
  .coh-ce-a43f2054 {
    width: 54vw;
  }
}
.coh-ce-a43f2054 p {
  margin-bottom: 0;
}
.coh-ce-90c60a4d {
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-51c670bf {
  border-width: 1px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  margin-bottom: 24px;
}
.coh-ce-51c670bf:before {
  content: normal;
}
.coh-ce-51c670bf:after {
  content: normal;
}
.coh-ce-e97df382 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-e97df382:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\f3b0";
  font-family: sanepar;
}
.coh-ce-b2251d1a {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-b2251d1a:before {
  content: normal;
}
.coh-ce-b2251d1a:after {
  content: normal;
}
.coh-ce-b2251d1a a {
  color: rgb(8, 98, 173);
  color: #0862AD !important;
  text-decoration: underline !important;
  text-decoration: underline;
}
.coh-ce-b2251d1a p {
  margin-bottom: 0;
}
.coh-ce-bf810a79 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-bf810a79:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\ef57";
  font-family: sanepar;
}
.coh-ce-ac657a4e {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-ac657a4e:before {
  content: normal;
}
.coh-ce-ac657a4e:after {
  content: normal;
}
.coh-ce-ac657a4e p {
  margin-bottom: 0;
}
.coh-ce-8eb15e3a {
  padding-top: 25px;
  padding-right: 20px;
  padding-bottom: 35px;
  padding-left: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);;
  margin-bottom: 32px;
  -webkit-border-top-right-radius: 16px;
          border-top-right-radius: 16px;
  -webkit-border-bottom-left-radius: 16px;
          border-bottom-left-radius: 16px;
}
.coh-ce-8eb15e3a:before {
  content: normal;
}
.coh-ce-8eb15e3a:after {
  content: normal;
}
.coh-ce-aca0b4c7 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-aca0b4c7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\f571";
  font-family: sanepar;
}
.coh-ce-472984a0 {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-472984a0:before {
  content: normal;
}
.coh-ce-472984a0:after {
  content: normal;
}
.coh-ce-472984a0 p {
  margin-bottom: 0;
}
.coh-ce-472984a0 a {
  color: rgb(8, 98, 173);
  text-decoration: underline;
}
.coh-ce-e768498e {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-style: italic;
  font-size: 16px;
}
.coh-ce-2b4467ef {
  position: relative;
}
.coh-ce-31ea00cf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.coh-ce-31ea00cf:before {
  content: normal;
}
.coh-ce-31ea00cf:after {
  content: normal;
}
.coh-ce-3744b8eb {
  font-weight: 100;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-87d4e79 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 24px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.coh-ce-97ba94bd {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 663px;
  background-image: var(--bg-image-desktop);
}
@media (max-width: 1023px) {
  .coh-ce-97ba94bd {
    height: 607px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: var(--bg-image-mobile);
  }
}
.coh-ce-1176b816 {
  height: 100%;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding-top: 133px;
}
@media (max-width: 1023px) {
  .coh-ce-1176b816 {
    padding-top: 67px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-3052930d {
  width: 435px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 36px;
  padding-right: 30px;
  padding-bottom: 36px;
  padding-left: 30px;
  background-color: rgba(10, 93, 144, 0.9);
  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;
  gap: 18px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 300px;
}
@media (max-width: 1023px) {
  .coh-ce-3052930d {
    width: 279px;
    gap: 15px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 357px;
  }
}
.coh-ce-3052930d:before {
  content: normal;
}
.coh-ce-3052930d:after {
  content: normal;
}
.coh-ce-adfa68d0 {
  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;
  gap: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-adfa68d0 {
    gap: 15px;
  }
}
.coh-ce-adfa68d0:before {
  content: normal;
}
.coh-ce-adfa68d0:after {
  content: normal;
}
.coh-ce-526637c9 {
  font-size: 36px;
  line-height: 44px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-526637c9 {
    font-size: 28px;
    line-height: 36px;
  }
}
.coh-ce-66005162 {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b6c1649a {
  height: 100%;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 133px;
}
@media (max-width: 1023px) {
  .coh-ce-b6c1649a {
    padding-top: 67px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.coh-ce-8c7f5f83 {
  width: 435px;
  height: 300px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding-top: 36px;
  padding-right: 24px;
  padding-bottom: 36px;
  padding-left: 24px;
  background-color: rgba(10, 93, 144, 0.9);
  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;
  gap: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-8c7f5f83 {
    height: 357px;
    width: 279px;
    gap: 15px;
  }
}
.coh-ce-8c7f5f83:before {
  content: normal;
}
.coh-ce-8c7f5f83:after {
  content: normal;
}
.coh-ce-1a7c2c08 {
  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;
  gap: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-1a7c2c08 {
    gap: 15px;
  }
}
.coh-ce-1a7c2c08:before {
  content: normal;
}
.coh-ce-1a7c2c08:after {
  content: normal;
}
.coh-ce-f5d2b88f {
  font-weight: 700;
  font-size: 36px;
  line-height: 44px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-f5d2b88f {
    font-size: 28px;
    line-height: 36px;
  }
}
.coh-ce-fd38a7ad {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b571cffd {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-f733a2e8 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-f733a2e8 .social-sharing-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-de43da69 {
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.coh-ce-c2929667 {
  visibility: hidden;
}
.coh-ce-591f5dfa {
  color: rgb(8, 98, 173);
}
.coh-ce-eb2283f5 {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
}
@media (max-width: 1023px) {
  .coh-ce-eb2283f5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-eb2283f5 .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-eb2283f5 .cards-group:last-child {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-eb2283f5 .cards-group:last-child {
    margin-left: unset;
  }
}
.coh-ce-eb2283f5 .cards-group h2 > a {
  display: none;
}
.coh-ce-eb2283f5 .cards-group div a, .coh-ce-eb2283f5 .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-eb2283f5 .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.coh-ce-36087632 p {
  color: rgb(46, 46, 46);
}
.coh-ce-866a2c67 {
  font-style: normal;
  font-size: 48px;
  line-height: 4.375rem;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 1.6875rem;
  margin-right: 0;
  margin-bottom: 1.75rem;
  margin-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-866a2c67 {
    margin-top: 0.75rem;
    margin-right: 0;
    margin-bottom: 3.5rem;
    margin-left: 0;
  }
}
.coh-ce-7901334f {
  font-style: normal;
  font-size: 1rem;
  line-height: 140%;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
}
.coh-ce-7901334f p {
  color: rgb(46, 46, 46);
}
.coh-ce-2e5af8af {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: rgb(199, 228, 255);
  padding-top: 1.375rem;
  -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-2e5af8af {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-16c6a961 {
  height: 10.8125rem;
  width: 13.6875rem;
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-16c6a961 {
    display: none;
  }
}
.coh-ce-1a7919fb {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-1a7919fb {
    height: 18.375rem;
    width: 100%;
    display: block;
    margin-bottom: 3.5rem;
  }
}
.coh-ce-5effb831 {
  margin-left: 3.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-5effb831 {
    margin-left: 0;
  }
}
.coh-ce-5effb831 .info_data {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 140%;
  font-style: normal;
}
.coh-ce-5effb831 .info_prefix {
  font-size: 1rem;
  line-height: 140%;
  font-style: normal;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.625rem;
  margin-left: 0;
}
.coh-ce-2476042f {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 1.5rem;
  line-height: 2.125rem;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.5rem;
  margin-left: 0;
}
.coh-ce-1d220d82 {
  margin-left: 0.625rem;
}
.coh-ce-cc2420cb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-8708c562: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: " ";
  content: "\f073";
  font-family: icomoon;
  margin-right: 0.625rem;
  font-size: 18px;
}
.coh-ce-17b02acb {
  margin-left: 4px !important;
}
.coh-ce-bfb08d6f {
      margin-right: -4px;
}
.coh-ce-d867f550: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: " ";
  content: "\f0f7";
  font-family: icomoon;
  margin-right: 0.625rem;
  font-size: 18px;
}
.coh-ce-e9aef346 {
  text-decoration: underline;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-ce-e9aef346: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: " ";
  margin-right: 0.625rem;
  margin-left: -2px;
  content: "\e910";
  font-family: sanepar;
  text-decoration: none;
  font-size: 18px;
}
.coh-ce-2b59b26e {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
  margin-top: 5.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-2b59b26e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 2.125rem;
  }
}
.coh-ce-2b59b26e .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-2b59b26e .cards-group:last-child {
  margin-left: auto;
}
.coh-ce-2b59b26e .cards-group h2 > a {
  display: none;
}
.coh-ce-2b59b26e .cards-group div a, .coh-ce-2b59b26e .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-2b59b26e .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.coh-ce-2f8b92c9 {
  height: auto;
  width: 17.875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: rgb(255, 255, 255);
  padding-top: 1.5rem;
  padding-right: 1.25rem;
  padding-bottom: 1.5rem;
  padding-left: 1.25rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-2f8b92c9 {
    width: 100%;
  }
}
.coh-ce-2f8b92c9:before {
  display: none;
}
.coh-ce-2f8b92c9:after {
  display: none;
}
.coh-ce-d5e471af {
  width: 100%;
}
.coh-ce-28fef949 {
  height: 11.9375rem;
  width: 15.3125rem;
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
  margin-bottom: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(204, 204, 204);
}
@media (max-width: 1023px) {
  .coh-ce-28fef949 {
    width: 100%;
  }
}
.coh-ce-fc6b5d05 {
  font-size: 1.5rem;
  line-height: 2.125rem;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-fc6b5d05:hover {
  color: rgb(8, 98, 173);
}
.coh-ce-60374adc {
  margin-top: 10px;
}
.coh-ce-a156700 {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1439px) {
  .coh-ce-a156700 {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-a156700 {
    width: 100%;
  }
}
.coh-ce-87a3e27f {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: minmax(auto, 332px) 144px;
  gap: 0px;
  width: 82.1rem;
  -webkit-border-bottom-right-radius: 1.5rem;
          border-bottom-right-radius: 1.5rem;
}
@media (max-width: 1439px) {
  .coh-ce-87a3e27f {
    grid-template-rows: minmax(auto, 303px) 144px;
    gap: 0px;
    grid-template-columns: repeat(6, 1fr);
    width: unset;
  }
}
@media (max-width: 1023px) {
  .coh-ce-87a3e27f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: unset;
  }
}
@media (max-width: 767px) {
  .coh-ce-87a3e27f {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-87a3e27f {
    width: unset;
  }
}
.coh-ce-357b9ad5 {
  -webkit-border-top-left-radius: 1.5rem;
          border-top-left-radius: 1.5rem;
  padding: 4.5rem;
  background-color: rgb(195, 11, 11);
  grid-column: span 3 / span 3;
  grid-row: 1;
  grid-column-start: 1;
  z-index: 1;
}
@media (max-width: 1439px) {
  .coh-ce-357b9ad5 {
    padding-top: 2rem;
    padding-right: 1.5rem;
    grid-column: span 4 / span 5;
  }
}
@media (max-width: 1023px) {
  .coh-ce-357b9ad5 {
    padding-top: 4rem;
    padding-right: 1.5rem;
    padding-bottom: 4rem;
    padding-left: 1.5rem;
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    height: auto;
    grid-row: 2;
    grid-column: 1;
  }
}
@media (max-width: 767px) {
  .coh-ce-357b9ad5 {
    grid-row: 2;
    grid-column: 1;
  }
}
.coh-ce-5ad21491 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 40px;
  line-height: 54px;
  margin-bottom: 1rem;
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-5ad21491 {
    font-family: 'Ubuntu Regular', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-size: 44px;
    line-height: 54px;
    font-weight: 700;
    color: rgb(35, 116, 77);
  }
}
.coh-ce-2ac84e44 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 0;
  color: rgb(46, 46, 46);
}
@media (max-width: 1023px) {
  .coh-ce-2ac84e44 {
    font-family: 'Ubuntu Regular', sans-serif;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    color: rgb(46, 46, 46);
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
  }
}
.coh-ce-5d793f5a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  background-color: rgb(244, 248, 246);
  grid-column: span 2 / span 2;
   grid-column-start: 1;
  grid-row-start: 2;
}
@media (max-width: 1439px) {
  .coh-ce-5d793f5a {
    grid-column: span 4 / span 4;
    height: auto;
    -webkit-border-bottom-left-radius: 1.5rem;
            border-bottom-left-radius: 1.5rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-5d793f5a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-row: 3;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-5d793f5a {
    grid-row: 3;
    grid-column: 1;
  }
}
.coh-ce-9d1035be {
  margin-bottom: 0.25rem;
  font-size: 28px;
  line-height: 38px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(19, 19, 19);
  font-weight: 700 !important;
}
@media (max-width: 1023px) {
  .coh-ce-9d1035be {
    color: rgb(19, 19, 19);
    font-size: 28px;
    line-height: 38px;
    font-weight: 700;
    margin-left: 1rem;
  }
}
.coh-ce-93d43eb2 {
  margin-bottom: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: rgb(84, 91, 98);
}
@media (max-width: 1023px) {
  .coh-ce-93d43eb2 {
    font-size: 16px;
    line-height: 140%;
    font-weight: 500;
    color: rgb(84, 91, 98);
    margin-left: 1rem;
  }
}
.coh-ce-a4c5d39c {
  background-color: rgb(138, 184, 171);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2.125rem;
  text-align: left;
  height: 9rem;
  width: 100%;
  padding-left: 0;
  position: relative;
  -webkit-border-bottom-right-radius: 1.5rem;
          border-bottom-right-radius: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(46, 46, 46);
  -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;
    grid-column-start: 3;
  grid-row-start: 2;
  z-index: 1;
  font-weight: 700 !important;
}
@media (max-width: 1439px) {
  .coh-ce-a4c5d39c {
      grid-column-start: 5;
    grid-column-end: 7;
  }
}
@media (max-width: 1023px) {
  .coh-ce-a4c5d39c {
    text-align: center;
    padding-left: 0;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
    grid-row: 4;
    grid-column: 1;
  }
}
@media (max-width: 767px) {
  .coh-ce-a4c5d39c {
    grid-row: 4;
    grid-column: 1;
  }
}
.coh-ce-a4c5d39c:hover {
  text-decoration: underline;
}
.coh-ce-a4c5d39c:after {
  font-size: 1.5rem;
  margin-left: 18px;
}
.coh-ce-d644203a {
  height: auto;
  -webkit-border-top-right-radius: 3.75rem;
          border-top-right-radius: 3.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 0.0625rem;
      -ms-flex-preferred-size: 0.0625rem;
          flex-basis: 0.0625rem;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  outline-style: solid;
  margin-left: -20px;
  grid-column: span 2 / span 2;
  grid-row: span 2 / span 2;
  grid-column-start: 4;
  grid-row-start: 1;
  max-width: 28.5rem;
  max-height: 30.5625rem;
}
@media (max-width: 1439px) {
  .coh-ce-d644203a {
    grid-row: 1;
    grid-column: span 4 / span 5;
    grid-column-start: 5;
  }
}
@media (max-width: 1023px) {
  .coh-ce-d644203a {
    min-width: 100%;
    margin-right: 0;
    margin-left: 0;
    -webkit-border-top-right-radius: 3.75rem;
            border-top-right-radius: 3.75rem;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: auto;
    max-height: 29.5625rem;
    grid-row: 1;
    grid-column: 1;
  }
}
@media (max-width: 767px) {
  .coh-ce-d644203a {
    grid-row: 1;
    grid-column: 1;
    max-height: 405px;
  }
}
.coh-ce-cb5ec00d {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
  height: 100%;
  width: 100%;
  border-top-right-radius: 80px;
}
@media (max-width: 1439px) {
  .coh-ce-cb5ec00d {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cb5ec00d {
    display: none;
  }
}
.coh-ce-1b0decc5 {
  display: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-1b0decc5 {
    display: block;
    -webkit-border-top-right-radius: 3.75rem;
            border-top-right-radius: 3.75rem;
    width: 100%;
    height: 100%;
  }
}
.coh-ce-d8df9298 {
  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: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  background-color: rgb(255, 255, 255);
  margin: 0 auto;
  -webkit-box-shadow: 0px 2px 8px 0px rgba(13, 13, 13, 0.12);
          box-shadow: 0px 2px 8px 0px rgba(13, 13, 13, 0.12);;
  -webkit-border-top-right-radius: 20px;;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-d8df9298 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-right: 24px;
    margin-left: 24px;
    -webkit-border-top-right-radius: 80px;
            border-top-right-radius: 80px;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
  }
}
.coh-ce-391bab12 {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-391bab12 {
    padding-top: 26px;
    padding-right: 8px;
    padding-bottom: 26px;
    padding-left: 8px;
  }
}
.coh-ce-391bab12 .card-title-subtitle {
  background-color: rgb(244, 248, 246);
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}
.coh-ce-391bab12 .card-title-subtitle .card-title {
  line-height: 38px;
  margin-bottom: 14px;
}
@media (max-width: 1023px) {
  .coh-ce-391bab12 .card-title-subtitle .card-title {
    margin-bottom: 12px;
  }
}
.coh-ce-391bab12 .card-title-subtitle .card-subtitle {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
  color: rgb(84, 91, 98);
  font-weight: 500;
}
.coh-ce-e4298700 {
  background-color: rgb(244, 248, 246);
}
.coh-ce-8d239f50 {
  color: rgb(19, 19, 19);
}
.coh-ce-dfa72ead {
  margin-top: 24px;
  margin-bottom: auto;
  color: rgb(84, 91, 98);
}
.coh-ce-dfa72ead p {
  margin-bottom: 0px;
  color: rgb(84, 91, 98);
}
.coh-ce-d3805966 {
  margin-bottom: 0;
  color: rgb(84, 91, 98);
}
.coh-ce-d3805966 p {
  margin-bottom: 0px;
  color: rgb(84, 91, 98);
  color: #545B62 !important;
}
.coh-ce-3372006e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-c30edda8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-ce-c30edda8 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.coh-ce-c30edda8 a {
  content: normal;
    visibility: hidden;
  display: block;
  position: relative;
  height: 40px;
  width: 162px;
  margin-top: 16px;
  margin-right: 16px;
  color: rgb(255, 255, 255);
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0;
  font-size: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-c30edda8 a {
    margin-right: 0px;
    margin-left: 0px;
  }
}
.coh-ce-c30edda8 a:before {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  z-index: 99;
  content: "\f0c1";
  font-family: icomoon;
  height: 100%;
  width: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  color: rgb(255, 255, 255);
  position: absolute;
  top: -2px;
  bottom: 0;
  left: 17px;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
}
.coh-ce-c30edda8 a:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  content: "Acesse aqui";
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  height: 100%;
  width: 100%;
  -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-left: 12px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  font-weight: 600;
}
.coh-ce-bf02f0ca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-ce-bf02f0ca {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.coh-ce-bf02f0ca a {
  content: normal;
    visibility: hidden;
  display: block;
  position: relative;
  height: 40px;
  width: 162px;
  margin-top: 16px;
  margin-right: 16px;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 140%;
  letter-spacing: 0;
}
@media (max-width: 1023px) {
  .coh-ce-bf02f0ca a {
    margin-right: 0px;
    margin-left: 0px;
  }
}
.coh-ce-bf02f0ca a:before {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  z-index: 99;
  content: "\f5cb";
  font-family: sanepar;
  height: 100%;
  width: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  color: rgb(255, 255, 255);
  position: absolute;
  top: -2px;
  bottom: 0;
  left: 17px;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 22px;
}
.coh-ce-bf02f0ca a:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  content: "Acesse aqui";
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  height: 100%;
  width: 100%;
  -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-left: 12px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  font-weight: 600;
}
.coh-ce-a488fd70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1023px) {
  .coh-ce-a488fd70 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.coh-ce-a488fd70 a {
  content: normal;
    visibility: hidden;
  display: block;
  position: relative;
  height: 40px;
  width: 162px;
  margin-top: 16px;
  margin-right: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-a488fd70 a {
    margin-right: 0px;
    margin-left: 0px;
  }
}
.coh-ce-a488fd70 a:before {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  z-index: 99;
  content: "\f1c1";
  font-family: icomoon;
  height: 100%;
  width: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-a488fd70 a:after {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  content: "Acesse aqui";
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  height: 100%;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  font-weight: 600;
}
.coh-ce-6ec8a2af {
  position: relative;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 303px;
  width: 291px;
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
  margin-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-6ec8a2af {
    height: 408px;
    width: 100%;
    margin-left: 0;
  }
}
.coh-ce-dcab6c79 {
  height: 303px;
  width: 291px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-dcab6c79 {
    height: 408px;
    width: 100%;
    display: none;
  }
}
.coh-ce-bd4b302c {
  -o-object-fit: cover;
     object-fit: cover;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-bd4b302c {
    height: 408px;
    width: 100%;
    display: block;
  }
}
.coh-ce-bad0b53d {
  -webkit-box-shadow: 3px 3px 17px 0px #00000040;
          box-shadow: 3px 3px 17px 0px #00000040;
  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(255, 255, 255);
  padding-top: 26px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  width: 279px;
  height: 528px;
  position: relative;
}
.coh-ce-bad0b53d:before {
  display: none;
}
.coh-ce-bad0b53d:after {
  display: none;
}
.coh-ce-239f04eb {
  color: rgb(255, 255, 255);
  font-size: 14px;
  background-color: rgb(198, 164, 110);
  padding-top: 5px;
  padding-right: 16px;
  padding-bottom: 5px;
  padding-left: 16px;
  margin-bottom: 16px;
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-239f04eb a {
  color: rgb(255, 255, 255);
}
.coh-ce-239f04eb a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-b33c355 {
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 18px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-d6592f04 {
  color: rgb(84, 91, 98);
  font-size: 16px;
  background-color: rgb(199, 228, 255);
  padding-top: 7px;
  padding-right: 12px;
  padding-bottom: 7px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 16px;
}
.coh-ce-d6592f04 a {
  color: rgb(46, 46, 46);
}
.coh-ce-d6592f04 a:hover {
  color: rgb(46, 46, 46);
}
.coh-ce-46a36291 {
  margin-bottom: 16px;
}
.coh-ce-d70f17de {
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 23px;
  display: -webkit-box;
   -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-height: 0;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-c4c5d6f8: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: "\f4b6";
  font-family: sanepar;
  margin-left: 12px;
  font-size: 20px;
}
.coh-ce-3ad1a44d .files-list {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.coh-ce-3ad1a44d .files-list .file {
  padding-top: 12px;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  background-color: rgb(255, 255, 255);
}
.coh-ce-c2fe00f5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  line-height: 40px;
  margin-top: 3rem;
  margin-bottom: 11px;
  font-size: 40px !important;;
}
@media (max-width: 1023px) {
  .coh-ce-c2fe00f5 {
    font-size: 28px;
    line-height: 38px;
  }
}
.coh-ce-e31ddde5 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 36px;
  padding-top: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-e31ddde5 {
    font-size: 24px;
    line-height: 34px;
  }
}
.coh-ce-5e5be83f {
  margin-bottom: 24px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: rgb(199, 228, 255);
  padding-top: 2px;
  padding-right: 26px;
  padding-bottom: 2px;
  padding-left: 26px;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-5e5be83f a {
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
  text-align: left;
  pointer-events: none;
  cursor: default;
}
.coh-ce-5e5be83f span {
  font-weight: 500;
  color: rgb(19, 19, 19);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-e95ee422 {
  margin-bottom: 24px;
  background-color: rgb(229, 243, 255);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  -webkit-border-top-left-radius: 40px;
          border-top-left-radius: 40px;
  -webkit-border-bottom-right-radius: 40px;
          border-bottom-right-radius: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 767px) {
  .coh-ce-e95ee422 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-503b2325 {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 430px;
  width: 764px;
  padding-right: 32px;
}
@media (max-width: 1439px) {
  .coh-ce-503b2325 {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
@media (max-width: 1023px) {
  .coh-ce-503b2325 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coh-ce-503b2325 {
    width: 100%;
    padding-right: 0;
    height: 220px;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 16px;
  }
}
.coh-ce-fd67a959 {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-ce-8a4610ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-2db9c579 {
  font-size: 24px;
  line-height: 120%;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .coh-ce-2db9c579 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 120%;
  }
}
.coh-ce-a2584833 {
  padding-top: 21.5px;
  padding-right: 24px;
  padding-bottom: 21.5px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  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;
}
.coh-ce-a2584833:before {
  content: normal;
}
.coh-ce-a2584833:after {
  content: normal;
}
.coh-ce-88daba1e {
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 20px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-5abd5306 {
  color: rgb(84, 91, 98);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b32b93a9 {
  color: rgb(19, 19, 19);
  font-size: 16px;
  background-color: rgb(199, 228, 255);
  padding-top: 7px;
  padding-right: 12px;
  padding-bottom: 7px;
  padding-left: 12px;
  margin-bottom: 16px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-b32b93a9 a {
  color: rgb(19, 19, 19);
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  pointer-events: none;
  cursor: default;
}
.coh-ce-b32b93a9 a:hover {
  color: rgb(19, 19, 19);
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-e61c8903: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: "\f4b6";
  font-family: sanepar;
  margin-left: 12px;
}
.coh-ce-f1fca0df li {
  margin: 5px;
}
.coh-ce-ae27ed58: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: "\f0c1";
  font-family: icomoon;
}
.coh-ce-2febd290: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;
}
.coh-ce-94b948f9: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: "\f1c1";
  font-family: icomoon;
}
.coh-ce-d1a92ae2 {
  position: relative;
  height: 100%;
}
.coh-ce-31ea00cf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.coh-ce-31ea00cf:before {
  content: normal;
}
.coh-ce-31ea00cf:after {
  content: normal;
}
.coh-ce-3744b8eb {
  font-weight: 100;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-a1e4980c {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 24px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 12px;
}
.coh-ce-84dc7fe5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
  gap: 48px;
}
@media (max-width: 564px) {
  .coh-ce-84dc7fe5 {
    gap: 24px;
  }
}
.coh-ce-84dc7fe5:before {
  content: normal;
}
.coh-ce-84dc7fe5:after {
  content: normal;
}
.coh-ce-33d14318 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.coh-ce-11fcbd6f {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-77cd4cf1 {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-34aeb815 {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.coh-ce-8b20b97c {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-6134efc1 {
  display: inline-block;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-size: 16px;
  line-height: 140%;
  font-style: italic;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-68338df8 {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 20px;
}
.coh-ce-c46fc5c7 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 16px;
  position: relative;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.coh-ce-29b22f40 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 60px;
}
.coh-ce-29b22f40 .card-header {
  background-color: rgb(236, 161, 43);
}
.coh-ce-29b22f40 .card-header span {
  color: rgb(255, 255, 255);
}
.coh-ce-29b22f40 .card-header span:after {
  color: rgb(255, 255, 255);
}
.coh-ce-29b22f40 .card-body .datetime-wrapper .datetime-icon:before {
  color: rgb(236, 161, 43);
}
.coh-ce-7538c4eb {
  width: 789px;
}
.coh-ce-bf6678d1 {
  background-color: rgb(236, 161, 43);
  width: 100%;
  padding-top: 15px;
  padding-right: 24px;
  padding-bottom: 15px;
  padding-left: 24px;
  -webkit-border-top-left-radius: 24px;
          border-top-left-radius: 24px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-bf6678d1 {
    padding-top: 28px;
    padding-right: 28px;
    padding-bottom: 28px;
    padding-left: 28px;
    gap: 20px;
  }
}
.coh-ce-bf6678d1:before {
  content: normal;
}
.coh-ce-bf6678d1:after {
  content: normal;
}
.coh-ce-25a0cda7 {
  height: 24px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-25a0cda7 {
    height: 20px;
  }
}
.coh-ce-25a0cda7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: rgb(255, 255, 255);
  content: "\ec45";
  font-family: sanepar;
}
@media (max-width: 1023px) {
  .coh-ce-25a0cda7:after {
    font-size: 20px;
  }
}
.coh-ce-9d19b513 {
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 46px;
}
@media (max-width: 1023px) {
  .coh-ce-9d19b513 {
    font-size: 16px;
    line-height: 140%;
  }
}
.coh-ce-152905c2 {
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 46px;
}
@media (max-width: 1023px) {
  .coh-ce-152905c2 {
    font-size: 16px;
    line-height: 140%;
  }
}
.coh-ce-9aa1dfc3 {
  background-color: rgb(255, 255, 255);
  padding-top: 32px;
  padding-right: 56px;
  padding-bottom: 32px;
  padding-left: 56px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 24px;
          border-bottom-right-radius: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-9aa1dfc3 {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.coh-ce-40966fd0 {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(199, 228, 255);
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-40966fd0 {
    -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-e99d5426 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.coh-ce-e99d5426:before {
  content: normal;
}
.coh-ce-e99d5426:after {
  content: normal;
}
.coh-ce-caaf4061: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;
  font-size: 32px;
  color: rgb(236, 161, 43);
}
.coh-ce-2ba315ab {
  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;
  gap: 4px;
}
.coh-ce-2ba315ab:before {
  content: normal;
}
.coh-ce-2ba315ab:after {
  content: normal;
}
.coh-ce-f406c52e {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-bc8d1cc {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 26px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
.coh-ce-b7e77f4b {
  display: inline-block;
  margin-top: 6px;
  margin-right: 16px;
  margin-left: 16px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(166, 166, 166);
  width: 1px;
  height: 27px;
}
@media (max-width: 1023px) {
  .coh-ce-b7e77f4b {
    margin-top: 16px;
    margin-bottom: 16px;
    height: 1px;
    width: 27px;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-right-style: none;
    border-bottom-style: solid;
    border-bottom-color: rgb(166, 166, 166);
    border-right-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-7bbeb2a5 {
  border-width: 1px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  margin-bottom: 24px;
}
.coh-ce-7bbeb2a5:before {
  content: normal;
}
.coh-ce-7bbeb2a5:after {
  content: normal;
}
.coh-ce-d7c988b7 {
  background-color: rgb(229, 243, 255);
  -webkit-border-radius: 50%;
          border-radius: 50%;
  padding: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ee6f4674 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-ee6f4674:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\ef4e";
  font-family: sanepar;
}
.coh-ce-d91d83d1 {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-d91d83d1:before {
  content: normal;
}
.coh-ce-d91d83d1:after {
  content: normal;
}
.coh-ce-88b8e921 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.coh-ce-88b8e921:before {
  content: normal;
}
.coh-ce-88b8e921:after {
  content: normal;
}
.coh-ce-65395fd5 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  display: inline-block;
}
.coh-ce-f799241f {
  position: relative;
  height: 16px;
  display: inline-block;
}
.coh-ce-f799241f:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\ecc4";
  font-family: sanepar;
  font-size: 16px;
  color: rgb(8, 98, 173);
}
.coh-ce-f799241f:hover span {
  display: block;
}
.coh-ce-a43f2054 {
  display: none;
  position: absolute;
  padding-top: 17px;
  padding-right: 12px;
  padding-bottom: 17px;
  padding-left: 12px;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  background-color: rgb(230, 231, 232);
  width: 595px;
}
@media (max-width: 1023px) {
  .coh-ce-a43f2054 {
    width: 54vw;
  }
}
.coh-ce-a43f2054 p {
  margin-bottom: 0;
}
.coh-ce-90c60a4d {
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-51c670bf {
  border-width: 1px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  margin-bottom: 24px;
}
.coh-ce-51c670bf:before {
  content: normal;
}
.coh-ce-51c670bf:after {
  content: normal;
}
.coh-ce-e97df382 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-e97df382:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\f3b0";
  font-family: sanepar;
}
.coh-ce-eec1cf4e {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-eec1cf4e:before {
  content: normal;
}
.coh-ce-eec1cf4e:after {
  content: normal;
}
.coh-ce-eec1cf4e p {
  margin-bottom: 0;
}
.coh-ce-bf810a79 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-bf810a79:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\ef57";
  font-family: sanepar;
}
.coh-ce-ac657a4e {
  -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;
  margin-top: 5px;
  gap: 16px;
}
.coh-ce-ac657a4e:before {
  content: normal;
}
.coh-ce-ac657a4e:after {
  content: normal;
}
.coh-ce-ac657a4e p {
  margin-bottom: 0;
}
.coh-ce-9e99d698 {
  -webkit-border-radius: 16px;
          border-radius: 16px;
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 25.05%, #BBDEFB 74.88%, #BBDEFB 100%);;
  margin-bottom: 32px;
}
.coh-ce-9e99d698:before {
  content: normal;
}
.coh-ce-9e99d698:after {
  content: normal;
}
.coh-ce-aca0b4c7 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e969";
  font-family: sanepar;
  height: 19px;
  width: 19px;
}
.coh-ce-aca0b4c7:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  display: inline-block;
  font-size: 20px;
  content: "\f571";
  font-family: sanepar;
}
.coh-ce-e768498e {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-style: italic;
  font-size: 16px;
}
.coh-ce-76779c52 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  margin-bottom: 16px;
}
.coh-ce-59b0bc31 {
  color: rgb(46, 46, 46);
  font-size: 16px;
}
.coh-ce-76779c52 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  margin-bottom: 16px;
}
.coh-ce-59b0bc31 {
  color: rgb(46, 46, 46);
  font-size: 16px;
}
.coh-ce-1ce70e3f {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(10, 93, 144, 0)), color-stop(84.79%, #0A5D90));
  background: -webkit-linear-gradient(top, rgba(10, 93, 144, 0) 0%, #0A5D90 84.79%);
  background: linear-gradient(180deg, rgba(10, 93, 144, 0) 0%, #0A5D90 84.79%);;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
}
.coh-ce-e011d5a8 {
  color: rgb(8, 98, 173);
  color: #0862ad !important;
  font-family: 'Ubuntu Regular', sans-serif !important;
  font-weight: 700 !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  background-color: rgb(199, 228, 255);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  margin-bottom: 1rem;
}
.coh-ce-575ca900 {
  font-family: 'Ubuntu Regular', sans-serif !important;
  margin-bottom: 0.5rem;
}
.coh-ce-617694c3 {
  font-family: 'Roboto Regular', sans-serif !important;
  margin-bottom: 0.5rem;
}
.coh-ce-b6e0fe79 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-family: 'Roboto Regular', sans-serif !important;
}
.coh-ce-f733a2e8 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-f733a2e8 .social-sharing-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-d76c56be .coh-modal-inner {
  height: 100vh;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-6a5c4e31 img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: contain;
  max-width: 90vw;
  height: auto;
  background-color: rgb(255, 255, 255);
  max-width: 768px;
}
@media (max-width: 1439px) {
  .coh-ce-6a5c4e31 img {
    max-height: 80vh;
    max-width: 85vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6a5c4e31 img {
    max-height: 61vh;
    height: 100%;
    max-width: 80vw;
  }
}
@media (max-width: 767px) {
  .coh-ce-6a5c4e31 img {
    max-width: 75vw;
    max-height: 50vh;
  }
}
.coh-ce-6a5c4e31 .modal-arrow-prev, .coh-ce-6a5c4e31 .modal-arrow-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -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;
  line-height: 0.0625rem;
}
.coh-ce-6a5c4e31 span.modal-caption__text {
  font-size: 16px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-6a5c4e31 span.modal-caption__text {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .coh-ce-6a5c4e31 .modal-figure-counter .modal-caption__text {
    font-size: 13px;
  }
}
.coh-ce-6a5c4e31 .modal-figure-counter > .modal-caption__text {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 14px;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #0862adcc !important;
}
@media (max-width: 1023px) {
  .coh-ce-6a5c4e31 .modal-figure-counter > .modal-caption__text {
    font-size: 13px;
    font-size: 13px !important;
  }
}
.coh-ce-d21b2f66 {
  display: inline-block;
}
.coh-ce-de43da69 {
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.coh-ce-e1c57485 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
@media (max-width: 1023px) {
  .coh-ce-e1c57485 {
    -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-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 16px;
  }
}
.coh-ce-e1c57485:before {
  content: normal;
}
.coh-ce-e1c57485:after {
  content: normal;
}
.coh-ce-78fc17ac {
  min-width: 10px;
  min-height: 10px;
}
.coh-ce-2ae3a87e {
  background-color: rgb(199, 228, 255);
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  font-weight: 700;
  margin-right: auto;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
}
.coh-ce-2ae3a87e a {
  color: rgb(8, 98, 173);
}
.coh-ce-5b4d542e {
  background-color: rgb(199, 228, 255);
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  font-weight: 700;
  margin-right: auto;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
}
.coh-ce-5b4d542e a {
  color: rgb(8, 98, 173);
}
.coh-ce-7e69f5de .social-sharing-buttons {
  gap: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-7e69f5de .social-sharing-buttons {
    margin: 0;
  }
}
.coh-ce-7e69f5de .social-sharing-buttons a {
  background-color: rgb(230, 231, 232);
  padding-top: 0;
  padding-right: 38px;
  padding-bottom: 0;
  padding-left: 38px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-7e69f5de .social-sharing-buttons a {
    width: 80px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0;
  }
}
.coh-ce-7e69f5de .social-sharing-buttons a svg {
  fill: #0a5d90;
}
.coh-ce-95650723 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 40px;
  line-height: 100%;
  font-weight: 700;
}
.coh-ce-a7bc800a {
  color: rgb(46, 46, 46);
  font-style: italic;
  margin-bottom: 24px;
}
.coh-ce-a7bc800a p {
  margin-bottom: 0;
}
.coh-ce-805ea2f3 {
  margin-bottom: 24px;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: 700;
  gap: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-805ea2f3:before {
  content: normal;
}
.coh-ce-805ea2f3:after {
  content: normal;
}
.coh-ce-805ea2f3 a {
  color: rgb(8, 98, 173);
}
.coh-ce-343c0d6a > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.coh-ce-343c0d6a > div > div:not(:last-child)::after {
  content: "|";
  margin-left: 5px;
}
.coh-ce-b7de3f80 {
  margin-top: 16px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 19);
  text-transform: none;
}
.coh-ce-b7de3f80 video, .coh-ce-b7de3f80 picture, .coh-ce-b7de3f80 img, .coh-ce-b7de3f80 iframe {
  margin-top: 8px;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  height: auto;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
.coh-ce-b7de3f80 article {
  text-align: center;
  font-size: 32px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(19, 19, 19);
}
.coh-ce-b7de3f80 video, .coh-ce-b7de3f80 iframe {
  max-width: 90%;
  margin-bottom: 40px !important;
}
@media (max-width: 767px) {
  .coh-ce-b7de3f80 video, .coh-ce-b7de3f80 iframe {
    max-width: 100%;
    margin-bottom: 80px !important;
  }
}
.coh-ce-b7de3f80 iframe {
  height: 480px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  border-radius: 20px !important;
  width: 100%;
}
@media (max-width: 1439px) {
  .coh-ce-b7de3f80 iframe {
    height: 480px;
  }
}
@media (max-width: 767px) {
  .coh-ce-b7de3f80 iframe {
    height: 230px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-b7de3f80 iframe {
    height: 230px;
  }
}
.coh-ce-b7de3f80 .audio-title {
  font-weight: 400;
  font-style: italic;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 16px;
}
.coh-ce-ddc5cbb2 .coh-slider-container-inner {
  height: auto;
}
@media (max-width: 1023px) {
  .coh-ce-ddc5cbb2 .coh-slider-container-inner {
    min-height: 370px;
  }
}
@media (max-width: 767px) {
  .coh-ce-ddc5cbb2 .coh-slider-container-inner {
    min-height: 400px;
  }
}
.coh-ce-ddc5cbb2 .coh-slider-nav-inner-bottom {
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-ddc5cbb2 .coh-slider-nav-inner-bottom {
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ddc5cbb2 .slick-dots {
    margin-bottom: 0;
  }
}
.coh-ce-ddc5cbb2 .slick-dots li button {
  padding: 0;
}
.coh-ce-ddc5cbb2 .coh-slider-nav-top {
  position: relative;
  top: 58px;
  z-index: 1;
  text-align: right;
}
.coh-ce-ddc5cbb2 .coh-slider-nav-top button {
  margin-left: 20px;
}
.coh-ce-ddc5cbb2 .coh-slider-nav-top .slick-disabled {
  color: rgb(220, 223, 226);
}
.coh-ce-ddc5cbb2 .coh-slider-nav-bottom {
  margin-bottom: 40px;
}
.coh-ce-a338b80e {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 28px;
  line-height: 140%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 33px;
  margin-left: 0;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-a338b80e {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
  }
}
.coh-ce-8a2e78bc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}
.coh-ce-8a2e78bc img {
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-color: rgb(217, 217, 217);
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-8a2e78bc 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-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  gap: 10px;
  max-width: 422px;
}
.coh-ce-8a2e78bc article:last-child {
  color: rgb(84, 91, 98);
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 22.4px;
  text-align: left;
  font-style: italic;
}
.coh-ce-f1a2a3a8 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 1023px) {
  .coh-ce-f1a2a3a8 .social-sharing-buttons {
    gap: 10px;
  }
}
.coh-ce-f1a2a3a8 .social-sharing-buttons a {
  background-color: rgb(230, 231, 232);
  padding-top: 0;
  padding-right: 38px;
  padding-bottom: 0;
  padding-left: 38px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-f1a2a3a8 .social-sharing-buttons a {
    width: 80px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0;
  }
}
.coh-ce-f1a2a3a8 .social-sharing-buttons a svg {
  fill: #0a5d90;
}
.coh-ce-292fb554 {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
}
@media (max-width: 1023px) {
  .coh-ce-292fb554 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-292fb554 .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-292fb554 .cards-group:last-child {
  margin-left: auto;
}
.coh-ce-292fb554 .cards-group h2 > a {
  display: none;
}
.coh-ce-292fb554 .cards-group div a, .coh-ce-292fb554 .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-292fb554 .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.coh-ce-18a83a98 {
  height: 570px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
.coh-ce-18a83a98:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(56.12%, rgba(10, 93, 144, 0)), color-stop(73.12%, rgba(10, 93, 144, 0.7)));
  background: -webkit-linear-gradient(top, rgba(10, 93, 144, 0) 56.12%, rgba(10, 93, 144, 0.7) 73.12%);
  background: linear-gradient(180deg, rgba(10, 93, 144, 0) 56.12%, rgba(10, 93, 144, 0.7) 73.12%);
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
}
.coh-ce-18a83a98 .news-item-info {
  position: relative;
  width: 100%;
  z-index: 3;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  height: auto;
  margin-bottom: 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-18a83a98 .news-item-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1.125rem;
  }
}
.coh-ce-18a83a98 .news-item-info .news-item-title {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
   display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700 !important;
  margin-bottom: -16px;
  font-size: 36px;
  line-height: 46px;
  position: relative;
  bottom: 0.7rem;
}
.coh-ce-18a83a98 .news-item-info .news-item-title a {
  position: relative;
  bottom: 10px;
}
.coh-ce-18a83a98 .news-item-info .news-item-category {
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(255, 255, 255);
  margin-bottom: 8px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 20px;
  position: relative;
  bottom: 0.4rem;
}
.coh-ce-18a83a98 .news-item-info .news-item-category a {
  color: rgb(8, 98, 173);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}
.coh-ce-18a83a98 .news-item-info .news-item-date {
  margin-bottom: 8px;
  display: block;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
}
.coh-ce-18a83a98 .news-item-info .news-item-text {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0px;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  .coh-ce-18a83a98 .news-item-info .news-item-text {
    display: none;
  }
}
.coh-ce-d5a784e6 {
  height: 570px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-7f300883 {
  position: absolute;
}
.coh-ce-83e26c52 {
  color: rgb(255, 255, 255);
}
.coh-ce-53ed2d94 {
  color: rgb(255, 255, 255);
  font-size: 18px !important;
}
.coh-ce-8cf1c081 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-8cf1c081 #block-sanepar-views-block-programas-e-projetos-noticias-block-1 h2 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 28px;
  line-height: 33px;
}
.coh-ce-8cf1c081 #block-sanepar-views-block-programas-e-projetos-noticias-block-1 .news-projects-list {
  padding-top: 52px;
}
@media (max-width: 1023px) {
  .coh-ce-8cf1c081 #block-sanepar-views-block-programas-e-projetos-noticias-block-1 .news-projects-list {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .coh-ce-8cf1c081 #block-sanepar-views-block-programas-e-projetos-noticias-block-1 .news-projects-list {
    padding-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
.coh-ce-496311fb {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 48px;
  line-height: 58px;
  margin-top: 16px;
  margin-bottom: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-496311fb {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 16px;
  }
}
.coh-ce-dab73875 .slick-carousel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
}
@media (max-width: 1919px) {
  .coh-ce-dab73875 .slick-carousel {
    gap: 28px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-dab73875 .slick-carousel {
    display: block;
  }
}
.coh-ce-dab73875 .slick-carousel article {
  height: 218px;
  width: 281px;
}
@media (max-width: 1919px) {
  .coh-ce-dab73875 .slick-carousel article {
    width: 281px;
    height: 218px;
  }
}
.coh-ce-dab73875 .slick-carousel article.active-img {
  width: 100%;
  height: 637px;
}
.coh-ce-dab73875 .slick-carousel article.active-img .gradient {
  display: block;
}
.coh-ce-dab73875 .slick-carousel article img {
  height: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-dab73875 .slick-carousel article img:first-child {
    height: unset;
  }
}
.coh-ce-dab73875 .slick-carousel .slick-list {
  overflow: hidden;
}
.coh-ce-dab73875 .slick-carousel .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.coh-ce-dab73875 .slick-carousel .slick-arrow {
  display: block;
}
.coh-ce-dab73875 button {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  border: 1px red solid;
}
.coh-ce-afcaa860 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 34px;
  height: 50px;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
}
@media (max-width: 1023px) {
  .coh-ce-afcaa860 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-afcaa860:before {
  display: none;
}
.coh-ce-afcaa860:after {
  display: none;
}
.coh-ce-afcaa860 #previous-btn svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.coh-ce-afcaa860 #previous-btn, .coh-ce-afcaa860 #next-btn {
  cursor: pointer;
}
.coh-ce-512e8879 {
  text-align: right;
  min-height: 50px;
}
.coh-ce-ff15ae5f {
  margin-right: 28px;
}
.coh-ce-7b05f3ca:after {
  display: none;
}
.coh-ce-7b05f3ca:before {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-2e18ff4e {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.coh-ce-2e18ff4e:before {
  display: none;
}
.coh-ce-2e18ff4e:after {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-2e18ff4e article {
    width: auto !important;
    min-width: 46% ;
    height: 134px !important;
  }
}
@media (max-width: 1919px) {
  .coh-ce-2e18ff4e article.active-img {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (max-width: 1023px) {
  .coh-ce-2e18ff4e article.active-img {
    height: 289px !important;
    width: 100% !important;
  }
}
.coh-ce-7305a5f9:before {
  display: none;
}
.coh-ce-7305a5f9:after {
  display: none;
}
.coh-ce-20118222 {
  height: 100%;
  width: 100%;
  position: relative;
}
.coh-ce-20118222:before {
  display: none;
}
.coh-ce-20118222:after {
  display: none;
}
.coh-ce-b8c6b662 {
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-ce5591b3 {
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-fba9c3f3:before {
  display: none;
}
.coh-ce-fba9c3f3:after {
  display: none;
}
.coh-ce-5cebd7f3 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin-top: 32px;
  margin-bottom: 16px;
}
.coh-ce-5e77ce38 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 16px;
}
.coh-ce-2e3b38a2 {
  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;
  margin-top: 16px;
  margin-bottom: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-2e3b38a2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-2e3b38a2 > div:not(:has(div)) {
  display: none !important;
}
.coh-ce-c623d4f9 {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 30px;
  font-weight: 700 !important;
}
.coh-ce-22742088 {
  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-22742088 a {
  background-color: rgb(230, 231, 232);
  padding-top: 0;
  padding-right: 38px;
  padding-bottom: 0;
  padding-left: 38px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-22742088 a svg {
  fill: #0a5d90;
}
.coh-ce-27ce7313 {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
}
@media (max-width: 1023px) {
  .coh-ce-27ce7313 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .coh-ce-27ce7313 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 564px) {
  .coh-ce-27ce7313 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-27ce7313 .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-27ce7313 .cards-group:last-child {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-27ce7313 .cards-group:last-child {
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-27ce7313 .cards-group:last-child {
    margin-left: 0;
  }
}
.coh-ce-27ce7313 .cards-group h2 > a {
  display: none;
}
.coh-ce-27ce7313 .cards-group div a, .coh-ce-27ce7313 .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-27ce7313 .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
@media (max-width: 1023px) {
  .coh-ce-57a2c90 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 1023px) {
  .coh-ce-94e3d267 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-378e1d75 .news_projects_list h2 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 28px;
  line-height: 33px;
}
.coh-ce-4f4c0a0a .views-row {
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-4f4c0a0a .views-row {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
}
.coh-ce-4f4c0a0a .views-field-field-editoria-chapeu-da-noticia a {
  padding-top: 4px;
  padding-right: 12px;
  padding-bottom: 4px;
  padding-left: 12px;
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(199, 228, 255);
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.625rem;
  display: inline-block;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-4f4c0a0a .views-field-field-editoria-chapeu-da-noticia a {
    margin-bottom: 8px;
  }
}
.coh-ce-4f4c0a0a .views-field-title a {
  font-size: 24px;
  line-height: 34px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  display: inline-block;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-4f4c0a0a .views-field-title a {
    margin-bottom: 8px;
  }
}
.coh-ce-4f4c0a0a time {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 1rem;
  line-height: 1.625rem;
  display: inline-block;
  margin-bottom: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-4f4c0a0a time {
    margin-bottom: 8px;
  }
}
.coh-ce-4f4c0a0a .views-row {
  margin-bottom: 32px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(82, 128, 201);
}
.coh-ce-4f4c0a0a nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.coh-ce-4f4c0a0a nav ul li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  width: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(255, 255, 255);
  border-width: 1px;
  border-style: solid;
  border-color: rgb(223, 227, 232);
  -webkit-border-radius: 4px;
          border-radius: 4px;
  font-family: 'Playfair Display', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(33, 43, 54);
  font-size: 14px;
  line-height: 20px;
  margin-right: 5px;
  margin-left: 5px;
}
.coh-ce-4f4c0a0a nav ul li.current {
  border-color: rgb(8, 98, 173);
  color: rgb(66, 0, 255);
  font-family: 'Playfair Display', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-4f4c0a0a nav ul li a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  -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-f733a2e8 {
  background-color: rgb(245, 247, 249);
}
.coh-ce-f733a2e8 .social-sharing-buttons {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.coh-ce-bc39ae04 {
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
  max-width: 90%;
}
@media (max-width: 1023px) {
  .coh-ce-bc39ae04 {
    max-width: 95%;
  }
}
.coh-ce-3ed29c7d {
  margin-bottom: 90px !important;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 48px;
  line-height: 57px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 767px) {
  .coh-ce-3ed29c7d {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 31px !important;
  }
}
.coh-ce-c76bf68f {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 46px;
  font-weight: 700;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-c76bf68f {
    display: block;
  }
}
.coh-ce-597c76de {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 60px;
}
@media (max-width: 1439px) {
  .coh-ce-597c76de {
    -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-597c76de {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-597c76de .recognition-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
}
.coh-ce-597c76de .recognition-info:before {
  padding-right: 10px;
  padding-left: 10px;
  color: rgb(8, 98, 173);
  min-width: 14px;
  text-align: center;
}
.coh-ce-597c76de .recognition-info-label {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  font-weight: 700;
}
.coh-ce-597c76de .recognition-info-value {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
}
.coh-ce-597c76de .node-content-left {
  border: 1ox red solid;
}
.coh-ce-2ae5b645 {
  padding-right: 20px;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.coh-ce-d6f49344 {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 46px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .coh-ce-d6f49344 {
    display: none;
  }
}
.coh-ce-88826a79 {
  border-color: rgb(199, 228, 255);
  border-bottom-width: 1px;
  margin-bottom: 15px;
  border-top-style: none;
  border-bottom-style: solid;
}
.coh-ce-88826a79 p {
  font-size: 16px;
  line-height: 22px;
  color: rgb(46, 46, 46);
}
.coh-ce-799c712e {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
}
.coh-ce-9b9cc3ee {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
}
.coh-ce-9b9cc3ee a {
  color: rgb(8, 98, 173);
}
.coh-ce-76669938:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-weight: bold;
  content: "\f073";
  font-family: icomoon;
}
.coh-ce-468fbda0:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-weight: bold;
  content: "\f041";
  font-family: icomoon;
}
.coh-ce-d72ab5d7:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-weight: bold;
  content: "\f0f7";
  font-family: icomoon;
}
.coh-ce-98d5826f:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-weight: bold;
  content: "\e910";
  font-family: sanepar;
}
.coh-ce-240a7bb1 {
  text-decoration: underline;
}
.coh-ce-240a7bb1:hover {
  color: rgb(199, 228, 255);
}
.coh-ce-f5f9ca40:hover {
  color: rgb(199, 228, 255);
}
.coh-ce-e309e884 {
  width: 695px;
  margin-top: -40px;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 695px;
}
@media (max-width: 1439px) {
  .coh-ce-e309e884 {
    max-width: 60%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e309e884 {
    width: 100%;
    margin-top: 24px;
    max-width: 100%;
  }
}
.coh-ce-e309e884 img {
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
}
.coh-ce-b3a93154 .coh-style-news-image-full {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-b3a93154 .coh-style-news-image-full img {
  max-width: 695px;
  -webkit-border-top-left-radius: 56px;
          border-top-left-radius: 56px;
  -webkit-border-bottom-right-radius: 56px;
          border-bottom-right-radius: 56px;
}
@media (max-width: 1439px) {
  .coh-ce-b3a93154 .coh-style-news-image-full img {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .coh-ce-b3a93154 .coh-style-news-image-full img {
    max-width: 100%;
    height: 257px;
  }
}
.coh-ce-b3a93154 .coh-slider-nav-top button {
  margin-bottom: 10px;
  margin-left: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-b3a93154 .coh-slider-nav-top button {
    margin-bottom: 20px;
  }
}
.coh-ce-1ab5207d .slick-prev, .coh-ce-1ab5207d .slick-next {
  padding: 0;
  margin-top: 0;
}
.coh-ce-b7cf1360 img {
  max-width: 695px;
}
.coh-ce-9e2aaf50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
}
@media (max-width: 767px) {
  .coh-ce-9e2aaf50 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-9e2aaf50 .cards-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: unset;
      -ms-flex-wrap: unset;
          flex-wrap: unset;
}
.coh-ce-9e2aaf50 .cards-group h2 > a {
  display: none;
}
.coh-ce-9e2aaf50 .cards-group div a, .coh-ce-9e2aaf50 .cards-group div img {
  height: 90px;
  width: 90px;
}
.coh-ce-9e2aaf50 .cards-group > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.coh-ce-abd19213 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-content: initial;
      -ms-flex-line-pack: initial;
          align-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-abd19213 {
    -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: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.coh-ce-aaa3f467 {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-content: flex-end;
      -ms-flex-line-pack: end;
          align-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-left: auto;
}
@media (max-width: 767px) {
  .coh-ce-aaa3f467 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-align-content: initial;
        -ms-flex-line-pack: initial;
            align-content: initial;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-left: 0;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
}
.coh-ce-d6eca0d3 {
  margin-top: 24px;
}
.coh-ce-858c44ea {
  padding-top: 72px;
  padding-bottom: 72px;
  background-color: rgb(229, 243, 255);
  margin-top: 70px;
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-858c44ea {
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
.coh-ce-c170bc73 {
  overflow: hidden;
  -webkit-border-top-left-radius: 24px;
          border-top-left-radius: 24px;
  height: 334px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    margin: 0;
  }
}
.coh-ce-c170bc73 .box-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: normal;
      -ms-flex-line-pack: normal;
          align-content: normal;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 60px;
  padding-left: 60px;
  background-color: rgb(199, 228, 255);
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 .box-info {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.coh-ce-c170bc73 .box-info .recognition-title {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  margin-bottom: 16px;
}
.coh-ce-c170bc73 .box-image {
  height: 334px;
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
  background-color: rgb(199, 228, 255);
  overflow: hidden;
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 .box-image {
    height: 296px;
  }
}
.coh-ce-c170bc73 .box-image img {
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 431px;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 .box-image img {
    height: 296px;
    -webkit-border-top-right-radius: 80px;
            border-top-right-radius: 80px;
  }
}
.coh-ce-c170bc73 .reconhecimento-column-1 {
  padding-right: 1px;
  padding-right: 1px !important;
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 .reconhecimento-column-1 {
    padding-right: unset;
  }
}
@media (max-width: 767px) {
  .coh-ce-c170bc73 .reconhecimento-column-1 {
    padding-right: unset;
    padding-bottom: 1px;
    margin-botttom: 2px;
  }
}
.coh-ce-c170bc73 .reconhecimento-column-2 {
  padding-left: 1px;
  padding-left: 1px !important;
}
@media (max-width: 1023px) {
  .coh-ce-c170bc73 .reconhecimento-column-2 {
    padding-left: unset;
  }
}
@media (max-width: 767px) {
  .coh-ce-c170bc73 .reconhecimento-column-2 {
    padding-left: unset;
    padding-top: 1px;
  }
}
.coh-ce-c5943095 {
  height: 100%;
  width: -webkit-calc(100% - 431px);
  width: calc(100% - 431px);
}
@media (max-width: 1023px) {
  .coh-ce-c5943095 {
    width: 100%;
    padding-top: 27px;
    padding-right: 60px;
    padding-bottom: 27px;
    padding-left: 60px;
    -webkit-border-top-left-radius: 24px;
            border-top-left-radius: 24px;
  }
}
.coh-ce-ac769a33 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 2.375rem;
  margin-bottom: 16px;
}
.coh-ce-ac769a33:before {
  content: "Ano ";
}
.coh-ce-ef230d4c {
  padding-top: 24px;
  padding-right: 20.5px;
  padding-bottom: 24px;
  padding-left: 20.5px;
  width: 298px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 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;
  height: auto;
  row-gap: unset !important;
}
@media (max-width: 1023px) {
  .coh-ce-ef230d4c {
    height: auto;
    width: 105%;
  }
}
@media (max-width: 767px) {
  .coh-ce-ef230d4c {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-ef230d4c {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }
}
.coh-ce-d41bb50e {
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  border-style: solid;
  border-color: rgb(204, 204, 204);
  border-width: 1px;
}
.coh-ce-8fbce06a {
  font-weight: 400;
  color: rgb(8, 98, 173);
  font-size: 1rem;
  line-height: 1.375rem;
  text-align: left;
  width: 100%;
  display: block;
  margin-top: 0.5rem;
}
.coh-ce-d7f1de0d {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 135px;
  overflow: hidden;
  font-weight: 400 !important;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  .coh-ce-d7f1de0d {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
.coh-ce-840dcb4a {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.coh-ce-45cf80c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
  margin-bottom: 32px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-45cf80c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-b20ff108 {
  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;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.coh-ce-b20ff108 a {
  margin-top: 24px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1023px) {
  .coh-ce-b20ff108 a {
    margin-top: 24px;
    margin-bottom: 14px;
  }
}
.coh-ce-3daa352 {
  height: 285px;
  width: 200px;
}
.coh-ce-e92fed4c {
  margin-top: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-e92fed4c {
    margin-top: 24px;
  }
}
.coh-ce-8a8c7dae {
  padding-left: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-8a8c7dae {
    padding-right: 0;
    padding-left: 0;
  }
}
.coh-ce-8a8c7dae .pub-text {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: rgb(46, 46, 46);
  margin-bottom: 12px;
}
.coh-ce-9e3184bb {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  line-height: 34px;
}
.coh-ce-d9000174 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: rgb(82, 128, 201);
  margin-top: 16px;
  margin-bottom: 16px;
  display: block;
}
.coh-ce-3f858c47 {
  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;
  border-top-width: 1px;
  border-top-color: rgb(199, 228, 255);
  border-top-style: solid;
  padding-top: 8px;
  padding-bottom: 18px;
}
@media (max-width: 1023px) {
  .coh-ce-3f858c47 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 14px;
    row-gap: 10px;
  }
}
.coh-ce-3f858c47 h2 {
  display: none;
}
.coh-ce-3f858c47 h2 > a {
  display: none;
}
.coh-ce-3f858c47 div a, .coh-ce-3f858c47 div img {
  height: 55px;
  width: 55px;
}
.coh-ce-3f858c47 div > a, .coh-ce-3f858c47 div > img {
  display: inline-block;
}
.coh-ce-3f858c47 > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-3f858c47 > div:first-child {
  margin-right: auto;
}
@media (max-width: 1023px) {
  .coh-ce-3f858c47 > div:first-child {
    margin-right: initial;
  }
}
.coh-ce-3f858c47 > div > div:first-child {
  display: none;
}
.coh-ce-3f858c47 > div > div:not(:last-child) {
  margin-right: 7.25px;
}
.coh-ce-3f858c47 > div > div:nth-child(2) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.coh-ce-2438a24f {
  margin-bottom: 16px;
}
.coh-ce-ebcf968f {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  color: rgb(8, 98, 173);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.8rem;
  font-weight: 700 !important;
}
.coh-ce-3180cae6 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: start;
      -ms-flex-line-pack: start;
          align-content: start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 0.625rem;
          border-top-right-radius: 0.625rem;
  -webkit-border-bottom-left-radius: 0.625rem;
          border-bottom-left-radius: 0.625rem;
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  gap: 8px;
  -webkit-box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 16px 3px rgba(13, 13, 13, 0.1);
  min-height: 24.375rem;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}
.active-card.coh-ce-3180cae6 {
  background-color: rgb(8, 98, 173);
}
.active-card.coh-ce-3180cae6 > * {
  color: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.active-card.coh-ce-3180cae6 > *:before {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
}
.active-card.coh-ce-3180cae6 > * > * {
  color: rgb(255, 255, 255);
}
.active-card.coh-ce-3180cae6 > .attention-container {
  background-color: rgb(255, 255, 255);
}
.active-card.coh-ce-3180cae6 > .attention-container > * {
  color: rgb(8, 98, 173);
}
.coh-ce-f1dbb5c9 {
  margin-bottom: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 1.125rem;
  line-height: 1.5rem;
  max-width: 14rem;
  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-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-f1dbb5c9:before {
  line-height: 1.5rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  background-color: rgb(8, 98, 173);
  height: 2.25rem;
  width: 2.25rem;
  margin-right: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  content: "\f041";
  font-family: icomoon;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.Central.coh-ce-f1dbb5c9: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: "\f015";
  font-family: icomoon;
}
.Estabelecimento.coh-ce-f1dbb5c9: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: "\f0f7";
  font-family: icomoon;
}
.Ação.coh-ce-f1dbb5c9: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: "\f017";
  font-family: icomoon;
}
.coh-ce-41290a01 {
  margin-bottom: 0;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 1rem;
  line-height: 1.625rem;
}
.coh-ce-f990ea00 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-e748fbc7 {
  color: rgb(8, 98, 173);
  font-size: 1.25rem;
  line-height: 1.25rem;
  margin-right: 0.3125rem;
}
.coh-ce-e748fbc7: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;
}
.coh-ce-4424a58 {
  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;
}
.coh-ce-ff1537df {
  opacity: 90%;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.25rem;
  margin-right: 0.3125rem;
  margin-bottom: 0;
}
.coh-ce-b1a7b5bb {
  opacity: 90%;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.coh-ce-b3d9b89e {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(46, 46, 46);
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 0;
}
.coh-ce-8c4e58a2 {
  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;
  border-width: 0.0625rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  margin-top: auto;
  background-color: rgb(8, 98, 173);
}
.coh-ce-fbcd8af9 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 0.5rem;
  font-weight: 700  !important;
}
.coh-ce-af670778 {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 0;
  font-weight: 400 !important;
}
.coh-ce-6e8e4f53 {
  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;
  border-width: 0.0625rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  margin-top: auto;
}
.coh-ce-3f4279be {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 0.5rem;
}
.coh-ce-35a33f8e {
  width: 593px;
  height: auto;
  -webkit-border-radius: 24px;
          border-radius: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(50% -  32px);
      -ms-flex: 1 1 calc(50% -  32px);
          flex: 1 1 calc(50% -  32px);
}
@media (max-width: 1439px) {
  .coh-ce-35a33f8e {
    width: 422px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-35a33f8e {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 -webkit-calc(100% -  32px);
        -ms-flex: 1 1 calc(100% -  32px);
            flex: 1 1 calc(100% -  32px);
    width: 692px;
  }
}
@media (max-width: 767px) {
  .coh-ce-35a33f8e {
    width: 371px;
  }
}
.coh-ce-ae8f6ee2 {
  background-color: rgb(236, 161, 43);
  -webkit-border-top-left-radius: 24px;
          border-top-left-radius: 24px;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  height: auto;
  width: auto;
  padding-top: 13px;
  padding-right: 28px;
  padding-bottom: 13px;
  padding-left: 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  min-height: 110px;
}
@media (max-width: 1439px) {
  .coh-ce-ae8f6ee2 {
    height: auto;
    min-height: 110px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ae8f6ee2 {
    height: auto;
    min-height: 104px;
  }
}
.coh-ce-ae8f6ee2:before {
  content: normal;
}
.coh-ce-ae8f6ee2:after {
  content: normal;
}
.coh-ce-32a83412 {
  -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-7493ad82 {
  display: inline-block;
  height: 24px;
}
.coh-ce-7493ad82:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(46, 46, 46);
  font-size: 20px;
  content: "\f041";
  font-family: icomoon;
}
.coh-ce-4c33a824 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ef4674fb {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 18px;
  line-height: 26px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  margin-right: 0.25rem;
}
.coh-ce-11af9929 {
  padding-top: 32px;
  padding-right: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  background-color: rgb(255, 255, 255);
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  -webkit-border-bottom-right-radius: 24px;
          border-bottom-right-radius: 24px;
}
.coh-ce-101aca38 {
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  color: rgb(46, 46, 46);
  display: none;
  text-align: center;
}
.coh-ce-80dd6459 {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-80dd6459 {
    -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-e99d5426 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.coh-ce-e99d5426:before {
  content: normal;
}
.coh-ce-e99d5426:after {
  content: normal;
}
.coh-ce-d21f61cd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-d21f61cd {
    display: inline-block;
  }
}
.coh-ce-d21f61cd: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;
  font-size: 32px;
  color: rgb(236, 161, 43);
}
.coh-ce-76f47285 {
  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;
  gap: 4px;
}
.coh-ce-76f47285:before {
  content: normal;
}
.coh-ce-76f47285:after {
  content: normal;
}
.coh-ce-a8a1e83b {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: block;
}
.coh-ce-17452764 {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: none;
}
.coh-ce-bc8d1cc {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 26px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}
.coh-ce-8a6f7a8c {
  display: inline-block;
  margin-right: 16px;
  margin-left: 16px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(166, 166, 166);
  width: 1px;
  height: 45px;
}
@media (max-width: 1023px) {
  .coh-ce-8a6f7a8c {
    margin-top: 16px;
    margin-bottom: 16px;
    height: 27px;
  }
}
.coh-ce-8267573a {
  margin-top: 18px;
  margin-bottom: 18px;
  border-color: rgb(255, 255, 255);
}
.coh-ce-66724cb {
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  width: 100%;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.coh-ce-f7619f40 {
  background-color: rgb(35, 116, 77);
}
.coh-ce-24a7ae60 {
  background-color: rgb(138, 184, 171);
}
.coh-ce-4fd8af06:before {
  content: normal;
}
.coh-ce-4fd8af06:after {
  content: normal;
}
.coh-ce-26856e10:before {
  content: normal;
}
.coh-ce-26856e10:after {
  content: normal;
}
.coh-ce-33020a65: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: "\f060";
  font-family: icomoon;
}
.coh-ce-63b160b9: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: "\f061";
  font-family: icomoon;
}
.coh-ce-fb392b47 {
  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-e1f931ca {
  margin-bottom: 24px;
}
.coh-ce-f7ac884d {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  text-align: left;
  color: rgb(8, 98, 173);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0px;
  font-weight: 700 !important;
}
.coh-ce-23558e91 {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  text-align: left;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0px;
  font-weight: 500 !important;
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-ace81813:before {
  content: normal;
}
.coh-ce-ace81813:after {
  content: normal;
}
.coh-ce-b3759a42 {
  color: rgb(8, 98, 173);
  font-size: 48px;
  line-height: 70px;
  margin-bottom: 50px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-b3759a42 {
    font-size: 28px;
    margin-bottom: 24px;
  }
}
.coh-ce-f60068f6 {
  height: 8.375rem;
  width: 17.5rem;
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  background-color: rgb(255, 255, 255);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 4px 8px 3px rgba(13, 13, 13, 0.1);
          box-shadow: 0px 4px 8px 3px rgba(13, 13, 13, 0.1);
}
.coh-ce-a79b837f {
  height: 2rem;
  width: 2rem;
  margin-bottom: 1rem;
}
.coh-ce-9ca3653b {
  color: rgb(8, 98, 173);
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.625rem;
  margin-bottom: 0;
}
.coh-ce-53dd4f59 {
  -webkit-box-shadow: 0px 2px 4px 0px rgba(13, 13, 13, 0.08);
          box-shadow: 0px 2px 4px 0px rgba(13, 13, 13, 0.08);;
  border-left-width: 6px;
  border-left-style: solid;
  border-left-color: rgb(8, 98, 173);
  padding-top: 24px;
  padding-right: 32px;
  padding-bottom: 24px;
  padding-left: 32px;
  background-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-53dd4f59 {
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
  }
}
.coh-ce-53f25bbd {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 12px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-5854ae25 {
  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;
  gap: 8px;
}
.coh-ce-5854ae25:before {
  content: normal;
}
.coh-ce-5854ae25:after {
  content: normal;
}
.coh-ce-b0db4628 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 1023px) {
  .coh-ce-b0db4628 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-b0db4628:before {
  content: normal;
}
.coh-ce-b0db4628:after {
  content: normal;
}
.coh-ce-8ffd9a39 {
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  text-align: center;
  height: 22px;
  width: 150px;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  display: inline-block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-8ffd9a39 {
    margin-bottom: 10px;
  }
}
[data-modality=Híbrido].coh-ce-8ffd9a39 {
  background-color: rgb(241, 232, 195);
  text-decoration: underline;
}
[data-modality=Online].coh-ce-8ffd9a39 {
  background-color: rgb(230, 243, 238);
  text-decoration: underline;
}
[data-modality=Presencial].coh-ce-8ffd9a39 {
  background-color: rgb(199, 228, 255);
  pointer-events: none;
}
@media (max-width: 1023px) {
  .coh-ce-b163531d {
    margin-bottom: 10px;
  }
}
.coh-ce-4a82d9f9 {
  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;
  gap: 10px;
}
.coh-ce-4a82d9f9:before {
  content: normal;
}
.coh-ce-4a82d9f9:after {
  content: normal;
}
.coh-ce-f45eb311 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
}
.coh-ce-f45eb311:before {
  line-height: 140%;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f073";
  font-family: icomoon;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  height: 24px;
  width: 24px;
  margin-right: 10px;
  font-size: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-f6df83a7 {
  color: rgb(84, 91, 98);
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-36661d1b {
  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;
  gap: 10px;
}
.coh-ce-36661d1b:before {
  content: normal;
}
.coh-ce-36661d1b:after {
  content: normal;
}
.coh-ce-501c558d {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
}
.coh-ce-501c558d:before {
  line-height: 140%;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f2c0";
  font-family: icomoon;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  height: 24px;
  width: 24px;
  margin-right: 10px;
  font-size: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-40779c94 {
  color: rgb(84, 91, 98);
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  word-break: break-word;
}
.coh-ce-70c2844 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
}
.coh-ce-70c2844:before {
  line-height: 140%;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f3c2";
  font-family: sanepar;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  height: 24px;
  width: 24px;
  margin-right: 10px;
  font-size: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ce5aa792 {
  font-weight: 700;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  text-decoration: underline;
}
.coh-ce-ce5aa792:before {
  line-height: 24px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: rgb(8, 98, 173);
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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;
  content: "\f0e3";
  font-family: icomoon;
}
.coh-ce-2d78ff2e {
  font-weight: 700;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  text-decoration: underline;
}
.coh-ce-2d78ff2e:before {
  line-height: 24px;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: rgb(8, 98, 173);
  height: 20px;
  width: 20px;
  margin-right: 10px;
  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;
  content: "\f03a";
  font-family: icomoon;
}
.coh-ce-e768501f {
  display: inline-block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.coh-ce-e768501f:before {
  content: normal;
}
.coh-ce-e768501f:after {
  content: normal;
}
.coh-ce-2986bb78 {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-right: 8px;
}
.coh-ce-2986bb78:before {
  line-height: 140%;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f05a";
  font-family: icomoon;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgb(8, 98, 173);
  height: 20px;
  width: 20px;
  margin-right: 8px;
  font-size: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-fde16ee5 {
  margin-top: 32px;
}
.coh-ce-fde16ee5 .coh-accordion-title {
  padding-top: 12px;
  padding-right: 26px;
  padding-bottom: 12px;
  padding-left: 26px;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  background: -webkit-linear-gradient(345deg,rgba(187, 222, 251, 1) 0%, rgba(227, 242, 253, 1) 50%, rgba(227, 242, 253, 1) 100%);
  background: linear-gradient(105deg,rgba(187, 222, 251, 1) 0%, rgba(227, 242, 253, 1) 50%, rgba(227, 242, 253, 1) 100%);
}
.coh-ce-fde16ee5 .coh-accordion-title.is-active a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f077";
  font-family: icomoon;
}
.coh-ce-fde16ee5 .coh-accordion-title a {
  font-size: 30px;
  line-height: 38px;
  width: 100%;
  font-weight: 700;
  color: rgb(8, 98, 173);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -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;
  font-weight: 700 !important;
}
.coh-ce-fde16ee5 .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;
  font-size: 12px;
  color: rgb(8, 98, 173);
  display: inline-block;
}
.coh-ce-c178151d .file a {
  color: rgb(19, 19, 19);
  font-weight: 400;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 140%;
  display: block;
  position: relative;
  margin-top: 15px;
  margin-right: 20px;
  margin-bottom: 15px;
  margin-left: 20px;
  text-decoration: underline;
}
.coh-ce-c178151d .file--application-pdf 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: "\f1c1";
  font-family: icomoon;
  padding-right: 20px;
}
.coh-ce-c178151d .file--application-pdf 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: "\f019";
  font-family: icomoon;
  position: absolute;
  right: 0;
}
.coh-ce-9bf5e1b5 .views-exposed-form {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 4rem;
}
@media (max-width: 1023px) {
  .coh-ce-9bf5e1b5 .views-exposed-form {
    margin-bottom: 2rem;
  }
}
.coh-ce-82652631 {
  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-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-82652631 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-column-gap: 0px;
       -moz-column-gap: 0px;
            column-gap: 0px;
    row-gap: 24px;
  }
}
.coh-ce-82652631:before {
  display: none;
}
.coh-ce-82652631:after {
  display: none;
}
.coh-ce-b16d28bf {
  margin-top: 4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-b16d28bf {
    margin-top: 2rem;
  }
}
.coh-ce-c18dd148 {
  -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;
  gap: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
.coh-ce-c18dd148:after {
  display: none;
}
.coh-ce-c18dd148:before {
  display: none;
}
.coh-ce-1a01b32 {
  min-width: 280px;
  width: -webkit-calc(100% * (1/4) - 24px);
  width: calc(100% * (1/4) - 24px);
  height: 236px;
  background-color: rgb(255, 255, 255);
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  padding-top: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1439px) {
  .coh-ce-1a01b32 {
    width: -webkit-calc(100% * (1/3) - 24px);
    width: calc(100% * (1/3) - 24px);
  }
}
@media (max-width: 1023px) {
  .coh-ce-1a01b32 {
    width: 100%;
  }
}
.coh-ce-1a01b32 .views-field-type {
  background-color: rgb(229, 243, 255);
  color: rgb(8, 98, 173);
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  -webkit-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
          border-bottom-right-radius: 10px;
  margin-bottom: 16px;
  display: inline-block;
}
.coh-ce-1a01b32 .views-field-title {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 110%;
  margin-bottom: 20px;
  overflow: hidden;
}
.coh-ce-1a01b32 .views-field-title a {
  color: rgb(8, 98, 173);
}
.coh-ce-1a01b32 .views-field-view-node {
  margin-top: auto;
}
.coh-ce-1a01b32 .views-field-view-node 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: "\f105";
  font-family: icomoon;
}
.coh-ce-1a01b32 .views-field-field-year .field-content {
  font-weight: 400;
  font-size: 16px;
  color: rgb(8, 98, 173);
}
.coh-ce-2686857d .slick-prev {
  left: 174px !important;
}
@media (max-width: 1919px) {
  .coh-ce-2686857d .slick-prev {
    left: 95px !important;
  }
}
@media (max-width: 1439px) {
  .coh-ce-2686857d .slick-prev {
    left: 95px !important;
  }
}
.coh-ce-2686857d .slick-prev[disabled] {
  opacity: 0.5;
}
.coh-ce-2686857d .slick-next {
  right: 174px !important;
}
@media (max-width: 1919px) {
  .coh-ce-2686857d .slick-next {
    right: 95px !important;
  }
}
@media (max-width: 1439px) {
  .coh-ce-2686857d .slick-next {
    right: 95px !important;
  }
}
.coh-ce-2686857d .slick-next[disabled] {
  opacity: 0.5;
}
.coh-ce-2686857d .slick-dots {
  margin-bottom: 195px;
}
@media (max-width: 1023px) {
  .coh-ce-2686857d .slick-dots {
    margin-bottom: 147px;
  }
}
.coh-ce-c2b2d3a0 {
  margin-bottom: 42px;
  color: rgb(8, 98, 173);
}
.coh-ce-cdc9997 {
  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-b4b79076 {
  margin-bottom: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(199, 228, 255);
  border-bottom-color: rgb(199, 228, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.coh-ce-b4b79076:before {
  content: normal;
}
.coh-ce-b4b79076:after {
  content: normal;
}
.coh-ce-1903e914 {
  gap: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0;
}
.coh-ce-1903e914:before {
  content: normal;
}
.coh-ce-1903e914:after {
  content: normal;
}
.coh-ce-5de66d73 {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-5de66d73 {
    width: 100%;
  }
}
.coh-ce-5de66d73 input {
  margin: 0;
  border-color: rgb(166, 166, 166);
}
@media (max-width: 1023px) {
  .coh-ce-5de66d73 input {
    width: 100%;
  }
}
.coh-ce-5de66d73 input::-webkit-input-placeholder {
  color: rgb(156, 157, 158);
  font-style: italic;
}
.coh-ce-5de66d73 input::-moz-placeholder {
  color: rgb(156, 157, 158);
  font-style: italic;
}
.coh-ce-5de66d73 input:-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-style: italic;
}
.coh-ce-5de66d73 input::-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-style: italic;
}
.coh-ce-5de66d73 input::placeholder {
  color: rgb(156, 157, 158);
  font-style: italic;
}
.coh-ce-3497659d {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-3497659d {
    width: 100%;
  }
}
.coh-ce-3497659d .select2-container {
  height: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-3497659d .select2-container {
    width: 100%;
  }
}
.coh-ce-3497659d .select2-container .selection {
  height: 100%;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-3497659d .select2-container .selection {
    width: 100%;
  }
}
.coh-ce-3497659d .select2-container .selection .select2-selection {
  height: 100%;
  max-width: 283px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-3497659d .select2-container .selection .select2-selection {
    max-width: 100%;
  }
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__rendered {
  font-weight: 100;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-style: italic;
  height: 100%;
  width: 283px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__rendered {
    width: 100%;
  }
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__rendered [title=Assunto] {
  color: rgb(156, 157, 158);
  font-size: 16px;
  font-weight: normal;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: italic;
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__rendered :not([title=Assunto]) {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__arrow {
  position: absolute;
  top: -webkit-calc(50% - 10px);
  top: calc(50% - 10px);
  right: 8px;
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(8, 98, 173);
  font-size: 16px;
  display: inline-block;
  content: "\f078";
  font-family: icomoon;
}
.coh-ce-3497659d .select2-container .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.coh-ce-a669d0d4 {
  cursor: pointer;
  height: 48px;
  margin: 0;
}
.coh-ce-6ec3c563 {
  cursor: pointer;
  height: 48px;
  margin: 0;
}
.coh-ce-351305a0 .form-radios {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-351305a0 .form-radios:before {
  content: normal;
}
.coh-ce-351305a0 .form-radios:after {
  content: normal;
}
.coh-ce-351305a0 .form-radios .form-item input {
  display: none;
}
.coh-ce-351305a0 .form-radios .form-item input[checked=checked] ~ label {
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
}
.coh-ce-351305a0 .form-radios .form-item label {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 140%;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  background-color: rgb(220, 223, 226);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  display: inline-block;
}
.coh-ce-52b71112 {
  margin-bottom: 0;
}
.coh-ce-50e35ff9 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}
@media (max-width: 1023px) {
  .coh-ce-50e35ff9 {
    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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-50e35ff9:before {
  content: normal;
}
.coh-ce-50e35ff9:after {
  content: normal;
}
.coh-ce-50e35ff9:not(:has(*)) {
  grid-row-gap: 0;
}
@media (max-width: 564px) {
  .coh-ce-50e35ff9 article {
    max-width: 380px;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-50e35ff9 article .media-download-card {
    max-width: 380px;
    width: 100%;
  }
}
.coh-ce-e96038f0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 47px;
}
.coh-ce-e96038f0 p {
  margin-bottom: 0;
  padding: 26px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  background-color: rgb(237, 231, 205);
  color: rgb(236, 161, 43);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-e479e0f0 {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 16px;
}
.coh-ce-74e7ba5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-74e7ba5 {
    display: block;
  }
}
.coh-ce-de1473de {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-6c48c140 {
  margin: 0;
}
.coh-ce-1cf1e43a {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-256f4d4d {
  margin: 0;
}
.coh-ce-1eb6bd09 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-1eb6bd09 {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -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-f4ca7cfd {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
}
.coh-ce-26a95bd7 {
  font-size: 22px;
}
.coh-ce-26a95bd7 .coh-accordion-title a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-ba3588d6 {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-74e7ba5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  .coh-ce-74e7ba5 {
    display: block;
  }
}
.coh-ce-c1e8187a {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-632abe1a {
  margin: 0;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-a681ccd4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 1023px) {
  .coh-ce-a681ccd4 {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-3a29f18f {
  -webkit-flex-basis: 50%;
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}
.coh-ce-40582b5e {
  font-size: 22px;
}
.coh-ce-ba3588d6 {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-cb623987 {
  overflow: hidden;
}
.coh-ce-cb623987:before {
  display: none;
}
.coh-ce-cb623987:after {
  display: none;
}
.coh-ce-29ea4cf4 {
  font-size: 36px;
  text-align: center;
  color: rgb(198, 164, 110);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 34px;
}
.coh-ce-7888ed68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 21px;
     -moz-column-gap: 21px;
          column-gap: 21px;
}
@media (max-width: 1023px) {
  .coh-ce-7888ed68 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-7888ed68:before {
  display: none;
}
.coh-ce-7888ed68:after {
  display: none;
}
.coh-ce-97d2d288 {
  background-color: rgb(255, 255, 255);
  padding: 16px;
  height: 528px;
  margin-top: 14px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 292px;
}
@media (max-width: 1023px) {
  .coh-ce-97d2d288 {
    display: none;
  }
}
.coh-ce-97d2d288::-webkit-scrollbar {
  background-color: rgb(217, 217, 217);
  width: 4px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-97d2d288::-webkit-scrollbar-thumb {
  background-color: rgb(198, 164, 110);
  -webkit-border-radius: 20px;
          border-radius: 20px;
}
.coh-ce-97d2d288 li {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  list-style: none;
  margin: 0;
  color: rgb(128, 128, 128);
  font-size: 16px;
  padding: 16px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 262px;
}
.coh-ce-97d2d288 li:first-child {
  display: none;
}
.coh-ce-97d2d288 li.active {
  color: rgb(255, 255, 255);
  background-color: rgb(198, 164, 110);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-97d2d288 li.active a {
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-97d2d288 li a {
  color: rgb(128, 128, 128);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: block;
  width: 100%;
}
.coh-ce-f68c6a9b {
  display: none;
  background-color: rgb(255, 255, 255);
  padding: 16px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
}
@media (max-width: 1023px) {
  .coh-ce-f68c6a9b {
    display: block;
  }
}
.coh-ce-f68c6a9b label {
  display: none;
}
.coh-ce-f68c6a9b .select2-selection {
  height: 100%!important;
  border-color: #2E2E2E!important;
  -webkit-border-radius: 8px!important;
          border-radius: 8px!important;
}
.coh-ce-f68c6a9b .select2-selection .select2-selection__rendered {
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #2E2E2E!important;
}
.coh-ce-f68c6a9b .select2-selection .select2-selection__arrow {
  right: 8px;
  top: -webkit-calc(50% - 10px)!important;
  top: calc(50% - 10px)!important;
  right: 8px!important;
}
.coh-ce-f68c6a9b .select2-selection .select2-selection__arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  font-family: icomoon;
  color: rgb(8, 98, 173);
}
.coh-ce-f68c6a9b .select2-selection .select2-selection__arrow b {
  display: none;
}
.coh-ce-73f27f86 {
  width: -webkit-calc(100% - 313px);
  width: calc(100% - 313px);
  height: 606px;
}
@media (max-width: 1023px) {
  .coh-ce-73f27f86 {
    width: auto;
  }
}
.coh-ce-73f27f86:after {
  display: none;
}
.coh-ce-73f27f86:before {
  display: none;
}
.coh-ce-67aa68ef {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-67aa68ef:before {
  display: none;
}
.coh-ce-67aa68ef:after {
  display: none;
}
.coh-ce-67aa68ef p {
  color: rgb(128, 128, 128);
  font-size: 16px;
  margin-bottom: 0;
  line-height: 140%;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 1023px) {
  .coh-ce-67aa68ef p {
    text-align: center;
  }
}
.coh-ce-67aa68ef img {
  margin-top: 146px;
  margin-bottom: 16px;
}
.coh-ce-875ed24d .slick-list.draggable {
  padding-top: 14px;
  padding-bottom: 18px;
  padding-left: 10px;
}
@media (max-width: 1919px) {
  .coh-ce-875ed24d .slick-list.draggable {
    padding-left: 0;
  }
}
.coh-ce-875ed24d .slick-slide {
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.coh-ce-875ed24d .slick-dots {
  position: relative!important;
  margin-bottom: 48px;
}
.coh-ce-875ed24d .slick-dots .slick-active button {
  background-color: rgb(198, 164, 110);
}
.coh-ce-875ed24d .slick-dots button:hover {
  background-color: rgb(198, 164, 110);
}
.coh-ce-875ed24d .coh-slider-nav-top {
  position: absolute;
  top: -75px;
  right: 0;
}
@media (max-width: 1023px) {
  .coh-ce-875ed24d .coh-slider-nav-top {
    position: static;
  }
}
.coh-ce-875ed24d .coh-slider-nav-top button {
  padding: 0;
  margin: 0;
  color: rgb(198, 164, 110);
}
.coh-ce-875ed24d .coh-slider-nav-top button:first-child {
  margin-right: 28px;
}
.coh-ce-875ed24d .coh-slider-nav-top button:disabled {
  color: rgb(237, 231, 205);
}
.coh-ce-f559427d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
}
.coh-ce-f559427d:before {
  content: normal;
}
.coh-ce-f559427d:after {
  content: normal;
}
.coh-ce-91290977 {
  display: block;
}
.coh-ce-91290977:before {
  content: normal;
}
.coh-ce-91290977:after {
  content: normal;
}
@media (max-width: 1023px) {
  .coh-ce-4623ceb0 .coh-slider-nav-top {
    margin-bottom: 32px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-4623ceb0 .coh-slider-nav-top .slick-prev {
    margin-right: 26px;
  }
}
.coh-ce-592fa953:before {
  display: none;
}
.coh-ce-592fa953:after {
  display: none;
}
.coh-ce-6de4bf1e {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6de4bf1e .views-exposed-form .form-type-textfield:after {
  top: 25px !important;
}
.coh-ce-2beab31b {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  margin-bottom: 1.5rem;
  font-size: 1.75rem;
  line-height: 2.375rem;
}
.coh-ce-e9dd5028 {
  -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;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
  max-height: 72.5rem;
  overflow: hidden;
}
.coh-ce-76e9f675 {
  height: 16.875rem;
  width: 18.125rem;
  margin-right: 1rem;
  margin-bottom: 1.25rem;
}
.coh-ce-1cae8df2 {
  margin: 0;
  padding: 0;
}
.coh-ce-ec39f10 .coh-modal-inner {
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
}
.coh-ce-ec39f10 .coh-image {
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
.coh-ce-fcc97fcd {
  padding: 0.75rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
  max-height: 86vh;
  max-width: 90vw;
}
@media (max-width: 1439px) {
  .coh-ce-fcc97fcd {
    max-height: 80vh;
    max-width: 85vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-fcc97fcd {
    max-width: 80vw;
  }
}
@media (max-width: 767px) {
  .coh-ce-fcc97fcd {
    max-width: 75vw;
  }
}
.coh-ce-c66af5a0 {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
  font-size: 1rem;
  line-height: 1.375rem;
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-right: auto;
  margin-top: 0.75rem;
  margin-bottom: 0;
  margin-left: auto;
}
.coh-ce-a898038b {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
}
.coh-ce-20cc79e1 .coh-view-contents {
  display: block;
}
.coh-ce-20cc79e1 .coh-view-contents.active {
  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-20cc79e1 .coh-view-contents .empty-result {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  line-height: 22.4px;
  text-align: left;
  color: rgb(108, 117, 125);
}
.coh-ce-f98fe3b6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-f98fe3b6 {
    -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-94fc2b73 {
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  margin-bottom: 2%;
}
@media (max-width: 1023px) {
  .coh-ce-94fc2b73 {
    margin-bottom: 1%;
  }
}
.coh-ce-d9bf9cc6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 4%;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(199, 228, 255);
  padding-top: 30px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-d9bf9cc6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1%;
  }
}
.coh-ce-b4a915dd {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
      -ms-flex-positive: 10;
          flex-grow: 10;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
@media (max-width: 1023px) {
  .coh-ce-b4a915dd {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-b4a915dd:before {
  line-height: 1.0;
  font-weight: 500;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  font-size: 20px;
  position: relative;
  top: 50px;
  left: 20px;
  color: rgb(8, 98, 173);
}
.coh-ce-b4a915dd input {
  line-height: 22.4px;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(255, 255, 255);
  height: 50px;
  width: 600px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 50px;
  border-width: 1px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  content: "\f002";
  font-family: icomoon;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(108, 117, 125);
  font-size: 16px;
  font-style: italic;
  -webkit-box-shadow: 0 0.125rem 0.25rem 0 rgba(13, 13, 13, 0.08);
          box-shadow: 0 0.125rem 0.25rem 0 rgba(13, 13, 13, 0.08);
}
@media (max-width: 1439px) {
  .coh-ce-b4a915dd input {
    max-width: 345px;
  }
}
@media (max-width: 767px) {
  .coh-ce-b4a915dd input {
    max-width: 330px;
  }
}
.coh-ce-ac1a6485 {
  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-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  gap: 30px;
}
@media (max-width: 1439px) {
  .coh-ce-ac1a6485 {
    width: 345px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ac1a6485 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-ac1a6485 {
    width: 330px;
  }
}
.coh-ce-846d5b9e {
  color: #ffffff !important;
}
@media (max-width: 1023px) {
  .coh-ce-846d5b9e {
    margin-bottom: 10%;
    padding-right: 115px;
    padding-left: 115px;
  }
}
@media (max-width: 767px) {
  .coh-ce-846d5b9e {
    margin-bottom: 15%;
  }
}
.coh-ce-1ce6f338 {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  line-height: 26px;
  font-size: 16px;
}
.coh-ce-233d3e87 {
  gap: 15px;
  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;
  border-bottom-color: rgb(82, 128, 201);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-right: 5%;
  margin-bottom: 3%;
  margin-left: 5%;
}
@media (max-width: 1023px) {
  .coh-ce-233d3e87 {
    margin-right: 0;
    margin-bottom: 5%;
    margin-left: 0;
  }
}
.coh-ce-233d3e87 .views-field-title span a {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: underline;
}
@media (max-width: 1023px) {
  .coh-ce-233d3e87 .views-field-title span a {
    white-space: normal;
    font-size: 16px;
  }
}
.coh-ce-233d3e87 .views-field-title span a:hover {
  overflow: visible;
  display: block;
  white-space: normal;
}
.coh-ce-233d3e87 .views-field-published-at, .coh-ce-233d3e87 .views-field-created {
  margin-bottom: 3%;
}
@media (max-width: 1023px) {
  .coh-ce-233d3e87 .views-field-published-at, .coh-ce-233d3e87 .views-field-created {
    margin-bottom: 1%;
  }
}
.coh-ce-233d3e87 .views-field-published-at .field-content, .coh-ce-233d3e87 .views-field-created .field-content {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(84, 91, 98);
  font-size: 20px;
  line-height: 130%;
  text-align: left;
}
@media (max-width: 1023px) {
  .coh-ce-233d3e87 .views-field-published-at .field-content, .coh-ce-233d3e87 .views-field-created .field-content {
    font-size: 16px;
  }
}
.coh-ce-d99086dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-d99086dc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
  }
}
.coh-ce-a3783a0 {
  display: block;
}
@media (max-width: 1023px) {
  .coh-ce-a3783a0 {
    margin-bottom: 30px;
  }
}
.active.coh-ce-a3783a0 {
  display: block;
}
.coh-ce-a3783a0 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-6db53747 .coh-view-contents {
  display: none;
}
.coh-ce-6db53747 .coh-view-contents.active {
  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-6db53747 .coh-view-contents .empty-result {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  line-height: 22.4px;
  text-align: left;
  color: rgb(108, 117, 125);
}
.coh-ce-f98fe3b6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-f98fe3b6 {
    -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-638e156a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 25px;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-right-width: 0;
  border-style: solid;
  border-color: rgb(199, 228, 255);
  padding-top: 30px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-638e156a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-c4f18c06 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
@media (max-width: 1023px) {
  .coh-ce-c4f18c06 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
.coh-ce-c4f18c06:before {
  line-height: 1.0;
  font-weight: 500;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f002";
  font-family: icomoon;
  font-size: 20px;
  position: relative;
  top: 50px;
  left: 20px;
  color: rgb(8, 98, 173);
}
.coh-ce-c4f18c06 input {
  line-height: 22.4px;
  font-weight: 400;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: rgb(255, 255, 255);
  height: 50px;
  width: 600px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 50px;
  border-width: 1px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  content: "\f002";
  font-family: icomoon;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(108, 117, 125);
  font-size: 16px;
  font-style: italic;
  -webkit-box-shadow: 0 0.125rem 0.25rem 0 rgba(13, 13, 13, 0.08);
          box-shadow: 0 0.125rem 0.25rem 0 rgba(13, 13, 13, 0.08);
}
@media (max-width: 1439px) {
  .coh-ce-c4f18c06 input {
    max-width: 345px;
  }
}
@media (max-width: 767px) {
  .coh-ce-c4f18c06 input {
    max-width: 330px;
  }
}
.coh-ce-ac1a6485 {
  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-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  gap: 30px;
}
@media (max-width: 1439px) {
  .coh-ce-ac1a6485 {
    width: 345px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ac1a6485 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-ac1a6485 {
    width: 330px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e4d968b3 {
    margin-bottom: 10%;
    padding-right: 115px;
    padding-left: 115px;
  }
}
@media (max-width: 767px) {
  .coh-ce-e4d968b3 {
    margin-bottom: 15%;
  }
}
.coh-ce-b8e21908 {
  margin-top: 25px;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-b8e21908 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.active.coh-ce-b8e21908 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .active.coh-ce-b8e21908 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-b8e21908 li {
  list-style-type: none;
  margin-left: auto;
}
@media (max-width: 1023px) {
  .coh-ce-b8e21908 li {
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .coh-ce-b8e21908 li {
    margin-right: auto;
  }
}
.coh-ce-b8e21908 .coh-style-secondary-lightmode: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: "\ee1d";
  font-family: sanepar;
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: rgb(8, 98, 173);
}
.coh-ce-93d6e841 {
  gap: 15px;
  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;
  border-bottom-color: rgb(82, 128, 201);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-right: 5%;
  margin-bottom: 3%;
  margin-left: 5%;
}
@media (max-width: 1023px) {
  .coh-ce-93d6e841 {
    margin-right: 0;
    margin-bottom: 5%;
    margin-left: 0;
  }
}
.coh-ce-93d6e841 .views-field-field-editoria-chapeu-da-noticia, .coh-ce-93d6e841 .views-field-field-migracao-chapeu-da-noticia {
  line-height: 26px;
  font-weight: 500;
  text-transform: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Ubuntu Medium', sans-serif !important;
  background-color: rgb(199, 228, 255);
  border-color: rgb(199, 228, 255);
  -webkit-border-radius: 16px;
          border-radius: 16px;
  border-style: solid;
  border-width: 1px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 16px;
  text-align: center;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  height: auto;
  content: "\ee1d";
  font-family: sanepar;
}
.coh-ce-93d6e841 .views-field-title span a {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 24px;
  line-height: 34px;
  text-align: left;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media (max-width: 1023px) {
  .coh-ce-93d6e841 .views-field-title span a {
    white-space: normal;
  }
}
.coh-ce-93d6e841 .views-field-title span a:hover {
  overflow: visible;
  display: block;
  white-space: normal;
}
.coh-ce-93d6e841 .views-field-published-at .field-content {
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.coh-ce-93d6e841 .views-field-created .field-content {
  font-weight: 700;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
  color: rgb(8, 98, 173);
}
.coh-ce-d99086dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-d99086dc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
  }
}
.coh-ce-1c12a3e0 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-1c12a3e0 {
    margin-bottom: 30px;
  }
}
.active.coh-ce-1c12a3e0 {
  display: block;
}
.coh-ce-1c12a3e0 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-ff28d6c .coh-slider-nav-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  right: 65px;
}
@media (max-width: 1023px) {
  .coh-ce-ff28d6c .coh-slider-nav-top {
    right: 0;
  }
}
.coh-ce-ff28d6c .coh-slider-nav-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  right: 65px;
}
@media (max-width: 1023px) {
  .coh-ce-ff28d6c .coh-slider-nav-top {
    right: 0;
  }
}
.coh-ce-a0c3afcd {
  padding-top: 17px;
  padding-right: 16px;
  padding-bottom: 17px;
  padding-left: 16px;
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: rgb(199, 228, 255);
  border-bottom-color: rgb(199, 228, 255);
  display: none;
  margin-bottom: 32px;
}
.coh-ce-348c70ca {
  width: 317px;
}
@media (max-width: 1023px) {
  .coh-ce-348c70ca {
    width: 100%;
  }
}
.coh-ce-348c70ca .select2-container {
  height: 48px;
}
@media (max-width: 1023px) {
  .coh-ce-348c70ca .select2-container {
    width: 100%;
  }
}
.coh-ce-348c70ca .select2-container .selection {
  display: inline-block;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-348c70ca .select2-container .selection {
    width: 100%;
  }
}
.coh-ce-348c70ca .select2-container .selection .select2-selection {
  height: 100%;
  display: inline-block;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  max-width: 317px;
}
@media (max-width: 1023px) {
  .coh-ce-348c70ca .select2-container .selection .select2-selection {
    max-width: unset;
    width: 100%;
  }
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 100%;
  display: inline-block;
  width: 317px;
  padding-top: 10px;
  padding-right: 32px;
  padding-bottom: 10px;
  padding-left: 16px;
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__rendered:not([title="Buscar por cidade"]) {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  color: rgb(46, 46, 46);
  font-size: 14px;
  font-style: normal;
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__rendered[title="Buscar por cidade"] {
  font-style: italic;
  color: rgb(156, 157, 158);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: normal;
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__arrow {
  position: absolute;
  top: -webkit-calc(50% - 8px);
  top: calc(50% - 8px);
  right: 8px;
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__arrow:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f078";
  font-family: icomoon;
  display: inline-block;
  color: rgb(8, 98, 173);
  font-size: 16px;
}
.coh-ce-348c70ca .select2-container .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.coh-ce-48fb4d62 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  margin-bottom: 56px;
}
.coh-ce-48fb4d62:before {
  content: normal;
}
.coh-ce-48fb4d62:after {
  content: normal;
}
.coh-ce-48fb4d62:not(:has(*)) {
  margin-bottom: 0;
}
.coh-ce-48fb4d62:not(:has(*)) ~ .empty-message {
  display: block;
  margin-bottom: 32px;
}
.coh-ce-3950b724 {
  display: none;
  background-color: rgb(237, 231, 205);
  padding: 26px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-right: auto;
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-41bf84bc {
  color: rgb(236, 161, 43);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
}
.coh-ce-ff2f805e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 46px;
}
.coh-ce-ff2f805e:not(:has(*)) {
  margin-bottom: 0;
}
.coh-ce-ff2f805e .pager__item--first, .coh-ce-ff2f805e .pager__item--last {
  display: none;
}
.coh-ce-16029e0c:before {
  display: none;
}
.coh-ce-16029e0c:after {
  display: none;
}
.coh-ce-16029e0c .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  row-gap: 45px;
}
@media (max-width: 1023px) {
  .coh-ce-16029e0c .coh-view-contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-16029e0c .coh-view-contents:after {
  display: none;
}
.coh-ce-16029e0c .coh-view-contents article {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 -webkit-calc(50% - 24px);
      -ms-flex: 1 1 calc(50% - 24px);
          flex: 1 1 calc(50% - 24px);
  max-width: -webkit-calc(50% - 24px);
  max-width: calc(50% - 24px);
}
@media (max-width: 1023px) {
  .coh-ce-16029e0c .coh-view-contents article {
    max-width: 100%;
  }
}
.coh-ce-16029e0c h1.coh-heading {
  font-size: 40px;
  line-height: 40px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 3rem;
  font-size: 40px !important;
}
.coh-ce-9597ee0e label {
  display: none;
}
.coh-ce-c6a49442 label {
  display: none;
}
.coh-ce-836b95c0 label {
  display: none;
}
.coh-ce-ab9d0f1c {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding-right: 10%;
  padding-left: 10%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}
@media (max-width: 1919px) {
  .coh-ce-ab9d0f1c {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1439px) {
  .coh-ce-ab9d0f1c {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-ab9d0f1c {
    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-ab9d0f1c:before {
  content: normal;
}
.coh-ce-ab9d0f1c:after {
  content: normal;
}
.coh-ce-a8453583 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
@media (max-width: 1023px) {
  .coh-ce-a8453583 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
.coh-ce-a8453583 .pager__item--last, .coh-ce-a8453583 .pager__item--first {
  display: none !important;
}
.coh-ce-ab9d0f1c {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  padding-right: 10%;
  padding-left: 10%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 36px;
  grid-row-gap: 36px;
}
@media (max-width: 1919px) {
  .coh-ce-ab9d0f1c {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 1439px) {
  .coh-ce-ab9d0f1c {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-ab9d0f1c {
    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-ab9d0f1c:before {
  content: normal;
}
.coh-ce-ab9d0f1c:after {
  content: normal;
}
.coh-ce-a8453583 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 56px;
  margin-bottom: 56px;
}
@media (max-width: 1023px) {
  .coh-ce-a8453583 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
.coh-ce-a8453583 .pager__item--last, .coh-ce-a8453583 .pager__item--first {
  display: none !important;
}
.coh-ce-5ae4fe2a .form-item-field-programs-and-projects-year-value, .coh-ce-5ae4fe2a .form-item-combine {
  position: relative;
}
.coh-ce-5ae4fe2a .form-item-field-programs-and-projects-year-value:after, .coh-ce-5ae4fe2a .form-item-combine:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  position: absolute;
  content: "\ea70";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  bottom: 50%;
  right: 0;
  margin-right: 12px;
  margin-bottom: -13px;
}
.coh-ce-5ae4fe2a .form-item-combine: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: "\f002";
  font-family: icomoon;
  position: absolute;
  right: auto;
  left: 0.75rem;
}
.coh-ce-5ae4fe2a .form-item-combine input {
  padding-left: 36px;
}
.coh-ce-5ae4fe2a .views-exposed-form .form-type-textfield:after {
  top: 0 !important;
}
.coh-ce-5e3abc30 .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 30px;
}
.coh-ce-ea4c7d4a {
  background-color: rgb(255, 255, 255);
  height: auto;
  width: 283px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
}
@media (max-width: 1919px) {
  .coh-ce-ea4c7d4a {
    width: 283px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-ea4c7d4a {
    width: 283px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-ea4c7d4a {
    width: 86.6vw;
    max-width: 400px;
  }
}
.coh-ce-ea4c7d4a .views-field-field-programs-picture .field-content {
  display: block;
}
.coh-ce-ea4c7d4a .views-field-field-programs-picture .field-content img {
  height: 190px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(204, 204, 204);
}
.coh-ce-ea4c7d4a .views-field-field-programs-picture a:not(:first-child) {
  display: none;
}
.coh-ce-ea4c7d4a .views-field-field-type {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(35, 116, 77);
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0;
  background-color: rgb(230, 243, 238);
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 3px;
  padding-left: 15px;
  margin-top: 10px;
  margin-bottom: 15px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-ea4c7d4a .views-field-title {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0;
  height: 150px;
  word-wrap: break-word;
  overflow: hidden;
  font-weight: 400 !important;
}
.coh-ce-ea4c7d4a .views-field-title a {
  color: rgb(8, 98, 173);
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-ea4c7d4a .views-field-view-node {
  margin-top: 10px;
}
.coh-ce-ea4c7d4a .views-field-view-node a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  letter-spacing: 0;
  text-align: center;
}
.coh-ce-f76eab08 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-f76eab08 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-67946078 .pager__item--first, .coh-ce-67946078 .pager__item--last {
  display: none;
}
.coh-ce-3e1da037 .views-exposed-form .form-type-textfield:after {
  top: 0 !important;
}
.coh-ce-231158e7 .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 30px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1023px) {
  .coh-ce-231158e7 .coh-view-contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 564px) {
  .coh-ce-231158e7 .coh-view-contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-efd869da {
  background-color: rgb(255, 255, 255);
  height: auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
}
@media (max-width: 1919px) {
  .coh-ce-efd869da {
    width: 19vw;
  }
}
@media (max-width: 1439px) {
  .coh-ce-efd869da {
    width: 19.6vw;
  }
}
@media (max-width: 1023px) {
  .coh-ce-efd869da {
    width: 86.6vw;
    max-width: 400px;
  }
}
.coh-ce-efd869da .views-field-field-programs-picture .field-content {
  display: block;
}
.coh-ce-efd869da .views-field-field-programs-picture .field-content img {
  height: 190px;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(204, 204, 204);
}
.coh-ce-efd869da .views-field-field-programs-picture a:not(:first-child) {
  display: none;
}
.coh-ce-efd869da .views-field-field-type {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(35, 116, 77);
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0;
  background-color: rgb(230, 243, 238);
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 4px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 15px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}
.coh-ce-efd869da .views-field-title {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  letter-spacing: 0;
  height: 150px;
  word-wrap: break-word;
  overflow: hidden;
  font-weight: 400 !important;
}
.coh-ce-efd869da .views-field-title a {
  color: rgb(8, 98, 173);
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.coh-ce-efd869da .views-field-view-node {
  margin-top: 10px;
}
.coh-ce-f76eab08 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.coh-ce-f76eab08 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-67946078 .pager__item--first, .coh-ce-67946078 .pager__item--last {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-d0675fa9 .view-programs-and-projects-highlighted {
    -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;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-d0675fa9 .views-exposed-form .form-type-textfield:after {
  top: 0 !important;
}
.coh-ce-b5246d17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgb(230, 243, 238);
  -webkit-border-top-left-radius: 24px;
          border-top-left-radius: 24px;
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-b5246d17 {
    -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;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-top-left-radius: 24px;
            border-top-left-radius: 24px;
  }
}
.coh-ce-b5246d17 .coh-view-contents {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
  padding-left: 5%;
}
@media (max-width: 1023px) {
  .coh-ce-b5246d17 .coh-view-contents {
    padding-left: 0;
  }
}
.coh-ce-b5246d17 .view-programs-and-projects-highlighted {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.coh-ce-b5246d17 .prog-proj-highlighted-left-side {
  gap: 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;
}
@media (max-width: 1439px) {
  .coh-ce-b5246d17 .prog-proj-highlighted-left-side {
    gap: 10px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-b5246d17 .prog-proj-highlighted-left-side {
    padding-right: 10%;
    padding-left: 10%;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.coh-ce-78ae9aef .views-field-field-programs-picture {
  display: none;
}
.coh-ce-78ae9aef .views-field {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-78ae9aef .views-field-field-type {
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 28px;
  line-height: 38px;
  text-align: left;
  letter-spacing: 0;
}
@media (max-width: 1439px) {
  .coh-ce-78ae9aef .views-field-field-type {
    font-size: 24px;
  }
}
.coh-ce-78ae9aef .views-field-title {
  font-weight: 700;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: 0;
  text-align: left;
  color: rgb(35, 116, 77);
}
@media (max-width: 1439px) {
  .coh-ce-78ae9aef .views-field-title {
    font-size: 32px;
  }
}
.coh-ce-78ae9aef .views-field-view-node {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 10px;
  padding-right: 25px;
  padding-bottom: 10px;
  padding-left: 25px;
  background-color: rgb(35, 116, 77);
  color: rgb(255, 255, 255);
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
}
@media (max-width: 1439px) {
  .coh-ce-78ae9aef .views-field-view-node {
    font-size: 12px;
  }
}
.coh-ce-78ae9aef .views-field-view-node a {
  color: rgb(255, 255, 255);
}
.coh-ce-78ae9aef .views-field-view-node a:hover {
  color: rgb(255, 255, 255);
}
.coh-ce-3131f4d9 .views-field-field-type {
  display: none;
}
.coh-ce-3131f4d9 .views-field-title {
  display: none;
}
.coh-ce-3131f4d9 .views-field-view-node {
  display: none;
}
.coh-ce-3131f4d9 .views-field-field-programs-picture {
  max-width: 431px;
}
@media (max-width: 1023px) {
  .coh-ce-3131f4d9 .views-field-field-programs-picture {
    max-width: 100%;
  }
}
.coh-ce-3131f4d9 .views-field-field-programs-picture .field-content img:not(:first-child) {
  display: none;
}
.coh-ce-3131f4d9 .views-field-field-programs-picture .field-content img {
  -webkit-border-top-right-radius: 80px;
          border-top-right-radius: 80px;
}
@media (max-width: 1023px) {
  .coh-ce-3131f4d9 .views-field-field-programs-picture .field-content img {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
  }
}
.coh-ce-6baf5b66 .title-filter-container {
  width: 100%;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  margin-bottom: 32px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-6baf5b66 .title-filter-container {
    -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-6baf5b66 .reconhecimentos-card-old {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 24px;
  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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  background-color: rgb(255, 255, 255);
  row-gap: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-6baf5b66 .reconhecimentos-card-old {
    min-width: 400px;
  }
}
.coh-ce-6baf5b66 .reconhecimentos-paginator {
  margin-top: 30px;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-6baf5b66 .views-exposed-form .form-type-textfield:after {
  top: 0 !important;
}
.coh-ce-4d9eb39f {
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 32px;
  padding-bottom: 0px;
  font-size: 36px;
  line-height: 120%;
}
@media (max-width: 564px) {
  .coh-ce-4d9eb39f {
    font-size: 28px;
  }
}
.coh-ce-4e58f812 .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  grid-column-gap: 26px;
  grid-row-gap: 24px;
  -webkit-box-align:  stretch;
  -webkit-align-items:  stretch;
      -ms-flex-align:  stretch;
          align-items:  stretch;
    grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1439px) {
  .coh-ce-4e58f812 .coh-view-contents {
    grid-template-columns: repeat(auto-fit, minmax(286px, 1fr));
  }
}
@media (max-width: 1023px) {
  .coh-ce-4e58f812 .coh-view-contents {
     grid-template-columns: repeat(auto-fit, minmax(286px, 1fr));
  }
}
@media (max-width: 767px) {
  .coh-ce-4e58f812 .coh-view-contents {
    grid-template-columns : 1fr;
  }
}
.coh-ce-1393bfa6 {
  width: 286px;
}
@media (max-width: 1023px) {
  .coh-ce-1393bfa6 {
    width: 286px;
  }
}
@media (max-width: 767px) {
  .coh-ce-1393bfa6 {
    width: 100%;
  }
}
.coh-ce-1393bfa6 .views-field-view-node {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  margin-top: auto;
}
.coh-ce-1393bfa6 .views-field-view-node a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 26px;
}
.coh-ce-1393bfa6 .views-field-field-prize-photo {
  height: 191px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-1393bfa6 .views-field-field-prize-photo {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-1393bfa6 .views-field-field-prize-photo img {
  height: 100%;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-1393bfa6 .views-field-field-prize-photo .field-content {
  height: 100%;
  width: 100%;
}
.coh-ce-1393bfa6 .views-field-field-year {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(8, 98, 173);
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-1393bfa6 .views-field-field-year .views-label-field-year {
  margin-right: 2px;
}
.coh-ce-1393bfa6 .views-field-title {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 16px;
  width: 100%;
}
.coh-ce-1393bfa6 .views-field-title a {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
}
.coh-ce-705f921e {
  margin-top: 30px;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-705f921e ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.coh-ce-4e627bd4 .pager__item--first, .coh-ce-4e627bd4 .pager__item--last {
  display: none;
}
.coh-ce-e4f7549c {
  margin-top: 50px;
}
.coh-ce-e4f7549c .title-filter-container {
  width: 100%;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
  margin-bottom: 32px;
  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: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1023px) {
  .coh-ce-e4f7549c .title-filter-container {
    -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-e4f7549c .reconhecimentos-card {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 24px;
  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;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  background-color: rgb(255, 255, 255);
  row-gap: 24px;
}
@media (max-width: 1023px) {
  .coh-ce-e4f7549c .reconhecimentos-card {
    min-width: 400px;
  }
}
.coh-ce-e4f7549c .reconhecimentos-paginator {
  margin-top: 30px;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-4c13721c {
  margin-bottom: 24px;
}
.coh-ce-4c13721c p {
  font-weight: 700;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 43px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  .coh-ce-4c13721c p {
    font-size: 28px;
    line-height: 33px;
  }
}
.coh-ce-cef31cdb .coh-view-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: flex;
  grid-column-gap: 30px;
  row-gap: unset !important;
  -webkit-box-align:  start;
  -webkit-align-items:  flex-start;
      -ms-flex-align:  start;
          align-items:  flex-start;
    grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1439px) {
  .coh-ce-cef31cdb .coh-view-contents {
    grid-template-columns: repeat(auto-fit, minmax(286px, 1fr));
  }
}
@media (max-width: 1023px) {
  .coh-ce-cef31cdb .coh-view-contents {
     grid-template-columns: repeat(auto-fit, minmax(286px, 1fr));
  }
}
@media (max-width: 767px) {
  .coh-ce-cef31cdb .coh-view-contents {
    grid-template-columns : 1fr;
  }
}
.coh-ce-5af11c3 {
  width: 283px;
  row-gap: unset !important;
  padding-top: 24px !important;
  height: 426px;
}
.coh-ce-5af11c3 .views-field-view-node {
  margin-top: auto;
  margin-bottom: 0;
}
.coh-ce-5af11c3 .views-field-field-prize-photo {
  height: 191px;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin-bottom: 8px;
}
@media (max-width: 1023px) {
  .coh-ce-5af11c3 .views-field-field-prize-photo {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
  }
}
.coh-ce-5af11c3 .views-field-field-prize-photo img {
  height: 100%;
  width: 100%;
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-5af11c3 .views-field-field-prize-photo .field-content {
  height: 100%;
  width: 100%;
}
.coh-ce-5af11c3 .views-field-field-year {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-5af11c3 .views-field-field-year .views-label-field-year {
  margin-right: 2px;
}
.coh-ce-5af11c3 .views-field-title {
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 16px;
  width: 100%;
}
.coh-ce-5af11c3 .views-field-title a {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 34px;
}
.coh-ce-ca35fc1c {
  margin-top: 16px;
  color: rgb(8, 98, 173);
}
.coh-ce-979ffc60 .views-exposed-form {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-fa11f5b5 {
  padding-top: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-fa11f5b5 ul {
  margin-right: auto;
  margin-left: auto;
}
.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-2b5f1874 {
  color: rgb(8, 98, 173);
}
.coh-ce-fa11f5b5 {
  padding-top: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-fa11f5b5 ul {
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-7c3bb986 {
  margin: 0 auto;
  width: 100%;
}
.coh-ce-1b03a7e0 {
  margin-bottom: 0;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  font-weight: 700;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 2.25rem;
  line-height: 2.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-1b03a7e0 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
.coh-ce-3bef6c59 {
  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: start;
      -ms-flex-pack: start;
          justify-content: start;
  padding-top: 0.25rem;
  padding-left: 0.5rem;
  max-height: 39.5rem;
  overflow-y: hidden;
  overflow-x: visible !important;
}
@media (max-width: 1023px) {
  .coh-ce-3bef6c59 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.expanded.coh-ce-3bef6c59 {
  max-height: 100%;
}
.coh-ce-b54a7bdf {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}
.coh-ce-51cc7fbd {
  margin-top: 24px;
  margin-bottom: 0;
}
.coh-ce-1dcb43e p {
  font-weight: 500;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 140%;
  margin-bottom: 0;
  text-align: center;
}
.coh-ce-fd85b5b0 {
  margin: 0 auto;
  width: 100%;
}
.coh-ce-db2bd79e {
  width: 100%;
  margin: 0 auto;
}
.coh-ce-db2bd79e:not(:has(*)) {
  margin-bottom: 0;
}
.coh-ce-db2bd79e:not(:has(*)) ~ .empty-message {
  margin-bottom: 32px;
  display: block;
}
.coh-ce-a63fe5f4 {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.coh-ce-6206c859:not(:has(.coh-slider-item)) .empty-message {
  display: block;
}
.coh-ce-a16ad3dd {
  padding: 26px;
  margin-right: auto;
  margin-left: auto;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-a16ad3dd .empty-message {
  font-weight: 400;
  color: rgb(236, 161, 43);
  font-size: 16px;
  background-color: rgb(237, 231, 205);
  -webkit-border-radius: 20px;
          border-radius: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 26px;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-bbfc5e21 {
  background-color: rgb(229, 243, 255);
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  padding-top: 1rem;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  margin: 0 auto;
  margin-top: 56px !important;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-bbfc5e21 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
    padding-top: 0;
    padding-right: 1.5rem;
    padding-bottom: 0;
    padding-left: 1.5rem;
    margin-top: 44px !important;
  }
}
.coh-ce-b9f8ae8 {
  margin-bottom: 0;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 19);
}
.coh-ce-f27aa315 {
  margin-bottom: 0;
  font-style: italic;
  color: rgb(46, 46, 46);
  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-f27aa315:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  background-color: rgb(8, 98, 173);
  height: 2.25rem;
  width: 2.25rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  margin-right: 1rem;
  content: "\f015";
  font-family: icomoon;
  font-style: normal;
}
.coh-ce-7629bd84 {
  margin-bottom: 0;
  font-style: italic;
  color: rgb(46, 46, 46);
  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-7629bd84:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  background-color: rgb(8, 98, 173);
  height: 2.25rem;
  width: 2.25rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  margin-right: 1rem;
  content: "\f0f7";
  font-family: icomoon;
  font-style: normal;
}
.coh-ce-3ebea04d {
  margin-bottom: 0;
  font-style: italic;
  color: rgb(46, 46, 46);
  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-3ebea04d:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.5rem;
  background-color: rgb(8, 98, 173);
  height: 2.25rem;
  width: 2.25rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  margin-right: 1rem;
  content: "\f017";
  font-family: icomoon;
  font-style: normal;
}
.coh-ce-297f4b7f {
  width: 100%;
  max-width: 95rem;
  margin: 0 auto;
  margin-top: 32px !important;
}
@media (max-width: 1023px) {
  .coh-ce-297f4b7f {
    margin-top: 24px !important;
  }
}
.coh-ce-c02a1f79 form .form-wrapper fieldset .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c02a1f79 .views-exposed-form .form-type-textfield:after {
  top: 0;
}
@media (max-width: 1439px) {
  .coh-ce-c02a1f79 .bef-exposed-form.views-exposed-form .form-item select {
    max-width: 157px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c02a1f79 .bef-exposed-form.views-exposed-form .form-item select {
    max-width: 320px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c02a1f79 .views-exposed-form .form-item {
    max-width: 318px;
    width: 100%;
  }
}
.coh-ce-c02a1f79 .bef-exposed-form.views-exposed-form .form-item input {
  padding-right: 9px;
}
.coh-ce-a43eba21 {
  display: block;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .coh-ce-a43eba21 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.coh-ce-a43eba21 > article {
  width: 100%;
  margin-bottom: 32px;
  display: inline-block;
}
.coh-ce-a43eba21 .scheduled-meeting-ata {
  background-color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 .scheduled-meeting-ata:hover {
  background-color: rgb(53, 153, 104);
}
.coh-ce-a43eba21 .scheduled-meeting-modality {
  display: none;
}
.coh-ce-a43eba21 .scheduled-meeting-card {
  border-left-color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 .scheduled-meeting-title {
  color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 .scheduled-info {
  color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 .scheduled-info:before {
  color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 div.coh-accordion-title {
  background: -webkit-linear-gradient(345deg, #f7f6f4 0%, #d2e3dc 50%, #d2e3dc 100%);
  background: linear-gradient(105deg, #f7f6f4 0%, #d2e3dc 50%, #d2e3dc 100%);
}
.coh-ce-a43eba21 div.coh-accordion-title a {
  color: rgb(35, 116, 77);
}
.coh-ce-a43eba21 div.coh-accordion-title a:after {
  color: rgb(35, 116, 77);
}
.coh-ce-4a0ffa0a {
  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-4a0ffa0a p {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(236, 161, 43);
  background-color: rgb(237, 231, 205);
  padding: 26px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  margin-bottom: 0;
}
.coh-ce-1f9fcfb6 {
  margin-top: 30px;
  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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-3a67447 {
  display: block;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .coh-ce-3a67447 {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.coh-ce-3a67447 > article {
  width: 100%;
  margin-bottom: 32px;
  display: inline-block;
}
.coh-ce-3a67447 .scheduled-meeting-ata {
  display: none;
}
.coh-ce-9f38eaac {
  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-9f38eaac p {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(236, 161, 43);
  background-color: rgb(237, 231, 205);
  padding: 26px;
  margin-bottom: 25px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
}

.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-31eec31a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .coh-ce-31eec31a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.coh-ce-31eec31a:before {
  display: none;
}
.coh-ce-31eec31a:after {
  display: none;
}
.coh-ce-31eec31a ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-31eec31a ul li {
  list-style-type: none;
  list-style-type: none;
}
.coh-ce-e287f79c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media (max-width: 767px) {
  .coh-ce-e287f79c {
    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-38b94505 {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
@media (max-width: 767px) {
  .coh-ce-38b94505 {
    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-907d629c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-907d629c {
    -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;
    height: auto;
    margin-left: 0;
  }
}
.coh-ce-220f2dc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.5625rem;
  padding-right: 16px;
  padding-bottom: 0.5625rem;
  padding-left: 16px;
  -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-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  height: 40px;
  -webkit-border-top-left-radius: 8px;
          border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 40px;
    -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;
    width: 100%;
    height: auto;
    border-bottom-width: 0;
    border-bottom-style: none;
    margin-left: 0;
  }
}
.has-children.is-collapsed.coh-ce-220f2dc7 span.menu-level-1: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: "\ed24";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  font-size: 24px;
}
.has-children.is-expanded.coh-ce-220f2dc7 {
  background-color: rgb(229, 243, 255);
  border-bottom-color: rgb(8, 98, 173);
}
@media (max-width: 1023px) {
  .has-children.is-expanded.coh-ce-220f2dc7 {
    border-bottom-color: rgb(255, 255, 255);
  }
}
@media (max-width: 1023px) {
  .has-children.is-expanded.coh-ce-220f2dc7 span.menu-level-1 {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: rgb(8, 98, 173);
  }
}
.has-children.is-expanded.coh-ce-220f2dc7 span.menu-level-1: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: "\f584";
  font-family: sanepar;
  color: rgb(8, 98, 173);
  font-size: 24px;
}
.has-children.coh-ce-220f2dc7 .icon-arrow {
  display: block;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: all 350ms;
  transition: all 350ms;
}
.internal-menu-open.coh-ce-220f2dc7 li.group-wrapper {
  width: inherit;
}
.internal-menu-open.coh-ce-220f2dc7 li.group-wrapper.column-direction ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.internal-menu-open.coh-ce-220f2dc7 li.group-wrapper ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.banner-two-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
  padding-right: 131px;
  padding-left: 640px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1919px) {
  .banner-two-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
    padding-right: 100px;
    padding-left: 365px;
  }
}
@media (max-width: 1023px) {
  .banner-two-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.banner-three-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 131px;
  padding-left: 520px;
}
@media (max-width: 1919px) {
  .banner-three-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
    padding-right: 100px;
    padding-left: 116px;
  }
}
@media (max-width: 1023px) {
  .banner-three-columns.coh-ce-220f2dc7 .links-and-banner-wrapper {
    padding-right: 24px;
    padding-left: 24px;
  }
}
.coh-ce-220f2dc7 span {
  cursor: pointer;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 span {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 9px;
    padding-right: 24px;
    padding-bottom: 9px;
    padding-left: 24px;
  }
}
.coh-ce-220f2dc7 div.menu-level-3 {
  padding: 0;
  height: auto;
  width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 div.menu-level-3 {
    padding-left: 12px;
  }
}
.coh-ce-220f2dc7 div.menu-level-3.menu-d-none {
  display: none!important;
}
.coh-ce-220f2dc7 div.menu-level-3.menu-d-block {
  display: block!important;
}
.coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list {
  display: block;
  padding: 0;
  margin-top: 20px!important;
}
.coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li:nth-child(3n+2) {
  padding-left: 0;
  border-style: none;
}
.coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li:nth-child(3n) {
  padding-left: 0;
  border-style: none;
  margin-bottom: 0;
}
.coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li:not(:nth-child(3n)) {
  border-style: none;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li:not(:nth-child(3n)) {
    padding-left: 0;
  }
}
.coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li a {
  font-size: 16px;
  margin-bottom: 16px;
  color: rgb(8, 98, 173);
  line-height: normal;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 div.menu-level-3 ul.menu-level-3-list li a {
    line-height: initial;
  }
}
.coh-ce-220f2dc7 ul.menu-level-2 {
  width: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 ul.menu-level-2 {
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 {
  padding-right: 30px;
  width: 274px;
  height: 100%;
  border-right-width: 1px;
  border-right-style: none;
  border-right-color: rgb(199, 228, 255);
  margin-bottom: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 {
    border-style: none;
    min-height: auto;
    padding-right: 0;
    width: 100%;
  }
}
.coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2:nth-child(n+16) {
  border-style: none;
}
.coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2:last-child {
  margin-bottom: 0;
}
.coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 span.menu-level-2-link, .coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 a.menu-level-2-link {
  font-size: 18px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 150%;
}
@media (max-width: 1023px) {
  .coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 span.menu-level-2-link, .coh-ce-220f2dc7 ul.menu-level-2 li.li-level-2 a.menu-level-2-link {
    padding: 0;
    margin: 0;
  }
}
.coh-ce-220f2dc7 ul.menu-level-2 li.group-wrapper {
  list-style-type: none;
  max-width: 330px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(199, 228, 255);
}
.coh-ce-220f2dc7 ul.menu-level-2 li.group-wrapper:last-child {
  border-right-style: none;
}
.coh-ce-220f2dc7 ul.menu-level-2 li.group-wrapper:last-child li.li-level-2 {
  border-style: none;
}
.coh-ce-220f2dc7 ul.menu-level-2 li.group-wrapper ul {
  margin-top: 0;
  margin-bottom: 0;
}
.coh-ce-220f2dc7 ul.menu-level-2 li.group-wrapper ul li {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.coh-ce-f7e5d2e9 {
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  color: rgb(8, 98, 173);
  font-weight: 700;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 22.4px;
  position: relative;
  z-index: 4;
}
@media (max-width: 1919px) {
  .coh-ce-f7e5d2e9 {
    font-size: 16px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-f7e5d2e9 {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-f7e5d2e9 {
    padding-top: 16px;
    padding-right: 1rem;
    padding-left: 0;
    height: auto;
    font-size: 18px;
  }
}
.coh-ce-d96da01f {
  position: absolute;
  top: -webkit-calc(100% - 52px);
  top: calc(100% - 52px);
  display: none;
  z-index: 1;
  left: 0;
  right: 0;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  background-image: none;
  background-position: left bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  .coh-ce-d96da01f {
    position: relative;
    height: auto;
    width: 100%;
    padding-top: 0;
    background-image: none;
  }
}
.coh-ce-f036c841 {
  background-color: rgb(255, 255, 255);
}
.coh-ce-84cfd2c0 {
  padding-top: 45px;
  padding-right: 45px;
  padding-bottom: 3rem;
  padding-left: 45px;
  pointer-events: auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1439px) {
  .coh-ce-84cfd2c0 {
    padding-top: 45px;
    padding-left: 116px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-84cfd2c0 {
    margin-right: 0;
    margin-left: 0;
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 24px;
    display: block;
  }
}
.coh-ce-84cfd2c0:before {
  display: none;
}
.coh-ce-84cfd2c0:after {
  display: none;
}
.coh-ce-20a33732 {
  margin-top: 0;
  margin-bottom: 0;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  -webkit-column-fill: unset;
     -moz-column-fill: unset;
          column-fill: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: auto;
  height: auto;
  width: 240px;
}
@media (max-width: 1023px) {
  .coh-ce-20a33732 {
    height: auto;
    width: 100%;
  }
}
.coh-ce-20a33732::-webkit-scrollbar {
  width: 4px;
  background-color: rgb(229, 243, 255);
}
.coh-ce-20a33732::-webkit-scrollbar-thumb {
  background-color: rgb(199, 228, 255);
}
.coh-ce-c5b03309 {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  font-size: 24px;
  color: rgb(8, 98, 173);
  line-height: 34px;
  font-weight: 700;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-c5b03309 {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    margin-bottom: 4px;
  }
}
.is-expanded.coh-ce-c5b03309 .menu-level-2-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ed27";
  font-family: sanepar;
  font-size: 30px;
}
.has-children.coh-ce-c5b03309 .icon-arrow-sub {
  visibility: visible;
}
.has-banner.coh-ce-c5b03309 .menu-level-3-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-items {
  width: 66.66%;
}
@media (max-width: 1023px) {
  .has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-items {
    width: 100%;
  }
}
.has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-banner {
  display: block;
}
@media (max-width: 1023px) {
  .has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-banner {
    display: none;
  }
}
.has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-list {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
@media (max-width: 1023px) {
  .has-banner.coh-ce-c5b03309 .menu-level-3-flex .menu-level-3-list {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.is-collapsed.coh-ce-c5b03309 .menu-level-2-link:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ed24";
  font-family: sanepar;
  font-size: 30px;
}
.coh-ce-c5b03309 span {
  cursor: pointer;
}
.coh-ce-6b0bd62c {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.5rem;
  line-height: 34px;
}
@media (max-width: 1919px) {
  .coh-ce-6b0bd62c {
    font-size: 24px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-6b0bd62c {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-6b0bd62c {
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
    margin-left: 5px;
  }
}
.coh-ce-31f1e86 {
  height: auto;
  position: static;
  display: none;
  background-color: rgb(255, 255, 255);
  padding-top: 30px;
  padding-right: 113px;
  overflow-y: auto;
  background-image: none;
  background-position: left bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 1023px) {
  .coh-ce-31f1e86 {
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    position: relative;
    left: 0;
    height: auto;
  }
}
.coh-ce-31f1e86::-webkit-scrollbar-thumb {
  background-color: rgb(199, 228, 255);
}
.coh-ce-31f1e86::-webkit-scrollbar {
  width: 4px;
  background-color: rgb(229, 243, 255);
}
.coh-ce-8ad07e77 {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  padding-top: 24px;
  padding-left: 132px;
}
@media (max-width: 1023px) {
  .coh-ce-8ad07e77 {
    display: block!important;
    padding-top: 0;
    padding-left: 0;
  }
}
.coh-ce-ea1295 {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-ea1295 {
    padding-left: 24px;
    margin-bottom: 16px;
  }
}
.coh-ce-ea1295:not(:nth-child(3n)) {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(199, 228, 255);
}
@media (max-width: 1023px) {
  .coh-ce-ea1295:not(:nth-child(3n)) {
    border-right-style: none;
  }
}
.coh-ce-ea1295:nth-child(3n+2) {
  padding-left: 24px;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-ea1295:nth-child(3n+2) {
    margin-bottom: 16px;
  }
}
.coh-ce-ea1295:nth-child(3n) {
  padding-left: 24px;
  margin-bottom: 16px;
}
.coh-ce-9b36cb0c {
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  line-height: 34px;
  margin-bottom: 32px;
}
@media (max-width: 1919px) {
  .coh-ce-9b36cb0c {
    font-size: 24px;
  }
}
@media (max-width: 1439px) {
  .coh-ce-9b36cb0c {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-9b36cb0c {
    margin-bottom: 0;
  }
}
.coh-ce-84099d8a {
  width: 274px;
  display: block;
  height: 365px;
}
@media (max-width: 1023px) {
  .coh-ce-84099d8a {
    display: none;
  }
}
.coh-ce-d1a92ae2 {
  position: relative;
  height: 100%;
}
.coh-ce-47ec7623 {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 31.2px;
  margin-bottom: 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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1439px) {
  .coh-ce-47ec7623 {
    font-size: 16px;
    line-height: 20.8px;
  }
}
.coh-ce-8fd1bb1f {
  font-size: 24px;
  line-height: 31.2px;
  text-align: center;
  margin-bottom: 0;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  z-index: 2;
  text-transform: uppercase;
}
@media (max-width: 1439px) {
  .coh-ce-8fd1bb1f {
    font-size: 16px;
    line-height: 20.4px;
    text-align: center;
  }
}
.coh-ce-9394d23e {
  line-height: 31.2px;
  font-size: 24px;
  text-align: center;
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  z-index: 2;
}
@media (max-width: 1439px) {
  .coh-ce-9394d23e {
    line-height: 20.1px;
    font-size: 16px;
  }
}
.coh-ce-c55652f5 {
  min-height: 48px;
  min-width: 168px;
  max-width: 100%;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  border-color: rgb(8, 98, 173);
  border-style: solid;
  border-width: 1.5px;
  z-index: 2;
}
@media (max-width: 1439px) {
  .coh-ce-c55652f5 {
    font-size: 12px;
  }
}
.coh-ce-c55652f5:hover {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
  border-color: rgb(212, 227, 241);
}
.coh-ce-c55652f5:hover p {
  color: rgb(8, 98, 173);
}
.coh-ce-8aa42269 {
  margin-bottom: 0;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-8aa42269:hover {
  color: rgb(8, 98, 173);
}
.coh-ce-ed5a09ee {
  height: 365px;
}
.coh-ce-ed5a09ee:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50.96%, rgba(0, 21, 60, 0.64)));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 21, 60, 0.64) 50.96%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 21, 60, 0.64) 50.96%);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
}
.coh-ce-32eb8c62 img {
  width: auto!important;
  height: 100%;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
}
.coh-ce-32eb8c62 .image-degrade:after {
  background: -webkit-gradient(linear,left top, left bottom,from(rgba(10,93,144,0)),color-stop(84.79%, #0A5D90));
  background: -webkit-linear-gradient(top,rgba(10,93,144,0) 0%,#0A5D90 84.79%);
  background: linear-gradient(180deg,rgba(10,93,144,0) 0%,#0A5D90 84.79%);
  display: block;
  width: 100%;
  height: 100%;
}
.coh-ce-32eb8c62 .image-degrade:before {
  background: -webkit-gradient(linear,left top, left bottom,from(rgba(10,93,144,0)),color-stop(84.79%, #0A5D90));
  background: -webkit-linear-gradient(top,rgba(10,93,144,0) 0%,#0A5D90 84.79%);
  background: linear-gradient(180deg,rgba(10,93,144,0) 0%,#0A5D90 84.79%);
  display: block;
  width: 100%;
  height: 100%;
}

