@charset "utf-8";
/* CSS Document */
@-moz-keyframes fadeMenu {0% {transform: translateY(-10px); opacity: 0;} 100% {transform: translateY(0); opacity: 1; }}
@-webkit-keyframes fadeMenu {0% {transform: translateY(-10px); opacity: 0;}  100% {transform: translateY(0); opacity: 1;}}
@-o-keyframes fadeMenu {0% {transform: translateY(-10px); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}
@keyframes fadeMenu {0% {transform: translateY(-10px); opacity: 0;} 100% {transform: translateY(0); opacity: 1;}}

#btn-mobile{position: absolute; display: none; width: 32px; height: 32px; background-image: url('../im/btn-mobile.svg'); background-repeat: no-repeat; top: 14px; right: 0px;cursor: pointer;}

.header-scroll{background-color: #FFF; border-bottom: 1px solid #EDEDED!important}
.header-scroll .inner .dagma{display: none;}
.header-scroll .inner .dagma-scroll{opacity: 1!important;}
.header-scroll .inner ul li a{color: #161b1e!important;}
.header-scroll #btn-mobile{background-image: url('../im/btn-mobile-scroll.svg');}
.header-scroll .inner .submenu{border-bottom: 1px solid #EDEDED;border-left: 1px solid #EDEDED;border-right: 1px solid #EDEDED; top: 89px!important}
.header-scroll .inner ul .no-link{color: #161b1e!important;}

#inicio-modulo1{display: block; width: 100%; background-color: #05275a; padding: 100px 0 120px 0;}
#inicio-modulo1 .inner{display: table; width: calc(100% - 60px); max-width: 1170px; margin: 0 auto;}
#inicio-modulo1 .inner h1{font-family: 'Oswald', sans-serif; font-size: 40px; font-weight: 700; color: #FFF; text-align: center; margin: 0;}
#inicio-modulo1 .inner p{display: table; max-width: 760px; margin: 15px auto; font-size: 16px; line-height: 19px; font-weight: 400; color: #FFF; text-align: center;}

#inicio-modulo2{display: block; width: 100%; background-color: #FFF; padding: 120px 0 100px 0;}
#inicio-modulo2 .shadow{position: absolute; width: 100%; height: 50px; top: 0; left: 0; background: rgba(0,0,0,0.2);
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
#inicio-modulo2 .inner{display: block; width: calc(100% - 60px); max-width: 1070px; margin: 0 auto;}
#inicio-modulo2 .inner .subtitulo{font-size: 22px; font-weight: 300; color: #58595b; text-align: center; margin: 0 auto;}
#inicio-modulo2 .inner h2{font-family: 'Oswald', sans-serif; font-size: 40px; line-height: 42px; font-weight: 700; color: #58595b; text-align: center; margin: 0 0 30px 0;}
#inicio-modulo2 .inner p{display: table; max-width: 760px; margin: 15px auto; font-size: 16px; line-height: 19px; font-weight: 400; color: #58595b; text-align: center;}
#inicio-modulo2 .inner .separador{display: table; width: 100%; height: 1px; background-color: #58595b; margin: 100px 0 50px 0;}
#inicio-modulo2 .inner ul{display: table; width: 100%; max-width: 520px; list-style: none; margin: 20px auto 140px auto; padding: 0; column-count: 2;}
#inicio-modulo2 .inner ul li{width: 50%; float: left; font-size: 30px; font-weight: 600; color: #05275a; padding-left: 24px; background-image: url('../im/lista-flecha.svg'); background-repeat: no-repeat; background-position: left center;}
#inicio-modulo2 .inner .graficos{display: table; width: 100%; margin: 50px 0 0 0}
#inicio-modulo2 .inner .graficos .columna1{display: table; float: left; width: 20%;}
#inicio-modulo2 .inner .graficos .columna1 .grafico1{display: table; width: 100%;}
#inicio-modulo2 .inner .graficos .columna1 .grafico2{display: table; width: 100%; margin: 70px 0 0 0}
#inicio-modulo2 .inner .graficos .columna2{display: table; float: right; width: 67%;}
#inicio-modulo2 .inner .graficos .columna2 .grafico3{display: table; width: 100%;}
#inicio-modulo2 .inner .graficos-empresa{display: table; width: 100%; margin: 35px auto 0 auto}
#inicio-modulo2 .inner .graficos-empresa .grafico1{display: table; float: left; width: 21%;}
#inicio-modulo2 .inner .graficos-empresa .grafico1 .img{display: table; width: 100%; height: 160px;}
#inicio-modulo2 .inner .graficos-empresa .grafico1 .img img{display: table; width: 80%; max-width: 145px; margin: 15px auto 0 auto;}
#inicio-modulo2 .inner .graficos-empresa .grafico2{display: table; float: left; width: 24%;}
#inicio-modulo2 .inner .graficos-empresa .grafico2 .img{display: table; width: 100%;height: 160px;}
#inicio-modulo2 .inner .graficos-empresa .grafico2 .img img{display: table; width: 80%; max-width: 135px; margin: 0 auto;}
#inicio-modulo2 .inner .graficos-empresa .grafico3{display: table; float: left; width: 23%;}
#inicio-modulo2 .inner .graficos-empresa .grafico3 .img{display: table; width: 100%; height: 160px;}
#inicio-modulo2 .inner .graficos-empresa .grafico3 .img img{display: table; width: 80%; max-width: 170px; margin: 0 auto;}
#inicio-modulo2 .inner .graficos-empresa .grafico4{display: table; float: left; width: 32%;}
#inicio-modulo2 .inner .graficos-empresa .grafico4 .img{display: table; width: 100%; height: 160px;}
#inicio-modulo2 .inner .graficos-empresa .grafico4 .img img{display: table; width: 80%; max-width: 328px; margin: 0 auto;}
#inicio-modulo2 .inner .graficos-empresa .linea-separador{display: block; position: absolute; width: 1px; height: 117px; top: 0; right: 0; background-color: #58595b;}
#inicio-modulo2 .inner .graficos-empresa .grafico-nro{font-size: 50px; line-height: 60px; font-weight: 800; color: #29abe2; text-align: center;}
#inicio-modulo2 .inner .graficos-empresa .grafico-titulo{font-size: 15px; line-height: 18px; font-weight: 900; color: #58595b; text-align: center;}
#inicio-modulo2 .inner .graficos-empresa .grafico-texto{font-size: 15px; line-height: 18px; font-weight: 500; color: #58595b; text-align: center; padding: 0 30px}

#inicio-modulo2 .inner .carousel{display: inline-block; width: 100%; margin: 75px auto}
#inicio-modulo2 .inner .carousel .carousel-btn-prev{position: absolute; top: 50%; margin-top: -29px; left: -80px;}
#inicio-modulo2 .inner .carousel .carousel-btn-sig{position: absolute; top: 50%; margin-top: -29px; right: -80px;}
#inicio-modulo2 .inner .carousel-marcas{display: block; width: 100%;}
#inicio-modulo2 .inner .carousel-marcas .modulo-marca{display: block; border: 1px solid #58595b}
#inicio-modulo2 .inner .carousel-marcas .modulo-marca img{display: block; width: 100%;}
.banners-btn-prev{position: absolute; top: 30%; left: -80px;}
.banners-btn-sig{position: absolute; top: 30%; right: -80px;}

#inicio-modulo2 .inner .novedades{display: inline-block; width: 100%; margin: 0 auto; padding: 55px 0;}
#inicio-modulo2 .inner .novedades h3{font-size: 35px; color: #58595b; font-weight: 900; margin: 0 0 30px 0}
#inicio-modulo2 .inner .novedades .carousel-novedades{display: inline-block; width: 100%; margin: 0 auto}
#inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-prev{position: absolute; top: 30%; left: -80px;}
#inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-sig{position: absolute; top: 30%; right: -80px;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior{display: block; width: 100%;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad{display: block; width: 464px;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .img{display: block; width: 100%; height: 348px; background-repeat: no-repeat; background-position: center; background-size: cover;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .img .overlay{display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .textos{display: block; width: 100%; padding-top: 25px;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .textos .titulo{display: block; font-size: 21px; font-weight: 800; color: #58595b;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .textos p{display: block; font-size: 15px; line-height: 24px; font-weight: 300; color: #58595b; text-align: left;}
#inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .textos .fecha{font-size: 12px; line-height: 14px; font-weight: 300; color: #58595b; text-align: left;}

#inicio-modulo2 .inner .socios{display: inline-block; width: calc(100% + 24px); margin: 35px 0 60px -12px}
#inicio-modulo2 .inner .socios .modulo-socios{display: inline-block; float: left; width: calc(16.66% - 24px); margin: 0 12px}
#inicio-modulo2 .inner .socios .modulo-socios .logo{display: block; width: 100%; padding-bottom: 100%; border: 1px solid #58585b; background-size: 100% auto; background-position: center; background-repeat: no-repeat;}
#inicio-modulo2 .inner .socios .modulo-socios .bandera{display: block; margin: 34px auto}

#inicio-modulo3{padding-top: 60px}
#inicio-modulo4{padding: 60px 0 20px 0}

#video-modulo{display: block; width: 100%; padding: 90px 0; background-image: url('../im/video_bg.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover;}
#video-modulo .inner{display: block; width: calc(100% - 60px); max-width: 890px; margin: 0 auto;}
.embed-container{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto;}
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}

#footer{display: block; width: 100%; background-color: #161b1d; border-top: solid 4px #2aace2; padding: 90px 0;}
#footer .inner{display: table; width: calc(100% - 60px); max-width: 1170px; margin: 0 auto;}
#footer .inner .columna{display: table; float: left; width: 33.33%;}
#footer .inner .columna .titulo{font-size: 21px; font-weight: 800; color: #FFF; margin-bottom: 10px}
#footer .inner .columna .texto{font-size: 15px; line-height: 25px; font-weight: 300; color: #FFF;}
#footer .inner .columna .texto a{font-size: 15px; line-height: 25px; font-weight: 300; color: #FFF;}
#footer .inner .columna .texto strong{font-weight: 700;}
#footer .inner .columna .redes{display: table; width: 100%; margin: 20px 0 0 0;}
#footer .inner .columna .redes .btn-social{display: table; float: left; width: 50px; margin: 0 16px 0 0}
#footer .inner .columna .newsletter{display: table; width: 100%; margin: 20px 0 0 0;}
#footer .inner .columna .newsletter input[type=email]{display: table; float: left; width: calc(100% - 40px); max-width: 280px; height: 34px; border: 0; border-bottom: 1px solid #FFF; padding: 0;  background: transparent;color: #FFF; font-size: 12px; font-weight: 300;}
#footer .inner .columna .newsletter .submit{display: table; float: left; width: 36px; height: 36px; background-image: url('../im/newsletter-btn.svg'); background-repeat: no-repeat; cursor: pointer;}

#copy{display: block; width: 100%; background-color: #05275a; padding: 36px 0;}
#copy .inner{display: table; width: calc(100% - 60px); max-width: 1170px; margin: 0 auto; text-align: center; font-size: 11px; font-weight: 300; color: #FFF;}
#copy .inner .dagma{max-width: 125px; margin-right: 35px; vertical-align: middle;}

@media screen and (min-width:1280px) and (max-width: 1439px){
  #inicio-modulo2 .inner .carousel .carousel-btn-prev{width: 40px; height: 40px; top: 50%; margin-top: -20px; left: -48px;}
  #inicio-modulo2 .inner .carousel .carousel-btn-sig{width: 40px; height: 40px; top: 50%; margin-top: -20px; right: -48px;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-prev{width: 40px; height: 40px; top: 35%; margin-top: -20px; left: -48px;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-sig{width: 40px; height: 40px; top: 35%; margin-top: -20px; right: -48px;}
}
@media screen and (min-width:1024px) and (max-width: 1279px){
  #header .inner ul li a {padding: 0 30px;}
  #footer .inner .columna{padding-right: 30px;}
  #inicio-modulo2 .inner .carousel .carousel-btn-prev{width: 40px; height: 40px; top: 50%; margin-top: -20px; left: -15px; z-index: 99;}
  #inicio-modulo2 .inner .carousel .carousel-btn-sig{width: 40px; height: 40px; top: 50%; margin-top: -20px; right: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-prev{width: 40px; height: 40px; top: 35%; margin-top: -20px; left: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-sig{width: 40px; height: 40px; top: 35%; margin-top: -20px; right: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .img{height: 250px}
}
@media screen and (min-width:768px) and (max-width: 1023px){
  #header-top{height: 40px;}
  #header-top .inner .btn-social{margin: 5px 0 0 8px;}
  #header-top .inner .btn-texto{line-height: 40px;}
  #header{height: 60px; top: 40px;}
  #slider{margin: 40px 0 0 0;}
  #header .inner .dagma{height: 35px; margin: 12px 0 0 0}
  #header .inner .dagma-scroll{height: 35px; top: 12px}
  #header .inner ul{display: none;}
  #btn-mobile{display: block;}
  #inicio-modulo1{padding: 50px 0 60px 0;}
  #inicio-modulo1 .inner h1{font-size: 30px;}
  #inicio-modulo1 .inner p{font-size: 14px; line-height: 18px;}
  #inicio-modulo2 .inner h2{font-size: 30px;}
  #inicio-modulo2 .inner p{font-size: 14px; line-height: 18px;}
  #inicio-modulo2 .inner .subtitulo{font-size: 18px}
  #inicio-modulo2 .inner ul li{font-size: 24px}
  #inicio-modulo2 .inner .graficos .columna1{float: none; width: 100%;}
  #inicio-modulo2 .inner .graficos .columna1 .grafico1{max-width: 230px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos .columna1 .grafico2{max-width: 230px; margin: 50px auto 0 auto}
  #inicio-modulo2 .inner .graficos .columna2{float: none; width: 100%; margin: 50px auto 0 auto}
  #footer{padding: 70px 0;}
  #footer .inner .columna{padding-right: 30px;}
  #footer .inner .columna .titulo{font-size: 16px}
  #footer .inner .columna .texto {font-size: 13px; line-height: 20px;}
  #footer .inner .columna .redes{margin: 22px 0 0 0;}
  #footer .inner .columna .redes .btn-social{width: 40px; margin: 0 6px 0 0;}

  #inicio-modulo2 .inner .graficos-empresa{display: table; width: 80%; margin: 35px auto 0 auto}
  #inicio-modulo2 .inner .graficos-empresa .grafico1{display: table; float: left; width: 50%;}
  #inicio-modulo2 .inner .graficos-empresa .grafico1 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico1 .img img{display: table; width: 80%; max-width: 145px; margin: 15px auto 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2{display: table; float: left; width: 50%;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2 .img{display: table; width: 100%;height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2 .img img{display: table; width: 80%; max-width: 135px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3{display: table; float: left; width: 50%; margin-top: 50px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3 .img img{display: table; width: 80%; max-width: 170px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4{display: table; float: left; width: 50%; margin-top: 50px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4 .img img{display: table; width: 80%; max-width: 328px; margin: 0 auto;}
  .linea-grafico2{display: none!important}

  #inicio-modulo2 .inner .carousel .carousel-btn-prev{width: 40px; height: 40px; top: 50%; margin-top: -20px; left: -15px; z-index: 99;}
  #inicio-modulo2 .inner .carousel .carousel-btn-sig{width: 40px; height: 40px; top: 50%; margin-top: -20px; right: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-prev{width: 40px; height: 40px; top: 35%; margin-top: -20px; left: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-sig{width: 40px; height: 40px; top: 35%; margin-top: -20px; right: -15px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .img{height: 300px}

  #inicio-modulo2 .inner .socios{margin: 35px 0 0 -12px}
  #inicio-modulo2 .inner .socios .modulo-socios .bandera{width: 30px; margin-top: 20px;}
}
@media screen and (max-width: 767px){
  #header-top{height: 40px;}
  #header-top .inner{width: calc(100% - 28px);}
  #header-top .inner .btn-social{margin: 5px 0 0 8px;}
  #header-top .inner .btn-texto{line-height: 40px;}
  #header{height: 60px; top: 40px;}
  #slider{height: 70vw; margin: 40px 0 0 0;}
  #slider .slide-full{height: 70vw;}
  #slider .slide-full .slide-mobile{display: block;}
  #header .inner{width: calc(100% - 28px);}
  #header .inner .dagma{height: 35px; margin: 12px 0 0 0}
  #header .inner .dagma-scroll{height: 35px; top: 12px}
  #header-top .inner .btn-texto{display: none;}
  #header .inner ul{display: none;}
  #btn-mobile{display: block;}
  #inicio-modulo1{padding: 50px 0 60px 0;}
  #inicio-modulo1 .inner{width: calc(100% - 28px);}
  #inicio-modulo1 .inner h1{font-size: 22px;line-height: 28px;}
  #inicio-modulo1 .inner p{font-size: 12px; line-height: 16px;}
  #inicio-modulo2 .inner h2{font-size: 22px;line-height: 28px;}
  #inicio-modulo2 .inner p{font-size: 12px; line-height: 16px;}
  #inicio-modulo2 .inner .subtitulo{font-size: 16px}
  #inicio-modulo2 .inner ul{column-count: 1; margin: 20px auto 70px auto;}
  #inicio-modulo2 .inner ul li{width: 100%; float: none; font-size: 20px; background-image: none; text-align: center; padding: 0; line-height: 30px;}
  #inicio-modulo2 .inner .graficos .columna1{float: none; width: 100%;}
  #inicio-modulo2 .inner .graficos .columna1 .grafico1{max-width: 230px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos .columna1 .grafico2{max-width: 230px; margin: 50px auto 0 auto}
  #inicio-modulo2 .inner .graficos .columna2{float: none; width: 100%; margin: 50px auto 0 auto}
  #footer{padding: 50px 0 10px 0;}
  #footer .inner{width: calc(100% - 28px);}
  #footer .inner .columna{width: 100%; float: none; padding-right: 0; padding-bottom: 40px}
  #footer .inner .columna .titulo{font-size: 16px}
  #footer .inner .columna .texto {font-size: 13px; line-height: 20px;}
  #footer .inner .columna .redes{margin: 10px 0 0 0;}
  #footer .inner .columna .redes .btn-social{width: 40px; margin: 0 6px 0 0;}
  #copy{padding: 20px 0;}
  #copy .inner .dagma{display: none}
  #inicio-modulo2{padding: 50px 0 70px 0;}
  #inicio-modulo2 .inner .graficos-empresa{display: table; width: 100%; margin: 35px auto 0 auto}
  #inicio-modulo2 .inner .graficos-empresa .grafico1{display: table; float: left; width: 100%;}
  #inicio-modulo2 .inner .graficos-empresa .grafico1 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico1 .img img{display: table; width: 80%; max-width: 145px; margin: 15px auto 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2{display: table; float: left; width: 100%;margin-top: 50px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2 .img{display: table; width: 100%;height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico2 .img img{display: table; width: 80%; max-width: 135px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3{display: table; float: left; width: 100%; margin-top: 50px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico3 .img img{display: table; width: 80%; max-width: 170px; margin: 0 auto;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4{display: table; float: left; width: 100%; margin-top: 50px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4 .img{display: table; width: 100%; height: 140px;}
  #inicio-modulo2 .inner .graficos-empresa .grafico4 .img img{display: table; width: 100%; max-width: 328px; margin: 0 auto;}
  .linea-separador{display: none!important}
  #inicio-modulo2 .inner .carousel{margin: 50px auto}
  #inicio-modulo2 .inner .carousel .carousel-btn-prev{width: 30px; height: 30px; top: 50%; margin-top: -20px; left: -20px; z-index: 99;}
  #inicio-modulo2 .inner .carousel .carousel-btn-sig{width: 30px; height: 30px; top: 50%; margin-top: -20px; right: -20px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-prev{width: 30px; height: 30px; top: 35%; margin-top: -20px; left: -20px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades .carousel-novedades-btn-sig{width: 30px; height: 30px; top: 35%; margin-top: -20px; right: -20px; z-index: 99;}
  #inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .img{height: 280px}
  #inicio-modulo2 .inner .novedades h3{font-size: 22px}
  #inicio-modulo2 .inner .novedades .carousel-novedades-interior .modulo-novedad .textos .titulo{font-size: 18px}
  #video-modulo .inner{width: calc(100% - 30px);}

  .banners-btn-prev{width: 30px; height: 30px; top: 50%; margin-top: -10px; left: -20px; z-index: 99;}
  .banners-btn-sig{width: 30px; height: 30px; top: 50%; margin-top: -10px; right: -20px; z-index: 99;}

  #inicio-modulo2 .inner .socios{display: inline-block; width: calc(100% + 24px); margin: 35px 0 20px -12px}
  #inicio-modulo2 .inner .socios .modulo-socios{display: inline-block; float: left; width: calc(50% - 24px); margin: 0 12px}
  #inicio-modulo2 .inner .socios .modulo-socios .logo{display: block; width: 100%; padding-bottom: 100%; border: 1px solid #58585b; background-size: 100% auto; background-position: center; background-repeat: no-repeat;}
  #inicio-modulo2 .inner .socios .modulo-socios .bandera{display: block; margin: 10px auto 34px auto}
  #inicio-modulo2 .inner .separador{margin: 50px 0;}
  #inicio-modulo3{padding-top: 30px}
  #inicio-modulo4{padding-top: 30px;padding-bottom: 15px;}
}
