#pgNavbar{display:flex;justify-content:center;background-color:var(--post-graduation-primary-color);position:absolute;width:100dvw;z-index:999;padding-inline:96px 48px;padding-block:23px}#pgNavbar.primary-navbar{position:static}#pgNavbar .navbar{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1214px;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}#pgNavbar .navbar .brand{text-decoration:none}#pgNavbar .navbar .brand img{width:154px}#pgNavbar .navbar .brand-dark{display:none}#pgNavbar .navbar .brand-light{display:block}#pgNavbar .navbar .nav{display:none}#burger-menu .menu-toggle{color:var(--text-color-white, #ffffff);border:none;background-color:transparent;cursor:pointer}.pg-nav-dialog{border:none;border-radius:12px;padding:0;max-width:90vw;width:320px;box-shadow:0 8px 32px #0003;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.pg-nav-dialog::backdrop{background-color:#00000080;backdrop-filter:blur(4px)}.pg-nav-dialog .dialog-content{display:flex;flex-direction:column;gap:16px;padding:24px}.pg-nav-dialog a{padding:12px 16px;text-decoration:none;color:var( --post-graduation-primary-color, var(--post-graduation-primary-color, #1b2748) );font-weight:500;border-radius:8px;transition:background-color .2s}.pg-nav-dialog a:hover{background-color:var(--gray-100, #f3f4f6)}@media screen and (max-width: 359px){#pgNavbar{padding-inline:70px 32px}}@media screen and (min-width: 768px){#pgNavbar{padding-inline:31.5px}#pgNavbar.primary-navbar{background-color:var(--background-light)}#pgNavbar.transparent-navbar{background-color:transparent}#pgNavbar.transparent-navbar .navbar .brand-dark{display:none}#pgNavbar.transparent-navbar .navbar .brand-light,#pgNavbar.primary-navbar .navbar .brand-dark{display:block}#pgNavbar.primary-navbar .navbar .brand-light{display:none}#pgNavbar.primary-navbar .navbar{gap:30px;justify-content:start}#burger-menu{display:none}#pgNavbar .navbar{gap:48px}#pgNavbar .navbar .nav{flex:1;gap:24px;display:flex;justify-content:space-between}#pgNavbar .navbar .nav .input{flex:1;max-width:300px}#pgNavbar .navbar .nav .input form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--gray-50, #f9fafb);width:100%;height:49px;border-radius:24.5px;padding:14px 24px;border:1px solid var(--gray-200, #e5e5e5)}#pgNavbar .navbar .nav .input form input{flex:1;border:none;outline:none;background-color:transparent}#pgNavbar .navbar .nav .input form input::placeholder{font-size:16px;font-weight:500}#pgNavbar .navbar .nav .input form button{border:none;cursor:pointer;background-color:transparent}#pgNavbar .navbar .nav .input form button svg{width:20px;height:20px}#pgNavbar .navbar .nav .input form button:hover{color:var(--post-graduation-secondary-color, #2054e3)}#pgNavbar .navbar .nav .login{gap:10px;display:flex;align-items:center}#pgNavbar .navbar .nav .login a{color:var(--text-color-white, #ffffff);padding:10px;text-decoration:none;cursor:pointer;border-radius:8px;border:2px solid var(--text-color-white, #ffffff);transition:all .3s ease;white-space:nowrap;min-width:fit-content}#pgNavbar .navbar .nav .login a:hover{color:var(--post-graduation-secondary-color, #2054e3);background-color:var(--text-color-white, #ffffff)}#pgNavbar.primary-navbar .navbar .nav .login a{color:var(--post-graduation-secondary-color, #2054e3);border-color:var(--post-graduation-secondary-color, #2054e3)}#pgNavbar.primary-navbar .navbar .nav .login a:hover{color:var(--text-color-white, #ffffff);background-color:var(--post-graduation-secondary-color, #2054e3);border-color:var(--post-graduation-secondary-color, #2054e3)}#pgNavbar .navbar .nav .login a.signin{color:var(--text-color-white, #ffffff);background:var(--post-graduation-secondary-color, #2054e3);border-color:var(--post-graduation-secondary-color, #2054e3)}#pgNavbar .navbar .nav .login a.signin:hover{opacity:.9}}@media screen and (min-width: 900px){#pgNavbar{padding-top:67px}#pgNavbar .navbar,#pgNavbar .navbar .nav{justify-content:space-between}#pgNavbar .navbar .nav .login a{padding:10px 20px;font-size:16px}#pgNavbar .navbar .brand img{width:213px}#pgNavbar .navbar .nav .login{gap:32px}}@media screen and (min-width: 1200px){#pgNavbar .navbar{gap:80px}#pgNavbar .navbar .nav .input{max-width:387px}}
