.footer-wrap{background:#00030a;color:#fff}.footer-wrap .footer-links{padding:60px 0;display:flex;flex-direction:row;justify-content:space-between;gap:64px}.footer-wrap .footer-links ul{padding:0;margin:0;list-style-type:none}.footer-wrap .footer-links ul a{text-decoration:none}.footer-wrap .footer-links .link-header{font-weight:500;font-size:16px;line-height:24px;color:#fff;display:flex;flex-direction:column;gap:24px;width:-moz-fit-content;width:fit-content}.footer-wrap .footer-links .link-item{font-weight:400;font-size:14px;line-height:24px;color:#808184}.footer-wrap .footer-links .hoverable a{display:inline-block;text-decoration:none;position:relative}.footer-wrap .footer-links .hoverable a:before{content:"";position:absolute;top:100%;width:100%;left:0;height:2px;border-radius:8px;background:#b2b3b5;transition:transform .3s ease;transform:scaleX(0);transform-origin:top left}.footer-wrap .footer-links .hoverable:hover a{color:#fff}.footer-wrap .footer-links .hoverable:hover a:before{transform:scale(1)}.footer-wrap .footer-links__main{flex:1 1;display:flex;gap:1rem;flex-direction:column;justify-content:space-between}@media(min-width:1024px){.footer-wrap .footer-links__main{flex-direction:row}}.footer-wrap .footer-links__main ul{padding:0}@media(min-width:768px){.footer-wrap .footer-links__main ul{padding:0 24px}}.footer-wrap .footer-links__others{display:flex;justify-content:flex-start;flex-direction:column;gap:12px}@media(min-width:1024px){.footer-wrap .footer-links__others{flex-direction:row}}.footer-wrap .footer-links__others--link{gap:24px;display:flex;flex-direction:column;justify-content:flex-start}.footer-wrap .footer-links__others--arrow{align-self:flex-start;width:72px;height:72px;display:flex;justify-content:center;align-items:center;border-radius:99px}.footer-wrap .copyright-container{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #191c22;padding-bottom:32px;padding-top:16px;font-size:16px}.footer-wrap .copyright-container__copyright{color:#808184}.footer-wrap .copyright-container__policy{color:#808184;text-decoration:none}.footer-wrap .footer-contact-info{display:flex;flex-direction:column}.footer-wrap .footer-contact-info__header{font-weight:400;font-size:14px;line-height:24px;color:#808184}.footer-wrap .footer-contact-info__info{font-weight:500;font-size:16px;line-height:24px;color:#fff}