#footer{padding-bottom:20px;background-color:#282424}#footer .copyright{width:100%;font-size:15px;text-decoration:underline;color:#fff !important;margin-bottom:60px}#footer .social{width:auto !important;display:flex;gap:25px}#footer .link.direccion label{font-weight:600}#footer .custom-logo-link{justify-content:center}#footer .politicas{list-style:none;margin-top:15px;margin-left:0;width:50%;margin:0 auto;justify-content:center}#footer .politicas ul{margin:0px !important;gap:20px;height:100%}#footer .politicas a{margin-bottom:0px;text-align:center;font-family:"MontserratAlternates-Regular"}#footer .info-footer p{margin:0}#footer .infofooter{display:flex;padding-top:80px;padding-left:0px !important;padding-right:0px !important;padding-bottom:60px !important}#footer .infofooter .columna4{width:40%}#footer .infofooter .columnafooter{width:25%}#footer .infofooter .columnafooter .redessociales{display:flex;gap:5px;justify-content:center}#footer .infofooter .columnafooter p{width:80%;margin:0 auto;padding-top:30px;color:#fff !important}#footer .infofooter .columnafooter nav ul{list-style:none;display:flex;flex-direction:column}#footer .infofooter .columnafooter nav ul a{color:#fff !important}#footer .icon::before{font-size:27px;color:#2e2d2c}#footer .container,#footer .container-fluid{z-index:2;position:relative}#footer .bgfooter{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}#footer .custom-logo{width:100%;max-width:483px;height:auto;object-fit:contain}#footer .divinformacion{width:30%;margin-left:80px;display:flex;flex-direction:column;justify-content:center;gap:15px}#footer .columna2divinformacion{width:30%;margin-left:40px;display:flex;flex-direction:column;justify-content:center;gap:15px}#footer .logo{width:40%}#footer .logo img{width:100%}#footer .columna1divinformacion{width:100%;display:flex;margin-bottom:15px}#footer a{color:#2e2d2c;font-weight:400;display:flex;width:auto;font-family:"Barlow-Regular"}#footer .titulo{font-size:22px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:1.1px;color:#2e2d2c;margin-bottom:10px;text-transform:uppercase;font-family:"Barlow-Regular"}#footer .icon:not(.icon-logo_negro){color:#404521}#footer .icon:not(.icon-logo_negro)::before{color:#404521}#footer .logo{position:relative}#footer .logo img{width:90%}#footer .icon-logo_negro{font-size:60px;display:flex}#footer .links-contacto .link{width:100%;max-width:275px;display:flex;flex-wrap:nowrap;margin-bottom:15px}#footer .links-contacto .link a{text-align:left;font-weight:18px;line-height:normal;color:#2e2d2c;font-weight:300;font-family:"Barlow-Regular"}#footer .links-contacto .link svg{margin-right:15px}@media(max-width: 768px){#footer{padding-top:20px}#footer .logo{top:0;margin:50px auto}body #footer .subf{padding-bottom:120px}body #footer .titulo{font-size:18px}}#footer .link{font-size:17px;font-weight:600;color:#7879b7}#footer .link img{width:20px}#footer .link label{color:#000;font-family:"Barlow-Regular";font-weight:400;font-size:14px;line-height:19.5px;letter-spacing:5%}#footer .subf{display:flex;color:#000;padding-left:0px;padding-right:0px;padding-top:30px;padding-bottom:70px;border-top:1px solid #000}#footer .subf a{color:#000;font-size:14px;line-height:normal;letter-spacing:2px;font-family:"Barlow-Regular"}#footer .columna2 ul{padding:0;display:flex;flex-wrap:wrap}#footer .columna2 ul li a{width:100%;font-size:17px;color:#000;font-family:"Barlow-Regular"}/*# sourceMappingURL=footer.min.css.map */