.ice-navbar{position:fixed;top:0;left:0;width:100%;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.95);box-shadow:0 2px 15px rgba(0,0,0,.1);z-index:1000;backdrop-filter:blur(10px);border-bottom:1px solid rgba(19,175,240,.2)}@media only screen and (max-width:992px){.ice-navbar{justify-content:space-between}.logo{margin-left:0}}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:40px;margin-right:10px}.logo span{font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700;color:#2c3e50;letter-spacing:-.5px}.nav-menu{display:flex;align-items:center}.nav-list{display:flex;list-style:none;margin:0;padding:0}.nav-item{position:relative;margin:0 1.2rem}.nav-link{text-decoration:none;color:#2c3e50;font-size:1.5rem;font-weight:900;padding:.8rem 0;position:relative;transition:all .3s ease;display:flex;align-items:center}.nav-link i{margin-left:.3rem;font-size:.8rem;transition:transform .3s ease}.nav-link:hover{color:#13aff0}.nav-link:hover i{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;width:220px;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:1.5rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-crystals{position:absolute;top:-15px;left:20px;width:calc(100% - 40px);height:30px;overflow:hidden}.dropdown-crystals .fa-snowflake{position:absolute;color:rgba(19,175,240,.3);font-size:1rem;animation:floatCrystal linear infinite}.dropdown-crystals .crystal-1{left:10%;animation-duration:8s}.dropdown-crystals .crystal-2{left:50%;animation-duration:10s;animation-delay:2s}.dropdown-crystals .crystal-3{left:80%;animation-duration:12s;animation-delay:1s}@keyframes floatCrystal{0%{transform:translateY(0) rotate(0);opacity:0}20%{opacity:.6}80%{opacity:.6}100%{transform:translateY(100px) rotate(180deg);opacity:0}}.dropdown-item{display:flex;align-items:center;padding:.8rem 1.5rem;color:#555;text-decoration:none;transition:all .3s ease;position:relative;z-index:2;font-size:1.5rem}.dropdown-item i{margin-right:1rem;color:#13aff0;font-size:1rem;width:20px;text-align:center}.dropdown-item:hover{background:rgba(19,175,240,.05);color:#13aff0;padding-left:2rem}.nav-cta .cta-btn{background:#13aff0;color:#fff;padding:.8rem 1.5rem;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 5px 15px rgba(19,175,240,.3)}.nav-cta .cta-btn i{margin-right:.5rem}.nav-cta .cta-btn:hover{background:#f93;transform:translateY(-2px);box-shadow:0 8px 20px rgba(19,175,240,.4)}.mobile-menu-btn{display:none;cursor:pointer;padding:.5rem}.menu-icon{width:30px;height:20px;position:relative}.menu-icon span{position:absolute;height:3px;width:100%;background:#2c3e50;border-radius:3px;transition:all .3s ease}.menu-icon span:first-child{top:0}.menu-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.menu-icon span:nth-child(3){bottom:0}@media (max-width:992px){.mobile-menu-btn{display:block;order:2}.logoimg{order:1}.nav-menu{top:80px;right:0;left:auto;flex-direction:column;align-items:center;padding:2rem;max-height:0;overflow:hidden;transition:max-height .5s ease;position:absolute;z-index:999999}.nav-menu.active{max-height:100vh;overflow-y:auto;position:absolute;background-color:#fff;z-index:999999}.nav-list{flex-direction:column;width:100%}.nav-item{margin:.5rem 0;width:100%}.nav-link{padding:1rem;font-size:1.5rem;justify-content:center}.dropdown-menu{position:static;width:100%;box-shadow:none;opacity:1;visibility:visible;transform:none;max-height:0;padding:0;overflow:hidden;transition:max-height .3s ease;margin-right:0;border-right:none;border-left:none;margin-left:0;text-align:center}.dropdown-menu.active{max-height:500px;padding:.5rem 0 1rem}.dropdown-crystals{display:none}.dropdown-item{justify-content:center;padding:.5rem 0}.nav-cta{margin-top:1.5rem;width:100%}.nav-cta .cta-btn{width:100%;justify-content:center;padding:1rem}.menu-icon.active span:first-child{transform:translateY(8px) rotate(45deg)}.menu-icon.active span:nth-child(2){opacity:0}.menu-icon.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}