.navbar{height:fit-content;z-index:1000;display:flex;flex-direction:row;width:100%;height:2rem;padding-top:1rem;background-color:#fff}.nav-container{display:flex;flex-direction:row;margin-top:auto;margin-bottom:auto}.navbar .wrapper{display:flex}.navbar .navbar_content{display:flex;margin:auto}.navbar .family_hubs_logo{margin-top:auto;height:75px;-webkit-user-drag:none;-moz-user-select:none}.navbar .family_hubs_logo:hover{cursor:pointer}.navbar a{color:#000;text-decoration:none;text-align:center}.navbar .quick_links{margin:auto;font-size:16px}.navbar .dropdown-button{border:none;background:none}.navbar .dropdown-button:focus{outline:none;border:none}.navbar .arrow{padding:10px 0 10px 10px}.navbar svg{width:10px;margin-left:5px}.menu-a-sub-content{background-color:#ceebfb;border:none;border-radius:0%;box-shadow:none;padding:0%;-webkit-box-shadow:none;align-content:center;height:fit-content;margin-left:56px}.menu-b-sub-content{background-color:#ceebfb;border:none;border-radius:0%;box-shadow:none;padding:0%;-webkit-box-shadow:none;align-content:center;height:fit-content;margin-left:44px}.menu-c-sub-content{background-color:#ceebfb;border:none;border-radius:0%;box-shadow:none;padding:0%;-webkit-box-shadow:none;align-content:center;height:fit-content;margin-left:30px}.item-sub-container{max-height:fit-content}.navbar_category_submenu_item{background-color:#ceebfb;border:none;border-radius:0%;box-shadow:none;padding:0%;-webkit-box-shadow:none;display:flex;width:100%;max-height:45px}.navbar_category_submenu_item a{width:100%!important;text-align:left!important}.navbar_category_submenu_item a:hover{width:100%!important;text-decoration:none}.not-nested:hover{background-color:#fc0d99;color:#000!important;text-decoration:none!important}.navbar_category_submenu_item:has(a:hover){background-color:#fc0d99;color:#000}.navbar_category_submenu_item:has(a:hover) .item-sub-container{color:#000;text-decoration:none!important}.menu-header .blank:hover{text-decoration:underline!important;cursor:pointer;color:#b000f9;text-decoration-thickness:2.5px!important;text-underline-offset:15px!important}.internal{display:block}.internal:hover{background-color:#fc0d99;color:#000!important;text-decoration:none!important}.navbar .dropdown-menu a{margin:0%;font-size:14px;padding:20px}.navbar .dropdown-menu a:hover{background-color:#fc0d99;color:#000}.navbar .dropdown-submenu{position:relative}.navbar .first_a_tag{padding-left:0}.navbar a:hover{cursor:pointer;color:#b000f9;text-decoration:underline;text-decoration-thickness:2.5px;text-underline-offset:15px}.navbar a:hover ul{color:#000}.menu-content-container{position:absolute!important;font-size:13px!important}.navbar .register_button{text-decoration:none;margin-top:auto;margin-bottom:auto;max-height:fit-content;max-width:fit-content;border:none;color:#000;font-family:Lexend;padding:10px 30px;border-radius:9999px;font-size:15px;font-weight:500;background-color:#fc0d99}.navbar .register_button:hover{cursor:pointer;color:#fff;text-decoration:none;background-color:#b000f9}.navbar .bar{display:block;width:20px;height:3px;margin:3px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#101010}@media (min-width: 1528px){.navbar{display:flex;flex-direction:column}}@media (max-width: 800px){.navbar{width:100%}}@media (max-width: 1788px){.navbar_content{margin-left:auto;margin-right:auto;width:fit-content!important}}@media (max-width: 1431px){.navbar_content{margin-left:auto;margin-right:auto;width:85%!important}.navbar{width:fit-content}}@media (max-width: 1263px){.navbar_content{margin-left:auto;margin-right:auto;width:90%!important}}@media (min-width: 1200px){.hamburger{display:none}}@media (max-width: 1199px){.navbar{width:100%}.quick_links{display:none!important}.hamburger{display:block}.mobile-inline{width:100%;gap:400%;display:flex!important;align-items:center;justify-content:space-between!important}.register_button{float:right;margin-left:auto}}@media (min-width: 769px){.wrapper{flex-direction:row;align-items:center;gap:40px;margin-left:60px}.navbar_content{align-items:center}.nav-link{padding:13px 20px}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.quick_links{display:flex}.dropdown-button:hover{cursor:pointer;color:#b000f9;text-decoration:underline;text-decoration-color:#b000f9;text-decoration-thickness:2.5px;text-underline-offset:15px}}@media (max-width: 1072px){.mobile-inline{gap:350%}}@media (max-width: 1000px){.mobile-inline{gap:250%}}@media (max-width: 768px){.navbar{justify-content:initial!important;height:fit-content}.wrapper{flex-direction:column-reverse!important}.navbar_content{display:flex;width:100%;margin:0!important;flex-direction:column!important}.navbar .family_hubs_logo{width:100%!important;margin:0 auto!important;display:table!important;height:fit-content!important;-webkit-user-drag:none!important;-moz-user-select:none!important}.quick_links{padding-top:1rem;padding-bottom:1rem;display:none;opacity:0;flex-direction:column;background-color:#ceebfb;font-size:14px;width:100%;border-radius:10px;transition:.3s;box-shadow:0 10px 27px #0000000d;transform-origin:0% 0%;transform:translateY(-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}.dropdown-menu{width:100%;padding:0}.register_button{margin-right:10px}.dropdown-menu{width:100%;position:relative;top:15px}.dropdown-button{padding:0;font-size:14px}.navbar_content{width:100%}.dropdown-submenu .dropdown-menu{width:100%;left:0;top:100%}.navbar .dropdown-menu a{text-align:left}.quick_links.active{opacity:1;visibility:visible;display:inherit;transform:none}.nav-link{padding:1rem 0;font-size:14px}.nav-link a,.nav-link .dropdown-button{padding-left:2rem}.mobile-inline{gap:0px!important;display:flex;flex-direction:row;margin-bottom:15px}.hamburger{display:block;cursor:pointer;background-color:#0000000d;padding:10px;border-radius:5px;align-self:flex-start;z-index:99;margin-left:15px}.nav-link:hover{cursor:pointer;background-color:#fc0d99;color:#fff}.nav-link:hover .primary-svg{fill:#fff;color:#fff}.nav-link:hover a:hover .secondary-svg{fill:#fff}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar{padding:0}}@media (min-width: 1200px){.mobile-navbar{display:none}.mobile-navbar .mobile-navbar-button{display:none}}@media (max-width: 1199px){.mobile-navbar{width:100%;display:none}.mobile-navbar .mobile-navbar-button{width:100%;border:none;padding:0;margin:0;background-color:#ceebfb}.mobile-navbar .mobile-navbar-button .mobile-navbar-button-text{float:left;margin:0;padding:1.25rem}.mobile-navbar .mobile-navbar-button .mobile-navbar-menu-button-text-indent{float:left;margin:0 0 0 3%;padding:1.25rem}.mobile-navbar .mobile-navbar-button .mobile-navbar-menu-button-text-indent-two{float:left;margin:0 0 0 6%;padding:1.25rem}.mobile-navbar .mobile-navbar-button .mobile-navbar-menu-button-text{float:left;margin:0;padding:1.25rem}.mobile-navbar .mobile-navbar-button:focus{outline:none;border:none}.mobile-navbar .mobile-navbar-button:hover{color:#fff;background-color:#fc0d99}}
