.navbar-container{padding:0 20px;position:relative}.navbar-menu{white-space:nowrap;flex-wrap:nowrap;gap:20px;height:80px;margin:0;padding:0;font-size:18px;list-style:none;display:flex;position:relative;top:35%}.navbar-item{color:#fff;cursor:pointer;position:relative}.navbar-label{justify-content:space-between;align-items:center;display:flex}.arrow{font-size:12px;transition:transform .3s}.navbar-item .arrow.open{transform:rotate(180deg)}.navbar-item:hover .navbar-label{color:#cce4ff}.dropdown-border-mobile{background-color:#297cff;width:100%;height:4px}.mobile-regular-dropdown{background-color:#fff;border-radius:0 0 10px 10px;max-height:70vh;overflow:hidden}.mobile-regular-dropdown .mobile-dropdown-content{max-height:70vh;padding:15px 0;overflow-y:auto}.mobile-regular-dropdown .mobile-dropdown-content::-webkit-scrollbar{width:6px}.mobile-regular-dropdown .mobile-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.mobile-regular-dropdown .mobile-dropdown-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.mobile-regular-dropdown .mobile-dropdown-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dropdown-menu-mobile{color:#4b535d;z-index:10;background-color:#fff;border-radius:0 0 10px 10px;width:100%;margin:0;padding:10px 0;list-style:none}.dropdown-border{background-color:#297cff;width:100%;height:4px;display:none}.dropdown-menu{color:#4b535d;z-index:10;background-color:#fff;border-radius:0 0 10px 10px;width:min-content;min-width:100%;margin-top:36px;padding-bottom:10px;list-style:none;display:none;position:absolute;left:0;box-shadow:2px 4px 7px 2px #0000001f}.navbar-item:hover .dropdown-menu,.navbar-item:hover .dropdown-border{display:block}.dropdown-item{cursor:pointer;padding:5px 15px;font-size:14px}.dropdown-item:hover{color:#fff;background-color:#297cff;border-radius:10px;margin-left:4px;margin-right:4px}.dropdown-menu-regular{z-index:10;white-space:nowrap;background-color:#fff;border-radius:0 0 10px 10px;min-width:max-content;max-height:375px;margin-top:36px;display:none;position:absolute;left:0;box-shadow:2px 4px 7px 2px #0000001f}.navbar-item:hover .dropdown-menu-regular{display:block}.dropdown-regular-item{color:#4b535d;cursor:pointer;white-space:nowrap;min-height:31px;margin:2px 15px;padding:8px 30px 8px 20px;font-size:14px;text-decoration:none;transition:all .3s;display:block}.dropdown-regular-item:hover{color:#297cff;background-color:#f8f9ff}.dropdown-regular-item:hover .dropdown-text{transition:transform .3s;display:inline-block;transform:translate(5px)}.dropdown-menu-nested{z-index:10;background-color:#fff;border-radius:0 0 10px 10px;min-width:max-content;max-width:90vw;margin-top:36px;display:none;position:absolute;left:0;overflow:visible;box-shadow:2px 4px 7px 2px #0000001f}.navbar-item:hover .dropdown-menu-nested{display:block}.dropdown-content{max-height:none;padding:0;overflow:visible}.dropdown-columns{gap:30px;min-width:max-content;padding:15px 20px 10px;display:flex}.dropdown-column{flex:none;min-width:max-content;max-height:396px;padding-right:15px;overflow:hidden auto}.dropdown-column::-webkit-scrollbar{width:6px}.dropdown-column::-webkit-scrollbar-track{background:#f1f3f4;border-radius:3px}.dropdown-column::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dropdown-column::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dropdown-column-header{color:#000;white-space:nowrap;border-bottom:.5px solid #0000004d;min-height:26px;margin-bottom:8px;padding-bottom:5px;font-size:16px;font-weight:600;display:inline-block}.dropdown-column-item{color:#4b535d;cursor:pointer;white-space:nowrap;min-width:max-content;min-height:26px;padding:6px 30px 6px 0;font-size:14px;text-decoration:none;transition:all .3s;display:block}.dropdown-column-item:hover{color:#297cff;background:#297cff1a;border-radius:5px}.dropdown-column-item .dropdown-text{transition:transform .3s;display:inline-block}.dropdown-column-item:hover .dropdown-text{transform:translate(5px)}.dropdown-regular-items{max-height:350px;padding:10px 0 15px;overflow:hidden auto}.dropdown-regular-items::-webkit-scrollbar{width:6px}.dropdown-regular-items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.dropdown-regular-items::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.dropdown-regular-items::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dropdown-regular-items .dropdown-item{border-radius:0;margin:0;padding:5px 30px 5px 0}.dropdown-regular-items .dropdown-item:hover{color:#297cff;background:#297cff1a;border-radius:5px}.dropdown-regular-items .dropdown-item .dropdown-text{transition:transform .3s;display:inline-block}.dropdown-regular-items .dropdown-item:hover .dropdown-text{transform:translate(5px)}.dropdown-regular-items .dropdown-regular-item{color:#4b535d;cursor:pointer;margin:0 15px;padding:5px 30px 5px 0;font-size:14px;text-decoration:none;transition:all .3s;display:block}.dropdown-regular-items .dropdown-regular-item:hover{color:#297cff;background:#297cff1a;border-radius:5px}.dropdown-regular-items .dropdown-regular-item .dropdown-text{transition:transform .3s;display:inline-block}.dropdown-regular-items .dropdown-regular-item:hover .dropdown-text{transform:translate(5px)}.mobile-nested-dropdown{background-color:#fff;border-radius:0 0 10px 10px;max-height:70vh;overflow:hidden}.mobile-dropdown-content{max-height:70vh;padding:15px 0;overflow-y:auto}.mobile-dropdown-content::-webkit-scrollbar{width:6px}.mobile-dropdown-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.mobile-dropdown-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.mobile-dropdown-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mobile-dropdown-section{margin-bottom:20px}.mobile-dropdown-section:last-child{margin-bottom:0}.mobile-dropdown-header{color:#000;border-bottom:.5px solid #0000004d;margin-bottom:10px;padding:0 20px 10px;font-size:16px;font-weight:600}.mobile-dropdown-item{color:#4b535d;cursor:pointer;padding:8px 20px;font-size:14px;text-decoration:none;transition:all .3s;display:block}.mobile-dropdown-item:hover{color:#fff;background-color:#297cff}:root{--scroll-offset:80px}.scroll-offset{top:var(--scroll-offset);position:relative}html{scroll-behavior:smooth}
