.coh-style-h1-secundario {
  font-size: 3.4375rem;
}
@media (max-width: 1023px) {
  .coh-style-h1-secundario {
    font-size: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-style-h1-secundario {
    font-size: 1.5625rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-iframe-responsive iframe {
    height: auto;
  }
}
.coh-style-buscador-filtro .form-item-label input {
  border-width: 0.0625rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  width: 100%;
  font-size: 0.9375rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(29, 29, 29, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(29, 29, 29, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  outline-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-buscador-filtro .form-item-label input:focus {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
}
.coh-style-buscador-filtro .form-wrapper {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
}
.coh-style-buscador-filtro .form-wrapper: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: "\e8f4";
  font-family: Fontello;
  font-size: 1.4375rem;
  position: absolute;
  right: 0;
  top: 0.1875rem;
  color: rgb(155, 155, 155);
}
.coh-style-buscador-filtro .form-wrapper input {
  border-width: 0;
  position: relative;
  z-index: 2;
  height: 1.5625rem;
  width: 1.5625rem;
  font-size: 0;
}
.coh-style-buscador-filtro .form-wrapper input:focus {
  border-width: 0.125rem;
  border-style: dotted;
  border-color: rgb(127, 127, 127);
}
.coh-style-cerrar-modal {
  color: rgb(51, 51, 51);
  font-size: 0;
  margin: 2.5rem;
}
.coh-style-cerrar-modal:hover {
  color: rgb(0, 0, 102);
}
.coh-style-cerrar-modal: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: "\ec3d";
  font-family: Fontello;
  font-size: 1.4375rem;
}
.coh-style-duplicate-of-cerrar-modal {
  color: rgb(255, 255, 255);
  font-size: 0;
  margin: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-cerrar-modal {
    margin: 1.875rem;
  }
}
.coh-style-duplicate-of-cerrar-modal:hover {
  color: rgb(221, 221, 221);
}
.coh-style-duplicate-of-cerrar-modal: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: "\ec3d";
  font-family: Fontello;
  font-size: 1.4375rem;
}
.coh-style-color-gris {
  color: rgb(51, 51, 51);
  font-size: 1.125rem;
  margin-bottom: 0.625rem;
}
.coh-style-contenedor-tablas {
  margin-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-style-contenedor-tablas {
    overflow-x: scroll;
  }
}
.coh-style-contenedor-tablas table {
  width: 100%;
}
.coh-style-enlaces-texto span {
  color: rgb(245, 21, 34);
  text-decoration: underline;
}
.coh-style-estilo-tabs {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  background-color: rgb(246, 246, 246);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-style-estilo-tabs {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.is-active.coh-style-estilo-tabs {
  background-color: rgb(20, 106, 239);
}
@media (max-width: 564px) {
  .is-active.coh-style-estilo-tabs {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.is-active.coh-style-estilo-tabs a {
  color: rgb(255, 255, 255);
}
.is-disabled.coh-style-estilo-tabs {
  background-color: rgb(246, 246, 246);
}
.is-disabled.coh-style-estilo-tabs a {
  color: rgb(29, 29, 29);
}
.coh-style-estilo-tabs a {
  color: rgb(29, 29, 29);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  padding-top: 0.9375rem;
  padding-right: 2.1875rem;
  padding-bottom: 0.9375rem;
  padding-left: 2.1875rem;
}
.coh-style-duplicate-of-estilo-tabs {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  background-color: rgb(29, 29, 29);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-estilo-tabs {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.is-active.coh-style-duplicate-of-estilo-tabs {
  background-color: rgb(20, 106, 239);
}
@media (max-width: 564px) {
  .is-active.coh-style-duplicate-of-estilo-tabs {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
}
.is-active.coh-style-duplicate-of-estilo-tabs a {
  color: rgb(255, 255, 255);
}
.is-disabled.coh-style-duplicate-of-estilo-tabs {
  background-color: rgb(29, 29, 29);
}
.is-disabled.coh-style-duplicate-of-estilo-tabs a {
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-estilo-tabs a {
  color: rgb(255, 255, 255);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  padding-top: 0.9375rem;
  padding-right: 2.1875rem;
  padding-bottom: 0.9375rem;
  padding-left: 2.1875rem;
}
.coh-style-estilos-de-formulario {
  background-color: rgb(238, 238, 238);
  padding: 2.5rem;
  max-width: 40%;
}
@media (max-width: 1169px) {
  .coh-style-estilos-de-formulario {
    padding: 1.875rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-estilos-de-formulario {
    padding: 1.25rem;
    max-width: 100%;
  }
}
.webform-element-help.coh-style-estilos-de-formulario:focus, .coh-style-estilos-de-formulario .webform-element-help:active, .coh-style-estilos-de-formulario .webform-element-help:hover {
  height: 1rem;
  min-width: 1rem;
  width: 1rem;
  border-width: 0.0625rem;
  border-color: rgb(0, 169, 224);
  color: rgb(0, 169, 224);
  background-color: rgb(0, 116, 189);
}
.webform-element-help.coh-style-estilos-de-formulario:focus span:after, .coh-style-estilos-de-formulario .webform-element-help:active span:after, .coh-style-estilos-de-formulario .webform-element-help:hover span:after {
  color: rgb(255, 255, 255);
}
.coh-style-estilos-de-formulario img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-estilos-de-formulario .desc-form p {
  color: rgb(51, 51, 51);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3125rem;
  padding-top: 0.75rem;
}
.coh-style-estilos-de-formulario .desc-form ol {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 0.8125rem;
  line-height: 1.5;
  text-align: justify;
  margin-left: 0.9375rem;
}
.coh-style-estilos-de-formulario .otros-prog label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(29, 29, 29);
  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;
  margin-bottom: 0.625rem;
}
.coh-style-estilos-de-formulario .otros-prog .tippy-box {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(24, 73, 88);
  background-color: rgb(224, 241, 246);
}
.coh-style-estilos-de-formulario .otros-prog input {
  padding: 0.9375rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgb(29, 29, 29);
  border-width: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-estilos-de-formulario .otros-prog input {
    margin-bottom: 1.125rem;
  }
}
@media (max-width: 564px) {
  .coh-style-estilos-de-formulario .otros-prog input {
    width: 100%;
  }
}
.coh-style-estilos-de-formulario .otros-prog input:focus {
  border-color: rgb(0, 169, 224);
}
.coh-style-estilos-de-formulario .otros-prog select {
  padding: 0.9375rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgb(155, 155, 155);
  outline-style: none;
  border-width: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-estilos-de-formulario .otros-prog select {
    margin-top: 0.625rem;
    margin-right: 0;
    margin-bottom: 0.625rem;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-estilos-de-formulario .otros-prog select {
    width: 100%;
  }
}
.coh-style-estilos-de-formulario .otros-prog select:focus {
  border-color: rgb(0, 169, 224);
}
.coh-style-estilos-de-formulario .otros-prog select option {
  color: #1d1d1d!important;
}
@media (max-width: 1169px) {
  .coh-style-estilos-de-formulario .otros-prog .webform-flexbox {
    display: block;
    margin: 0;
  }
}
.coh-style-estilos-de-formulario span.fieldset-legend {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 11px;
  text-decoration: underline;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.coh-style-estilos-de-formulario .fieldset-wrapper {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}
.coh-style-estilos-de-formulario label.option {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(29, 29, 29);
  font-size: 12px;
}
.coh-style-estilos-de-formulario .titulo-otros-programas {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  color: rgb(0, 0, 0);
  font-size: 2.6rem;
}
.coh-style-estilos-de-formulario .webform-button--submit {
  background-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  padding-top: 0.9375rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5625rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-style-estilos-de-formulario .webform-element-help {
  font-size: 0;
  height: 1rem;
  width: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  background-color: rgba(0, 0, 0, 0);
  min-width: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-style-estilos-de-formulario .webform-element-help span:after {
  font-size: 0.75rem;
  height: 0.9375rem;
  width: 0.9375rem;
  color: rgb(23, 23, 23);
  font-weight: 600;
  line-height: 0.6875rem;
  padding-left: 0.0625rem;
  content: "¡";
  min-width: 0.9375rem;
}
.coh-style-duplicate-of-estilos-de-formulario {
  background-color: rgb(238, 238, 238);
  padding: 2.5rem;
}
@media (max-width: 1169px) {
  .coh-style-duplicate-of-estilos-de-formulario {
    padding: 1.875rem;
  }
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-estilos-de-formulario {
    padding: 1.25rem;
    max-width: 100%;
  }
}
.webform-element-help.coh-style-duplicate-of-estilos-de-formulario:focus, .coh-style-duplicate-of-estilos-de-formulario .webform-element-help:active, .coh-style-duplicate-of-estilos-de-formulario .webform-element-help:hover {
  height: 1rem;
  min-width: 1rem;
  width: 1rem;
  border-width: 0.0625rem;
  border-color: rgb(0, 169, 224);
  color: rgb(0, 169, 224);
  background-color: rgb(0, 116, 189);
}
.webform-element-help.coh-style-duplicate-of-estilos-de-formulario:focus span:after, .coh-style-duplicate-of-estilos-de-formulario .webform-element-help:active span:after, .coh-style-duplicate-of-estilos-de-formulario .webform-element-help:hover span:after {
  color: rgb(255, 255, 255);
}
.coh-style-duplicate-of-estilos-de-formulario .webform-flexbox {
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  margin: 1rem 0;
}
@media (max-width: 1169px) {
  .coh-style-duplicate-of-estilos-de-formulario .webform-flexbox {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-estilos-de-formulario .webform-flexbox {
    margin: 0;
  }
}
.coh-style-duplicate-of-estilos-de-formulario img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-duplicate-of-estilos-de-formulario .webform-submission-form > label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  color: rgb(0, 0, 0);
  font-size: 40px;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-estilos-de-formulario .webform-submission-form > label {
    font-size: 22px;
  }
}
.coh-style-duplicate-of-estilos-de-formulario .desc-form p {
  color: rgb(51, 51, 51);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3125rem;
  padding-top: 0.75rem;
}
.coh-style-duplicate-of-estilos-de-formulario .desc-form ol {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 0.8125rem;
  line-height: 1.5;
  text-align: justify;
  margin-left: 0.9375rem;
}
.coh-style-duplicate-of-estilos-de-formulario label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(29, 29, 29);
  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;
  margin-bottom: 0.625rem;
  cursor: unset;
}
.coh-style-duplicate-of-estilos-de-formulario .tippy-box {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(24, 73, 88);
  background-color: rgb(224, 241, 246);
}
.coh-style-duplicate-of-estilos-de-formulario input {
  padding: 15px;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgb(29, 29, 29);
  border-width: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-duplicate-of-estilos-de-formulario input {
    margin-bottom: 1.125rem;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-estilos-de-formulario input {
    width: 100%;
  }
}
.coh-style-duplicate-of-estilos-de-formulario input:focus {
  border-color: rgb(0, 169, 224);
}
.coh-style-duplicate-of-estilos-de-formulario select {
  padding: 14px;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
  color: rgb(155, 155, 155);
  outline-style: none;
  border-width: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-duplicate-of-estilos-de-formulario select {
    margin-top: 0.625rem;
    margin-right: 0;
    margin-bottom: 0.625rem;
    margin-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-style-duplicate-of-estilos-de-formulario select {
    width: 100%;
  }
}
.coh-style-duplicate-of-estilos-de-formulario select:focus {
  border-color: rgb(0, 169, 224);
}
.coh-style-duplicate-of-estilos-de-formulario select option {
  color: #1d1d1d!important;
}
.coh-style-duplicate-of-estilos-de-formulario span.fieldset-legend {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 11px;
  text-decoration: underline;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.coh-style-duplicate-of-estilos-de-formulario .fieldset-wrapper {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
}
.coh-style-duplicate-of-estilos-de-formulario label.option {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(29, 29, 29);
  font-size: 12px;
}
.coh-style-duplicate-of-estilos-de-formulario .webform-element-help {
  font-size: 0;
  height: 1rem;
  width: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  background-color: rgba(0, 0, 0, 0);
  min-width: 1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 5px;
}
.coh-style-duplicate-of-estilos-de-formulario .webform-element-help span:after {
  font-size: 0.75rem;
  height: 0.9375rem;
  width: 0.9375rem;
  color: rgb(23, 23, 23);
  font-weight: 600;
  line-height: 0.6875rem;
  padding-left: 0.0625rem;
  content: "¡";
  min-width: 0.9375rem;
}
.coh-style-duplicate-of-estilos-de-formulario .form-type-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-estilos-de-formulario .form-type-checkbox {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-style-duplicate-of-estilos-de-formulario .form-type-checkbox .form-checkbox {
  margin-right: 5px;
  margin-bottom: 0px;
  width: unset;
}
.coh-style-duplicate-of-estilos-de-formulario .form-type-checkbox a {
  -webkit-text-decoration: revert;
          text-decoration: revert;
  color: rgb(72, 72, 72);
  font-size: 14px;
  text-align: left;
}
.coh-style-duplicate-of-estilos-de-formulario .webform-button--submit {
  background-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 0.875rem;
  padding-top: 0.9375rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.5625rem;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  margin-top: 15px;
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.coh-style-duplicate-of-estilos-de-formulario .webform-button--submit:hover {
  background-color: rgb(70, 70, 70);
  -webkit-transition: .3s ease;
  transition: .3s ease;
}
.coh-style-duplicate-of-estilos-de-formulario fieldset textarea {
  width: 100%;
  resize: none;
}
@media (max-width: 1023px) {
  .coh-style-duplicate-of-estilos-de-formulario fieldset textarea {
    margin-bottom: 15px;
  }
}
.coh-style-duplicate-of-estilos-de-formulario input[type=number]::-webkit-outer-spin-button, .coh-style-duplicate-of-estilos-de-formulario input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
@media (max-width: 1023px) {
  .coh-style-filtro-desplegable {
    display: none;
  }
}
.mostrar-filtro.coh-style-filtro-desplegable {
  display: block;
}
.coh-style-filtro-desplegable select {
  border-width: 0.0625rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  width: 100%;
  font-size: 0.9375rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-style-filtro-desplegable select {
    -webkit-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 0.25rem 0.25rem 0 rgba(0, 0, 0, 0.07);
  }
}
.coh-style-filtro-desplegable select:focus {
  outline-style: none;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
}
.coh-style-filtro-desplegable select option:checked {
  background-color: rgb(238, 238, 238);
}
.coh-style-margen-superior-negativa {
  margin-top: -6.25rem;
}
.coh-style-boton-slider-right-claro {
  background-color: rgb(23, 23, 23);
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
  margin-right: 0.625rem;
}
.coh-style-boton-slider-right-claro:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec32";
  font-family: Fontello;
  font-size: 1.125rem;
}
.slick-disabled.coh-style-boton-slider-right-claro {
  background-color: rgb(255, 255, 255);
}
.slick-disabled.coh-style-boton-slider-right-claro:before {
  color: rgb(20, 106, 239);
}
.coh-style-miga-de-pan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-miga-de-pan li {
  color: rgb(23, 23, 23);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-miga-de-pan li:before {
  content: "/";
  color: rgb(0, 0, 0);
  padding-right: 0.625rem;
}
.coh-style-miga-de-pan li:first-child:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e88d";
  font-family: Fontello;
  font-size: 1.5625rem;
}
.coh-style-miga-de-pan li:first-child a {
  color: rgb(0, 0, 0);
}
.coh-style-miga-de-pan li:last-child {
  color: rgb(20, 106, 239);
}
.coh-style-miga-de-pan li:last-child a {
  color: rgb(20, 106, 239);
}
.coh-style-miga-de-pan li a {
  color: rgb(23, 23, 23);
}
.coh-style-opciones-del-menu-en-el-footer {
  padding-top: 0.4375rem;
  padding-right: 0;
  padding-bottom: 0.625rem;
  padding-left: 0;
  font-size: 1rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 300;
  color: rgb(255, 255, 255);
}
.coh-style-padding-small {
  padding: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-small {
    padding: 1.5rem;
  }
}
.coh-style-padding-bottom-small {
  padding-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-small {
    padding-bottom: 1.5rem;
  }
}
.coh-style-paginador {
  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-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
.coh-style-paginador .pager__item--first, .coh-style-paginador .pager__item--last {
  display: none;
}
.coh-style-paginador .pager__item--previous a {
  text-decoration: none;
  display: block;
}
.coh-style-paginador .pager__item--previous 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;
  font-size: 1.125rem;
  background-color: rgb(246, 246, 246);
  padding: 0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(238, 238, 238);
  content: "\ec2c";
  font-family: Fontello;
  display: block;
}
.coh-style-paginador .pager__item--next a {
  text-decoration: none;
  display: block;
}
.coh-style-paginador .pager__item--next 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;
  font-size: 1.125rem;
  background-color: rgb(246, 246, 246);
  padding: 0.625rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(238, 238, 238);
  content: "\ec32";
  font-family: Fontello;
  display: block;
}
.coh-style-paginador a {
  color: rgb(23, 23, 23);
  font-weight: 700;
}
.coh-style-paginador a span:last-child {
  display: none;
}
.coh-style-paginador li a:hover:before {
  background-color: rgb(221, 221, 221);
  cursor: pointer;
}
.coh-style-paginador .pager__item a:hover {
  color: rgb(20, 106, 239);
}
.coh-style-paginador .pager__item.is-active a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.4375rem;
  padding-right: 0.75rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
}
.coh-style-paginador .pager__item.is-active a:hover {
  background-color: rgb(20, 106, 239);
  text-decoration: none;
}
.coh-style-sin-after-y-before:before {
  content: none;
}
.coh-style-sin-after-y-before:after {
  content: none;
}
.coh-style-slider-cards-cuadradas-noticias > p {
  font-weight: 900!important;
}
.coh-style-slider-cards-cuadradas-noticias .match-heights {
  -webkit-border-radius: 0.4rem!important;
          border-radius: 0.4rem!important;
}
.coh-style-titulo-grande {
  font-size: 2.25rem;
  line-height: 2.25rem;
  font-weight: 800;
}
@media (max-width: 1023px) {
  .coh-style-titulo-grande {
    font-size: 1.5rem;
  }
}
.coh-style-titulo-menu-footer {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 20px;
  line-height: 1.5;
}
.coh-style-titulo-pequeno {
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .coh-style-titulo-pequeno {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
.coh-style-titulo-perfil-menu {
  color: rgb(29, 29, 29);
  font-size: 2.25rem;
  margin-bottom: 1.25rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  line-height: 2.375rem;
}
.coh-style-titulo-perfil-menu p {
  background-color: rgb(10, 158, 77);
}
.coh-style-boton-slider-right-oscuro {
  background-color: rgb(23, 23, 23);
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
}
.coh-style-boton-slider-right-oscuro:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec32";
  font-family: Fontello;
  font-size: 1.125rem;
}
.slick-disabled.coh-style-boton-slider-right-oscuro {
  opacity: 0.5;
}
.coh-style-cerrar-modal-fondo {
  color: rgb(255, 255, 255);
  font-size: 0;
  margin: -0.5rem;
  background-color: rgb(0, 169, 224);
  -webkit-border-radius: 100%;
          border-radius: 100%;
  padding: 0.3125rem;
}
.coh-style-cerrar-modal-fondo:hover {
  background-color: rgb(0, 0, 102);
}
.coh-style-cerrar-modal-fondo: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: "\ec3d";
  font-family: Fontello;
  font-size: 1.125rem;
}
.coh-style-boton-slider-right {
  background-color: rgb(20, 106, 239);
  color: rgb(255, 255, 255);
  padding: 0.1875rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
}
.coh-style-boton-slider-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: "\ec3c";
  font-family: Fontello;
  font-size: 2.1875rem;
}
.coh-style-boton-full-blanco {
  color: rgb(23, 23, 23);
  background-color: rgb(255, 255, 255);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(238, 238, 238);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-boton-full-blanco:hover {
  color: rgb(29, 29, 29);
  background-color: rgb(221, 221, 221);
  border-color: rgb(221, 221, 221);
  text-decoration: none;
}
.coh-style-boton-azul-neon {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  text-align: center;
}
.coh-style-boton-azul-neon:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  border-color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-style-boton-blanco-letra-negra {
  color: rgb(23, 23, 23);
  background-color: rgb(255, 255, 255);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(238, 238, 238);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 50%;
  text-align: center;
}
.coh-style-boton-blanco-letra-negra:hover {
  color: rgb(29, 29, 29);
  background-color: rgb(221, 221, 221);
  border-color: rgb(221, 221, 221);
  text-decoration: none;
}
.coh-style-boton-blanco-y-negro {
  color: rgb(0, 0, 0);
  background-color: rgb(242, 242, 242);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-blanco-y-negro:hover {
  color: rgb(238, 238, 238);
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}
.coh-style-boton-basico {
  color: rgb(23, 23, 23);
  background-color: rgb(255, 153, 0);
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 153, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
}
.coh-style-boton-basico:hover {
  color: rgb(255, 153, 0);
  background-color: rgb(29, 29, 29);
}
.coh-style-boton-azul-full {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-boton-azul-full:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
  border-color: rgb(38, 163, 221);
  text-decoration: none;
}
.coh-style-boton-cards-2-columnas {
  background-color: rgb(246, 246, 246);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0;
  font-size: 0.875rem;
  font-family: Inter;
  font-weight: 600;
  color: #000000 !important;
  text-align: center;
}
.coh-style-boton-cards-2-columnas:hover {
  background-color: rgb(204, 204, 204);
  color: #000;
  text-decoration: none;
}
.coh-style-boton-contacto {
  color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-contacto:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  text-decoration: none;
}
.coh-style-boton-slider-left-oscuro {
  background-color: rgb(23, 23, 23);
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
  margin-right: 0.625rem;
}
.coh-style-boton-slider-left-oscuro:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 1.125rem;
}
.slick-disabled.coh-style-boton-slider-left-oscuro {
  opacity: 0.5;
}
.coh-style-boton-azul-claro {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
  text-align: center;
}
.coh-style-boton-azul-claro:hover {
  background-color: rgb(0, 150, 194);
  text-decoration: none;
}
.coh-style-boton-full-azul-neon {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-boton-full-azul-neon:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  border-color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-style-boton-naranja {
  color: rgb(23, 23, 23);
  background-color: rgb(255, 153, 0);
  padding-top: 0.875rem;
  padding-right: 2.5rem;
  padding-bottom: 0.875rem;
  padding-left: 2.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 153, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-style-boton-naranja {
    padding-right: 1.125rem;
    padding-left: 1.125rem;
    min-width: 6.875rem;
  }
}
.coh-style-boton-naranja:hover {
  color: rgb(255, 153, 0);
  background-color: rgb(29, 29, 29);
}
.coh-style-duplicate-of-boton-full-blanco-y-negro {
  color: rgb(23, 23, 23);
  background-color: rgb(255, 255, 255);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-duplicate-of-boton-full-blanco-y-negro:hover {
  color: rgb(238, 238, 238);
  background-color: rgb(0, 0, 0);
  border-color: rgb(238, 238, 238);
  text-decoration: none;
}
.coh-style-boton-full-negro {
  color: rgb(255, 255, 255);
  background-color: rgb(29, 29, 29);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(29, 29, 29);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-boton-full-negro:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(51, 51, 51);
  text-decoration: none;
}
.coh-style-boton-negro-y-letra-blanca {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  border: none;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;;
  padding-top: 0.625rem;
  padding-right: 3.4375rem;
  padding-bottom: 0.625rem;
  padding-left: 3.4375rem;
  font-size: 12px;
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-style-boton-negro-y-letra-blanca:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(70, 70, 70);
}
.coh-style-boton-slider-left-claro {
  background-color: rgb(23, 23, 23);
  color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
  margin-right: 0.625rem;
}
.coh-style-boton-slider-left-claro:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 1.125rem;
}
.slick-disabled.coh-style-boton-slider-left-claro {
  background-color: rgb(255, 255, 255);
}
.slick-disabled.coh-style-boton-slider-left-claro:before {
  color: rgb(20, 106, 239);
}
.coh-style-boton-slider-left {
  background-color: rgb(20, 106, 239);
  color: rgb(255, 255, 255);
  padding: 0.1875rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  font-size: 0;
}
.coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea64";
  font-family: Fontello;
  font-size: 2.1875rem;
}
.coh-style-boton-sin-fondo-letra-negra-borde-negro {
  color: rgb(29, 29, 29);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0.875rem;
  padding-right: 2.5rem;
  padding-bottom: 0.875rem;
  padding-left: 2.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(29, 29, 29);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-boton-sin-fondo-letra-negra-borde-negro:hover {
  color: rgb(20, 106, 239);
  background-color: rgb(255, 255, 255);
  border-color: rgb(20, 106, 239);
}
.coh-style-boton-sin-fondo-letra-azul-borde-azul {
  color: rgb(20, 106, 239);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0.875rem;
  padding-right: 2.5rem;
  padding-bottom: 0.875rem;
  padding-left: 2.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: -webkit-fit-content!important;
  width: -moz-fit-content!important;
  width: fit-content!important;
}
.coh-style-boton-sin-fondo-letra-azul-borde-azul:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
  border-color: rgb(20, 106, 239);
  text-decoration: none;
}
.coh-style-boton-sin-fondo {
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0.875rem;
  padding-right: 2.5rem;
  padding-bottom: 0.875rem;
  padding-left: 2.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-style-boton-sin-fondo:hover {
  border-color: rgb(20, 106, 239);
  text-decoration: none;
}
.coh-style-boton-negro-y-blanco {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-negro-y-blanco:hover {
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}
.coh-style-boton-negro-link {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-negro-link:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(70, 70, 70);
  text-decoration: none;
}
.coh-style-boton-negro-letra-blanca-borde-blanco {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.25rem;
  padding-bottom: 0.875rem;
  padding-left: 1.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-negro-letra-blanca-borde-blanco:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(70, 70, 70);
}
.coh-style-boton-negro-full {
  color: rgb(255, 255, 255);
  background-color: rgb(29, 29, 29);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(29, 29, 29);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  width: 100%;
  text-align: center;
}
.coh-style-boton-negro-full:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(51, 51, 51);
  text-decoration: none;
}
.coh-style-boton-negro {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
}
.coh-style-boton-negro:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(70, 70, 70);
  text-decoration: none;
}
.coh-style-slider-flex-layout .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-style-text-color-light-background {
  color: rgb(0, 0, 0);
  background: 001C64 !important;
}
.coh-style-text-color-light-background ol li, .coh-style-text-color-light-background ul li {
  color: #1d1d1d!important;
}
.coh-style-text-color-light-background p {
  color: #1d1d1d!important;
}
.coh-style-text-color-light-background h1, .coh-style-text-color-light-background h2, .coh-style-text-color-light-background h3, .coh-style-text-color-light-background h4, .coh-style-text-color-light-background h5, .coh-style-text-color-light-background h6 {
  color: rgb(23, 23, 23);
}
.coh-style-text-color-colored-background {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background ol li {
  color: white !important;
}
.coh-style-text-color-dark-background p {
  color: rgb(255, 255, 255);
}
.coh-style-text-color-dark-background h1, .coh-style-text-color-dark-background h2, .coh-style-text-color-dark-background h3, .coh-style-text-color-dark-background h4, .coh-style-text-color-dark-background h5, .coh-style-text-color-dark-background h6 {
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-light-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow, background-color 300ms ease;
  transition: 200ms ease box-shadow, background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li.is-active a {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
          box-shadow: inset 0 -0.0625rem 0 0 rgb(219, 219, 220);
  -webkit-transition: 200ms ease box-shadow;
  transition: 200ms ease box-shadow;
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-keyline-dark-text .coh-accordion-tabs-nav li a:hover {
  -webkit-box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
          box-shadow: inset 0 -0.125rem 0 0 rgb(38, 163, 221);
  color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}
.coh-style-accordion-tabs-solid .coh-accordion-title {
  margin-bottom: 0.0625rem;
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:after {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.coh-style-accordion-tabs-solid .coh-accordion-title.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a {
  background-color: rgb(38, 163, 221);
  color: rgb(255, 255, 255);
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  font-weight: bold;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-title a {
    padding-top: 1rem;
    padding-right: 1.5rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:hover {
  background-color: rgb(112, 195, 233);
  color: rgb(255, 255, 255);
}
.coh-style-accordion-tabs-solid .coh-accordion-title a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: auto;
  content: "\f078";
  font-family: icomoon;
  -webkit-transform: rotateZ(0deg);
      -ms-transform: rotate(0deg);
          transform: rotateZ(0deg);
  -webkit-transition: 300ms ease transform;
  transition: 300ms ease transform;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li {
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li.is-active a:hover {
  background-color: rgb(26, 137, 201);
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: rgb(255, 255, 255);
  background-color: rgb(38, 163, 221);
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  padding-top: 1.25rem;
  padding-right: 2rem;
  padding-bottom: 1.25rem;
  padding-left: 2rem;
  margin-right: 0.0625rem;
  margin-bottom: 0.0625rem;
}
@media (max-width: 1169px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.coh-style-accordion-tabs-solid .coh-accordion-tabs-nav li a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(112, 195, 233);
}
.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: 1169px) {
  .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-multi-column-two-column {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-multi-column-two-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-two-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-multi-column-three-column {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
}
@media (max-width: 1169px) {
  .coh-style-multi-column-three-column {
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            column-gap: 1.5rem;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 1023px) {
  .coh-style-multi-column-three-column {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.coh-style-margin-bottom-small {
  margin-bottom: 2rem;
  margin-bottom: 0 !important;
}
@media (max-width: 1169px) {
  .coh-style-margin-bottom-small {
    margin-bottom: 1.5rem;
  }
}
.coh-style-padding-top-bottom-large {
  padding-top: 1.25rem;
  padding-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 0.9375rem;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-bottom-large {
    padding-top: 0.9375rem;
    padding-bottom: 0;
  }
}
.coh-style-padding-top-large {
  padding-top: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-top-large {
    padding-top: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-top-large {
    padding-top: 3rem;
  }
}
.coh-style-padding-bottom-large {
  padding-bottom: 6rem;
}
@media (max-width: 1169px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 4.5rem;
  }
}
@media (max-width: 767px) {
  .coh-style-padding-bottom-large {
    padding-bottom: 3rem;
  }
}
.coh-style-slider-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-style-slider-pagination li {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  margin-left: 0;
}
.coh-style-slider-pagination li:before {
  content: normal;
}
.coh-style-slider-pagination li.slick-active button {
  background-color: rgb(26, 137, 201);
  height: 0.625rem;
  width: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-style-slider-pagination li button {
  background-color: rgb(38, 163, 221);
  height: 0.375rem;
  width: 0.375rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 0;
}
.coh-style-slider-pagination li button:hover {
  background-color: rgb(112, 195, 233);
}
.move-pagination-up.coh-ce-1dc117b7-561a2287 .slick-dots {
  top: -2rem;
}
.move-pagination-down.coh-ce-1dc117b7-561a2287 .slick-dots {
  padding-top: 1rem;
}
.padding-left-right.coh-ce-1dc117b7-561a2287 .coh-slider-container-mid {
  padding-right: 5rem;
  padding-left: 5rem;
}
@media (max-width: 1169px) {
  .padding-left-right.coh-ce-1dc117b7-561a2287 .coh-slider-container-mid {
    padding-right: 3.5rem;
    padding-left: 3.5rem;
  }
}
@media (max-width: 767px) {
  .padding-left-right.coh-ce-1dc117b7-561a2287 .coh-slider-container-mid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
.color-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow {
  background-color: rgb(20, 106, 239);
}
.color-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover {
  background-color: rgb(255, 255, 255);
}
.color-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover:before {
  color: rgb(20, 106, 239);
}
.color-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.dark-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow {
  background-color: rgb(0, 0, 0);
}
.dark-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover {
  background-color: rgb(155, 155, 155);
}
.dark-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover:before {
  color: rgb(255, 255, 255);
}
.dark-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:before {
  color: rgb(255, 255, 255);
}
.light-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow {
  background-color: rgb(255, 255, 255);
}
.light-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover {
  background-color: rgb(221, 221, 221);
}
.light-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:hover:before {
  color: rgb(29, 29, 29);
}
.light-arrows.coh-ce-1dc117b7-561a2287 .slick-arrow:before {
  color: rgb(29, 29, 29);
}
.coh-ce-1dc117b7-561a2287 .slick-prev, .coh-ce-1dc117b7-561a2287 .slick-next {
  background-color: rgb(20, 106, 239);
}
.coh-ce-1dc117b7-561a2287 ul.slick-dots.coh-style-slider-pagination {
  display: none !important;
}
.coh-ce-cpt_2_column_layout-72f8bead .coh-container-boxed {
  margin-bottom: 0;
  height: 100%;
}
.coh-ce-cpt_accordion_container-110a935c {
  background-color: rgb(255, 255, 255);
}
.fondo-blanco.coh-ce-cpt_accordion_container-110a935c {
  background-color: rgb(255, 255, 255);
}
.fondo-negro.coh-ce-cpt_accordion_container-110a935c {
  background-color: rgb(0, 0, 0);
}
.coh-ce-cpt_accordion_container-965236eb {
  height: 25px;
}
.coh-ce-cpt_accordion_container-9c94e767 {
  text-align: right;
  margin-top: -30px;
  margin-bottom: 30px;
}
.coh-ce-cpt_accordion_faqs-edce34f8 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  color: rgb(29, 29, 29);
  font-size: 30px;
  margin-bottom: 30px;
}
.coh-ce-cpt_accordion_faqs-1a18d710 {
  margin-top: 20px;
}
.coh-ce-cpt_accordion_faqs-a82e9f5e {
  padding-top: 1.25rem;
  padding-bottom: 0.625rem;
}
.coh-ce-cpt_accordion_item-609527df {
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.coh-ce-cpt_banner_datos-808cd0fe {
  max-width: 1675px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1399px) {
  .coh-ce-cpt_banner_datos-808cd0fe {
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_banner_datos-e8eaae9e {
  width: 400px;
  margin-left: -10rem;
  -o-object-fit: cover;
     object-fit: cover;
  height: 300px;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  max-width: 200%;
}
@media (max-width: 1399px) {
  .coh-ce-cpt_banner_datos-e8eaae9e {
    margin-left: -8rem;
    width: 380px;
    max-width: 200%;
    height: 220px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_datos-e8eaae9e {
    height: 220px;
    width: 400px;
    margin-left: -6rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_datos-e8eaae9e {
    margin-left: -2%;
    width: 104%;
    height: auto;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_datos-e8eaae9e {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_datos-e8eaae9e {
    padding-right: 0;
    padding-left: 0;
    width: 106%;
    margin-left: -3%;
  }
}
.coh-ce-cpt_banner_datos_e_imagen_fondo-7f99ec76 {
  margin-right: 15%;
  position: relative;
  z-index: 3;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-7f99ec76 {
    margin-right: 7%;
    margin-left: 7%;
  }
}
.coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
  width: 100%;
  margin-top: -15%;
  margin-left: 0;
  height: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 1399px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
    margin-top: -47%;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_datos_e_imagen_fondo-ff7df2e {
    padding-right: 0;
    padding-left: 0;
    margin-top: -80%;
  }
}
.coh-ce-cpt_banner_datos_ongoing-8f2ae69d {
  margin-top: 40px;
  margin-bottom: 40px;
}
.coh-ce-cpt_banner_datos_ongoing-b26b28c2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
}
.coh-ce-cpt_banner_datos_ongoing-fe0221fc {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  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_banner_datos_ongoing-fe0221fc h2 {
  margin-bottom: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_datos_ongoing-fe0221fc h2 {
    margin-bottom: 0px;
  }
}
.coh-ce-cpt_banner_intermedio-c5ad4f57 {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}
.coh-ce-cpt_banner_intermedio-d5595afa {
  font-weight: 900;
  position: absolute;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio-d5595afa {
    max-width: 12.5rem;
  }
}
.div.coh-slider-container.coh-ce-cpt_banner_intermedio-17a4b7da > div.coh-slider-nav-top {
  margin-top: 0;
  margin-right: 4%;
  margin-bottom: 1%;
  margin-left: 0;
}
@media (max-width: 564px) {
  .div.coh-slider-container.coh-ce-cpt_banner_intermedio-17a4b7da > div.coh-slider-nav-top {
    margin-right: 0%;
    margin-bottom: 1%;
  }
}
.coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-right {
  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);
  background-color: rgb(29, 29, 29);
  content: "\ec32";
  font-family: Fontello;
  padding: 12px;
  margin-bottom: 2%;
  margin-left: 1%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-right {
    margin-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-right {
    margin-right: 1rem;
    margin-bottom: 2%;
  }
}
.coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-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: "\ec32";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-left {
  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);
  background-color: rgb(75, 75, 75);
  content: "\ec2c";
  font-family: Fontello;
  margin-bottom: 2%;
  padding: 12px;
}
.coh-ce-cpt_banner_intermedio-17a4b7da .coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_banner_intermedio-17a4b7da .coh-slider-nav-top {
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_banner_intermedio-be94088e {
  padding-top: 1.875rem;
  padding-right: 1.875rem;
  padding-bottom: 1.875rem;
  padding-left: 1.875rem;
  gap: 25px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio-be94088e {
    padding-right: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio-be94088e {
    padding-top: 1.875rem;
    padding-right: 0;
    padding-bottom: 1.875rem;
    padding-left: 0.9375rem;
  }
}
.coh-ce-cpt_banner_intermedio-26dd450f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio-88d3f4d8 {
    padding-right: 2rem;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio-3e31e6e5 {
    padding-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio-3e31e6e5 {
    width: 95%;
    text-align: center;
    padding-right: 3rem;
  }
}
.coh-ce-cpt_banner_intermedio-3e31e6e5:hover {
  text-decoration: none;
}
.coh-ce-cpt_banner_intermedio-86f37948 {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio-86f37948 {
    -o-object-fit: initial;
       object-fit: initial;
    padding-right: 2rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio-86f37948 {
    padding-right: 1rem;
  }
}
.coh-ce-cpt_banner_intermedio_v2-928ed3a4 {
  margin-bottom: -3%;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio_v2-928ed3a4 {
    margin-bottom: -5%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v2-928ed3a4 {
    margin-bottom: -5%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v2-928ed3a4 {
    margin-bottom: -11%;
  }
}
.coh-ce-cpt_banner_intermedio_v2-ae855761 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(29, 29, 29);
  font-size: 30px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio_v2-ae855761 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v2-ae855761 {
    font-size: 45px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v2-ae855761 {
    font-size: 45px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v2-da2057a {
    margin-top: 50px;
  }
}
.div.coh-slider-container.coh-ce-cpt_banner_intermedio_v2-6b8299cc > div.coh-slider-nav-top {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .div.coh-slider-container.coh-ce-cpt_banner_intermedio_v2-6b8299cc > div.coh-slider-nav-top {
    margin-right: 0%;
    margin-bottom: 1%;
  }
}
.coh-ce-cpt_banner_intermedio_v2-6b8299cc .coh-slider-nav-top {
  margin-bottom: -2%;
}
.coh-ce-cpt_banner_intermedio_v2-6b8299cc .coh-style-boton-slider-right {
  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);
  background-color: rgb(29, 29, 29);
  content: "\ec32";
  font-family: Fontello;
  padding: 12px;
  margin-bottom: 2%;
  margin-left: 1%;
}
.coh-ce-cpt_banner_intermedio_v2-6b8299cc .coh-style-boton-slider-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: "\ec32";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_banner_intermedio_v2-6b8299cc .coh-style-boton-slider-left {
  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);
  background-color: rgb(75, 75, 75);
  content: "\ec2c";
  font-family: Fontello;
  margin-bottom: 2%;
  padding: 12px;
}
.coh-ce-cpt_banner_intermedio_v2-6b8299cc .coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_banner_intermedio_v2-1e0395fe {
  position: relative;
}
.coh-ce-cpt_banner_intermedio_v2-1585b57e {
  margin-left: 15px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v2-1585b57e {
    width: 100%;
    text-align: center;
    margin-left: 0px;
  }
}
.coh-ce-cpt_banner_intermedio_v2-87a3421 {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v2-87a3421 {
    -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.3125rem;
            border-bottom-left-radius: 0.3125rem;
    -webkit-border-bottom-right-radius: 0.3125rem;
            border-bottom-right-radius: 0.3125rem;
    padding: 0;
    padding: 0!important;
  }
}
.coh-ce-cpt_banner_intermedio_v2-3280649a {
  height: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v2-3280649a {
    -o-object-fit: inherit;
       object-fit: inherit;
    -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.3125rem;
            border-bottom-left-radius: 0.3125rem;
    -webkit-border-bottom-right-radius: 0.3125rem;
            border-bottom-right-radius: 0.3125rem;
  }
}
.coh-ce-cpt_banner_intermedio_v3-af71d3c8 {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-af71d3c8 {
    margin-top: 50px;
  }
}
.coh-ce-cpt_banner_intermedio_v3-b654ce8d {
  margin-top: 50px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-b654ce8d {
    margin-top: 50px;
  }
}
.coh-ce-cpt_banner_intermedio_v3-7b425f9a {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(29, 29, 29);
  font-size: 30px;
  margin-left: 0px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio_v3-7b425f9a {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v3-7b425f9a {
    font-size: 45px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-7b425f9a {
    font-size: 45px;
    padding-bottom: 25px;
  }
}
.div.coh-slider-container.coh-ce-cpt_banner_intermedio_v3-680f72fa > div.coh-slider-nav-top {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .div.coh-slider-container.coh-ce-cpt_banner_intermedio_v3-680f72fa > div.coh-slider-nav-top {
    margin-right: 0%;
    margin-bottom: 1%;
  }
}
.coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-slider-nav-top {
  margin-top: -4.5%;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-slider-nav-top {
    margin-top: -6%;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-slider-nav-top {
    margin-top: -7%;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-style-boton-slider-right {
  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);
  background-color: rgb(29, 29, 29);
  content: "\ec32";
  font-family: Fontello;
  padding: 12px;
  margin-right: 0rem;
  margin-bottom: 2%;
  margin-left: 1%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-style-boton-slider-right {
    margin-right: 1rem;
    margin-bottom: 2%;
  }
}
.coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-style-boton-slider-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: "\ec32";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-style-boton-slider-left {
  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);
  background-color: rgb(75, 75, 75);
  content: "\ec2c";
  font-family: Fontello;
  margin-bottom: 2%;
  padding: 12px;
}
.coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-680f72fa .coh-slider-nav-bottom {
    margin-top: 2%;
  }
}
.coh-ce-cpt_banner_intermedio_v3-5da4ccba {
  margin-top: 0;
  margin-right: 5%;
  margin-bottom: 0;
  margin-left: 5%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v3-5652f873 {
    margin-top: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-5652f873 {
    margin-top: 0px;
  }
}
.coh-ce-cpt_banner_intermedio_v3-cef77a18 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_intermedio_v3-cef77a18 {
    margin-bottom: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-cef77a18 {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_banner_intermedio_v3-7ca31c60 {
  text-align: right;
  padding-right: 25px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-7ca31c60 {
    padding-right: 0px;
    text-align: center;
  }
}
.coh-ce-cpt_banner_intermedio_v3-36c79801 {
  margin-left: 15px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_intermedio_v3-36c79801 {
    width: 100%;
    margin-left: 0px;
  }
}
.coh-ce-cpt_banner_intermedio_v3-36c79801 .coh-style-boton-sin-fondo {
  float: right;
}
.coh-ce-cpt_banner_nombre_del_especial-4b64fc62 {
  position: relative;
  z-index: 2;
  padding-top: 21.875rem;
  padding-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_nombre_del_especial-4b64fc62 {
    padding-top: 18.125rem;
  }
}
.coh-ce-cpt_banner_nombre_del_especial-bef289d6 {
  font-size: 1rem;
  color: rgb(255, 255, 255);
  line-height: 1.375rem;
  font-weight: 300;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_nombre_del_especial-bef289d6 {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}
.coh-ce-cpt_banner_nombre_del_especial-eb1ed565 {
  color: rgb(255, 255, 255);
  font-weight: 900;
  font-size: 3.4375rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_nombre_del_especial-eb1ed565 {
    font-size: 2.1875rem;
  }
}
.coh-ce-cpt_banner_nombre_del_especial-a4db6ad3 {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_banner_nombre_del_especial-23a8ecab {
  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-top: 1.875rem;
  margin-bottom: 0.625rem;
}
.coh-ce-cpt_banner_nombre_del_especial-3bd79538 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_nombre_del_especial-3bd79538 {
    -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: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
.coh-ce-cpt_banner_nombre_del_especial-3bd79538 p {
  color: rgb(255, 255, 255);
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.coh-ce-cpt_banner_nombre_del_especial-ba716b9c {
  padding-right: 0.625rem;
}
.coh-ce-cpt_banner_principal-31f74083 .coh-slider-nav-bottom {
  gap: 10px;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal-31f74083 .coh-slider-nav-bottom {
    bottom: 73!important;
  }
}
.coh-ce-cpt_banner_principal-31f74083 .coh-slider-nav-bottom .slick-disabled {
  opacity: 0.5;
}
.coh-ce-cpt_banner_principal-31f74083 .coh-slider-container-mid {
  overflow: visible;
}
.coh-ce-cpt_banner_principal-31f74083 .coh-slider-container-inner.slick-initialized.slick-slider {
  padding-bottom: 3.125rem;
  margin-bottom: -3.125rem;
}
.coh-ce-cpt_banner_principal-31f74083 .slick-list.draggable {
  overflow: visible;
}
.coh-ce-cpt_banner_principal-31f74083 .coh-slider-item {
  padding: 0 !important;
}
.coh-ce-cpt_banner_principal-8ab6fbcc {
  position: relative;
}
.coh-ce-cpt_banner_principal-8ab6fbcc:after {
  height: 20%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.67)), color-stop(44%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0) 44%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.67) 0%, rgba(0, 0, 0, 0) 44%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  content: " ";
}
.coh-ce-cpt_banner_principal-d5e471af {
  width: 100%;
}
.coh-ce-cpt_banner_principal-21b38714 .c-absoluto {
  margin-top: -10rem;
}
.coh-ce-cpt_banner_principal-1c368933 {
  position: relative;
  padding: 2.5rem;
  background-color: rgba(255, 255, 255, 0.75);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal-1c368933 {
    padding: 1.5625rem;
  }
}
.coh-ce-cpt_banner_principal-1c368933:before {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.coh-ce-cpt_banner_principal-8a31fe82 {
  position: relative;
}
.coh-ce-cpt_banner_principal-28409c66 h1 {
  color: rgb(23, 23, 23);
  font-size: 4.375rem;
  font-weight: 900;
  line-height: 110%;
  margin-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal-28409c66 h1 {
    font-size: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal-28409c66 h1 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_banner_principal-28409c66 h2 {
  color: rgb(23, 23, 23);
  font-weight: 900;
  font-size: 4.375rem;
  line-height: 110%;
  margin-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal-28409c66 h2 {
    font-size: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal-28409c66 h2 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_banner_principal-3c596200 {
  color: rgb(23, 23, 23);
  margin-bottom: 1.5625rem;
}
.coh-ce-cpt_banner_principal-b941ba23 {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_banner_principal_con_formula-586826c7 .coh-slider-nav-bottom {
  gap: 10px;
  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;
}
.coh-ce-cpt_banner_principal_con_formula-586826c7 .coh-slider-nav-bottom .slick-disabled {
  opacity: 0.5;
}
.coh-ce-cpt_banner_principal_con_formula-586826c7 .coh-slider-container-mid {
  overflow: visible;
}
.coh-ce-cpt_banner_principal_con_formula-586826c7 .coh-slider-container-inner.slick-initialized.slick-slider {
  overflow-y: visible;
  padding-bottom: 3.125rem;
  margin-bottom: -3.125rem;
}
.coh-ce-cpt_banner_principal_con_formula-586826c7 .slick-list.draggable {
  overflow: visible;
}
.coh-ce-cpt_banner_principal_con_formula-8a31fe82 {
  position: relative;
}
.coh-ce-cpt_banner_principal_con_formula-a447022e {
  color: rgb(0, 0, 102);
  background-color: rgb(239, 239, 255);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-bottom: 1.875rem;
  padding-top: 0.375rem;
  padding-right: 0.75rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
}
.coh-ce-cpt_banner_principal_con_formula-fc73a421 h1 {
  color: rgb(23, 23, 23);
  font-size: 5rem;
  font-weight: 900;
  line-height: 110%;
  margin-bottom: 2.1875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal_con_formula-fc73a421 h1 {
    font-size: 3.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-fc73a421 h1 {
    font-size: 2.5rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_banner_principal_con_formula-fc73a421 h2 {
  color: rgb(23, 23, 23);
  font-weight: 900;
  font-size: 5rem;
  line-height: 110%;
  margin-bottom: 2.1875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal_con_formula-fc73a421 h2 {
    font-size: 3.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-fc73a421 h2 {
    font-size: 2.5rem;
  }
}
.coh-ce-cpt_banner_principal_con_formula-3c596200 {
  color: rgb(23, 23, 23);
  margin-bottom: 1.5625rem;
}
.coh-ce-cpt_banner_principal_con_formula-b941ba23 {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 {
  width: 34%;
  margin-top: 0;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  margin-left: 0;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 {
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block {
  background-color: rgb(238, 238, 238);
  padding: 2.5rem;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block {
    -webkit-box-shadow: 0 0 0.625rem 0.125rem rgba(0, 0, 0, 0.18);
            box-shadow: 0 0 0.625rem 0.125rem rgba(0, 0, 0, 0.18);
    -webkit-border-radius: 0.3125rem;
            border-radius: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block {
    padding: 1.25rem;
  }
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block h3 {
  line-height: 3.4375rem;
  font-size: 3.125rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block h3 {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block h3 {
    font-size: 1.375rem;
    line-height: 1.75rem;
    margin-bottom: 0.3125rem;
  }
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block p {
  color: rgb(23, 23, 23);
  font-size: 1.5rem;
  margin-bottom: 1.125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block p {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input, .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block select {
  border-color: rgb(238, 238, 238);
  border-style: solid;
  border-width: 0.0625rem;
  width: 100%;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  outline: none;
  font-size: 0.9375rem;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input:focus, .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block select:focus {
  border-color: rgb(171, 171, 171);
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .form-item {
  position: relative;
  margin-bottom: 0.9375rem;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .form-item label {
  -webkit-transition: all 500ms;
  transition: all 500ms;
  color: rgb(23, 23, 23);
  font-size: 0.9375rem;
  position: absolute;
  left: 0.8125rem;
  top: 0;
  bottom: 0;
  margin: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .js-form-type-checkbox {
  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_banner_principal_con_formula-31ed2f40 .coh-block .js-form-type-checkbox input {
  width: 16px!important;
  height: 16px;
  display: block;
  margin-right: 0.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .js-form-type-checkbox input {
    width: 13px!important;
  }
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .js-form-type-checkbox a {
  color: rgb(29, 29, 29);
  font-size: 0.875rem;
  text-decoration: underline;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .js-form-type-checkbox a:hover {
  text-decoration: none;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .form-submit {
  background-color: rgb(255, 153, 0);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.75rem 1.5rem!important;
  color: rgb(29, 29, 29);
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(255, 153, 0);
  font-weight: 600;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block .form-submit:hover {
  background-color: rgb(29, 29, 29);
  border-color: rgb(255, 153, 0);
  color: rgb(255, 153, 0);
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input {
  padding-top: 23px!important;
  padding-bottom: 8px!important;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input:not(:-moz-placeholder-shown):not(:focus) ~ label {
  font-size: 11px!important;
  bottom: 20px!important;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input:not(:-ms-input-placeholder):not(:focus) ~ label {
  font-size: 11px!important;
  bottom: 20px!important;
}
.coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input:focus ~ label, .coh-ce-cpt_banner_principal_con_formula-31ed2f40 .coh-block input:not(:placeholder-shown):not(:focus) ~ label {
  font-size: 11px!important;
  bottom: 20px!important;
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 {
  margin-top: 81px;
}
.fc-unthemed.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-content, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed .fc-divider, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed .fc-list-view, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed .fc-popover, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed .fc-row, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed tbody, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed td, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed th, .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-unthemed thead {
  border-color: rgb(0, 0, 0);
  border-top-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-day-header.fc-widget-header {
  background-color: rgb(20, 106, 239);
  vertical-align: middle;
  color: rgb(255, 255, 255);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  height: 3.625rem;
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-day-header.fc-widget-header a {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 a.fc-day-number {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(23, 23, 23);
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-button-group button {
  background-color: rgb(23, 23, 23);
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-button-group button {
    padding-top: 0.625rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.625rem;
    padding-left: 0.9375rem;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-button-group button:active {
  background-color: rgb(255, 153, 0);
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-button-group button.fc-button-active {
  background-color: rgb(255, 153, 0);
  border-color: rgb(255, 153, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 button.fc-today-button.fc-button.fc-button-primary {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  background-color: rgb(23, 23, 23);
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-center {
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-center {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 .fc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 tr.fc-list-heading td {
  background-color: #146AEF !important;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 tr.fc-list-heading td a {
  color: rgb(246, 246, 246);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-bottom: 1.875rem;
  background-color: rgb(246, 246, 246);
  padding-top: 1.0625rem;
  padding-right: 0.9375rem;
  padding-bottom: 1.0625rem;
  padding-left: 0.9375rem;
  gap: 1.3125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select {
  gap: 0.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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select select {
  width: 24.5rem;
  height: 2.8125rem;
  border: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  color: rgb(171, 171, 171);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select select {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(23, 23, 23);
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form div#edit-actions {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form input.button.js-form-submit.form-submit {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 700;
  width: 24.5rem;
  height: 2.8125rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background-color: rgb(20, 106, 239);
  border: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos-d2436232 form.views-exposed-form input.button.js-form-submit.form-submit {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 {
  margin-top: 81px;
}
.fc-unthemed.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-content, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed .fc-divider, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed .fc-list-view, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed .fc-popover, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed .fc-row, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed tbody, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed td, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed th, .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-unthemed thead {
  border-color: rgb(0, 0, 0);
  border-top-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-day-header.fc-widget-header {
  background-color: rgb(20, 106, 239);
  vertical-align: middle;
  color: rgb(255, 255, 255);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  height: 3.625rem;
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-day-header.fc-widget-header a {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 a.fc-day-number {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(23, 23, 23);
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-button-group button {
  background-color: rgb(23, 23, 23);
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-button-group button {
    padding-top: 0.625rem;
    padding-right: 0.9375rem;
    padding-bottom: 0.625rem;
    padding-left: 0.9375rem;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-button-group button:active {
  background-color: rgb(255, 153, 0);
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-button-group button.fc-button-active {
  background-color: rgb(255, 153, 0);
  border-color: rgb(255, 153, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 button.fc-today-button.fc-button.fc-button-primary {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  background-color: rgb(23, 23, 23);
  padding-top: 0.75rem;
  padding-right: 1.5rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-center {
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-center {
    display: none;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 .fc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 tr.fc-list-heading td {
  background-color: #146AEF !important;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 tr.fc-list-heading td a {
  color: rgb(246, 246, 246);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  margin-bottom: 1.875rem;
  background-color: rgb(246, 246, 246);
  padding-top: 1.0625rem;
  padding-right: 0.9375rem;
  padding-bottom: 1.0625rem;
  padding-left: 0.9375rem;
  gap: 1.3125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select {
  gap: 0.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;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select select {
  width: 24.5rem;
  height: 2.8125rem;
  border: none;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  color: rgb(171, 171, 171);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select select {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form .js-form-item.form-item.js-form-type-select.form-type-select label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(23, 23, 23);
  font-size: 0.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form div#edit-actions {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form input.button.js-form-submit.form-submit {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  font-weight: 700;
  width: 24.5rem;
  height: 2.8125rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background-color: rgb(20, 106, 239);
  border: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_bloque_calendario_eventos_ac-d2436232 form.views-exposed-form input.button.js-form-submit.form-submit {
    width: 100%;
  }
}
.coh-ce-cpt_bloque_historias_y_noticias_-51d3da9a {
  margin-bottom: 1.875rem;
  text-align: right;
}
.coh-ce-cpt_bloque_historias_y_noticias_-d14e7509 {
  color: rgb(23, 23, 23);
  font-weight: 700;
  font-size: 0.9375rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  padding: 0.3125rem;
}
.coh-ce-cpt_bloque_historias_y_noticias_-d14e7509:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-cpt_bloque_seccion_noticia_princ-993830d1 {
  position: relative;
}
.coh-ce-cpt_bloque_seccion_noticia_princ-993830d1:before {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgb(23, 23, 23);
  height: 24.375rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bloque_seccion_noticia_princ-993830d1:before {
    height: 40.9375rem;
  }
}
.ct-big.coh-ce-cpt_bloque_seccion_noticia_princ-993830d1:before {
  height: 40.9375rem;
}
.coh-ce-cpt_bloque_seccion_noticia_princ-e00b45cc {
  color: rgb(255, 255, 255);
  font-weight: 900;
  font-size: 3.4375rem;
  position: relative;
  margin-top: 12%;
  margin-bottom: 3.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_bloque_seccion_noticia_princ-e00b45cc {
    font-size: 2.1875rem;
    margin-top: 7.5rem;
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-cpt_boton_sticky-71f3c48d {
  position: fixed;
  bottom: 4%;
  z-index: 4;
  right: 2%;
}
.coh-ce-cpt_boton_sticky-56cca8bb {
  font-size: 0;
}
.coh-ce-cpt_boton_sticky-56cca8bb:hover img {
  opacity: 0.7;
}
.coh-ce-cpt_card_contacto_con_boton-30508a0e {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_contacto_con_boton-30508a0e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.al-izquierda.coh-ce-cpt_card_contacto_con_boton-30508a0e {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (max-width: 564px) {
  .al-izquierda.coh-ce-cpt_card_contacto_con_boton-30508a0e {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.al-centro.coh-ce-cpt_card_contacto_con_boton-30508a0e {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.al-derecha.coh-ce-cpt_card_contacto_con_boton-30508a0e {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 564px) {
  .al-derecha.coh-ce-cpt_card_contacto_con_boton-30508a0e {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_card_contacto_con_boton-ad395d66 {
  background-color: rgb(238, 238, 238);
  padding: 2.5rem;
  margin-top: 10%;
  margin-bottom: 10%;
  max-width: 28.75rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_contacto_con_boton-ad395d66 {
    max-width: 100%;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_card_contacto_con_boton-e796b753 {
  font-weight: 900;
  word-wrap: break-word;
  font-size: 2.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_contacto_con_boton-e796b753 {
    font-size: 2rem;
  }
}
.coh-ce-cpt_card_contacto_con_boton-1b79ffe8 {
  margin-top: 1.875rem;
  margin-bottom: 3.125rem;
  font-size: 1.125rem;
  color: rgb(23, 23, 23);
  font-weight: 500;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_contacto_con_boton-1b79ffe8 {
    font-size: 1rem;
    font-weight: 300;
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
  }
}
.coh-ce-cpt_card_contacto_con_boton-78549c4c {
  display: none;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_contacto_con_boton-78549c4c {
    display: block;
    margin-top: 0;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_card_de_procesos-1fe0938b {
  padding: 2.1875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_de_procesos-1fe0938b {
    padding: 1.25rem;
  }
}
.coh-ce-cpt_card_de_procesos-1fe0938b .contenedor-proceso-inscripcion:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_card_de_procesos-7d8a11cc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 1.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_card_documentos-e61ec925 {
  background-color: rgb(246, 246, 246);
  padding: 1.5625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_documentos-e61ec925 {
    margin-top: 1.5625rem;
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-cpt_card_documentos-2afd84d9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
.coh-ce-cpt_card_documentos-28d24f7a {
  margin-bottom: 0;
  font-size: 1.125rem;
}
.coh-ce-cpt_card_documentos-b824db17 {
  font-size: 0.875rem;
}
.coh-ce-cpt_card_documentos-cb321f4a: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: "\eaef";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding-left: 0.3125rem;
}
.coh-ce-cpt_card_experiencias-444ab7ba {
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 0.9375rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_experiencias-444ab7ba {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-ce-cpt_card_experiencias-6f32b479 {
  -webkit-border-top-left-radius: 8px;
          border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
          border-top-right-radius: 8px;
}
.coh-ce-cpt_card_experiencias-2346f8c5 {
  padding: 1.25rem;
}
.coh-ce-cpt_card_experiencias-2c607053 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  font-size: 40px;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_card_experiencias-2c607053 {
    font-size: 40px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_experiencias-2c607053 {
    font-size: 30px;
  }
}
.coh-ce-cpt_card_experiencias-a28a01e0 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 14px;
  padding-top: 0;
  padding-bottom: 1.25rem;
  margin-top: -10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_experiencias-a28a01e0 {
    padding-top: 0.625rem;
    padding-bottom: 1.25rem;
  }
}
.coh-ce-cpt_card_experiencias-17653394 {
  height: 90px;
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1rem;
  text-align: right;
  font-style: italic;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_card_experiencias-17653394 {
    height: 150px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_experiencias-17653394 {
    height: 290px;
    font-size: 0.8125rem;
    text-align: right;
  }
}
.coh-ce-cpt_card_perfiles-c57d3ba5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_card_perfiles-a221490 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 600;
  padding: 1.875rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  margin-right: 8.0625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_perfiles-a221490 {
    display: none;
    margin-right: 0;
  }
}
.coh-ce-cpt_card_perfiles-a221490:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ed97";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding-right: 0.9375rem;
  font-size: 1.875rem;
}
.coh-ce-cpt_card_perfiles-a221490:hover {
  background-color: rgb(0, 169, 224);
}
.coh-ce-cpt_card_perfiles-dedf3ab3 {
  z-index: 5;
}
.coh-ce-cpt_card_perfiles-dedf3ab3 .coh-modal-inner {
  width: 100%;
}
.coh-ce-cpt_card_perfiles-150e2b07 {
  background-color: rgb(255, 255, 255);
  padding: 1.875rem;
  height: 100vh;
  overflow-y: scroll;
}
.coh-ce-cpt_card_perfiles-4f62a8a5 {
  margin-bottom: 1.875rem;
}
.coh-ce-cpt_card_perfiles-4f62a8a5 a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}
.coh-ce-cpt_card_perfiles-b06804b4 p {
  max-width: 70rem;
}
.coh-ce-cpt_card_perfiles-b06804b4 strong {
  color: rgb(0, 0, 102);
  padding-top: 0.9375rem;
  display: block;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_card_perfiles-3ebe315 {
  padding-top: 1.25rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px;
}
.coh-ce-cpt_card_perfiles-f6af7111 {
  width: 100%;
}
.coh-ce-cpt_card_perfiles-577ca2eb {
  background-color: rgb(0, 0, 102);
  display: -webkit-box;
  display: -webkit-flex;
  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: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 1.25rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  gap: 0.7rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_perfiles-577ca2eb {
    -webkit-border-radius: 0.3125rem;
            border-radius: 0.3125rem;
  }
}
.coh-ce-cpt_card_perfiles-23d58214 {
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
  height: 3.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_card_perfiles-23d58214 {
    font-size: 1rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_card_perfiles-23d58214 {
    height: auto;
  }
}
.coh-ce-cpt_card_perfiles-d7d9daab input#edit-openid-connect-client-windows-aad-login {
  color: rgb(23, 23, 23);
  padding: 0.9375rem;
  margin-right: 1.875rem;
  border-width: 0;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
.coh-ce-cpt_card_perfiles-d7d9daab input#edit-openid-connect-client-windows-aad-login:hover {
  background-color: rgb(238, 238, 238);
}
.coh-ce-cpt_card_perfiles-d7d9daab .cerrarSesionEafit {
  width: auto;
  margin-right: 1.875rem;
}
.coh-ce-cpt_card_redes_sociales-1ad1f92e {
  text-align: center;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(212px, 1fr));
  gap: 20px;
}
.coh-ce-cpt_cards_2_columnas-9fb6b3ac {
  margin-top: 50px;
}
.coh-ce-cpt_cards_2_columnas-ec6ac728 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  margin-bottom: 50px;
  gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_2_columnas-ec6ac728 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    -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_cards_2_columnas-ec6ac728 {
    display: block;
  }
}
.coh-ce-cpt_cards_2_columnas-b0aa68c4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 564px) {
  .coh-ce-cpt_cards_2_columnas-b0aa68c4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_cards_2_columnas_con_imagen-9fb6b3ac {
  margin-top: 50px;
}
.coh-ce-cpt_cards_2_columnas_con_imagen-ec6ac728 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  margin-bottom: 50px;
  gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_2_columnas_con_imagen-ec6ac728 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    -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_cards_2_columnas_con_imagen-ec6ac728 {
    display: block;
  }
}
.coh-ce-cpt_cards_2_columnas_con_imagen-b0aa68c4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 564px) {
  .coh-ce-cpt_cards_2_columnas_con_imagen-b0aa68c4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_cards_cifras-65f875c8 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_cards_cifras-65f875c8 {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  }
}
.coh-ce-cpt_cards_cifras-43deca5a {
  display: -webkit-box;
  display: -webkit-flex;
  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: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 25px;
}
.coh-ce-cpt_cards_cifras-1af70da1 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
}
.coh-ce-cpt_cards_cifras-146ae7db {
  -webkit-box-shadow: 0 0 0.3125rem 0.125rem rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 0.3125rem 0.125rem rgba(0, 0, 0, 0.25);
  background-color: rgb(255, 255, 255);
  font-size: 0.9375rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-column-gap: 0.3rem;
     -moz-column-gap: 0.3rem;
          column-gap: 0.3rem;
  padding: 0.625rem;
  position: absolute;
  right: 1.875rem;
  top: 0;
  width: 14.375rem;
}
.coh-ce-cpt_cards_con_archivo-b69d3549 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(100%, rgb(20, 106, 239)), to(rgb(20, 106, 239)));
  background-image: -webkit-linear-gradient(left, rgb(20, 106, 239) 100%, rgb(20, 106, 239) 100%);
  background-image: linear-gradient(90deg, rgb(20, 106, 239) 100%, rgb(20, 106, 239) 100%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin-bottom: 60px;
}
.coh-ce-cpt_cards_con_archivo-35380d63 {
  background-image: -webkit-repeating-radial-gradient(center center, circle farthest-corner, rgb(20, 106, 239) 100%, rgb(20, 106, 239) 100%);
  background-image: repeating-radial-gradient(circle farthest-corner at center center, rgb(20, 106, 239) 100%, rgb(20, 106, 239) 100%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  padding: 40px 0 80px 0;
}
@media (max-width: 564px) {
  .coh-ce-cpt_cards_con_archivo-35380d63 {
    padding: 35px 0;
  }
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents {
  padding: 0 15px;
  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: 564px) {
  .coh-ce-cpt_cards_con_archivo-35380d63 .download-documents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column {
  width: -webkit-calc(25% - 15px);
  width: calc(25% - 15px);
  height: 195px;
  padding: 15px 20px;
  margin-right: 15px;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #F6F6F6;
}
@media (max-width: 564px) {
  .coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column {
    width: 100%;
    min-height: 135px;
    height: 135px;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  top: 15px;
  left: 20px;
  position: absolute;
  color: #000000;
  font-size: 2rem;
  content: "\f0f6";
  font-family: icomoon;
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column:last-child {
  margin-right: 0;
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column h3 {
  left: 20px;
  bottom: 0;
  color: #171717;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 24px;
  position: absolute;
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column .coh-link:last-child {
  margin-right: 0;
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column .coh-link.has-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  right: 15px;
  bottom: 20px;
  color: #146AEF;
  font-size: 1.5rem;
  position: absolute;
  content: "\f0c1";
  font-family: icomoon;
}
.coh-ce-cpt_cards_con_archivo-35380d63 .download-documents .coh-column .coh-link.empty-link:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  right: 15px;
  bottom: 20px;
  color: #146AEF;
  font-size: 1.5rem;
  position: absolute;
  content: "\eaef";
  font-family: Fontello;
}
.coh-ce-cpt_cards_con_archivo-13db0628 {
  margin-bottom: 60px;
  color: #EEEEEE;
  font-size: 3.75rem;
  font-weight: 900;
  line-height: 64px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_con_archivo-13db0628 {
    margin-bottom: 30px;
    font-size: 2.5rem;
  }
}
.coh-ce-cpt_cards_con_icono-57f385df {
  padding-top: 1.875rem;
  padding-right: 0.625rem;
  padding-bottom: 1.875rem;
  padding-left: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_con_icono-57f385df {
    padding-top: 0.9375rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.9375rem;
    padding-left: 0.3125rem;
  }
}
.coh-ce-cpt_cards_cuadradas-f536f2c8 {
  position: relative;
}
.coh-ce-cpt_cards_cuadradas-8452aae3 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
  padding-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_cuadradas-8452aae3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
  }
}
.coh-ce-cpt_cards_cuadradas-d1a95979 {
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-cpt_cards_cuadradas-22e594bc {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transform: scaleX(-1) rotate(90deg);
      -ms-transform: scaleX(-1) rotate(90deg);
          transform: scaleX(-1) rotate(90deg);
  right: 0;
  bottom: -4.1875rem;
  position: absolute;
  width: 10.625rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_cuadradas-22e594bc {
    display: block;
  }
}
.coh-ce-cpt_cards_genericas-64322925 .coh-slider-container-mid {
  margin-top: 1.875rem;
}
.coh-ce-cpt_cards_genericas-64322925 .coh-slider-nav-top {
  height: 0;
}
.coh-ce-cpt_cards_genericas-64322925 button.slick-prev, .coh-ce-cpt_cards_genericas-64322925 button.slick-next {
  position: relative;
  top: -3.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_genericas-64322925 button.slick-prev, .coh-ce-cpt_cards_genericas-64322925 button.slick-next {
    position: static;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_genericas-4a99ca1f {
    margin-bottom: 0.9375rem;
  }
}
.coh-ce-cpt_cards_genericas-d5e471af {
  width: 100%;
}
.coh-ce-cpt_cards_interna_noticia-df0da6c9 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_cards_interna_noticia-f511b8df {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cards_interna_noticia-f511b8df {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_cita-6dea3fb4 blockquote {
  background-color: rgb(238, 238, 238);
  padding-top: 1.25rem;
  padding-right: 2.5rem;
  padding-bottom: 1.25rem;
  padding-left: 2.5rem;
  margin-top: 1.5625rem;
  margin-bottom: 0.9375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_cita-6dea3fb4 blockquote {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.coh-ce-cpt_cita-6dea3fb4 blockquote:before {
  content: "“";
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  line-height: 0;
  font-size: 14.5625rem;
  margin-top: 6.25rem;
}
.coh-ce-cpt_cita-6dea3fb4 blockquote p {
  margin: 0;
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(23, 23, 23);
  font-size: 1.125rem;
  font-style: italic;
  line-height: 1.5625rem;
}
.coh-ce-cpt_componente_buscador_home-7b6f013b {
  background-color: rgb(238, 238, 238);
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
}
.coh-ce-cpt_componente_buscador_home-7b6f013b input#edit-keys.form-search {
  width: 96%;
  -webkit-box-shadow: 1px 2px 16px -6px rgba(0 0 0 / 60%);
          box-shadow: 1px 2px 16px -6px rgba(0 0 0 / 60%);
  padding: 0.625rem;
  border-color: rgba(0, 0, 0, 0);
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-width: 0px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_componente_buscador_home-7b6f013b input#edit-keys.form-search {
    width: 100%;
  }
}
.coh-ce-cpt_componente_buscador_home-7b6f013b div.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label {
  width: 75%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_componente_buscador_home-7b6f013b div.js-form-item.form-item.js-form-type-search.form-type-search.js-form-item-keys.form-item-keys.form-no-label {
    width: 95%;
  }
}
.coh-ce-cpt_componente_buscador_home-7b6f013b div.form-actions.js-form-wrapper.form-wrapper {
  width: 20%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_componente_buscador_home-7b6f013b div.form-actions.js-form-wrapper.form-wrapper {
    width: 100%;
    padding-top: 15px;
  }
}
.coh-ce-cpt_componente_buscador_home-7b6f013b input#edit-submit.button.js-form-submit.form-submit {
  width: 100%;
  padding: 0.625rem;
  border-width: 0px;
  -webkit-border-radius: 0.375rem;
          border-radius: 0.375rem;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 0.8125rem;
  background-color: rgb(0, 0, 0);
}
@media (max-width: 564px) {
  .coh-ce-cpt_componente_buscador_home-7b6f013b input#edit-submit.button.js-form-submit.form-submit {
    margin-top: 0.625rem;
  }
}
.coh-ce-cpt_componente_buscador_home-7b6f013b input#edit-submit.button.js-form-submit.form-submit:hover {
  border-width: 2px;
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  border-color: rgb(0, 0, 0);
}
.coh-ce-cpt_componente_buscador_home-f9d14275 {
  padding-top: 1.875rem;
  padding-right: 0;
  padding-bottom: 0.9375rem;
  padding-left: 50px;
}
@media (max-width: 1399px) {
  .coh-ce-cpt_componente_buscador_home-f9d14275 {
    padding-top: 1.875rem;
    padding-right: 0;
    padding-bottom: 0.9375rem;
    padding-left: 50px;
  }
}
@media (max-width: 1169px) {
  .coh-ce-cpt_componente_buscador_home-f9d14275 {
    padding-top: 1.875rem;
    padding-right: 0;
    padding-bottom: 0.9375rem;
    padding-left: 35px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_componente_buscador_home-f9d14275 {
    padding-top: 1.875rem;
    padding-right: 0;
    padding-bottom: 0.9375rem;
    padding-left: 25px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_componente_buscador_home-f9d14275 {
    padding-top: 1.875rem;
    padding-right: 25px;
    padding-bottom: 0.9375rem;
    padding-left: 25px;
  }
}
.coh-ce-cpt_componente_cifras_videos-d59fb05e {
  margin-top: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_componente_cifras_videos-d59fb05e {
    margin-top: 0.9375rem;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_componente_cifras_videos-d59fb05e {
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
  }
}
.coh-ce-cpt_componente_cifras_videos-d59fb05e .coh-row-hidden-xl {
  overflow-y: hidden !important;
}
.coh-ce-cpt_componente_cifras_videos-c79a5fa0 {
  height: 100%;
  display: block;
  margin: auto 0;
}
.coh-ce-cpt_componente_cifras_videos-c79a5fa0 .coh-column {
  padding-left: 0;
  padding-right: 0;
}
.coh-ce-cpt_componente_cifras_videos-493847ce {
  height: 100%;
  margin: auto 0;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1399px) {
  .coh-ce-cpt_componente_cifras_videos-493847ce {
    margin-top: 15px;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_componente_cifras_videos-493847ce {
    height: auto;
    margin-top: 10px;
  }
}
.coh-ce-cpt_componente_cifras_videos-1a06fc16 {
  width: 100%;
}
.coh-ce-cpt_componente_cifras_videos-1a06fc16 iframe {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-cpt_componente_video_cifras-35e82a2c {
  margin-top: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}
.coh-ce-cpt_componente_video_cifras-13c8307f {
  margin: 0 auto;
}
.coh-ce-cpt_componente_video_cifras-13c8307f .coh-column {
  padding-left: 0;
  padding-right: 0;
}
.coh-ce-cpt_componente_video_cifras-5e9bf0f8 {
  margin-right: 15px;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_componente_video_cifras-5e9bf0f8 {
    margin-right: 0;
  }
}
.coh-ce-cpt_componente_video_cifras-1a06fc16 {
  width: 100%;
}
.coh-ce-cpt_componente_video_cifras-1a06fc16 iframe {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-cpt_footer_redes_sociales-ec518885 {
  background-color: rgb(23, 23, 23);
  margin-bottom: -3.75rem;
  position: relative;
  z-index: 1;
  padding: 1.25rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer_redes_sociales-ec518885 {
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_footer_redes_sociales-ec518885 {
    margin-left: 0%;
  }
}
.coh-ce-cpt_footer_redes_sociales-c3339922 {
  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;
  gap: 1rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer_redes_sociales-c3339922 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-cpt_footer_redes_sociales-34fe990d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  height: 100%;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_footer_redes_sociales-34fe990d {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_galeria_de_videos-df0da6c9 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_galeria_de_videos-75d194c7 {
  padding: 0.9375rem;
  background-color: rgb(246, 246, 246);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-bottom: 1.25rem;
}
.coh-ce-cpt_galeria_de_videos-1a06fc16 {
  width: 100%;
}
.coh-ce-cpt_galeria_de_videos-1a06fc16 iframe {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-cpt_galeria_de_videos-c67d9638 {
  -webkit-transition: all 500ms;
  transition: all 500ms;
  margin-top: 1.25rem;
  font-weight: 700;
  font-size: 1.25rem;
  word-wrap: break-word;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_galeria_de_videos-c67d9638 {
    font-size: 1.125rem;
  }
}
.coh-ce-cpt_grillas_de_imagenes-dba6a76c {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 20px;
}

.coh-ce-cpt_imagenes_laterales_especial-94fc5d32 {
  position: relative;
}
.coh-ce-cpt_imagenes_laterales_especial-3526e742 {
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_imagenes_laterales_especial-3526e742 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    overflow-x: scroll;
    margin-bottom: 3.125rem;
    padding-bottom: 0.9375rem;
  }
}
.coh-ce-cpt_imagenes_laterales_especial-a6fa172c {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_imagenes_laterales_especial-a6fa172c {
    min-width: 18.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_imagenes_laterales_especial-a6fa172c {
    min-width: 16.25rem;
  }
}
.coh-ce-cpt_imagenes_laterales_especial-6d8b7871 {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transform: scaleX(-1) rotate(90deg);
      -ms-transform: scaleX(-1) rotate(90deg);
          transform: scaleX(-1) rotate(90deg);
  right: -2.5rem;
  bottom: -0.9375rem;
  position: absolute;
  width: 8.75rem;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_imagenes_laterales_especial-6d8b7871 {
    display: block;
  }
}
.coh-ce-cpt_lineas_de_atencion-1faa42f6 {
  -webkit-border-radius: 15px;
          border-radius: 15px;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_lineas_de_atencion-1faa42f6 {
    -o-object-fit: none;
       object-fit: none;
  }
}
.coh-ce-cpt_lineas_de_atencion-ffef4105 {
  row-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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_lineas_de_atencion-ffef4105 {
    margin-top: 15;
  }
}
.coh-ce-cpt_lineas_de_atencion-9093fcd1 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-cpt_menu_header_ongoing-97218f21 {
  position: absolute;
  z-index: 3;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  background-color: rgba(0, 0, 0, 0);
  top: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-97218f21 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    top: 0;
    z-index: 3;
    background-color: rgb(0, 0, 0);
    padding-top: 1.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-97218f21 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-2186c61f {
  font-size: 0;
}
.coh-ce-cpt_menu_header_ongoing-67496398 {
  width: 10.875rem;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-67496398 {
    margin-top: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-3fe13db0 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding: 0;
  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;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.coh-ce-cpt_menu_header_ongoing-3fe13db0 .menuongoing {
  background-color: rgb(0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
.coh-ce-cpt_menu_header_ongoing-3fe13db0 .menuongoing ul.menu li.menu > a.padreog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-cpt_menu_header_ongoing-3fe13db0 .is-collapsed .ul-subb {
  position: relative;
  z-index: 2;
}
.coh-ce-cpt_menu_header_ongoing-ed82aef9 {
  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_menu_header_ongoing-ed82aef9 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-a36d5a42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 600;
  padding-top: 1.875rem;
  padding-right: 0.9375rem;
  padding-bottom: 1.875rem;
  padding-left: 0.75rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-a36d5a42 {
    font-size: 0;
    padding: 0;
    margin-right: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-a36d5a42 {
    margin-right: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-a36d5a42:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e807";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
  font-size: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-a36d5a42:before {
    padding-right: 0;
    font-size: 1.4375rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-a36d5a42:hover {
  background-color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-a36d5a42:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-cpt_menu_header_ongoing-a9179257 {
  display: none;
  background-color: rgb(0, 169, 224);
  padding: 1.25rem;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  position: absolute;
  top: 5.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-a9179257 {
    left: 0;
    width: 100%;
  }
}
.coh-ce-cpt_menu_header_ongoing-64c0440d {
  gap: 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;
}
.coh-ce-cpt_menu_header_ongoing-599f64fc {
  font-size: 0;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(255, 255, 255);
  padding-right: 0.625rem;
}
.coh-ce-cpt_menu_header_ongoing-599f64fc:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e896";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.5625rem;
}
.coh-ce-cpt_menu_header_ongoing-599f64fc:hover:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-49fc6e5 {
  font-size: 0;
}
.coh-ce-cpt_menu_header_ongoing-49fc6e5:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  display: block;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_menu_header_ongoing-49fc6e5:hover:before {
  color: rgb(0, 0, 102);
}
.active-contrast.coh-ce-cpt_menu_header_ongoing-49fc6e5:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-78e57b83 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-78e57b83:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A-";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-78e57b83:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-78e57b83 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-78e57b83:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-196ce1d9 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-196ce1d9:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-196ce1d9:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-196ce1d9 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-196ce1d9:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-cb551309 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-cb551309:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A+";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-cb551309:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-cb551309 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-cpt_menu_header_ongoing-cb551309:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-32529a27 {
  font-size: 0;
}
.coh-ce-cpt_menu_header_ongoing-32529a27:before {
  line-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: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  display: block;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_menu_header_ongoing-32529a27:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active-voice.coh-ce-cpt_menu_header_ongoing-32529a27:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cpt_menu_header_ongoing-f3134fd2 ul li {
  margin-bottom: 1.25rem;
  color: rgb(101, 101, 101);
  line-height: 1.375rem;
}
.coh-ce-cpt_menu_header_ongoing-f3134fd2 ul li:last-child {
  margin-bottom: 0;
}
.coh-ce-cpt_menu_header_ongoing-f3134fd2 .coh-modal-inner {
  background-color: rgb(255, 255, 255);
  padding: 1.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  max-width: 36.25rem;
  overflow: visible;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-f3134fd2 .coh-modal-inner {
    padding: 1.25rem;
    width: 90%;
  }
}
.coh-ce-cpt_menu_header_ongoing-a6ed069e {
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-a6ed069e {
    margin-right: 1.5625rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-c6fe0949 {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding-top: 2.1875rem;
  padding-right: 0.9375rem;
  padding-bottom: 2.1875rem;
  padding-left: 0.9375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-c6fe0949 {
    padding: 0;
    font-size: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-c6fe0949:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1ab";
  font-family: icomoon;
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-c6fe0949:before {
    padding-right: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-c6fe0949:hover {
  background-color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-c6fe0949:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.active.coh-ce-cpt_menu_header_ongoing-c6fe0949 {
  background-color: rgb(0, 169, 224);
}
.coh-ce-cpt_menu_header_ongoing-15840f9 {
  display: none;
  position: absolute;
  right: 0;
  bottom: -2.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-15840f9 {
    right: 0;
  }
}
.active.coh-ce-cpt_menu_header_ongoing-15840f9 {
  display: block;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher a span.gflag {
  display: none;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher a {
  padding: 0.5rem!important;
  background-size: 0.5rem!important;
  font-size: 1rem;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links:hover li {
  display: block;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links li {
  padding: 0.4375rem;
  display: none;
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links li:hover {
  background-color: rgb(221, 221, 221);
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links li a {
  color: rgb(75, 75, 75);
  text-decoration: none;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links .is-active {
  display: block;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links .is-active a {
  color: rgb(51, 51, 51);
  display: block;
  text-decoration: none;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .links .is-active a:after {
  color: rgb(72, 72, 72);
  margin-left: 0.625rem;
  font-size: 0.5625rem;
  content: "▼";
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher {
  width: 6.25rem;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher .selected a {
  background-position: 52%!important;
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher .option a.selected, .coh-ce-cpt_menu_header_ongoing-15840f9 .switcher .option a:hover {
  background-color: rgb(255, 255, 255);
}
.coh-ce-cpt_menu_header_ongoing-15840f9 .switcher .option a {
  color: rgb(72, 72, 72);
}
.coh-ce-cpt_menu_header_ongoing-c3a0a176 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-c3a0a176 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 0.3125rem;
       -moz-column-gap: 0.3125rem;
            column-gap: 0.3125rem;
    margin-top: 0;
    margin-left: 0.625rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-5fbc82df {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-5fbc82df {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-cpt_menu_header_ongoing-5fbc82df .container-buscador.active ~ .lupa-buscador {
  z-index: 2;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-5fbc82df .container-buscador.active ~ .lupa-buscador {
    top: 6.125rem;
    position: fixed;
    right: 1.875rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-5fbc82df .container-buscador.active ~ .lupa-buscador: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: "\ec3d";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.25rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 {
  width: 0;
  -webkit-transition: all 800ms;
  transition: all 800ms;
  overflow: hidden;
  margin-left: 2.1875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-b63662c5 {
    display: none;
  }
}
.active.coh-ce-cpt_menu_header_ongoing-b63662c5 {
  width: 265px;
  margin-left: 0.3125rem;
}
@media (max-width: 564px) {
  .active.coh-ce-cpt_menu_header_ongoing-b63662c5 {
    position: fixed;
    top: 5.625rem;
    right: 0;
    display: block;
    width: 90%;
    margin: auto;
    left: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form {
  position: relative;
  padding: 0;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form {
  margin: 0;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item {
  margin: 0;
  float: none;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item:before, .coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search {
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-webkit-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-moz-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search:-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form .form-item input.form-search::placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form input.js-form-submit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.25rem;
  margin: auto;
  font-size: 0;
  padding: 0.625rem;
}
.coh-ce-cpt_menu_header_ongoing-b63662c5 .search-block-form #search-block-form div#edit-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  content: "\e8f4";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.125rem;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.4375rem;
}
.coh-ce-cpt_menu_header_ongoing-47b61263 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e802";
  font-family: Fontello;
  font-size: 0;
  position: absolute;
  right: 0.3125rem;
}
.coh-ce-cpt_menu_header_ongoing-47b61263: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: "\e8f4";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.5625rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-68d0f10a {
    display: none;
    visibility: hidden;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
  }
}
.coh-ce-cpt_menu_header_ongoing-8ce40d22 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-8ce40d22 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-8ce40d22:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  content: "\ec49";
  font-family: Fontello;
}
.coh-ce-cpt_menu_header_ongoing-e5bcea95 {
  z-index: 4;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-e5bcea95 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-e5bcea95 .coh-modal-inner {
  width: 100%;
}
.coh-ce-cpt_menu_header_ongoing-f30ba326 {
  background-color: rgb(23, 23, 23);
  padding: 1.875rem;
  overflow-y: scroll;
  height: 100vh;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-f30ba326 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-93db4251 {
  display: none;
  margin-bottom: 2.1875rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-93db4251 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-cddf7b90 {
  margin-bottom: 2.5rem;
  -webkit-filter: brightness(1000%);
          filter: brightness(1000%);
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-cddf7b90 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-cddf7b90 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-cddf7b90 a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}
.coh-ce-cpt_menu_header_ongoing-443cc08f {
  display: none;
}
.coh-ce-cpt_menu_header_ongoing-a642ed20 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-a642ed20 {
    display: none;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-e02b2cd7 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-bcb2ce08 {
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-bcb2ce08 {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-e3845734 {
  padding-top: 50%;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-e3845734 {
    padding-top: 3.125rem;
    padding-bottom: 2.5rem;
    -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: 564px) {
  .coh-ce-cpt_menu_header_ongoing-e3845734 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_menu_header_ongoing-245e013 {
  text-align: right;
  margin-bottom: 1.875rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-245e013 {
    margin-bottom: 0;
  }
}
.coh-ce-cpt_menu_header_ongoing-245e013 p {
  font-size: 3.125rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
  line-height: 3.4375rem;
  font-weight: 900;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-245e013 p {
    font-size: 1.1875rem;
    text-align: left;
    line-height: 1.4375rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 {
  position: absolute;
  bottom: 1.5625rem;
  right: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-db8ec311 {
    bottom: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-db8ec311 {
    left: 0;
    right: 0;
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 ct-footer-redes-sociales {
  max-width: 100%;
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 .ct-footer-redes-sociales > .coh-row {
  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;
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 .coh-style-sin-after-y-before .coh-col-ps-12:first-child {
  display: none;
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 p {
  font-size: 1rem;
  margin-right: -0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-db8ec311 p {
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-db8ec311 .container-redes {
  padding-right: 0.625rem;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-db8ec311 .container-redes {
    margin-bottom: 1.25rem;
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
.coh-ce-cpt_menu_header_ongoing-d8e29a70 {
  display: none;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_menu_header_ongoing-d8e29a70 {
    display: block;
    visibility: visible;
  }
}
.coh-ce-cpt_menu_header_ongoing-7245e3da {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 0;
}
.coh-ce-cpt_menu_header_ongoing-7245e3da:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  content: "\ec49";
  font-family: Fontello;
}
.coh-ce-cpt_menu_header_ongoing-538470db {
  z-index: 4;
}
.coh-ce-cpt_menu_header_ongoing-538470db .coh-modal-inner {
  width: 100%;
}
.coh-ce-cpt_menu_header_ongoing-ea18fd06 {
  background-color: rgb(23, 23, 23);
  padding: 1.875rem;
  overflow-y: scroll;
  height: 100vh;
}
.coh-ce-cpt_menu_header_ongoing-558f2368 {
  display: none;
  margin-bottom: 2.1875rem;
  margin-left: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-558f2368 {
    display: block;
  }
}
.coh-ce-cpt_menu_header_ongoing-9c9f8786 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-cpt_menu_header_ongoing-ec8b6224 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  margin-top: -2.5rem;
  right: 0;
  top: 8.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_header_ongoing-ec8b6224 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: none;
  }
}
.coh-ce-cpt_menu_header_ongoing-ec8b6224 .container-buscador.active ~ .lupa-buscador {
  z-index: 2;
}
@media (max-width: 564px) {
  .coh-ce-cpt_menu_header_ongoing-ec8b6224 .container-buscador.active ~ .lupa-buscador {
    top: 6.125rem;
    position: fixed;
    right: 1.875rem;
  }
}
.coh-ce-cpt_menu_header_ongoing-ec8b6224 .container-buscador.active ~ .lupa-buscador: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: "\ec3d";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.25rem;
}
.coh-ce-cpt_menu_header_ongoing-e52ac2c4 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(238, 238, 238);
  font-size: 13px;
  text-align: center;
  background-color: rgb(0, 169, 224);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  -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;
  text-decoration: 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.75rem;
          border-bottom-left-radius: 0.75rem;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-cpt_menu_header_ongoing-e52ac2c4:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ea69";
  font-family: Fontello;
  padding-right: 0.625rem;
}
.coh-ce-cpt_menu_header_ongoing-e52ac2c4:hover {
  text-decoration: none;
}
.coh-ce-cpt_menu_horizontal_secundario-bb58d324 {
  max-width: 100rem;
  position: relative;
}
.coh-ce-cpt_menu_horizontal_secundario-8f1e60c6 {
  display: none;
  font-size: 0;
  position: absolute;
  right: 0.9375rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_menu_horizontal_secundario-8f1e60c6 {
    display: block;
  }
}
.coh-ce-cpt_menu_horizontal_secundario-8f1e60c6:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2f";
  font-family: Fontello;
  display: block;
  font-size: 1.4375rem;
}
.active.coh-ce-cpt_menu_horizontal_secundario-8f1e60c6:before {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-cpt_seccion_con_formulario-e60137bf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 564px) {
  .coh-ce-cpt_seccion_con_formulario-e60137bf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.al-izquierda.coh-ce-cpt_seccion_con_formulario-e60137bf {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
@media (max-width: 564px) {
  .al-izquierda.coh-ce-cpt_seccion_con_formulario-e60137bf {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.al-centro.coh-ce-cpt_seccion_con_formulario-e60137bf {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.al-derecha.coh-ce-cpt_seccion_con_formulario-e60137bf {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 564px) {
  .al-derecha.coh-ce-cpt_seccion_con_formulario-e60137bf {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.coh-ce-cpt_seccion_con_formulario-5791b8ff {
  display: none;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_seccion_con_formulario-5791b8ff {
    display: block;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
}
.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_slider_aliados-3559df5a {
  padding-top: 6.25rem;
  padding-bottom: 4.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_aliados-3559df5a {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_aliados-f4279f9a {
    margin-top: 50px;
  }
}
.coh-ce-cpt_slider_aliados-f4279f9a .slick-prev {
  margin-right: 15px;
}
.coh-ce-cpt_slider_aliados-f4279f9a .coh-slider-container-mid {
  padding-top: 0.9375rem;
}
.coh-ce-cpt_slider_aliados-16e5160b {
  -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_slider_aliados-168860af {
  margin-top: 25px !important;
}
.coh-ce-cpt_slider_nuestras_acreditacion-4442039f {
  margin-top: 1.875rem;
}
.div.coh-slider-container.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa > div.coh-slider-nav-top {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .div.coh-slider-container.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa > div.coh-slider-nav-top {
    margin-right: 0%;
    margin-bottom: 1%;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-slider-nav-top {
  margin-top: -4.5%;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-slider-nav-top {
    margin-top: -6%;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-slider-nav-top {
    margin-top: -7%;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-style-boton-slider-right {
  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);
  background-color: rgb(29, 29, 29);
  content: "\ec32";
  font-family: Fontello;
  padding: 12px;
  margin-right: 0rem;
  margin-bottom: 2%;
  margin-left: 1%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-style-boton-slider-right {
    margin-right: 1rem;
    margin-bottom: 2%;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-style-boton-slider-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: "\ec32";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-style-boton-slider-left {
  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);
  background-color: rgb(75, 75, 75);
  content: "\ec2c";
  font-family: Fontello;
  margin-bottom: 2%;
  padding: 12px;
}
.coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-680f72fa .coh-slider-nav-bottom {
    margin-top: 2%;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-588a49f3 {
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 0.9375rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-588a49f3 {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-32785131 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  padding: 20px;
  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;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-32785131 {
    margin-bottom: 20px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestras_acreditacion-32785131 {
    margin-bottom: 20px;
  }
}
.coh-ce-cpt_slider_nuestras_acreditacion-ac979de1 {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  width: auto;
  height: 5.625rem;
  margin: auto;
}
.coh-ce-cpt_slider_nuestros_graduados-d5ea039 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestros_graduados-d5ea039 {
    margin-top: 50px;
  }
}
.div.coh-slider-container.coh-ce-cpt_slider_nuestros_graduados-680f72fa > div.coh-slider-nav-top {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (max-width: 564px) {
  .div.coh-slider-container.coh-ce-cpt_slider_nuestros_graduados-680f72fa > div.coh-slider-nav-top {
    margin-right: 0%;
    margin-bottom: 1%;
  }
}
.coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-slider-nav-top {
  margin-top: -4.5%;
  margin-bottom: 0;
}
@media (max-width: 1169px) {
  .coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-slider-nav-top {
    margin-top: -6%;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-slider-nav-top {
    margin-top: -7%;
    margin-bottom: 0;
  }
}
.coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-style-boton-slider-right {
  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);
  background-color: rgb(29, 29, 29);
  content: "\ec32";
  font-family: Fontello;
  padding: 12px;
  margin-right: 0rem;
  margin-bottom: 2%;
  margin-left: 1%;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-style-boton-slider-right {
    margin-right: 1rem;
    margin-bottom: 2%;
  }
}
.coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-style-boton-slider-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: "\ec32";
  font-family: Fontello;
  font-size: 16px;
}
.coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-style-boton-slider-left {
  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);
  background-color: rgb(75, 75, 75);
  content: "\ec2c";
  font-family: Fontello;
  margin-bottom: 2%;
  padding: 12px;
}
.coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-style-boton-slider-left:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  font-size: 16px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_slider_nuestros_graduados-680f72fa .coh-slider-nav-bottom {
    margin-top: 2%;
  }
}
.coh-ce-cpt_slider_nuestros_graduados-588a49f3 {
  padding-top: 0.9375rem;
  padding-right: 0;
  padding-bottom: 0.9375rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_nuestros_graduados-588a49f3 {
    padding-top: 0.625rem;
    padding-right: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-ce-cpt_slider_videos_youtube-a28bc1d9 {
  font-weight: 900;
  font-size: 3.4375rem;
  line-height: 3.875rem;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_videos_youtube-a28bc1d9 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
}
.coh-ce-cpt_slider_videos_youtube-97eb2bd2 {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_videos_youtube-97eb2bd2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_slider_videos_youtube-ca2da6ed iframe {
  -webkit-border-top-left-radius: 0.5rem;
          border-top-left-radius: 0.5rem;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
  -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_slider_videos_youtube-232d3429 {
  background-color: rgb(23, 23, 23);
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_slider_videos_youtube-232d3429 {
    padding: 0.9375rem;
  }
}
.coh-ce-cpt_slider_videos_youtube-28806bab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_slider_videos_youtube-6ae62200 {
  color: rgb(0, 169, 224);
  font-size: 1rem;
}
.coh-ce-cpt_slider_videos_youtube-a444b2bb {
  font-size: 1rem;
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_tab_horizontal-a7c71b5b {
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 50px;
}
.coh-ce-cpt_tab_horizontal-147cacb7 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(29, 29, 29);
  font-size: 30px;
  text-align: left;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_horizontal-f73c5ae1 {
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 10px;
    overflow: auto;
    display: block;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.coh-ce-cpt_tab_horizontal-3575e6e6 {
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_horizontal-3575e6e6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    min-width: 120px;
    margin-right: 10px;
  }
}
.border.coh-ce-cpt_tab_horizontal-3be817c9 {
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_tab_horizontal-3be817c9 ul {
  list-style-type: disc;
  list-style-position: inside;
}
.coh-ce-cpt_tab_horizontal-3be817c9 ul li {
  margin-bottom: 0.9375rem;
  color: rgb(51, 51, 51);
  line-height: 1.5rem;
}
.coh-ce-cpt_tab_horizontal-3be817c9 ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.coh-ce-cpt_tab_horizontal-3be817c9 ol li {
  margin-bottom: 0.9375rem;
  line-height: 1.5rem;
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_tab_item-af1d8731 .match-heights {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.coh-ce-cpt_tab_item-a921a189 {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_item-a921a189 {
    display: block;
    margin-top: -1.5625rem;
    margin-bottom: 0.625rem;
    font-weight: 800;
  }
}
.coh-ce-cpt_tab_vertical-b39e9d33 {
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 50px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-b39e9d33 {
    position: relative;
  }
}
.coh-ce-cpt_tab_vertical-147cacb7 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(29, 29, 29);
  font-size: 30px;
  text-align: left;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 {
    position: sticky;
    top: 0;
    max-height: -webkit-calc(100vh - 150px);
    max-height: calc(100vh - 150px);
    overflow-y: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 .coh-accordion-title.is-active.fixed {
    width: 100%;
    z-index: 9;
    position: fixed;
    top: 84px;
    left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 .coh-accordion-title.is-active {
    padding: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 .coh-accordion-title.is-active:after {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_tab_vertical-da02c538 .coh-accordion-title a {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 .coh-accordion-title a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.coh-ce-cpt_tab_vertical-da02c538 .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: "\ec2f";
  font-family: Fontello;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical-da02c538 .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: "\ec2f";
    font-family: Fontello;
  }
}
.coh-ce-cpt_tab_vertical-ab0fe946 {
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
}
.border.coh-ce-cpt_tab_vertical-48138959 {
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_tab_vertical-48138959 ul {
  list-style-type: disc;
  list-style-position: inside;
}
.coh-ce-cpt_tab_vertical-48138959 ul li {
  margin-bottom: 0.9375rem;
  color: rgb(51, 51, 51);
  line-height: 1.5rem;
}
.coh-ce-cpt_tab_vertical-48138959 ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.coh-ce-cpt_tab_vertical-48138959 ol li {
  margin-bottom: 0.9375rem;
  line-height: 1.5rem;
  color: rgb(51, 51, 51);
}
.coh-ce-cpt_tab_vertical_fondo_negro-b8f0d5a8 {
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: rgb(29, 29, 29);
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-b8f0d5a8 {
    position: relative;
  }
}
.coh-ce-cpt_tab_vertical_fondo_negro-ade0d1df {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(255, 255, 255);
  font-size: 45px;
  text-align: left;
  padding-bottom: 40px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-ade0d1df {
    line-height: 1.3;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 {
    position: sticky;
    top: 0;
    max-height: -webkit-calc(100vh - 150px);
    max-height: calc(100vh - 150px);
    overflow-y: auto;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .coh-accordion-title.is-active.fixed {
    width: 100%;
    z-index: 9;
    position: fixed;
    top: 84px;
    left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .coh-accordion-title.is-active {
    padding: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .coh-accordion-title.is-active:after {
    color: rgb(255, 255, 255);
  }
}
.coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .coh-accordion-title a {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .coh-accordion-title a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .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: "\ec2f";
  font-family: Fontello;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tab_vertical_fondo_negro-da02c538 .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: "\ec2f";
    font-family: Fontello;
  }
}
.coh-ce-cpt_tab_vertical_fondo_negro-ab0fe946 {
  padding-top: 1.25rem;
  padding-right: 0.625rem;
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
}
.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
}
.border.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 {
  border-width: 0.0625rem;
  border-style: solid;
}
.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 ul {
  list-style-type: disc;
  list-style-position: inside;
}
.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 ul li {
  margin-bottom: 0.9375rem;
  color: rgb(51, 51, 51);
  line-height: 1.5rem;
}
.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.coh-ce-cpt_tab_vertical_fondo_negro-23ac2a35 ol li {
  margin-bottom: 0.9375rem;
  line-height: 1.5rem;
  color: rgb(51, 51, 51);
}
@media (max-width: 564px) {
  .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav {
  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: 564px) {
  .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav {
    -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_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li {
  width: 100%;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li {
    height: 9.375rem;
  }
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li:before {
  -webkit-transition: all 500ms;
  transition: all 500ms;
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.25rem;
  padding-top: 0.5rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.5rem;
  padding-left: 0.9375rem;
  position: relative;
  z-index: 2;
  display: block;
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  margin: auto;
  font-weight: 600;
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li:after {
  content: "";
  background-color: rgb(20, 106, 239);
  height: 0.125rem;
  width: 100%;
  position: absolute;
  top: 1.125rem;
  left: 50%;
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li:after {
    height: 100%;
    width: 0.125rem;
  }
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li:last-child:after {
  content: normal;
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li a {
  color: rgb(101, 101, 101);
  padding-top: 3.75rem;
  margin-top: -2.6875rem;
  margin-bottom: 2.5rem;
  font-size: 0.875rem;
  text-align: center;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  position: relative;
  z-index: 2;
}
@media (max-width: 564px) {
  .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li a {
    position: absolute;
    width: 2.6875rem;
    height: 2.6875rem;
    text-align: left;
    padding: 0;
    font-size: 0;
  }
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li.is-active:before {
  background-color: rgb(221, 221, 221);
  color: rgb(23, 23, 23);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li.is-active:after {
  background-color: rgb(221, 221, 221);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .coh-accordion-tabs-nav li.is-active a {
  font-weight: 800;
  color: rgb(23, 23, 23);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-negro p, .coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-azul p {
  line-height: 1.5rem;
  color: rgb(255, 255, 255);
  font-weight: 200;
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-negro li.is-active a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-azul li:before {
  background-color: rgb(23, 23, 23);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-azul li:after {
  background-color: rgb(23, 23, 23);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-azul li a {
  color: rgb(238, 238, 238);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-45916cf2 .pasos-fondo-azul li.is-active a {
  color: rgb(255, 255, 255);
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:before {
  content: "1";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(2):before {
  content: "2";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(3):before {
  content: "3";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(4):before {
  content: "4";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(5):before {
  content: "5";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(6):before {
  content: "6";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(7):before {
  content: "7";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(8):before {
  content: "8";
}
.coh-ce-cpt_tabs_pasos_horizontales_0-8d0141fe .coh-accordion-tabs-nav > li:nth-child(9):before {
  content: "9";
}
.coh-ce-cpt_video_youtube-97eb2bd2 {
  margin-top: 2.8125rem;
  margin-bottom: 2.8125rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_youtube-97eb2bd2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-cpt_video_youtube-ca2da6ed iframe {
  -webkit-border-top-left-radius: 0.5rem;
          border-top-left-radius: 0.5rem;
  -webkit-border-top-right-radius: 0.5rem;
          border-top-right-radius: 0.5rem;
  -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_video_youtube-232d3429 {
  background-color: rgb(23, 23, 23);
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-cpt_video_youtube-232d3429 {
    padding: 0.9375rem;
  }
}
.coh-ce-cpt_video_youtube-28806bab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-cpt_video_youtube-6ae62200 {
  color: rgb(0, 169, 224);
  font-size: 1rem;
}
.coh-ce-cpt_video_youtube-a444b2bb {
  font-size: 1rem;
  color: rgb(255, 255, 255);
}
.coh-ce-612685bc {
  padding-top: 10.625rem;
  padding-bottom: 4.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-612685bc {
    padding-top: 8.125rem;
    padding-bottom: 1.875rem;
  }
}
.coh-ce-e8c52a3c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2.5rem;
}
.coh-ce-e8c52a3c a {
  pointer-events: none;
  color: rgb(0, 169, 224);
}
.coh-ce-41ca1880 {
  color: rgb(255, 255, 255);
  font-size: 3.4375rem;
  font-weight: 900;
  line-height: 4rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-41ca1880 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
.coh-ce-3723d3b6 ul li, .coh-ce-3723d3b6 ol li, .coh-ce-3723d3b6 p {
  color: rgb(255, 255, 255);
  line-height: 1.5625rem;
  margin-bottom: 1.25rem;
}
.coh-ce-3723d3b6 ol li {
  margin-left: 1.25rem;
}
.coh-ce-3723d3b6 ul li {
  margin-left: 1.25rem;
}
.coh-ce-5a6fc6d5 {
  display: -webkit-box;
  display: -webkit-flex;
  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: end;
      -ms-flex-align: end;
          align-items: end;
  margin-top: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-5a6fc6d5 {
    margin-top: 1.8125rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-5a6fc6d5 p {
  color: rgb(255, 255, 255);
  font-size: 0.9375rem;
  margin-bottom: 0;
}
.coh-ce-ba716b9c {
  padding-right: 0.625rem;
}
.coh-ce-93c6293a {
  padding-top: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-93c6293a {
    padding-top: 2.5rem;
  }
}
.coh-ce-19b04302 .coh-breadcrumb {
  margin-bottom: 1.875rem;
}
.coh-ce-19b04302 .card-interna-noticia {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.coh-ce-19b04302 .coh-style-miga-de-pan li:last-child {
  max-width: 49%;
}
@media (max-width: 1023px) {
  .coh-ce-19b04302 .coh-style-miga-de-pan li:last-child {
    max-width: 100%;
  }
}
.coh-ce-5d84ffbd ol {
  margin-bottom: 0.9375rem;
  margin-left: 1.25rem;
}
.coh-ce-5d84ffbd ol li {
  color: rgb(75, 75, 75);
  line-height: 1.5625rem;
}
.coh-ce-5d84ffbd h6 {
  margin-top: 1.875rem;
}
.coh-ce-5d84ffbd img {
  height: auto;
  display: block;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-5d84ffbd img {
    width: 100%;
  }
}
.coh-ce-5d84ffbd blockquote {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(246, 246, 246);
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-5d84ffbd blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-5d84ffbd blockquote:before {
  content: "“";
  font-size: 8.75rem;
  margin-top: 3.4375rem;
  margin-bottom: -1.25rem;
  line-height: 0;
}
.coh-ce-5d84ffbd blockquote p {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  font-style: italic;
  margin-bottom: 0;
  line-height: 1.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-5d84ffbd blockquote p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.coh-ce-5d84ffbd blockquote p em {
  font-weight: 400;
}
.coh-ce-3d437106 {
  margin-top: -87%;
}
@media (max-width: 1399px) {
  .coh-ce-3d437106 {
    margin-top: -115%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-3d437106 {
    margin-top: -140%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-3d437106 {
    margin-top: 0;
  }
}
.coh-ce-3d437106 .banner-principal {
  margin-bottom: 0.9375rem;
}
.coh-ce-13d1e2e9 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-74b775b2 {
  margin-top: 10.625rem;
  margin-bottom: 4.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-74b775b2 {
    margin-top: 8.125rem;
    margin-bottom: 1.875rem;
  }
}
.coh-ce-e8c52a3c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2.5rem;
}
.coh-ce-e8c52a3c a {
  pointer-events: none;
  color: rgb(0, 169, 224);
}
.coh-ce-41ca1880 {
  color: rgb(255, 255, 255);
  font-size: 3.4375rem;
  font-weight: 900;
  line-height: 4rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-41ca1880 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
.coh-ce-3723d3b6 ul li, .coh-ce-3723d3b6 ol li, .coh-ce-3723d3b6 p {
  color: rgb(255, 255, 255);
  line-height: 1.5625rem;
  margin-bottom: 1.25rem;
}
.coh-ce-3723d3b6 ol li {
  margin-left: 1.25rem;
}
.coh-ce-3723d3b6 ul li {
  margin-left: 1.25rem;
}
.coh-ce-93c6293a {
  padding-top: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-93c6293a {
    padding-top: 2.5rem;
  }
}
.coh-ce-5c6fa054 .coh-breadcrumb {
  margin-bottom: 1.875rem;
}
.coh-ce-5c6fa054 .card-interna-noticia {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.coh-ce-5c6fa054 .coh-style-miga-de-pan li:last-child {
  max-width: 49%;
}
@media (max-width: 1023px) {
  .coh-ce-5c6fa054 .coh-style-miga-de-pan li:last-child {
    max-width: 100%;
  }
}
.coh-ce-b9c5438b {
  margin-bottom: 1.5625rem;
}
.coh-ce-b9c5438b img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  width: 100%;
  height: auto;
  margin-bottom: 0.9375rem;
}
.coh-ce-b9c5438b div {
  font-size: 0.8125rem;
  line-height: 1.1875rem;
  color: rgb(75, 75, 75);
}
.coh-ce-bace6bee {
  margin-top: 1.25rem;
}
.coh-ce-bace6bee ol {
  margin-bottom: 0.9375rem;
  margin-left: 1.25rem;
}
.coh-ce-bace6bee ol li {
  color: rgb(75, 75, 75);
  line-height: 1.5625rem;
}
.coh-ce-bace6bee h6 {
  margin-top: 1.875rem;
}
.coh-ce-bace6bee img {
  height: auto;
  display: block;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-bace6bee img {
    width: 100%;
  }
}
.coh-ce-bace6bee blockquote {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(246, 246, 246);
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-bace6bee blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-bace6bee blockquote:before {
  content: "“";
  font-size: 8.75rem;
  margin-top: 3.4375rem;
  margin-bottom: -1.25rem;
  line-height: 0;
}
.coh-ce-bace6bee blockquote p {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  font-style: italic;
  margin-bottom: 0;
  line-height: 1.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-bace6bee blockquote p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.coh-ce-bace6bee blockquote p em {
  font-weight: 400;
}
.coh-ce-276a6e98 {
  padding: 1.5rem;
  background-color: rgb(238, 238, 238);
}
.coh-ce-edf3b04d .flex-column-mobile {
  min-height: 20rem!important;
}
.coh-ce-edf3b04d .flex-column-mobile:before {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-25%, rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)))!important;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) -25%, rgb(0, 0, 0) 100%)!important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) -25%, rgb(0, 0, 0) 100%)!important;
}
.coh-ce-186dd718 {
  margin-right: 0.625rem;
  margin-bottom: 1.5625rem;
  font-weight: 900;
}
@media (max-width: 1023px) {
  .coh-ce-186dd718 {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 1399px) {
  .coh-ce-ed526833 div {
    font-size: 0.875rem;
  }
}
@media (max-width: 1399px) {
  .coh-ce-ed526833 .paragraph--type--card-cifras-interna-padre > div {
    gap: 10px!important;
  }
}
.coh-ce-5da7f14a {
  margin-top: 1.5625rem;
}
.coh-ce-5da7f14a a {
  width: 100%;
}
.coh-ce-56fea638 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-56fea638 {
    margin-top: 1.8125rem;
    margin-bottom: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-ba716b9c {
  padding-right: 0.625rem;
}
.coh-ce-ea723072 {
  background-color: rgb(255, 229, 0);
}
.coh-ce-66d52d81 {
  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-91f0ae29 {
  background-color: rgb(255, 255, 255);
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-91f0ae29 p {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 12px;
  text-align: left;
}
.coh-ce-91f0ae29 img.coh-lazy-loading {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-91f0ae29 img.coh-lazy-loaded {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-ed4f8cb4 {
  background-color: rgb(247, 247, 247);
  padding: 30px;
  -webkit-border-bottom-left-radius: 0.4375rem;
          border-bottom-left-radius: 0.4375rem;
  -webkit-border-bottom-right-radius: 0.4375rem;
          border-bottom-right-radius: 0.4375rem;
}
.coh-ce-adc48498 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
  font-size: 18px;
  text-align: left;
  line-height: 1.0;
}
@media (max-width: 1023px) {
  .coh-ce-adc48498 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-adc48498 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
.coh-ce-ec9f153c {
  background-color: rgb(20, 106, 239);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  width: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-ec9f153c {
    font-size: 1rem;
    text-align: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-ec9f153c {
    padding-top: 0.9375rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.9375rem;
    padding-left: 0.3125rem;
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-683c0b68 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 8.75rem;
  margin-bottom: -6.25rem;
}
@media (max-width: 564px) {
  .coh-ce-683c0b68 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-c3832805 {
  padding: 2.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  max-width: 60%;
  -webkit-box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
}
@media (max-width: 1023px) {
  .coh-ce-c3832805 {
    padding: 1.5625rem;
    width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-c3832805 {
    max-width: 100%;
  }
}
.coh-ce-be771a18 {
  font-weight: 900;
  font-size: 2.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-be771a18 {
    font-size: 2.5rem;
  }
}
.coh-ce-38af771d {
  font-size: 1.25rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(101, 101, 101);
}
.coh-ce-38af771d a {
  pointer-events: none;
}
.coh-ce-2d4fffe3 {
  line-height: 18px;
  font-size: 0.9rem;
  margin-top: 5rem;
  margin-bottom: 1.875rem;
}
.coh-ce-d3cf3e7a {
  max-width: 40%;
}
@media (max-width: 564px) {
  .coh-ce-d3cf3e7a {
    max-width: 100%;
  }
}
.coh-ce-d3cf3e7a img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-d3cf3e7a .desc-form p {
  color: rgb(51, 51, 51);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  text-align: justify;
  padding-top: 0.75rem;
}
.coh-ce-d3cf3e7a .desc-form ol {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 13px;
  line-height: 1.5;
  text-align: justify;
}
.coh-ce-d3cf3e7a .otros-prog label {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(29, 29, 29);
  font-size: 13px;
}
.coh-ce-d3cf3e7a .otros-prog .tippy-box {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(24, 73, 88);
  background-color: rgb(224, 241, 246);
}
.coh-ce-d3cf3e7a .otros-prog input {
  padding-top: 0.625rem;
  padding-right: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.625rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 12px;
  color: rgb(155, 155, 155);
}
@media (max-width: 1169px) {
  .coh-ce-d3cf3e7a .otros-prog input {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d3cf3e7a .otros-prog input {
    width: 100%;
  }
}
.coh-ce-d3cf3e7a .otros-prog select {
  padding: 9px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-size: 12px;
  color: rgb(155, 155, 155);
}
@media (max-width: 1169px) {
  .coh-ce-d3cf3e7a .otros-prog select {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d3cf3e7a .otros-prog select {
    width: 100%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-d3cf3e7a .otros-prog .webform-flexbox {
    display: block;
    margin: 0;
  }
}
.coh-ce-d3cf3e7a span.fieldset-legend {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(51, 51, 51);
  font-size: 11px;
  text-decoration: underline;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.coh-ce-d3cf3e7a .fieldset-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}
.coh-ce-d3cf3e7a label.option {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(29, 29, 29);
  font-size: 12px;
}
.coh-ce-d3cf3e7a .titulo-otros-programas {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  color: rgb(0, 0, 0);
  font-size: 2.6rem;
}
.coh-ce-d3cf3e7a .webform-button--submit {
  background-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 12px;
  padding-top: 0.75rem;
  padding-right: 1.5625rem;
  padding-bottom: 0.75rem;
  padding-left: 1.5625rem;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  border-style: none;
  border-color: rgba(0, 0, 0, 0);
}
.coh-ce-d3cf3e7a img.coh-lazy-loading {
  width: 100% !important;
  height: auto !important;
}
.coh-ce-d3cf3e7a img.coh-lazy-loaded {
  width: 100% !important;
  height: auto !important;
}
.coh-ce-e27deffb {
  position: relative;
}
.coh-ce-e27deffb .media--type-acquia-dam-image-asset.media--view-mode-eventos-academicos img {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 48rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-e27deffb .media--type-acquia-dam-image-asset.media--view-mode-eventos-academicos img {
    height: 31.25rem;
  }
}
.coh-ce-8a31fe82 {
  position: relative;
}
.coh-ce-1ac201d5 {
  overflow: hidden;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -25%;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
}
@media (max-width: 1399px) {
  .coh-ce-1ac201d5 {
    margin-top: -25%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-1ac201d5 {
    margin-top: -20%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1ac201d5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -50%;
    overflow: visible;
  }
}
@media (max-width: 564px) {
  .coh-ce-1ac201d5 {
    margin-top: -70%;
  }
}
.active-gap.coh-ce-1ac201d5 {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.active-gap.coh-ce-1ac201d5 .coh-block {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.active-gap.coh-ce-1ac201d5 > div {
  -webkit-border-radius: 5px!important;
          border-radius: 5px!important;
}
.coh-ce-6a4a6b14 {
  font-weight: 900;
  word-wrap: break-word;
}
@media (max-width: 1023px) {
  .coh-ce-6a4a6b14 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-6a4a6b14 {
    font-size: 2.1875rem;
  }
}
.coh-ce-e438c444 {
  margin-bottom: 0rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
  background-color: rgb(246, 246, 246);
  min-height: 16.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  padding: 1.5625rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
    min-height: 15.625rem;
  }
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div:nth-child(6) {
  display: none;
}
.coh-ce-c9aef2a1 img {
  width: 1.875rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
  font-size: 1.875rem;
  margin-top: 1.25rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-valor {
  font-size: 1.875rem;
  text-align: right;
  font-weight: 700;
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-valor {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-boton {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c9aef2a1 .container-boton a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  text-align: center;
}
.coh-ce-c9aef2a1 .container-boton a:hover {
  background-color: rgb(26, 137, 201);
  text-decoration: none;
}
.coh-ce-c9aef2a1 summary {
  font-size: 0;
}
.coh-ce-c9aef2a1 summary:hover:before {
  opacity: 0.7;
}
.coh-ce-c9aef2a1 summary:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\e895";
  font-family: Fontello;
  font-size: 1.5625rem;
}
.coh-ce-c9aef2a1 .dx8-details-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.8125rem;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  position: absolute;
  right: 0;
  bottom: 2.1875rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-5666e50d {
  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-5666e50d h2.coh-heading {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(29, 29, 29);
  font-size: 1.125rem;
  line-height: 1.2;
}
.coh-ce-3de08635 {
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-3de08635 p {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 12px;
  text-align: left;
}
.coh-ce-3de08635 img.coh-lazy-loading {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-3de08635 img.coh-lazy-loaded {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-88a3a065 {
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
}
.coh-ce-8dcba429 {
  background-color: rgb(247, 247, 247);
}
.coh-ce-bb04cf0b {
  padding: 30px;
  -webkit-border-bottom-left-radius: 0.4375rem;
          border-bottom-left-radius: 0.4375rem;
  -webkit-border-bottom-right-radius: 0.4375rem;
          border-bottom-right-radius: 0.4375rem;
}
.coh-ce-728e1862 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-728e1862 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-728e1862 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
.coh-ce-ac6d8e13:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  padding-right: 7px;
  content: "\e839";
  font-family: Fontello;
}
.coh-ce-c8da864c:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  padding-right: 7px;
  content: "\ecdf";
  font-family: Fontello;
}
.coh-ce-ddb6ad07 {
  background-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  width: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-ddb6ad07 {
    font-size: 1rem;
    text-align: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-ddb6ad07 {
    padding-top: 0.9375rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.9375rem;
    padding-left: 0.3125rem;
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-ddb6ad07:hover {
  border-width: 2px;
  border-color: rgb(0, 0, 0);
  color: #000;
  background-color: transparent;
  text-decoration: none;
  border-style: solid;
}
.coh-ce-66d52d81 {
  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-f7aa972e {
  background-color: rgb(246, 246, 246);
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-f7aa972e p {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 12px;
  text-align: left;
}
.coh-ce-f7aa972e img.coh-lazy-loading {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-f7aa972e img.coh-lazy-loaded {
  width: 100% !important;
  height: auto !important;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
}
.coh-ce-670a31a3 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 900;
  color: rgb(20, 106, 239);
  font-size: 58px;
  text-align: left;
  line-height: 1.0;
}
@media (max-width: 1023px) {
  .coh-ce-670a31a3 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-670a31a3 {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
.coh-ce-7f76233d {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.coh-ce-ac6d8e13:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  padding-right: 7px;
  content: "\e839";
  font-family: Fontello;
}
.coh-ce-c8da864c:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  padding-right: 7px;
  content: "\ecdf";
  font-family: Fontello;
}
.coh-ce-5d57e4ba {
  background-color: rgb(0, 0, 0);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  width: 40%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-5d57e4ba {
    font-size: 1rem;
    text-align: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-5d57e4ba {
    padding-top: 0.9375rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.9375rem;
    padding-left: 0.3125rem;
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-7f112354 {
  -webkit-border-radius: 6px;
          border-radius: 6px;
}
.coh-ce-e27deffb {
  position: relative;
}
.coh-ce-e27deffb .media--type-acquia-dam-image-asset.media--view-mode-eventos-academicos img {
  min-width: 100%;
  max-width: 100%;
  width: 100%;
  height: 48rem;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-e27deffb .media--type-acquia-dam-image-asset.media--view-mode-eventos-academicos img {
    height: 31.25rem;
  }
}
.coh-ce-8a31fe82 {
  position: relative;
}
.coh-ce-1ac201d5 {
  overflow: hidden;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -25%;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
}
@media (max-width: 1399px) {
  .coh-ce-1ac201d5 {
    margin-top: -25%;
  }
}
@media (max-width: 1169px) {
  .coh-ce-1ac201d5 {
    margin-top: -20%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-1ac201d5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -50%;
    overflow: visible;
  }
}
@media (max-width: 564px) {
  .coh-ce-1ac201d5 {
    margin-top: -70%;
  }
}
.active-gap.coh-ce-1ac201d5 {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.active-gap.coh-ce-1ac201d5 .coh-block {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.active-gap.coh-ce-1ac201d5 > div {
  -webkit-border-radius: 5px!important;
          border-radius: 5px!important;
}
.coh-ce-6a4a6b14 {
  font-weight: 900;
  word-wrap: break-word;
}
@media (max-width: 1023px) {
  .coh-ce-6a4a6b14 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-6a4a6b14 {
    font-size: 2.1875rem;
  }
}
.coh-ce-e438c444 {
  margin-bottom: 0rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
  background-color: rgb(246, 246, 246);
  min-height: 16.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  padding: 1.5625rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
    min-height: 15.625rem;
  }
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div:nth-child(6) {
  display: none;
}
.coh-ce-c9aef2a1 img {
  width: 1.875rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
  font-size: 1.875rem;
  margin-top: 1.25rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-valor {
  font-size: 1.875rem;
  text-align: right;
  font-weight: 700;
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-valor {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-boton {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c9aef2a1 .container-boton a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  text-align: center;
}
.coh-ce-c9aef2a1 .container-boton a:hover {
  background-color: rgb(26, 137, 201);
  text-decoration: none;
}
.coh-ce-c9aef2a1 summary {
  font-size: 0;
}
.coh-ce-c9aef2a1 summary:hover:before {
  opacity: 0.7;
}
.coh-ce-c9aef2a1 summary:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\e895";
  font-family: Fontello;
  font-size: 1.5625rem;
}
.coh-ce-c9aef2a1 .dx8-details-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.8125rem;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  position: absolute;
  right: 0;
  bottom: 2.1875rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-fab03ddd {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-e2facc15 {
  background-color: rgb(29, 29, 29);
  padding: 1.5625rem;
  display: -webkit-box;
  display: -webkit-flex;
  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;
  min-height: 17.5rem;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
@media (max-width: 1399px) {
  .coh-ce-e2facc15 {
    min-height: 19.375rem;
  }
}
@media (max-width: 1169px) {
  .coh-ce-e2facc15 {
    min-height: 15.3125rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-e2facc15 {
    min-height: auto;
  }
}
.coh-ce-ecc7e917 a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-c11e5dd6 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.875rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1169px) {
  .coh-ce-c11e5dd6 {
    font-size: 1.125rem;
    line-height: 1.4375rem;
  }
}
.coh-ce-1a0f48cc {
  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-d2503fb4 {
  font-weight: 500;
  color: rgb(195, 233, 252);
}
.coh-ce-d2503fb4:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-a4db6ad3 {
  color: rgb(255, 255, 255);
}
.coh-ce-d0903f3e {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  display: none;
}
.coh-ce-4a3bbc78 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-d9ede3b8 a {
  color: rgb(0, 169, 224);
  font-size: 1rem;
  margin-bottom: 0.3125rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-32453752 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-32453752 {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.coh-ce-1a0f48cc {
  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-1c4d3cd3 {
  font-weight: 700;
  color: rgb(0, 0, 102);
  font-size: 0.9375rem;
  line-height: 1rem;
}
.coh-ce-1c4d3cd3:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-1f60b0a2 {
  color: rgb(75, 75, 75);
  font-size: 0.9375rem;
  line-height: 1.0625rem;
}
.coh-ce-9ce01969 {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-31daadd1 {
  display: -webkit-box;
  display: -webkit-flex;
  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;
  min-height: 8.4375rem;
}
@media (max-width: 1023px) {
  .coh-ce-31daadd1 {
    min-height: auto;
  }
}
.coh-ce-803bc1fc {
  font-weight: 300;
  color: rgb(0, 169, 224);
  font-size: 1rem;
  line-height: 1.375rem;
  margin-top: 1.25rem;
  margin-bottom: 0.3125rem;
  display: block;
}
.coh-ce-764100b8 {
  color: rgb(23, 23, 23);
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-327a1217 {
  display: none;
}
.coh-ce-327a1217 p {
  color: rgb(246, 246, 246);
}
.coh-ce-1a0f48cc {
  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-b22ba7e0 {
  font-weight: 600;
  color: rgb(0, 0, 102);
}
.coh-ce-b22ba7e0:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-8be89358 {
  font-weight: 300;
  color: rgb(75, 75, 75);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-6c528d44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-f9bdd03a {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-f9bdd03a {
    -webkit-border-radius: 0.3125rem;
            border-radius: 0.3125rem;
  }
}
.coh-ce-e783c224 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-25717c70 {
  margin-bottom: 1.25rem;
}
.coh-ce-25717c70 a {
  pointer-events: none;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
}
.coh-ce-dd0e8fb4 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-50a5569a {
  display: none;
}
.coh-ce-50a5569a p {
  color: rgb(255, 255, 255);
}
.coh-ce-1a0f48cc {
  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-8dae3f45 {
  font-weight: 600;
  color: rgb(195, 233, 252);
}
.coh-ce-8dae3f45:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-fb3b4c56 {
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-fab03ddd {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-a041ed28 {
  background-color: rgb(20, 106, 239);
  padding: 1.5625rem;
  display: -webkit-box;
  display: -webkit-flex;
  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;
  min-height: 15.625rem;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
@media (max-width: 1399px) {
  .coh-ce-a041ed28 {
    min-height: 19.375rem;
  }
}
@media (max-width: 1169px) {
  .coh-ce-a041ed28 {
    min-height: 15.3125rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-a041ed28 {
    min-height: auto;
  }
}
.coh-ce-ecc7e917 a {
  color: rgb(255, 255, 255);
  font-size: 1rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-c11e5dd6 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.875rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1169px) {
  .coh-ce-c11e5dd6 {
    font-size: 1.125rem;
    line-height: 1.4375rem;
  }
}
.coh-ce-1a0f48cc {
  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-f880c2b3 {
  font-weight: 500;
  color: rgb(255, 255, 255);
}
.coh-ce-f880c2b3:hover {
  color: rgb(23, 23, 23);
  text-decoration: none;
}
.coh-ce-a4db6ad3 {
  color: rgb(255, 255, 255);
}
.coh-ce-687af365 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.coh-ce-95d5eccc {
  width: 30%;
}
.coh-ce-92c9ad05 {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  min-height: 8.125rem;
}
.coh-ce-915de5f1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  width: 70%;
}
.coh-ce-25717c70 {
  margin-bottom: 1.25rem;
}
.coh-ce-25717c70 a {
  pointer-events: none;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
}
.coh-ce-dd0e8fb4 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-50a5569a {
  display: none;
}
.coh-ce-50a5569a p {
  color: rgb(255, 255, 255);
}
.coh-ce-1a0f48cc {
  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-fbf70ccd {
  font-weight: 600;
  color: rgb(195, 233, 252);
}
.coh-ce-fbf70ccd:hover {
  color: rgb(23, 23, 23);
  text-decoration: none;
}
.coh-ce-fb3b4c56 {
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-6c528d44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-f9bdd03a {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-f9bdd03a {
    -webkit-border-radius: 0.3125rem;
            border-radius: 0.3125rem;
  }
}
.coh-ce-e783c224 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-25717c70 {
  margin-bottom: 1.25rem;
}
.coh-ce-25717c70 a {
  pointer-events: none;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
}
.coh-ce-dd0e8fb4 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-50a5569a {
  display: none;
}
.coh-ce-50a5569a p {
  color: rgb(255, 255, 255);
}
.coh-ce-1a0f48cc {
  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-8dae3f45 {
  font-weight: 600;
  color: rgb(195, 233, 252);
}
.coh-ce-8dae3f45:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-fb3b4c56 {
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-d0903f3e {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  display: none;
}
.coh-ce-8a94dbd7 {
  background-color: rgb(246, 246, 246);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-d9ede3b8 a {
  color: rgb(0, 169, 224);
  font-size: 1rem;
  margin-bottom: 0.3125rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-32453752 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-32453752 {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.coh-ce-1a0f48cc {
  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-1c4d3cd3 {
  font-weight: 700;
  color: rgb(0, 0, 102);
  font-size: 0.9375rem;
  line-height: 1rem;
}
.coh-ce-1c4d3cd3:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-1f60b0a2 {
  color: rgb(75, 75, 75);
  font-size: 0.9375rem;
  line-height: 1.0625rem;
}
.coh-ce-ac4d34a1 {
  position: relative;
}
.coh-ce-ac4d34a1:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.coh-ce-7ed7573d {
  -o-object-fit: cover;
     object-fit: cover;
  height: 34.375rem;
}
.coh-ce-633ebd1d {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  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;
  z-index: 2;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  padding: 1.25rem;
  bottom: 0;
}
.coh-ce-25717c70 {
  margin-bottom: 1.25rem;
}
.coh-ce-25717c70 a {
  pointer-events: none;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
}
.coh-ce-2cd63629 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-50a5569a {
  display: none;
}
.coh-ce-50a5569a p {
  color: rgb(255, 255, 255);
}
.coh-ce-1a0f48cc {
  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-8dae3f45 {
  font-weight: 600;
  color: rgb(195, 233, 252);
}
.coh-ce-8dae3f45:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-fb3b4c56 {
  font-weight: 300;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-fab03ddd {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-b7fca158 {
  background-color: rgb(255, 255, 255);
  padding: 1.25rem;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  -webkit-box-shadow: 0 0.0625rem 0.3125rem rgba(23, 23, 23, 0.1);
          box-shadow: 0 0.0625rem 0.3125rem rgba(23, 23, 23, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  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-5b2a31e9 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  color: rgb(23, 23, 23);
}
.coh-ce-1a0f48cc {
  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-7fa8577 {
  color: rgb(75, 75, 75);
}
@media (max-width: 564px) {
  .coh-ce-7fa8577 {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
.coh-ce-c193d6b9 {
  color: rgb(20, 106, 239);
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375rem;
  display: block;
  padding-bottom: 0.3125rem;
}
.coh-ce-6ae5523a {
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
  padding-top: 0.875rem;
  padding-right: 1.125rem;
  padding-bottom: 0.875rem;
  padding-left: 1.125rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-size: 0.875rem;
  text-align: center;
}
@media (max-width: 564px) {
  .coh-ce-6ae5523a {
    font-size: 0.8125rem;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-ce-6ae5523a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(70, 70, 70);
  text-decoration: none;
}
.coh-ce-5fc717e4 {
  position: relative;
}
.coh-ce-5fc717e4:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(51, 51, 51)), color-stop(21%, rgba(0, 0, 0, 0)), to(rgb(23, 23, 23)));
  background-image: -webkit-linear-gradient(top, rgb(51, 51, 51) 0%, rgba(0, 0, 0, 0) 21%, rgb(23, 23, 23) 100%);
  background-image: linear-gradient(180deg, rgb(51, 51, 51) 0%, rgba(0, 0, 0, 0) 21%, rgb(23, 23, 23) 100%);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-c719e27c {
  -o-object-fit: cover;
     object-fit: cover;
  height: 33.4375rem;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-c719e27c {
    height: 27.1875rem;
  }
}
.coh-ce-88a75da4 {
  position: absolute;
  bottom: 0;
  padding: 1.25rem;
}
.coh-ce-d3eeb92b {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 31.25rem;
  z-index: 2;
}
@media (max-width: 1023px) {
  .coh-ce-d3eeb92b {
    min-height: 25rem;
  }
}
.coh-ce-b8ac46ea {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: rgb(255, 255, 255);
}
.coh-ce-e1ad4c25 a {
  pointer-events: none;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
}
.coh-ce-8b6407bd {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.coh-ce-3924db38 {
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-2f44e53f {
  margin-top: 1.25rem;
}
.coh-ce-2f44e53f:hover {
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.coh-ce-fab03ddd {
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-99a0b75 {
  background-color: rgb(246, 246, 246);
  padding: 1.5625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-6a3f9201 a {
  color: rgb(0, 169, 224);
  font-size: 1rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-7b4001f0 {
  font-size: 1.5rem;
  font-weight: 900;
  line-height: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-7b4001f0 {
    font-size: 1.25rem;
    line-height: 1.1875rem;
  }
}
.coh-ce-1a0f48cc {
  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-7d5d661b {
  font-weight: 800;
  color: rgb(0, 0, 102);
}
.coh-ce-7d5d661b:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-c5d082ec {
  color: rgb(75, 75, 75);
}
.coh-ce-3321c821 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-3321c821 {
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-324e0493 {
  background-color: rgb(246, 246, 246);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  padding: 1.5625rem;
  max-width: 30rem;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  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;
  margin-top: 3.4375rem;
  min-height: 31.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-324e0493 {
    -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.3125rem;
            border-bottom-left-radius: 0.3125rem;
    -webkit-border-bottom-right-radius: 0.3125rem;
            border-bottom-right-radius: 0.3125rem;
    margin-top: 0;
    min-height: auto;
    max-width: 100%;
  }
}
.coh-ce-6a3f9201 a {
  color: rgb(0, 169, 224);
  font-size: 1rem;
  margin-bottom: 1.25rem;
  text-decoration: none;
  pointer-events: none;
  display: block;
}
.coh-ce-df5b3513 {
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 2.5625rem;
}
@media (max-width: 1023px) {
  .coh-ce-df5b3513 {
    font-size: 1.75rem;
    line-height: 2.0625rem;
  }
}
.coh-ce-799d5eac {
  font-weight: 800;
}
.coh-ce-1a0f48cc {
  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-7d5d661b {
  font-weight: 800;
  color: rgb(0, 0, 102);
}
.coh-ce-7d5d661b:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-c5d082ec {
  color: rgb(75, 75, 75);
}
.coh-ce-a1800bba {
  width: 75%;
  position: absolute;
  top: 0;
  right: 0;
  height: 90%;
}
@media (max-width: 1023px) {
  .coh-ce-a1800bba {
    width: 100%;
    height: auto;
    position: relative;
  }
}
.coh-ce-a1800bba img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 1023px) {
  .coh-ce-a1800bba img {
    -webkit-border-top-left-radius: 0.3125rem;
            border-top-left-radius: 0.3125rem;
    -webkit-border-top-right-radius: 0.3125rem;
            border-top-right-radius: 0.3125rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    -o-object-fit: inherit;
       object-fit: inherit;
    height: auto;
  }
}
.coh-ce-ac9b8867 {
  background-color: rgb(23, 23, 23);
}
.coh-ce-74b775b2 {
  margin-top: 10.625rem;
  margin-bottom: 4.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-74b775b2 {
    margin-top: 8.125rem;
    margin-bottom: 1.875rem;
  }
}
.coh-ce-e8c52a3c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 2.5rem;
}
.coh-ce-e8c52a3c a {
  pointer-events: none;
  color: rgb(0, 169, 224);
}
.coh-ce-41ca1880 {
  color: rgb(255, 255, 255);
  font-size: 3.4375rem;
  font-weight: 900;
  line-height: 4rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-41ca1880 {
    font-size: 1.875rem;
    line-height: 2.125rem;
  }
}
.coh-ce-3723d3b6 ul li, .coh-ce-3723d3b6 ol li, .coh-ce-3723d3b6 p {
  color: rgb(255, 255, 255);
  line-height: 1.5625rem;
  margin-bottom: 1.25rem;
}
.coh-ce-3723d3b6 ol li {
  margin-left: 1.25rem;
}
.coh-ce-3723d3b6 ul li {
  margin-left: 1.25rem;
}
.coh-ce-a672b81f img {
  height: auto;
  width: 100%;
  margin-bottom: 0.9375rem;
}
.coh-ce-a672b81f div {
  color: rgb(204, 204, 204);
  font-size: 0.875rem;
  line-height: 1.3125rem;
}
.coh-ce-93c6293a {
  padding-top: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-93c6293a {
    padding-top: 2.5rem;
  }
}
.coh-ce-b5e48502 .coh-breadcrumb {
  margin-bottom: 1.875rem;
}
.coh-ce-b5e48502 .card-interna-noticia {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.coh-ce-b5e48502 .coh-style-miga-de-pan li:last-child {
  max-width: 49%;
}
@media (max-width: 1023px) {
  .coh-ce-b5e48502 .coh-style-miga-de-pan li:last-child {
    max-width: 100%;
  }
}
.coh-ce-1122233e {
  margin-top: 1.25rem;
}
.coh-ce-1122233e ol {
  margin-bottom: 0.9375rem;
  margin-left: 1.25rem;
}
.coh-ce-1122233e ol li {
  color: rgb(75, 75, 75);
  line-height: 1.5625rem;
}
.coh-ce-1122233e h6 {
  margin-top: 1.875rem;
}
.coh-ce-1122233e img {
  height: auto;
  display: block;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-1122233e img {
    width: 100%;
  }
}
.coh-ce-1122233e blockquote {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: rgb(246, 246, 246);
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-1122233e blockquote {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-1122233e blockquote:before {
  content: "“";
  font-size: 8.75rem;
  margin-top: 3.4375rem;
  margin-bottom: -1.25rem;
  line-height: 0;
}
.coh-ce-1122233e blockquote p {
  color: rgb(23, 23, 23);
  font-family: 'Roboto Serif', serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  font-style: italic;
  margin-bottom: 0;
  line-height: 1.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-1122233e blockquote p {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.coh-ce-1122233e blockquote p em {
  font-weight: 400;
}
.coh-ce-276a6e98 {
  padding: 1.5rem;
  background-color: rgb(238, 238, 238);
}
.coh-ce-edf3b04d .flex-column-mobile {
  min-height: 20rem!important;
}
.coh-ce-edf3b04d .flex-column-mobile:before {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-25%, rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)))!important;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) -25%, rgb(0, 0, 0) 100%)!important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) -25%, rgb(0, 0, 0) 100%)!important;
}
.coh-ce-186dd718 {
  margin-right: 0.625rem;
  margin-bottom: 1.5625rem;
  font-weight: 900;
}
@media (max-width: 1023px) {
  .coh-ce-186dd718 {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 1399px) {
  .coh-ce-add28695 div {
    font-size: 0.875rem;
  }
}
@media (max-width: 1399px) {
  .coh-ce-add28695 .paragraph--type--card-cifras-interna-padre > div {
    gap: 10px!important;
  }
}
.coh-ce-79b07920 {
  margin-top: 1.5625rem;
}
.coh-ce-79b07920 a {
  width: 100%;
}
.coh-ce-56fea638 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-56fea638 {
    margin-top: 1.8125rem;
    margin-bottom: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
.coh-ce-ba716b9c {
  padding-right: 0.625rem;
}
.coh-ce-2ceeb8db {
  position: relative;
}
.coh-ce-2ceeb8db .media--type-acquia-dam-image-asset img {
  width: 100%;
  max-width: 100%;
  height: 660px;
  -o-object-fit: cover;
     object-fit: cover;
}
.coh-ce-2ceeb8db .coh-container-boxed > .coh-container {
  bottom: -90px;
  width: 820px;
  height: auto;
  padding: 64px 64px 49px 64px;
  position: absolute;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0px 4px 15px 0px #0000001A;
          box-shadow: 0px 4px 15px 0px #0000001A;
  background-color: #FFFFFF;
}
@media (max-width: 1023px) {
  .coh-ce-2ceeb8db .coh-container-boxed > .coh-container {
    left: 0;
    right: 0;
    margin: auto;
    width: 90%;
    padding: 24px 24px 9px 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-2ceeb8db .coh-container-boxed > .coh-container {
    width: 90%;
  }
}
.coh-ce-2ceeb8db .coh-container-boxed > .coh-container h1 {
  color|: #171717;
  font-size: 3.125rem;
  font-weight: 900;
  line-height: 54px;
}
@media (max-width: 564px) {
  .coh-ce-2ceeb8db .coh-container-boxed > .coh-container h1 {
    font-size: 2.1875rem;
    line-height: 37px;
  }
}
.coh-ce-2ceeb8db .coh-container-boxed > .coh-container h1 span {
  font-weight: 400;
}
.coh-ce-4f14ce4c {
  font-weight: 900;
  font-size: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-4f14ce4c {
    font-size: 2.5rem;
  }
}
.coh-ce-6b9c3370 {
  padding-top: 40px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.coh-ce-e04e3de1 {
  margin-bottom: 60px;
  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-e04e3de1 > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 564px) {
  .coh-ce-e04e3de1 > div {
    display: block;
  }
}
.coh-ce-e04e3de1 > div a {
  width: 230px;
  height: 46px;
  font-size: 0;
  display: inline-block;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #00A9E0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 564px) {
  .coh-ce-e04e3de1 > div a {
    width: 100%;
  }
}
.coh-ce-e04e3de1 > div a:before {
  content: "Ver pensum completo";
  left: 25px;
  color: #FFFFFF;
  font-size: .875rem;
  font-weight: 700;
  line-height: 14px;
  position: absolute;
}
@media (max-width: 564px) {
  .coh-ce-e04e3de1 > div a:before {
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
  }
}
.coh-ce-e04e3de1 > div a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  right: 25px;
  color: #FFFFFF;
  font-size: 1.25rem;
  position: absolute;
  content: "\eaef";
  font-family: Fontello;
}
@media (max-width: 564px) {
  .coh-ce-e04e3de1 > div a:after {
    right: 60px;
  }
}
.coh-ce-451db817 {
  background-color: rgb(29, 29, 29);
  padding: 1.25rem;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-451db817 a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  pointer-events: none;
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  margin-bottom: 1.25rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  background-color: rgb(72, 72, 72);
  display: block;
  color: rgb(255, 255, 255);
  font-weight: 300;
}
.coh-ce-409d17a1 {
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  font-weight: 500;
}
.coh-ce-ecd5ffb0 {
  background-color: rgb(246, 246, 246);
  padding: 1.25rem;
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-57419e9e .paragraph img {
  width: 1.25rem;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.9;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 1.25rem;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(7), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(8), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(9), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(10), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(11), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(12) {
  display: none;
}
.coh-ce-57419e9e .paragraph--view-mode--card-icono-gris {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.3125rem;
     -moz-column-gap: 0.3125rem;
          column-gap: 0.3125rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-57419e9e .paragraph--view-mode--card-icono-gris div {
  color: rgb(127, 127, 127);
  font-size: 0.875rem;
}
.coh-ce-57419e9e summary, .coh-ce-57419e9e .container-icono-titulo > div:last-child, .coh-ce-57419e9e .paragraph--type--card-cifras-interna a {
  display: none;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ebf35c13 {
  position: relative;
}
.coh-ce-ebf35c13 img {
  width: 100%;
  height: auto;
}
@media (max-width: 1169px) {
  .coh-ce-ebf35c13 img {
    -o-object-fit: none;
       object-fit: none;
  }
}
.coh-ce-8a31fe82 {
  position: relative;
}
.coh-ce-29b957dd {
  overflow: hidden;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -15rem;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-29b957dd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: visible;
  }
}
.active-gap.coh-ce-29b957dd {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.active-gap.coh-ce-29b957dd .coh-block {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.active-gap.coh-ce-29b957dd > div {
  -webkit-border-radius: 5px!important;
          border-radius: 5px!important;
}
.coh-ce-e23c3967 {
  color: rgb(0, 0, 102);
  background-color: rgb(239, 239, 255);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  padding: 0.625rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-2bb5ba33 {
  font-weight: 900;
  word-wrap: break-word;
}
@media (max-width: 1023px) {
  .coh-ce-2bb5ba33 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-2bb5ba33 {
    font-size: 2.1875rem;
  }
}
.Pequeno.coh-ce-2bb5ba33 {
  font-size: 3.4375rem;
}
@media (max-width: 1023px) {
  .Pequeno.coh-ce-2bb5ba33 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .Pequeno.coh-ce-2bb5ba33 {
    font-size: 2.1875rem;
  }
}
.coh-ce-3d0e6c18 {
  margin-top: 1.25rem;
}
.coh-ce-e438c444 {
  margin-bottom: 0rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
  background-color: rgb(246, 246, 246);
  min-height: 16.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  padding: 1.5625rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
    min-height: 15.625rem;
  }
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div:nth-child(6) {
  display: none;
}
.coh-ce-c9aef2a1 img {
  width: 1.875rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
  font-size: 1.875rem;
  margin-top: 1.25rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-valor {
  font-size: 1.875rem;
  text-align: right;
  font-weight: 700;
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-valor {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-boton {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c9aef2a1 .container-boton a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  text-align: center;
}
.coh-ce-c9aef2a1 .container-boton a:hover {
  background-color: rgb(26, 137, 201);
  text-decoration: none;
}
.coh-ce-c9aef2a1 summary {
  font-size: 0;
}
.coh-ce-c9aef2a1 summary:hover:before {
  opacity: 0.7;
}
.coh-ce-c9aef2a1 summary:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\e895";
  font-family: Fontello;
  font-size: 1.5625rem;
}
.coh-ce-c9aef2a1 .dx8-details-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.8125rem;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  position: absolute;
  right: 0;
  bottom: 2.1875rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-ec2cd22 {
  margin-bottom: 3.75rem;
}
.coh-ce-ec2cd22 .coh-row-inner {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ec2cd22 .coh-column > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-ec2cd22 .coh-column > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-ec2cd22 .coh-column > div > div {
  width: 100%;
}
.coh-ce-b5375e32 {
  font-weight: 900;
}
.coh-ce-451db817 {
  background-color: rgb(29, 29, 29);
  padding: 1.25rem;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
}
.coh-ce-451db817 a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  pointer-events: none;
  padding-top: 0.5rem;
  padding-right: 0.625rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  margin-bottom: 1.25rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  background-color: rgb(72, 72, 72);
  display: block;
  color: rgb(255, 255, 255);
  font-weight: 300;
}
.coh-ce-409d17a1 {
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  font-weight: 500;
}
.coh-ce-ecd5ffb0 {
  background-color: rgb(246, 246, 246);
  padding: 1.25rem;
  -webkit-border-bottom-left-radius: 0.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
.coh-ce-57419e9e .paragraph img {
  width: 1.25rem;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.9;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 1.25rem;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(7), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(8), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(9), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(10), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(11), .coh-ce-57419e9e .paragraph--type--card-cifras-interna-padre > div div:nth-child(12) {
  display: none;
}
.coh-ce-57419e9e .paragraph--view-mode--card-icono-gris {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.3125rem;
     -moz-column-gap: 0.3125rem;
          column-gap: 0.3125rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-57419e9e .paragraph--view-mode--card-icono-gris div {
  color: rgb(127, 127, 127);
  font-size: 0.875rem;
}
.coh-ce-57419e9e summary, .coh-ce-57419e9e .container-icono-titulo > div:last-child, .coh-ce-57419e9e .paragraph--type--card-cifras-interna a {
  display: none;
}
.coh-ce-57419e9e .paragraph--type--card-cifras-interna {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-6b60206c {
  position: relative;
}
.coh-ce-6b60206c img {
  width: 100%;
  height: auto;
}
@media (max-width: 1169px) {
  .coh-ce-6b60206c img {
    -o-object-fit: none;
       object-fit: none;
    height: 37.5rem;
  }
}
.coh-ce-8a31fe82 {
  position: relative;
}
.coh-ce-29b957dd {
  overflow: hidden;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -15rem;
  -webkit-column-gap: 0.9375rem;
     -moz-column-gap: 0.9375rem;
          column-gap: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-29b957dd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: visible;
  }
}
.active-gap.coh-ce-29b957dd {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.active-gap.coh-ce-29b957dd .coh-block {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.active-gap.coh-ce-29b957dd > div {
  -webkit-border-radius: 5px!important;
          border-radius: 5px!important;
}
.coh-ce-e23c3967 {
  color: rgb(0, 0, 102);
  background-color: rgb(239, 239, 255);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  padding: 0.625rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.coh-ce-3a24e64 {
  font-weight: 900;
  word-wrap: break-word;
}
@media (max-width: 1023px) {
  .coh-ce-3a24e64 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-3a24e64 {
    font-size: 2.1875rem;
  }
}
.Pequeno.coh-ce-3a24e64 {
  font-size: 3.4375rem;
}
@media (max-width: 1023px) {
  .Pequeno.coh-ce-3a24e64 {
    font-size: 3.125rem;
  }
}
@media (max-width: 564px) {
  .Pequeno.coh-ce-3a24e64 {
    font-size: 2.1875rem;
  }
}
.coh-ce-3d0e6c18 {
  margin-top: 1.25rem;
}
.coh-ce-e438c444 {
  margin-bottom: 0rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  gap: 20px;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
  background-color: rgb(246, 246, 246);
  min-height: 16.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  padding: 1.5625rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div {
    min-height: 15.625rem;
  }
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna-padre > div > div:nth-child(6) {
  display: none;
}
.coh-ce-c9aef2a1 img {
  width: 1.875rem;
}
.coh-ce-c9aef2a1 .paragraph--type--card-cifras-interna {
  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: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
  font-size: 1.875rem;
  margin-top: 1.25rem;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-icono-titulo > div:last-child {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-valor {
  font-size: 1.875rem;
  text-align: right;
  font-weight: 700;
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-c9aef2a1 .container-valor {
    font-size: 1.5625rem;
  }
}
.coh-ce-c9aef2a1 .container-boton {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-c9aef2a1 .container-boton a {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  padding-top: 0.9375rem;
  padding-right: 1.25rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  text-align: center;
}
.coh-ce-c9aef2a1 .container-boton a:hover {
  background-color: rgb(26, 137, 201);
  text-decoration: none;
}
.coh-ce-c9aef2a1 summary {
  font-size: 0;
}
.coh-ce-c9aef2a1 summary:hover:before {
  opacity: 0.7;
}
.coh-ce-c9aef2a1 summary:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  cursor: pointer;
  content: "\e895";
  font-family: Fontello;
  font-size: 1.5625rem;
}
.coh-ce-c9aef2a1 .dx8-details-content {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.8125rem;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  position: absolute;
  right: 0;
  bottom: 2.1875rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
.coh-ce-3c934043 {
  margin-top: 6.25rem;
}
.coh-ce-3c934043 .coh-row-inner {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-3c934043 .coh-column > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
@media (max-width: 1023px) {
  .coh-ce-3c934043 .coh-column > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-3c934043 .coh-column > div > div {
  width: 100%;
}
.coh-ce-b5375e32 {
  font-weight: 900;
}
.coh-ce-d2499030 {
  padding: 1.5625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  background-color: rgb(246, 246, 246);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-d2499030 img {
  height: auto;
  width: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  margin-bottom: 20px;
}
.coh-ce-5da49c56 {
  font-size: 1.5rem;
  line-height: 1.625rem;
}
.coh-ce-fb014f4a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 15rem;
  margin-bottom: -6.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-fb014f4a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-bfcd963d {
  padding: 2.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  max-width: 70%;
  -webkit-box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
}
@media (max-width: 1023px) {
  .coh-ce-bfcd963d {
    padding: 1.5625rem;
    width: 100%;
    max-width: 100%;
  }
}
.coh-ce-505daf12 > div {
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-505daf12 > div a {
  pointer-events: none;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: solid;
  border-color: rgb(23, 23, 23);
  display: block;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  color: rgb(23, 23, 23);
  text-decoration: none;
}
.coh-ce-fb61bdc8 {
  font-weight: 900;
  font-size: 3.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-fb61bdc8 {
    font-size: 2.5rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-fb61bdc8 {
    font-size: 2rem;
  }
}
.coh-ce-5dd5f615 p {
  color: rgb(101, 101, 101);
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 564px) {
  .coh-ce-5dd5f615 p {
    font-size: 1.125rem;
    line-height: 1.4375rem;
  }
}
.coh-ce-63a51651 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
.coh-ce-63a51651 > div {
  gap: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.coh-ce-63a51651 > div a {
  pointer-events: none;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-style: solid;
  border-color: rgb(20, 106, 239);
  display: block;
  padding-top: 0.625rem;
  padding-right: 0.75rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
  color: rgb(20, 106, 239);
  text-decoration: none;
}
.coh-ce-f2f8f1a9 img {
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 564px) {
  .coh-ce-f2f8f1a9 img {
    height: auto;
    width: 100%;
  }
}
.coh-ce-246e13df a {
  word-wrap: break-word;
}
.coh-ce-66d52d81 {
  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-7908da42 {
  background-color: rgb(255, 255, 255);
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.coh-ce-7908da42 p {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 12px;
  text-align: left;
}
.coh-ce-7908da42 img.coh-lazy-loading {
  height: auto;
  width: 100%;
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-7908da42 img.coh-lazy-loaded {
  -webkit-border-top-left-radius: 0.4375rem;
          border-top-left-radius: 0.4375rem;
  -webkit-border-top-right-radius: 0.4375rem;
          border-top-right-radius: 0.4375rem;
  height: auto;
  width: 100%;
}
.coh-ce-28ac51e0 {
  background-color: rgb(20, 106, 239);
  padding: 30px;
  -webkit-border-bottom-left-radius: 0.4375rem;
          border-bottom-left-radius: 0.4375rem;
  -webkit-border-bottom-right-radius: 0.4375rem;
          border-bottom-right-radius: 0.4375rem;
}
.coh-ce-c06b7b0f {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(255, 255, 255);
  font-size: 18px;
  text-align: left;
  line-height: 1.0;
}
@media (max-width: 1023px) {
  .coh-ce-c06b7b0f {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
@media (max-width: 564px) {
  .coh-ce-c06b7b0f {
    font-size: 18px;
    line-height: 1.2;
    text-align: left;
  }
}
.coh-ce-8fdda635 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  color: rgb(238, 238, 238);
  font-size: 14px;
  text-align: left;
}
.coh-ce-b9f18678 {
  background-color: rgb(238, 238, 238);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  font-size: 14px;
  text-align: center;
  padding-top: 0.9375rem;
  padding-right: 1.875rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.875rem;
  width: 100%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-b9f18678 {
    font-size: 1rem;
    text-align: center;
  }
}
@media (max-width: 564px) {
  .coh-ce-b9f18678 {
    padding-top: 0.9375rem;
    padding-right: 0.3125rem;
    padding-bottom: 0.9375rem;
    padding-left: 0.3125rem;
    font-size: 16px;
    text-align: center;
  }
}
.coh-ce-b9f18678:hover {
  text-decoration: none;
}
.coh-ce-ab976868 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 8.75rem;
  margin-bottom: -6.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-ab976868 {
    gap: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-ab976868 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-e8472602 {
  padding: 2.5rem;
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  max-width: 60%;
  -webkit-box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 0.9375rem 0.3125rem rgba(0, 0, 0, 0.09);
}
@media (max-width: 1023px) {
  .coh-ce-e8472602 {
    padding: 1.5625rem;
    width: 100%;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
    max-width: 100%;
  }
}
.coh-ce-be771a18 {
  font-weight: 900;
  font-size: 2.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-be771a18 {
    font-size: 2.5rem;
  }
}
.coh-ce-94a906ac {
  font-size: 1.25rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(101, 101, 101);
}
.coh-ce-65f48ddf {
  line-height: 18px;
  font-size: 0.9rem;
  margin-bottom: 1.875rem;
}
.coh-ce-3d0e6c18 {
  margin-top: 1.25rem;
}
.coh-ce-ba2cb21f {
  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-column-gap: 0.625rem;
     -moz-column-gap: 0.625rem;
          column-gap: 0.625rem;
  background-color: rgb(255, 229, 0);
}
@media (max-width: 1023px) {
  .coh-ce-e44b5d5a .is-expanded .a-menu-eafit {
    position: absolute;
    top: -5rem;
    left: 0;
    z-index: 3;
    opacity: 0;
    padding: 1.5625rem;
  }
}
.coh-ce-b19401e6 {
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-b19401e6 {
    width: 100%;
  }
}
.is-expanded.coh-ce-b19401e6 .ct-submenu {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1023px) {
  .is-expanded.coh-ce-b19401e6 .ct-submenu {
    width: 100%;
    position: fixed;
    height: 100vh;
    padding: 0;
    overflow-y: scroll;
  }
}
.is-expanded.coh-ce-b19401e6 > a {
  background-color: rgb(29, 29, 29);
}
.coh-ce-ea2536ef {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  padding: 2.5rem;
  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;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  line-height: 1.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-ea2536ef {
    font-size: 1rem;
    padding: 1.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-ea2536ef {
    padding: 0.75rem;
  }
}
.coh-ce-ea2536ef: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: "\ec32";
  font-family: Fontello;
  color: rgb(255, 255, 255);
}
.coh-ce-ea2536ef:hover {
  background-color: rgb(29, 29, 29);
  text-decoration: none;
}
.coh-ce-b616c267 {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  width: 40%;
  padding-bottom: 2.5rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  height: 0;
}
@media (max-width: 1023px) {
  .coh-ce-b616c267 {
    padding-bottom: 0;
    background-color: rgb(29, 29, 29);
  }
}
.coh-ce-1a6fd707 {
  display: none;
  margin-bottom: 1.5625rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(171, 171, 171);
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
  font-size: 1.4375rem;
}
@media (max-width: 1023px) {
  .coh-ce-1a6fd707 {
    display: block;
  }
}
.coh-ce-1a6fd707:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  color: rgb(171, 171, 171);
  padding-right: 0.9375rem;
}
.coh-ce-896d0c27 {
  padding-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-896d0c27 {
    padding-bottom: 0;
  }
}
.coh-ce-a6d488c4 {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  padding: 1.5625rem;
  border-style: solid;
  border-color: rgb(51, 51, 51);
  border-bottom-width: 0.0625rem;
  background-color: rgb(51, 51, 51);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  line-height: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-a6d488c4 {
    background-color: rgb(29, 29, 29);
    border-color: rgb(29, 29, 29);
  }
}
@media (max-width: 564px) {
  .coh-ce-a6d488c4 {
    padding-top: 0.9375rem;
    padding-right: 1.5625rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.5625rem;
  }
}
.coh-ce-a6d488c4:hover {
  background-color: rgb(51, 51, 51);
  text-decoration: none;
}
.coh-ce-fda25ed2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
  margin-right: 0;
}
@media (max-width: 1169px) {
  .coh-ce-fda25ed2 {
    display: none;
  }
}
.is-collapsed.coh-ce-c2375477 a {
  background-color: rgb(254, 251, 140);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
  width: 100%;
}
.is-collapsed.coh-ce-c2375477 ul {
  display: block;
  visibility: visible;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  background-color: rgb(23, 23, 23);
}
.is-collapsed.coh-ce-c2375477 ul li a {
  width: 100%;
  background-color: rgb(23, 23, 23);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.coh-ce-c90e2e65 {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  text-align: left;
  padding-top: 2.5rem;
  padding-right: 1.25rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  text-decoration: none !important;
}
.coh-ce-c90e2e65: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: "\ea63";
  font-family: Fontello;
  padding-left: 0.625rem;
}
.active.coh-ce-c90e2e65 {
  background-color: rgb(254, 251, 140);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 0, 0);
}
.coh-ce-b0d7d32d {
  visibility: collapse;
  max-width: 13.125rem;
}
.is-visible.coh-ce-b0d7d32d {
  visibility: visible;
}
.coh-ce-4efa4c9f {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: left;
  padding: 1.25rem;
  text-decoration: none !important;
  line-height: 1.3125rem;
}
.coh-ce-b19401e6 {
  width: 60%;
}
@media (max-width: 1023px) {
  .coh-ce-b19401e6 {
    width: 100%;
  }
}
.is-expanded.coh-ce-b19401e6 .ct-submenu {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1023px) {
  .is-expanded.coh-ce-b19401e6 .ct-submenu {
    width: 100%;
    position: fixed;
    height: 100vh;
    padding: 0;
    overflow-y: scroll;
  }
}
.is-expanded.coh-ce-b19401e6 > a {
  background-color: rgb(29, 29, 29);
}
.coh-ce-f4b59ddc {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  padding: 2.5rem;
  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;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  line-height: 1.75rem;
}
@media (max-width: 1023px) {
  .coh-ce-f4b59ddc {
    font-size: 1rem;
    padding: 1.75rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-f4b59ddc {
    padding: 0.75rem;
  }
}
.coh-ce-f4b59ddc: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: "\ec32";
  font-family: Fontello;
  color: rgb(255, 255, 255);
}
.coh-ce-f4b59ddc:hover {
  background-color: rgb(29, 29, 29);
}
.coh-ce-b616c267 {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  width: 40%;
  padding-bottom: 2.5rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  height: 0;
}
@media (max-width: 1023px) {
  .coh-ce-b616c267 {
    padding-bottom: 0;
    background-color: rgb(29, 29, 29);
  }
}
.coh-ce-1a6fd707 {
  display: none;
  margin-bottom: 1.5625rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(171, 171, 171);
  padding-top: 1.5625rem;
  padding-right: 1.25rem;
  padding-bottom: 0;
  padding-left: 1.25rem;
  font-size: 1.4375rem;
}
@media (max-width: 1023px) {
  .coh-ce-1a6fd707 {
    display: block;
  }
}
.coh-ce-1a6fd707:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec2c";
  font-family: Fontello;
  color: rgb(171, 171, 171);
  padding-right: 0.9375rem;
}
.coh-ce-896d0c27 {
  padding-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-896d0c27 {
    padding-bottom: 0;
  }
}
.coh-ce-45220dcf {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  width: 100%;
  padding: 1.5625rem;
  border-style: solid;
  border-color: rgb(51, 51, 51);
  border-bottom-width: 0.0625rem;
  background-color: rgb(51, 51, 51);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  line-height: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-45220dcf {
    background-color: rgb(29, 29, 29);
    border-color: rgb(29, 29, 29);
  }
}
@media (max-width: 564px) {
  .coh-ce-45220dcf {
    padding-top: 0.9375rem;
    padding-right: 1.5625rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.5625rem;
  }
}
.coh-ce-45220dcf:hover {
  background-color: rgb(51, 51, 51);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-343d22cf {
  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;
}
.coh-ce-5f22db8e {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(0, 0, 0);
  font-size: 33px;
}
.coh-ce-17f9c1fe a.coh-link ssa-instance-54ed9d24fd15b6a6dcf065f150623468: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: "\ec32";
  font-family: Fontello;
}
.coh-ce-8a43992a .coh-slider-nav-top {
  margin-top: -3.75rem;
  margin-bottom: 1.25rem;
}
.coh-ce-8a43992a div.coh-slider-item.slick-slide {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.coh-ce-47caafb4 .coh-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: "\ec32";
  font-family: Fontello;
}
.coh-ce-b2452392 {
  margin-bottom: 1.25rem;
  position: relative;
  z-index: 1;
}
.coh-ce-b2452392:before {
  height: 18.75rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(23, 23, 23);
}
@media (max-width: 1023px) {
  .coh-ce-b2452392:before {
    height: 9.375rem;
  }
}
.coh-ce-d98dbe72 {
  position: relative;
  padding-top: 4.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-d98dbe72 {
    padding-top: 1.875rem;
  }
}
.coh-ce-c3de000c {
  margin-bottom: 2.1875rem;
  font-weight: 900;
  font-size: 3.4375rem;
  line-height: 3.6875rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-c3de000c {
    font-size: 2.25rem;
    line-height: 2.4375rem;
    margin-bottom: 1.5625rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-8fb10fc4 {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-8fb10fc4 span.coh-inline-element a {
  color: rgb(0, 169, 224);
}
.coh-ce-8fb10fc4 .flex-column-mobile {
  min-height: 15rem!important;
}
.coh-ce-8d6da8b4 {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.4rem;
}
@media (max-width: 1023px) {
  .coh-ce-8d6da8b4 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-31d3e1a2 {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-31d3e1a2 {
    width: 100%;
  }
}
.coh-ce-6d3e58b8 {
  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;
}
.coh-ce-6d3e58b8 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-5e35bd41 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child {
  grid-column: 1/4;
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 .item-grid-noticia:first-child img {
    height: auto;
    -o-object-fit: initial;
       object-fit: initial;
    -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.3125rem;
            border-bottom-left-radius: 0.3125rem;
    -webkit-border-bottom-right-radius: 0.3125rem;
            border-bottom-right-radius: 0.3125rem;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 .item-grid-noticia:first-child h6 {
    margin-top: 0.5rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child .body-entradilla {
  display: block;
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child .bg-imagen-card {
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 .item-grid-noticia:first-child .bg-imagen-card {
    width: 100%;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(29, 29, 29);
  padding: 1.5625rem;
  width: 30%;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
    width: 100%;
    -webkit-border-top-left-radius: 0.3125rem;
            border-top-left-radius: 0.3125rem;
    -webkit-border-top-right-radius: 0.3125rem;
            border-top-right-radius: 0.3125rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child .flex-column-especiales {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0;
}
@media (max-width: 1023px) {
  .coh-ce-5e35bd41 .item-grid-noticia:first-child .flex-column-especiales {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-5e35bd41 .item-grid-noticia:first-child .link-especial:hover {
  color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-a9e4a48 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-a9e4a48 .item-grid-noticia {
  grid-column: 3/4;
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child {
  grid-column: 1/3;
  grid-row: 1/4;
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  position: absolute;
  right: 0;
  width: 80%;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 .item-grid-noticia:first-child img {
    height: auto;
    -o-object-fit: initial;
       object-fit: initial;
    position: relative;
    width: 100%;
    -webkit-border-top-left-radius: 0.3125rem;
            border-top-left-radius: 0.3125rem;
    -webkit-border-top-right-radius: 0.3125rem;
            border-top-right-radius: 0.3125rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 2.5rem;
  font-weight: 700;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 .item-grid-noticia:first-child h6 {
    margin-top: 0.5rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child .body-entradilla {
  display: block;
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child .body-entradilla p {
  color: rgb(101, 101, 101);
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child .bg-imagen-card {
  width: 100%;
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(246, 246, 246);
  padding: 1.5625rem;
  width: 65%;
  z-index: 2;
  margin-top: 3%;
  margin-bottom: 3%;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
    width: 100%;
    margin: 0;
  }
}
.coh-ce-a9e4a48 .item-grid-noticia:first-child .flex-column-mobile {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 .item-grid-noticia:first-child .flex-column-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-a9e4a48 img {
  display: block;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 564px) {
  .coh-ce-a9e4a48 img {
    height: 6.875rem;
  }
}
.coh-ce-a9e4a48 span a {
  color: rgb(0, 169, 224);
}
.coh-ce-a9e4a48 h6 {
  color: rgb(23, 23, 23);
}
.coh-ce-a9e4a48 a.coh-link {
  color: rgb(0, 0, 102);
}
.coh-ce-a9e4a48 .bg-fondo-card {
  width: 100%;
}
.coh-ce-a9e4a48 .bg-imagen-card {
  width: 45%;
}
.coh-ce-a9e4a48 .flex-column-mobile {
  gap: 0.9rem;
}
@media (max-width: 1023px) {
  .coh-ce-a9e4a48 .flex-column-mobile {
    row-gap: 0;
  }
}
.coh-ce-a9e4a48 .fecha-cam {
  color: rgb(101, 101, 101);
}
@media (max-width: 1023px) {
  .coh-ce-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-2e470f0a {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-2e470f0a a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-cf4a2897 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cf4a2897 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-cf4a2897 .item-grid-noticia {
  grid-column: 3/4;
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child {
  grid-column: 1/3;
  grid-row: 1/4;
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -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-cf4a2897 .item-grid-noticia:first-child img {
    height: auto;
    -o-object-fit: initial;
       object-fit: initial;
  }
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-cf4a2897 .item-grid-noticia:first-child h6 {
    margin-top: 0.5rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child .body-entradilla {
  display: block;
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child .bg-imagen-card {
  width: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cf4a2897 .item-grid-noticia:first-child .bg-imagen-card {
    width: 100%;
  }
}
.coh-ce-cf4a2897 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(29, 29, 29);
  padding: 1.5625rem;
  width: 50%;
}
@media (max-width: 1023px) {
  .coh-ce-cf4a2897 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cf4a2897 .item-grid-noticia:first-child .flex-column-mobile {
    -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-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-94e3f8ef a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-2fd4aa18 {
  margin-bottom: 12.5rem;
}
.coh-ce-439d33eb {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
}
@media (max-width: 1023px) {
  .coh-ce-439d33eb {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-439d33eb .item-nuestra-comunidad-de-talento:first-child {
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-439d33eb .item-nuestra-comunidad-de-talento:first-child {
    width: 100%;
  }
}
.coh-ce-439d33eb .item-nuestra-comunidad-de-talento:first-child .body-entradilla {
  display: block;
}
.coh-ce-439d33eb .item-nuestra-comunidad-de-talento:first-child .ct-nuestra-comunidad-talento {
  max-width: 31.25rem;
}
.coh-ce-e07816f1 {
  width: 30%;
}
@media (max-width: 1023px) {
  .coh-ce-e07816f1 {
    width: 100%;
  }
}
.coh-ce-20d17813 {
  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;
}
.coh-ce-20d17813 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-a72189a6 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-a72189a6 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-a72189a6 .item-grid-noticia:first-child {
  grid-row: 1/4;
}
.coh-ce-a72189a6 .item-grid-noticia:first-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -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-a72189a6 .item-grid-noticia:first-child img {
    height: auto;
    -o-object-fit: initial;
       object-fit: initial;
  }
}
.coh-ce-a72189a6 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-a72189a6 .item-grid-noticia:first-child h6 {
    margin-top: 0.625rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-a72189a6 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(255, 255, 255);
  padding: 1.5625rem;
}
@media (max-width: 1023px) {
  .coh-ce-a72189a6 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-20d17813 {
  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;
}
.coh-ce-20d17813 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-bb40a51b {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-bb40a51b {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-20d17813 {
  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;
}
.coh-ce-20d17813 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-bb40a51b {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-bb40a51b {
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-20d17813 {
  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;
}
.coh-ce-20d17813 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f0d08545 {
  margin-bottom: 1.25rem;
}
.coh-ce-f1219c46 {
  margin-bottom: 1.5625rem;
  font-weight: 900;
  font-size: 2.25rem;
  line-height: 2.4375rem;
}
.coh-ce-8f836116 {
  gap: 1rem;
}
.coh-ce-b4e41982 {
  margin-top: 0.9375rem;
  margin-bottom: 1.875rem;
}
.coh-ce-b4e41982 a {
  padding-right: 15px!important;
  padding-left: 15px!important;
}
.coh-ce-c7259b4d {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-c7259b4d {
    gap: 0;
  }
}
.coh-ce-c7259b4d .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-c7259b4d .coh-block {
    width: 100%;
  }
}
.coh-ce-c7259b4d .coh-block:first-child {
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-c7259b4d .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-c7259b4d .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-c7259b4d input#edit-becas-financiacion--2 {
  width: 100%;
  padding: 15px;
  border-width: 0px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}
.coh-ce-c7259b4d .form-autocomplete.form-text.ui-autocomplete-input {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-24999b0e {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e {
    gap: 0;
  }
}
.coh-ce-24999b0e .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-block:first-child {
  width: 66.5%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-24999b0e input#edit-escuela-administracion--2 {
  width: 100%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 0px;
  padding: 15px;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-24999b0e {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e {
    gap: 0;
  }
}
.coh-ce-24999b0e .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-block:first-child {
  width: 66.5%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-24999b0e input#edit-escuela-administracion--2 {
  width: 100%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 0px;
  padding: 15px;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-24999b0e {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e {
    gap: 0;
  }
}
.coh-ce-24999b0e .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-block:first-child {
  width: 66.5%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-24999b0e input#edit-escuela-administracion--2 {
  width: 100%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 0px;
  padding: 15px;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-24999b0e {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e {
    gap: 0;
  }
}
.coh-ce-24999b0e .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-block:first-child {
  width: 66.5%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-24999b0e input#edit-escuela-administracion--2 {
  width: 100%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 0px;
  padding: 15px;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-24999b0e {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e {
    gap: 0;
  }
}
.coh-ce-24999b0e .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-block:first-child {
  width: 66.5%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-24999b0e .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-24999b0e .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-24999b0e input#edit-escuela-administracion--2 {
  width: 100%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  border-width: 0px;
  padding: 15px;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-5e386c6c {
  margin-top: 40px;
}
.coh-ce-d368f8b3 {
  margin: 40px;
}
.coh-ce-da8094b8 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -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;
  background-color: rgb(247, 247, 247);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-da8094b8 {
    gap: 0;
  }
}
.coh-ce-da8094b8 .coh-block {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-da8094b8 .coh-block {
    width: 100%;
  }
}
.coh-ce-da8094b8 .coh-block:first-child {
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-da8094b8 .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-da8094b8 .coh-style-buscador-filtro {
  background-color: rgb(255, 255, 255);
}
.coh-ce-da8094b8 input#edit-idiomas--2 {
  padding: 15px;
  border-width: 0px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  width: 100%;
}
.coh-ce-da8094b8 .form-autocomplete.form-text.ui-autocomplete-input {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-4f98fc06 li.pager__item.is-active a {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(0, 169, 224);
  text-decoration: underline;
  background-color: rgb(246, 246, 246);
}
.coh-ce-4f98fc06 .coh-style-paginador .pager__item--next a:before {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 169, 224);
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
}
.coh-ce-4f98fc06 li.pager__item.pager__item--next a:before {
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  background-color: rgb(0, 169, 224);
  color: rgb(255, 255, 255);
}
.coh-ce-3e8a0a60 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.5rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-3e8a0a60 {
    gap: 0;
  }
}
.coh-ce-3e8a0a60 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-3e8a0a60 .coh-block {
    width: 100%;
  }
}
.coh-ce-3e8a0a60 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-8f48dca2 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-8f48dca2 {
    margin-bottom: 1.875rem;
  }
}
.coh-ce-c420b67a {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-c420b67a {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.coh-ce-a2c16ad5 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375rem;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-bd4e8be {
  margin-bottom: 1.25rem;
  position: relative;
  z-index: 1;
}
.coh-ce-bd4e8be:before {
  height: 31.25rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgb(23, 23, 23);
}
@media (max-width: 1023px) {
  .coh-ce-bd4e8be:before {
    height: 15.625rem;
  }
}
.coh-ce-d98dbe72 {
  position: relative;
  padding-top: 4.375rem;
}
@media (max-width: 1023px) {
  .coh-ce-d98dbe72 {
    padding-top: 1.875rem;
  }
}
.coh-ce-c3de000c {
  margin-bottom: 2.1875rem;
  font-weight: 900;
  font-size: 3.4375rem;
  line-height: 3.6875rem;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-c3de000c {
    font-size: 2.25rem;
    line-height: 2.4375rem;
    margin-bottom: 1.5625rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-fb36503a {
    margin-bottom: 1.25rem;
  }
}
.coh-ce-fb36503a span.coh-inline-element a {
  color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-fb36503a .flex-column-mobile {
    min-height: 21rem!important;
  }
}
.coh-ce-153c1e78 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 {
    gap: 0;
  }
}
.coh-ce-153c1e78 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block {
    width: 100%;
  }
}
.coh-ce-153c1e78 .coh-block:first-child {
  width: 75%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-153c1e78 .coh-block:nth-child(3) {
  width: 23%;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block:nth-child(3) {
    width: 100%;
  }
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-30956f5f {
  padding: 60px 0;
}
@media (max-width: 564px) {
  .coh-ce-30956f5f {
    padding: 60px 0 30px 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan {
    display: block;
  }
}
.coh-ce-30956f5f .study-plan > .column-left {
  width: 20%;
  max-width: 20%;
  position: relative;
}
@media (max-width: 1169px) {
  .coh-ce-30956f5f .study-plan > .column-left {
    width: 30%;
    max-width: 30%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-30956f5f .study-plan > .column-left {
    width: 30%;
    max-width: 30%;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-left {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-left .title-filters {
    padding: 15px;
    margin-bottom: 30px;
    position: relative;
    background-color: #F6F6F6;
  }
}
.coh-ce-30956f5f .study-plan > .column-left .title-filters p.coh-paragraph {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  margin: 0;
  color : #171717;
  font-size: .9rem;
  font-weight: 400;
  line-height: normal;
  position: relative;
  pointer-events: none;
  font-family: Inter, sans-serif !important;
  content: "\e873";
  font-family: Fontello;
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-left .title-filters p.coh-paragraph {
    width: 100%;
    height: 45px;
    padding: 8px 12px;
    pointer-events: visible;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background-color: #FFFFFF;
    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-30956f5f .study-plan > .column-left .title-filters p.coh-paragraph:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  margin-right: 5px;
  color: #171717;
  font-size: 1rem;
  content: "\e873";
  font-family: Fontello;
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-left .title-filters p.coh-paragraph:before {
    line-height: 1.0;
    font-weight: normal;
    text-transform: none;
    right: 0;
    font-size: 1.5rem;
    position: absolute;
    content: "\ec2f";
    font-family: Fontello;
  }
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters {
  display: block;
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-left .content-filters {
    width: 100%;
    height: 100%;
    display: none;
    padding: 0 24px 24px 24px;
    margin-bottom: 30px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    background-color: #F6F6F6;
  }
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters.active {
  max-height: auto;
  opacity: 1;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item legend, .coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item label {
  padding: 25px 0;
  font-size: 1.15rem;
  font-weight: 700;
  color: #171717;
  line-height: normal;
  display: block;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios {
  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: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item {
  width: -webkit-calc(20% - 10px);
  width: calc(20% - 10px);
  height: 30px;
  margin: 5px 0;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #DDDDDD;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item:hover {
  background-color: #146AEF;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item:hover label {
  color: #F6F6F6;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item.selected {
  background-color: #146AEF;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item.selected label {
  color: #F6F6F6;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item input {
  width: 100%;
  height: 30px;
  visibility: hidden;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-radios .js-form-item label {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  color: #171717;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item {
  margin-bottom: 15px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item:last-child {
  margin-bottom: 0;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox {
  width: 100%;
  height: auto;
  padding: 15px 40px 15px 15px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: relative;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox label {
  padding: 0;
  color: #F6F6F6;
  font-size: .875rem;
  font-weight: 700;
  line-height: normal;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox input[type=checkbox] {
  top: 12.5px;
  right: 15px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: absolute;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox input[type=checkbox]:before {
  content: '✔';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  color: #FFFFFF;
  font-size: .8rem;
  font-weight: 700;
  position: absolute;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox input[type=checkbox]:checked {
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .study-plan-checkbox input[type=checkbox]:checked:before {
  content: '✔';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  margin: auto;
  color: #146AEF;
  font-size: .8rem;
  font-weight: 700;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .credits-info {
  padding: 8px 16px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  background-color: #333333;
  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;
  display: none;
}
.coh-ce-30956f5f .study-plan > .column-left .content-filters .js-form-item .form-checkboxes .form-item .credits-info span {
  color: #F6F6F6;
  font-size: .875rem;
  font-weight: 400;
  line-height: normal;
}
.coh-ce-30956f5f .study-plan > .column-right {
  width: 80%;
  max-width: 80%;
  margin: 0 15px;
}
@media (max-width: 1169px) {
  .coh-ce-30956f5f .study-plan > .column-right {
    width: 70%;
    max-width: 70%;
  }
}
@media (max-width: 1023px) {
  .coh-ce-30956f5f .study-plan > .column-right {
    width: 70%;
    max-width: 70%;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-right {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0 20px;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan {
  padding: 16px 24px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  background-color: #333333;
  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-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: 564px) {
  .coh-ce-30956f5f .study-plan > .column-right .info-study-plan {
    padding: 16px;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-left {
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: align-items;
  -webkit-justify-content: align-items;
      -ms-flex-pack: align-items;
          justify-content: align-items;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-left p {
  margin: 0;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-left p .semester {
  color: #F6F6F6;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: normal;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-right {
  padding-right: 0;
  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-30956f5f .study-plan > .column-right .info-study-plan > .column-right p {
  margin: 0;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-right p .total {
  color: #F6F6F6;
  font-size: .8rem;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-right p .total .number {
  padding: 8px;
  margin-left: 10px;
  color: #4B4B4B;
  font-size: 1rem;
  font-weight: 700;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #FFFFFF;
}
.coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-right p .total br.mobile {
  display: none;
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-right .info-study-plan > .column-right p .total br.mobile {
    display: block;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-column {
  padding: 0;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents {
  padding: 30px 18px 0 18px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  background-color: #F6F6F6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  aling-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 1023px) {
  .coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents {
    padding: 30px 24px;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div {
  width: -webkit-calc(33.33% - 25px) ;
  width: calc(33.33% - 25px) ;
  padding: 24px 24px 48px 24px;
  margin: 0 12px;
  margin-bottom: 30px;
  position: relative;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  background-color: #FFF;
}
@media (max-width: 1023px) {
  .coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div {
    width: -webkit-calc(50% - 25px) ;
    width: calc(50% - 25px) ;
    padding: 15px 15px 45px 15px;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div {
    width: 100%;
    margin: 0;
    margin-bottom: 24px;
  }
}
@media (max-width: 564px) {
  .coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div:last-child {
    margin-bottom: 0;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .top .label {
  padding: 4px 8px;
  color|: #000066;
  font-size: .75rem;
  font-weight: 400;
  line-height: 15px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #EFEFFF;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .top .credits {
  color: #4B4B4B;
  font-size: .875rem;
  font-weight: 400;
  line-height: 18px;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .top .credits .number {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 18px;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .center .title {
  width: 100%;
  height: auto;
  margin: 15px 0;
  color: #171717;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 24px;
  cursor: pointer;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .code {
  left: 24px;
  bottom: 24px;
  color: #4B4B4B;
  font-size: .875rem;
  font-weight: 400;
  line-height: 18px;
  position: absolute;
}
@media (max-width: 1023px) {
  .coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .code {
    left: 15px;
    bottom: 15px;
  }
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .icon {
  right: 24px;
  bottom: 22px;
  cursor: pointer;
  position: absolute;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-size: 1.35rem;
  content: "\e895";
  font-family: Fontello;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .icon:hover .tooltip {
  display: block;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .icon .tooltip {
  display: none;
  right: 10px;
  bottom: -80px;
  width: 200px;
  height: 95px;
  z-index: 999;
  padding: 10px;
  position: absolute;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: rgba(0, 0, 0, .75);
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card .card-info .bottom .icon .tooltip p {
  margin: 0;
  color: #F6F6F6;
  font-size: .75rem;
  font-weight: 400;
  line-height: normal;
}
.coh-ce-30956f5f .study-plan > .column-right .cards-study-plan .coh-view-contents > div .card #modal-study-plan {
  display: none;
}
.coh-ce-30956f5f .study-plan .overlay {
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  position : fixed;
  background-color: rgba(0, 0, 0, .75);
}
.coh-ce-83311850 {
  margin-bottom: 60px;
  color: #171717;
  font-size: 2.625rem;
  font-weight: 800;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-83311850 {
    margin-bottom: 45px;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 800px;
  height: 80%;
  z-index: 999;
  padding: 35px;
  margin: auto;
  display: none;
  position: fixed;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #F6F6F6;
}
@media (max-width: 1023px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan {
    width: 90%;
    padding: 30px;
  }
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan {
    height: 80%;
    padding: 24px;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog {
  width: 100%;
  height: 100%;
  padding-right: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-header {
  top: 35px;
  right: -25px;
  width: 50px;
  height: 50px;
  position: absolute;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-header {
    top: -25px;
    right: 15px;
    width: 35px;
    height: 35px;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-header:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-size: 1.5rem;
  cursor: pointer;
  content: "\ec3d";
  font-family: Fontello;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top {
  position: relative;
  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: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .title {
  padding-right: 25px;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .title {
    padding-right: 0;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .title .training-core {
  padding: 4px 12px;
  color: #333333;
  font-size: .875rem;
  font-weight: 400;
  lineheight: 19px;
  display: inline-block;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  border: 1px solid #333333;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .title h2 {
  padding-top: 25px;
  color: #1D1D1D;
  font-size: 2.625rem;
  font-weight: 800;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .title h2 {
    padding-top: 80px;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .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;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info {
    margin-right: 15px;
  }
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info {
    top: 50px;
    width: 100%;
    margin-right: 0;
    position: absolute;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .tag {
  left: -115px;
  position: absolute;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .tag {
    left: initial;
    position: relative;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .tag .cancellable {
  color: #0FAB0B;
  font-size: .75rem;
  font-weight: 700;
  line-height: 12px;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .tag .cancellable:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  top: 4px;
  right: -5px;
  color: #0FAB0B;
  font-size: 1.15rem;
  position: relative;
  content: "\f046";
  font-family: icomoon;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits {
  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-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit {
  margin-right: 15px;
  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-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit {
    margin-right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit:last-child {
  margin-right: 0;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit:last-child {
    display: none;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit .number {
  width: 68px;
  height: 70px;
  color: #4B4B4B;
  font-size: 50px;
  font-weight: 900;
  line-height: normal;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit .number {
    width: 30px;
    height: 30px;
    font-size: 1.25rem;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit .label {
  padding-top: 10px;
  color: #4B4B4B;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-top .info .credits .item-credit .label {
    padding: 0;
    margin-left: 10px;
    font-size: .9rem;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center {
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center p {
  margin: 0;
  color: #656565;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center p {
    font-size: 1rem;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .code {
  margin-top: 25px;
  color: #4B4B4B;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .code {
    font-size: 1rem;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .program {
  margin-top: 25px;
  color: #4B4B4B;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .program {
    font-size: 1rem;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .download a {
  width: 150px;
  height: 45px;
  margin-top: 30px;
  font-size: 0;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #171717;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .download a:before {
  content: "Descargar";
  left: 25px;
  color: #FFFFFF;
  font-size: .875rem;
  font-weight: 700;
  line-height: 14px;
  position: absolute;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-center .download a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  right: 25px;
  color: #FFFFFF;
  font-size: 1.25rem;
  position: absolute;
  content: "\eaef";
  font-family: Fontello;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom {
  margin-top: 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;
  -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;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom:last-child {
  margin-bottom: 0;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite {
  width: 100%;
  margin-bottom: 30px;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > 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-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div {
  width: -webkit-calc(33.33% - 15px) ;
  width: calc(33.33% - 15px) ;
  padding: 20px 20px 40px 20px;
  margin-right: 15px;
  position: relative;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  background-color: #FFFFFF;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div:last-child, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div:last-child {
  margin-right: 0;
}
@media (max-width: 564px) {
  .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div:last-child, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div:last-child {
    margin-bottom: 0;
  }
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .top, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .top .label, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .top .label {
  padding: 4px 8px;
  color|: #000066;
  font-size: .75rem;
  font-weight: 400;
  line-height: 15px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  background-color: #EFEFFF;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .top .credits, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .top .credits {
  color: #4B4B4B;
  font-size: .875rem;
  font-weight: 400;
  line-height: 18px;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .top .credits .number, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .top .credits .number {
  color: #4B4B4B;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 18px;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .center .title, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .center .title {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 15px 0;
  color: #171717;
  font-size: 1.25rem;
  font-weight: 700;
  700: 24px;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .code, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .code {
  left: 20px;
  bottom: 20px;
  color: #4B4B4B;
  font-size: .875rem;
  font-weight: 400;
  line-height: 18px;
  position: absolute;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .icon, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .icon {
  right: 20px;
  bottom: 18px;
  cursor: pointer;
  position: absolute;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .icon:before, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .icon:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  font-size: 1.35rem;
  content: "\e802";
  font-family: Fontello;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .icon:hover .tooltip, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .icon:hover .tooltip {
  display: block;
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .icon .tooltip, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .icon .tooltip {
  display: none;
  right: 10px;
  bottom: -80px;
  width: 200px;
  height: 95px;
  z-index: 999;
  padding: 10px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  position: absolute;
  background-color: rgba(0, 0, 0, .75);
}
.coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .prerequisite > div > div .bottom .icon .tooltip p, .coh-ce-f5b7b8f9 .content-modal-study-plan .modal-dialog .modal-body .body-bottom .corequisite > div > div .bottom .icon .tooltip p {
  margin: 0;
  color: #F6F6F6;
  font-size: .75rem;
  line-height: normal;
  font-weigth: 400;
}
.coh-ce-8960de13 {
  display: none;
  margin-bottom: 1.875rem;
}
.coh-ce-ca26aa47 {
  display: grid!important;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1.2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-ca26aa47 {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 564px) {
  .coh-ce-ca26aa47 {
    grid-template-columns: 1fr;
  }
}
.coh-ce-ca26aa47 .paragraph--type--card-cifras-interna-padre {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.coh-ce-ca26aa47 .paragraph--type--card-cifras-interna-padre > div {
  display: -webkit-box!important;
  display: -webkit-flex!important;
  display: -ms-flexbox!important;
  display: flex!important;
}
.coh-ce-ca26aa47 .bg-negro-card {
  height: auto!important;
}
.coh-ce-4360bd5 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-4360bd5 {
    gap: 0;
  }
}
.coh-ce-4360bd5 .coh-block {
  width: 24%;
}
@media (max-width: 1023px) {
  .coh-ce-4360bd5 .coh-block {
    width: 100%;
  }
}
.coh-ce-4360bd5 .coh-block:first-child {
  width: 75%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-4360bd5 .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-2b7e0a2d {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-2b7e0a2d {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-2b7e0a2d: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-2b7e0a2d:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-2b7e0a2d {
  color: rgb(255, 255, 255);
  background-color: rgb(20, 106, 239);
}
.active.coh-ce-2b7e0a2d: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;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  color: rgb(255, 255, 255);
  content: "\ec3d";
  font-family: Fontello;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-8960de13 {
  display: none;
  margin-bottom: 1.875rem;
}
.coh-ce-7c512a {
  display: grid!important;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1.2rem;
  padding-bottom: 2rem;
}
@media (max-width: 1023px) {
  .coh-ce-7c512a {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 564px) {
  .coh-ce-7c512a {
    grid-template-columns: 1fr;
  }
}
.coh-ce-7c512a .paragraph--type--card-cifras-interna-padre {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.coh-ce-7c512a .paragraph--type--card-cifras-interna-padre > div {
  display: -webkit-box!important;
  display: -webkit-flex!important;
  display: -ms-flexbox!important;
  display: flex!important;
}
.coh-ce-7c512a .bg-negro-card {
  height: auto!important;
}
.coh-ce-a84cae3e {
  max-width: 42.5rem;
}
.coh-ce-7ad356f0 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-7ad356f0 {
    gap: 0;
  }
}
.coh-ce-7ad356f0 .coh-block {
  width: 23%;
}
@media (max-width: 1023px) {
  .coh-ce-7ad356f0 .coh-block {
    width: 100%;
  }
}
.coh-ce-7ad356f0 .coh-block:first-child {
  width: 50%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-7ad356f0 .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-a39fbdb2 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-a39fbdb2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-a39fbdb2: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-a39fbdb2:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-a39fbdb2 {
  background-color: rgb(20, 106, 239);
  color: rgb(255, 255, 255);
}
.active.coh-ce-a39fbdb2: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;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  content: "\ec3d";
  font-family: Fontello;
  color: rgb(255, 255, 255);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-d2ee265a input.form-autocomplete {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.coh-ce-153c1e78 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 {
    gap: 0;
  }
}
.coh-ce-153c1e78 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block {
    width: 100%;
  }
}
.coh-ce-153c1e78 .coh-block:first-child {
  width: 75%;
  position: relative;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block:first-child {
    width: 100%;
  }
}
.coh-ce-153c1e78 .coh-block:nth-child(3) {
  width: 23%;
}
@media (max-width: 1023px) {
  .coh-ce-153c1e78 .coh-block:nth-child(3) {
    width: 100%;
  }
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-e2943259 {
  margin-top: 0.9375rem;
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.4rem;
}
@media (max-width: 1023px) {
  .coh-ce-e2943259 {
    margin-bottom: 0.9375rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-31d3e1a2 {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-31d3e1a2 {
    width: 100%;
  }
}
.coh-ce-6fcbc5 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child {
  grid-column: 1/4;
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 .item-grid-noticia:first-child img {
    height: auto;
    -o-object-fit: initial;
       object-fit: initial;
    -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.3125rem;
            border-bottom-left-radius: 0.3125rem;
    -webkit-border-bottom-right-radius: 0.3125rem;
            border-bottom-right-radius: 0.3125rem;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 2.5rem;
  color: rgb(246, 246, 246);
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 .item-grid-noticia:first-child h6 {
    margin-top: 0.5rem;
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .body-entradilla {
  display: block;
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .bg-imagen-card {
  width: 70%;
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 .item-grid-noticia:first-child .bg-imagen-card {
    width: 100%;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(29, 29, 29);
  padding: 1.5625rem;
  width: 30%;
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
    width: 100%;
    -webkit-border-top-left-radius: 0.3125rem;
            border-top-left-radius: 0.3125rem;
    -webkit-border-top-right-radius: 0.3125rem;
            border-top-right-radius: 0.3125rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .flex-column-especial-seciion-2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-6fcbc5 .item-grid-noticia:first-child .flex-column-especial-seciion-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .link-especial-2 {
  color: rgb(195, 233, 252);
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .link-especial-2:hover {
  color: rgb(0, 169, 224);
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .categoria-noticia {
  color: rgb(255, 255, 255);
  margin-top: 0;
}
.coh-ce-6fcbc5 .item-grid-noticia:first-child .fecha-especial-2 {
  color: rgb(219, 219, 220);
}
@media (max-width: 1023px) {
  .coh-ce-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-5b915063 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2rem;
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-5b915063 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    display: block;
  }
}
.coh-ce-5b915063 .item-grid-noticia:first-child {
  grid-row: 1/4;
  grid-column: 1/3;
}
.coh-ce-5b915063 .item-grid-noticia:first-child img {
  display: block;
  -webkit-border-top-left-radius: 0.3125rem;
          border-top-left-radius: 0.3125rem;
  -webkit-border-top-right-radius: 0.3125rem;
          border-top-right-radius: 0.3125rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
}
.coh-ce-5b915063 .item-grid-noticia:first-child h6 {
  font-size: 1.5rem;
  line-height: 1.875rem;
  margin-top: 0.625rem;
  margin-bottom: 0.9375rem;
}
@media (max-width: 1023px) {
  .coh-ce-5b915063 .item-grid-noticia:first-child h6 {
    font-size: 1.25rem;
    line-height: 1.6875rem;
  }
}
.coh-ce-5b915063 .item-grid-noticia:first-child .bg-fondo-card {
  background-color: rgb(255, 255, 255);
  padding: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-5b915063 .item-grid-noticia:first-child .bg-fondo-card {
    padding: 0.9375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-c416cdfc {
    margin-bottom: 1.5625rem;
  }
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-d022f960 {
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 800;
  color: rgb(0, 0, 0);
  font-size: 35px;
  text-align: left;
}
.coh-ce-8a43992a .coh-slider-nav-top {
  margin-top: -3.75rem;
  margin-bottom: 1.25rem;
}
.coh-ce-8a43992a div.coh-slider-item.slick-slide {
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
}
.coh-ce-df691084 {
  position: fixed;
  z-index: 3;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-df691084 {
    background-color: rgb(23, 23, 23);
    padding: 1.25rem;
  }
}
.header.fixed.coh-ce-df691084 {
  background-color: rgb(23, 23, 23);
}
.coh-ce-6278b7bb {
  -webkit-filter: brightness(1000%);
          filter: brightness(1000%);
  padding-left: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-6278b7bb {
    padding-left: 0;
  }
}
.coh-ce-6278b7bb a {
  display: block;
}
.coh-ce-ed82aef9 {
  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-ed82aef9 {
    -webkit-column-gap: 0.625rem;
       -moz-column-gap: 0.625rem;
            column-gap: 0.625rem;
  }
}
.coh-ce-45fc2ab3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgb(255, 255, 255);
  font-weight: 600;
  padding: 1.875rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-45fc2ab3 {
    font-size: 0;
    padding: 0;
    margin-right: 0.3125rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-45fc2ab3 {
    margin-right: 0;
  }
}
.coh-ce-45fc2ab3:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e807";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
  font-size: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-45fc2ab3:before {
    padding-right: 0;
    font-size: 1.4375rem;
  }
}
.coh-ce-45fc2ab3:hover {
  background-color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-45fc2ab3:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-a9179257 {
  display: none;
  background-color: rgb(0, 169, 224);
  padding: 1.25rem;
  -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.3125rem;
          border-bottom-left-radius: 0.3125rem;
  -webkit-border-bottom-right-radius: 0.3125rem;
          border-bottom-right-radius: 0.3125rem;
  position: absolute;
  top: 5.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-a9179257 {
    left: 0;
    width: 100%;
  }
}
.coh-ce-64c0440d {
  gap: 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;
}
.coh-ce-599f64fc {
  font-size: 0;
  border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: rgb(255, 255, 255);
  padding-right: 0.625rem;
}
.coh-ce-599f64fc:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e896";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.5625rem;
}
.coh-ce-599f64fc:hover:before {
  color: rgb(0, 0, 102);
}
.coh-ce-49fc6e5 {
  font-size: 0;
}
.coh-ce-49fc6e5:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  display: block;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-49fc6e5:hover:before {
  color: rgb(0, 0, 102);
}
.active-contrast.coh-ce-49fc6e5:before {
  color: rgb(0, 0, 102);
}
.coh-ce-78e57b83 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-78e57b83:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A-";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-78e57b83:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-78e57b83 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-78e57b83:before {
  color: rgb(0, 0, 102);
}
.coh-ce-196ce1d9 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-196ce1d9:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-196ce1d9:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-196ce1d9 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-196ce1d9:before {
  color: rgb(0, 0, 102);
}
.coh-ce-cb551309 {
  font-size: 0;
  font-weight: 300;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cb551309:before {
  line-height: 1.0;
  font-weight: 300;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f042";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1.375rem;
  content: "A+";
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-cb551309:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active.coh-ce-cb551309 {
  pointer-events: none;
}
.menu-accessibility-active.coh-ce-cb551309:before {
  color: rgb(0, 0, 102);
}
.coh-ce-32529a27 {
  font-size: 0;
}
.coh-ce-32529a27:before {
  line-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: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.4375rem;
  display: block;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-32529a27:hover:before {
  color: rgb(0, 0, 102);
}
.menu-accessibility-active-voice.coh-ce-32529a27:before {
  color: rgb(0, 0, 102);
}
.coh-ce-f3134fd2 ul li {
  margin-bottom: 1.25rem;
  color: rgb(101, 101, 101);
  line-height: 1.375rem;
}
.coh-ce-f3134fd2 ul li:last-child {
  margin-bottom: 0;
}
.coh-ce-f3134fd2 .coh-modal-inner {
  background-color: rgb(255, 255, 255);
  padding: 1.5625rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  max-width: 36.25rem;
  overflow: visible;
}
@media (max-width: 1023px) {
  .coh-ce-f3134fd2 .coh-modal-inner {
    padding: 1.25rem;
    width: 90%;
  }
}
.coh-ce-a6ed069e {
  position: relative;
}
@media (max-width: 564px) {
  .coh-ce-a6ed069e {
    margin-right: 1.5625rem;
  }
}
.coh-ce-e9ba6e9a {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding: 2.1875rem;
  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: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-e9ba6e9a {
    padding: 0;
    font-size: 0;
  }
}
.coh-ce-e9ba6e9a:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1ab";
  font-family: icomoon;
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-e9ba6e9a:before {
    padding-right: 0;
  }
}
.coh-ce-e9ba6e9a:hover {
  background-color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-e9ba6e9a:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.active.coh-ce-e9ba6e9a {
  background-color: rgb(0, 169, 224);
}
.coh-ce-15840f9 {
  display: none;
  position: absolute;
  right: 0;
  bottom: -2.125rem;
}
@media (max-width: 1023px) {
  .coh-ce-15840f9 {
    right: 0;
  }
}
.active.coh-ce-15840f9 {
  display: block;
}
.coh-ce-15840f9 .switcher a span.gflag {
  display: none;
}
.coh-ce-15840f9 .switcher a {
  padding: 0.5rem!important;
  background-size: 0.5rem!important;
  font-size: 1rem;
  font-weight: 500;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.coh-ce-15840f9 .links:hover li {
  display: block;
}
.coh-ce-15840f9 .links li {
  padding: 0.4375rem;
  display: none;
  background-color: rgb(255, 255, 255);
}
.coh-ce-15840f9 .links li:hover {
  background-color: rgb(221, 221, 221);
}
.coh-ce-15840f9 .links li a {
  color: rgb(75, 75, 75);
  text-decoration: none;
}
.coh-ce-15840f9 .links .is-active {
  display: block;
}
.coh-ce-15840f9 .links .is-active a {
  color: rgb(51, 51, 51);
  display: block;
  text-decoration: none;
}
.coh-ce-15840f9 .links .is-active a:after {
  color: rgb(72, 72, 72);
  margin-left: 0.625rem;
  font-size: 0.5625rem;
  content: "▼";
}
.coh-ce-15840f9 .switcher {
  width: 6.25rem;
}
.coh-ce-15840f9 .switcher .selected a {
  background-position: 52%!important;
}
.coh-ce-15840f9 .switcher .option a.selected, .coh-ce-15840f9 .switcher .option a:hover {
  background-color: rgb(255, 255, 255);
}
.coh-ce-15840f9 .switcher .option a {
  color: rgb(72, 72, 72);
}
.coh-ce-620e53ba {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-620e53ba .container-buscador.active ~ .lupa-buscador {
  z-index: 2;
}
@media (max-width: 564px) {
  .coh-ce-620e53ba .container-buscador.active ~ .lupa-buscador {
    top: 6.4375rem;
    position: fixed;
    right: 1.875rem;
  }
}
.coh-ce-620e53ba .container-buscador.active ~ .lupa-buscador: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: "\ec3d";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.25rem;
}
.coh-ce-620e53ba .active ~ button {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0);
  padding: 0;
}
.coh-ce-620e53ba .active ~ button:hover {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-620e53ba .active ~ button:before {
  content: normal;
}
.coh-ce-34593fcc {
  width: 0;
  -webkit-transition: all 800ms;
  transition: all 800ms;
  overflow: hidden;
  margin-left: 2.1875rem;
}
@media (max-width: 564px) {
  .coh-ce-34593fcc {
    display: none;
  }
}
.active.coh-ce-34593fcc {
  width: 265px;
  margin-left: -6.25rem;
}
@media (max-width: 564px) {
  .active.coh-ce-34593fcc {
    position: fixed;
    top: 5.875rem;
    right: 0;
    display: block;
    width: 90%;
    margin: auto;
    left: 0;
  }
}
.coh-ce-34593fcc .search-block-form {
  position: relative;
  padding: 0;
}
.coh-ce-34593fcc .search-block-form #search-block-form {
  margin: 0;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item {
  margin: 0;
  float: none;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item:before, .coh-ce-34593fcc .search-block-form #search-block-form .form-item:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search {
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search::-webkit-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search::-moz-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search:-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search::-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form .form-item input.form-search::placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form input.js-form-submit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.25rem;
  margin: auto;
  font-size: 0;
  padding: 0.625rem;
}
.coh-ce-34593fcc .search-block-form #search-block-form div#edit-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  content: "\e8f4";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.125rem;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.4375rem;
}
.coh-ce-42759b7a {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e802";
  font-family: Fontello;
  position: absolute;
  right: 0.3125rem;
  -webkit-transition: all 50ms;
  transition: all 50ms;
  padding: 2rem;
  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: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  .coh-ce-42759b7a {
    font-size: 0;
    padding: 0;
  }
}
.coh-ce-42759b7a:before {
  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.5625rem;
  content: "\e8f4";
  font-family: Fontello;
  padding-right: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-42759b7a:before {
    padding-right: 0;
  }
}
.coh-ce-42759b7a:hover {
  background-color: rgb(0, 169, 224);
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-42759b7a:hover {
    -webkit-transition: none;
    transition: none;
  }
}
.coh-ce-37974544 {
  line-height: 1.0;
  font-weight: 600;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  padding: 2.1875rem;
  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: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
@media (max-width: 1023px) {
  .coh-ce-37974544 {
    padding: 0;
    font-size: 0;
  }
}
.coh-ce-37974544:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  font-size: 1.25rem;
  color: rgb(255, 255, 255);
  padding-right: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-37974544:before {
    padding-right: 0;
  }
}
.coh-ce-37974544:hover {
  background-color: rgb(0, 169, 224);
}
@media (max-width: 1023px) {
  .coh-ce-37974544:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-538470db {
  z-index: 4;
}
.coh-ce-538470db .coh-modal-inner {
  width: 100%;
}
.coh-ce-7e140d35 {
  background-color: rgb(23, 23, 23);
  overflow-y: scroll;
  height: 100vh;
  overflow-x: hidden;
}
.coh-ce-44a02a60 {
  padding: 1.875rem;
}
@media (max-width: 1023px) {
  .coh-ce-44a02a60 {
    padding: 1.25rem;
  }
}
.coh-ce-c2aba146 {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-c2aba146 {
    display: block;
  }
}
.coh-ce-932c1b5f {
  padding-top: 0.4375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.4375rem;
  padding-left: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-932c1b5f:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ed97";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.875rem;
  padding-right: 0.625rem;
}
.coh-ce-cddf7b90 {
  margin-bottom: 2.5rem;
  -webkit-filter: brightness(1000%);
          filter: brightness(1000%);
}
@media (max-width: 1169px) {
  .coh-ce-cddf7b90 {
    display: block;
  }
}
@media (max-width: 1023px) {
  .coh-ce-cddf7b90 {
    display: none;
  }
}
.coh-ce-cddf7b90 a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}
.coh-ce-9c9f8786 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1023px) {
  .coh-ce-9637608f .ul-menu-eafit {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
}
.coh-ce-8a31fe82 {
  position: relative;
}
.coh-ce-28c0c7f2 {
  padding: 1.875rem;
}
@media (max-width: 1169px) {
  .coh-ce-28c0c7f2 {
    background-color: rgb(51, 51, 51);
  }
}
@media (max-width: 1023px) {
  .coh-ce-28c0c7f2 {
    padding: 1.25rem;
  }
}
.coh-ce-2813e55f {
  gap: 5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: -5.125rem;
  right: 5.625rem;
  width: 52.8125rem;
}
@media (max-width: 1169px) {
  .coh-ce-2813e55f {
    position: static;
    margin-top: 1.875rem;
    gap: 1rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-2813e55f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 0;
    width: 100%;
  }
}
.coh-ce-2813e55f a {
  font-size: 0.8125rem;
  color: rgb(255, 255, 255);
  font-weight: 600;
  line-height: 1.3125rem;
  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-2813e55f a:before {
  color: rgb(255, 255, 255);
  padding-right: 0.9375rem;
  font-size: 1.125rem;
}
.coh-ce-2813e55f a:hover {
  color: rgb(0, 169, 224);
  text-decoration: none;
}
.coh-ce-3daeb206:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f24a";
  font-family: icomoon;
}
.coh-ce-96b4cbdb:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eeb7";
  font-family: Fontello;
}
.coh-ce-27b8ebf2:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\eeb5";
  font-family: Fontello;
}
.coh-ce-b8176328 {
  padding-top: 50%;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
@media (max-width: 1169px) {
  .coh-ce-b8176328 {
    padding-top: 2.1875rem;
    padding-bottom: 2.5rem;
    -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-top: 2.5rem;
    border-style: solid;
    border-color: rgb(101, 101, 101);
    border-top-width: 0.0625rem;
  }
}
.coh-ce-b8176328 a {
  padding: 0.9rem 2.5rem!important;
  margin-top: 0.9375rem;
}
.coh-ce-9abdcac0 {
  text-align: right;
}
@media (max-width: 1169px) {
  .coh-ce-9abdcac0 {
    text-align: left;
  }
}
.coh-ce-9abdcac0 p {
  color: rgb(255, 255, 255);
}
.coh-ce-9abdcac0 h6 {
  color: rgb(255, 255, 255);
  font-size: 2.6875rem;
}
@media (max-width: 1399px) {
  .coh-ce-9abdcac0 h6 {
    font-size: 2.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-ce-9abdcac0 h6 {
    font-size: 1.5625rem;
  }
}
@media (max-width: 1169px) {
  .coh-ce-c8b67944 {
    margin-bottom: 1.875rem;
  }
}
@media (max-width: 1169px) {
  .coh-ce-c8b67944 .coh-container {
    -webkit-box-pack: start!important;
    -webkit-justify-content: start!important;
        -ms-flex-pack: start!important;
            justify-content: start!important;
  }
}
.coh-ce-ff663aa2 {
  position: absolute;
  bottom: 1.5625rem;
  right: 0.9375rem;
  max-width: 21.25rem;
}
@media (max-width: 1169px) {
  .coh-ce-ff663aa2 {
    bottom: 0;
    left: 0.3125rem;
    right: initial;
  }
}
@media (max-width: 564px) {
  .coh-ce-ff663aa2 {
    left: 0;
    margin: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 1169px) {
  .coh-ce-ff663aa2 .ct-footer-redes-sociales {
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0);
  }
}
.coh-ce-ff663aa2 .ct-footer-redes-sociales > .coh-row {
  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;
}
.coh-ce-ff663aa2 p {
  font-size: 1rem;
  margin-right: -0.9375rem;
}
.coh-ce-ff663aa2 .container-redes {
  padding-right: 0.625rem;
}
@media (max-width: 1169px) {
  .coh-ce-ff663aa2 .container-redes {
    margin-bottom: 1.25rem;
    -webkit-box-pack: start!important;
    -webkit-justify-content: start!important;
        -ms-flex-pack: start!important;
            justify-content: start!important;
  }
}
.coh-ce-ff663aa2 img.log-foot {
  display: none;
}
@media (max-width: 1169px) {
  .coh-ce-ff663aa2 .img-filter {
    -webkit-filter: contrast(0.73);
            filter: contrast(0.73);
  }
}
.coh-ce-241b5e1b {
  background-color: rgb(51, 51, 51);
  padding-top: 6.25rem;
  padding-right: 0;
  padding-bottom: 2.5rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-c652e8c4 .coh-row-inner {
    row-gap: 1.9rem!important;
  }
}
@media (max-width: 564px) {
  .coh-ce-8cb343fb {
    padding-top: 1.875rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-f25bebd1 {
    padding-top: 1.875rem;
  }
}
.coh-ce-6c4f9e9a {
  margin-top: -4.375rem;
  margin-bottom: 1.5625rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1023px) {
  .coh-ce-6c4f9e9a {
    margin-top: 2.1875rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-80d5a932 {
  margin-top: 3.125rem;
  margin-bottom: 1.5625rem;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1023px) {
  .coh-ce-80d5a932 {
    margin-top: 2.1875rem;
    margin-bottom: 1.25rem;
  }
}
.coh-ce-fd28ed08 {
  background-color: rgb(0, 0, 0);
  padding-top: 3.125rem;
  padding-right: 0;
  padding-bottom: 3.125rem;
  padding-left: 0;
}
@media (max-width: 1023px) {
  .coh-ce-fd28ed08 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
}
.coh-ce-3aeb6817 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-f882381d {
  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;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(127, 127, 127);
  margin-bottom: 2.5rem;
  padding-bottom: 0.3125rem;
}
@media (max-width: 1023px) {
  .coh-ce-f882381d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-f882381d div.coh-container.ssa-component.coh-component:first-child {
  margin-left: 0px;
}
.coh-ce-f882381d div.coh-container.ssa-component.coh-component:last-child {
  margin-right: 0px;
}
.coh-ce-f882381d .coh-wysiwyg:first-child coh-style-titulo-menu-footer {
  font-size: 25px;
}
.coh-ce-f882381d .coh-wysiwyg:last-child {
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1023px) {
  .coh-ce-8d7a8b1e .coh-row-inner {
    row-gap: 1.3rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-29fbe9f9 {
    padding-top: 1.25rem;
  }
}
@media (max-width: 564px) {
  .coh-ce-4d2cf230 {
    padding-top: 1.25rem;
  }
}
.coh-ce-ebda013e {
  background-color: rgb(75, 75, 75);
  padding-top: 100px;
  padding-right: 0;
  padding-bottom: 100px;
  padding-left: 0;
}
.coh-ce-cc9aa9d1 {
  background-color: rgb(75, 75, 75);
}
.coh-ce-9044965b {
  margin-left: 0%;
}
.coh-ce-78108043 {
  margin-top: 50px;
}
@media (max-width: 564px) {
  .coh-ce-78108043 {
    margin-top: 10px;
    width: 100%;
  }
}
.coh-ce-d202520f {
  margin-left: 8%;
}
@media (max-width: 1023px) {
  .coh-ce-d202520f {
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d202520f {
    padding-top: 50px;
  }
}
.coh-ce-c3e6d144 {
  margin-top: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-c3e6d144 {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 564px) {
  .coh-ce-c3e6d144 {
    margin-top: 10px;
    width: 100%;
  }
}
.coh-ce-d037f9c3 {
  background-color: rgb(0, 0, 0);
  padding-top: 50px;
  padding-right: 0;
  padding-bottom: 50px;
  padding-left: 0;
}
.coh-ce-3aeb6817 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-c6c7411f {
  margin-bottom: 25px;
  border-style: solid;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 102);
  border-bottom-width: 0.125rem;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding-top: 0;
  padding-right: 2%;
  padding-bottom: 20px;
  padding-left: 2%;
}
@media (max-width: 1023px) {
  .coh-ce-c6c7411f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-c6c7411f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
.coh-ce-f89873c {
  margin-left: 2%;
}
@media (max-width: 1023px) {
  .coh-ce-f89873c {
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-dde96d46 {
    padding-top: 50px;
  }
}
.coh-ce-1b196935 {
  position: fixed;
  z-index: 3;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1.25rem;
  -webkit-transition: all 500ms;
  transition: all 500ms;
  background-color: rgba(0, 0, 0, 0.49);
}
@media (max-width: 1023px) {
  .coh-ce-1b196935 {
    -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;
  }
}
.header.fixed.coh-ce-1b196935 {
  background-color: rgba(0, 0, 0, 0);
}
.coh-ce-12d29e62 {
  height: 1.25rem;
  width: 10.875rem;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-12d29e62 {
    margin-top: 0;
  }
}
.coh-ce-8d7932a4 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding: 0;
}
.coh-ce-8d7932a4 .menuongoing {
  background-color: rgb(0, 0, 0);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
.coh-ce-8d7932a4 .menuongoing ul.menu li.menu > a.padreog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.coh-ce-ab335ea2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
@media (max-width: 1023px) {
  .coh-ce-ab335ea2 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.coh-ce-ee69c05d {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  margin-top: 2.5rem;
}
@media (max-width: 1023px) {
  .coh-ce-ee69c05d {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0;
  }
}
.coh-ce-ee69c05d .container-buscador.active ~ .lupa-buscador {
  z-index: 2;
}
@media (max-width: 564px) {
  .coh-ce-ee69c05d .container-buscador.active ~ .lupa-buscador {
    top: 6.125rem;
    position: fixed;
    right: 1.875rem;
  }
}
.coh-ce-ee69c05d .container-buscador.active ~ .lupa-buscador: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: "\ec3d";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.25rem;
}
.coh-ce-b63662c5 {
  width: 0;
  -webkit-transition: all 800ms;
  transition: all 800ms;
  overflow: hidden;
  margin-left: 2.1875rem;
}
@media (max-width: 564px) {
  .coh-ce-b63662c5 {
    display: none;
  }
}
.active.coh-ce-b63662c5 {
  width: 265px;
  margin-left: 0.3125rem;
}
@media (max-width: 564px) {
  .active.coh-ce-b63662c5 {
    position: fixed;
    top: 5.625rem;
    right: 0;
    display: block;
    width: 90%;
    margin: auto;
    left: 0;
  }
}
.coh-ce-b63662c5 .search-block-form {
  position: relative;
  padding: 0;
}
.coh-ce-b63662c5 .search-block-form #search-block-form {
  margin: 0;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item {
  margin: 0;
  float: none;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item:before, .coh-ce-b63662c5 .search-block-form #search-block-form .form-item:after {
  clear: none;
  content: normal;
  display: inline;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search {
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.875rem;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-webkit-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-moz-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search:-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search::-ms-input-placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form .form-item input.form-search::placeholder {
  color: rgb(75, 75, 75);
  font-family: 'Inter', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.8125rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form input.js-form-submit {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.25rem;
  margin: auto;
  font-size: 0;
  padding: 0.625rem;
}
.coh-ce-b63662c5 .search-block-form #search-block-form div#edit-actions:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  content: "\e8f4";
  font-family: Fontello;
  color: rgb(23, 23, 23);
  font-size: 1.125rem;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.4375rem;
}
.coh-ce-47b61263 {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e802";
  font-family: Fontello;
  font-size: 0;
  position: absolute;
  right: 0.3125rem;
}
.coh-ce-47b61263: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: "\e8f4";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 1.5625rem;
}
.coh-ce-9fd3290f {
  display: none;
}
@media (max-width: 1023px) {
  .coh-ce-9fd3290f {
    display: block;
  }
}
.coh-ce-7245e3da {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ec49";
  font-family: Fontello;
  color: rgb(255, 255, 255);
  font-size: 0;
}
.coh-ce-7245e3da:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(255, 255, 255);
  font-size: 1.25rem;
  content: "\ec49";
  font-family: Fontello;
}
.coh-ce-538470db {
  z-index: 4;
}
.coh-ce-538470db .coh-modal-inner {
  width: 100%;
}
.coh-ce-ea18fd06 {
  background-color: rgb(23, 23, 23);
  padding: 1.875rem;
  overflow-y: scroll;
  height: 100vh;
}
.coh-ce-558f2368 {
  display: none;
  margin-bottom: 2.1875rem;
  margin-left: 0.625rem;
}
@media (max-width: 1023px) {
  .coh-ce-558f2368 {
    display: block;
  }
}
.coh-ce-9c9f8786 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.coh-ce-ebda013e {
  background-color: rgb(75, 75, 75);
  padding-top: 100px;
  padding-right: 0;
  padding-bottom: 100px;
  padding-left: 0;
}
.coh-ce-cc9aa9d1 {
  background-color: rgb(75, 75, 75);
}
.coh-ce-9044965b {
  margin-left: 0%;
}
.coh-ce-78108043 {
  margin-top: 50px;
}
@media (max-width: 564px) {
  .coh-ce-78108043 {
    margin-top: 10px;
    width: 100%;
  }
}
.coh-ce-d202520f {
  margin-left: 8%;
}
@media (max-width: 1023px) {
  .coh-ce-d202520f {
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-d202520f {
    padding-top: 50px;
  }
}
.coh-ce-c3e6d144 {
  margin-top: 50px;
}
@media (max-width: 1023px) {
  .coh-ce-c3e6d144 {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (max-width: 564px) {
  .coh-ce-c3e6d144 {
    margin-top: 10px;
    width: 100%;
  }
}
.coh-ce-d037f9c3 {
  background-color: rgb(0, 0, 0);
  padding-top: 50px;
  padding-right: 0;
  padding-bottom: 50px;
  padding-left: 0;
}
.coh-ce-3aeb6817 {
  background-color: rgb(0, 0, 0);
}
.coh-ce-c6c7411f {
  margin-bottom: 25px;
  border-style: solid;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 102);
  border-bottom-width: 0.125rem;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding-top: 0;
  padding-right: 2%;
  padding-bottom: 20px;
  padding-left: 2%;
}
@media (max-width: 1023px) {
  .coh-ce-c6c7411f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
@media (max-width: 564px) {
  .coh-ce-c6c7411f {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
.coh-ce-f89873c {
  margin-left: 2%;
}
@media (max-width: 1023px) {
  .coh-ce-f89873c {
    margin-left: 0px;
  }
}
@media (max-width: 564px) {
  .coh-ce-dde96d46 {
    padding-top: 50px;
  }
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-8c4b1473 {
  margin-bottom: 1.875rem;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-443cc08f {
  display: none;
}
.coh-ce-8c4b1473 {
  margin-bottom: 1.875rem;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-3d0e6c18 {
  margin-top: 1.25rem;
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}
.coh-ce-3d0e6c18 {
  margin-top: 1.25rem;
}
.coh-ce-8d6da8b4 {
  margin-top: 1.875rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.4rem;
}
@media (max-width: 1023px) {
  .coh-ce-8d6da8b4 {
    margin-top: 1.25rem;
    margin-bottom: 1.875rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.coh-ce-31d3e1a2 {
  width: 33%;
}
@media (max-width: 1023px) {
  .coh-ce-31d3e1a2 {
    width: 100%;
  }
}
.coh-ce-f9064ec1 {
  gap: 20px 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3.125rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 {
    gap: 0;
  }
}
.coh-ce-f9064ec1 .coh-block {
  width: 32%;
}
@media (max-width: 1023px) {
  .coh-ce-f9064ec1 .coh-block {
    width: 100%;
  }
}
.coh-ce-f9064ec1 .coh-block:first-child {
  width: 100%;
  position: relative;
}
.coh-ce-c47faae9 {
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  font-size: 0.9375rem;
  padding-top: 0.9375rem;
  padding-right: 0.625rem;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
  -webkit-box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.07);
  -webkit-border-radius: 0.3125rem;
          border-radius: 0.3125rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media (max-width: 1023px) {
  .coh-ce-c47faae9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 1.25rem;
  }
}
.coh-ce-c47faae9: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: "\ec2f";
  font-family: Fontello;
  color: rgb(155, 155, 155);
  font-size: 1.25rem;
}
.coh-ce-c47faae9:focus {
  border-color: rgb(20, 106, 239);
  border-width: 0.0625rem;
  border-style: solid;
}
.active.coh-ce-c47faae9:after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}
.coh-ce-28fc11be {
  padding-bottom: 1.875rem;
}

