.side-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:22;opacity:1;background:#00000080;border-left:1px solid #fff;width:600px;height:100%;transition:all .5s;position:fixed;top:0;right:0;transform:translate(100%)}.side-nav .header{justify-content:space-between;align-items:center;padding:40px;display:flex}.side-nav .header .header-left{justify-content:center;align-items:center;gap:10px;display:flex}.side-nav .header .header-left p{font-size:20px;font-weight:300}.side-nav .header .header-left img{width:40px;height:auto}.side-nav .header button{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0;padding:0;font-size:20px;transition:all .1s;display:flex}.side-nav .header .x-mark{width:26px;height:26px}.side-nav .header button:hover{background:#fff3}.side-nav .header p{color:#fff;margin:0;padding:0;font-size:26px;font-weight:500}.side-nav.active{opacity:1;transform:translate(0)}.side-nav .content.show-content button{animation:.2s forwards fadeInUp}.side-nav .content{opacity:1;flex-direction:column;justify-content:start;align-items:start;height:calc(100% - 65px);padding:40px;transition:all .3s;display:flex}.side-nav .content button{color:#fff;cursor:pointer;opacity:0;background:0 0;border:none;margin:0;padding:0;font-size:40px;font-weight:300;transition:all .3s;transform:translateY(10px)}.side-nav .content.show-content>:first-child button{animation-delay:0s}.side-nav .content.show-content>:nth-child(2) button{animation-delay:50ms}.side-nav .content.show-content>:nth-child(3) button{animation-delay:.1s}.side-nav .content.show-content>:nth-child(4) button{animation-delay:.15s}.side-nav .content.show-content>:nth-child(5) button{animation-delay:.2s}.underline-hover{color:#fff;cursor:pointer;background:0 0;border:none;padding-bottom:5px;font-size:20px;text-decoration:none;display:inline-block;position:relative}.underline-hover:after{content:"";background-color:#fff;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.underline-hover:hover:after{width:100%}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.side-nav .footer{justify-content:end;align-items:center;padding:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer .login-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;width:60px;height:60px;font-size:24px}.side-nav .login-btn:hover{background:#fff3}@media (max-width:700px){.side-nav .content{gap:5px}.side-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:22;visibility:hidden;opacity:0;background:#00000080;border:none;width:100%;height:100%;transition:all .2s;position:fixed;top:0;right:0;transform:translateY(10%)}.side-nav.active{visibility:visible;transform:translateY(0)}.side-nav .header{border-bottom:1px solid #ffffff80;justify-content:center;align-items:center;height:65px;padding:0;display:flex}.side-nav .header .header-left p{font-size:16px;font-weight:300}.side-nav .header button{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0;transition:all .1s;display:flex;position:absolute;right:24px}.side-nav .header .x-mark{width:30px;height:30px}.side-nav .header button:hover{background:0 0}.side-nav .content{justify-content:center;align-items:center;gap:10px}.side-nav .content button{font-size:30px;font-weight:300}.underline-hover:after{left:50%;transform:translate(-50%)}}@media (max-width:400px){.side-nav .content{padding:40px 20px}}
.navbar-wrapper{z-index:20;pointer-events:none;justify-content:center;align-items:end;height:50px;display:flex;position:sticky;top:0;left:0;right:0}.navbar{z-index:20;pointer-events:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000080;justify-content:center;align-items:center;width:100%;height:50px;padding:0 30px;display:flex;position:sticky;top:0}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#000000d9}.navbar .nav-links{justify-content:center;align-items:center;height:100%;display:flex}.navbar ul{justify-content:center;align-items:center;gap:30px;height:100%;padding:0;display:flex}.navbar ul li{height:100%;list-style:none}.navbar ul li a{color:#fff;justify-content:center;align-items:center;height:100%;font-size:16px;font-weight:300;text-decoration:none;display:flex;position:relative}.navbar ul li a:after{content:"";background:#fff;width:0;height:2px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.navbar ul li a:hover:after{width:100%}.nav-links ul li a.active-link:after{width:100%;font-weight:700}.nav-links ul li a.active-link{font-weight:700}.navbar .brand{color:#fff;pointer-events:auto;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;font-size:16px;font-weight:300;line-height:1;text-decoration:none;display:none}.navbar .brand img{border-radius:10px;width:40px;height:auto;margin:0;padding:0;position:absolute;left:20px}.navbar a{color:#fff;pointer-events:auto;margin:0;padding:0;font-size:20px;font-weight:500;line-height:1;text-decoration:none}.navbar button{cursor:pointer;color:#fff;pointer-events:auto;background:0 0;border:none;margin:0;padding:0;font-size:0;transition:all .1s;display:none;position:absolute;right:20px}@media (max-width:500px){.navbar-wrapper{height:50px;padding:0}.navbar{background:0 0;border:none;border-radius:0;width:100%;padding:0 20px}.navbar .nav-links{display:none}.navbar .brand{display:flex}.navbar button{display:block}}
.DragCarousel-module__vtaJ8q__carousel{cursor:grab;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.DragCarousel-module__vtaJ8q__carousel:active{cursor:grabbing}.DragCarousel-module__vtaJ8q__carousel-track{width:100%;height:100%;transition:transform 1s;display:flex;transform:translate(-100%)}.DragCarousel-module__vtaJ8q__slide{-webkit-user-select:none;user-select:none;flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:3rem;display:flex}.DragCarousel-module__vtaJ8q__slide img{object-fit:cover;filter:grayscale();width:100%;height:100%}
