<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*
Resoluciones
*/
/* line 4, ../sass/elements.scss */
.separator {
  height: 5em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 4, ../sass/elements.scss */
  .separator {
    height: 2em !important;
  }
}
@media all and (max-width: 899px) {
  /* line 4, ../sass/elements.scss */
  .separator {
    height: 2em !important;
  }
}

/*
                     /$$                                            
                    | $$                                            
  /$$$$$$$  /$$$$$$ | $$            /$$$$$$   /$$$$$$   /$$$$$$     
 /$$_____/ /$$__  $$| $$           /$$__  $$ |____  $$ /$$__  $$    
|  $$$$$$ | $$$$$$$$| $$          | $$  \ $$  /$$$$$$$| $$  \ $$    
 \____  $$| $$_____/| $$          | $$  | $$ /$$__  $$| $$  | $$    
 /$$$$$$$/|  $$$$$$$| $$ /$$      | $$$$$$$/|  $$$$$$$|  $$$$$$$ /$$
|_______/  \_______/|__/|__/      | $$____/  \_______/ \____  $$|__/
                                  | $$                 /$$  \ $$    
                                  | $$                |  $$$$$$/    
                                  |__/                 \______/     
*/
/* line 29, ../sass/elements.scss */
section.selector-paginas .box-intro {
  text-align: center;
  width: 90%;
  max-width: 665px;
  margin: 0px auto 5em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 29, ../sass/elements.scss */
  section.selector-paginas .box-intro {
    margin-bottom: 3em;
  }
}
@media all and (max-width: 899px) {
  /* line 29, ../sass/elements.scss */
  section.selector-paginas .box-intro {
    margin-bottom: 2em;
  }
}
/* line 40, ../sass/elements.scss */
section.selector-paginas .box-intro h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.35em;
}
/* line 47, ../sass/elements.scss */
section.selector-paginas .box-intro p {
  color: var(--text-color);
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.5em;
}
/* line 54, ../sass/elements.scss */
section.selector-paginas .box-intro .selectric-wrapper {
  margin-top: 2em;
}

/*
#                                                                                       
#                                                                                       
#    /$$$$$$$  /$$$$$$  /$$  /$$$$$$          /$$$$$$/$$$$   /$$$$$$   /$$$$$$  /$$$$$$ 
#   /$$_____/ |____  $$|__/ |____  $$ /$$$$$$| $$_  $$_  $$ |____  $$ /$$__  $$|____  $$
#  | $$        /$$$$$$$ /$$  /$$$$$$$|______/| $$ \ $$ \ $$  /$$$$$$$| $$  \ $$ /$$$$$$$
#  | $$       /$$__  $$| $$ /$$__  $$        | $$ | $$ | $$ /$$__  $$| $$  | $$/$$__  $$
#  |  $$$$$$$|  $$$$$$$| $$|  $$$$$$$        | $$ | $$ | $$|  $$$$$$$| $$$$$$$/  $$$$$$$
#   \_______/ \_______/| $$ \_______/        |__/ |__/ |__/ \_______/| $$____/ \_______/
#                 /$$  | $$                                          | $$               
#                |  $$$$$$/                                          | $$               
#                 \______/                                           |__/               
*/
/* line 76, ../sass/elements.scss */
section.mapa-localizacion .gm-style-iw .info-content {
  padding: 20px 10px 10px;
  text-decoration: none;
  font-size: 16px;
  text-align: center;
  overflow-y: hidden;
  margin-bottom: 5px;
}
/* line 83, ../sass/elements.scss */
section.mapa-localizacion .gm-style-iw .info-content h2 {
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 600;
}
/* line 88, ../sass/elements.scss */
section.mapa-localizacion .gm-style-iw .info-content h3 {
  color: var(--secondary-color);
  font-size: 15px;
  font-weight: 400;
}
/* line 93, ../sass/elements.scss */
section.mapa-localizacion .gm-style-iw .info-content a {
  margin-top: 15px;
  text-decoration: none;
  color: #000;
  display: inline-block;
  width: 25px;
  height: 25px;
}
/* line 103, ../sass/elements.scss */
section.mapa-localizacion.fondo-color {
  padding-top: 3em;
  padding-bottom: 3em;
}
/* line 107, ../sass/elements.scss */
section.mapa-localizacion.fondo-color .page-intro p {
  color: #fff;
}
/* line 113, ../sass/elements.scss */
section.mapa-localizacion.fondo-color .iconos li:after {
  content: '';
  background-color: #fff;
}
/* line 117, ../sass/elements.scss */
section.mapa-localizacion.fondo-color .iconos li .number {
  color: #fff;
}
/* line 123, ../sass/elements.scss */
section.mapa-localizacion .selectric-wrapper {
  margin-bottom: 4em;
  margin-top: -3em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 123, ../sass/elements.scss */
  section.mapa-localizacion .selectric-wrapper {
    margin-top: 0px;
  }
}
@media all and (max-width: 899px) {
  /* line 123, ../sass/elements.scss */
  section.mapa-localizacion .selectric-wrapper {
    margin-top: 0px;
  }
}
/* line 133, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper {
  position: relative;
  max-width: 1000px;
  margin: 0px auto;
}
/* line 137, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper.big {
  max-width: 1300px;
}
/* line 139, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper.big:before {
  padding-top: 56.25%;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 139, ../sass/elements.scss */
  section.mapa-localizacion .map-wrapper.big:before {
    padding-top: 65%;
  }
}
@media all and (max-width: 899px) {
  /* line 139, ../sass/elements.scss */
  section.mapa-localizacion .map-wrapper.big:before {
    padding-top: 100%;
  }
}
/* line 149, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper:before {
  content: '';
  display: block;
  padding-top: 60%;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 149, ../sass/elements.scss */
  section.mapa-localizacion .map-wrapper:before {
    padding-top: 65%;
  }
}
@media all and (max-width: 899px) {
  /* line 149, ../sass/elements.scss */
  section.mapa-localizacion .map-wrapper:before {
    padding-top: 100%;
  }
}
/* line 160, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper .leyenda {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 1;
  font-size: 11px;
}
/* line 166, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper .leyenda .option {
  margin-bottom: 10px;
}
/* line 168, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper .leyenda .option .circle {
  display: inline-block;
  width: 13px;
  height: 13px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 179, ../sass/elements.scss */
section.mapa-localizacion .map-wrapper .map-container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* line 187, ../sass/elements.scss */
section.mapa-localizacion .iconos {
  margin-top: 4em;
  text-align: center;
}
/* line 190, ../sass/elements.scss */
section.mapa-localizacion .iconos li {
  display: inline-block;
  width: 200px;
  vertical-align: top;
  padding: 0px 10px 12px;
  margin-bottom: 2em;
  position: relative;
}
@media all and (max-width: 899px) {
  /* line 190, ../sass/elements.scss */
  section.mapa-localizacion .iconos li {
    width: 125px;
  }
}
/* line 200, ../sass/elements.scss */
section.mapa-localizacion .iconos li .icon {
  position: relative;
  margin-bottom: 5px;
}
/* line 203, ../sass/elements.scss */
section.mapa-localizacion .iconos li .icon:before {
  content: '';
  display: block;
  padding-top: 45%;
  width: 100%;
}
/* line 209, ../sass/elements.scss */
section.mapa-localizacion .iconos li .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 220, ../sass/elements.scss */
section.mapa-localizacion .iconos li:after {
  content: '';
  width: 88px;
  height: 2px;
  background-color: var(--secondary-color);
  position: absolute;
  bottom: 0px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 230, ../sass/elements.scss */
section.mapa-localizacion .iconos li .number {
  display: block;
  color: var(--secondary-color);
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.2em;
}
/* line 238, ../sass/elements.scss */
section.mapa-localizacion .iconos li .title {
  color: var(--primary-color);
  font-size: 0.7em;
  font-weight: 400;
  line-height: 1.3em;
}

/* line 248, ../sass/elements.scss */
section.caja-mapa {
  padding: 0px 10px;
}
/* line 250, ../sass/elements.scss */
section.caja-mapa .wrapper {
  max-width: 1260px;
  margin: 0px auto;
  position: relative;
}
/* line 254, ../sass/elements.scss */
section.caja-mapa .wrapper .mapa {
  width: 100%;
  height: auto !important;
}
/* line 258, ../sass/elements.scss */
section.caja-mapa .wrapper .leyenda, section.caja-mapa .wrapper .ampliar, section.caja-mapa .wrapper .zoom {
  position: absolute;
  z-index: 1;
}
/* line 262, ../sass/elements.scss */
section.caja-mapa .wrapper .leyenda {
  top: 0px;
  left: 0px;
}
/* line 266, ../sass/elements.scss */
section.caja-mapa .wrapper .zoom {
  bottom: 0px;
  right: 0px;
}
/* line 270, ../sass/elements.scss */
section.caja-mapa .wrapper .ampliar {
  top: 0px;
  right: 0px;
}

/*
#                                                                          /$$                    
#                                                                         |__/                    
#    /$$$$$$$  /$$$$$$  /$$  /$$$$$$          /$$$$$$   /$$$$$$  /$$   /$$ /$$  /$$$$$$   /$$$$$$ 
#   /$$_____/ |____  $$|__/ |____  $$ /$$$$$$/$$__  $$ /$$__  $$| $$  | $$| $$ /$$__  $$ /$$__  $$
#  | $$        /$$$$$$$ /$$  /$$$$$$$|______/ $$$$$$$$| $$  \ $$| $$  | $$| $$| $$  \ $$| $$  \ $$
#  | $$       /$$__  $$| $$ /$$__  $$       | $$_____/| $$  | $$| $$  | $$| $$| $$  | $$| $$  | $$
#  |  $$$$$$$|  $$$$$$$| $$|  $$$$$$$       |  $$$$$$$|  $$$$$$$|  $$$$$$/| $$| $$$$$$$/|  $$$$$$/
#   \_______/ \_______/| $$ \_______/        \_______/ \____  $$ \______/ |__/| $$____/  \______/ 
#                 /$$  | $$                                 | $$              | $$                
#                |  $$$$$$/                                 | $$              | $$                
#                 \______/                                  |__/              |__/                
*/
/* line 293, ../sass/elements.scss */
section.caja-equipo header {
  text-align: center;
  padding: 3em 2em 5.4em;
}
/* line 296, ../sass/elements.scss */
section.caja-equipo header h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 303, ../sass/elements.scss */
section.caja-equipo header p {
  color: var(--secondary-color);
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 2em;
}
/* line 312, ../sass/elements.scss */
section.caja-equipo header .buscador {
  max-width: 90%;
  height: auto !important;
}
/* line 317, ../sass/elements.scss */
section.caja-equipo .content {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}
/* line 321, ../sass/elements.scss */
section.caja-equipo .content p.no-results {
  text-align: center;
  padding: 2em 1em 4em;
  color: var(--primary-color);
}
/* line 326, ../sass/elements.scss */
section.caja-equipo .content ul {
  text-align: center;
}
/* line 329, ../sass/elements.scss */
section.caja-equipo .content li {
  vertical-align: top;
  display: inline-block;
  width: 200px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: 0px 2em 3em;
}
@media all and (max-width: 899px) {
  /* line 329, ../sass/elements.scss */
  section.caja-equipo .content li {
    width: 130px;
    margin: 0px 10px 2em;
  }
}
/* line 340, ../sass/elements.scss */
section.caja-equipo .content li .avatar {
  width: 180px;
  margin-bottom: 1em;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 346, ../sass/elements.scss */
section.caja-equipo .content li .avatar:before {
  display: block;
  content: '';
  padding-top: 100%;
}
/* line 351, ../sass/elements.scss */
section.caja-equipo .content li .avatar .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 363, ../sass/elements.scss */
section.caja-equipo .content li h3 {
  color: var(--primary-color);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 0.3em;
}
@media all and (max-width: 899px) {
  /* line 363, ../sass/elements.scss */
  section.caja-equipo .content li h3 {
    height: 2.4em;
  }
}
/* line 373, ../sass/elements.scss */
section.caja-equipo .content li h5 {
  color: var(--secondary-color);
  font-size: 0.8em;
  font-weight: 400;
  line-height: 1.4em;
  margin-bottom: 1em;
  height: 4.2em;
}
/* line 384, ../sass/elements.scss */
section.caja-equipo .content li a {
  text-decoration: none;
  display: inline-block;
  color: #fff;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  background-color: var(--primary-color);
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  text-align: center;
  position: relative;
}
/* line 396, ../sass/elements.scss */
section.caja-equipo .content li a i {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 0.8em;
}

/* line 408, ../sass/elements.scss */
section.caja-paises {
  padding-bottom: 3em;
  background-image: linear-gradient(54deg, #a9cba7 0%, #6fa96c 100%);
  position: relative;
}
/* line 412, ../sass/elements.scss */
section.caja-paises header {
  text-align: center;
  padding: 4.8em 2em 4.6em;
}
/* line 415, ../sass/elements.scss */
section.caja-paises header h1 {
  color: #005782;
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 422, ../sass/elements.scss */
section.caja-paises header p {
  color: #fff;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 0em;
}
/* line 432, ../sass/elements.scss */
section.caja-paises .content {
  margin: 0px 20px 4em;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 437, ../sass/elements.scss */
section.caja-paises .content img {
  max-width: calc(100% - 2em);
  height: auto !important;
  display: inline-block;
  margin: 0px 2em 2em;
}
/* line 444, ../sass/elements.scss */
section.caja-paises .bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url();
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
#                      /$$                              
#                     |__/                              
#    /$$$$$$  /$$$$$$  /$$  /$$$$$$$  /$$$$$$   /$$$$$$$
#   /$$__  $$|____  $$| $$ /$$_____/ /$$__  $$ /$$_____/
#  | $$  \ $$ /$$$$$$$| $$|  $$$$$$ | $$$$$$$$|  $$$$$$ 
#  | $$  | $$/$$__  $$| $$ \____  $$| $$_____/ \____  $$
#  | $$$$$$$/  $$$$$$$| $$ /$$$$$$$/|  $$$$$$$ /$$$$$$$/
#  | $$____/ \_______/|__/|_______/  \_______/|_______/ 
#  | $$                                                 
#  | $$                                                 
#  |__/   
*/
/* line 471, ../sass/elements.scss */
section.localizacion-por-pais {
  padding-bottom: 3em;
  position: relative;
  overflow: hidden;
}
/* line 475, ../sass/elements.scss */
section.localizacion-por-pais.degradado {
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
}
/* line 479, ../sass/elements.scss */
section.localizacion-por-pais.degradado header p {
  color: #fff;
}
/* line 484, ../sass/elements.scss */
section.localizacion-por-pais header {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 4.8em 2em 4.6em;
}
/* line 489, ../sass/elements.scss */
section.localizacion-por-pais header h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 496, ../sass/elements.scss */
section.localizacion-por-pais header p {
  color: var(--secondary-color);
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 0em;
}
/* line 506, ../sass/elements.scss */
section.localizacion-por-pais .content {
  margin: 0px auto 4em;
  padding: 0px 20px;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 512, ../sass/elements.scss */
section.localizacion-por-pais .content .item {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  margin: 0px 40px 60px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 512, ../sass/elements.scss */
  section.localizacion-por-pais .content .item {
    margin: 0px 20px 50px;
  }
}
@media all and (max-width: 899px) {
  /* line 512, ../sass/elements.scss */
  section.localizacion-por-pais .content .item {
    margin: 0px 20px 50px;
  }
}
/* line 523, ../sass/elements.scss */
section.localizacion-por-pais .content .item a {
  text-decoration: none;
}
/* line 527, ../sass/elements.scss */
section.localizacion-por-pais .content .item a:hover .icons {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 530, ../sass/elements.scss */
section.localizacion-por-pais .content .item a:hover .flag {
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 534, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .flag {
  width: 45px;
  height: auto !important;
  margin-bottom: 15px;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
/* line 540, ../sass/elements.scss */
section.localizacion-por-pais .content .item a h4 {
  color: var(--primary-color);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.45px;
  line-height: 28px;
  margin-bottom: 15px;
}
/* line 548, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons {
  padding: 20px 0px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 553, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons .icon {
  display: inline-block;
  text-align: center;
}
/* line 556, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons .icon .image {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 563, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons .icon .number {
  color: #ffffff;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}
/* line 569, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons .icon .tag {
  color: var(--primary-color);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}
/* line 576, ../sass/elements.scss */
section.localizacion-por-pais .content .item a .icons .icon + .icon {
  margin-left: 20px;
}
/* line 583, ../sass/elements.scss */
section.localizacion-por-pais .bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
#     /$$              /$$         /$$                        
#    | $$             | $$        |__/                        
#   /$$$$$$ /$$   /$$/$$$$$$       /$$ /$$$$$$/$$$$   /$$$$$$ 
#  |_  $$_/|  $$ /$$/_  $$_/$$$$$$| $$| $$_  $$_  $$ /$$__  $$
#    | $$   \  $$$$/  | $$|______/| $$| $$ \ $$ \ $$| $$  \ $$
#    | $$ /$$&gt;$$  $$  | $$ /$$    | $$| $$ | $$ | $$| $$  | $$
#    |  $$$$/$$/\  $$ |  $$$$/    | $$| $$ | $$ | $$|  $$$$$$$
#     \___/|__/  \__/  \___/      |__/|__/ |__/ |__/ \____  $$
#                                                    /$$  \ $$
#                                                   |  $$$$$$/
#                                                    \______/ 
*/
/* line 609, ../sass/elements.scss */
section.caja-texto-imagen {
  padding-bottom: 3em;
  position: relative;
}
/* line 612, ../sass/elements.scss */
section.caja-texto-imagen.degradado {
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
}
/* line 616, ../sass/elements.scss */
section.caja-texto-imagen.degradado header p {
  color: #fff;
}
/* line 621, ../sass/elements.scss */
section.caja-texto-imagen header {
  text-align: center;
  padding: 4.8em 2em 4.6em;
}
/* line 624, ../sass/elements.scss */
section.caja-texto-imagen header h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 631, ../sass/elements.scss */
section.caja-texto-imagen header p {
  color: var(--secondary-color);
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 0em;
}
/* line 641, ../sass/elements.scss */
section.caja-texto-imagen .content {
  margin: 0px 20px 4em;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 646, ../sass/elements.scss */
section.caja-texto-imagen .content .image-wrapper {
  max-width: 1440px;
  margin: 0px auto;
  text-align: center;
}
/* line 650, ../sass/elements.scss */
section.caja-texto-imagen .content .image-wrapper .image-item {
  max-width: calc(100% - 4em);
  height: auto !important;
  display: inline-block;
  margin: 0px 2em 2em;
  position: relative;
  vertical-align: top;
}
/* line 657, ../sass/elements.scss */
section.caja-texto-imagen .content .image-wrapper .image-item img {
  max-width: 100%;
  height: auto !important;
}
/* line 661, ../sass/elements.scss */
section.caja-texto-imagen .content .image-wrapper .image-item h3 {
  margin-top: 2em;
  color: var(--secondary-color);
  font-size: 0.8em;
  line-height: 1.2em;
}
/* line 674, ../sass/elements.scss */
section.caja-texto-imagen .bg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/*
                                                   /$$   /$$                        
                                                  |__/  | $$                        
  /$$$$$$$  /$$$$$$  /$$  /$$$$$$         /$$$$$$$ /$$ /$$$$$$    /$$$$$$   /$$$$$$$
 /$$_____/ |____  $$|__/ |____  $$       /$$_____/| $$|_  $$_/   |____  $$ /$$_____/
| $$        /$$$$$$$ /$$  /$$$$$$$      | $$      | $$  | $$      /$$$$$$$|  $$$$$$ 
| $$       /$$__  $$| $$ /$$__  $$      | $$      | $$  | $$ /$$ /$$__  $$ \____  $$
|  $$$$$$$|  $$$$$$$| $$|  $$$$$$$      |  $$$$$$$| $$  |  $$$$/|  $$$$$$$ /$$$$$$$/
 \_______/ \_______/| $$ \_______/       \_______/|__/   \___/   \_______/|_______/ 
               /$$  | $$                                                            
              |  $$$$$$/                                                            
               \______/                                                             
*/
/* line 700, ../sass/elements.scss */
section.caja-citas .content {
  padding: 4em 2em;
  max-width: 650px;
  margin: 0px auto;
  text-align: center;
}
/* line 705, ../sass/elements.scss */
section.caja-citas .content h2 {
  color: var(--primary-color);
  font-size: 2.6em;
  line-height: 1.1em;
  margin-bottom: 1em;
}
/* line 711, ../sass/elements.scss */
section.caja-citas .content p.texto_cita {
  /* Style for "ÔÇ£No existe" */
  color: var(--text-color);
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.4px;
  line-height: 1.5em;
  margin-bottom: 1em;
}
/* line 720, ../sass/elements.scss */
section.caja-citas .content p.autor_cita {
  /* Style for "Sonia Prie" */
  color: var(--primary-color);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
}
/* line 727, ../sass/elements.scss */
section.caja-citas .content p.pie_cita {
  /* Style for "Empleada d" */
  color: var(--secondary-color);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
}

/*
#    /$$$$$$                               /$$$$$$  /$$$$$$                                                   
#   /$$__  $$                             |_  $$_/ /$$__  $$                                                  
#  | $$  \__/ /$$$$$$  /$$  /$$$$$$         | $$  | $$  \__/$$$$$$  /$$$$$$  /$$$$$$/$$$$   /$$$$$$   /$$$$$$$
#  | $$      |____  $$|__/ |____  $$        | $$  | $$$$  /$$__  $$|____  $$| $$_  $$_  $$ /$$__  $$ /$$_____/
#  | $$       /$$$$$$$ /$$  /$$$$$$$        | $$  | $$_/ | $$  \__/ /$$$$$$$| $$ \ $$ \ $$| $$$$$$$$|  $$$$$$ 
#  | $$    $$/$$__  $$| $$ /$$__  $$        | $$  | $$   | $$      /$$__  $$| $$ | $$ | $$| $$_____/ \____  $$
#  |  $$$$$$/  $$$$$$$| $$|  $$$$$$$       /$$$$$$| $$   | $$     |  $$$$$$$| $$ | $$ | $$|  $$$$$$$ /$$$$$$$/
#   \______/ \_______/| $$ \_______/      |______/|__/   |__/      \_______/|__/ |__/ |__/ \_______/|_______/ 
#                /$$  | $$                                                                                    
#               |  $$$$$$/                                                                                    
#                \______/                                                                                     
*/
/* line 752, ../sass/elements.scss */
section.caja-iframes {
  position: relative;
  padding: 6em 0;
}
@media all and (max-width: 899px) {
  /* line 752, ../sass/elements.scss */
  section.caja-iframes {
    padding: 3em 0;
  }
}
/* line 758, ../sass/elements.scss */
section.caja-iframes .fondo {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 90%;
  max-height: 90%;
  z-index: 0;
}
/* line 769, ../sass/elements.scss */
section.caja-iframes.degradado {
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
}
/* line 773, ../sass/elements.scss */
section.caja-iframes.degradado header h2 {
  color: #fff;
}
/* line 776, ../sass/elements.scss */
section.caja-iframes.degradado header p {
  color: #fff;
}
/* line 779, ../sass/elements.scss */
section.caja-iframes.degradado header hr {
  background-color: #fff !important;
}
/* line 786, ../sass/elements.scss */
section.caja-iframes.degradado .content .iconos li .number {
  color: #fff;
}
/* line 789, ../sass/elements.scss */
section.caja-iframes.degradado .content .iconos li:after {
  background-color: #fff;
}
/* line 796, ../sass/elements.scss */
section.caja-iframes header {
  text-align: center;
  padding: 2em 2em 0em;
}
@media all and (max-width: 899px) {
  /* line 796, ../sass/elements.scss */
  section.caja-iframes header {
    padding: 2em 1.5em 0em;
  }
}
/* line 802, ../sass/elements.scss */
section.caja-iframes header h2 {
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  color: var(--secondary-color);
  margin-bottom: 0.7em;
  letter-spacing: 0.05em;
}
/* line 810, ../sass/elements.scss */
section.caja-iframes header h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 817, ../sass/elements.scss */
section.caja-iframes header p {
  color: #70706b;
  font-size: 1em;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 2em;
}
/* line 826, ../sass/elements.scss */
section.caja-iframes header hr {
  width: 88px;
  height: 2px;
  border: none;
  background-color: var(--secondary-color);
  margin: 0px auto 3em;
}
/* line 834, ../sass/elements.scss */
section.caja-iframes .content {
  padding: 2em 0 2em;
  text-align: center;
}
/* line 837, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  max-width: calc(100% - 20px);
  margin: 0px 10px 4em;
  background-color: #fff;
}
/* line 844, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas a {
  text-decoration: none;
  display: block;
  -moz-transition: color 0.3s, opacity 0.3s;
  -o-transition: color 0.3s, opacity 0.3s;
  -webkit-transition: color 0.3s, opacity 0.3s;
  transition: color 0.3s, opacity 0.3s;
}
/* line 848, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 853, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenedor-video-caja-multimedia .video-caja-multimedia {
  position: relative;
}
/* line 855, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenedor-video-caja-multimedia .video-caja-multimedia:before {
  content: '';
  padding-top: 56.25%;
  display: block;
}
/* line 860, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenedor-video-caja-multimedia .video-caja-multimedia iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 869, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenedor-imagen-caja-multimedia {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
/* line 873, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenedor-imagen-caja-multimedia:before {
  content: '';
  padding-top: 56.25%;
  display: block;
}
/* line 879, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenido-caja-multimedia {
  color: var(--primary-color);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  padding: 10px;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
/* line 886, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenido-caja-multimedia a {
  text-decoration: none;
  color: var(--primary-color);
  -moz-transition: color 0.3s, opacity 0.3s;
  -o-transition: color 0.3s, opacity 0.3s;
  -webkit-transition: color 0.3s, opacity 0.3s;
  transition: color 0.3s, opacity 0.3s;
}
/* line 890, ../sass/elements.scss */
section.caja-iframes .content .caja-columnas .contenido-caja-multimedia a:hover {
  color: var(--secondary-color);
}

/*
#                                           /$$                                                  
#                                          |__/                                                  
#    /$$$$$$$  /$$$$$$  /$$  /$$$$$$        /$$  /$$$$$$$  /$$$$$$  /$$$$$$$   /$$$$$$   /$$$$$$$
#   /$$_____/ |____  $$|__/ |____  $$      | $$ /$$_____/ /$$__  $$| $$__  $$ /$$__  $$ /$$_____/
#  | $$        /$$$$$$$ /$$  /$$$$$$$      | $$| $$      | $$  \ $$| $$  \ $$| $$  \ $$|  $$$$$$ 
#  | $$       /$$__  $$| $$ /$$__  $$      | $$| $$      | $$  | $$| $$  | $$| $$  | $$ \____  $$
#  |  $$$$$$$|  $$$$$$$| $$|  $$$$$$$      | $$|  $$$$$$$|  $$$$$$/| $$  | $$|  $$$$$$/ /$$$$$$$/
#   \_______/ \_______/| $$ \_______/      |__/ \_______/ \______/ |__/  |__/ \______/ |_______/ 
#                 /$$  | $$                                                                      
#                |  $$$$$$/                                                                      
#                 \______/                                                                       
*/
/* line 913, ../sass/elements.scss */
section.caja-iconos {
  position: relative;
  padding: 6em 0;
}
@media all and (max-width: 899px) {
  /* line 913, ../sass/elements.scss */
  section.caja-iconos {
    padding: 3em 0;
  }
}
/* line 919, ../sass/elements.scss */
section.caja-iconos .fondo {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 90%;
  max-height: 90%;
  z-index: 0;
}
/* line 930, ../sass/elements.scss */
section.caja-iconos.degradado {
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
}
/* line 934, ../sass/elements.scss */
section.caja-iconos.degradado header h2 {
  color: #fff;
}
/* line 937, ../sass/elements.scss */
section.caja-iconos.degradado header p {
  color: #fff;
}
/* line 940, ../sass/elements.scss */
section.caja-iconos.degradado header hr {
  background-color: #fff !important;
}
/* line 947, ../sass/elements.scss */
section.caja-iconos.degradado .content .iconos li .number {
  color: #fff;
}
/* line 950, ../sass/elements.scss */
section.caja-iconos.degradado .content .iconos li:after {
  background-color: #fff;
}
/* line 957, ../sass/elements.scss */
section.caja-iconos header {
  text-align: center;
  padding: 2em 2em 0em;
}
@media all and (max-width: 899px) {
  /* line 957, ../sass/elements.scss */
  section.caja-iconos header {
    padding: 2em 1.5em 0em;
  }
}
/* line 963, ../sass/elements.scss */
section.caja-iconos header h2 {
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  color: var(--secondary-color);
  margin-bottom: 0.7em;
  letter-spacing: 0.05em;
}
/* line 971, ../sass/elements.scss */
section.caja-iconos header h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 978, ../sass/elements.scss */
section.caja-iconos header p {
  color: #70706b;
  font-size: 1em;
  font-weight: 300;
  letter-spacing: 0.05em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 2em;
}
/* line 987, ../sass/elements.scss */
section.caja-iconos header hr {
  width: 88px;
  height: 2px;
  border: none;
  background-color: var(--secondary-color);
  margin: 0px auto 3em;
}
/* line 995, ../sass/elements.scss */
section.caja-iconos .content {
  padding: 2em 0 2em;
}
/* line 997, ../sass/elements.scss */
section.caja-iconos .content a.plus {
  display: block;
  margin: 2em auto 0;
}
/* line 1001, ../sass/elements.scss */
section.caja-iconos .content .iconos {
  text-align: center;
}
/* line 1003, ../sass/elements.scss */
section.caja-iconos .content .iconos li {
  display: inline-block;
  width: 200px;
  vertical-align: top;
  padding: 0px 10px 12px;
  margin-bottom: 2em;
  position: relative;
}
@media all and (max-width: 899px) {
  /* line 1003, ../sass/elements.scss */
  section.caja-iconos .content .iconos li {
    width: 125px;
  }
}
/* line 1013, ../sass/elements.scss */
section.caja-iconos .content .iconos li .icon {
  position: relative;
  margin-bottom: 5px;
}
/* line 1016, ../sass/elements.scss */
section.caja-iconos .content .iconos li .icon:before {
  content: '';
  display: block;
  padding-top: 45%;
  width: 100%;
}
/* line 1022, ../sass/elements.scss */
section.caja-iconos .content .iconos li .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 1033, ../sass/elements.scss */
section.caja-iconos .content .iconos li:after {
  content: '';
  width: 88px;
  height: 2px;
  background-color: var(--secondary-color);
  position: absolute;
  bottom: 0px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 1043, ../sass/elements.scss */
section.caja-iconos .content .iconos li .number {
  display: block;
  color: var(--secondary-color);
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.2em;
}
@media all and (max-width: 899px) {
  /* line 1043, ../sass/elements.scss */
  section.caja-iconos .content .iconos li .number {
    font-size: 1.8em;
  }
}
/* line 1054, ../sass/elements.scss */
section.caja-iconos .content .iconos li .title {
  color: var(--primary-color);
  font-size: 0.7em;
  font-weight: 400;
  line-height: 1.3em;
}

/* line 1065, ../sass/elements.scss */
.home-sostenibilidad {
  position: relative;
  margin-bottom: 2em;
}
/* line 1068, ../sass/elements.scss */
.home-sostenibilidad .cover {
  float: right;
  width: 49.2%;
  height: auto !important;
}
@media all and (max-width: 899px) {
  /* line 1068, ../sass/elements.scss */
  .home-sostenibilidad .cover {
    width: 100%;
  }
}
/* line 1076, ../sass/elements.scss */
.home-sostenibilidad .content {
  width: 32%;
  position: absolute;
  top: 50%;
  right: 57%;
  text-align: center;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-bottom: 1em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1076, ../sass/elements.scss */
  .home-sostenibilidad .content {
    width: 40%;
    right: 50%;
  }
}
@media all and (max-width: 899px) {
  /* line 1076, ../sass/elements.scss */
  .home-sostenibilidad .content {
    position: static;
    width: calc(100% - 2em);
    margin-left: 1em;
    margin-right: 1em;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 1095, ../sass/elements.scss */
.home-sostenibilidad .content h2 {
  color: #6fa96c;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 0.45px;
  line-height: 21px;
  margin-bottom: 1em;
}
/* line 1103, ../sass/elements.scss */
.home-sostenibilidad .content h1 {
  color: #005782;
  font-size: 3em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.5em;
}
/* line 1110, ../sass/elements.scss */
.home-sostenibilidad .content p {
  color: #70706b;
  font-size: 0.9em;
  letter-spacing: 0.9px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}

/* line 1120, ../sass/elements.scss */
.home-presencia {
  position: relative;
}
/* line 1122, ../sass/elements.scss */
.home-presencia .bg {
  position: absolute;
  width: 90%;
  height: 90%;
  background-image: url();
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: -1;
}
/* line 1135, ../sass/elements.scss */
.home-presencia:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: calc(100% + 2.5em);
  -moz-transform: translateY(-2.5em);
  -ms-transform: translateY(-2.5em);
  -webkit-transform: translateY(-2.5em);
  transform: translateY(-2.5em);
  background-image: linear-gradient(54deg, #a9cba7 0%, #6fa96c 100%);
  z-index: -2;
}
/* line 1146, ../sass/elements.scss */
.home-presencia .content {
  text-align: center;
  padding: 7em 2em 5em;
}
/* line 1149, ../sass/elements.scss */
.home-presencia .content h2 {
  color: #fff;
  font-size: 1.2em;
  font-weight: 500;
  letter-spacing: 0.6px;
  line-height: 1em;
  margin-bottom: 1em;
}
/* line 1157, ../sass/elements.scss */
.home-presencia .content h1 {
  color: #005782;
  font-size: 3.5em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 1164, ../sass/elements.scss */
.home-presencia .content p {
  color: #ffffff;
  font-size: 1.2em;
  font-weight: 400;
  letter-spacing: 1.2px;
  line-height: 1.4em;
  max-width: 825px;
  margin: 0px auto 2em;
  margin-bottom: 4em;
}
/* line 1174, ../sass/elements.scss */
.home-presencia .content ul {
  margin-bottom: 5em;
}
@media all and (max-width: 899px) {
  /* line 1174, ../sass/elements.scss */
  .home-presencia .content ul {
    margin-bottom: 2em;
  }
}
/* line 1179, ../sass/elements.scss */
.home-presencia .content ul li {
  display: inline-block;
  width: 85px;
  border-bottom: 2px solid #ffffff;
  margin: 0px 3em 1em;
  padding-bottom: 0.5em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1179, ../sass/elements.scss */
  .home-presencia .content ul li {
    margin: 0px 1.3em 1.5em;
  }
}
@media all and (max-width: 899px) {
  /* line 1179, ../sass/elements.scss */
  .home-presencia .content ul li {
    margin: 0px 1.3em 1.5em;
  }
}
/* line 1191, ../sass/elements.scss */
.home-presencia .content ul li .icon {
  width: 4em;
  height: 4em;
  position: relative;
  margin: 0px auto;
}
/* line 1199, ../sass/elements.scss */
.home-presencia .content ul li .icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
/* line 1210, ../sass/elements.scss */
.home-presencia .content ul li .number, .home-presencia .content ul li .title {
  display: block;
  margin: 0px auto 0em;
}
/* line 1214, ../sass/elements.scss */
.home-presencia .content ul li .number {
  color: #ffffff;
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1.8em;
}
/* line 1220, ../sass/elements.scss */
.home-presencia .content ul li .title {
  color: #005782;
  font-size: 0.7em;
  font-weight: 400;
  line-height: 0.9em;
}

/*
 /$$         /$$                   /$$
| $$        | $$                  | $$
| $$$$$$$  /$$$$$$   /$$$$$$/$$$$ | $$
| $$__  $$|_  $$_/  | $$_  $$_  $$| $$
| $$  \ $$  | $$    | $$ \ $$ \ $$| $$
| $$  | $$  | $$ /$$| $$ | $$ | $$| $$
| $$  | $$  |  $$$$/| $$ | $$ | $$| $$
|__/  |__/   \___/  |__/ |__/ |__/|__/
*/
/* line 1242, ../sass/elements.scss */
.contenido-html {
  max-width: 630px;
  margin: 0px auto 3em;
  position: relative;
}
/* line 1245, ../sass/elements.scss */
.contenido-html.estilos-2 {
  max-width: 980px;
}
/* line 1249, ../sass/elements.scss */
.contenido-html.with-sidebar {
  max-width: 885px;
  -moz-transform: translateX(-120px);
  -ms-transform: translateX(-120px);
  -webkit-transform: translateX(-120px);
  transform: translateX(-120px);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1249, ../sass/elements.scss */
  .contenido-html.with-sidebar {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    max-width: 630px;
  }
}
@media all and (max-width: 899px) {
  /* line 1249, ../sass/elements.scss */
  .contenido-html.with-sidebar {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    max-width: 630px;
  }
}
/* line 1260, ../sass/elements.scss */
.contenido-html.with-sidebar .contenido {
  float: right;
  max-width: 630px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1260, ../sass/elements.scss */
  .contenido-html.with-sidebar .contenido {
    float: none;
  }
}
@media all and (max-width: 899px) {
  /* line 1260, ../sass/elements.scss */
  .contenido-html.with-sidebar .contenido {
    float: none;
  }
}
/* line 1272, ../sass/elements.scss */
.contenido-html .sidebar-descargas {
  float: left;
  width: 195px;
  margin-right: 50px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1272, ../sass/elements.scss */
  .contenido-html .sidebar-descargas {
    float: none;
    position: relative;
    margin: 2em auto 2em;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    width: 100%;
  }
}
@media all and (max-width: 899px) {
  /* line 1272, ../sass/elements.scss */
  .contenido-html .sidebar-descargas {
    float: none;
    position: relative;
    margin: 2em auto 2em;
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    width: 100%;
  }
}
/* line 1291, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas {
  margin-bottom: 2em;
  text-align: center;
}
/* line 1294, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona {
  max-width: 200px;
  margin-bottom: 1em;
  display: inline-block;
  vertical-align: top;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1294, ../sass/elements.scss */
  .contenido-html .sidebar-descargas div.personas .persona {
    margin: 0px 30px;
  }
}
@media all and (max-width: 899px) {
  /* line 1294, ../sass/elements.scss */
  .contenido-html .sidebar-descargas div.personas .persona {
    margin: 0px 30px;
  }
}
/* line 1306, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona .avatar {
  width: 180px;
  margin-bottom: 1em;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
/* line 1312, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona .avatar:before {
  display: block;
  content: '';
  padding-top: 100%;
}
/* line 1317, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona .avatar .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 1329, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona p.nombre {
  color: var(--primary-color);
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 0.3em;
}
@media all and (max-width: 899px) {
  /* line 1329, ../sass/elements.scss */
  .contenido-html .sidebar-descargas div.personas .persona p.nombre {
    height: 2.4em;
  }
}
/* line 1339, ../sass/elements.scss */
.contenido-html .sidebar-descargas div.personas .persona p.cargo {
  color: var(--secondary-color);
  font-size: 0.8em;
  font-weight: 400;
  line-height: 1.4em;
  margin-bottom: 1em;
}
/* line 1351, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item {
  border-top: 1px solid var(--secondary-color);
  border-bottom: 1px solid var(--secondary-color);
}
/* line 1354, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a {
  margin: 10px 0px;
  display: block;
  line-height: 40px;
  position: relative;
}
/* line 1360, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a:hover h5 {
  color: var(--secondary-color);
}
/* line 1363, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a:hover .icon {
  background-color: var(--secondary-color);
}
/* line 1367, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a h5 {
  margin: 0;
  color: var(--primary-color);
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  max-width: 145px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media all and (max-width: 899px) {
  /* line 1367, ../sass/elements.scss */
  .contenido-html .sidebar-descargas .item a h5 {
    font-size: 16px;
    line-height: 35px;
  }
}
/* line 1383, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a .icon {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: var(--primary-color);
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
@media all and (max-width: 899px) {
  /* line 1383, ../sass/elements.scss */
  .contenido-html .sidebar-descargas .item a .icon {
    width: 35px;
    height: 35px;
  }
}
/* line 1396, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item a .icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 17px;
  height: 20px;
}
/* line 1407, ../sass/elements.scss */
.contenido-html .sidebar-descargas .item + .item {
  border-top: none;
}
@media all and (max-width: 899px) {
  /* line 1242, ../sass/elements.scss */
  .contenido-html {
    width: calc(100% - 2em);
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 1417, ../sass/elements.scss */
.contenido-html .centered-text {
  text-align: center;
}
/* line 1419, ../sass/elements.scss */
.contenido-html .centered-text hr {
  margin-left: auto;
  margin-right: auto;
}
/* line 1424, ../sass/elements.scss */
.contenido-html h1 {
  color: var(--primary-color);
  font-size: 2.6em;
  line-height: 1em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
/* line 1431, ../sass/elements.scss */
.contenido-html h2 {
  color: var(--primary-color);
  font-size: 2.1em;
  line-height: 1em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
/* line 1438, ../sass/elements.scss */
.contenido-html h3 {
  color: var(--secondary-color);
  font-size: 1.6em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
@media all and (max-width: 899px) {
  /* line 1445, ../sass/elements.scss */
  .contenido-html h3 a {
    font-size: 15px;
  }
}
/* line 1451, ../sass/elements.scss */
.contenido-html h4 {
  color: var(--secondary-color);
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
/* line 1459, ../sass/elements.scss */
.contenido-html h5 {
  color: var(--secondary-color);
  font-size: 1.2em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
/* line 1467, ../sass/elements.scss */
.contenido-html h6 {
  color: var(--secondary-color);
  font-size: 0.9em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 0.5em;
  margin-top: 2em;
}
/* line 1475, ../sass/elements.scss */
.contenido-html hr {
  border: none;
  height: 2px;
  width: 86px;
  max-width: 20%;
  margin-bottom: 1.2em;
  background-color: var(--secondary-color);
  margin-left: 0;
  margin-right: auto;
}
/* line 1484, ../sass/elements.scss */
.contenido-html hr.centered {
  margin-left: auto;
  margin-right: auto;
}
/* line 1489, ../sass/elements.scss */
.contenido-html a {
  color: var(--primary-color);
  font-weight: 500;
  text-decoration: none;
}
/* line 1494, ../sass/elements.scss */
.contenido-html .force-1000 {
  width: 1000px;
  margin-left: -185px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1494, ../sass/elements.scss */
  .contenido-html .force-1000 {
    width: auto;
    margin-left: 0;
  }
}
@media all and (max-width: 899px) {
  /* line 1494, ../sass/elements.scss */
  .contenido-html .force-1000 {
    width: auto;
    margin-left: 0;
  }
}
/* line 1506, ../sass/elements.scss */
.contenido-html .iframe-wrapper {
  position: relative;
}
/* line 1508, ../sass/elements.scss */
.contenido-html .iframe-wrapper:before {
  content: '';
  padding-top: 56.25%;
  display: block;
  width: 100%;
}
/* line 1514, ../sass/elements.scss */
.contenido-html .iframe-wrapper iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
/* line 1522, ../sass/elements.scss */
.contenido-html .force-1200 {
  width: 1200px;
  margin-left: -285px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1522, ../sass/elements.scss */
  .contenido-html .force-1200 {
    width: auto;
    margin-left: 0;
  }
}
@media all and (max-width: 899px) {
  /* line 1522, ../sass/elements.scss */
  .contenido-html .force-1200 {
    width: auto;
    margin-left: 0;
  }
}
/* line 1534, ../sass/elements.scss */
.contenido-html img {
  max-width: 100%;
  height: auto !important;
}
/* line 1538, ../sass/elements.scss */
.contenido-html .listado-imagenes {
  margin-top: 4em;
  text-align: center;
}
/* line 1541, ../sass/elements.scss */
.contenido-html .listado-imagenes img {
  display: inline-block;
  vertical-align: top;
  margin: 0px 25px 2em;
}
/* line 1547, ../sass/elements.scss */
.contenido-html ol, .contenido-html ul, .contenido-html p {
  color: var(--text-color);
  font-size: 0.7em;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.58em;
  margin-bottom: 1.6em;
}
/* line 1554, ../sass/elements.scss */
.contenido-html ol strong, .contenido-html ul strong, .contenido-html p strong {
  font-weight: 700;
}
/* line 1559, ../sass/elements.scss */
.contenido-html ul li:before {
  content: '';
  display: inline-block;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 5px;
  height: 5px;
  background-color: var(--primary-color);
  margin-right: 10px;
}
/* line 1569, ../sass/elements.scss */
.contenido-html ol {
  list-style-type: none;
  counter-reset: item;
}
/* line 1572, ../sass/elements.scss */
.contenido-html ol li:before {
  content: counter(item) " - ";
  counter-increment: item;
  color: var(--secondary-color);
}
/* line 1578, ../sass/elements.scss */
.contenido-html ul.listado-3-columnas {
  text-align: center;
}
/* line 1580, ../sass/elements.scss */
.contenido-html ul.listado-3-columnas li {
  margin: 0px 20px 20px;
  text-align: center;
  width: 300px;
  max-width: 100%;
  display: inline-block;
  vertical-align: top;
}
@media all and (max-width: 899px) {
  /* line 1580, ../sass/elements.scss */
  .contenido-html ul.listado-3-columnas li {
    margin: 0px auto 20px;
  }
}
/* line 1590, ../sass/elements.scss */
.contenido-html ul.listado-3-columnas li p {
  font-size: 12px;
  line-height: 18px;
}
/* line 1594, ../sass/elements.scss */
.contenido-html ul.listado-3-columnas li img {
  max-width: 100%;
  height: auto !important;
}
/* line 1598, ../sass/elements.scss */
.contenido-html ul.listado-3-columnas li hr {
  margin-left: auto;
  margin-right: auto;
}
/* line 1604, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 {
  overflow: auto;
  margin-bottom: 3em;
  font-size: inherit;
}
/* line 1608, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li {
  width: calc(50% - 4em);
  display: inline-block;
  margin-top: 3em;
  vertical-align: top;
}
/* line 1613, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li:before {
  display: none;
}
@media all and (max-width: 899px) {
  /* line 1608, ../sass/elements.scss */
  .contenido-html ul.listado-2col-type1 li {
    margin-top: 2em;
    width: 100%;
  }
}
/* line 1620, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li:nth-child(2n) {
  margin-left: 4em;
}
@media all and (max-width: 899px) {
  /* line 1620, ../sass/elements.scss */
  .contenido-html ul.listado-2col-type1 li:nth-child(2n) {
    margin-left: 0px;
  }
}
/* line 1626, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li img {
  max-width: 100%;
  height: auto !important;
}
/* line 1630, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li h4 {
  color: var(--primary-color);
  font-size: 0.8em;
  font-weight: 600;
  line-height: 1.2em;
  margin-bottom: 1em;
}
/* line 1637, ../sass/elements.scss */
.contenido-html ul.listado-2col-type1 li p {
  color: var(--text-color);
  font-size: 0.6em;
  letter-spacing: 0.3px;
  line-height: 1.6em;
}

/*
#    /$$$$$$         /$$$$$$            /$$       /$$    /$$ /$$       /$$                    
#   /$$__  $$       /$$__  $$          | $$      | $$   | $$|__/      | $$                    
#  |__/  \ $$      | $$  \__/  /$$$$$$ | $$      | $$   | $$ /$$  /$$$$$$$  /$$$$$$   /$$$$$$ 
#    /$$$$$$/      | $$       /$$__  $$| $$      |  $$ / $$/| $$ /$$__  $$ /$$__  $$ /$$__  $$
#   /$$____/       | $$      | $$  \ $$| $$       \  $$ $$/ | $$| $$  | $$| $$$$$$$$| $$  \ $$
#  | $$            | $$    $$| $$  | $$| $$        \  $$$/  | $$| $$  | $$| $$_____/| $$  | $$
#  | $$$$$$$$      |  $$$$$$/|  $$$$$$/| $$         \  $/   | $$|  $$$$$$$|  $$$$$$$|  $$$$$$/
#  |________/       \______/  \______/ |__/          \_/    |__/ \_______/ \_______/ \______/ 
*/
/* line 1657, ../sass/elements.scss */
.content-2-column-video {
  padding: 5em 0px;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1657, ../sass/elements.scss */
  .content-2-column-video {
    padding: 3em 0px 2em;
  }
}
@media all and (max-width: 899px) {
  /* line 1657, ../sass/elements.scss */
  .content-2-column-video {
    padding: 4em 0px 1em;
  }
}
/* line 1667, ../sass/elements.scss */
.content-2-column-video.css-derecha article.list .image-wrapper, .content-2-column-video.css-derecha article.list .video-wrapper {
  margin-left: auto;
  margin-right: 0;
}
@media all and (max-width: 899px) {
  /* line 1667, ../sass/elements.scss */
  .content-2-column-video.css-derecha article.list .image-wrapper, .content-2-column-video.css-derecha article.list .video-wrapper {
    margin-right: auto;
  }
}
/* line 1674, ../sass/elements.scss */
.content-2-column-video.css-derecha article.list .image-wrapper {
  -moz-border-radius: 20px 0px 0px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px 0px 0px 20px;
}
@media all and (max-width: 899px) {
  /* line 1674, ../sass/elements.scss */
  .content-2-column-video.css-derecha article.list .image-wrapper {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
/* line 1680, ../sass/elements.scss */
.content-2-column-video.css-derecha article.list .content {
  right: 67%;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1680, ../sass/elements.scss */
  .content-2-column-video.css-derecha article.list .content {
    right: 56%;
  }
}
/* line 1686, ../sass/elements.scss */
.content-2-column-video.css-derecha article.list:before {
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 20px 20px 0px;
  -moz-transform: translate(0em, -5em);
  -ms-transform: translate(0em, -5em);
  -webkit-transform: translate(0em, -5em);
  transform: translate(0em, -5em);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1686, ../sass/elements.scss */
  .content-2-column-video.css-derecha article.list:before {
    -moz-transform: translate(0em, -3em);
    -ms-transform: translate(0em, -3em);
    -webkit-transform: translate(0em, -3em);
    transform: translate(0em, -3em);
  }
}
@media all and (max-width: 899px) {
  /* line 1686, ../sass/elements.scss */
  .content-2-column-video.css-derecha article.list:before {
    -moz-transform: translate(0em, 0em);
    -ms-transform: translate(0em, 0em);
    -webkit-transform: translate(0em, 0em);
    transform: translate(0em, 0em);
    height: 100%;
  }
}
/* line 1699, ../sass/elements.scss */
.content-2-column-video article.list {
  position: relative;
}
@media all and (max-width: 899px) {
  /* line 1703, ../sass/elements.scss */
  .content-2-column-video article.list .image-wrapper, .content-2-column-video article.list .video-wrapper {
    -moz-transform: translateY(-1em);
    -ms-transform: translateY(-1em);
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 1711, ../sass/elements.scss */
.content-2-column-video article.list .image-wrapper {
  width: 57%;
  position: relative;
}
/* line 1715, ../sass/elements.scss */
.content-2-column-video article.list .image-wrapper img {
  box-shadow: 15px 10px 50px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 20px 20px 0px;
  width: 100%;
  height: auto !important;
}
@media all and (max-width: 899px) {
  /* line 1715, ../sass/elements.scss */
  .content-2-column-video article.list .image-wrapper img {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1711, ../sass/elements.scss */
  .content-2-column-video article.list .image-wrapper {
    width: 50%;
  }
}
@media all and (max-width: 899px) {
  /* line 1711, ../sass/elements.scss */
  .content-2-column-video article.list .image-wrapper {
    width: 100%;
  }
}
/* line 1731, ../sass/elements.scss */
.content-2-column-video article.list .video-wrapper {
  width: 57%;
  box-shadow: 15px 10px 50px rgba(0, 0, 0, 0.15);
  position: relative;
}
/* line 1735, ../sass/elements.scss */
.content-2-column-video article.list .video-wrapper:before {
  content: '';
  padding-top: 56.25%;
  display: block;
}
/* line 1740, ../sass/elements.scss */
.content-2-column-video article.list .video-wrapper iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1731, ../sass/elements.scss */
  .content-2-column-video article.list .video-wrapper {
    width: 50%;
  }
}
@media all and (max-width: 899px) {
  /* line 1731, ../sass/elements.scss */
  .content-2-column-video article.list .video-wrapper {
    width: 100%;
  }
}
/* line 1754, ../sass/elements.scss */
.content-2-column-video article.list .content {
  width: 23%;
  position: absolute;
  top: 56%;
  right: 11.5%;
  text-align: center;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-bottom: 4em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1754, ../sass/elements.scss */
  .content-2-column-video article.list .content {
    width: 40%;
    right: 5%;
    top: 50%;
    padding-bottom: 0;
  }
}
@media all and (max-width: 899px) {
  /* line 1754, ../sass/elements.scss */
  .content-2-column-video article.list .content {
    position: static;
    width: 90%;
    margin: 2em auto;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    padding-bottom: 1.5em;
  }
}
/* line 1775, ../sass/elements.scss */
.content-2-column-video article.list .content h1 {
  color: var(--primary-color);
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.5em;
}
/* line 1782, ../sass/elements.scss */
.content-2-column-video article.list .content p {
  color: #fff;
  font-size: 0.7em;
  letter-spacing: 0.9px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
/* line 1789, ../sass/elements.scss */
.content-2-column-video article.list .content hr {
  border: none;
  height: 2px;
  width: 88px;
  margin: 0px auto;
  background-color: var(--primary-color);
}
/* line 1797, ../sass/elements.scss */
.content-2-column-video article.list:before {
  -moz-border-radius: 20px 0px 0px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px 0px 0px 20px;
  content: '';
  position: absolute;
  z-index: -1;
  width: calc(100% - 7em);
  height: calc(100% + 10em);
  display: block;
  -moz-transform: translate(7em, -5em);
  -ms-transform: translate(7em, -5em);
  -webkit-transform: translate(7em, -5em);
  transform: translate(7em, -5em);
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1797, ../sass/elements.scss */
  .content-2-column-video article.list:before {
    width: calc(100% - 2em);
    -moz-transform: translate(2em, -3em);
    -ms-transform: translate(2em, -3em);
    -webkit-transform: translate(2em, -3em);
    transform: translate(2em, -3em);
    height: calc(100% + 6em);
  }
}
@media all and (max-width: 899px) {
  /* line 1797, ../sass/elements.scss */
  .content-2-column-video article.list:before {
    width: calc(100%);
    -moz-transform: translate(0em, 0em);
    -ms-transform: translate(0em, 0em);
    -webkit-transform: translate(0em, 0em);
    transform: translate(0em, 0em);
    height: 100%;
  }
}

/* line 1824, ../sass/elements.scss */
.content-2-column article.list {
  position: relative;
}
/* line 1827, ../sass/elements.scss */
.content-2-column article.list .cover {
  width: 57%;
  height: auto !important;
  box-shadow: 15px 10px 50px rgba(0, 0, 0, 0.15);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1827, ../sass/elements.scss */
  .content-2-column article.list .cover {
    width: 50%;
  }
}
@media all and (max-width: 899px) {
  /* line 1827, ../sass/elements.scss */
  .content-2-column article.list .cover {
    width: 100%;
  }
}
/* line 1838, ../sass/elements.scss */
.content-2-column article.list .content {
  width: 23%;
  position: absolute;
  top: 56%;
  right: 11.5%;
  text-align: center;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-bottom: 4em;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1838, ../sass/elements.scss */
  .content-2-column article.list .content {
    width: 40%;
    right: 5%;
    top: 50%;
    padding-bottom: 0;
  }
}
@media all and (max-width: 899px) {
  /* line 1838, ../sass/elements.scss */
  .content-2-column article.list .content {
    position: static;
    width: 90%;
    margin: 2em auto;
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* line 1858, ../sass/elements.scss */
.content-2-column article.list .content h1 {
  color: #005782;
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.5em;
}
/* line 1865, ../sass/elements.scss */
.content-2-column article.list .content p {
  color: #fff;
  font-size: 0.7em;
  letter-spacing: 0.9px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
/* line 1872, ../sass/elements.scss */
.content-2-column article.list .content hr {
  border: none;
  height: 2px;
  width: 88px;
  margin: 0px auto;
  background-color: #005782;
}
/* line 1880, ../sass/elements.scss */
.content-2-column article.list:before {
  content: '';
  position: absolute;
  z-index: -1;
  width: calc(100% - 7em);
  height: calc(100% + 10em);
  display: block;
  -moz-transform: translate(7em, -5em);
  -ms-transform: translate(7em, -5em);
  -webkit-transform: translate(7em, -5em);
  transform: translate(7em, -5em);
  background-image: linear-gradient(53deg, #a9cba7 0%, #6fa96c 100%);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 1880, ../sass/elements.scss */
  .content-2-column article.list:before {
    width: calc(100% - 2em);
    -moz-transform: translate(2em, -1em);
    -ms-transform: translate(2em, -1em);
    -webkit-transform: translate(2em, -1em);
    transform: translate(2em, -1em);
    height: calc(100% + 2em);
  }
}
@media all and (max-width: 899px) {
  /* line 1880, ../sass/elements.scss */
  .content-2-column article.list:before {
    width: calc(100%);
    -moz-transform: translate(0em, -1em);
    -ms-transform: translate(0em, -1em);
    -webkit-transform: translate(0em, -1em);
    transform: translate(0em, -1em);
    height: calc(100% + 2em);
  }
}

/*
 /$$$$$$$$ /$$$$$$  /$$$$$$$  /$$      /$$        /$$$$$$  /$$   /$$  /$$$$$$  /$$$$$$$  /$$$$$$$$
| $$_____//$$__  $$| $$__  $$| $$$    /$$$       /$$__  $$| $$  | $$ /$$__  $$| $$__  $$|__  $$__/
| $$     | $$  \ $$| $$  \ $$| $$$$  /$$$$      | $$  \__/| $$  | $$| $$  \ $$| $$  \ $$   | $$   
| $$$$$  | $$  | $$| $$$$$$$/| $$ $$/$$ $$      |  $$$$$$ | $$$$$$$$| $$  | $$| $$$$$$$/   | $$   
| $$__/  | $$  | $$| $$__  $$| $$  $$$| $$       \____  $$| $$__  $$| $$  | $$| $$__  $$   | $$   
| $$     | $$  | $$| $$  \ $$| $$\  $ | $$       /$$  \ $$| $$  | $$| $$  | $$| $$  \ $$   | $$   
| $$     |  $$$$$$/| $$  | $$| $$ \/  | $$      |  $$$$$$/| $$  | $$|  $$$$$$/| $$  | $$   | $$   
|__/      \______/ |__/  |__/|__/     |__/       \______/ |__/  |__/ \______/ |__/  |__/   |__/   
*/
/* line 1915, ../sass/elements.scss */
section.formulario-shortcode {
  max-width: 1200px;
  margin: 0px auto;
  padding: 3em 2em;
}
/* line 1919, ../sass/elements.scss */
section.formulario-shortcode header {
  text-align: center;
  padding: 0em 2em 0em;
}
@media all and (max-width: 899px) {
  /* line 1919, ../sass/elements.scss */
  section.formulario-shortcode header {
    padding: 2em 1.5em 0em;
  }
}
/* line 1925, ../sass/elements.scss */
section.formulario-shortcode header h1 {
  color: var(--primary-color);
  font-size: 2.1em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.4em;
}
/* line 1932, ../sass/elements.scss */
section.formulario-shortcode header p {
  color: var(--text-color);
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 1.4em;
  max-width: 600px;
  margin: 0px auto 2em;
}
/* line 1941, ../sass/elements.scss */
section.formulario-shortcode header hr {
  width: 88px;
  height: 2px;
  border: none;
  background-color: var(--secondary-color);
  margin: 0px auto 3em;
}
/* line 1949, ../sass/elements.scss */
section.formulario-shortcode .formulario-wrapper {
  max-width: 700px;
  margin: 0px auto;
}

/*
                       /$$          /$$        /$$          
                      | $$         /$$/       |__/          
  /$$$$$$  /$$$$$$$  /$$$$$$      /$$//$$$$$$$ /$$  /$$$$$$ 
 |____  $$| $$__  $$|_  $$_/     /$$//$$_____/| $$ /$$__  $$
  /$$$$$$$| $$  \ $$  | $$      /$$/|  $$$$$$ | $$| $$  \ $$
 /$$__  $$| $$  | $$  | $$ /$$ /$$/  \____  $$| $$| $$  | $$
|  $$$$$$$| $$  | $$  |  $$$$//$$/   /$$$$$$$/| $$|  $$$$$$$
 \_______/|__/  |__/   \___/ |__/   |_______/ |__/ \____  $$
                                                   /$$  \ $$
                                                  |  $$$$$$/
                                                   \______/ 
*/
/* line 1967, ../sass/elements.scss */
section.prev-next {
  width: 100%;
  border-top: 1px solid var(--secondary-color);
  border-bottom: 1px solid var(--secondary-color);
  max-width: 630px;
  margin: 0px auto;
  padding: 10px 0px;
  margin-bottom: 3em;
}
@media all and (max-width: 899px) {
  /* line 1967, ../sass/elements.scss */
  section.prev-next {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
  }
}
/* line 1979, ../sass/elements.scss */
section.prev-next a {
  text-decoration: none;
  font-size: 16px;
  color: var(--primary-color);
  line-height: 40px;
  position: relative;
}
@media all and (max-width: 899px) {
  /* line 1979, ../sass/elements.scss */
  section.prev-next a {
    font-size: 14px;
    line-height: 35px;
  }
}
/* line 1991, ../sass/elements.scss */
section.prev-next a:hover .tag {
  -moz-transform: translate(-5px);
  -ms-transform: translate(-5px);
  -webkit-transform: translate(-5px);
  transform: translate(-5px);
}
/* line 1994, ../sass/elements.scss */
section.prev-next a:hover .icon {
  background-color: var(--secondary-color);
}
/* line 1998, ../sass/elements.scss */
section.prev-next a .tag {
  display: inline-block;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}
/* line 2002, ../sass/elements.scss */
section.prev-next a .icon {
  top: 0px;
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
@media all and (max-width: 899px) {
  /* line 2002, ../sass/elements.scss */
  section.prev-next a .icon {
    width: 35px;
    height: 35px;
  }
}
/* line 2017, ../sass/elements.scss */
section.prev-next a .icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2025, ../sass/elements.scss */
section.prev-next .alignleft {
  float: left;
}
/* line 2029, ../sass/elements.scss */
section.prev-next .alignleft a:hover .tag {
  -moz-transform: translate(5px);
  -ms-transform: translate(5px);
  -webkit-transform: translate(5px);
  transform: translate(5px);
}
/* line 2033, ../sass/elements.scss */
section.prev-next .alignleft a .tag {
  padding-left: 50px;
}
/* line 2037, ../sass/elements.scss */
section.prev-next .alignleft .icon {
  left: 0px;
}
/* line 2042, ../sass/elements.scss */
section.prev-next .alignright {
  float: right;
}
/* line 2045, ../sass/elements.scss */
section.prev-next .alignright a .tag {
  padding-right: 50px;
}
/* line 2048, ../sass/elements.scss */
section.prev-next .alignright a svg {
  -moz-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 2052, ../sass/elements.scss */
section.prev-next .alignright .icon {
  right: 0px;
}

/*
#   /$$ /$$            /$$                    /$$                                              
#  | $$|__/           | $$                   | $$                                              
#  | $$ /$$  /$$$$$$$/$$$$$$   /$$$$$$   /$$$$$$$  /$$$$$$          /$$$$$$  /$$$$$$   /$$$$$$ 
#  | $$| $$ /$$_____/_  $$_/  |____  $$ /$$__  $$ /$$__  $$ /$$$$$$/$$__  $$|____  $$ /$$__  $$
#  | $$| $$|  $$$$$$  | $$     /$$$$$$$| $$  | $$| $$  \ $$|______/ $$  \ $$ /$$$$$$$| $$  \ $$
#  | $$| $$ \____  $$ | $$ /$$/$$__  $$| $$  | $$| $$  | $$       | $$  | $$/$$__  $$| $$  | $$
#  | $$| $$ /$$$$$$$/ |  $$$$/  $$$$$$$|  $$$$$$$|  $$$$$$/       | $$$$$$$/  $$$$$$$|  $$$$$$$
#  |__/|__/|_______/   \___/  \_______/ \_______/ \______/        | $$____/ \_______/ \____  $$
#                                                                 | $$                /$$  \ $$
#                                                                 | $$               |  $$$$$$/
#                                                                 |__/                \______/ 
*/
/* line 2073, ../sass/elements.scss */
.listado-paginas .items {
  text-align: center;
}
/* line 2077, ../sass/elements.scss */
.listado-paginas.w50 .item {
  width: calc(50% - 80px);
  margin: 0px 30px 3em;
  min-width: 260px;
}
/* line 2084, ../sass/elements.scss */
.listado-paginas.w33 .item {
  width: calc(33% - 50px);
  margin: 0px 18px 3em;
  min-width: 205px;
}
/* line 2091, ../sass/elements.scss */
.listado-paginas.w20 .item {
  width: calc(20% - 50px);
  margin: 0px 15px 3em;
  min-width: 205px;
  font-size: 11px;
}
/* line 2096, ../sass/elements.scss */
.listado-paginas.w20 .item h3, .listado-paginas.w20 .item h4, .listado-paginas.w20 .item p {
  max-width: calc(100% - 40px);
}
/* line 2101, ../sass/elements.scss */
.listado-paginas article.item {
  vertical-align: top;
  display: inline-block;
}
/* line 2104, ../sass/elements.scss */
.listado-paginas article.item a {
  display: block;
  text-decoration: none;
}
/* line 2108, ../sass/elements.scss */
.listado-paginas article.item img {
  max-width: 100%;
  height: auto !important;
  margin-bottom: 2em;
}
/* line 2113, ../sass/elements.scss */
.listado-paginas article.item h3, .listado-paginas article.item h4, .listado-paginas article.item p {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(100% - 40px);
}
/* line 2118, ../sass/elements.scss */
.listado-paginas article.item h3, .listado-paginas article.item h4 {
  color: var(--primary-color);
  font-size: 1.5em;
  line-height: 1.2em;
  max-width: 300px;
}
/* line 2124, ../sass/elements.scss */
.listado-paginas article.item h4 {
  min-height: 2.4em;
}
/* line 2127, ../sass/elements.scss */
.listado-paginas article.item p {
  font-size: 0.7em;
  line-height: 1.6em;
  color: var(--text-color);
  margin-top: 2em;
  max-width: 490px;
}

/* line 2143, ../sass/elements.scss */
.listado-paginas-2col.style_small_text article.list.bg-color:not(.quitar-fondo):before {
  width: calc(100% - 100px);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 2143, ../sass/elements.scss */
  .listado-paginas-2col.style_small_text article.list.bg-color:not(.quitar-fondo):before {
    width: calc(100% - 50px);
  }
}
@media all and (max-width: 899px) {
  /* line 2143, ../sass/elements.scss */
  .listado-paginas-2col.style_small_text article.list.bg-color:not(.quitar-fondo):before {
    width: 100%;
  }
}
/* line 2153, ../sass/elements.scss */
.listado-paginas-2col.style_small_text article.list .content h1 {
  font-size: 2.1em;
}
/* line 2156, ../sass/elements.scss */
.listado-paginas-2col.style_small_text article.list .content p {
  font-size: 0.7em;
}
@media all and (max-width: 899px) {
  /* line 2156, ../sass/elements.scss */
  .listado-paginas-2col.style_small_text article.list .content p {
    font-size: 12px;
  }
}
/* line 2165, ../sass/elements.scss */
.listado-paginas-2col article.list {
  position: relative;
  display: table;
  width: 100%;
}
@media all and (max-width: 899px) {
  /* line 2165, ../sass/elements.scss */
  .listado-paginas-2col article.list {
    display: block;
  }
}
/* line 2173, ../sass/elements.scss */
.listado-paginas-2col article.list .cover-wrapper {
  display: table-cell;
  width: 42%;
  vertical-align: middle;
}
@media all and (max-width: 899px) {
  /* line 2173, ../sass/elements.scss */
  .listado-paginas-2col article.list .cover-wrapper {
    width: calc(100% - 30px);
    max-width: 400px;
    margin: 0px auto;
    display: block;
  }
}
/* line 2183, ../sass/elements.scss */
.listado-paginas-2col article.list .cover-wrapper .cover {
  width: 100%;
  height: auto !important;
  box-shadow: 15px 10px 50px rgba(0, 0, 0, 0.15);
  border-radius: 0px 20px 20px 0px;
}
@media all and (max-width: 899px) {
  /* line 2183, ../sass/elements.scss */
  .listado-paginas-2col article.list .cover-wrapper .cover {
    margin-bottom: 3em;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
  }
}
/* line 2194, ../sass/elements.scss */
.listado-paginas-2col article.list .content {
  display: table-cell;
  vertical-align: middle;
  width: 58%;
  text-align: center;
  padding: 4em 2em;
}
/* line 2200, ../sass/elements.scss */
.listado-paginas-2col article.list .content .text-wrapper {
  max-width: 500px;
  margin: 0px auto;
  position: relative;
}
/* line 2204, ../sass/elements.scss */
.listado-paginas-2col article.list .content .text-wrapper:before {
  content: '';
  width: 400px;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0px;
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -moz-transform: translate(calc(-100% - 30px), 0);
  -ms-transform: translate(calc(-100% - 30px), 0);
  -webkit-transform: translate(calc(-100% - 30px), 0);
  transform: translate(calc(-100% - 30px), 0);
  background-color: var(--secondary-color);
  display: block;
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 2204, ../sass/elements.scss */
  .listado-paginas-2col article.list .content .text-wrapper:before {
    display: none;
  }
}
@media all and (max-width: 899px) {
  /* line 2204, ../sass/elements.scss */
  .listado-paginas-2col article.list .content .text-wrapper:before {
    display: none;
  }
}
@media all and (max-width: 899px) {
  /* line 2194, ../sass/elements.scss */
  .listado-paginas-2col article.list .content {
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    position: static;
    width: calc(100% - 40px);
    margin: 0px 20px 4em;
    display: block;
    padding: 0;
  }
}
/* line 2231, ../sass/elements.scss */
.listado-paginas-2col article.list .content h2 {
  color: var(--secondary-color);
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 0.45px;
  line-height: 21px;
  margin-bottom: 1em;
}
/* line 2239, ../sass/elements.scss */
.listado-paginas-2col article.list .content h1 {
  color: var(--primary-color);
  font-size: 3em;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 0.5em;
}
/* line 2246, ../sass/elements.scss */
.listado-paginas-2col article.list .content p {
  color: var(--text-color);
  font-size: 0.9em;
  letter-spacing: 0.9px;
  line-height: 1.5em;
  margin-bottom: 1.5em;
}
/* line 2253, ../sass/elements.scss */
.listado-paginas-2col article.list .content hr {
  background-color: var(--primary-color);
  width: 87px;
  height: 2px;
  margin: 1.5em auto 0em;
  border: none;
}
/* line 2260, ../sass/elements.scss */
.listado-paginas-2col article.list .content a {
  color: var(--secondary-color);
}
/* line 2264, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color {
  direction: rtl;
}
/* line 2267, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color:not(.quitar-fondo) .content .text-wrapper:before {
  background-color: #fff;
}
/* line 2272, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color:not(.quitar-fondo):before {
  content: '';
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: calc(100% + 2em);
  display: block;
  -moz-transform: translateY(-2em);
  -ms-transform: translateY(-2em);
  -webkit-transform: translateY(-2em);
  transform: translateY(-2em);
  background-image: var(--gradient-color);
  background-color: var(--bg-color);
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 20px 20px 0px;
  width: calc(100% - 100px);
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 2272, ../sass/elements.scss */
  .listado-paginas-2col article.list.bg-color:not(.quitar-fondo):before {
    width: calc(100% - 50px);
  }
}
@media all and (max-width: 899px) {
  /* line 2272, ../sass/elements.scss */
  .listado-paginas-2col article.list.bg-color:not(.quitar-fondo):before {
    width: 100%;
  }
}
@media all and (max-width: 1279px) and (min-width: 900px) {
  /* line 2272, ../sass/elements.scss */
  .listado-paginas-2col article.list.bg-color:not(.quitar-fondo):before {
    -moz-transform: translateY(-3em);
    -ms-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em);
  }
}
@media all and (max-width: 899px) {
  /* line 2272, ../sass/elements.scss */
  .listado-paginas-2col article.list.bg-color:not(.quitar-fondo):before {
    -moz-transform: translateY(2em);
    -ms-transform: translateY(2em);
    -webkit-transform: translateY(2em);
    transform: translateY(2em);
  }
}
/* line 2300, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .cover-wrapper, .listado-paginas-2col article.list.bg-color .content {
  direction: ltr;
}
/* line 2302, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .cover-wrapper .cover, .listado-paginas-2col article.list.bg-color .content .cover {
  box-shadow: -15px -10px 50px rgba(0, 0, 0, 0.15);
  border-radius: 20px 0px 0px 20px;
}
/* line 2309, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .content .text-wrapper:before {
  left: 100%;
  -moz-transform: translate(30px, 0);
  -ms-transform: translate(30px, 0);
  -webkit-transform: translate(30px, 0);
  transform: translate(30px, 0);
}
/* line 2314, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .content h2 {
  color: #fff;
}
/* line 2317, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .content p {
  color: #fff;
}
/* line 2320, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color .content a {
  color: var(--primary-color);
}
/* line 2325, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color.quitar-fondo h2 {
  color: var(--secondary-color);
}
/* line 2328, ../sass/elements.scss */
.listado-paginas-2col article.list.bg-color.quitar-fondo p {
  color: var(--secondary-color);
}
</pre></body></html>