.glass-effect-footer{border-radius:16px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:relative;border-top:2px solid #ffffff}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:105;opacity:0;transition:opacity .3s ease;pointer-events:none}.overlay-open{opacity:1;pointer-events:all}.menu{position:fixed;top:0;right:-250px;width:250px;height:100%;background-color:#000;overflow-x:hidden;transition:right .3s ease;z-index:105;box-shadow:2px 0 5px rgba(0,0,0,.5);padding-top:20px;background:rgba(17,16,16,.14);border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:0 2px 30px rgba(0,0,0,.1);box-shadow:inset 0 0 30px -12px white;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:.5px solid #fff}.menu-open{right:0}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.close-btn{cursor:pointer}.menu-search{display:flex;padding:10px 20px}.menu-search input{background-color:#eeeeee;flex:1;outline:none;color:black;padding:8px 5px}.menu-search input::placeholder{color:black}.menu-search button{background:none;border:none;cursor:pointer;background:red;padding:0 10px;color:white}.menu ul{list-style-type:none;padding:0}.menu ul li{padding:10px 20px;cursor:pointer;font-size:20px;font-weight:500;text-align:center}.menu ul li a{text-decoration:none;color:black}.submenu{list-style-type:none;padding:0 0 0 20px;display:none}.submenu-open{display:block}.active{background:#0A7CFF}