a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.contacto .formulario-contacto form button,footer .footer .form-contacto form button{display:flex;justify-content:center;align-items:center;color:#fff;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s;background:linear-gradient(#006db6,#003881);border:none;padding:5px;border-bottom:6px solid #006db6;font-size:1.2rem;width:100%}.contacto .formulario-contacto form button:hover,footer .footer .form-contacto form button:hover{transform:translateY(2px);border-bottom:3px solid #006db6}.show{display:flex!important}*{box-sizing:border-box}svg{box-sizing:initial}a{text-decoration:none;font-family:Nunito,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif}input,label,p,textarea{font-family:Nunito,sans-serif}button{border:none}.wrap{display:flex;flex-wrap:wrap;width:100%;height:100%}.progress{height:3px;width:0;background-color:red;position:fixed;top:0;left:0;animation:progress 1s linear;animation-play-state:paused;animation-delay:calc(var(--scroll) * -1s);animation-iteration-count:1;animation-fill-mode:both;z-index:1000}@keyframes progress{to{background-color:#d00;width:100%}}.menu-index{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:linear-gradient(#006db6,#003881);padding:50px;display:none}.menu-index .menu-icon-cerrar{position:absolute;z-index:1001;display:flex;top:2%;right:5%;width:10%;color:#fff;cursor:pointer}.menu-index .menu-icon-cerrar svg{filter:drop-shadow(2px 2px 2px #000)}.menu-index .menu-icon-cerrar svg use{fill:#fff}.menu-index ul,.menu-index ul li ul{flex-direction:column}.menu-index ul,.menu-index ul li{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.menu-index ul li a{padding:20px;color:#fff;font-size:2rem;justify-content:center;border-bottom:2px solid #fff}.menu-index ul li a,.menu-index ul li ul{display:flex;width:100%}.menu-index ul li ul li{width:100%}.menu-index ul li ul li a{font-size:1.5rem;border-bottom:1px solid #006db6;padding:15px}.secciones{display:flex;flex-wrap:wrap;width:100%;min-height:100vh;position:relative;overflow:hidden}.secciones .contenido{z-index:3}.inicio .fondo,.inicio .fondo-negro,.secciones .contenido{position:absolute;top:0;left:0;width:100%;height:100%}.inicio .fondo{z-index:1;background-image:url(../images/fondo.webp);filter:blur(1px) grayscale(1);-webkit-filter:blur(1px) grayscale(1);background-position:50%;background-repeat:no-repeat;background-size:cover}.inicio .fondo-negro{z-index:2;background:linear-gradient(105deg,rgba(0,0,0,.3),rgba(0,0,0,.8) 50%,#0063c0 0,#002e73);opacity:.8}.inicio .contenido .logo{position:absolute;z-index:4;top:40%;left:40%;width:25%;display:flex;animation:logo 1s ease-in-out;animation-delay:1s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes logo{to{top:15%;left:9%;width:15%}}.inicio .contenido .texto{position:absolute;z-index:5;width:20%;top:100%;left:15%;opacity:0;animation:texto 1s ease-in-out;animation-delay:2s;animation-fill-mode:forwards;animation-iteration-count:1}.inicio .contenido .texto h3{color:#fff;font-size:3.5rem;text-shadow:5px 5px 5px #000}@keyframes texto{to{opacity:1;top:40%;left:10%}}.inicio .contenido .imagen{position:absolute;z-index:6;display:flex;top:20%;right:10%;width:30%}.inicio .contenido .imagen div{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;opacity:0}.inicio .contenido .imagen div img{width:100%;margin-bottom:20px}.inicio .contenido .imagen div h6{font-size:2rem;color:#fff;text-align:center;opacity:0;animation:dato .5s ease-in-out;animation-delay:.7s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes dato{to{opacity:1}}@keyframes div-imagen{to{opacity:1}}.inicio .contenido .down{position:absolute;z-index:7;display:flex;bottom:5%;opacity:.7;left:47%;width:7%;font-size:2rem;color:#fff;cursor:pointer;animation:down .7s ease-in-out;animation-delay:2s;animation-fill-mode:backwards;animation-iteration-count:3}.inicio .contenido .down svg{filter:drop-shadow(2px 2px 2px #000)}.inicio .contenido .down svg use{fill:#fff}.inicio .contenido .down:hover{opacity:.9}@keyframes down{to{opacity:1;transform:translateY(5px)}}.inicio .contenido .menu-icon{position:absolute;z-index:8;display:flex;top:5%;right:5%;width:5%;color:#fff;cursor:pointer}.inicio .contenido .menu-icon svg,.inicio .menu-index .menu-icon-cerrar svg,.seccion-contenido .contenido .down1 svg{filter:drop-shadow(2px 2px 2px #000)}.inicio .contenido .menu-icon svg use,.inicio .menu-index .menu-icon-cerrar svg use,.seccion-contenido .contenido .down1 svg use{fill:#fff}.inicio .menu-index{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:linear-gradient(#006db6,#003881);padding:50px;display:none}.inicio .menu-index .menu-icon-cerrar{position:absolute;z-index:1001;display:flex;top:2%;right:5%;width:5%;color:#fff;cursor:pointer}.inicio .menu-index ul{flex-direction:column}.inicio .menu-index ul,.inicio .menu-index ul li{display:flex;flex-wrap:wrap;width:100%;justify-content:center}.inicio .menu-index ul li a{display:flex;width:100%;padding:20px;color:#fff;font-size:2rem;justify-content:center;border-bottom:2px solid #fff}.inicio .menu-index ul li ul{width:100%;display:flex;flex-direction:column}.inicio .menu-index ul li ul li{width:100%}.inicio .menu-index ul li ul li a{font-size:1.5rem;border-bottom:1px solid #006db6;padding:15px}.seccion-contenido{background:linear-gradient(#b9b9b9,#fafafa);display:flex;flex-wrap:wrap;width:100%;justify-content:center;padding-top:50px}.seccion-contenido .contenido{display:flex;flex-wrap:wrap;width:80%}.seccion-contenido .contenido .titulo-seccion{display:flex;flex-wrap:wrap;width:100%;padding-bottom:50px;justify-content:center}.seccion-contenido .contenido .titulo-seccion h2{font-size:3rem}.seccion-contenido .contenido .tipos{left:10%;top:10%;display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;justify-content:space-between}.seccion-contenido .contenido .tipos .tipo{width:48%;display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:4%}.seccion-contenido .contenido .tipos .tipo img{width:100%}.seccion-contenido .contenido .tipos .tipo .descripcion{width:100%;display:flex;justify-content:center;text-align:center;background:#002153;flex-wrap:wrap;padding:10px;color:#fff;font-size:2rem;font-family:Rajdhani,sans-serif;font-weight:700}.seccion-contenido .contenido .down1{position:absolute;z-index:7;display:flex;bottom:5%;opacity:.7;left:47%;width:7%;font-size:2rem;color:#fff;cursor:pointer;animation:down1 .7s ease-in-out;animation-delay:2s;animation-fill-mode:backwards;animation-iteration-count:3}.seccion-contenido .contenido .down1:hover{opacity:.9}@keyframes down1{to{opacity:1;transform:translateY(5px)}}footer{background:linear-gradient(#b9b9b9,#fafafa);width:100%;justify-content:center;padding:50px 0}footer,footer .footer{display:flex;flex-wrap:wrap}footer .footer{width:90%}footer .footer .form-contacto,footer .footer .menu,footer .footer .nosotros,footer .footer .representantes{width:25%;display:flex;flex-wrap:wrap;padding:15px;align-content:flex-start}footer .footer .form-contacto h3,footer .footer .menu h3,footer .footer .nosotros h3,footer .footer .representantes h3{width:100%;text-align:center;font-size:2rem;margin-bottom:20px}footer .footer .form-contacto ul,footer .footer .menu ul,footer .footer .nosotros ul,footer .footer .representantes ul{width:100%;display:flex;flex-direction:column}footer .footer .form-contacto ul li,footer .footer .menu ul li,footer .footer .nosotros ul li,footer .footer .representantes ul li{width:100%;display:flex;border-bottom:1px solid #eee}footer .footer .form-contacto ul li a,footer .footer .menu ul li a,footer .footer .nosotros ul li a,footer .footer .representantes ul li a{width:100%;padding:10px;color:#383838;font-size:1.1rem}footer .footer .form-contacto ul li a:hover,footer .footer .menu ul li a:hover,footer .footer .nosotros ul li a:hover,footer .footer .representantes ul li a:hover{color:#006db6}footer .footer .form-contacto ul li:last-child,footer .footer .menu ul li:last-child,footer .footer .nosotros ul li:last-child,footer .footer .representantes ul li:last-child{border-bottom:none}footer .footer .nosotros .logo-footer{width:60%;display:flex;margin-bottom:20px}footer .footer .representantes h4{font-size:1.5rem;color:#006db6;margin-bottom:10px;text-decoration:underline;text-decoration-color:#006db6;width:100%}footer .footer .representantes span{margin-bottom:10px;border-bottom:1px solid #eee}footer .footer .representantes span h5{font-size:1.2rem;margin-bottom:10px;width:100%}footer .footer .representantes span p{margin-bottom:5px;font-size:1rem}footer .footer .representantes span p a{font-weight:700;color:#383838}footer .footer .representantes span p a:hover{color:#006db6}footer .footer .representantes span p:last-child{margin-bottom:10px}footer .footer .representantes span:last-child{border-bottom:none}footer .footer .form-contacto form{width:100%;display:flex;flex-wrap:wrap}footer .footer .form-contacto form .confirmacion{width:100%;display:flex;border:1px solid green;background:#ceffce;color:green;margin-bottom:10px;padding:5px;font-family:Nunito,sans-serif}footer .footer .form-contacto form .error{border:1px solid #003881!important;background:#fadcdc!important;color:#003881!important}footer .footer .form-contacto form .grupo{width:100%;display:flex;flex-wrap:wrap;position:relative;margin-bottom:20px}footer .footer .form-contacto form .grupo input{width:100%;padding:5px;color:#383838;margin-bottom:5px;font-size:1.2rem}footer .footer .form-contacto form .grupo input::-moz-placeholder{opacity:0}footer .footer .form-contacto form .grupo input::placeholder{opacity:0}footer .footer .form-contacto form .grupo input:-moz-placeholder+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}footer .footer .form-contacto form .grupo input:placeholder-shown+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}footer .footer .form-contacto form .grupo textarea{width:100%;padding:5px;font-size:1.2rem}footer .footer .form-contacto form .grupo textarea::-moz-placeholder{opacity:0}footer .footer .form-contacto form .grupo textarea::placeholder{opacity:0}footer .footer .form-contacto form .grupo textarea:-moz-placeholder+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}footer .footer .form-contacto form .grupo textarea:placeholder-shown+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}footer .footer .form-contacto form .grupo input:focus+label,footer .footer .form-contacto form .grupo input:not(:-moz-placeholder)+label{top:-15px;left:0;font-size:.9rem;padding:2px;font-weight:700;background-color:#003881;color:#fff;width:100%;position:absolute}footer .footer .form-contacto form .grupo input:focus+label,footer .footer .form-contacto form .grupo input:not(:placeholder-shown)+label{top:-15px;left:0;font-size:.9rem;padding:2px;font-weight:700;background-color:#003881;color:#fff;width:100%;position:absolute}footer .footer .form-contacto form .grupo textarea:focus+label,footer .footer .form-contacto form .grupo textarea:not(:-moz-placeholder)+label{top:-15px;left:0;font-size:.9rem;padding:2px;background-color:#003881;color:#fff;font-weight:700;width:100%;position:absolute}footer .footer .form-contacto form .grupo textarea:focus+label,footer .footer .form-contacto form .grupo textarea:not(:placeholder-shown)+label{top:-15px;left:0;font-size:.9rem;padding:2px;background-color:#003881;color:#fff;font-weight:700;width:100%;position:absolute}nav{display:flex;width:100%;justify-content:center}nav .navbar{display:flex;width:80%;flex-wrap:wrap}nav .navbar .logo{width:9%;padding:5px}nav .navbar .logo,nav .navbar .logo a{display:flex;justify-content:center;align-items:center}nav .navbar .logo a{width:100%}nav .navbar .menu{width:91%;display:flex}nav .navbar .menu ul{width:100%;display:flex;justify-content:flex-end;align-items:center}nav .navbar .menu ul li{width:15%;height:100%;position:relative}nav .navbar .menu ul li,nav .navbar .menu ul li a{display:flex;flex-wrap:wrap;justify-content:center}nav .navbar .menu ul li a{width:100%;padding:10px;align-items:center;font-size:1.3rem;color:#003881}nav .navbar .menu ul li ul{position:absolute;top:75px;width:150%;z-index:1000;display:none;flex-wrap:wrap;flex-direction:column;background:#fff;box-shadow:0 5px 5px #ccc}nav .navbar .menu ul li ul li{width:100%;display:flex;flex-wrap:wrap}nav .navbar .menu ul li ul li a{width:100%;padding:20px 10px;font-size:1.1rem}nav .navbar .menu ul li:hover ul{display:flex}nav .navbar .menu ul li:hover>a{background:linear-gradient(#003881,#006db6);color:#fff}nav .navbar .menu-movil{display:none;flex-wrap:wrap;align-items:center}.categorias{display:flex;flex-wrap:wrap;width:100%;justify-content:center;background:#eee}.categorias .page-categoria{display:flex;flex-wrap:wrap;width:90%;padding-top:50px;padding-bottom:30px;align-items:flex-start}.categorias .page-categoria .titulo-categoria{width:100%;display:flex;justify-content:center;margin-bottom:50px}.categorias .page-categoria .titulo-categoria h2{font-size:3rem}.categorias .page-categoria .filtros{display:flex;width:100%;flex-wrap:wrap;margin-bottom:30px;padding-left:20px}.categorias .page-categoria .filtros button{display:flex;justify-content:center;padding:10px 15px;background:linear-gradient(#006db6,#003881);transform:skewX(-20deg);margin-right:5px;border:none}.categorias .page-categoria .filtros button span{color:#fff;transform:skewX(20deg);font-family:Nunito,sans-serif}.categorias .page-categoria .lista-productos{display:flex;flex-wrap:wrap;width:100%;margin-bottom:30px}.categorias .page-categoria .lista-productos ul{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.categorias .page-categoria .lista-productos ul li{display:flex;width:25%;padding:10px}.categorias .page-categoria .lista-productos ul li a{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:space-between;width:100%;box-shadow:0 0 3px #eee;background:#fff;border-radius:5px;padding:10px;position:relative}.categorias .page-categoria .lista-productos ul li a img{width:100%}.categorias .page-categoria .lista-productos ul li a .p-nombre{display:block;width:100%;color:#383838;font-size:1.1rem;text-align:center;font-weight:700;line-height:1.4rem;word-break:break-word}.categorias .page-categoria .lista-productos ul li a .p-marca{display:inline-block;width:46%;color:#383838;font-size:1rem;text-align:left;margin-top:20px;font-weight:700}.categorias .page-categoria .lista-productos ul li a .p-codigo{display:inline-block;width:51%;color:#383838;font-size:1rem;text-align:right;margin-top:20px}.categorias .page-categoria .lista-productos ul li a .ver-producto{visibility:hidden;width:100%;background:linear-gradient(#006db6,#003881);color:#fff;padding:5px;align-items:center;justify-content:center;border-radius:5px;margin-top:10px;cursor:pointer;font-size:1.2rem}.categorias .page-categoria .lista-productos ul li a:hover{box-shadow:0 0 15px #ccc}.categorias .page-categoria .lista-productos ul li a:hover .ver-producto{visibility:visible}.checked{background:linear-gradient(#383838,#000)!important}.producto{width:100%;display:flex;justify-content:center;background:#f1f1f1}.producto .pag-producto{width:90%;padding:50px 20px;display:flex;flex-wrap:wrap}.producto .pag-producto .title-producto{width:100%;display:flex;flex-wrap:wrap;margin-bottom:50px}.producto .pag-producto .title-producto h2{width:100%;font-size:3rem;text-align:center}.producto .pag-producto .producto-info{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .foto{width:25%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .foto img{width:100%}.producto .pag-producto .producto-info .foto span{margin-top:20px;width:100%;color:#383838;font-family:Nunito,sans-serif;font-size:1.1rem}.producto .pag-producto .producto-info .caracteristicas{width:55%;display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 20px}.producto .pag-producto .producto-info .caracteristicas h3{width:100%;text-align:center;font-size:2rem;margin-bottom:1.5rem;color:#003881}.producto .pag-producto .producto-info .caracteristicas table{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table thead{display:flex;width:100%;margin-bottom:1.5rem;background-color:#003881}.producto .pag-producto .producto-info .caracteristicas table thead tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table thead tr th{width:60%;font-family:Nunito,sans-serif;font-weight:700;font-size:1.1rem;color:#fff;padding:10px;text-align:left;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table thead tr th:first-child{width:40%}.producto .pag-producto .producto-info .caracteristicas table tbody{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table tbody tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table tbody tr td{width:60%;font-family:Nunito,sans-serif;font-size:1.1rem;padding:10px;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table tbody tr td:first-child{width:40%;font-weight:700}.producto .pag-producto .producto-info .caracteristicas table tbody tr:nth-child(2n){background:#eee}.producto .pag-producto .producto-info .ficha{width:20%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .ficha .ver-ficha{width:100%;display:flex;margin-bottom:20px}.producto .pag-producto .producto-info .ficha .ver-ficha a{width:100%;background-color:#eee;padding:30px 15px;font-size:1.2rem;color:#003881;font-weight:700;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.producto .pag-producto .producto-info .ficha .ver-ficha a svg{margin-bottom:20px}.producto .pag-producto .producto-info .ficha .redes{display:flex;width:100%;flex-wrap:wrap}.producto .pag-producto .producto-info .ficha .redes p{width:100%;margin-bottom:10px;font-weight:700;font-size:1.2rem}.producto .pag-producto .producto-info .ficha .redes .botones-redes{width:30px;height:30px;padding:5px;display:flex;margin-right:8px;border-radius:3px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg{width:20px;height:20px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg use{fill:#fff}.producto .pag-producto .producto-info .ficha .redes .facebook{background:#0067c7}.producto .pag-producto .producto-info .ficha .redes .twitter{background:#2ec4ff}.producto .pag-producto .producto-info .ficha .redes .linkedin{background:#005d81}.producto .pag-producto .producto-info .ficha .redes .btn-whatsapp{background:#00d100}.producto .pag-producto .producto-info .ficha .redes .btn-copiar{background:#ccc}@keyframes logo-movil{to{top:10%;left:40%;width:20%}}@keyframes texto-movil{to{opacity:1;top:25%;left:10%}}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1s;animation-name:fade;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}@keyframes fade{0%{opacity:.4}to{opacity:1}}.contacto{width:100%;background:#f3f3f3}.contacto,.contacto .pag-contacto{display:flex;justify-content:center;flex-wrap:wrap}.contacto .pag-contacto{width:90%;padding:50px 20px}.contacto .pag-contacto .title-producto{width:100%;display:flex;flex-wrap:wrap;margin-bottom:50px}.contacto .pag-contacto .title-producto h2{width:100%;font-size:3rem;text-align:center}.contacto .formulario-contacto{width:50%;padding:10px;display:flex;flex-wrap:wrap}.contacto .formulario-contacto form{width:100%;display:flex;flex-wrap:wrap}.contacto .formulario-contacto form .confirmacion{width:100%;display:flex;border:1px solid green;background:#ceffce;color:green;margin-bottom:10px;padding:5px;font-family:Nunito,sans-serif}.contacto .formulario-contacto form .error{border:1px solid #006db6!important;background:#fadcdc!important;color:#006db6!important}.contacto .formulario-contacto form .grupo{width:100%;display:flex;flex-wrap:wrap;position:relative;margin-bottom:20px}.contacto .formulario-contacto form .grupo input{width:100%;padding:5px;color:#383838;margin-bottom:5px;font-size:1.2rem}.contacto .formulario-contacto form .grupo input::-moz-placeholder{opacity:0}.contacto .formulario-contacto form .grupo input::placeholder{opacity:0}.contacto .formulario-contacto form .grupo input:-moz-placeholder+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}.contacto .formulario-contacto form .grupo input:placeholder-shown+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}.contacto .formulario-contacto form .grupo textarea{width:100%;padding:5px;font-size:1.2rem}.contacto .formulario-contacto form .grupo textarea::-moz-placeholder{opacity:0}.contacto .formulario-contacto form .grupo textarea::placeholder{opacity:0}.contacto .formulario-contacto form .grupo textarea:-moz-placeholder+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}.contacto .formulario-contacto form .grupo textarea:placeholder-shown+label{color:#999;font-size:1.1rem;position:absolute;pointer-events:none;left:5px;top:10px;transition:all .2s;-moz-transition:all .2s ease;-webkit-transition:all .2s}.contacto .formulario-contacto form .grupo input:focus+label,.contacto .formulario-contacto form .grupo input:not(:-moz-placeholder)+label{top:-15px;left:0;font-size:.9rem;padding:2px;font-weight:700;background-color:#006db6;color:#fff;width:100%;position:absolute}.contacto .formulario-contacto form .grupo input:focus+label,.contacto .formulario-contacto form .grupo input:not(:placeholder-shown)+label{top:-15px;left:0;font-size:.9rem;padding:2px;font-weight:700;background-color:#006db6;color:#fff;width:100%;position:absolute}.contacto .formulario-contacto form .grupo textarea:focus+label,.contacto .formulario-contacto form .grupo textarea:not(:-moz-placeholder)+label{top:-15px;left:0;font-size:.9rem;padding:2px;background-color:#006db6;color:#fff;font-weight:700;width:100%;position:absolute}.contacto .formulario-contacto form .grupo textarea:focus+label,.contacto .formulario-contacto form .grupo textarea:not(:placeholder-shown)+label{top:-15px;left:0;font-size:.9rem;padding:2px;background-color:#006db6;color:#fff;font-weight:700;width:100%;position:absolute}@media screen and (min-width:700px) and (max-width:1024px){nav{display:flex;width:100%;justify-content:center}nav .navbar{display:flex;width:90%;flex-wrap:wrap}nav .navbar .logo{width:15%;padding:5px}nav .navbar .logo,nav .navbar .logo a{display:flex;justify-content:center;align-items:center}nav .navbar .logo a{width:100%}nav .navbar .menu{width:85%;display:flex}nav .navbar .menu ul{width:100%;display:flex;justify-content:flex-end;align-items:center}nav .navbar .menu ul li{width:25%;height:100%;position:relative}nav .navbar .menu ul li,nav .navbar .menu ul li a{display:flex;flex-wrap:wrap;justify-content:center}nav .navbar .menu ul li a{width:100%;padding:10px;align-items:center;font-size:1.3rem;color:#003881}nav .navbar .menu ul li ul{position:absolute;top:75px;width:150%;z-index:1000;display:none;flex-wrap:wrap;flex-direction:column;background:#fff;box-shadow:0 5px 5px #ccc}nav .navbar .menu ul li ul li{width:100%;display:flex;flex-wrap:wrap}nav .navbar .menu ul li ul li a{width:100%;padding:20px 10px;font-size:1.1rem}nav .navbar .menu ul li:hover ul{display:flex}nav .navbar .menu ul li:hover>a{background:linear-gradient(#003881,#006db6);color:#fff}nav .navbar .menu-movil{display:none;flex-wrap:wrap;align-items:center}.categorias .page-categoria .lista-productos ul li{display:flex;width:32%!important;padding:10px}footer{background:linear-gradient(#b9b9b9,#fafafa);width:100%;justify-content:center;padding:50px 0}footer,footer .footer{display:flex;flex-wrap:wrap}footer .footer{width:90%}footer .footer .form-contacto,footer .footer .menu,footer .footer .nosotros,footer .footer .representantes{width:50%;display:flex;flex-wrap:wrap;padding:15px;align-content:flex-start}.producto{width:100%;display:flex;justify-content:center}.producto .pag-producto{width:100%;padding:50px 30px;display:flex;flex-wrap:wrap;background:#f1f1f1}.producto .pag-producto .title-producto{width:100%;display:flex;flex-wrap:wrap;margin-bottom:50px}.producto .pag-producto .title-producto h2{width:100%;font-size:3rem;text-align:center}.producto .pag-producto .producto-info{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .foto{width:45%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .foto img{width:100%}.producto .pag-producto .producto-info .foto span{margin-top:20px;width:100%;color:#383838;font-family:Nunito,sans-serif;font-size:1.1rem}.producto .pag-producto .producto-info .caracteristicas{width:55%;display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 20px}.producto .pag-producto .producto-info .caracteristicas h3{width:100%;text-align:center;font-size:2rem;margin-bottom:1.5rem;color:#003881}.producto .pag-producto .producto-info .caracteristicas table{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table thead{display:flex;width:100%;margin-bottom:1.5rem;background-color:#003881}.producto .pag-producto .producto-info .caracteristicas table thead tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table thead tr th{width:60%;font-family:Nunito,sans-serif;font-weight:700;font-size:1.1rem;color:#fff;padding:10px;text-align:left;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table thead tr th:first-child{width:40%}.producto .pag-producto .producto-info .caracteristicas table tbody{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table tbody tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table tbody tr td{width:60%;font-family:Nunito,sans-serif;font-size:1.1rem;padding:10px;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table tbody tr td:first-child{width:40%;font-weight:700}.producto .pag-producto .producto-info .caracteristicas table tbody tr:nth-child(2n){background:#eee}.producto .pag-producto .producto-info .ficha{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .ficha .ver-ficha{width:30%;display:flex;margin-bottom:20px}.producto .pag-producto .producto-info .ficha .ver-ficha a{width:100%;background-color:#eee;padding:30px 15px;font-size:1.2rem;color:#003881;font-weight:700;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.producto .pag-producto .producto-info .ficha .ver-ficha a svg{margin-bottom:20px}.producto .pag-producto .producto-info .ficha .redes{display:flex;width:60%;flex-wrap:wrap;align-content:center}.producto .pag-producto .producto-info .ficha .redes p{width:100%;margin-bottom:10px;font-weight:700;font-size:1.2rem}.producto .pag-producto .producto-info .ficha .redes .botones-redes{width:50px;height:50px;padding:10px;display:flex;margin-right:10px;border-radius:3px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg{width:30px;height:30px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg use{fill:#fff}.producto .pag-producto .producto-info .ficha .redes .facebook{background:#0067c7}.producto .pag-producto .producto-info .ficha .redes .twitter{background:#2ec4ff}.producto .pag-producto .producto-info .ficha .redes .linkedin{background:#005d81}.producto .pag-producto .producto-info .ficha .redes .btn-whatsapp{background:#00d100}.producto .pag-producto .producto-info .ficha .redes .btn-copiar{background:#ccc}}@media screen and (max-width:700px){.contacto,.menu,.navbar,.nosotros,.producto-en-categoria,.representantes,.tipo{width:100%!important}.seccion-contenido{padding-bottom:30px}.menu{display:none!important}.navbar{justify-content:space-between!important;padding:5px 10px}.navbar .logo{width:30%!important}.menu-movil{display:flex!important;width:20%!important}.inicio .menu-index{padding:10px}.inicio .menu-index .menu-icon-cerrar{width:10%}.inicio .menu-index ul li a{font-size:1.5rem;padding:15px}.inicio .menu-index ul li ul{width:100%;display:flex;flex-direction:column}.inicio .menu-index ul li ul li a{font-size:1.2rem;padding:10px}.menu-icon{top:2%!important;right:5%;width:10%!important}.inicio .contenido .logo{position:absolute;z-index:4;top:10%;left:35%;width:30%;display:flex;animation:none!important}.inicio .contenido .texto{position:absolute;z-index:5;width:80%;top:25%;left:10%;opacity:1;animation:none!important}.inicio .contenido .texto h3{color:#fff;font-size:2rem;text-shadow:5px 5px 5px #000;text-align:center}.inicio .contenido .imagen{position:absolute;z-index:6;display:flex;top:45%;right:25%;width:50%;animation:none!important}.inicio .contenido .imagen div img{width:100%;margin-bottom:20px;-o-object-fit:contain;object-fit:contain}.inicio .contenido .imagen div h6{font-size:1.3rem;color:#fff;text-align:center;opacity:1!important;animation:none!important}.down{position:absolute;z-index:7;display:flex;bottom:2%!important;opacity:.8;left:40%!important;width:20%!important;font-size:2rem;color:#fff;cursor:pointer;animation:none!important}.tipos{left:10%;top:10%;display:flex;flex-wrap:wrap;align-content:flex-start;flex-direction:column!important;width:100%;justify-content:flex-start!important}.tipos .tipo{display:block!important;margin-bottom:4%}.tipos .tipo img{width:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top;object-position:center top}.tipos .tipo .descripcion{width:100%;display:flex;background:rgba(0,0,0,.6);flex-wrap:wrap;padding:10px!important;justify-content:center!important;align-content:space-between;text-align:center}.producto{width:100%;display:flex;justify-content:center}.producto .pag-producto{width:100%;padding:20px;display:flex;flex-wrap:wrap;background:#f1f1f1}.producto .pag-producto .title-producto{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}.producto .pag-producto .title-producto h2{width:100%;font-size:3rem;text-align:center}.producto .pag-producto .producto-info{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .foto{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .foto img{width:100%}.producto .pag-producto .producto-info .foto span{margin-top:20px;width:100%;color:#383838;font-family:Nunito,sans-serif;font-size:1.1rem}.producto .pag-producto .producto-info .caracteristicas{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;padding:0 20px}.producto .pag-producto .producto-info .caracteristicas h3{width:100%;text-align:center;font-size:2rem;margin-bottom:1.5rem;color:#003881}.producto .pag-producto .producto-info .caracteristicas table{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table thead{display:flex;width:100%;margin-bottom:1.5rem;background-color:#003881}.producto .pag-producto .producto-info .caracteristicas table thead tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table thead tr th{width:60%;font-family:Nunito,sans-serif;font-weight:700;font-size:1.1rem;color:#fff;padding:10px;text-align:left;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table thead tr th:first-child{width:40%}.producto .pag-producto .producto-info .caracteristicas table tbody{width:100%;display:flex;flex-wrap:wrap}.producto .pag-producto .producto-info .caracteristicas table tbody tr{width:100%;display:flex}.producto .pag-producto .producto-info .caracteristicas table tbody tr td{width:60%;font-family:Nunito,sans-serif;font-size:1.1rem;padding:10px;border:1px solid #fff}.producto .pag-producto .producto-info .caracteristicas table tbody tr td:first-child{width:40%;font-weight:700}.producto .pag-producto .producto-info .caracteristicas table tbody tr:nth-child(2n){background:#eee}.producto .pag-producto .producto-info .ficha{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start}.producto .pag-producto .producto-info .ficha .ver-ficha{width:100%;display:flex;margin-bottom:20px}.producto .pag-producto .producto-info .ficha .ver-ficha a{width:100%;background-color:#eee;padding:30px 15px;font-size:1.2rem;color:#003881;font-weight:700;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.producto .pag-producto .producto-info .ficha .ver-ficha a svg{margin-bottom:20px}.producto .pag-producto .producto-info .ficha .redes{display:flex;width:100%;flex-wrap:wrap}.producto .pag-producto .producto-info .ficha .redes p{width:100%;margin-bottom:10px;font-weight:700;font-size:1.2rem}.producto .pag-producto .producto-info .ficha .redes .botones-redes{width:30px;height:30px;padding:5px;display:flex;margin-right:8px;border-radius:3px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg{width:20px;height:20px}.producto .pag-producto .producto-info .ficha .redes .botones-redes svg use{fill:#fff}.producto .pag-producto .producto-info .ficha .redes .facebook{background:#0067c7}.producto .pag-producto .producto-info .ficha .redes .twitter{background:#2ec4ff}.producto .pag-producto .producto-info .ficha .redes .linkedin{background:#005d81}.producto .pag-producto .producto-info .ficha .redes .btn-whatsapp{background:#00d100}.producto .pag-producto .producto-info .ficha .redes .btn-copiar{background:#ccc}.form-contacto{width:100%!important}.form-contacto form{width:100%}}