:root{
  --verde:rgb(74, 173, 53);--verde5:rgba(74, 173, 53,0.5);
  --amarillo:rgba(250, 180, 14,1);--amarillo5:rgba(250, 180, 14,0.5);
  --rojo:rgba(232, 61, 65,1);--rojo5:rgba(232, 61, 65,0.5);
  --naranja:rgba(252,150,34,1);--naranja5:rgba(252,150,34,0.5);
  --azul:rgba(33,39,91, 1);--azul3:rgba(33,39,91,0.3);--azul8:rgba(33,39,91,0.8);--azul5:rgba(33,39,91,0.5);--azul7:rgba(33,39,91,0.7);--azul9:rgba(33,39,91,0.9);/*#21275B*/
  --gris:rgba(228, 224, 225,1);--gris5:rgba(228, 224, 225,0.5);/*#*/
  --malva:rgba(176,111,175,1);--malva3:rgba(176,111,175,0.3);--malva5:rgba(176,111,175,0.5);--malva7:rgba(176,111,175,0.7);--malva9:rgba(176,111,175,0.9);
  --carbon:rgba(47, 47, 47, 1);
  --texto:rgba(65, 65, 65, 1);
  --text:rgba(65, 65, 65, 1);
  --blanco:rgba(255,255,255,1);--blanco5:rgba(255,255,255,0.5);--blanco7:rgba(255,255,255,0.7);--blanco8:rgba(255,255,255,0.8);--blanco9:rgba(255,255,255,0.9);
  --negro:rgba(0,0,0,1);--negro3:rgba(0,0,0,0.3);--negro5:rgba(0,0,0,0.5);--negro7:rgba(0,0,0,0.7);--negro8:rgba(0,0,0,0.8);
  --gris:rgb(165, 165, 165);--gris3:rgba(165, 165, 165,0.3);--gris5:rgba(165, 165, 165,0.5);--gris7:rgba(165, 165, 165,0.7);--gris8:rgba(165, 165, 165,0.8);
  --login:rgba(104,112,113,1);--login8:rgba(104,112,113,0.8);--login5:rgba(104,112,113,0.5);
  --btmenucolor:rgba(94,96,99,1);
  --tit-head:rgba(236,236,236,1);/* rgba(241, 243, 246,1)*/
  --panel:rgb(230, 230, 230);
  --btsolid:rgb(216,211,207);
  --btconte:rgb(236,237,231);
  --btrad:0.35rem;
  --rad-input:0.35vw;
  --btradm:1.35vw;
  --radm-input:1.35vw;
  --menu-sep:rgba(250,249,250,1);
  --bt-v-h:rgb(78, 77, 76);/*#4e4d4c*/
  --bt-v-ac:rgb(228, 224, 225); /*#e4dfe0*/
  --bt-menu:rgba(244,243,244,0.5);/*#f4f3f4   anterior  rgb(228, 225, 227)*/
  --bt-submenu:rgba(244,243,244,1);
  --bt-menu-h:rgb(78, 77, 76);/*#4e4d4c*/
  --bt-menu-ac:rgb(228, 224, 225); /*#e4dfe0*/
  --bt-menu-acs:rgb(226, 231, 227);
  --bt-shadow:rgba(0,0,0,0.78);
  --fonfo:rgb(244, 243, 244);/*#f4f3f4*/
  --fondo-login1:rgb(184,182,183);/*#b8b6b7*/
  --fondo-login2:rgb(228,223,224);
  --input:rgb(228, 224, 225); /*#e4dfe0*/
  --input-ds:rgb(245,246,247);
  --outline:rgb(244, 243, 244);
  --switch:rgb(184, 182, 183);/*#b8b6b7*/
  --swt-rad:0.2rem;
  --pie-graf:rgb(166,168,164);
  --trip1:rgb(216,211,207);
  --trip0:rgb(244,242,240);

-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
@font-face{ font-family:"Zurich";  src: url("/css/ZURCHLC.ttf") format('truetype'); font-weight: normal;  font-style: normal;font-display: swap;}
@font-face{ font-family:"opensans"; src: url("/css/OpenSans.ttf") format('truetype'); font-weight: normal; font-style: normal; font-display: swap;}
body{user-select: none;direction: ltr; color: rgb(60,72,88);font-family:"Zurich","Helvetica","Arial","sans-serif";background-color:rgba(255, 255, 255,1);font-size:1.2vw;line-height: 1.42857143;-webkit-font-smoothing: antialiased;padding:0;margin:0;}
a{text-decoration: none;}
img {height: auto;}
.sombra{box-shadow: 0 3px 5px 0 rgba(0,0,0,.26), 0 3px 10px 0 rgba(0,0,0,.22) !important;}
.ml-1{margin-left:0.5vw;}.ml-2{margin-left: 1vw;}.mr-3{margin-right:1.5vw;}.ml-a{margin-left:auto;}
.mr-1{margin-right:0.5vw;}.mr-2{margin-right:1vw;}.mr-3{margin-right:1.5vw;}.mr-a{margin-right:auto;}
.mb-1{margin-bottom:0.5vw;}.mb-2{margin-bottom:1vw;}.mb-3{margin-bottom:1.5vw;}.mb-a{margin-bottom:auto;}
.mt-1{margin-top:0.5vw;}.mt-2{margin-top:1vw;}.mt-3{margin-top:1.5vw;}.mt-a{margin-top:auto;}
.m-auto{margin:auto !important;}
.pl-1{padding-left:0.5vw;}.pl-2{padding-left: 1vw;}.pr-3{padding-right:1.5vw;}.pl-a{padding-left:auto;}
.pr-1{padding-right:0.5vw;}.pr-2{padding-right:1vw;}.pr-3{padding-right:1.5vw;}.pr-a{padding-right:auto;}
.pb-1{padding-bottom:0.5vw;}.pb-2{padding-bottom:1vw;}.pb-3{padding-bottom:1.5vw;}.pb-a{padding-bottom:auto;}
.pt-1{padding-top:0.5vw;}.pt-2{padding-top:1vw;}.pt-3{padding-top:1.5vw;}.pt-a{padding-top:auto;}
.p-auto{padding:auto !important;}
.no{display:none !important;}
/*****************************************************************************/
span{ -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;  }
/********************************************************/
.error,.loading{margin:auto;background-color:var(--blanco);text-align:center; position:absolute;top:50%;left: 50%;margin-right: -50%;transform:translate(-50%, -50%);padding:1.5vw;border-radius: 0.8vw;}
.sombra2{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.dib{display: inline-block;}.db{display:block;}.dif{display: inline-flex;}.df{display:flex;}
.fw{flex-wrap: wrap;}.text-center{text-align: center;}.scroll{overflow-y: auto;}
.va-center{align-items: center;}.ha-center{justify-content: center;}
/*********************   Botones  ****************************/
.bt{user-select: none;-webkit-user-select: none;display: flex;align-items: center;cursor: pointer;background-color:var(--bt-menu);color:var(--bt-menu-h);width:fit-content;padding: 0.5rem 0.8rem;margin: 0.3rem .19rem ;border: 0 ;border-radius:var(--btrad);box-shadow: 0 1px 3px 0 rgba(0,0,0,.3), 0 2px 10px 0 rgba(0,0,0,.15);transition: color .1s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.bt:hover{background-color:var(--bt-menu-h);color:var(--blanco);box-shadow: 0 2px 5px 0 rgba(0,0,0,.36), 0 2px 10px 0 rgba(0,0,0,.32)}
.bt.danger:hover{color: var(--blanco); background-color:var(--rojo);border-color: rgba(203, 3, 3,0.5);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.warning:hover{color:rgba(107, 109, 113, 1); background-color:var(--amarillo);border-color: rgba(230, 182, 39, 0.5);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.info:hover{color: var(--blanco); background-color: var(--azul);border-color:var(--azul);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.primary:hover{color: rgba(107, 109, 113, 1); background-color: rgb(228, 225, 227);border-color: rgba(38, 154, 144, 1);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.success:hover{color: var(--blanco); background-color:var(--verde);border-color: var(--verde5);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.secondary:hover{color: var(--blanco); background-color:var(--amarillo);border-color: rgba(230, 182, 39, 0.5);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt.default:hover{color: var(--blanco); background-color: var(--verde);border-color: var(--verde5);box-shadow: 0 2px 5px 0 rgba(0,0,0,.26), 0 2px 10px 0 rgba(0,0,0,.22) !important;}
.bt:active,.bt:focus{background-color:var(--verde);color:var(--blanco);box-shadow:none;}
.bt.bt1{color: var(--malva); background-color: var(--blanco);border-color: var(--malva);padding: 0.5vw 3.8vw;border:2px solid}
.bt.bt1:hover{color: var(--blanco); background-color: var(--malva);border-color: var(--blanco);}
.bt.bt1.activo{color: var(--blanco); background-color: var(--malva);border-color: var(--blanco);}
.bt.bt2{color: var(--azul); background-color: var(--blanco);border-color: var(--azul);padding: 0.5vw 3.8vw;border:2px solid var(--azul)}
.bt.bt2:hover{color: var(--blanco); background-color: var(--azul);}
.bt.bt2.activo{color: var(--blanco); background-color: var(--azul);}

.bt.norad{border-radius:0.01vw;}
.bt.nosombra{box-shadow:none;}
.bt.si,.bt2.si,.bt3.si,.bt4.si{background-color:var(--verde);color:var(--blanco)!important;}
/***************************************************************/
.contenedor-principal{width:calc(98.9vw);}
.nav {padding-left: 0;list-style: none;}
.nav>li>a {position: relative;display: block;padding: 10px 15px;}
.navbar .title-logo-wrapper {display: flex;align-items: center;float: left;}
.navbar
{
    background-color: rgba(255, 255, 255,1);color: rgba(85, 85, 85,1);border-radius: 0;position: fixed;border: none;padding: 0;transition: none;min-height: 50px;min-height: 50px;
    -webkit-box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);box-shadow: 0 1px 10px -6px rgb(0 0 0 / 42%), 0 1px 10px 0 rgb(0 0 0 / 12%), 0 4px 5px -2px rgb(0 0 0 / 10%);
}
.navbar:before{content: " ";display: table;}
.navbar .container{display: flex;flex-direction: row;transition: padding .1s ease;padding:6px 15px;vertical-align: middle;align-items: center;margin-right: auto;  margin-left: auto;  width: 95%;}
.navbar .navbar-nav{display: flex;flex-wrap: wrap;justify-content: flex-end;list-style: none;margin:0vw 0vw 0vw auto;}
.navbar .navbar-nav>li{padding:0.5vw 1vw;border-radius: 3px;color: inherit;cursor: pointer;}
.navbar .navbar-nav>li:hover{color:var(--blanco);background-color: var(--negro5);}
.navbar .navbar-nav>li a{border-radius: 3px;color: inherit;}
.navbar .navbar-brand{padding: 0 15px;position: relative;color: inherit;height: auto;display: flex;justify-content: center; align-items: center;}
.navbar .navbar-brand img{width: auto;max-height:14vw;display: block;}
.navbar .navbar-brand div{padding:0vw 1vw;}
.navbar-fixed-top{top: 0;border-width: 0 0 1px;right: 0;left: 0;z-index: 1030;height:4.5rem}
.navbar .navbar-nav .fonomenu{width:0;height:0;transition:all 0.55s ease-in-out;}
.navbar .navbar-nav .fonomenu:hover{background-color:transparent;border:solid 1px var(--malva);}
.navbar .navbar-nav .fonomenu img{width:0;transition:all 0.55s ease-in-out;}
/*
.centro-espaciado
{
  position: relative;background:rgba(240, 240, 240,1);margin: 72px 30px 0;border-radius: 6px 6px 0 0;
  -webkit-box-shadow: 0 16px 24px 2px rgb(0 0 0 / 14%), 0 6px 30px 5px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
  box-shadow: 0 16px 24px 2px rgb(0 0 0 / 14%), 0 6px 30px 5px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%);
}*/
.centro-container{display:block;margin: auto;word-wrap: break-word;min-height:20vw;}
.separador{height: 2px;max-width: 150px;background-color:rgb(229,229,229,1);margin: auto;margin-top: 20px; margin-bottom: 20px;}
/*---------------------------------------------------------------------------*/
/************************   ********************************/
.construccion{width:100%;}
.construccion img{width:100%;}
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
.centro-container .bloque1{display:flex;width:100%;margin:auto;margin-top:4.5rem;height:39.5vw;background-color:var(--azul3);}
.slider-visor{height:41.5vw;}
.slider-container .numbertext{top:5%;}
.slider-container .prev, .slider-container .next{color:var(--negro);background-color:var(--blanco5);border-radius:50%;width:4.5vw;height:4.5vw;font-size:2vw;padding:0vw;line-height: 4.5vw;font-weight:normal;}
.slider-container .prev{margin-left:3%;}
.slider-container .next{margin-right:3%;}
.slider-container .prev:hover, .slider-container .next:hover{color:var(--blanco);}
.slider-container .el-Slide .text{background-color:var(--azul);bottom:10%;left:auto;right:-1vw;font-size:2.5vw;height:5.5vw;line-height:4.5vw;padding:0.5vw 3vw 0.5vw 4vw;transform:skew(-15deg);border-left: solid 1vw var(--malva);}
.slider-container .el-Slide .text div{transform:skew(15deg);}
.slider-container .dots{display:none;}
.centro-container .bloque1 .texto1{font-size:2vw;padding:1vw 1.5vw;margin:1vw auto;font-weight: bold;max-width: 80%;}
.centro-container .bloque1 .texto2{font-size:1vw;padding:1vw 1.5vw;background-color:var(--rojo5);color: var(--blanco);max-width:36%;margin:auto;border-radius:0.5vw;}

.centro-container .bloque2{display:flex;align-items: center;margin:2vw auto;justify-content: center;}
.centro-container .bloque2 .boxs{display:block;text-align:left;margin:auto 4vw auto 6vw;padding:1vw 1.5vw;height:34vw;border-radius:1vw;} 
.centro-container .bloque2 .boxs .texto1{font-size:3.25vw;display:flex;justify-content:flex-start;align-items:center;margin:5vw auto auto auto;color: var(--texto);text-align: left;font-weight:bolder;font-family:"opensans";}
.centro-container .bloque2 .boxs .texto2{font-size:1.8vw;display:flex;justify-content:center;align-items:center;margin:1vw 4vw auto 0vw;color: var(--texto);text-align: left;}
.centro-container .bloque2 .img{padding:1vw 1vw;margin:auto 6vw auto auto;transform: rotate(-4deg);}
.centro-container .bloque2 .img img{width:auto;height:25vw;}

.centro-container .bloque3{display:block;margin:2vw auto;padding:0.6vw 4vw;background-color:rgba(45,104,85,0.1);}
.centro-container .bloque3{background-image:url("/images/layout/bloques/bloque3/fondo.png");background-repeat:repeat;background-position:top;background-size:28%;}
.centro-container .bloque3 .texto{width:100%;font-size:2.8vw;font-family:"opensans";font-weight:bold;margin: 2vw auto 0vw;}
.centro-container .bloque3 .boxs{display:flex;align-items: center;}
.centro-container .bloque3 .img{padding:1.4vw 0vw;width:24%;max-width:40%;display: block;margin:auto;clip-path: polygon(0 11%, 59% 3%, 101% 3%, 100% 89%, 46% 97%, 0% 97%);cursor:pointer;position: relative;}
.centro-container .bloque3 .img img{width:100%;}
.centro-container .bloque3 .img .imgdet{opacity: 0;width: 100%;height:0%;background-color:var(--negro5);color:var(--blanco);transition:all 0.55s ease-in-out;position:absolute;top:0vw;left:0;right:0;margin: auto;padding: 5vw 2vw;}
.centro-container .bloque3 .img:hover >.imgdet{opacity:1;height:100%;}
.centro-container .bloque3 .img .imgdet .texto{width:100%;font-size:1.8vw;margin: auto;text-align: left;}
.centro-container .bloque3 .img .imgdet ul{font-size:1.3vw;padding-inline-start:1.5vw;}

.centro-container .bloque4{display:flex;align-items: center;margin:2vw auto;padding:0.5vw 0.5vw;background-color:rgba(45,104,85,0.1);overflow: hidden;width:99%;box-shadow:0px 0px 12px 6px var(--gris7)!important;}
.centro-container .bloque4 .boxs{display: block;margin:auto;padding:1vw 1.5vw;text-align:center;overflow: hidden;width:100%;} 
.centro-container .bloque4 .boxs .texto1{font-size:2.8vw;font-family:"opensans";font-weight: bold;}
.centro-container .bloque4 .boxs .carrusel{display:flex;justify-content:center;align-items:center;margin:2vw auto 1.2vw;width:184vw;overflow: hidden;}
.centro-container .bloque4 .boxs .carrusel .sl{width:22vw;height:auto;margin:auto 0.5vw;background-color:var(--blanco);display:flex;animation:scroll 15s linear infinite;flex-direction: column;}
.centro-container .bloque4 .boxs .carrusel .sl .tit{margin:2vw auto auto;font-size:2vw;font-weight: bold;font-family:"opensans";border-bottom:0.25vw solid var(--malva);padding-bottom:0.2vw;width:fit-content;}
.centro-container .bloque4 .boxs .carrusel .sl .linea{width:0.25vw;height:4vw;background-color:var(--malva);margin:auto auto 0.8vw;}
.centro-container .bloque4 .boxs .carrusel .sl .img{padding:1.8vw;border-radius:50%;width:10vw;height:10vw;border:solid 1px var(--negro5);}
.centro-container .bloque4 .boxs .carrusel .sl .img{display:flex;justify-content:center;align-items:center;overflow:hidden;margin:auto;}
.centro-container .bloque4 .boxs .carrusel .sl .img img{width:80%;}
.centro-container .bloque4 .boxs .carrusel .sl .lasombra{display:flex;justify-content:center;align-items:center;margin:2.5vw auto;}
.centro-container .bloque4 .boxs .carrusel .sl .lasombra img{width:50%;}

.centro-container .bloque5{display:flex;align-items: center;margin:auto;padding:0.6vw 4vw;background-color:rgba(45,104,85,0.1);}
.centro-container .bloque5{background-image: url("/images/layout/bloques/bloque5/fondo.jpg");background-repeat:no-repeat;background-position:bottom;background-size:cover;}
.centro-container .bloque5 .img{padding:1.4vw 0vw;width:40%;max-width:40%;display: block;margin: auto;}
.centro-container .bloque5 .img img{width:100%;}
.centro-container .bloque5 .boxs{display: block;margin:5vw auto;padding:1vw 1.5vw;} 
.centro-container .bloque5 .boxs.uno{text-align: center;}
.centro-container .bloque5 .boxs.uno .texto1{font-size:2.8vw;font-family:"opensans";font-weight: bold;}
.centro-container .bloque5 .boxs.dos{text-align: left;width: 55%;}
.centro-container .bloque5 .boxs.dos .texto2{font-size:2vw;padding:0vw 3vw;color:var(--login);margin-bottom:1vw;}
.centro-container .bloque5 .boxs.dos .texto3{display: flex;font-size:1.65vw;padding:0vw 0vw;justify-content:flex-start;align-items: center;width:30vw;margin-bottom:3vw;}
.centro-container .bloque5 .boxs.dos .texto4{font-size:2.1vw;padding:0vw 0vw;font-weight: bold;height: 14vw;}

.centro-container .bloque6{display:block;margin:auto;padding:0.6vw 2vw;background-color:var(--blanco);}
.centro-container .bloque6 .texto{width:25vw;font-size:2.8vw;font-family:"opensans";font-weight:bold;margin: 2vw auto 0vw;}
.centro-container .bloque6 .boxs-conte{display:flex;align-items: center;justify-content: center;margin:auto;padding:0.6vw 4vw;text-align: center;}
.centro-container .bloque6 .boxs{display:block;margin:0vw 1.5vw;} 
.centro-container .bloque6 .boxs .img-lite{padding:0.5vw;display: block;margin:1.5vw auto;cursor: pointer;}
.centro-container .bloque6 .boxs .img-lite img{width:8vw;height:auto;}
.centro-container .bloque6 .boxs .img{padding:0vw;width:28vw;height:28vw;display:flex;justify-content: center;align-items: center;margin:auto 4vw;}
.centro-container .bloque6 .boxs .img img{width:100%;transition:all 0.25s ease-in-out;padding:1vw;opacity:0;}
.centro-container .bloque6 .boxs .img img.entraimg{opacity:1;}
.centro-container .bloque6 .boxs .lista{display: flex;justify-content: center;width:30vw;}
.centro-container .bloque6 .boxs .lista .vineta{width:1.5vw;height:1.5vw;background-color:var(--malva);margin:1.5vw;border-radius: 0.4vw;}
.centro-container .bloque6 .boxs .lista .texto{width:100%;height:3vw;font-size:1.5vw;background-color:var(--blanco);margin:auto 0.2vw;line-height:2vw;text-align:left;padding:0.5vw 0vw;}

.centro-container .bloque7{display:flex;align-items: center;margin:auto;padding:0.5vw;}
.centro-container .bloque7 .boxs{display:flex;margin:4vw 1.5vw auto;padding:1vw 1vw;border: solid 0.2vw var(--malva);} 
.centro-container .bloque7 .boxs .img{width:60%;display: block;margin: auto;}
.centro-container .bloque7 .boxs .img img{width:100%;}
.centro-container .bloque7 .boxs .textos{display: block;margin:auto auto auto 1vw;}
.centro-container .bloque7 .boxs .textos .cabeza{display: block;font-size:1.5vw;font-family:"opensans";font-weight: bold;}
.centro-container .bloque7 .boxs .textos .cuerpo{display: block;font-size:1.25vw;}

/*---------------------------------------------------------------------------*/
.pie-web {mix-blend-mode: normal;position: relative;width: 100%;margin-top:5vw;}
.pie-web a{text-decoration: none;}
.pie-web .contenedor-pie{display: block;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto{height:28%;display:flex;padding:1rem;color:rgb(255, 255, 255);font-weight: bold;font-size:1.5vw;align-items:center;justify-content: center;margin-top:5vw;}
/*.pie-web .contenedor-pie .contenedor-pie-columna.contacto{background-image:linear-gradient(rgba(255,255,255,1),rgba(0, 0, 0, 0.5));background-repeat:no-repeat;background-position: center;background-size:cover;}*/
.pie-web .contenedor-pie .contenedor-pie-columna.contacto{background-image: url("/images/layout/pie/fondo.png");background-repeat:no-repeat;background-position:bottom;background-size:contain;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles{display:block;width:46vw;padding:0vw 1vw 8vw;font-weight: normal;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto1{font-weight:bold;font-size:1.8vw;color:var(--texto );}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto2{font-size:1.25vw;color:var(--texto );}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto2 a{font-size:1.25vw;color:var(--texto );}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones{display:block;width:46vw;height:auto;margin:auto;text-align: center;padding-right: 5vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones a{display:flex;margin:auto;height:auto;width:6vw;text-decoration: none;color:var(--texto);align-items: center;justify-content:flex-start;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ig{width:auto;height:2.5vw;margin:0.5vw 1.2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .fb{width:auto;height:2.5vw;margin:0.5vw 1.2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ws{width:auto;height:5.5vw;margin:0.5vw 1.2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ws{position:fixed;bottom:3vw;right:2%;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .tk{width:auto;height:2.5vw;margin:0.5vw 1.2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ml{width:auto;height:2.5vw;margin:0.5vw 1.2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .logo{font-family: "carrol wild";margin-left:auto;display:block;font-size:1.4vw;font-weight: normal;color:rgb(10, 10, 10);text-align:center;padding:0vw 2.4vw;line-height:1vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .logo div{line-height:0.7vw}
.pie-web .contenedor-pie .contenedor-pie-columna.contacto .logo img{width:25vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.derechos{display:flex;color:rgba(255, 255, 255,0.8);font-size:1vw;padding-left:1vw;background: rgb(34, 34, 34);justify-content: center;}
.pie-web .contenedor-pie .contenedor-pie-columna.derechos div{padding:0vw 2vw;}
.pie-web .contenedor-pie .contenedor-pie-columna.derechos a{color:rgba(255, 255, 255,0.8);}

@keyframes scroll{0% {transform: translateX(0);}100% {transform: translateX(calc(23vw*4*-1));}}

@media only screen and (max-device-width : 668px)
{
  .navbar-fixed-top{width:100vw!important;height:15.5vw!important;}
  .navbar .container{background: rgba(250, 250, 250,1)!important;padding:0px;justify-content: center;}
  .navbar .title-logo-wrapper{margin:1vw auto 0vw 0vw;}
  .navbar .navbar-nav {display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;position:absolute;top:0;right:0;background-color:var(--blanco);margin:auto;padding:0vw;}
  .navbar .navbar-nav>li{padding:0vw;border-radius: 3px;color: inherit;font-weight: 400;font-size:0vw;opacity:0;width:0vw;height:0vw;transition:all 0.55s ease-in-out;}
  .navbar .navbar-nav>li.display{width:100%;height:auto;padding:2.5vw 12vw;opacity:1;font-size:4.5vw;text-align: center;}
  .navbar .navbar-nav>li a{padding: 0.5rem;border-radius: 3px;color: inherit;font-weight: 400;font-size: 4vw;}
  .navbar .navbar-brand {padding: 0 15px;position: relative;color: inherit;height: auto;}
  .navbar .navbar-brand img {width:11vw;display: block;}
  .navbar .navbar-brand div img {width:32vw;margin-left: 5vw;}
  .navbar .navbar-nav .fonomenu{margin:2vw 3vw 2vw auto;padding:1vw;width:8vw;height:8vw;opacity:1;}
  .navbar .navbar-nav .fonomenu img{width:100%;}

 
  .centro-espaciado{margin:24vw 8px 0;}
  
  .centro-container .bloque1{width:100%;}
  .slider-container .prev, .slider-container .next{width:7.5vw;height:7.5vw;font-size:6vw;line-height:7.5vw;}
  .slider-container .bt-pn{top:43%;}
  .slider-container .el-Slide .text{font-size:3.5vw;height:7.5vw;line-height: 6.5vw;}

  .centro-container .bloque2{display: block;}
  .centro-container .bloque2 .boxs{width:88%;max-width:88%;height: 66vw;max-height: 66vw;margin-bottom:2vw;}
  .centro-container .bloque2 .boxs .texto1 {height:12.5vw;width:100%;font-size: 9vw;margin:3vw auto;}
  .centro-container .bloque2 .boxs .texto2{font-size:4vw;margin: auto;text-align: justify;}
  .centro-container .bloque2 .img {margin: 8vw;}
  .centro-container .bloque2 .img img {width:100%;height: auto;}

  .centro-container .bloque3{display: block;}
  .centro-container .bloque3 .texto{width:100%;font-size:9vw;margin:3vw auto 3vw;text-align:center;}
  .centro-container .bloque3 .boxs{display:block;align-items: center;}
  .centro-container .bloque3 .img{width:70vw;max-width:70vw;clip-path: polygon(0 10%, 58% 1%, 100% 1%, 100% 91%, 46% 99%, 0% 99%);}
  .centro-container .bloque3 .img .imgdet{padding:12vw 8vw;}
  .centro-container .bloque3 .img .imgdet .texto{width:100%;font-size:4.8vw;}
  .centro-container .bloque3 .img .imgdet ul{font-size:4.3vw;padding-inline-start:4.5vw;}

  .centro-container .bloque4 .boxs .texto1{font-size:6.8vw;}
  .centro-container .bloque4 .boxs .carrusel{margin:2vw auto 1.2vw;width:352vw;}
  .centro-container .bloque4 .boxs .carrusel .sl{width:43vw;margin:auto 0.5vw;}
  .centro-container .bloque4 .boxs .carrusel .sl .tit{margin:3vw auto auto;font-size:4.5vw;border-bottom:0.8vw solid var(--malva);}
  .centro-container .bloque4 .boxs .carrusel .sl .linea{width:0.25vw;height:4vw;margin:auto auto 0.8vw;}
  .centro-container .bloque4 .boxs .carrusel .sl .img{width:35vw;height:35vw;}
  .centro-container .bloque4 .boxs .carrusel .sl .lasombra img{width:68%;}

  @keyframes scroll{0% {transform: translateX(0);}100% {transform: translateX(calc(88vw*2*-1));}}

  .centro-container .bloque5{height:120vw;}
  .centro-container .bloque5 .boxs{margin:1vw auto;}
  .centro-container .bloque5 .boxs.uno .texto1{font-size:4.25vw;}
  .centro-container .bloque5 .boxs.dos{width:100%;margin: 13vw auto auto;}
  .centro-container .bloque5 .boxs.dos .texto2{font-size:3.5vw;}
  .centro-container .bloque5 .img{width:65%;max-width:65%;}
  .centro-container .bloque5 .boxs.dos .texto3{font-size:3.65vw;}
  .centro-container .bloque5 .boxs.dos .texto4{font-size:4vw;}

  .centro-container .bloque6{display: block;}
  .centro-container .bloque6 .texto{width:100%;font-size:9vw;margin:3vw auto 3vw;text-align: center;}
  .centro-container .bloque6 .boxs-conte{display:block;text-align:center;margin:auto;padding:0.6vw 4vw;}
  .centro-container .bloque6 .boxs{display:flex;margin:4vw auto;}
  .centro-container .bloque6 .boxs .img-lite img{width:22vw;}
  .centro-container .bloque6 .boxs .img{width:88vw;height:auto;margin:auto;}
  .centro-container .bloque6 .boxs.detalle{display:block;}
  .centro-container .bloque6 .boxs .lista{width:90%;margin: 2vw 1vw auto;}
  .centro-container .bloque6 .boxs .lista .vineta{width:3vw;height:3vw;}
  .centro-container .bloque6 .boxs .lista .texto{font-size:4vw;line-height: 5vw; padding: 0.5vw 0vw; height: 10vw;}
  .centro-container .bloque7{display:block;}
  .centro-container .bloque7 .boxs{width:86vw;margin:4vw auto auto;}
  .centro-container .bloque7 .boxs .textos .cabeza{font-size:3.5vw;}
  .centro-container .bloque7 .boxs .textos .cuerpo{font-size:3.25vw;}

  .pie-web{margin-bottom:2vw;margin-top:0vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto{height:15%;font-size:3.5vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles{width:26vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto1{font-size:3.8vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto2{font-size:3.25vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .detalles .texto2 a{font-size:3.25vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones a{width:50%;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .fb{height:5vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ig{height:5vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .tk{height:5vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.contacto .opciones .ws{height:15vw;bottom: 30vw;}
  .pie-web .contenedor-pie .contenedor-pie-columna.derechos{font-size:2vw;}

}
@media only screen and (max-device-width : 990px)
{
.navbar-fixed-top{height:15.5vw!important;}
}
/*
Pantallas pequeñas (usadas por ejemplo en netbooks): 1024 x 600
Pantallas medianas: 1280 x 720 / 1280 x 800
Pantallas grandes: ancho superior a 1400 píxeles, ejemplo 1400 x 900 o 1600 x 1200.*/

