div#pmpro_pricing_fields{margin:0}.new-membership-checkout-part .mambership-login-form .pmpro_card{background-color:#fff0;border:0;box-shadow:none;margin:0}.new-membership-checkout-part .pmpro_card .pmpro_card_content{padding:0}.new-membership-checkout-part #pmpro_pricing_fields{padding:42px 40px;border:0;border-radius:15px;margin-bottom:20px}.new-membership-checkout-part .pmpro_card_content .pmpro_form_heading,.new-membership-checkout-part #pmpro_pricing_fields h2{padding:0;font-size:28px;line-height:38px}.new-membership-checkout-part .mambership-login-form .pmpro_card_content,.new-membership-checkout-part #pmpro_pricing_fields .pmpro_card_content{padding-top:0!important}.new-membership-checkout-part .mambership-login-form{padding:42px 40px 0;box-shadow:0 0 44px 0 #00000024;border-radius:15px}.new-login-details-part .floating-label input:not([type="submit"]),.new-membership-checkout-part .mambership-login-form input:not([type="submit"]){border:1px solid #ABABAB!important;padding:19px!important;color:#ABABAB!important;border-radius:6px!important;font-size:14px!important}.new-login-details-part .floating-label input::placeholder,.new-membership-checkout-part .mambership-login-form input::placeholder{color:#ABABAB!important}.new-membership-checkout-part .mambership-login-form input:focus{outline:none;box-shadow:none}.new-membership-checkout-part .mambership-login-form .pmpro_form_field-password-toggle{display:none}.new-membership-checkout-part .mambership-login-form .pmpro_form_label-inline .privacy_policy_slider a{color:#2995DE;font-style:italic}.new-membership-checkout-part .mambership-login-form .pmpro_form_submit{margin-top:15px}.new-membership-checkout-part .pmpro_login_span a,.new-membership-checkout-part span#pmpro_submit_span .pmpro_btn-submit-checkout{padding:15px 34px}.new-membership-checkout-part .pmpro_login_span a{width:195px;background:#2995DE;border:1px solid #2995DE;color:#fff;font-weight:700}.new-membership-checkout-part .pmpro_login_span a:hover{background:#005299;border:1px solid #2995DE;color:#fff}.new-login-details-part .login-remember label span,.new-membership-checkout-part .pmpro_form_field-checkbox .privacy_policy_slider{position:relative;padding-left:60px;cursor:pointer;display:inline-block}.new-login-details-part .login-remember label span::before,.new-membership-checkout-part .pmpro_form_field-checkbox .privacy_policy_slider::before{content:"";position:absolute;top:35%;left:0;width:35px;height:20px;border:1px solid #323232;border-radius:25px;transform:translateY(-50%)}.new-login-details-part .login-remember label span::before{top:47%}.new-login-details-part .login-remember label span::after,.new-membership-checkout-part .pmpro_form_field-checkbox .privacy_policy_slider::after{content:"";position:absolute;top:35%;left:6px;width:13px;height:13px;background-color:#005299;border-radius:50%;transition:all 0.5s ease 0s;transform:translateY(-50%)}.new-login-details-part .login-remember label span::after{top:47%}.new-login-details-part .login-remember label input#rememberme[type="checkbox"],.new-membership-checkout-part input.pmpro_form_input-checkbox[type="checkbox"]{opacity:0;position:absolute}.new-login-details-part .login-remember label input#rememberme[type="checkbox"]:checked+span::before,.new-membership-checkout-part input.pmpro_form_input-checkbox[type="checkbox"]:checked+.privacy_policy_slider::before{border-color:#005299}.new-login-details-part .login-remember label input#rememberme[type="checkbox"]:checked+span::after,.new-membership-checkout-part input.pmpro_form_input-checkbox[type="checkbox"]:checked+.privacy_policy_slider::after{left:16px}.new-login-details-part .pmpro_login_wrap h2{text-align:center;font-weight:700;margin-bottom:20px}.new-login-details-part .nsl-container-block{text-align:center!important;padding:0}.new-login-details-part .nsl-container-block .nsl-button-google .nsl-button-svg-container{padding:0}.new-login-details-part div.nsl-container.nsl-container-block .nsl-container-buttons{grid-template-columns:minmax(20px,auto);margin-bottom:35px}.new-login-details-part .nsl-container-block .nsl-button-google .nsl-button-label-container{margin:0;font-weight:700;font-size:18px;color:#000;line-height:24px}.new-login-details-part div.nsl-container.nsl-container-block .nsl-container-buttons .nsl-button-google{border:1px solid #000;padding:8px 25px;border-radius:6px 6px 0 0;gap:10px}.new-login-details-part form#loginform{text-align:center;margin:0}.new-login-details-part .floating-label label{left:45px;color:#ABABAB}.new-login-details-part .floating-label input:focus+label,.new-login-details-part .floating-label input:not(:placeholder-shown)+label,.new-login-details-part .floating-label input.has-value+label{left:45px;color:#ABABAB}.new-login-details-part .login-remember{margin-top:10px;text-align:left;padding:0 35px;margin-bottom:30px}.new-login-details-part .ns-login-submit-wrap{text-align:left;padding:0 35px;display:flex;justify-content:space-between;align-items:center}.new-login-details-part .ns-login-submit-wrap .login-submit input.button{padding:19px 90px}.new-login-details-part .ns-login-submit-wrap .ns-forgot-btn a{padding:19px 35px;color:#005299;font-weight:700;border:1px solid #005299;border-radius:6px;transition:all linear 0.2s}.new-login-details-part .ns-login-submit-wrap .ns-forgot-btn a:hover{background-color:#005299;color:#fff;border:1px solid #005299}.new-login-details-part .pmpro_actions_nav{padding:0 35px}.new-login-details-part .pmpro_actions_nav a{padding:19px 77px;color:#fff;font-weight:700;background-color:#2995de;border:1px solid #2995de;border-radius:6px;transition:all linear .2s;display:inline-block;margin:0;text-align:center;width:auto}.new-login-details-part .pmpro_actions_nav a:hover{background-color:#005299;color:#fff;border:1px solid #005299}.new-login-details-part .floating-label{text-align:center}.new-login-details-part .floating-label:first-of-type{position:relative}.new-login-details-part .floating-label:first-of-type::after{content:'';position:absolute;top:50%;right:50px;transform:translateY(-50%);width:22px;height:16px;background-image:url(/wp-content/themes/hello-elementor-child/assets/image/NITA-login.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit,.new-login-details-part .pmpro_lost_password_wrap .pmpro_lost_password-instructions{padding:0 35px}.new-login-details-part .pmpro_lost_password_wrap{padding:75px 0}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit{display:flex;justify-content:space-between}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button{padding:19px 75px;color:#005299;font-weight:700;background-color:#fff0;border:1px solid #005299;border-radius:6px;transition:all linear 0.2s}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button:hover{background-color:#005299;color:#fff;border:1px solid #005299}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit .pmpro_btn{padding:19px 30px;margin-bottom:0!important}@media only screen and (max-width:1200px){.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit{padding:0 20px}}@media only screen and (max-width:1180px){.new-login-details-part .ns-login-submit-wrap .login-submit input.button{padding:19px 50px}.new-login-details-part .ns-login-submit-wrap .ns-forgot-btn a{padding:19px 25px}.new-login-details-part .pmpro_actions_nav a{padding:19px 37px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit .pmpro_btn{padding:19px 20px;font-size:16px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button{padding:19px 55px}}@media only screen and (max-width:1024px){.new-membership-checkout-part .pmpro_login_span a{width:176px}}@media only screen and (max-width:991px){.new-membership-checkout-part .mambership-login-form{padding-bottom:42px}.new-membership-checkout-part .mambership-login-form .pmpro_form_submit{justify-content:center}.new-login-details-part .ns-login-submit-wrap .login-submit input.button{padding:19px 70px}.new-login-details-part .pmpro_actions_nav a{padding:19px 57px}.new-login-details-part .floating-label label{left:55px}.new-login-details-part .floating-label input:focus+label,.new-login-details-part .floating-label input:not(:placeholder-shown)+label,.new-login-details-part .floating-label input.has-value+label{left:55px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit .pmpro_btn{padding:19px 40px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button{padding:19px 80px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit{padding:0 35px}.new-login-details-part .floating-label:first-of-type:after{right:60px}}@media only screen and (max-width:767px){.new-membership-checkout-part .mambership-login-form,.new-membership-checkout-part #pmpro_pricing_fields{padding:22px 20px}.new-login-details-part .ns-login-submit-wrap .login-submit input.button{padding:19px 80px}.new-login-details-part .pmpro_actions_nav a{padding:19px 67px}.new-login-details-part .pmpro_lost_password_wrap{padding:25px 0}}@media only screen and (max-width:600px){.new-login-details-part .pmpro_login_wrap h2{font-size:24px;line-height:34px}.new-login-details-part .ns-login-submit-wrap{display:block}.pmpro_actions_nav,.new-login-details-part .ns-forgot-btn{margin-top:20px}.new-login-details-part .pmpro_actions_nav a,.new-login-details-part .ns-login-submit-wrap .login-submit input.button{width:100%}.new-login-details-part .ns-login-submit-wrap .ns-forgot-btn a{padding:20px;text-align:center;width:100%;display:block}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit{display:block}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button,.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit .pmpro_btn{width:100%}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit a.button{margin-top:30px}}@media only screen and (max-width:480px){.new-membership-checkout-part .pmpro_login_span a{width:206px}.new-membership-checkout-part .pmpro_card_content .pmpro_form_heading,.new-membership-checkout-part #pmpro_pricing_fields h2{font-size:24px;line-height:34px}.new-login-details-part .pmpro_lost_password_wrap .pmpro_submit,.new-login-details-part .login-remember,.new-login-details-part .pmpro_actions_nav,.new-login-details-part .ns-login-submit-wrap{padding:0 10px}.new-login-details-part .pmpro_actions_nav{margin-top:40px}.new-login-details-part .floating-label input:not([type=submit]){padding:15px 9px!important}.new-login-details-part .floating-label label{left:25px}.new-login-details-part .floating-label input:focus+label,.new-login-details-part .floating-label input:not(:placeholder-shown)+label,.new-login-details-part .floating-label input.has-value+label{left:25px}.new-login-details-part .floating-label:first-of-type:after{right:30px}}