.footer{background-color:#121212;padding:3rem 0}@media screen and (min-width:768px){.footer{padding:5rem 0}}.footer__content{color:#fff;display:flex;flex-direction:column}.footer__bottom,.footer__top{display:flex}.footer__top{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.4);flex-direction:column;gap:2rem;justify-content:space-between;padding-bottom:3rem}@media screen and (min-width:768px){.footer__top{flex-direction:row;padding-bottom:4rem}}.footer__bottom{align-items:center;flex-direction:column;gap:2rem;justify-content:space-between;padding-top:3rem}@media screen and (min-width:768px){.footer__bottom{flex-direction:row;padding-top:4rem}}.footer__bottom .social-links{align-items:center;display:flex;gap:2.25rem;list-style:none}.footer__bottom .social-links li a{color:#fff;font-size:1.5rem;text-decoration:none}.footer__bottom .copyright{color:#fff;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.25rem}.footer__logo{flex:0 0 100%;max-width:100%}@media screen and (min-width:768px){.footer__logo{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.footer__logo img{max-height:2.75rem;width:100%}@media screen and (min-width:768px){.footer__logo img{width:fit-content}}.footer__column{display:flex;flex:0 0 100%;flex-direction:column;max-width:100%}@media screen and (min-width:768px){.footer__column{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.footer__column__title{color:#fff;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:1rem}.footer__column__menu{list-style:none;padding-left:0}.footer__column__menu .menu-item{margin-bottom:1rem}.footer__column__menu .menu-item:last-child{margin-bottom:0}.footer__column__menu .menu-item a{color:#fff;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;text-decoration:none}