footer{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){footer{padding-left:2.5rem;padding-right:2.5rem}}footer .links{display:flex;flex-wrap:wrap;gap:1.5rem}footer .links a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}footer>div{margin-bottom:0!important;padding-bottom:4rem!important;padding-top:4rem!important}footer .social-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}#navigation{padding:.5rem 1.25rem;position:absolute;z-index:30}#navigation a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:none}#navigation .logo.light{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#navigation .menu-button{align-items:center;border-radius:9999px;height:3.5rem;justify-content:center;right:1.25rem;top:1.25rem;width:3.5rem;z-index:30;--tw-bg-opacity:1;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}#navigation .menu-button,#navigation .menu-fold{background-color:rgb(249 249 249/var(--tw-bg-opacity));display:flex;position:fixed}#navigation .menu-fold{bottom:0;height:100vh;max-width:28rem;right:0;top:0;width:100%;z-index:20;--tw-translate-x:100%;flex-direction:column;justify-content:space-between;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;padding:1.75rem 1.25rem 1.5rem}#navigation .menu-fold .social-icon{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#navigation .menu-fold ul{display:flex;flex-direction:column}#navigation .menu-fold ul li .button{font-size:1.125rem;line-height:1.75rem}#navigation .menu-fold ul li a:not(.button){font-size:2.25rem;line-height:1.4}@media (min-width:768px){#navigation .menu-fold ul li a:not(.button).router-link-active{text-decoration-line:underline;text-underline-offset:4px}}#navigation .overlay-wrapper{position:relative;z-index:10}#navigation .overlay{bottom:0;left:0;position:fixed;right:0;top:0;--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity));opacity:.75}
