footer{background-color:var(--background-primary-color)}footer .footer-widgets{padding:4rem 0}footer .footer-widgets .logo-container{min-width:128px;top:0}footer .footer-widgets .logo-container .logo{display:block;text-align:center;min-height:130px}footer .footer-widgets .logo-container .logo .image-container img{padding:5px;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(134deg) brightness(106%) contrast(101%)}footer .footer-widgets .info-container{padding:3rem;display:flex;align-items:center;align-content:space-between;justify-content:flex-end;-moz-column-gap:30px;column-gap:30px;border:1px solid #e3e3e3}footer .footer-widgets .info-container .icon-item{display:flex;align-items:center;align-content:space-between;-moz-column-gap:20px;column-gap:20px;margin-bottom:20px}footer .footer-widgets .info-container .icon-item .icon{display:block}footer .footer-widgets .info-container .icon-item .icon span{font-size:3rem;color:#fff}footer .footer-widgets .info-container .icon-item .info{display:flex;flex-direction:column;align-items:flex-start;row-gap:5px}footer .footer-widgets .info-container .icon-item .info .title{color:#fff;text-transform:uppercase;font-size:1.1rem;font-family:var(--font-text)}footer .footer-widgets .info-container .icon-item .info .detail{font-size:1rem;color:#fff;font-family:var(--font-text)}footer .footer-widgets .footer-heading{font-family:var(--font-text);color:#fff;font-size:1.5em;margin:0;margin-top:50px;margin-bottom:10px;text-align:center;text-transform:uppercase}footer .footer-widgets .footer-menu-container{border:1px solid #e3e3e3}footer .footer-widgets .footer-menu-container ul{display:flex;list-style:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:15px}footer .footer-widgets .footer-menu-container ul li a{text-decoration:none;color:#fff}footer .footer-widgets .footer-menu-container ul li a span{font-family:var(--font-text)}.copyrights{background-color:var(--background-secundary-color);padding:0}.copyrights p{color:var(--font-third-color);font-size:1rem;font-family:var(--font-text);margin:0}.copyrights p a{color:var(--font-third-color)}.copyrights .social-items{display:flex;align-items:flex-start;justify-content:center}.copyrights .social-items .social-item{margin:auto 3px}.copyrights .social-items .social-item a{color:#fff;font-size:2rem;text-decoration:none}@media (min-width:200px){footer .social-items{grid-template-columns:1fr 1fr}.copyrights{margin-bottom:70px}}@media (min-width:751px){footer .social-items{grid-template-columns:1fr 1fr}.copyrights{margin-bottom:0}}