.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}}
.button{color:var(--foreground);text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;padding:12px 25px;font-size:15px;font-weight:400}.button.dark{color:var(--dark-grey)}.button.box{border-style:solid;border-width:1px;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{transition:color .15s ease-in-out;position:relative}.button.underline:after{content:"";background-color:var(--foreground);width:0;height:2px;transition:width .15s ease-in-out,left .15s ease-in-out;position:absolute;bottom:0;left:50%}.button.underline:active:after{width:100%;left:0}.button.point:before{content:"";background-color:var(--foreground);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.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}}
.footer{background-color:var(--background);border-top:1px solid var(--grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;padding:2rem 5rem;display:flex}@media (max-width:850px){.footer{justify-content:center;padding:2rem 2.5rem}}
