.site-header,#masthead,header.site-header,header#masthead,.main-header,.header-main,.ast-header-wrap,.elementor-location-header{position:sticky;top:0;z-index:999}.admin-bar .site-header,.admin-bar #masthead,.admin-bar header.site-header,.admin-bar header#masthead,.admin-bar .main-header,.admin-bar .header-main,.admin-bar .ast-header-wrap,.admin-bar .elementor-location-header{top:32px}@media (max-width:782px){.admin-bar .site-header,.admin-bar #masthead,.admin-bar header.site-header,.admin-bar header#masthead,.admin-bar .main-header,.admin-bar .header-main,.admin-bar .ast-header-wrap,.admin-bar .elementor-location-header{top:46px}}.nasi-top-auth{position:fixed;top:calc(10px + env(safe-area-inset-top));right:12px;z-index:1200;pointer-events:none}.admin-bar .nasi-top-auth{top:calc(42px + env(safe-area-inset-top))}@media (max-width:782px){.admin-bar .nasi-top-auth{top:calc(56px + env(safe-area-inset-top))}}.nasi-top-auth__button,.nasi-top-auth__button:link,.nasi-top-auth__button:visited{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:5px;border:1px solid #d9cba9;background:#f4b000;color:#1d1b16;font-size:13px;font-weight:700;line-height:1;text-decoration:none;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.nasi-top-auth__button:hover,.nasi-top-auth__button:focus-visible{background:#ffbf1c;color:#1d1b16}.nasi-top-auth__button:focus-visible{outline:2px solid rgb(29 27 22 / .35);outline-offset:2px}body.nasi-auth-page .page-header,body.nasi-auth-page .single-page .grid-container>.s-sidebar,body.nasi-auth-page .single-page .grid-container>aside,body.nasi-auth-page .single-page .grid-container>.sidebar,body.nasi-auth-page .single-page .grid-container>.sidebar-wrap,body.nasi-auth-page .single-page .grid-container>[class*="sidebar"],body.nasi-auth-page .single-page .grid-container>[class*="ad_"],body.nasi-auth-page .single-page .grid-container>.ad-wrap,body.nasi-auth-page .single-page .grid-container>.top-site-ad{display:none!important}body.nasi-auth-page .single-page .grid-container{display:block!important}body.nasi-auth-page .single-page .grid-container>.s-ct{width:100%!important;max-width:520px!important;margin:0 auto!important;float:none!important}body.nasi-auth-page .nasi-login-wrap{max-width:520px;margin:8px auto 24px}body.nasi-auth-page .nasi-login-card{background:#fff;border:none;border-radius:15px;box-shadow:0 7px 20px #00000012;padding:20px}body.nasi-auth-page .nasi-login-card form p{margin:0 0 12px}body.nasi-auth-page .nasi-login-card form p:last-child{margin-bottom:0}body.nasi-auth-page .nasi-login-card label{display:block;margin-bottom:6px;font-weight:600;color:#2f2a23}body.nasi-auth-page .nasi-login-card .login-remember label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:500}body.nasi-auth-page .nasi-login-card input[type="text"],body.nasi-auth-page .nasi-login-card input[type="email"],body.nasi-auth-page .nasi-login-card input[type="password"]{display:block;width:100%!important;max-width:100%!important;min-height:44px;box-sizing:border-box!important;border:none!important;border-radius:5px!important;padding:10px 12px!important;background:#eee!important}body.nasi-auth-page .nasi-login-card .login-submit input[type="submit"],body.nasi-auth-page .nasi-login-card input#wp-submit,body.nasi-auth-page .nasi-login-card .nasi-login-btn{width:100%!important;min-height:44px;border-radius:5px!important;border:none!important;background:#f4b000!important;color:#1d1b16!important;font-weight:800!important;font-size:16px!important;box-shadow:4px 5px 12px #0000002b!important;cursor:pointer}body.nasi-auth-page .nasi-login-card .login-submit input[type="submit"]:hover,body.nasi-auth-page .nasi-login-card input#wp-submit:hover,body.nasi-auth-page .nasi-login-card .nasi-login-btn:hover,body.nasi-auth-page .nasi-login-card .login-submit input[type="submit"]:focus,body.nasi-auth-page .nasi-login-card input#wp-submit:focus,body.nasi-auth-page .nasi-login-card .nasi-login-btn:focus{color:#fff!important;box-shadow:3px 4px 8px #f4b000!important}body.nasi-auth-page .nasi-login-card .nasi-login-links{margin-top:30px}body.nasi-auth-page .nasi-login-field{width:100%}