.logo-fade{background-color:#fff;border-radius:.2rem;transition:background-color .15s ease-in-out,border-radius .15s ease-in-out}.logo-container:hover+.logo-fade,.logo-container:hover~.logo-fade{background-color:#ebebeb;border-radius:.4rem}.sidenav{background-color:var(--dark-grey);border-right:1px solid var(--grey)}@media (max-width:1100px){.buttonNav{display:none}}@media (min-width:1100px){.menuNav{display:none}}.footer{background-color:var(--background);border-top:1px solid var(--grey);padding:2rem 5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem}@media (max-width:850px){.footer{padding:2rem 2.5rem;justify-content:center}}.button{background-color:transparent;color:var(--foreground);padding:12px 25px;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1px;cursor:pointer;user-select:none}.button.dark{color:var(--dark-grey)}.button.box{border-width:1px;border-style:solid;border-color:var(--foreground);transition:background-color .3s ease-in-out,color .3s ease-in-out}.button.box.dark{border-color:var(--dark-grey)}.button.underline{position:relative;transition:color .15s ease-in-out}.button.underline:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:var(--foreground);transition:width .15s ease-in-out,left .15s ease-in-out}.button.underline:active:after{width:100%;left:0}.button.point:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--foreground);border-radius:50%;margin-right:10px}.button:focus{outline:none}.button:active{background-color:var(--foreground);color:var(--dark-grey)}.button.dark:active{background-color:var(--dark-grey);color:var(--foreground)}@media (hover:hover){.button:hover{background-color:var(--foreground);color:var(--dark-grey)}.button.dark:hover{background-color:var(--dark-grey);color:var(--foreground)}.button.underline:hover:after{width:100%;left:0}}