#footer{background:var(--color-dark);border-radius:var(--border-r--24) var(--border-r--24) 0 0;position:relative;z-index:1;overflow:hidden}#footer .container{padding-bottom:var(--sp-40-80)}#footer .footer-top{padding-bottom:32px;border-bottom:1px solid #D0D1D4}#footer .footer-top .footer-top__link{color:#D0D1D4}#footer .footer-main .footer-box__menu ul{display:flex;flex-direction:column;gap:var(--sp-16-24);margin:0;padding:0;list-style:none}#footer .footer-main .footer-box__menu ul li a{color:#A5A5AC}#footer .footer-copy{align-items:center;position:relative}#footer .footer-copy .footer-box{display:flex;flex-direction:row;gap:var(--sp-16-64);align-items:center}#footer .footer-copy .footer-box .footer-social-link{display:flex;flex-direction:row;gap:12px;align-items:center}#footer .footer-logo-letters{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);z-index:-1;width:100%;max-width:1200px}#footer .footer-shape{position:absolute;bottom:0;left:0;z-index:-2;width:100%;max-width:50vw}