.main-navbar-component .navigation-bar{height:67px;background:#fff;z-index:150;align-items:center}.main-navbar-component .navigation-bar .navbar-brand{width:290px}.main-navbar-component .navigation-bar .navbar-brand img{object-fit:contain;width:100%;height:auto}.main-navbar-component .navigation-bar .nav-link{font-weight:700}.main-navbar-component .navigation-bar .user-mobile-avatar{width:35px;height:35px}.main-navbar-component .navigation-bar button[aria-controls=userMenuMobile]{display:none}@media only screen and (max-width:991.98px){.main-navbar-component .navigation-bar button[aria-controls=userMenuMobile]{display:block}}.main-navbar-component .navigation-bar .cta{height:39.75px;font-weight:700;display:inline-block;color:#083e5b}@media only screen and (min-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar{align-items:center}}.main-navbar-component .navigation-bar .ap-main-navbar{background-color:#fff}@media only screen and (min-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav{align-items:center}}@media only screen and (min-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item.show{border-bottom:solid 3px #93C4ED}}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item{border-bottom:rgba(8,62,91,.3) 2px solid;margin:0;padding:15px}}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item>a.nav-link:hover{color:#f77f00;transition:color .2s}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .dropdown-toggle:after{float:right}}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .dropdown-menu{position:fixed;top:65px;width:100%}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .dropdown-menu.auth-user{position:absolute;top:100%;right:0;left:auto;min-width:180px;width:max-content;max-width:260px}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .dropdown-menu{position:absolute;top:100%}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .dropdown-menu.show{position:static}}@media only screen and (min-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown{border:none;border-bottom:solid 1px #93C4ED;border-top:solid 1px #93C4ED}}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown{padding:20px}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown .wrapper>.row{flex-direction:column;justify-content:left!important}}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown .wrapper>.row .menu-item{margin:5px 15px}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown .wrapper>.row .menu-item p{margin:0}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown .wrapper>.row .menu-item{margin-left:45px}.main-navbar-component .navigation-bar .ap-main-navbar .navbar-nav .nav-item .generic-dropdown .wrapper>.row .menu-item p{font-weight:400!important}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu{border:none;width:100vw;background-color:#fff;left:0;max-height:calc(100vh - 70px);overflow:auto}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper{position:relative;display:block;margin:10px 30px}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .row{justify-content:center}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .row{justify-content:left}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item{margin:10px}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card{border-radius:10px;max-width:280px}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card{display:flex;flex-direction:row;border:none;max-width:100%}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.course .card-header{background-color:#f4b8441a}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.course .card-header .tag-wrapper{background-color:#fcc455cc}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.tool .card-header{background-color:#f77f001a}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.tool .card-header .tag-wrapper{background-color:#93c4ed80}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.custom .card-header{background-color:#93c4ed1a}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card.custom .card-header .tag-wrapper{background-color:#f77f0080}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header{border-radius:10px;border:none;margin:10px;position:relative}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header{min-height:99px;min-width:99px;padding:0;margin:auto}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .tag-wrapper{position:absolute;top:5px;right:5px;border-radius:10px;padding:5px 10px;z-index:100}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .tag-wrapper{padding:3px;line-height:10px}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .tag-wrapper span{font-size:10px}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .img-wrapper{margin:auto;text-align:center}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .img-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:99px;width:100%}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-header .img-wrapper img{display:block;width:50px;height:50px}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-body{padding-bottom:0;text-align:center}@media only screen and (max-device-width:767px){.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-body{text-align:left}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-body p{font-weight:400}}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .wrapper .product-item .card .card-body .title{margin-bottom:8px}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .menu-item{margin:5px 15px}.main-navbar-component .navigation-bar .our-products-dropdown-item.dropdown-menu .menu-item p{margin:0}.main-navbar-component .navigation-bar .nav-item{margin-left:20px}.main-navbar-component .navigation-bar .auth-user{padding:0 20px;color:#083e5b;border:none}.main-navbar-component .navigation-bar .auth-user .menu-item{margin:10px 0;display:block}.main-navbar-component .navigation-bar .auth-user p{margin:0}.main-navbar-component #navbarNavDropdown{background:#fff}.main-navbar-component .userMenuMobile{visibility:visible}.main-navbar-component .userMenuMobile ul{max-width:fit-content;margin-left:auto;padding:0 20px;background:#fff}.main-navbar-component .userMenuMobile:after{display:none}@media only screen and (min-device-width:992px){.main-navbar-component .navigation-bar .userMenuMobile{display:none!important}}.main-navbar-component .mobile-ctas{display:none}@media only screen and (max-width:991.98px){.main-navbar-component .navigation-bar{z-index:100002;padding-left:0;padding-right:0;flex-wrap:nowrap;flex-direction:row}.main-navbar-component .navigation-bar .navbar-brand{position:absolute;left:50%;width:clamp(210px,62vw,290px);margin:auto;transform:translate(-50%)}.main-navbar-component .navigation-bar .hide-mobile{display:none}.main-navbar-component .navigation-bar button[aria-controls=userMenuMobile],.main-navbar-component .navigation-bar .main-navigation-toggle{position:absolute;top:50%;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%)}.main-navbar-component .navigation-bar button[aria-controls=userMenuMobile]{right:12px}.main-navbar-component .navigation-bar .main-navigation-toggle{left:12px}.main-navbar-component .navigation-bar .main-navigation-toggle .fa-times,.main-navbar-component .navigation-bar .main-navigation-toggle[aria-expanded=true] .fa-bars{display:none}.main-navbar-component .navigation-bar .main-navigation-toggle[aria-expanded=true] .fa-times{display:inline-block}.main-navbar-component .navigation-bar #APMainNavBar{position:fixed;inset:67px 0 0;width:100%;height:calc(100vh - 67px);height:calc(100dvh - 67px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 8px 18px #083e5b29}.main-navbar-component .navigation-bar #APMainNavBar .navbar-nav{width:100%;min-height:100%;height:auto;overflow:visible;background:#fff}.main-navbar-component .navigation-bar #APMainNavBar .show-on-web{display:none}.main-navbar-component .navigation-bar #userMenuMobile{position:absolute;top:calc(100% + 8px);right:12px;left:auto;width:min(260px,100vw - 24px);min-width:0;margin:0;padding:8px 0;overflow:hidden;background:#fff;border:1px solid rgba(8,62,91,.08);border-radius:10px;box-shadow:0 8px 18px #083e5b29}.main-navbar-component .navigation-bar #userMenuMobile ul{width:100%;max-width:none;margin:0;padding:0;background:#fff}.main-navbar-component .navigation-bar #userMenuMobile .nav-item{margin:0;padding:0;border:0}.main-navbar-component .navigation-bar #userMenuMobile .nav-link{display:block;padding:12px 20px}.main-navbar-component .navigation-bar .mobile-ctas{min-height:100%;margin-top:0;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.main-navbar-component .navigation-bar .mobile-ctas .dynamic-cta{margin:auto;width:100%;padding:20px}.main-navbar-component .navigation-bar .mobile-ctas .dynamic-cta .btn{width:100%}.main-navbar-component .navigation-bar .navbar-toggler .fas{width:25px;height:25px;font-size:25px;color:#083e5b}.main-navbar-component .navigation-bar .login-button{margin-left:0!important;border:none}}
