footer{padding:48px 0;display:flex;flex-direction:column;border-top:1px solid var(--border-color);transition:all .15s cubic-bezier(.4,0,.2,1)}footer,footer .footer-container{box-sizing:border-box;width:100%}footer .footer-container{max-width:1400px;margin:0 auto;padding:0 24px}@media only screen and (max-width:992px){footer .footer-container{padding:0 16px}}footer .footer-container .links{display:flex;flex-direction:row;gap:32px;width:100%;flex-wrap:nowrap;box-sizing:border-box}@media only screen and (max-width:992px){footer .footer-container .links{flex-wrap:wrap}}footer .footer-container .links .links-container{display:flex;flex-direction:column;flex-basis:calc(25% - 16px);box-sizing:border-box}@media only screen and (max-width:992px){footer .footer-container .links .links-container{flex-basis:calc(50% - 16px)}}footer .footer-container .links .links-container h3{margin:0 0 16px;color:var(--text-color);font-size:16px;font-weight:500;line-height:24px;transition:all .15s cubic-bezier(.4,0,.2,1)}footer .footer-container .links .links-container ul{margin:0;padding:0;list-style-type:none;gap:8px;display:flex;flex-direction:column}footer .footer-container .links .links-container ul li a{text-decoration:none;color:var(--footer-text-color);font-size:14px;font-weight:400;transition:all .15s cubic-bezier(.4,0,.2,1);line-height:20px}footer .footer-container .links .links-container ul li a:hover{color:var(--text-color)}footer .footer-container .copyright{border-top:1px solid var(--border-color);box-sizing:border-box;padding-top:32px;margin-top:48px;width:100%;transition:all .15s cubic-bezier(.4,0,.2,1)}footer .footer-container .copyright span{font-weight:400;color:var(--footer-text-color);font-size:14px;width:100%;display:block;text-align:center;line-height:20px;transition:all .15s cubic-bezier(.4,0,.2,1)}