@font-face {
  font-family: 'newellandsorrellgothicheavy';
  src: url("fonts/newellandsorrellgothic/neweasgh-webfont.woff2") format("woff2"), url("fonts/newellandsorrellgothic/neweasgh-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NewellAndSorrellGothicLight';
  src: url("fonts/newellandsorrellgothic/neweasgl-webfont.woff2") format("woff2"), url("fonts/newellandsorrellgothic/neweasgl-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'newellandsorrellgothicheavy';
  src: url("fonts/newellandsorrellgothic/newellandsorrellgothicheavy-webfont.woff2") format("woff2"), url("fonts/newellandsorrellgothic/newellandsorrellgothicheavy-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../scss/main.scss */
:root {
  --medioHorizontal: translateX(-50%);
  --medioVertical: translateY(-50%);
  --medioGlobal: translate(-50%, -50%);
}

/* line 25, ../scss/main.scss */
html, body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

/* line 31, ../scss/main.scss */
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  min-height: 100%;
  overflow: visible;
  background-color: #ffffff;
  font-family: arial;
}

/* line 42, ../scss/main.scss */
body.nonescroll {
  height: 100%;
  overflow: hidden;
}

/* line 47, ../scss/main.scss */
#loader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 9999999999;
}

/* line 57, ../scss/main.scss */
.sombra {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 85px;
  left: 0;
  background: #000000;
  opacity: 0.7;
  display: none;
  z-index: 777777;
}

/* line 70, ../scss/main.scss */
* {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  *behavior: url(./js/htc/boxsizing.htc);
}

/**{
	@include transition(all 0.2s ease-out);
}*/
/* line 81, ../scss/main.scss */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 90, ../scss/main.scss */
img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: none;
  display: block;
}

/* line 98, ../scss/main.scss */
h1, h2, h3, p {
  margin: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

/* line 106, ../scss/main.scss */
.clear {
  clear: both;
}

/* line 111, ../scss/main.scss */
header, aside, nav, section, article {
  display: block;
  position: relative;
}

/* line 116, ../scss/main.scss */
li, div {
  position: relative;
}

/* line 120, ../scss/main.scss */
a.full {
  width: 100%;
  height: 100%;
  background: url(../images/bg-a.png);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
}

/* line 130, ../scss/main.scss */
a {
  text-decoration: none;
}

/* line 134, ../scss/main.scss */
span.bolder {
  font-weight: bold;
}

/* line 141, ../scss/main.scss */
.texto {
  font-size: 16px;
  line-height: 21px;
  font-weight: 300;
  position: relative;
  color: #707070;
}
/* line 148, ../scss/main.scss */
.texto p {
  margin-bottom: 15px;
}

/* line 154, ../scss/main.scss */
p strong {
  font-family: arial;
}
/* line 158, ../scss/main.scss */
p a {
  text-decoration: none;
}

/* line 164, ../scss/main.scss */
.video, .caja_video {
  width: 100%;
  z-index: 3;
}
/* line 168, ../scss/main.scss */
.video .contenedor_video, .caja_video .contenedor_video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  /*padding-bottom: 44%; 
  padding-top: 0;*/
  position: relative;
}
/* line 177, ../scss/main.scss */
.video .contenedor_video iframe, .video .contenedor_video object, .video .contenedor_video embed, .video .contenedor_video video, .caja_video .contenedor_video iframe, .caja_video .contenedor_video object, .caja_video .contenedor_video embed, .caja_video .contenedor_video video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 189, ../scss/main.scss */
.wrapper {
  width: 100%;
  font-family: arial;
}
/* line 192, ../scss/main.scss */
.wrapper .container {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  position: relative;
}
/* line 198, ../scss/main.scss */
.wrapper .container .row.padd-0 {
  padding-left: 0;
  padding-right: 0;
}
/* line 202, ../scss/main.scss */
.wrapper .container .row.padd-0 > div {
  padding-left: 0;
  padding-right: 0;
}
/* line 208, ../scss/main.scss */
.wrapper .container .row.padd-8 {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 212, ../scss/main.scss */
.wrapper .container .row.padd-8 > div {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 218, ../scss/main.scss */
.wrapper .container .row.padd-10 {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 222, ../scss/main.scss */
.wrapper .container .row.padd-10 > div {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 228, ../scss/main.scss */
.wrapper .container .row.padd-1 {
  padding-left: 1px;
  padding-right: 1px;
}
/* line 232, ../scss/main.scss */
.wrapper .container .row.padd-1 > div {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
/* line 238, ../scss/main.scss */
.wrapper .container .row.padd-2 {
  padding-left: 2px;
  padding-right: 2px;
}
/* line 242, ../scss/main.scss */
.wrapper .container .row.padd-2 > div {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 247, ../scss/main.scss */
.wrapper .container .row.padd-3 {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 251, ../scss/main.scss */
.wrapper .container .row.padd-3 > div {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 258, ../scss/main.scss */
.wrapper ul.lista_items {
  padding-left: 25px;
  margin-bottom: 40px;
}
/* line 262, ../scss/main.scss */
.wrapper ul.lista_items li {
  color: #707070;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
  padding-left: 11px;
}
/* line 269, ../scss/main.scss */
.wrapper ul.lista_items li:before {
  position: absolute;
  top: 5px;
  left: 0;
  content: '';
  background-image: url(../images/ico-flecha-right.png);
  opacity: 0.5;
  background-size: 100%;
  width: 5.56px;
  height: 9.45px;
}

@media (max-width: 640px) {
  /* line 288, ../scss/main.scss */
  .wrapper .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 4, ../scss/_home.scss */
.wrapper_home section .banner {
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 28px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 13, ../scss/_home.scss */
.wrapper_home section .banner .home_slider li {
  background-size: cover !important;
}
/* line 18, ../scss/_home.scss */
.wrapper_home section .banner .container {
  height: 588px;
  position: relative;
  z-index: 16;
  height: 753px;
  justify-content: center;
  display: flex;
}
@media (max-height: 920px) {
  /* line 18, ../scss/_home.scss */
  .wrapper_home section .banner .container {
    height: 500px;
    height: 610px;
  }
}
/* line 32, ../scss/_home.scss */
.wrapper_home section .banner .contenedor_azul {
  width: 100%;
  height: 80px;
  max-width: 1160px;
  margin: 0 auto;
  max-width: 1060px;
  position: absolute;
  top: 0;
  left: 50%;
  top: 55%;
  transform: translateX(-50%);
}
/* line 44, ../scss/_home.scss */
.wrapper_home section .banner .contenedor_azul .caja_azul {
  width: 650px;
  height: auto;
  padding: 32px 45px;
  background-color: #21409A;
  position: absolute;
  bottom: 0;
  right: 15px;
  background-color: transparent;
  position: relative;
  bottom: auto;
  padding: 0;
  top: 0;
  right: auto;
  left: 2%;
}
/* line 61, ../scss/_home.scss */
.wrapper_home section .banner .contenedor_azul .caja_azul h1 {
  color: #ffffff;
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 14px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 69, ../scss/_home.scss */
.wrapper_home section .banner .contenedor_azul .caja_azul .texto {
  color: #ffffff;
  font-size: 17px;
  line-height: 28px;
  font-weight: normal;
  max-width: 350px;
}
@media (max-height: 920px) {
  /* line 32, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul {
    top: 50% !important;
  }
}
/* line 85, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-controls {
  max-width: 1160px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 7;
  width: 100%;
  height: 50px;
  transform: translateX(-50%);
}
/* line 100, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-controls-direction {
  max-width: 1160px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 106, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-controls-direction a {
  width: 62px;
  height: 62px;
  top: 0;
  background-size: 25%;
  /*background-color: #C9C9C9;
  background-position: center;*/
  transform: translate(0);
}
/* line 116, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-controls-direction a.bx-prev {
  background-image: url(../images/flecha-slider-left.svg);
  left: auto;
  right: 727px;
  right: auto;
  left: -2%;
  border: none;
}
/* line 127, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-controls-direction a.bx-next {
  left: auto;
  right: 665px;
  background-image: url(../images/flecha-slider-right.svg);
  border-left: 1px solid #b5b5b5;
  left: auto;
  right: -2%;
  border: none;
}
/* line 142, ../scss/_home.scss */
.wrapper_home section .seccion_principal {
  padding-top: 60px;
}
/* line 145, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white {
  width: 100%;
  background-color: #fff;
}
/* line 150, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white h2 {
  width: 100%;
  text-align: center;
  max-width: 860px;
  margin: 0 auto 40px;
  font-size: 22px;
  line-height: 33px;
  color: #21409A;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 161, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .parrafo {
  width: 100%;
  text-align: center;
  color: #707070;
  font-size: 17px;
  line-height: 24px;
  max-width: 860px;
  margin: 0 auto 40px;
}
/* line 171, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas {
  width: 100%;
  background-image: url(../images/home-trama-caracteristicas.png);
  background-position: center;
  padding: 60px 15px 45px;
}
/* line 177, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas {
  width: 100%;
  font-size: 0;
  text-align: center;
}
/* line 182, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li {
  width: 20%;
  min-width: 174px;
  display: inline-block;
  padding: 0 7px;
  vertical-align: top;
  text-align: center;
  margin-bottom: 60px;
}
/* line 191, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article {
  width: 100%;
  max-width: 174px;
  height: 220px;
  margin: 0 auto;
  padding: 50px 5px 20px;
  color: #21409A;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  border: 1px dashed #21409A;
  background-color: #ffffff;
  font-family: 'NewellAndSorrellGothicLight';
}
/* line 205, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 209, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article > .ico {
  width: 57px;
  height: 60px;
  margin: 0 auto 30px;
  z-index: 3;
}
/* line 216, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .t {
  z-index: 4;
}
/* line 220, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer {
  background-color: #21409A;
  width: 100%;
  height: 0px;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  top: -1px;
  left: 0;
  padding: 15px 5px 10px;
  z-index: 222;
  opacity: 0;
  display: block;
}
/* line 234, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer .ico {
  width: 40px;
  height: 48px;
  margin: 0 auto 13px;
}
/* line 240, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer .t {
  color: #ffffff;
  margin-bottom: 7px;
}
/* line 244, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer .parrafo {
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  text-transform: none;
  font-family: arial;
}
/* line 255, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article:hover > .ico img {
  transform: scale(1.3);
}
/* line 260, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article:hover .layer {
  opacity: 1;
  height: calc(100% + 60px);
}
/* line 272, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li:nth-child(1) article .layer .ico {
  padding-top: 8px;
}
/* line 281, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li:nth-child(2) article .ico {
  width: 39px;
}
/* line 285, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li:nth-child(2) article .layer .ico {
  width: 30px;
}
/* line 293, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li:nth-child(5) article .ico {
  padding-top: 15px;
  width: 65px;
}
/* line 298, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li:nth-child(5) article .layer .ico {
  padding-top: 10px;
  width: 50px;
}
/* line 309, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias {
  width: 100%;
  background-image: url(../images/home-trama-subsidiarias.png);
  background-position: center;
  padding: 60px 15px;
  background-color: #21409A;
}
/* line 317, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container .titulo {
  width: 100%;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 40px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 328, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article {
  width: 100%;
  max-width: 229px;
  margin: 0 auto 20px;
  background-color: #fff;
}
/* line 334, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 338, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article img {
  z-index: 3;
  position: relative;
}
/* line 343, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article .f {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
  background-color: #fff;
  opacity: 1;
  display: none;
}
@media all and (-ms-high-contrast: none) {
  /* line 328, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article {
    /* IE10 */
    /* IE11 */
  }
  /* line 357, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article .f {
    display: none !important;
  }
  /* line 358, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article *::-ms-backdrop, .wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article .f {
    display: none !important;
  }
}
/* line 364, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article:hover .f {
  animation-iteration-count: 1;
  animation-name: efe;
  animation-duration: 1s;
}
@keyframes efe {
  0% {
    transform: var(--medioGlobal) scale(1);
    opacity: 1;
  }
  50% {
    transform: var(--medioGlobal) scale(1.1);
    opacity: 0.2;
  }
  100% {
    transform: var(--medioGlobal) scale(1);
    opacity: 1;
  }
}
/* line 378, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_subsidiarias .container article .asterisco {
  position: absolute;
  bottom: -35px;
  height: 35px;
  width: 100%;
  padding: 10px;
  color: #ffffff;
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  z-index: 2;
}
/* line 396, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad {
  width: 100%;
  background-position: center;
  padding: 60px 15px;
  background-color: #ffffff;
}
/* line 404, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container .titulo {
  width: 100%;
  text-transform: uppercase;
  color: #21409A;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 40px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 415, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article {
  width: 100%;
  max-width: 346px;
  margin: 0 auto 20px;
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
}
/* line 424, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 428, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .imagen {
  width: 100%;
  overflow: hidden;
}
/* line 433, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .c {
  width: 100%;
  padding: 16px 16px 60px;
  min-height: 190px;
}
/* line 438, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .c .fecha {
  width: 100%;
  color: #707070;
  font-size: 11px;
  line-height: 18px;
  margin-bottom: 9px;
  text-transform: uppercase;
}
/* line 447, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .c .titular {
  width: 100%;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 20px;
  color: #21409A;
  margin-bottom: 10px;
  font-family: 'newellandsorrellgothicheavy';
  letter-spacing: -0.5px;
}
/* line 459, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .c .texto {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #707070;
}
/* line 467, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article .c .flecha {
  width: 16.2px;
  height: 16.2px;
  position: absolute;
  bottom: 20px;
  right: 15px;
  background-image: url(../images/flecha-right-blue.svg);
}
/* line 477, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article:hover {
  background-color: #f3f3f3;
}
/* line 480, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_white .caja_actualidad .container article:hover .imagen img {
  transform: scale(1.1);
}

@media (max-width: 1200px) {
  /* line 506, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul .caja_azul {
    left: 10%;
  }
}
@media (max-width: 820px) {
  /* line 540, ../scss/_home.scss */
  .wrapper_home section .banner .container {
    height: 250px;
  }
  /* line 544, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul {
    /*height: 0;
    position: static;*/
  }
  /* line 547, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul .caja_azul {
    position: absolute;
    width: calc(100% - 80px);
    right: auto;
    left: 50%;
    top: 50%;
    bottom: auto;
    padding: 20px;
    top: 20%;
    /*transform: translateY(-50%);*/
    transform: var(--medioGlobal);
  }
  /* line 559, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul .caja_azul h1 {
    font-size: 17px;
    line-height: 21px;
  }
  /* line 563, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul .caja_azul h1 br {
    display: none;
  }
  /* line 568, ../scss/_home.scss */
  .wrapper_home section .banner .contenedor_azul .caja_azul .texto {
    font-size: 14px;
    line-height: 20px;
    max-width: 300px;
  }
  /* line 577, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper {
    position: static;
  }
  /* line 579, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper .bx-controls {
    /*position: static;*/
  }
  /* line 582, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper .bx-controls-direction {
    position: static;
  }
  /* line 584, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper .bx-controls-direction a {
    top: 50%;
    transform: var(--medioVertical);
    width: 34px;
    height: 35px;
    background-size: 40%;
  }
  /* line 591, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
    right: auto;
  }
  /* line 596, ../scss/_home.scss */
  .wrapper_home section .banner .bx-wrapper .bx-controls-direction a.bx-next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 580px) {
  /* line 620, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white h2 {
    font-size: 19px;
    line-height: 25px;
  }
  /* line 625, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 629, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li {
    width: 100%;
    min-width: 0;
  }
  /* line 633, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article {
    height: auto;
    padding: 20px 5px 20px;
    font-size: 12px;
    max-width: none;
  }
  /* line 638, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .ico {
    margin-bottom: 12px;
  }
  /* line 642, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 646, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer .ico {
    margin-bottom: 5px;
  }
  /* line 650, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article .layer .parrafo {
    line-height: 18px;
  }
  /* line 656, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .caja_caracteristicas ul.lista_caracteristicas li article:hover .layer {
    height: calc(100% + 40px);
  }
}
/* line 3, ../scss/_internas.scss */
.wrapper_interna section .banner_interna {
  width: 100%;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 8, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container {
  height: 543px;
}
/* line 11, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .caja_azul {
  width: 96%;
  max-width: 554px;
  height: auto;
  padding: 25px 35px 40px 30px;
  background-color: rgba(33, 64, 154, 0.76);
  /*#21409A*/
  position: absolute;
  left: 15px;
  bottom: -30px;
  bottom: 0;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
}
/* line 25, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .caja_azul h1 {
  color: #ffffff;
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 9px;
  text-transform: uppercase;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 34, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .caja_azul .texto {
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
  font-weight: lighter;
}
/* line 41, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .caja_azul.gris {
  background-color: #A7A8AC;
}
/* line 51, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal {
  padding: 0;
  position: relative;
  z-index: 10;
}
/* line 56, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja {
  background-color: transparent;
  height: 70px;
}
/* line 60, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja.mobile {
  display: none;
}
/* line 65, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container {
  max-width: 100%;
}
/* line 67, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb {
  padding: 20px 5px 12px 15px;
  list-style: none;
  background-color: transparent;
  margin-bottom: 0;
  list-style-type: none;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  						/*li+li:before {
  							width: 6px;
  							height: 8px;
  							color: black;
  							background-image: url(../images/flecha-right-breadcrumb.png);
  							background-position: top;
  							content: '';
  							display: inline-block;
  							margin: 0 10px;
  							position: absolute;
  							top: 4px;
  							left: 0;
  						}		
  
  						li:first-child{
  							position: absolute;
  							left: 15px;
  							padding: 0;
  							top: 10px;
  						}*/
}
/* line 80, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li {
  display: inline;
  font-size: 14px;
  vertical-align: middle;
  padding-left: 0;
  line-height: 15px;
  margin-bottom: 3px;
  text-transform: uppercase;
  font-family: arial;
}
/* line 90, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li:after {
  content: '/';
  font-size: 14px;
  display: inline-block;
  margin: 0 7px;
}
/* line 98, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li:last-child:after {
  display: none;
}
/* line 103, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li a {
  color: #132034;
  text-decoration: none;
  font-weight: 300;
}
/* line 108, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li a img.homer {
  margin-top: 3px;
}
/* line 112, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li a:hover {
  color: #d21145;
  text-decoration: none;
}
@media (max-width: 420px) {
  /* line 122, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li + li + li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
  }
}
/* line 155, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .ancla {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 163, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_white {
  padding-top: 100px;
}
/* line 165, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_white h2, .wrapper_interna section .seccion_principal .seccion_white .titular {
  width: 100%;
  text-align: center;
  margin: 0 auto 40px;
  font-size: 21px;
  line-height: 33px;
  color: #21409A;
  font-family: 'newellandsorrellgothicheavy';
  text-transform: uppercase;
}
/* line 176, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_white .parrafo {
  width: 100%;
  text-align: center;
  color: #707070;
  font-size: 16px;
  line-height: 24px;
  margin: 0 auto 60px;
}
/* line 185, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_white .btn_regresar {
  float: right;
  font-family: 'newellandsorrellgothicheavy';
  color: #B9B6B6;
  font-size: 12px;
  text-align: right;
  margin-top: -50px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/* line 195, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_white .btn_regresar:hover {
  color: #21409A;
}
/* line 204, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas {
  width: 100%;
  background-color: #fff;
  background-position: center;
  padding: 20px 15px 0;
}
/* line 210, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas {
  width: 100%;
  font-size: 0;
  text-align: center;
  margin-bottom: 60px;
}
/* line 216, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li {
  width: 20%;
  min-width: 174px;
  display: inline-block;
  padding: 0 7px;
  vertical-align: top;
  text-align: center;
  margin-bottom: 15px;
}
/* line 225, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article {
  width: 100%;
  max-width: 174px;
  height: 220px;
  margin: 0 auto;
  padding: 50px 5px 20px;
  color: #21409A;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  background-color: #ffffff;
  font-family: 'NewellAndSorrellGothicLight';
}
/* line 237, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 241, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article .ico {
  width: 53px;
  height: 60px;
  margin: 0 auto 30px;
}
/* line 248, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article:hover .ico {
  /*transform: scale(1.1);*/
}
/* line 257, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li:nth-child(4) article .ico {
  width: 43px;
}
/* line 266, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones {
  width: 100%;
  background-color: #70ACB0;
  background-position: center;
  padding: 90px 15px;
}
/* line 273, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .titulo {
  width: 100%;
  text-transform: uppercase;
  max-width: 950px;
  color: #ffffff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 285, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .txt {
  width: 100%;
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  text-transform: uppercase;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 295, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro {
  width: 100%;
  border: 2px dashed #ffffff;
  font-size: 0;
  font-family: 'newellandsorrellgothicheavy';
  margin-bottom: 18px;
}
/* line 304, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left {
  width: 35%;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  padding-right: 100px;
  padding-top: 40px;
  height: 135px;
  color: #ffffff;
}
/* line 314, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left .year {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 319, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left .year span {
  font-size: 40px;
}
/* line 326, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right {
  width: 65%;
  display: inline-block;
  vertical-align: top;
  border-left: 2px dashed #ffffff;
  text-align: right;
  padding-right: 100px;
  padding-top: 40px;
  height: 135px;
  color: #ffffff;
}
/* line 337, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right .monto {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 342, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right .monto span {
  font-size: 40px;
}
/* line 353, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas {
  width: 100%;
  height: 940px;
  background-color: #21409A;
  background-image: url(../images/organizacion-nuestras-empresas-fondo.jpg);
  background-position: center top;
  padding: 90px 15px;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
}
/* line 364, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .container .titulo {
  width: 100%;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 375, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .container .imagen {
  width: 98%;
  max-width: 1124px;
  margin: 0 auto 20px;
}
/* line 382, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas {
  width: calc(100% - 30px);
  margin: 0 auto 10px;
  text-align: center;
  max-width: 1160px;
  font-size: 0;
}
/* line 389, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item {
  width: 24.8%;
  max-width: 287px;
  display: inline-block;
  margin-right: 24px;
  vertical-align: top;
  cursor: pointer;
}
/* line 396, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item * {
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 400, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item:before {
  content: '';
  position: absolute;
}
/* line 404, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item:after {
  content: '';
  position: absolute;
}
/* line 409, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item.mar0 {
  margin-right: 0;
}
/* line 412, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item.mar0:before {
  display: none;
}
/* line 415, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item.mar0:after {
  display: none;
}
/* line 420, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item .plus {
  width: 26px;
  height: 26px;
  background-image: url(../images/ico-mas.svg);
  position: absolute;
  bottom: 1px;
  right: 23px;
  border-radius: 3px;
}
/* line 431, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item:hover .plus {
  transform: scale(1.2);
}
/* line 436, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item .asterisco {
  position: absolute;
  bottom: -35px;
  height: 35px;
  width: 100%;
  padding: 10px;
  color: #ffffff;
  text-align: left;
  font-size: 12px;
  line-height: 18px;
  z-index: 2;
}
/* line 450, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_1, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_2, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_3 {
  display: block;
  margin: 0 auto  30px;
}
/* line 453, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_1:after, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_2:after, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_3:after {
  top: calc(100% - 12px);
  left: 50%;
  transform: var(--medioHorizontal);
  height: 47px;
  border-left: 1px dashed #ffffff;
}
/* line 462, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .line {
  width: 74.3%;
  max-width: 875px;
  height: 6px;
  margin: 0 auto 30px;
  border-bottom: 1px dashed #ffffff;
}
/* line 470, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_4, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_5, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_6, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_7 {
  margin-bottom: 30px;
  margin-right: 0;
}
/* line 473, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_4:before, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_5:before, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_6:before, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_7:before {
  height: 41px;
  width: 1px;
  bottom: calc(100% - 11px);
  left: 50%;
  border-left: 1px dashed #ffffff;
  transform: var(--medioHorizontal);
}
/* line 489, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_8, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_9 {
  margin-bottom: 30px;
  margin-right: 0;
}
/* line 492, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_8:before, .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_9:before {
  height: 58px;
  width: 1px;
  bottom: calc(100% - 11px);
  left: 50%;
  border-left: 1px dashed #ffffff;
  transform: var(--medioHorizontal);
}
/* line 503, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa {
  width: calc(100% - 30px);
  max-width: 1160px;
  margin: 0 auto;
  display: none;
}
/* line 509, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  background-image: url(../images/close-2.svg);
  background-repeat: no-repeat;
  background-position: center;
}
/* line 520, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .item {
  width: 287px;
  max-width: 287px;
  margin: 0 auto 0;
}
/* line 525, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .item.mar30 {
  margin-bottom: 30px;
}
/* line 529, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .texto {
  width: 100%;
  font-family: 'newellandsorrellgothicheavy';
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 40px;
}
/* line 539, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider {
  width: calc(100% - 30px);
  max-width: 960px;
  margin: 0 auto 30px;
}
/* line 543, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item {
  width: 100%;
}
/* line 546, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li {
  width: 100%;
}
/* line 549, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li .imagen {
  width: calc(100% - 48px);
  margin: 0 auto 15px;
}
/* line 554, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li .txt {
  width: calc(100% - 48px);
  font-size: 12px;
  text-align: left;
  line-height: 16px;
  margin: 0 auto 10px;
  color: #ffffff;
}
/* line 562, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li .txt a {
  color: #ffffff;
  text-decoration: none;
}
/* line 566, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li .txt a:hover {
  text-decoration: underline;
}
/* line 572, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article {
  width: calc(100% - 40px);
  margin: 0 auto 40px;
  position: relative;
}
/* line 577, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article .tit {
  font-family: 'newellandsorrellgothicheavy';
  text-align: left;
  font-size: 22px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 5px;
}
/* line 585, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article .tit span {
  font-size: 14px;
}
/* line 590, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article .lineR {
  width: 1px;
  height: calc(100% - 14px);
  position: absolute;
  top: 50%;
  right: -35px;
  transform: var(--medioVertical);
  border-right: 1px dashed #ffffff;
}
/* line 600, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article .lineB {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 50%;
  bottom: -15px;
  transform: var(--medioHorizontal);
  border-bottom: 1px dashed #ffffff;
}
/* line 610, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table {
  width: 100%;
}
/* line 614, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr th {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
/* line 619, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr th:first-child {
  width: 60%;
  text-align: left;
}
/* line 623, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr th:last-child {
  width: 40%;
  text-align: right;
}
/* line 629, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr td {
  color: #ffffff;
  font-size: 14px;
  padding: 3px 0;
}
/* line 635, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr td:first-child {
  width: 60%;
  text-align: left;
}
/* line 639, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article table tr td:last-child {
  width: 40%;
  text-align: right;
}
/* line 648, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li .txt_small {
  font-size: 12px;
  text-align: right;
  line-height: 14px;
  margin-bottom: 10px;
  color: #ffffff;
}
/* line 658, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper {
  position: static;
}
/* line 661, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls {
  position: static;
}
/* line 663, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction {
  position: static;
}
/* line 665, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a {
  top: 45%;
}
/* line 669, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
  left: -60px;
}
/* line 672, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
  right: -60px;
}
/* line 681, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container.cont2 {
  max-width: 900px;
  margin-top: -10px;
}
/* line 685, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto {
  min-height: 253px;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  margin-bottom: 15px;
  padding: 90px 40px 10px;
}
/* line 694, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto:before {
  content: '';
  height: 100%;
  width: 1px;
  border-right: 1px dashed #ffffff;
  position: absolute;
  right: -15px;
  top: 0;
}
/* line 706, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto_2 {
  height: 253px;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  padding: 90px 40px 10px;
}
/* line 714, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto_2 a {
  color: #70ACB0;
  font-size: 18px;
  line-height: 18px;
  text-decoration: none;
}
/* line 727, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas {
  width: 100%;
  background-color: #ffffff;
  padding: 100px 15px 140px;
}
/* line 733, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .container .titulo {
  width: 100%;
  text-transform: uppercase;
  color: #21409A;
  text-align: left;
  font-size: 22px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 744, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .container .imagen {
  width: 98%;
  max-width: 949px;
  margin: 0 auto 20px;
}
/* line 753, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas {
  width: calc(100% - 30px);
  margin: 0 auto 10px;
  text-align: center;
}
/* line 758, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item {
  max-width: 322px;
  height: 164px;
  width: 12.4%;
  display: inline-block;
  vertical-align: top;
  padding: 25px 18px;
  margin-right: 25px;
  text-align: left;
}
/* line 768, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item .ico {
  width: 30px;
  height: 34px;
  margin-bottom: 45px;
}
/* line 774, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item .txt {
  color: #ffffff;
  font-size: 12px;
  line-height: 13px;
}
/* line 780, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  transform: var(--medioVertical);
  width: 27px;
  height: 1px;
  border-top: 1px dashed #284097;
}
/* line 792, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_1 {
  background-color: #77bad8;
}
/* line 795, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_1:before {
  display: none;
}
/* line 799, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_2 {
  background-color: #70acb0;
}
/* line 801, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_2 .ico {
  width: 35px;
  padding-top: 5px;
}
/* line 806, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_3 {
  background-color: #a7a8ac;
}
/* line 809, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_4 {
  background-color: #bcb19e;
}
/* line 812, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_5 {
  background-color: #284097;
}
/* line 815, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_6 {
  background-color: #a7a8ac;
}
/* line 818, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_6 .ico {
  width: 40px;
  padding-top: 5px;
}
/* line 824, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_7 {
  background-color: #77bad8;
  margin-right: 0;
}
/* line 828, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_7 .ico {
  width: 36px;
  padding-top: 5px;
}
/* line 834, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item_7:before {
  display: none;
}
/* line 841, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios {
  width: 100%;
  background-color: #ffffff;
  background-position: center top;
  margin-bottom: 250px;
}
/* line 848, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios:before {
  content: '';
  width: 611px;
  height: 611px;
  position: absolute;
  top: 93px;
  left: 50%;
  transform: var(--medioHorizontal);
  background-image: url(../images/organizacion-servicios-circle.png);
  background-size: 100%;
  border-radius: 50%;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  margin-left: -6px;
}
/* line 865, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container {
  padding: 38px 15px;
  height: 933px;
}
/* line 868, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul {
  width: 96%;
  max-width: 554px;
  height: auto;
  padding: 25px 35px 25px 30px;
  background-color: #21409A;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
}
/* line 880, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul .titulo {
  color: #ffffff;
  font-size: 18px;
  line-height: 33px;
  margin-bottom: 9px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 889, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .item {
  width: 100%;
  height: 82px;
  line-height: 82px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  margin-bottom: 25px;
  padding-left: 20px;
}
/* line 899, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .item span {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  font-size: 12px;
  color: #ffffff;
  text-transform: uppercase;
}
/* line 909, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .left {
  width: 280px;
  position: absolute;
  left: 75px;
  top: 300px;
}
/* line 914, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .left .item {
  background-color: #BCB19D;
}
/* line 917, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .left .item:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 9px 20px;
  border-color: transparent transparent #bcb19d transparent;
  position: absolute;
  right: 20px;
  bottom: 100%;
}
/* line 932, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .right {
  width: 280px;
  position: absolute;
  right: 75px;
  top: 135px;
}
/* line 937, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .right .item {
  background-color: #70ACB0;
}
/* line 940, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .right .item:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 20px 0 0;
  border-color: #70acb0 transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 20px;
}
/* line 955, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios {
  width: 100%;
  position: absolute;
  top: calc(100% - 164px);
}
/* line 960, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios .titulo {
  width: 100%;
  height: 30px;
  text-transform: uppercase;
  max-width: 950px;
  color: #21409A;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 972, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios .titulo span {
  display: inline-block;
  vertical-align: middle;
  line-height: 23px;
}
/* line 979, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article {
  margin-bottom: 20px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  position: relative;
  background-color: #CECECE;
}
/* line 987, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 990, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article .titular {
  background-color: #21409A;
  color: #ffffff;
  padding: 25px 20px;
  z-index: 2;
  border-bottom: 1px solid #4c67b5;
  text-align: left;
  margin: 0 0;
  font-size: 12px;
  line-height: 33px;
  height: 84px;
}
/* line 1002, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article .box {
  width: 100%;
  color: #222222;
  font-size: 14px;
  line-height: 20px;
  padding: 25px 20px;
  min-height: 122px;
}
/* line 1012, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article .dot {
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #21409A;
}
/* line 1023, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article:hover .box {
  background-color: transparent;
  color: #ffffff;
  z-index: 2;
}
/* line 1029, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios article:hover .dot {
  height: 100%;
}
/* line 1042, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado {
  margin-bottom: 60px;
}
/* line 1045, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li {
  width: 100%;
  position: relative;
  margin-bottom: 60px;
  margin-bottom: 0;
}
/* line 1051, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 1055, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .imagen {
  width: 65%;
  max-width: 760px;
  width: 50%;
  max-width: 50%;
}
/* line 1063, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra {
  width: 460px;
  height: 150px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: var(--medioVertical);
  text-transform: uppercase;
  color: #ffffff;
  font-size: 16px;
  line-height: 18px;
  padding: 5% 4%;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  font-family: 'NewellAndSorrellGothicLight';
  width: 50%;
  max-width: 50%;
  height: 100%;
}
/* line 1084, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra .dot {
  width: 0;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 1095, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra:before {
  content: '';
  width: 16.2px;
  height: 16.2px;
  position: absolute;
  bottom: 20px;
  right: 15px;
  background-image: url(../images/flecha-right-white.svg);
  z-index: 2;
}
/* line 1106, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra .t {
  z-index: 3;
}
/* line 1110, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra:hover {
  width: 480px;
  width: 100%;
}
/* line 1114, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra:hover .dot {
  width: 100%;
}
/* line 1125, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li:hover .barra .dot {
  width: 100%;
}
/* line 1133, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.uno .barra {
  background-color: #A7A8AC;
}
/* line 1139, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.dos .imagen {
  float: right;
}
/* line 1142, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.dos .barra {
  left: 0;
  right: auto;
  background-color: #70ACB0;
}
/* line 1150, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.tres .barra {
  background-color: #BCB19E;
}
/* line 1156, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.cuatro .imagen {
  float: right;
}
/* line 1159, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.cuatro .barra {
  left: 0;
  right: auto;
  background-color: #77BAD8;
}
/* line 1166, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.cinco .barra {
  background-color: #A7A8AC;
}
/* line 1170, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.show {
  opacity: 1 !important;
}
/* line 1173, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.show .barra:before {
  transform: rotate(90deg);
}
/* line 1176, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado li.opaco {
  opacity: .4;
}
/* line 1180, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado .cultura_interna_detalle {
  padding: 5% 4%;
}
/* line 1183, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado #uno {
  background-color: #EFEDED;
}
/* line 1186, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado #dos {
  background-color: #d8e9ea;
}
/* line 1189, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado #tres {
  background-color: #f6f4f1;
}
/* line 1192, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado #cuatro {
  background-color: #f0f7fb;
}
/* line 1195, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura ul.listado #cinco {
  background-color: #efeded;
}
/* line 1200, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate {
  width: 100%;
  background-image: url(../images/home-trama-subsidiarias.png);
  background-position: center;
  padding: 60px 15px 35px;
  background-color: #21409A;
}
/* line 1208, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .titulo {
  width: 100%;
  text-transform: uppercase;
  color: #ffffff;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 25px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 1219, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo {
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  line-height: 23px;
  width: 100%;
}
/* line 1226, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo p {
  margin-bottom: 25px;
}
/* line 1229, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo p a {
  color: #77BAD8;
  font-size: 22px;
  line-height: 24px;
  text-decoration: underline;
}
/* line 1235, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo p a:hover {
  color: #ffffff;
}
/* line 1245, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle h2 {
  color: #707070;
  font-size: 18px;
  line-height: 21px;
  font-family: 'newellandsorrellgothicheavy';
  text-align: left;
  margin-bottom: 25px;
}
/* line 1253, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .titular {
  color: #21409A;
  font-size: 14px;
  line-height: 30px;
  font-family: 'newellandsorrellgothicheavy';
  text-align: left;
  margin-bottom: 25px;
}
/* line 1264, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .logo_interna {
  max-width: 295px;
  margin-bottom: 30px;
}
/* line 1270, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .parrafo {
  color: #707070;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 60px;
  text-align: left;
}
/* line 1278, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna {
  margin: 0 auto 60px;
}
@media (max-width: 1200px) {
  /* line 1278, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna {
    width: calc(100% - 60px);
  }
}
/* line 1287, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna li .imagen {
  width: 100%;
  max-width: 269px;
  margin: 0 auto;
}
/* line 1293, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-stage-outer {
  width: 100%;
  margin: 0 auto;
}
/* line 1298, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-controls {
  width: 100%;
  position: absolute;
  top: 0;
  margin-top: 0;
}
/* line 1305, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-nav {
  position: static;
}
/* line 1308, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-nav .owl-prev {
  width: 20.16px;
  height: 20.16px;
  position: absolute;
  top: 0;
  left: -30px;
  text-indent: -999999;
  font-size: 0.1px;
  background-image: url(../images/flecha-left.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 1;
  margin: 0;
}
/* line 1324, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-nav .owl-prev:hover {
  opacity: 0.5;
}
/* line 1329, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-nav .owl-next {
  width: 20.16px;
  height: 20.16px;
  position: absolute;
  top: -0;
  right: -30px;
  text-indent: -999999;
  font-size: 0.1px;
  background-image: url(../images/flecha-right.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  opacity: 1;
  margin: 0;
}
/* line 1345, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-nav .owl-next:hover {
  opacity: 0.5;
}
/* line 1351, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .carrousel_interna ul.lista_carrousel_interna .owl-dots {
  display: none !important;
}
/* line 1359, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .btn_siguenos {
  width: 190px;
  height: 51px;
  padding-left: 25px;
  font-size: 11px;
  line-height: 12px;
  color: #ffffff;
  margin-bottom: 50px;
  background-color: #21409A;
  font-family: 'NewellAndSorrellGothicLight';
  text-transform: uppercase;
  float: right;
  padding-top: 19px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
}
/* line 1376, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .btn_siguenos .ico {
  width: 29.85px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 20px;
  margin-bottom: 5px;
}
/* line 1385, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_cultura .cultura_interna_detalle .btn_siguenos:hover {
  background-color: #6d6f72;
}
/* line 1393, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad {
  padding-top: 0;
}
/* line 1396, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .lista_items article {
  width: 100%;
  border: 1px dashed #21409A;
  padding: 15px 15px;
  font-family: 'NewellAndSorrellGothicLight';
  font-size: 12px;
  line-height: 20px;
  height: 73px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #21409A;
}
/* line 1407, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .lista_items article * {
  /*@include transition(all 0.2s ease-out);*/
}
/* line 1411, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .lista_items article .f {
  width: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1420, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .lista_items article .txt {
  z-index: 3;
}
/* line 1425, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .lista_items article:hover .f {
  /*width: 100%;*/
}
/* line 1433, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp {
  width: 100%;
  background-image: url(../images/home-trama-caracteristicas.png);
  background-position: center;
  padding: 60px 15px 45px;
}
.font-title-actualidad {
  font-family: 'newellandsorrellgothicheavy';
  color: #21409A;
}
/* line 1439, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .titulo {
  width: 100%;
  text-transform: uppercase;
  max-width: 950px;
  color: #21409A;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .titulo {
  width: 100%;
  text-transform: uppercase;
  max-width: 950px;
  color: #21409A;
  text-align: center;
  font-size: 22px;
  line-height: 30px;
  margin: 0 auto 50px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 1450, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .titulo span.gris {
  font-size: 14px;
  color: #707070;
  font-family: arial;
}
/* line 1457, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos {
  margin-bottom: 50px;
}
/* line 1459, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video {
  margin-bottom: 15px;
  cursor: pointer;
  overflow: hidden;
}
/* line 1464, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 1468, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
}
/* line 1476, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo .play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}
/* line 1489, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo .c_texto {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
}
/* line 1499, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo .c_texto .fecha {
  font-size: 16px;
}
/* line 1506, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video:hover img {
  transform: scale(1.2);
}
/* line 1511, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video:hover .velo .play {
  transform: var(--medioGlobal) scale(1.5);
}
/* line 1521, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos {
  padding: 80px 0;
}
/* line 1525, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .titular span.gris {
  font-size: 14px;
  color: #707070;
  font-family: arial;
}
/* line 1532, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos {
  margin-bottom: 50px;
}
/* line 1535, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article {
  margin-bottom: 40px;
  cursor: pointer;
}
/* line 1539, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 1543, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .imagen {
  overflow: hidden;
}
/* line 1545, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .imagen .velo {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
}
/* line 1553, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .imagen .velo .play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}
/* line 1567, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .c {
  padding: 15px 0 0;
}
/* line 1570, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .c .fecha {
  font-size: 16px;
  color: #707070;
  margin-bottom: 5px;
}
/* line 1576, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article .c .nombre {
  width: 100%;
  color: #21409A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 1590, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article:hover img {
  transform: scale(1.2);
}
/* line 1595, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .caja_conceptos .lista_videos article:hover .velo .play {
  transform: var(--medioGlobal) scale(1.5);
}
/* line 1605, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .btn_vermas {
  width: 260px;
  height: 50px;
  background-color: #21409A;
  color: #ffffff;
  font-size: 11px;
  text-transform: uppercase;
  padding: 17px 20px;
  text-align: left;
  float: right;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  font-family: 'NewellAndSorrellGothicLight';
  cursor: pointer;
}
/* line 1621, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .btn_vermas .play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 17.3px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: var(--medioVertical);
}
/* line 1635, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad .btn_vermas:hover {
  background-color: #6d6f72;
}
/* line 1641, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle {
  padding-bottom: 80px;
}
/* line 1643, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .subtitulo {
  color: #21409A;
  font-size: 18px;
  margin-bottom: 14px;
  font-family: 'newellandsorrellgothicheavy';
  text-transform: uppercase;
}
/* line 1650, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .fecha {
  color: #707070;
  font-size: 16px;
  margin-bottom: 20px;
}
/* line 1655, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .caja_video {
  margin-bottom: 40px;
}
/* line 1659, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .texto {
  margin-bottom: 45px;
}
/* line 1663, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .imagen_flotante {
  display: inline-block;
  float: left;
  margin: 0 30px 30px 0;
}
/* line 1669, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .btn_regresar {
  width: 259px;
  height: 63px;
  display: flex;
  background-color: #21409A;
  color: #ffffff;
  padding: 8px 15px;
  font-size: 14px;
  justify-content: space-between;
  float: none;
  margin: 0 0 30px;
  align-items: center;
}
/* line 1682, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .btn_regresar:hover {
  background-color: #9e9e9e;
  color: #ffffff;
}
/* line 1687, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_actualidad_detalle .btn_regresar:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6.5px 11.3px 6.5px 0;
  border-color: transparent #ffffff transparent transparent;
}
/* line 1699, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .titular {
  color: #21409A;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 30px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -0.5px;
}
/* line 1709, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos {
  margin-bottom: 60px;
}
/* line 1711, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos article {
  width: 100%;
  margin-bottom: 40px;
}
/* line 1715, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos article .imagen {
  width: 100%;
}
/* line 1719, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos article .c {
  padding: 10px 0;
}
/* line 1722, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos article .c .nombre {
  color: #21409A;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 11px;
  font-weight: bold;
}
/* line 1730, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_principales_directivos .lista_directivos article .c .cargo {
  color: #707070;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 5px;
}
/* line 1743, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_informacion_financiera .caja_eeff {
  width: 100%;
  background-image: url(../images/home-trama-caracteristicas.png);
  background-position: center;
  padding: 25px 0 45px;
  min-height: 250px;
}
/* line 1751, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_informacion_financiera .caja_eeff .lista_items article {
  width: 100%;
  border: 1px dashed #21409A;
  padding: 15px 15px;
  font-family: 'NewellAndSorrellGothicLight';
  font-size: 12px;
  line-height: 20px;
  height: 73px;
  text-transform: uppercase;
  margin-bottom: 20px;
  color: #21409A;
}
/* line 1763, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_informacion_financiera .caja_eeff .lista_items article:before {
  content: '';
  width: 24.79px;
  height: 26.03px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 20px;
  background-image: url(../images/ico-descarga.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 1777, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_informacion_financiera .caja_eeff .lista_items article:hover {
  background-color: #21409A;
  color: #ffffff;
  border: 1px solid #21409A;
}
/* line 1782, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_informacion_financiera .caja_eeff .lista_items article:hover:before {
  background-image: url(../images/ico-descarga-white.svg);
}
/* line 1794, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles {
  margin-bottom: 50px;
}
/* line 1796, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .caja_detalle {
  margin-bottom: 30px;
}
/* line 1798, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .caja_detalle .tit {
  color: #21409A;
  font-size: 14px;
  line-height: 15px;
  padding-left: 30px;
  margin-bottom: 8px;
  font-weight: bold;
}
/* line 1807, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .caja_detalle .item {
  padding-left: 30px;
  font-size: 14px;
  line-height: 23px;
  color: #707070;
  margin-bottom: 20px;
}
/* line 1814, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .caja_detalle .item .ico {
  width: 14.18px;
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 5px;
}
/* line 1824, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .cuadro {
  width: 100%;
  height: 82px;
  line-height: 82px;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.26);
  margin-bottom: 25px;
  padding-left: 20px;
  background-color: #70ACB0;
  color: #ffffff;
  max-width: 260px;
  float: right;
}
/* line 1838, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .cuadro:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 20px 9px 0;
  border-color: transparent #70acb0 transparent transparent;
  position: absolute;
  top: 100%;
  right: 20px;
}
/* line 1850, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .cuadro span {
  text-transform: uppercase;
}
/* line 1854, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .cuadro .ico {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: var(--medioVertical);
}
/* line 1861, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .lista_detalles .cuadro:hover {
  background-color: #21409A;
}
/* line 1867, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .caja_expertos {
  width: 100%;
  background-image: url(../images/encuentrenos-fondo-2.jpg);
}
/* line 1871, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .caja_expertos .container {
  height: 540px;
}
/* line 1874, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_encuentrenos .caja_expertos .container .bluebox {
  width: calc(100% - 30px);
  max-width: 902px;
  height: auto;
  background-color: #21409A;
  color: #ffffff;
  text-align: center;
  padding: 18px 20px 19px;
  font-family: 'NewellAndSorrellGothicLight';
  text-transform: uppercase;
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}
/* line 1895, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside {
  padding-top: 73px;
}
/* line 1897, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside .titulo {
  font-size: 16px;
  color: #7E7E7E;
  font-family: 'newellandsorrellgothicheavy';
  margin-bottom: 15px;
  text-align: left;
}
/* line 1905, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside ul.lista_mas_contenido {
  border-top: 1px dashed #707070;
  margin-bottom: 25px;
}
/* line 1908, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside ul.lista_mas_contenido li {
  width: 100%;
  padding: 18px 15px 22px;
  border-bottom: 1px dashed #707070;
}
/* line 1913, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside ul.lista_mas_contenido li .nombre {
  color: #21409A;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 1920, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside ul.lista_mas_contenido li .fecha {
  color: #707070;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 1929, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal aside a.vermas_contenido {
  color: #707070;
  font-size: 14px;
  text-decoration: underline;
  float: right;
}

/* line 1940, ../scss/_internas.scss */
.layer {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  display: none;
  z-index: 9999999;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1950, ../scss/_internas.scss */
.layer * {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1954, ../scss/_internas.scss */
.layer .sombra_layer {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  z-index: 2;
}
/* line 1964, ../scss/_internas.scss */
.layer .caja {
  width: calc(100% - 30px);
  height: auto;
  max-width: 600px;
  top: 0;
  left: 0;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}
/* line 1977, ../scss/_internas.scss */
.layer .caja .btn_close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -20px;
  right: -20px;
  background-color: #21409A;
  background-image: url(../images/ico-exis.svg);
  background-size: 75%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 9999999;
}
/* line 1991, ../scss/_internas.scss */
.layer .caja .btn_close:hover {
  background-color: #404044;
}
/* line 1998, ../scss/_internas.scss */
.layer .caja video {
  width: 100%;
  margin-bottom: 0;
  display: block;
}

/* line 2006, ../scss/_internas.scss */
.layer_actualidad {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9999999;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 2015, ../scss/_internas.scss */
.layer_actualidad * {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 2019, ../scss/_internas.scss */
.layer_actualidad .sombra_layer {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  position: absolute;
  z-index: 2;
}
/* line 2029, ../scss/_internas.scss */
.layer_actualidad .caja {
  width: calc(100% - 30px);
  height: auto;
  max-width: 947px;
  top: 0;
  left: 0;
  background-color: #ffffff;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}
/* line 2042, ../scss/_internas.scss */
.layer_actualidad .caja .btn_close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -0;
  right: -44px;
  background-color: #21409A;
  background-image: url(../images/close-layer.jpg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 9999999;
}
/* line 2055, ../scss/_internas.scss */
.layer_actualidad .caja .btn_close:hover {
  background-color: #404044;
}
/* line 2062, ../scss/_internas.scss */
.layer_actualidad .caja .top {
  width: 100%;
}
/* line 2065, ../scss/_internas.scss */
.layer_actualidad .caja .top .banner {
  width: 60%;
  max-width: 544px;
}
/* line 2070, ../scss/_internas.scss */
.layer_actualidad .caja .top .caja_azul {
  width: 100%;
  max-width: 572px;
  position: absolute;
  bottom: 20px;
  right: 0;
  background-color: #21409A;
  padding: 30px;
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 33px;
  color: #ffffff;
  font-family: 'newellandsorrellgothicheavy';
}
/* line 2088, ../scss/_internas.scss */
.layer_actualidad .caja .inferior {
  width: 100%;
  padding: 60px;
}
/* line 2092, ../scss/_internas.scss */
.layer_actualidad .caja .inferior .texto {
  max-width: 300px;
}
/* line 2094, ../scss/_internas.scss */
.layer_actualidad .caja .inferior .texto p {
  color: #21409A;
  font-size: 14px;
  line-height: 22px;
}
/* line 2103, ../scss/_internas.scss */
.layer_actualidad .caja .inferior ul.listado li {
  color: #ffffff;
  color: #21409A;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 8px;
  padding-left: 15px;
  text-transform: uppercase;
}
/* line 2112, ../scss/_internas.scss */
.layer_actualidad .caja .inferior ul.listado li:before {
  content: '';
  width: 7.54px;
  height: 7.54px;
  background-image: url(../images/listado-flecha-right.svg);
  position: absolute;
  top: 5px;
  left: 0;
}

@media (max-height: 900px) {
  /* line 2132, ../scss/_internas.scss */
  .layer .caja {
    max-width: 800px;
    max-height: 750px;
  }
}
@media (max-width: 1500px) {
  /* line 2147, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item {
    width: 12%;
  }
  /* line 2150, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item .ico {
    margin-bottom: 28px;
  }
}
@media (max-width: 1200px) {
  /* line 2184, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item {
    width: 23%;
    margin-bottom: 25px;
    margin-right: 1%;
  }
  /* line 2189, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item:before {
    display: none;
  }
}
@media (max-width: 1000px) {
  /* line 2220, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left {
    padding: 20px;
  }
  /* line 2223, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right {
    padding: 20px;
  }
  /* line 2243, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
    left: -20px;
  }
  /* line 2246, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
    right: -20px;
  }
}
@media (max-width: 768px) {
  /* line 2264, ../scss/_internas.scss */
  .wrapper_interna section .banner_interna {
    padding-top: 78px;
  }
  /* line 2266, ../scss/_internas.scss */
  .wrapper_interna section .banner_interna .container {
    height: auto;
  }
  /* line 2269, ../scss/_internas.scss */
  .wrapper_interna section .banner_interna .container .caja_azul {
    position: relative;
    margin: 0 auto;
    top: 58px;
    left: auto;
    padding: 15px 15px;
  }
  /* line 2276, ../scss/_internas.scss */
  .wrapper_interna section .banner_interna .container .caja_azul h1 {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 5px;
  }
  /* line 2283, ../scss/_internas.scss */
  .wrapper_interna section .banner_interna .container .caja_azul .texto {
    line-height: 18px;
  }
  /* line 2292, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja.mobile {
    display: block;
  }
  /* line 2298, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_white h2, .wrapper_interna section .seccion_principal .seccion_white .titular {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2305, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_actualidad {
    padding-top: 70px;
  }
  /* line 2310, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas {
    height: 1160px;
  }
  /* line 2313, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item {
    width: 240px;
    display: block;
    margin: 0 auto 20px;
  }
  /* line 2318, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item:before {
    display: none;
  }
  /* line 2322, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item:after {
    height: 34px;
    width: 1px;
    top: calc(100% - 11px);
    left: 50%;
    border-left: 1px dashed #ffffff;
    transform: var(--medioHorizontal);
  }
  /* line 2332, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item .plus {
    right: 15px;
  }
  /* line 2337, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_flow {
    display: none;
  }
  /* line 2341, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_9 {
    margin-bottom: 0;
  }
  /* line 2343, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .item_9:after {
    display: none;
  }
  /* line 2348, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .contenedor_empresas .line {
    display: none;
  }
  /* line 2360, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider ul.slider_item li article .lineR {
    display: none;
  }
  /* line 2371, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
    top: 100px;
  }
  /* line 2374, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .contenedor_slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
    top: 100px;
  }
  /* line 2387, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item {
    width: 100%;
    margin-bottom: 25px;
    margin-right: 0;
    display: block;
    margin: 0 auto 25px;
  }
  /* line 2394, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .contenedor_propuestas .item:before {
    display: none;
  }
  /* line 2402, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios {
    margin-bottom: 0;
    background-repeat: no-repeat;
  }
  /* line 2405, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios:before {
    display: none;
  }
  /* line 2408, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container {
    height: auto;
  }
  /* line 2410, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 2413, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2419, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .right {
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-bottom: 130px;
  }
  /* line 2431, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .left {
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }
  /* line 2442, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios {
    position: relative;
    transform: translate(none);
    left: auto;
    top: auto;
  }
  /* line 2448, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios .titulo {
    margin-bottom: 20px;
    height: auto;
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2462, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li {
    margin: 0;
  }
  /* line 2464, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .imagen {
    /*width: 100%;*/
  }
  /* line 2467, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra {
    /*position: relative;
    left: auto;
    right: auto;
    top: auto;
    transform: translate(none);*/
  }

  /* line 2491, ../scss/_internas.scss */
  .layer_actualidad .caja .top .banner {
    display: none;
  }
  /* line 2494, ../scss/_internas.scss */
  .layer_actualidad .caja .top .caja_azul {
    max-width: 100%;
    position: relative;
    bottom: auto;
    right: auto;
  }
  /* line 2502, ../scss/_internas.scss */
  .layer_actualidad .caja .inferior {
    padding: 15px;
  }
  /* line 2505, ../scss/_internas.scss */
  .layer_actualidad .caja .inferior .texto {
    max-width: 100%;
  }
  /* line 2510, ../scss/_internas.scss */
  .layer_actualidad .caja .btn_close {
    right: 0;
    top: -44px;
  }
}
@media (max-width: 580px) {
  /* line 2526, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left {
    width: 100%;
    text-align: left;
    padding: 20px;
    height: auto;
  }
  /* line 2532, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left .txt {
    text-align: left;
  }
  /* line 2537, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right {
    width: 100%;
    padding: 20px;
    border-left: 0;
    border-top: 2px dashed #ffffff;
    height: auto;
  }
  /* line 2543, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right .monto {
    font-size: 25px;
  }
  /* line 2545, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right .monto span {
    font-size: 30px;
  }
  /* line 2557, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .item {
    margin-bottom: 30px;
  }
  /* line 2562, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto {
    padding-top: 0;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 0;
  }
  /* line 2568, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto:before {
    display: none;
  }
  /* line 2573, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .capa .container .caja_texto_2 {
    padding-top: 0;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    min-height: 0;
  }
  /* line 2588, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra {
    /*height: 80px;
    transform: none;
    width: calc(100% - 20px);
    top: -15px;
    padding: 15px;*/
  }
  /* line 2595, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra:hover {
    width: 100%;
  }

  /* line 2611, ../scss/_internas.scss */
  .layer_actualidad .caja .top .caja_azul {
    padding: 19px 30px;
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 480px) {
  /* line 2624, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal {
    padding: 0;
  }
  /* line 2627, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja {
    height: auto;
  }
  /* line 2630, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb {
    padding-top: 9px;
    padding-left: 8px;
  }
  /* line 2639, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li a {
    font-size: 11px;
  }
  /* line 2641, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li a img.homer {
    width: 14px;
  }
  /* line 2647, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja .container ul.breadcrumb li + li::before {
    top: 5px;
    left: -4px;
  }
  /* line 2655, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_principal {
    padding-top: 20px;
  }
  /* line 2662, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li {
    width: 100%;
    max-width: none;
  }
  /* line 2665, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article {
    width: 100%;
    max-width: none;
    height: auto;
  }
  /* line 2670, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_caracteristicas ul.lista_caracteristicas li article .ico {
    margin-bottom: 15px;
    height: auto;
  }
  /* line 2680, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas {
    padding: 50px 0;
  }
  /* line 2687, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones {
    padding: 50px 0;
  }
  /* line 2690, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2695, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left {
    text-align: center;
  }
  /* line 2697, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .left .txt {
    text-align: center;
  }
  /* line 2702, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right {
    text-align: center;
  }
  /* line 2711, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_inversiones .container .cuadro .right .txt {
    text-align: center;
    line-height: 25px;
  }
  /* line 2722, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_empresas .container .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2732, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_nuestras_propuestas .container .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2739, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios {
    margin-bottom: 0;
    background-repeat: no-repeat;
  }
  /* line 2742, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios:before {
    display: none;
  }
  /* line 2745, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container {
    height: auto;
  }
  /* line 2747, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 2750, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .caja_azul .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2756, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .right {
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin-bottom: 130px;
  }
  /* line 2768, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .left {
    width: 100%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
  }
  /* line 2779, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios {
    position: relative;
    transform: translate(none);
    left: auto;
    top: auto;
  }
  /* line 2785, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_organizacion .caja_servicios .container .c_servicios .titulo {
    margin-bottom: 20px;
    height: auto;
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2798, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li {
    margin-bottom: 15px;
    margin-bottom: 0;
  }
  /* line 2801, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra {
    font-size: 10px;
    line-height: 15px;
    padding: 10px;
  }
  /* line 2806, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra .t {
    font-size: 12px;
    line-height: 15px;
  }
  /* line 2812, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura ul.listado li .barra:before {
    bottom: 5px;
    width: 10px;
    height: 10px;
    right: 10px;
    background-image: url(../images/flecha-right-white.svg);
    background-size: 100%;
  }
  /* line 2825, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2830, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 2835, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_cultura .caja_registrate .container .parrafo p a {
    font-size: 14px;
    line-height: 18px;
  }
  /* line 2846, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2849, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .titulo {
    font-size: 15px;
    line-height: 24px;
  }
  /* line 2857, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo .c_texto {
    font-size: 12px;
    line-height: 14px;
    padding: 10px;
  }
  /* line 2861, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_actualidad .caja_gobierno_corp .caja_videos .video .velo .c_texto .fecha {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (max-width: 420px) {
  /* line 2889, ../scss/_internas.scss */
  .layer .caja .btn_close, .layer_actualidad .caja .btn_close {
    right: 0;
    top: -40px;
  }
  /* line 2896, ../scss/_internas.scss */
  .layer .caja .top .caja_azul, .layer_actualidad .caja .top .caja_azul {
    font-size: 12px;
    line-height: 18px;
  }
  /* line 2905, ../scss/_internas.scss */
  .layer .caja .inferior .texto p, .layer_actualidad .caja .inferior .texto p {
    line-height: 16px;
  }
}
/* line 1, ../scss/_header.scss */
.wrapper {
  padding-top: 126px;
}
/* line 3, ../scss/_header.scss */
.wrapper header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  background-color: #fff;
}
/* line 11, ../scss/_header.scss */
.wrapper header .container {
  height: 150px;
  padding-top: 72px;
  position: relative;
}
/* line 16, ../scss/_header.scss */
.wrapper header .container .logo {
  width: 226px;
  position: absolute;
  top: 62px;
  left: 15px;
  z-index: 3;
}
/* line 25, ../scss/_header.scss */
.wrapper header .container nav {
  width: 100%;
  vertical-align: top;
  padding-left: 226px;
}
/* line 29, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: right;
  font-size: 0;
}
/* line 36, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu li {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
  color: #21409A;
  font-size: 12px;
  line-height: 19px;
  margin-left: 0;
  padding: 0 40px 10px 13px;
  position: relative;
  font-weight: bold;
}
/* line 50, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu li:before {
  content: '';
  width: 5.56px;
  height: 9.45px;
  position: absolute;
  left: 0;
  top: 5px;
  background-image: url(../images/flecha-right-gris.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 63, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu li.activo {
  color: #6d6f72;
}
/* line 67, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu li:hover {
  color: #6d6f72;
}
/* line 74, ../scss/_header.scss */
.wrapper header .container nav ul.lista_menu li:last-child {
  padding-right: 0;
}
/* line 81, ../scss/_header.scss */
.wrapper header .container .barra_gris {
  width: auto;
  position: absolute;
  top: -1px;
  right: 15px;
  font-size: 0;
  text-align: right;
}
/* line 91, ../scss/_header.scss */
.wrapper header .container .barra_gris .idioma {
  display: inline-block;
  width: 27px;
  height: 27px;
  background-color: #F2F2F2;
  padding: 6px 0 0;
  text-align: center;
  font-size: 11px;
  line-height: 13px;
  color: #707070;
  margin-right: 5px;
  vertical-align: top;
}
/* line 104, ../scss/_header.scss */
.wrapper header .container .barra_gris .idioma:hover {
  background-color: #21409A;
  color: #ffffff;
}
/* line 109, ../scss/_header.scss */
.wrapper header .container .barra_gris .idioma:nth-child(2) {
  border-right: 0;
  margin-right: 0;
}
/* line 119, ../scss/_header.scss */
.wrapper .menu_mobile {
  display: none;
}

/* line 124, ../scss/_header.scss */
.wrapper.wrapper_interna {
  padding-top: 0;
}
/* line 127, ../scss/_header.scss */
.wrapper.wrapper_interna header {
  background-color: rgba(255, 255, 255, 0.9);
}

@media (max-width: 1150px) {
  /* line 134, ../scss/_header.scss */
  .wrapper {
    padding-top: 60px;
  }
  /* line 137, ../scss/_header.scss */
  .wrapper header {
    width: 100%;
    height: 0;
    background-color: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 888888;
    display: block;
    overflow: auto;
    padding-top: 60px;
  }
  /* line 149, ../scss/_header.scss */
  .wrapper header .container {
    position: relative;
    padding-top: 2px;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 155, ../scss/_header.scss */
  .wrapper header .container .logo {
    display: none;
  }
  /* line 159, ../scss/_header.scss */
  .wrapper header .container nav {
    padding-left: 0;
    background-color: #ffffff;
  }
  /* line 163, ../scss/_header.scss */
  .wrapper header .container nav ul.lista_menu li {
    width: 100%;
    display: block;
    border-bottom: 1px solid #cccccc;
    padding-left: 30px;
    padding-top: 10px;
  }
  /* line 170, ../scss/_header.scss */
  .wrapper header .container nav ul.lista_menu li:before {
    left: 15px;
    top: 13px;
  }
  /* line 174, ../scss/_header.scss */
  .wrapper header .container nav ul.lista_menu li br {
    display: none;
  }
  /* line 178, ../scss/_header.scss */
  .wrapper header .container nav ul.lista_menu li:hover {
    background-color: #d21145;
    color: #ffffff;
  }
  /* line 181, ../scss/_header.scss */
  .wrapper header .container nav ul.lista_menu li:hover:before {
    display: none;
  }
  /* line 189, ../scss/_header.scss */
  .wrapper header .container .barra_gris {
    position: relative;
    padding-top: 7px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
  }
  /* line 199, ../scss/_header.scss */
  .wrapper header .container .barra_gris .idioma {
    height: 40px;
    width: 40px;
    padding-top: 13px;
    margin-right: 2px;
  }
  /* line 209, ../scss/_header.scss */
  .wrapper .menu_mobile {
    display: block;
    width: 100%;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.49);
    -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.49);
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.49);
  }
  /* line 222, ../scss/_header.scss */
  .wrapper .menu_mobile .logo {
    left: 13px;
    position: absolute;
    top: 13px;
    width: 73%;
    max-width: 167px;
    z-index: 2;
  }
  /* line 232, ../scss/_header.scss */
  .wrapper .menu_mobile .sanguche {
    width: 25px;
    position: absolute;
    top: 22px;
    right: 25px;
    cursor: pointer;
  }
  /* line 239, ../scss/_header.scss */
  .wrapper .menu_mobile .sanguche .lines {
    width: 100%;
    height: 4px;
    border-radius: 1px;
    margin-bottom: 4px;
    background-color: #21409A;
  }
  /* line 248, ../scss/_header.scss */
  .wrapper .menu_mobile .mobile_tools {
    width: auto;
    position: absolute;
    top: 16px;
    right: 23px;
    cursor: pointer;
    text-align: right;
    display: none;
  }
  /* line 257, ../scss/_header.scss */
  .wrapper .menu_mobile .mobile_tools .btn_close {
    width: 25px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    margin-left: 12px;
    padding-top: 2px;
  }
  /* line 268, ../scss/_header.scss */
  .wrapper header.mobile {
    height: 100%;
    right: 0;
    position: fixed;
  }
  /* line 275, ../scss/_header.scss */
  .wrapper .menu_mobile.activado {
    display: block;
  }
}
/* line 2, ../scss/_footer.scss */
.wrapper footer {
  background-color: #e8e8e8;
  padding: 0;
  position: relative;
}
/* line 7, ../scss/_footer.scss */
.wrapper footer .container {
  padding-top: 50px;
  padding-bottom: 40px;
}
/* line 11, ../scss/_footer.scss */
.wrapper footer .container .logo {
  width: 190px;
  margin-bottom: 10px;
}
/* line 16, ../scss/_footer.scss */
.wrapper footer .container .txt {
  font-size: 12px;
  color: #707070;
  margin-bottom: 20px;
  text-align: left;
  padding-top: 20px;
}
/* line 23, ../scss/_footer.scss */
.wrapper footer .container .txt a {
  color: #707070;
}
/* line 28, ../scss/_footer.scss */
.wrapper footer .container .vertical_line {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  border-right: 1px dashed #606060;
}
/* line 39, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 100px;
  text-align: right;
  font-size: 0;
}
/* line 46, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu li {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
  color: #707070;
  font-size: 11px;
  line-height: 17px;
  margin-left: 0;
  padding: 0 40px 10px 13px;
  position: relative;
  font-weight: bold;
}
/* line 59, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu li:before {
  content: '';
  width: 5.56px;
  height: 9.45px;
  position: absolute;
  left: 0;
  top: 5px;
  background-image: url(../images/flecha-right-gris.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 72, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu li.activo {
  color: #21409A;
}
/* line 76, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu li:hover {
  color: #21409A;
}
/* line 81, ../scss/_footer.scss */
.wrapper footer .container ul.lista_menu li:last-child {
  padding-right: 0;
}
/* line 87, ../scss/_footer.scss */
.wrapper footer .container .caja_right {
  text-align: right;
  width: 100%;
}
/* line 91, ../scss/_footer.scss */
.wrapper footer .container .caja_right .redes {
  display: inline-block;
  vertical-align: top;
  margin-right: 40px;
}
/* line 96, ../scss/_footer.scss */
.wrapper footer .container .caja_right .redes .txt {
  color: #707070;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  padding-top: 7px;
  margin-right: 10px;
}
/* line 106, ../scss/_footer.scss */
.wrapper footer .container .caja_right .redes .ico {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: top;
  color: #ffffff;
  /*&:hover{
  	background-color: #707070;
  }*/
}
/* line 119, ../scss/_footer.scss */
.wrapper footer .container .caja_right .barra_gris {
  width: auto;
  display: inline-block;
}
/* line 123, ../scss/_footer.scss */
.wrapper footer .container .caja_right .barra_gris .idioma {
  display: inline-block;
  width: 31px;
  height: 31px;
  background-color: #707070;
  padding: 8px 0 0;
  text-align: center;
  font-size: 11px;
  line-height: 13px;
  color: #ffffff;
  margin-right: 5px;
  vertical-align: top;
}
/* line 136, ../scss/_footer.scss */
.wrapper footer .container .caja_right .barra_gris .idioma:hover {
  background-color: #21409A;
  color: #ffffff;
}
/* line 141, ../scss/_footer.scss */
.wrapper footer .container .caja_right .barra_gris .idioma:nth-child(2) {
  border-right: 0;
  margin-right: 0;
}

@media (max-width: 1160px) {
  /* line 160, ../scss/_footer.scss */
  .wrapper footer .container .txt {
    margin-bottom: 50px;
  }
  /* line 164, ../scss/_footer.scss */
  .wrapper footer .container ul.lista_menu li {
    width: 100%;
  }
  /* line 167, ../scss/_footer.scss */
  .wrapper footer .container ul.lista_menu li br {
    display: none;
  }
  /* line 173, ../scss/_footer.scss */
  .wrapper footer .container .caja_right {
    text-align: center;
  }
}
@media (max-width: 580px) {
  /* line 185, ../scss/_footer.scss */
  .wrapper footer .container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  /* line 188, ../scss/_footer.scss */
  .wrapper footer .container .txt {
    text-align: center;
  }
  /* line 192, ../scss/_footer.scss */
  .wrapper footer .container .logo {
    margin: 0 auto;
  }
  /* line 197, ../scss/_footer.scss */
  .wrapper footer .container .caja_right .redes {
    width: 100%;
  }
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../scss/_bxslider.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 0;
  padding: 0;
  *zoom: 1;
}

/* line 24, ../scss/_bxslider.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 32, ../scss/_bxslider.scss */
.bx-wrapper .bx-viewport {
  /*-moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border:  5px solid #fff;
  left: -5px;*/
  /*background: #fff;*/
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

/* line 48, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 17px;
  width: 100%;
  left: 10px;
}

/* LOADER */
/* line 58, ../scss/_bxslider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 71, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager {
  text-align: left;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 80, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-align: center;
}

/* line 88, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #ffffff;
  /*text-indent: -9999px;*/
  display: block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 11px;
  color: #000000;
  padding-top: 2px;
  /*border-radius: 5px;*/
}

/* line 104, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #b80000;
  color: #ffffff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 112, ../scss/_bxslider.scss */
.bx-wrapper .bx-prev {
  left: 7px;
  background: url(../images/flecha-left.png) no-repeat top;
  background-size: 80%;
}

/* line 119, ../scss/_bxslider.scss */
.bx-wrapper .bx-next {
  right: 7px;
  background: url(../images/flecha-right.png) no-repeat top;
  background-size: 80%;
}

/* line 125, ../scss/_bxslider.scss */
.bx-wrapper .bx-prev:hover {
  opacity: 0.8;
}

/* line 129, ../scss/_bxslider.scss */
.bx-wrapper .bx-next:hover {
  opacity: 0.8;
}

/* line 133, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  outline: 0;
  width: 16px;
  height: 29px;
  text-indent: -9999px;
  z-index: 4;
}

/* line 144, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 150, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 154, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 164, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 169, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 179, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 186, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 191, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 198, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 207, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

@media (max-width: 600px) {
  /* line 224, ../scss/_bxslider.scss */
  .bx-wrapper .bx-next {
    /*background-image: url("../images/btn_next_responsive.png");*/
    right: 3px;
  }
  /* line 228, ../scss/_bxslider.scss */
  .bx-wrapper .bx-prev {
    /*background-image: url("../images/btn_prev_responsive.png");*/
    left: 3px;
  }
}
/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 1, ../scss/_owlcarrousel.scss */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0, 0);
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* line 1, ../scss/_owlcarrousel.scss */
.no-js .owl-carousel {
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav [class*=owl-] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
