﻿.GDS .ModTituloSubDescripcionGDS .elementoTexto .titulo {
  font-weight: 800;font-size: 48px;line-height: 60px;letter-spacing: 0.5px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos h4 {
  font-weight: 800;font-size: 18px;line-height: 22px;letter-spacing: 0.5px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .segundoTitulo {
  font-weight: 600;font-size: 32px;line-height: 48px;letter-spacing: 0.2px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .tercerTitulo {
  font-weight: 700;font-size: 16px;line-height: 24px;letter-spacing: 0.1px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos ul li,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn) {
  font-weight: 400;font-size: 18px;line-height: 27px;letter-spacing: 0.1px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos {
  font-weight: 400;font-size: 14px;line-height: 21px;letter-spacing: 0.1px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos h6 {
  font-weight: 400;font-size: 12px;line-height: 18px;letter-spacing: 0.1px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn) {
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .titulo {
    font-size: 30px;line-height: 38px;letter-spacing: 0.1px;
  }
}
/*Verde Primario*/
/*Verde Secundario*/
/*Gris Oscuro*/
/*Gris Claro*/
/*Fondo*/
/*General*/
/*Colores oscuros*/
/*Verde Primario*/
/*Verde Sercundario*/
/*Gris Oscuro*/
/*Gris Claro*/
/*Fondo*/
/*Media Querys*/
/*Elavacion*/
/*Graficos*/
/*Verde Primario*/
/*Verde Secundario*/
/*Gris Oscuro*/
/*Morado*/
/*Rosa*/
/*Turquesa*/
/*Naranja*/
/*Azul Rey*/
/*Espacios*/
.GDS .ModTituloSubDescripcionGDS {
  margin-bottom: 40px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto {
  margin-top: 16px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .titulo {
  color: #5D5D5D;
  margin-top: 16px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .segundoTitulo {
  color: #69BE28;
  margin-top: 16px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .tercerTitulo {
  color: #00693C;
  margin-top: 16px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos {
  margin-top: 16px;
  color: #3F3F3F;
}
@media (max-width: 767.98px) {
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos {
    overflow-wrap: anywhere;
  }
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos .ContenedorTablaGDS {
    width: 100%;
    overflow-x: auto;
  }
}
@media (max-width: 991.98px) {
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos iframe {
    width: 100%;
    aspect-ratio: 16 / 9;
  }
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos ul {
  line-height: initial;
  list-style: none;
  padding: 0;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos ul li {
  padding-left: 40px;
  background-image: url(../../../../../img/about/icon-item.png);
  background-repeat: no-repeat;
  background-position: 10px 4px;
  background-size: 15px;
  margin: 0 0 5px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a {
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  background-color: #0000;
  display: inline-block;
  cursor: pointer;
  width: fit-content;
  outline: 3px solid #0000;
  border: 1px solid #0000;
  padding: 0;
  color: #00693C;
  text-decoration: underline;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus-visible .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus-visible .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus-visible .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus-visible .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:focus-visible,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:focus-visible {
  outline-color: #C3E5A9;
  border-color: #C3E5A9;
  color: #00693C;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:hover,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:hover {
  text-decoration: none;
  color: #717171;
  outline-color: #0000;
  border-color: #0000;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a:active,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a:active {
  border-color: #C4C4C4;
  outline-color: #0000;
  color: #00693C;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos p a[disabled],
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos li a[disabled] {
  pointer-events: none;
  color: #C4C4C4;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos span:not(.Button-Primary-RichText) a {
  color: #00693C;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos span.Button-Primary-RichText a {
  color: #fff !important;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos span:not(.Button-TextLink-RichText) a {
  text-decoration: none;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table {
  margin-bottom: 24px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table .cell {
  align-items: stretch;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table .cell .header,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table .cell .descripcionData {
  width: 100%;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table.tablaImagen td {
  vertical-align: middle;
}
@media (max-width: 991.98px) {
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table.tablaImagen {
    width: revert-layer;
  }
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table.tablaImagen .cell .descripcionData {
    width: 50%;
  }
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn) {
  margin: 8px 0;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  background-color: #0000;
  display: inline-block;
  cursor: pointer;
  width: fit-content;
  outline: 3px solid #0000;
  border: 1px solid #0000;
  padding: 0;
  color: #00693C;
  text-decoration: underline;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):focus-visible .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):focus,
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):focus-visible {
  outline-color: #C3E5A9;
  border-color: #C3E5A9;
  color: #00693C;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):hover {
  text-decoration: none;
  color: #717171;
  outline-color: #0000;
  border-color: #0000;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn):active {
  border-color: #C4C4C4;
  outline-color: #0000;
  color: #00693C;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td a:not(.btn)[disabled] {
  pointer-events: none;
  color: #C4C4C4;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td iframe {
  aspect-ratio: 16/9;
}
@media (max-width: 991.98px) {
  .GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td {
    min-width: 100px;
  }
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .contenedorTextos table td[rowspan] {
  height: 100%;
  vertical-align: middle;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .cotenedorEnlaces {
  display: inline-flex;
  flex-direction: column;
  row-gap: 16px;
}
.GDS .ModTituloSubDescripcionGDS .elementoTexto .cotenedorEnlaces a {
  margin-top: 16px;
  text-decoration: none;
}