*{box-sizing:border-box}html,body{margin:0;padding:0}.cnc-popup-login-section.cnc-login-three{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:35px 35px 25px;box-sizing:border-box}.cnc-popup-login-section.cnc-login-three :is(p){margin:0 0 10px;font-size:20px;line-height:normal;color:#323232}.cnc-popup-login-section.cnc-login-three :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-top:0;margin-bottom:10px;line-height:normal;color:#005BC5;font-size:32px;color:#fff;position:relative}.cnc-popup-login-section.cnc-login-three :is(p):last-child,.cnc-popup-login-section.cnc-login-three :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-bottom:0}.cnc-popup-login-section.cnc-login-three a{color:#005BC5;text-decoration:none;&:hover{color:#333}}.cnc-popup-login-section.cnc-login-three .popup-content{overflow-y:auto}.cnc-popup-login-section.cnc-login-three .logo{display:inline-block;height:37px;padding:0 30px}.cnc-popup-login-section.cnc-login-three .logo:not(:last-child){margin-bottom:30px}.cnc-popup-login-section.cnc-login-three .logo img{width:100%;height:100%;object-fit:contain;object-position:center}.cnc-popup-login-section.cnc-login-three .banner{padding:0 30px;width:100%;height:150px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center}.cnc-popup-login-section.cnc-login-three .banner:not(:last-child){margin-bottom:30px}.cnc-popup-login-section.cnc-login-three .banner:before{content:"";position:absolute;background-color:rgb(0 91 197 / .5);width:100%;height:100%;left:0;top:0}.cnc-popup-login-section.cnc-login-three .form-block{border-radius:20px;background:#fff;box-shadow:0 0 30px 0 rgb(0 0 0 / .1);width:100%;max-width:650px;margin:0 auto;padding:30px 0;display:flex;flex-direction:column;position:relative;max-height:90vh}.cnc-popup-login-section.cnc-login-three .form-block .close-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;width:60px;height:60px;background-color:var(--e-global-color-primary,#005BC5);border:3px solid #fff;overflow:hidden;border-radius:50%;position:absolute;right:-30px;top:-30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.cnc-popup-login-section.cnc-login-three .form-block .close-icon .icon{display:inline-block;width:23px;height:23px;line-height:0}.cnc-popup-login-section.cnc-login-three .form-block .close-icon svg{width:100%;height:100%}.cnc-popup-login-section.cnc-login-three .form-block .close-icon .icon img{width:100%;height:100%;object-fit:contain;object-position:center}.cnc-popup-login-section.cnc-login-three .form-title{padding:0 30px}.cnc-popup-login-section.cnc-login-three .form-title:not(:last-child){margin-bottom:30px}.cnc-popup-login-section.cnc-login-three .form-group{margin-bottom:20px;position:relative}.cnc-popup-login-section.cnc-login-three .form-group:last-child{margin-bottom:0}.cnc-popup-login-section.cnc-login-three .form-group label{margin-bottom:5px;display:inline-block;font-size:16px;color:#323232}.cnc-popup-login-section.cnc-login-three .form-control{font-size:16px;width:100%;padding:18px;border-radius:8px;border:1px solid #B3B3B3;outline:none;transition:all 0.3s ease-in-out}.cnc-popup-login-section.cnc-login-three input.password-input{padding-right:40px}.cnc-popup-login-section.cnc-login-three ::-webkit-input-placeholder{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three :-moz-placeholder{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three ::-moz-placeholder{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three :-ms-input-placeholder{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three ::-ms-input-placeholder{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three :placeholder-shown{color:rgb(50 50 50 / .4)}.cnc-popup-login-section.cnc-login-three .user-form{padding:0 30px}.cnc-popup-login-section.cnc-login-three .user-form :is(button,input[type="button"]){font-size:20px;background-color:#005BC5;color:#fff;border:none;border-radius:8px;padding:15px 30px;cursor:pointer;transition:all 0.3s ease-in-out;border:1px solid #fff0;&:hover{background-color:#fff0;border-color:#004bb5;color:#005BC5}}.cnc-popup-login-section.cnc-login-three .user-form:not(:last-child){margin-bottom:70px}.cnc-popup-login-section.cnc-login-three .form-check{position:relative}.cnc-popup-login-section.cnc-login-three .form-check input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;margin:0}.cnc-popup-login-section.cnc-login-three .form-check label{position:relative;padding-left:22px;cursor:pointer;user-select:none}.cnc-popup-login-section.cnc-login-three .form-check label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid rgb(50 50 50 / .6);box-sizing:border-box}.cnc-popup-login-section.cnc-login-three .form-check input[type="checkbox"]:checked+label::before{background-color:#005BC5;border-color:#005BC5}.cnc-popup-login-section.cnc-login-three .form-check input[type="checkbox"]:checked+label::after{content:'';background-image:url(https://propertyforbetterfuture.website/wp-content/plugins/one-click-block-for-elementor-pro/assets/css/signin-signup/../../images/signin-signup/check-icon.svg);background-repeat:no-repeat;background-position:center;width:16px;background-size:10px;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cnc-popup-login-section.cnc-login-three .password-toggle-btn{position:absolute;background-image:url(https://propertyforbetterfuture.website/wp-content/plugins/one-click-block-for-elementor-pro/assets/css/signin-signup/../../images/signin-signup/eye-slash-icon.svg);background-repeat:no-repeat;background-position:center;background-size:22px;width:56px;height:56px;top:50%;right:0;transform:translateY(-50%);cursor:pointer;border:none;outline:none;z-index:1}.cnc-popup-login-section.cnc-login-three .password-toggle-btn.active{background-image:url(https://propertyforbetterfuture.website/wp-content/plugins/one-click-block-for-elementor-pro/assets/css/signin-signup/../../images/signin-signup/eye-icon.svg)}.cnc-popup-login-section.cnc-login-three .user-form .remember-col{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin-top:-12px}.cnc-popup-login-section.cnc-login-three .text-box{margin:0 30px;border-radius:8px;background:rgb(0 91 197 / .05);padding:10px}.cnc-popup-login-section.cnc-login-three .text-box p,.cnc-popup-login-section.cnc-login-three .forgot-password a{font-size:16px}@media (max-width:1024px){.cnc-popup-login-section.cnc-login-three :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:28px}.cnc-popup-login-section.cnc-login-three :is(p),.cnc-popup-login-section.cnc-login-three .user-form :is(button,input[type="button"]){font-size:18px}.cnc-popup-login-section.cnc-login-three .form-control,.cnc-popup-login-section.cnc-login-three .text-box p,.cnc-popup-login-section.cnc-login-three .form-group label,.cnc-popup-login-section.cnc-login-three .forgot-password a{font-size:15px}.cnc-popup-login-section.cnc-login-three .form-block .close-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;width:50px;height:50px;top:-20px;right:-20px}.cnc-popup-login-section.cnc-login-three .form-block .close-icon .icon{width:20px;height:20px}.cnc-popup-login-section.cnc-login-three .form-block .close-icon .icon svg{width:100%;height:100%}.cnc-popup-login-section.cnc-login-three .user-form:not(:last-child){margin-bottom:30px}}@media (max-width:767px){.cnc-popup-login-section.cnc-login-three{padding:20px;display:flex;height:100%;min-height:100dvh}.cnc-popup-login-section.cnc-login-three .form-block{padding:20px 0;min-height:auto}.cnc-popup-login-section.cnc-login-three :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:24px}.cnc-popup-login-section.cnc-login-three :is(p){font-size:16px}.cnc-popup-login-section.cnc-login-three .logo{height:28px;padding:0 20px}.cnc-popup-login-section.cnc-login-three .banner{height:100px;padding:0 20px}.cnc-popup-login-section.cnc-login-three .form-group{margin-bottom:15px}.cnc-popup-login-section.cnc-login-three .form-control{font-size:14px;padding:13px}.cnc-popup-login-section.cnc-login-three .password-toggle-btn{background-size:18px}.cnc-popup-login-section.cnc-login-three .form-block .close-icon{display:flex;align-items:center;justify-content:center;cursor:pointer;width:36px;height:36px;border-width:2px;top:-15px;right:-15px}.cnc-popup-login-section.cnc-login-three .form-block .close-icon .icon{width:14px;height:14px}.cnc-popup-login-section.cnc-login-three .logo:not(:last-child),.cnc-popup-login-section.cnc-login-three .banner:not(:last-child),.cnc-popup-login-section.cnc-login-three .user-form:not(:last-child),.cnc-popup-login-section.cnc-login-three .form-title:not(:last-child){margin-bottom:20px}.cnc-popup-login-section.cnc-login-three .user-form :is(button,input[type="button"]){font-size:16px;padding:10px 20px}.cnc-popup-login-section.cnc-login-three .user-form,.cnc-popup-login-section.cnc-login-three .form-title{padding:0 20px}.cnc-popup-login-section.cnc-login-three .text-box{margin:0 20px}.cnc-popup-login-section.cnc-login-three .text-box p,.cnc-popup-login-section.cnc-login-three .form-group label,.cnc-popup-login-section.cnc-login-three .forgot-password a{font-size:14px}}.cnc-popup-login-section .elementor-login__logged-in-message{text-align:center;padding:20px}.cnc-popup-login-section .cnc-pw-wrap{position:relative}.cnc-popup-login-section .cnc-form-message{padding:10px;margin-bottom:15px;border-radius:4px}.cnc-popup-login-section .cnc-fields-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:15px}.cnc-popup-login-section .cnc-req-asterisk{color:red;margin-left:3px}.cnc-popup-login-section .cnc-repeater-form-group{padding:0 10px;box-sizing:border-box;margin-bottom:15px}.cnc-popup-login-section .cnc-repeater-form-check{margin-top:10px;text-align:left}.cnc-popup-login-section .cnc-repeater-label{display:block;text-align:left}.cnc-popup-login-section .cnc-submit-btn{width:100%}.cnc-popup-login-section.cnc-login-three .user-form :is(button,input[type="button"]),.cnc-popup-register-section.cnc-register-three .user-form :is(button,input[type="button"]),.cnc-popup-forget-section.cnc-forget-three .user-form :is(button,input[type="button"]),.cnc-popup-login-section.cnc-login-three .cnc-submit-btn{width:max-content!important;display:inline-block}