.footer{color:#525353;background-color:#e7e7e8}.footer a{color:#525353 !important;margin:0 12px;display:inline-block}.footer a:hover{text-decoration:none;color:#1bade7 !important}.footer a i{font-size:24px;top:4px;position:relative}.footer h4{color:#525353;font-family:"Roboto";font-weight:bold;font-style:normal;font-size:.875rem;text-transform:uppercase}.footer .footer-menu{font-family:"Roboto";font-weight:bold;font-style:normal;font-size:.875rem;width:fit-content;margin:8px auto 40px auto}.footer .logo-footer{width:100%;padding:8px}.footer .logo-footer img{width:100%;max-width:154px}@media screen and (max-width: 768px){.footer .logo-footer img{margin:auto;display:block}}.footer .contenedor-redes .redes-footer{list-style:none;display:inline-flex}.footer .contenedor-redes .redes-footer li{position:relative}.footer .titulo{color:#525353;font-family:"Roboto";font-weight:bold;font-style:normal;font-size:1rem}.footer .sucursal .contacto{margin:0 0 16px 0;padding:0;color:#525353;font-family:"Roboto";font-weight:normal;font-style:normal;font-size:.875rem}.footer .sucursal .contacto:first-line{color:#525353;font-family:"Roboto";font-weight:bold;font-style:normal;font-size:.875rem}.footer .sucursal .contacto a{margin:0}.footer .sucursal .contacto .redes-sociales{text-align:left}@media screen and (max-width: 768px){.footer .sucursal .contacto .redes-sociales{text-align:center}}.footer .sucursal .contacto .redes-sociales a{margin:0 28px 0 0}.footer .sucursal .contacto .redes-sociales a i{padding:8px 0;text-shadow:none}.footer .sucursal .contacto .redes-sociales a i::before{color:#525353 !important;font-size:2rem}.footer .sucursal .contacto .redes-sociales a:hover i::before{color:#1bade7 !important}.footer .sucursal .telefonos{word-spacing:1000px}.footer .datos-fiscales .medios-pago{margin:16px 0px;max-width:272px}@media screen and (max-width: 768px){.footer .datos-fiscales .medios-pago{margin:16px auto}}.footer .datos-fiscales .medios-pago .col-3{padding:2px}.footer .datos-fiscales .medios-pago .col-3 img{width:100%}.footer .datos-fiscales a{margin:16px 0;display:block}.footer .datos-fiscales a img{width:84px}.footer .legales{color:#525353;font-family:"Roboto";font-weight:normal;font-style:normal;font-size:.75rem;margin:80px 0 8px 0;text-align:center}.footer .footer-firma{background-color:#1bade7;min-height:48px;text-align:center;color:#fff;padding:8px 0 8px 0}.footer .footer-firma a{color:#fff !important;margin:0}.footer .footer-firma a:hover{color:#e7e7e8 !important;text-decoration:none}.footer .footer-firma .nv{width:28px;margin:0 14px;vertical-align:middle}.footer .footer-firma .adm{width:112px;margin:0 14px;vertical-align:middle;top:-2px;position:relative}@media screen and (max-width: 768px){.footer .footer-menu{text-align:center}}@media screen and (max-width: 768px){.footer .logo-footer{width:50%;margin:16px auto}}@media screen and (max-width: 768px){.footer .sucursal{text-align:center;margin:8px auto}}@media screen and (max-width: 768px){.footer .redes-sociales a{margin:0 14px !important}}@media screen and (max-width: 768px){.footer .datos-fiscales{text-align:center}}@media screen and (max-width: 768px){.footer .datos-fiscales .medios-pago img{margin:8px auto;position:relative;display:block}}@media screen and (max-width: 768px){.footer .datos-fiscales a{display:block;width:fit-content;margin:40px auto}}
