@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://use.typekit.net/sah4oto.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://use.typekit.net/sah4oto.css);.facetwp-load-more,:is(a).btn{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.25rem;position:relative}.facetwp-load-more::after,:is(a).btn::after{color:#fff;font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";font-size:.8rem;position:absolute;right:1.15rem;content:"\f054";transition:.2s ease-in}.facetwp-load-more:hover::after,:is(a).btn:hover::after{transform:translateX(3px)}@-webkit-keyframes gradient{0%{background-position:0}100%{background-position:100%}}@keyframes gradient{0%{background-position:0}100%{background-position:100%}}body.login,body.page-template-page-register{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%),linear-gradient(269deg,#fbe2ef 0,#fef1d9 100%);color:#000;font-family:"Open Sans",Arial;font-weight:400;padding:0 1rem}#login{margin:0 auto 2rem;max-width:370px;width:100%}#login>*{position:relative}#login .logo a,#login h1 a{background-image:url(../img/logo-ncj.svg);background-repeat:no-repeat;background-size:contain;display:block;height:44px;margin:0 0 1rem;width:200px}#login .page-title{color:#7f3f98;font-size:1.5rem;font-weight:700}#login form{background:#fdb940;border:0;border-radius:1.25rem;box-shadow:none;filter:drop-shadow(0 0 12px rgba(0, 0, 0, .25));margin-top:1.5rem;overflow:hidden;padding:2rem;position:relative;z-index:0}#login form label{font-size:14px}#login form legend{font-size:14px;font-weight:700;margin-bottom:10px}#login form input[type=password],#login form input[type=text]{border:1px solid #ededed;border-radius:.3125rem;font-size:1rem;height:50px;line-height:50px;padding:0 1rem}#login form .gform_wrapper .gform_body .gfield .ginput_container_checkbox .gchoice .input-replace,#login form input[type=checkbox]{border-color:#ededed;border-radius:0}#login form .gform_wrapper .gform_body .gfield .ginput_container_checkbox .gchoice .input-replace:focus,#login form input[type=checkbox]:focus{border-color:#7f3f98;box-shadow:0 0 0 1px #7f3f98}#login form .wp-hide-pw{height:50px}#login .forgetmenot{float:none;margin-bottom:1.5rem}#login .message{border-color:#ed037c}#login #wp-submit{align-items:center;background-color:#ed037c;border:1px solid #ed037c;border-radius:.3125rem;color:#fff;cursor:pointer;display:inline-block;float:none;font-family:neuzeit-grotesk,times;font-size:1rem;font-weight:700;line-height:1;padding:1rem 1.25rem 1rem 1.25rem;text-align:center;text-decoration:none;transition:background-color .2s ease-in;width:auto;margin-right:.25rem;position:relative}#login #wp-submit::after{color:#fff;font-family:"Font Awesome 6 Pro","Font Awesome 6 Brands";font-size:.8rem;position:absolute;right:1.15rem;content:"\f054";transition:.2s ease-in}#login p#backtoblog{display:none}#login p#nav{margin:1rem 0 0;padding:0}#login p#nav a{color:#000;font-size:.75rem;text-decoration:underline}#login p#nav a i{margin-right:8px}#login p#nav a:first-child{margin-right:1rem}#login p#nav a:last-child:not(:only-child){margin-left:1rem}#login p#nav a:hover{color:#7f3f98;-webkit-text-decoration:0;text-decoration:0}