.container{padding-top:4%;padding-bottom:25px;display:flex;align-items:center;margin-top:2%;width:80%;margin-bottom:1%}.container .formulario{box-shadow:0 10px 15px rgba(0,0,0,.5);display:flex;flex-wrap:nowrap;flex-direction:row;border-radius:15px}.container .formulario .gridDatos{background:var(--blanco-hex);width:100%;padding:1%;border-radius:15px 0 0 15px}.container .formulario .gridDatos .tituloContacto{color:var(--color1-hex);font-size:30px;padding:4% 0;margin:0;text-align:center;display:block}.container .formulario .gridDatos .datosTelefono,.container .formulario .gridDatos .datosCorreo,.container .formulario .gridDatos .datosUbicacion,.container .formulario .gridDatos .tiendas{display:flex;align-items:center;padding:2% 0}.container .formulario .gridDatos .datosTelefono .icono,.container .formulario .gridDatos .datosCorreo .icono,.container .formulario .gridDatos .datosUbicacion .icono,.container .formulario .gridDatos .tiendas .icono{display:flex;flex-wrap:wrap;justify-content:center;margin:0 15px;text-align:center}.container .formulario .gridDatos .datosTelefono .icono i,.container .formulario .gridDatos .datosTelefono .icono svg,.container .formulario .gridDatos .datosCorreo .icono i,.container .formulario .gridDatos .datosCorreo .icono svg,.container .formulario .gridDatos .datosUbicacion .icono i,.container .formulario .gridDatos .datosUbicacion .icono svg,.container .formulario .gridDatos .tiendas .icono i,.container .formulario .gridDatos .tiendas .icono svg{font-size:18px;color:var(--color3-hex)}.container .formulario .gridDatos .datosTelefono .numero,.container .formulario .gridDatos .datosTelefono .correo,.container .formulario .gridDatos .datosTelefono .ubicacion,.container .formulario .gridDatos .datosTelefono .dato,.container .formulario .gridDatos .datosCorreo .numero,.container .formulario .gridDatos .datosCorreo .correo,.container .formulario .gridDatos .datosCorreo .ubicacion,.container .formulario .gridDatos .datosCorreo .dato,.container .formulario .gridDatos .datosUbicacion .numero,.container .formulario .gridDatos .datosUbicacion .correo,.container .formulario .gridDatos .datosUbicacion .ubicacion,.container .formulario .gridDatos .datosUbicacion .dato,.container .formulario .gridDatos .tiendas .numero,.container .formulario .gridDatos .tiendas .correo,.container .formulario .gridDatos .tiendas .ubicacion,.container .formulario .gridDatos .tiendas .dato{font-size:20px;color:var(--color3-hex)}.container .formulario .gridDatos .datosTelefono .nombreTienda,.container .formulario .gridDatos .datosCorreo .nombreTienda,.container .formulario .gridDatos .datosUbicacion .nombreTienda,.container .formulario .gridDatos .tiendas .nombreTienda{display:flex;justify-content:center;align-items:center}.container .formulario .gridDatos .datosTelefono .direccion,.container .formulario .gridDatos .datosCorreo .direccion,.container .formulario .gridDatos .datosUbicacion .direccion,.container .formulario .gridDatos .tiendas .direccion{font-size:12px;color:var(--color3-hex);display:block;margin-bottom:25px;text-align:justify}.container .formulario .gridDatos .redes{display:flex;flex-direction:column;justify-content:center;font-size:30px;width:100%}.container .formulario .gridDatos .redes .iconos{display:flex;flex-direction:row;justify-content:space-around}.container .formulario .gridDatos .redes .iconos a{cursor:pointer;color:var(--color3-hex);text-decoration:none;transition:.5s;font-size:30px}.container .formulario .gridDatos .redes .iconos a#iconoFacebook:hover{color:#1877f2}.container .formulario .gridDatos .redes .iconos a#iconoInsta:hover{color:#ffb398}.container .formulario .gridDatos .redes .iconos a#iconoTiktok:hover{color:#fe2c55}.container .formulario .gridDatos .redes .iconos a#iconoTwitter:hover{color:#000}.container .formulario .gridDatos .redes .social{display:block;width:100%;padding:0;text-align:center;margin-top:10px;color:var(--color2-hex)}.container .formulario .gridFormulario{background:rgba(var(--color3-rgb), 1);width:50%;height:100%;padding:1%;border-radius:0 15px 15px 0;z-index:0}.container .formulario .gridFormulario .escribenos{color:var(--blanco-hex);font-size:30px;padding:4% 0;margin:0;text-align:center;display:block}.container .formulario .gridFormulario .alert-error{background:rgba(230,39,39,.7);color:var(--blanco-hex);text-align:center}.container .formulario .gridFormulario .alert-correcto{background:rgba(var(--color1-rgb), 0.9);text-align:center;color:var(--blanco-hex)}.container .formulario .gridFormulario #contactoFormulario{display:flex;flex-wrap:wrap;flex-direction:column}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario{display:flex;justify-content:space-between;margin-bottom:15px;border-bottom:2px solid #aaa;border-radius:10px}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario .iconoFormulario{display:flex;justify-content:center;align-items:center;padding-left:5px}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario .iconoFormulario i,.container .formulario .gridFormulario #contactoFormulario .grupoFormulario .iconoFormulario svg{font-size:25px;margin:10px;color:var(--blanco-hex)}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario input[type=text],.container .formulario .gridFormulario #contactoFormulario .grupoFormulario input[type=email],.container .formulario .gridFormulario #contactoFormulario .grupoFormulario #message{font-size:15px;border:none;border-radius:10px;width:83%;display:flex;padding:10px;outline:none}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario #message{resize:none}.container .formulario .gridFormulario #contactoFormulario #enviar{display:flex;justify-content:center;margin-top:15px;padding:10px 20px;font-size:16px;cursor:pointer}.flotanteContacto{display:none}@media(max-width: 810px){.container{margin-top:80px;display:flex;flex-direction:column;width:100%;padding:15px}.container .formulario{display:flex;flex-direction:column}.container .formulario .gridDatos{border-radius:15px 15px 0 0}.container .formulario .gridDatos .datosContacto .datosCorreo .correo{font-size:15px}.container .formulario .gridDatos .datosContacto .tiendas{display:flex;flex-direction:column;padding:15px}.container .formulario .gridFormulario{width:100%;border-radius:0 0 15px 15px;padding:0 25px 25px}.container .formulario .gridFormulario #contactoFormulario .grupoFormulario{margin-bottom:25px}}@media(min-width: 811px)and (max-width: 1024px){.container{margin-top:120px;display:flex;flex-direction:column;width:100%;padding:15px}}