footer.jar{background-color:#1a365d;color:#fff}.footer{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;padding:4rem 2rem 2rem;text-align:center}.footer__logo{color:#fff;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.footer__nav .nav{align-items:center;display:flex!important;flex-wrap:wrap;gap:2rem;height:auto;justify-content:center;list-style:none;margin:0;padding:0}.footer__nav .nav__item{flex:none;height:auto}.footer__nav .nav>.nav__item>.nav__link{border-bottom:none;color:#fff;display:block;font-size:1rem;font-weight:500;height:auto;padding:0;text-decoration:none;transition:opacity .2s ease}.footer__nav .nav>.nav__item>.nav__link:after{display:none!important}.footer__nav .nav>.nav__item>.nav__link:hover{border-bottom:none;color:#fff;opacity:.7}.footer__nav .nav>.nav__item.active>.nav__link,.footer__nav .nav>.nav__item.active>.nav__link:hover{color:#fff;opacity:1;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:4px}.footer__nav .hamburger,.footer__nav .nav .nav{display:none!important}.footer__bottom{align-items:center;background-color:rgba(0,0,0,.25);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:.75rem 2rem}.footer__bottom p{margin:0}.footer__bottom a,.footer__bottom p{color:hsla(0,0%,100%,.6);font-size:.8rem}.footer__bottom a{text-decoration:none;transition:color .3s ease}.footer__bottom a:hover{color:#c89b3c}.footer__text{color:#fff}.footer__text--small{color:hsla(0,0%,100%,.6);font-size:.8rem}