.footer{position:relative;z-index:11}.footer .footer-logo{position:absolute;left:50%;transform:translateX(-50%);top:-70px;width:140px;height:140px;border-radius:50%;background:var(--color-bg--dark);display:flex;align-items:center;justify-content:center}.footer .footer-logo img{width:68px;height:auto}.footer .footer-menu-wrap{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--sp-24-100);row-gap:40px}.footer .footer-menu-wrap .footer-menu__box .footer-menu__box__title{font-size:22px}.footer .footer-menu-wrap .footer-menu__box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.footer .footer-copy{overflow:hidden;position:relative}.footer .footer-copy .footer__desc{position:absolute;left:50%;bottom:-2vw;transform:translateX(-50%);display:flex;justify-content:center;opacity:0.3;z-index:-1;width:100vw}.footer .footer-copy .footer__desc__text{display:inline-block;white-space:nowrap;line-height:1}.footer .footer-copy .footer-copy-wrap{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:space-between}.footer .footer-copy .footer-copy__payments-wrap{display:flex;flex-direction:row;gap:10px;align-items:center}.footer .footer-copy .footer-copy__payments-wrap img{height:24px;width:auto}@media (max-width:991px){.footer .footer-logo{width:104px;height:104px;top:-52px}.footer .footer-logo img{width:56px}.footer .footer-menu-wrap{display:grid;grid-template-columns:repeat(2, 1fr)}.footer .footer-menu-wrap .footer-menu__box ul{gap:8px}.footer .footer-copy .footer-copy__author{font-size:14px}.footer .footer-copy .footer-copy__payments-wrap{gap:8px}.footer .footer-copy .footer-copy__payments-wrap img{height:18px}}@media (max-width:767px){.footer .footer-logo{width:80px;height:80px;top:-40px}.footer .footer-logo img{width:44px}.footer .footer-copy .footer-copy-wrap{flex-direction:column}.footer .footer-copy .footer-copy-wrap .footer-copy__author{font-size:12px}}