:root{--bg-body: #f1f1f1;--color-titulo: #383838;--color-texto: #262626}.custom-container{max-width:1336px;margin:auto;padding-left:0;padding-right:0}@media (max-width: 992px){.custom-container{padding-left:0;padding-right:0}}@media (max-width: 768px){.custom-container{max-width:100%}}.footer{color:#fff;padding-top:32px;background-color:#333}.footer a{color:#fff !important}.footer a:hover{text-decoration:none;color:var(--web-color-logo-30) !important}.footer a i{font-size:24px;top:4px;position:relative}.footer h4{font-family:"Roboto";font-weight:bold;font-style:normal;font-size:.875rem;color:#fff;text-transform:uppercase;margin-bottom:16px}.footer h4:after{content:"";display:block;width:32px;margin-top:12px;border-top:2px solid #ffffff;opacity:.2}@media screen and (max-width: 576px){.footer h4:after{width:100%}}.footer h4 button{background:transparent;border:unset;margin:0;padding:0;font-family:"Roboto";font-weight:normal;font-style:normal;font-size:.875rem;color:#fff;text-transform:uppercase;margin-bottom:16px}@media screen and (max-width: 576px){.footer h4 button{width:100%;text-align:left;display:flex;justify-content:space-between}}.footer h4 button i{display:none}@media screen and (max-width: 576px){.footer h4 button .fa-plus{display:none}}@media screen and (max-width: 576px){.footer h4 button .fa-minus{display:block}}@media screen and (max-width: 576px){.footer h4 button.collapsed .fa-plus{display:block}}@media screen and (max-width: 576px){.footer h4 button.collapsed .fa-minus{display:none}}.footer .logo .logo-footer{width:100%;padding:8px}.footer .logo .logo-footer img{width:100%;max-width:143px}@media screen and (max-width: 768px){.footer .logo .logo-footer img{margin:auto;display:block}}.footer .menu .footer-menu{font-family:"Roboto";font-weight:normal;font-style:normal;font-size:.875rem;width:fit-content}.footer .menu .footer-menu .f-menu{display:block;margin:10px 0}.footer .bloke-contactos .contacto_footer{display:grid;margin:0 0 8px 0;padding:0;color:#fff;font-family:"Roboto";font-weight:normal;font-style:normal;font-size:.875rem}.footer .bloke-contactos .contacto_footer span{color:#fff;font-family:"Roboto";font-weight:normal;font-style:normal;font-size:1rem}.footer .bloke-contactos .contacto_footer a{margin:0}.footer .redes .redes-sociales,.footer .menu .redes-sociales{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:16px 8px;justify-content:start;align-items:center}.footer .redes .redes-sociales a,.footer .menu .redes-sociales a{margin:0 !important}.footer .redes .redes-sociales a i::before,.footer .menu .redes-sociales a i::before{color:#fff !important;font-size:2rem;opacity:.5}.footer .redes .redes-sociales a .twitter-logo,.footer .menu .redes-sociales a .twitter-logo{width:32px;fill:#fff !important;opacity:.5}.footer .redes .redes-sociales a:hover i::before,.footer .menu .redes-sociales a:hover i::before{color:var(--web-color-logo-30) !important}.footer .redes .redes-sociales a:hover .twitter-logo,.footer .menu .redes-sociales a:hover .twitter-logo{fill:var(--web-color-logo-30) !important}.footer .datos-fiscales .logo-data-fiscal{width:40px}.footer .bloke-medios-pago{border-left:2px solid #fff}@media screen and (max-width: 992px){.footer .bloke-medios-pago{border-left:none !important}}.footer .bloke-medios-pago .medios-pago{margin:16px 0px;max-width:272px}.footer .bloke-medios-pago .medios-pago .img-card{padding:2px}.footer .bloke-medios-pago .medios-pago .img-card img{width:100%;filter:grayscale(100%)}.footer .bloke-medios-pago .medios-pago .img-card img:hover{filter:grayscale(0%)}@media screen and (max-width: 768px){.footer .bloke-medios-pago .medios-pago .img-card img{filter:grayscale(0%)}}.footer a{margin:16px 0;display:block}.footer a img{width:84px}.footer .legales{color:#fff;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:var(--web-color-logo-30);color:var(--web-neutro-logo-30);min-height:48px;text-align:center;color:#333;padding:8px 0 8px 0}.footer .footer-firma a{color:#fff !important;margin:0;display:inline-block}.footer .footer-firma a:hover{color:var(--web-color-logo-10) !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: 992px){.footer .container>.row>div{margin-bottom:24px}}@media screen and (max-width: 768px){.footer .container>.row>div{border-right:none}}@media screen and (max-width: 768px){.footer .logo-footer{width:50%;margin:16px auto}}@media screen and (max-width: 768px){.footer .sucursal,.footer .menu,.footer .bloke-contactos,.footer .redes,.footer .bloke-medios-pago,.footer .datos-fiscales{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 .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}}
