@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:Montserrat,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LogoNavbar{height:70px}button{background:none;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0}.background{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#4a4a4a63;border:1px solid #1a1a1a;border-radius:16px;box-shadow:0 0 0 1px #0003;display:flex;height:30px;justify-content:center;mix-blend-mode:luminosity;width:30px}.menu__icon{display:flex;flex-direction:column;height:20px;justify-content:space-between;padding:1px;transition:transform .4s;width:30px}.menu__icon span{background-color:#007aff;border-radius:.125rem;box-shadow:0 .5px 2px 0 #0003;height:.25rem;transition:width .4s,transform .4s,background-color .4s;width:100%}.menu__icon :first-child{width:75%}.menu__icon :nth-child(2){width:50%}.menu__icon:hover{transform:rotate(-90deg)}.menu__icon:hover span{background-color:#ff3b30;transform:translateX(10px);width:.25rem}.nav-link{color:#fff;display:inline-block;height:25px;padding-bottom:4px;position:relative;transition:color .3s ease}.nav-link:after{background-color:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;width:100%}.nav-link.active:after,.nav-link:hover:after{transform:translateX(-50%) scaleX(1)}.custom-button{background-color:#fff;border:0 solid #2c445f;border-radius:20px;color:#2c445f;padding:5px 15px;transition:all .3s ease}.custom-button:hover{background-color:#2c445f;color:#fff;transform:scale(1.05)}.custom-button:active{background-color:#083a8c;transform:scale(.98)}.custom-buttonred{background-color:#fff;border:0 solid #2c445f;border-radius:20px;color:#2c445f;padding:5px 15px;transition:all .3s ease}.custom-buttonred:hover{background-color:#2c445f;color:#fff;transform:scale(1.05)}.custom-buttonred:active{background-color:#083a8c;transform:scale(.98)}@media screen and (max-width:980px){.textofooter{align-items:flex-start;display:flex;font-size:.8rem;justify-content:center;text-align:left}}@media screen and (max-width:600px){.LogoNavbar{height:40px}}.textofooter{align-items:flex-start;display:flex;font-size:.7rem;justify-content:center}.logoselecionempresa{width:200px}.logosmartmemorialiniciosecionempresa{width:100%}.TituloPaginaLoginEmpresa{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-top:0}.TituloPaginaLoginEmpresa .Bienvenido{margin:0}.TituloDosEmpresa,.TituloPaginaLoginEmpresa .Bienvenido{color:#fff;font-family:Montserrat;font-size:1.2rem;font-weight:600}.TituloDosEmpresa{margin:-5px 0 0}.ImagenPortadaLoginEmpresa{border-bottom-right-radius:10px;border-top-right-radius:10px;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.formempresaingreso{align-items:center;background-color:#1f1f1fae;border-radius:20px;display:flex;flex-direction:column;font-family:Montserrat;gap:10px;margin:120px 0;padding:30px;width:450px}::placeholder{color:#aaa;font-family:Montserrat}.flex-column>label{color:#f1f1f1;font-weight:600}.inputFormEmpresapaginaingreso{align-items:center;border:1.5px solid #333;display:flex;height:40px;padding-left:10px;transition:.2s ease-in-out;width:70%}.inputFormEmpresapaginaingreso,.inputloginempresa{background-color:#2b2b2b;border-radius:10px;font-family:Montserrat}.inputloginempresa{border:none;color:#f1f1f1;height:88%;margin-left:10px;width:100%}.inputloginempresa:focus{outline:none}.inputFormEmpresapaginaingreso:focus-within{border:1.5px solid #d26999}.flex-row{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.flex-row>div>label{color:#f1f1f1;font-family:Montserrat;font-size:14px;font-weight:400}.cotienenbutonloginempresa{align-items:center;display:flex;justify-content:center;width:100%}.buttoningresoempresasubmit{background-color:#835ba3;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Montserrat;font-size:15px;font-weight:500;height:50px;margin:20px 0 10px;width:50%}.Botoncerrarseccionempresa{align-items:center;background-color:#054141;border:none;border-radius:50%;box-shadow:2px 2px 10px rgba(0,0,0,.199);cursor:pointer;display:flex;height:45px;justify-content:flex-start;overflow:hidden;position:relative;transition-duration:.3s;width:45px}.ContieneBotonCerrarSecionEmpresa{align-items:center;display:flex;justify-content:center;transition-duration:.3s;width:100%}.ContieneBotonCerrarSecionEmpresa svg{width:17px}.ContieneBotonCerrarSecionEmpresa svg path{fill:#fff}.TextoBotonCerrarSecionEmpresa{color:#fff;font-size:.9em;font-weight:600;opacity:0;position:absolute;right:0;transition-duration:.3s;width:0}.Botoncerrarseccionempresa:hover{border-radius:40px;transition-duration:.3s;width:125px}.Botoncerrarseccionempresa:hover .ContieneBotonCerrarSecionEmpresa{padding-left:20px;transition-duration:.3s;width:30%}.Botoncerrarseccionempresa:hover .TextoBotonCerrarSecionEmpresa{opacity:1;padding-right:10px;transition-duration:.3s;width:70%}.Botoncerrarseccionempresa:active{transform:translate(2px,2px)}img.ImagenMaquinaPortadaInicio{height:auto;max-height:70vh;width:auto}.TituloInicioPortada{width:40%}.DescripcionInicioPortada{width:60%}.PortadaInicio>div{transition:opacity .6s ease-in-out}.contienePortadaInicial{align-items:center;display:flex;justify-content:center}.PortadaInicio{height:100vh;overflow:hidden;position:relative}@media screen and (max-width:1200px){.ContieneImagenyTexto{left:5%;position:relative}.TituloInicioPortada{width:30%}.DescripcionInicioPortada{width:50%}}@media screen and (max-width:1050px){.ContieneImagenyTexto{left:5%;position:relative}.TituloInicioPortada{width:35%}.DescripcionInicioPortada{width:55%}}@media screen and (max-width:1000px){.ContieneImagenyTexto{left:5%;position:relative}.TituloInicioPortada{width:40%}.DescripcionInicioPortada{width:60%}}@media screen and (max-width:900px){.PortadaInicio{height:70vh;overflow:hidden;position:relative}.ContieneImagenyTexto{left:10%;position:relative}.TituloInicioPortada{width:40%}.DescripcionInicioPortada{width:60%}}@media screen and (max-width:800px){.ContieneImagenyTexto{left:7%;position:relative}.TituloInicioPortada{width:40%}.DescripcionInicioPortada{width:60%}}@media screen and (max-width:730px){img.ImagenMaquinaPortadaInicio{height:auto;max-height:40vh;width:auto}.TituloInicioPortada{width:60%}.DescripcionInicioPortada{width:80%}}@media screen and (max-width:700px){img.ImagenMaquinaPortadaInicio{height:auto;max-height:40vh;width:auto}.TituloInicioPortada{width:60%}.DescripcionInicioPortada{width:90%}}@media screen and (max-width:650px){img.ImagenMaquinaPortadaInicio{height:auto;max-height:40vh;width:auto}.DescripcionInicioPortada,.TituloInicioPortada{width:90%}}@media screen and (max-width:600px){.ContieneImagenyTexto{left:0;position:relative}.TituloInicioPortada{width:60%}.DescripcionInicioPortada{width:70%}}@media screen and (max-width:500px){.PortadaInicio{height:60vh;overflow:hidden;position:relative}img.ImagenMaquinaPortadaInicio{max-height:55vh;position:relative;right:0}.TituloInicioPortada{width:60%}.DescripcionInicioPortada{width:90%}.ContieneImagenyTexto{left:10%;left:0;position:relative}}@media screen and (max-width:450px){.ContieneImagenyTexto{align-items:center;display:flex;justify-content:center;top:5%}.ImagenMaquinaPortadaInicio{height:100%;margin-top:0;width:100%}.TituloInicioPortada{width:50%}}@media screen and (max-width:425px){.BotonAnterior,.BotonSiguiente{display:none}.TituloInicioPortada{width:50%}.DescripcionInicioPortada{width:100%}.ContieneImagenyTexto{left:0;position:relative}}@media screen and (max-width:350px){.ImagenMaquinaPortadaInicio{height:100%;position:relative;width:100%}.TituloInicioPortada{width:50%}.DescripcionInicioPortada{width:100%}}.cardservicioproducto{align-items:center;border:1px solid #1a425b;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-top:40px;overflow:hidden;padding:40px 20px;position:relative;transition:all .3s ease;width:90%}.cardservicioproducto:hover{background-color:#f2f2f2;border-color:#f2f2f2;transform:scale(1.02)}.cardservicioproducto:after{background-color:#1a425b;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:0}.cardservicioproducto.activo{background-color:#f2f2f2;border-color:#f2f2f2;transform:scale(1.02)}.TituloPorductosHome{align-items:center;color:#1a425b;display:flex;flex-direction:row;justify-content:center;text-transform:uppercase}.TituloPorductosHome .parte1{font-size:2.5rem;font-weight:400;margin-right:10px}.TituloPorductosHome .parte2{font-size:2.5rem;font-weight:700;margin-right:10px}.ImagenProductoHome img{height:auto;width:100%}.ImagenProductoHome{height:auto;width:70%}.TituloPorductoHomeSelecion{align-items:center;color:#2c445f;display:flex;font-family:Montserrat;font-size:1.3rem;font-weight:700;justify-content:center;letter-spacing:4px;margin:0}.DescripcionProdutoHomeSelecion{color:#2c445f;font-family:Montserrat;font-size:1rem;font-weight:500;margin:0}.BotonProductoHome{margin-top:50px;width:100%}.BotonProductoHome,.BotonProductoHome button{align-items:center;display:flex;justify-content:center}.BotonProductoHome button{background-color:#1a425b;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:500;gap:10px;padding:10px 20px;position:relative;transition:background-color .4s ease,color .4s ease,width .4s ease;width:200px}.BotonProductoHome button span{align-items:center;display:flex;justify-content:center}.flecha-hover{display:inline-block;transition:transform .4s ease}.BotonProductoHome button:hover{background-color:#f0c808;color:#1a425b;width:220px}.BotonProductoHome button:hover .flecha-hover{transform:translateX(6px)}.descripcionseccionhome{color:#1a425b;font-size:2rem;font-weight:500;margin:10px}.descripcionseccionhome span{font-weight:700}.buttondescripcionseccionhome{border:1px solid #1a425b;border-radius:50px;color:#1a425b;cursor:pointer;font-size:1.5rem;font-weight:600;margin-top:40px;padding:10px 30px;transition:background-color .4s ease,color .4s ease,width .4s ease}.buttondescripcionseccionhome:hover{background-color:#1a425b;color:#fff}.tituloserviciohome{color:#1a425b;font-size:2rem;font-weight:700;margin:0;text-align:center;width:100%}.descripcionserviciohome{color:#1a425b;font-size:1.2rem;text-align:justify}.tituloconteohome{color:#1a425b;font-size:2rem;font-weight:700;margin:-5px 0 10px}.descripcionconteohome{color:#1a425b;font-weight:600;margin:0}@media screen and (max-width:1300px){.TituloPorductosHome{font-size:1.5rem}.TituloPorductoHomeSelecion{font-size:1.5rem;height:50px;letter-spacing:2px}.DescripcionProdutoHomeSelecion{font-size:1.1rem}.descripcionseccionhome{font-size:1.5rem}.buttondescripcionseccionhome{font-size:1.2rem}}@media screen and (max-width:1000px){.tituloserviciohome{font-size:2rem}.descripcionserviciohome{color:#1a425b;font-size:1rem;text-align:justify}}@media screen and (max-width:932px){.descripcionseccionhome{font-size:1.3rem}.buttondescripcionseccionhome{font-size:1.1rem}}@media screen and (max-width:900px){.TituloPorductosHome{font-size:1.5rem}.TituloPorductoHomeSelecion{font-size:1.5rem;height:50px;letter-spacing:2px}.DescripcionProdutoHomeSelecion{font-size:1.1rem}}@media screen and (max-width:780px){.descripcionseccionhome{font-size:1.1rem}.buttondescripcionseccionhome{font-size:1rem}}@media screen and (max-width:700px){.tituloserviciohome{font-size:1.5rem}.descripcionserviciohome{color:#1a425b;font-size:1rem;text-align:justify}}@media screen and (max-width:679px){.descripcionseccionhome{font-size:1rem}.buttondescripcionseccionhome{font-size:.9rem}}@media screen and (max-width:600px){.ImagenProductoHome{height:auto;width:70%}.TituloPorductosHome{font-size:1.5rem}.TituloPorductoHomeSelecion{font-size:1.5rem;height:30px;letter-spacing:2px}.DescripcionProdutoHomeSelecion{font-size:1.1rem}.descripcionseccionhome{font-size:1.5rem}.buttondescripcionseccionhome{font-size:1.2rem}.tituloserviciohome{font-size:1.8rem}}@media screen and (max-width:510px){.tituloserviciohome{font-size:1.5rem;width:100%}.descripcionserviciohome{font-size:.9rem}.ImagenProductoHome{height:auto;width:60%}.TituloPorductosHome{font-size:1.2rem}.TituloPorductoHomeSelecion{font-size:1.5rem;height:30px;letter-spacing:2px}.DescripcionProdutoHomeSelecion{font-size:1.1rem}}@media screen and (max-width:433px){.tituloserviciohome{font-size:1.2rem;width:100%}.descripcionseccionhome{font-size:1.3rem;margin:5px}.buttondescripcionseccionhome{font-size:1rem}}@media screen and (max-width:400px){.TituloPorductosHome{font-size:1rem}.TituloPorductoHomeSelecion{font-size:1.2rem;height:30px;letter-spacing:2px}.DescripcionProdutoHomeSelecion{font-size:1rem}}@media screen and (max-width:357px){.descripcionseccionhome{font-size:1.1rem;margin:5px}.buttondescripcionseccionhome{font-size:1rem}}@media screen and (max-width:330px){.TituloPorductosHome{font-size:.9rem}.TituloPorductosHome .parte2{font-weight:700;margin-right:0}}@media screen and (max-width:306px){.descripcionseccionhome{font-size:1.1rem;margin:0 0 3px}.buttondescripcionseccionhome{font-size:.8rem}}@media screen and (max-width:290px){.tituloserviciohome{font-size:1rem;width:100%}.TituloPorductosHome{flex-direction:column;font-size:1rem}.TituloPorductosHome .parte1,.TituloPorductosHome .parte2{margin:0}.descripcionseccionhome{font-size:.9rem;margin:0 0 3px;text-align:center}.buttondescripcionseccionhome{font-size:.7rem}}.tituloserviciopage{color:#1a425b;font-family:Montserrat;font-size:2rem;font-weight:700;margin-right:7px}.ImagenServicioPage img{height:100%;width:100%}.ImagenServicioPage{padding:10px;width:60%}.ImagenIconoServicioPage img{height:100%;width:100%}.descripcionpageservicio{color:#1a425b;font-size:1.5rem;font-weight:500;width:330px}.informacionpageservicio h3{color:#fff;font-size:1.8rem;font-weight:500;margin:0}.infobotonpageservicio h4{color:#fff;font-size:1.3rem;font-weight:400}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:20px 80px;transition:background-color .4s ease,color .4s ease,width .4s ease}.buttondescripcioninfopageservicio:hover{background-color:#1a425b;border-color:#1a425b;color:#fff}.imagenavatarprodcutotelimetria img{width:100%}.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-25%;width:50%}.titulotelemetriaservicio{color:#1a425b;font-family:Montserrat;font-size:1.2rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.9rem;margin-top:8px}@media screen and (max-width:1100px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-20%;width:50%}}@media screen and (max-width:980px){.tituloserviciopage{font-size:1.5rem}}@media screen and (max-width:950px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-15%;width:50%}.titulotelemetriaservicio{font-size:1rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.8rem;margin-top:8px}}@media screen and (max-width:899px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-20%;width:40%}.descripcionpageservicio{color:#1a425b;font-size:1rem;font-weight:500;width:100%}.tituloserviciopage{font-size:1.5rem}.ImagenServicioPage{width:50%}.informacionpageservicio h3{font-size:1.2rem}.infobotonpageservicio h4{font-size:1rem}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;font-size:1rem;padding:10px 40px}}@media screen and (max-width:764px){.tituloserviciopage{font-size:1.3rem}}@media screen and (max-width:690px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-17%;width:50%}.titulotelemetriaservicio{font-size:.9rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.7rem;margin-top:8px}}@media screen and (max-width:671px){.tituloserviciopage{font-size:1.1rem}}@media screen and (max-width:600px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-20%;width:150px}}@media screen and (max-width:599px){.tituloserviciopage{font-size:1.5rem}.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-25%;width:34%}.titulotelemetriaservicio{font-size:1rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.9rem;margin-top:8px}}@media screen and (max-width:551px){.tituloserviciopage{font-size:1.6rem}.descripcionpageservicio{font-size:1.1rem}.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-25%;width:50%}}@media screen and (max-width:480px){.informacionpageservicio h3{font-size:1rem}.infobotonpageservicio h4{font-size:.8rem}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;font-size:.9rem;padding:10px 20px}}@media screen and (max-width:400px){.tituloserviciopage{font-size:1.3rem}.descripcionpageservicio{font-size:.9rem}.ImagenServicioPage{width:80%}.informacionpageservicio h3{font-size:.8rem;text-align:center}.infobotonpageservicio h4{font-size:.7rem}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;font-size:.8rem;padding:10px 20px}}@media screen and (max-width:350px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-20%;width:50%}.titulotelemetriaservicio{font-size:1rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.9rem;margin-top:8px}}@media screen and (max-width:325px){.informacionpageservicio h3{font-size:.7rem;text-align:center}.infobotonpageservicio h4{font-size:.6rem}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;font-size:.7rem;padding:10px 20px}}@media screen and (max-width:312px){.tituloserviciopage{align-items:center;font-size:1.1rem;margin-bottom:20px}.descripcionpageservicio{font-size:.8rem}}@media screen and (max-width:300px){.imagenavatarprodcutotelimetria{padding:20px;position:absolute;top:-20%;width:60%}.titulotelemetriaservicio{font-size:1rem;letter-spacing:3px}.descripciondetalladaservicio{color:#1a425b;font-size:.8rem;margin-top:8px}}@media screen and (max-width:286px){.informacionpageservicio h3{font-size:.6rem;text-align:center}.infobotonpageservicio h4{font-size:.5rem}.buttondescripcioninfopageservicio{border:1px solid #fff;border-radius:50px;color:#fff;font-size:.6rem;padding:10px 20px}}@media screen and (max-width:280px){.tituloserviciopage{align-items:center;font-size:1.1rem;margin:0}.descripcionpageservicio{font-size:.8rem}.descripciondetalladaservicio{color:#1a425b;font-size:.6rem;margin-top:8px}.titulotelemetriaservicio{font-size:.9rem}}.ImagenNosotros img{width:100%}.ImagenNosotros{width:90%}.imagenIconoNosotros img{width:100%}.imagenIconoNosotros{width:150px}.TituloDosNosotros,.TituloUnoNosotros{color:#fff;font-family:Montserrat;font-weight:500;margin:0}.imagenTituloNosotros img{width:100%}.imagenTituloNosotros{align-items:center;display:flex;justify-content:center;margin-bottom:30px;width:40%}.Jofemartitulo{font-weight:500}.Jofemardostitulo,.Jofemartitulo{color:#fff;font-size:2.5rem;margin:0;text-transform:uppercase}.Jofemardostitulo{font-weight:700}.Jofemardescripcion{color:#fff;font-weight:600;text-align:justify}.Jofemardescripciondos{color:#fff;font-weight:500;text-align:justify}@media screen and (max-width:998px){.TituloDosNosotros,.TituloUnoNosotros{font-size:1rem}.imagenIconoNosotros{width:40%}.Jofemardostitulo,.Jofemartitulo{font-size:2rem}.Jofemardescripcion{font-size:1.3rem}.Jofemardescripciondos{font-size:1rem}}@media screen and (max-width:899px){.ImagenNosotros{padding:30px;width:70%}.Jofemartitulo{margin-right:10px}}@media screen and (max-width:599px){.imagenIconoNosotros{width:70%}.TituloDosNosotros,.TituloUnoNosotros{font-size:1.5rem}}@media screen and (max-width:550px){.Jofemardostitulo,.Jofemartitulo{font-size:1.5rem}.ImagenNosotros{margin-bottom:40px;padding:0;width:90%}}@media screen and (max-width:400px){.imagenIconoNosotros{width:50%}.Jofemardostitulo,.Jofemartitulo{font-size:1.3rem}.Jofemardescripcion,.TituloDosNosotros,.TituloUnoNosotros{font-size:1rem}.Jofemardescripciondos{font-size:.9rem}}@media screen and (max-width:300px){.imagenIconoNosotros{width:50%}.Jofemardostitulo,.Jofemartitulo{font-size:1rem}.Jofemardescripcion,.Jofemardescripciondos,.TituloDosNosotros,.TituloUnoNosotros{font-size:.8rem}}.preguntaproducto{align-items:center;color:#1a425b;font-family:Montserrat;font-weight:600;text-align:center}.Titulopaginaproducto{color:#1a425b;margin:0;text-transform:uppercase}.imagenproductopagina{padding:5px;width:75px}.contienebotonpaginaproducto{align-items:center;border:1px solid #1a425b;border-radius:20px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;overflow:hidden;padding:10px;position:relative;transition:all .3s ease;width:90%}.contienebotonpaginaproducto:hover{background-color:#f2f2f2;border-color:#f2f2f2;transform:scale(1.02)}.contienebotonpaginaproducto:after{background-color:#1a425b;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:0}.contienebotonpaginaproducto.activo{background-color:#f2f2f2;border-color:#f2f2f2;transform:scale(1.02)}.descripcionpagionaproducto,.texto-informacion{color:#1a425b;font-weight:500}.texto-informacion{align-items:center;display:flex;font-size:1.4rem;justify-content:center;text-align:center;width:100%}.texto-informacion p{width:75%}.buttoncotizarproducto{background:#694b81;border-radius:50px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;padding:15px 80px;position:relative;transition:background-color .4s ease,color .4s ease,width .4s ease}.buttoncotizarproducto:hover{background-color:#1a425b;color:#fff}.imagenproducto{width:200px}@media screen and (max-width:794px){.TituloPorductosHome .parte1{font-size:1.5rem;font-weight:500;margin-right:10px}.TituloPorductosHome .parte2{font-size:1.5rem;font-weight:700;margin-right:10px}.texto-informacion p{width:90%}}@media screen and (max-width:679px){.TituloPorductosHome{margin-bottom:50px}.texto-informacion p{width:100%}.Titulopaginaproducto{font-size:1rem}.imagenproductopagina{padding:10px;width:60px}.descripcionpagionaproducto{font-size:1.4rem;margin:0}.texto-informacion{font-size:1.2rem}}@media screen and (max-width:500px){.preguntaproducto{font-size:1rem}.buttoncotizarproducto{font-size:.9rem}}@media screen and (max-width:400px){.imagenproducto{width:100%}.descripcionpagionaproducto{font-size:1.2rem;margin:0}.texto-informacion{font-size:1rem}.TituloPorductosHome .parte1{font-size:1.2rem;font-weight:500;margin-right:10px}.TituloPorductosHome .parte2{font-size:1.2rem;font-weight:700;margin-right:10px}}@media screen and (max-width:322px){.preguntaproducto{font-size:.9rem}.buttoncotizarproducto{font-size:.8rem;padding:15px 59px}.imagenproductopagina{padding:10px;width:40px}.Titulopaginaproducto{font-size:.8rem}}@media screen and (max-width:300px){.descripcionpagionaproducto{font-size:1rem;margin:0}.preguntaproducto,.texto-informacion{font-size:.8rem}.buttoncotizarproducto{font-size:.8rem;padding:15px 20px}}.anchobotondescarga{align-items:center;background-color:initial;border:1px solid var(--boton-color);border-radius:50px;color:var(--boton-color);cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:center;padding:13px;transition:all .3s ease;width:600px}.anchobotondescarga p{font-family:Montserrat;font-size:1rem}.anchobotondescarga:hover{background-color:var(--boton-color);color:#fff}.TituloPaginaProducto{font-weight:400;margin-right:10px;text-transform:uppercase}.Titulo1PaginaProducto,.TituloPaginaProducto{color:#1a425b;font-family:Montserrat;letter-spacing:6px}.Titulo1PaginaProducto{font-weight:700}.imagendiseño2{width:350px}.ImagenProdcutoPaginaEspecificas img{height:100%;width:100%}.ImagenProdcutoPaginaEspecificas{align-items:center;display:flex;justify-content:center;width:90%}.ImagenLogoEmpresaMaquinaPaginaEspecificas img{height:100%;width:100%}.ImagenLogoEmpresaMaquinaPaginaEspecificas{width:25%}.titulomaquinapaginaespecifico{font-size:2.5rem;font-weight:400;letter-spacing:3px}.titulomaquinapaginaespecifico,.titulovasos{color:#1a425b;margin:0;text-transform:uppercase}.titulovasos{font-size:1.5rem;font-weight:500}.titulo1vasos{font-size:2.7rem}.titulo1maquinapaginaespecifico,.titulo1vasos{font-weight:700;margin:0;text-transform:uppercase}.titulo1maquinapaginaespecifico{font-size:1.8rem}.cardvisionproducto{flex:1 1;padding-left:15px}.cardvisionproducto h2{color:#1a425b;font-size:1.2rem;margin:0;text-transform:uppercase}.cardvisionproducto h4{color:#1a425b;font-size:1rem;font-weight:500;margin:10px 0;text-align:justify}.contenedor-steps{border-bottom:1px solid #ccc;display:flex;gap:1rem;margin-bottom:20px;margin-top:100px;overflow-x:auto;scroll-behavior:smooth}.step-item{transition:all .3s ease}.step-item:hover{background-color:#f0f0f0;border-radius:10px 10px 0 0}.imagenstepprodcuto{width:100px}.step-item{position:relative}.step-item.activo:after{background-color:currentColor;border-radius:3px;bottom:0;content:"";height:7px;left:15%;position:absolute;width:70%}.slide-enter{opacity:0;transform:translateY(-20px)}.slide-enter-active{transition:opacity 1s ease-out,transform 1s ease-out}.slide-enter-active,.slide-exit{opacity:1;transform:translateY(0)}.slide-exit-active{opacity:0;transform:translateY(-20px);transition:opacity 1s ease-in,transform 1s ease-in}.descripciondetalladomaquina{color:#1a425b;margin-bottom:10px;margin-top:10px;text-align:justify}.figuravaso1 img{width:100%}.figuravaso1{width:130px}.tablavasos img{width:100%}@media screen and (max-width:900px){.ImagenProdcutoPaginaEspecificas{width:100%}.ImagenLogoEmpresaMaquinaPaginaEspecificas{width:20%}.infoProductoMaquina{align-items:center;display:flex;flex-direction:column;justify-content:center}.imagenstepprodcuto{width:80px}}@media screen and (max-width:899px){.ImagenProdcutoPaginaEspecificas,.imagendiseño2{width:70%}}@media screen and (max-width:700px){.imagenstepprodcuto{width:60px}.descripciondetalladomaquina{font-size:.8rem}.anchobotondescarga{width:95%}}@media screen and (max-width:600px){.ImagenProdcutoPaginaEspecificas{margin-top:-20px;width:90%}.Titulo1PaginaProducto,.TituloPaginaProducto{font-size:1.2rem}}@media screen and (max-width:500px){.titulo1maquinapaginaespecifico,.titulomaquinapaginaespecifico{font-size:1rem;text-align:center}.ImagenProdcutoPaginaEspecificas{width:80%}.ImagenLogoEmpresaMaquinaPaginaEspecificas{margin-bottom:30px;width:30%}.imagenstepprodcuto{margin-bottom:-10px;width:40px}.descripciondetalladomaquina{font-size:.7rem}.contenedor-steps{margin-top:30px}.cardvisionproducto h2{font-size:1rem}.cardvisionproducto h4{font-size:.8rem}}@media (max-width:350px){.contenedor-steps{flex-wrap:nowrap}.Titulo1PaginaProducto,.TituloPaginaProducto{font-size:.9rem;margin:0;padding-top:10px}.titulo1vasos{font-size:1.3rem;font-weight:700;margin:0;text-transform:uppercase}}@media (max-width:250px){.Titulo1PaginaProducto,.TituloPaginaProducto{font-size:.7rem;text-align:center}}.closemodal{display:flex;justify-content:flex-end}.closemodal svg{color:#694b81;font-size:1.5rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.closemodal svg:hover{color:#f58d9c}
/*# sourceMappingURL=main.c479507d.css.map*/