#footer{background: var(--color-primary);color: var(--color-neutral-2);padding: 55rem 0 35rem;margin-top: 150rem;}
.footer-inner{}
.footer-inner .footer-logo{margin-bottom: 35rem;}
.footer-inner .footer-logo a{display: inline-block;}
.footer-inner .footer-logo a img{display: block;height: 38rem;filter: brightness(0) invert(1);}

.footer-inner .footer-desc{font-size: 12rem;display: flex;align-items: center;justify-content: space-between;}
.footer-inner .footer-desc .footer-info{line-height: 1.67;}
.footer-inner .footer-desc .footer-info > li{display: inline-block;margin-right: 20rem;}
.footer-inner .footer-desc .footer-links{display: flex;gap: 10rem;align-items: center;}
.footer-inner .footer-desc .footer-links > li{}
.footer-inner .footer-desc .footer-links > li a{display: flex;align-items: center;justify-content: center;}
.footer-inner .footer-desc .footer-links > li a svg{width: 34rem;height: 34rem;}
.footer-inner .copy{font-size: 10rem;margin-top: 60rem;font-weight: 300;}

@media all and (max-width:767px) {
    #footer{padding: 50rem 0 35rem;}
    .footer-inner .footer-logo{margin-bottom: 25rem;}
    .footer-inner .footer-logo a img{height: 30rem;}
    .footer-inner .footer-desc{flex-direction: column;align-items: flex-start;gap: 30rem;}
    .footer-inner .copy{margin-top: 30rem;}
}



.fixed-menu { position: fixed; right: 20rem; bottom: 20rem; z-index: 10; display: none; transition: bottom 0.4s; } 
.fixed-menu.up { bottom: 85rem; } 
.fixed-menu > ul { } 
.fixed-menu > ul > li { width: 46rem; height: 46rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0rem 0rem 16rem rgb(50 50 50 / 12%); margin-bottom: 8rem; font-size: 0; } 
.fixed-menu > ul > li:last-child { margin-bottom: 0; } 
.fixed-menu > ul > li.top,
.fixed-menu > ul > li.bottom { background: #fff; }
.fixed-menu > ul > li.top svg { transform: rotate(180deg); } 

@media all and (max-width:767px){
    .fixed-menu { right: 10rem; bottom: 10rem; } 
    .fixed-menu.up { bottom: 55rem; } 
    .fixed-menu > ul { } 
    .fixed-menu > ul > li { width: 35rem; height: 35rem; } 
}