.footer-container{background-color:#2e3034}.footer-main{display:flex;margin:0 auto;max-width:900px;width:95vw}@media screen and (max-width:499px){.footer-main{justify-content:center}}.footer-main .footer-ul{margin-right:2rem}@media screen and (max-width:499px){.footer-main .footer-ul{padding:0}}.footer-main .footer-ul li{list-style:none;margin:2.5rem 0}@media screen and (max-width:768px){.footer-main .footer-ul li{margin:1.5rem 0}}.footer-main .footer-ul li a{color:#fff;font-size:1.8rem}@media screen and (max-width:768px){.footer-main .footer-ul li a{font-size:1.4rem}}@media screen and (max-width:499px){.footer-main .footer-ul li a{font-size:1.2rem}}.footer-logo{align-items:center;border-top:1px solid #bdbdbd;display:flex;justify-content:center;margin:auto;padding:2rem;width:90%}.footer-logo img{aspect-ratio:1/1;height:4rem;width:4rem}.footer-logo p{color:#fff;font-size:2.2rem;font-weight:700;margin:0 1rem}