:root{--grismedio:#8C8B93}footer{background-color:rgba(217,217,217,0.50);border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}footer p.title{font-weight:400}footer p.title.mb{font-size:18px}footer .grid>*{width:100%}footer a{color:var(--textos)}footer a:hover{color:var(--brand-color-1);font-weight:500;text-decoration:none}footer .footer-image-wrapper{position:relative;text-align:center;min-width:10%}footer .img-footer{width:70%;max-width:250px;margin-left:12%}footer .apps{justify-content:center;display:flex;gap:15px}footer .apps a{width:40%;max-width:180px}footer .apps img{width:100%}footer .redes{justify-content:center;z-index:3}footer .redes a{margin-right:15px}footer .redes a:hover img{filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5663%) hue-rotate(28deg) brightness(114%) contrast(128%)}footer .links{flex-wrap:wrap;justify-content:center}footer .links .portlet{margin-bottom:0}footer .links .navbar-nav .nav-item .nav-link{padding-top:5px;padding-bottom:5px}footer .legal{border-top:1px solid var(--brand-color-1)}footer #scroll-to-top{position:fixed;bottom:75px;right:20px;border:none;border-radius:50%;background-color:var(--brand-color-1);color:#fff;cursor:pointer;width:50px;height:50px;z-index:1}footer #scroll-to-top:hover{background-color:var(--brand-color-2)}.whatsapp{height:28px}.whatsapp a:hover{text-decoration:none}.whatsapp a:hover::before{filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5663%) hue-rotate(28deg) brightness(114%) contrast(128%)}@media (min-width:768px){footer .grid>*{width:auto}footer .img-footer{position:absolute;width:190px;right:0;bottom:0}footer .apps{justify-content:left}footer .apps a,footer .apps img{width:auto}footer .links .navbar-nav .nav-item .nav-link{padding-top:0.625rem;padding-bottom:0.625rem}footer .links .navbar-nav .nav-item:not(:last-child)::after{content:"";width:1px;height:50%;border-right:1px solid var(--textos);margin-left:10px;margin-right:10px}}@media (min-width:992px){footer .img-footer{width:312px}footer p.title{font-size:20px;font-weight:500}}.float-wa{position:fixed;bottom:140px;right:14px;z-index:100}img.img-floa-wa{width:100px}@media (max-width:992px){.img-floa-wa{width:50px}.float-wa{bottom:140px;right:20px}}