.tfre-login-form{display:flex;margin:0 15px}.tfre-login-form .tfre-login-form{all:unset}#tfre_login_register_modal .modal-align-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;max-width:951px}.modal-login .modal-content{background:#fff;padding:37px 40px 40px;border:unset;border-radius:0}.tfre-login-form .feature-login-form{width:41.3%;border-radius:16px 0 0 16px;overflow:hidden}.tfre-login-form .modal-content{width:58.7%;border-radius:0 16px 16px 0 !important;overflow:hidden}.tfre-login-form .feature-login-form img{height:100%;object-fit:cover;width:100%}.tfre-login-form .thumb-register{display:none}.tfre-registration-wrapper>h4,.tfre-login-form>h4{margin-bottom:30px;font-size:32px;font-weight:700;line-height:28.4px;color:#2c2e33}.tfre-login-form .modal-login button[type=submit]{margin-top:0}.tfre_login .tfre-login-google{font-size:16px;font-weight:700;line-height:26px;width:100%;border:1px solid #e4e4e4;background:#fff;color:#111;margin-top:24px;padding:10px;border-radius:8px;width:100%;height:unset}.tfre_login .tfre-login-google svg,.tfre_login .tfre-login-google i{margin-right:5px}.tfre_login .tfre-login-google:hover{color:#fff;background:#111}.tfre_login-form,#tfre-reset-password-section,.tfre_registration-form{border:1px solid #e4e4e4;padding:40px;border-radius:16px}.tfre_login-form .form-group,.tfre_registration-form .form-group{margin-bottom:20px}.tfre_login-form label,.tfre_registration-form label{font-weight:700;font-size:16px;line-height:26px;text-transform:capitalize;color:#111}.tfre-resset-password .tfre_forgetpass span{justify-content:center}.tfre_registration-form h2,.tfre_login-form h2,.modal-login .modal-content .tfre_login-form h2,.tfre-resset-password h4,.modal-login .modal-content .tfre_registration-form h2{margin-bottom:23px;font-weight:600;font-size:44px;line-height:1.1818181818181819em;text-transform:capitalize;text-align:center;color:#111}.modal-login .modal-content .close{padding:unset;background:unset;border-radius:unset;border:none;font-size:35px;position:absolute;top:40px;right:40px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-weight:200;color:#1c1c1e;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;align-content:center}.modal-login .modal-content .close:hover{transform:rotate(90deg)}.modal-login .modal-content .close:hover{color:var(--theme-primary-color)}.modal-login .modal-dialog{max-width:unset;margin:0 auto}.modal-login .nav-tabs{border:unset}.modal-login .form-group label{display:block;font-size:14px;font-weight:600;line-height:19.6px;color:#2c2e33;margin-bottom:10px;text-align:left}.modal-login .form-group input{margin-bottom:0}.modal-login .form-group input::placeholder{color:#a3abb0}.modal-login .container{padding:unset}.modal-login .form-group{margin-bottom:29px}.tfre-reset-password,.tfre_login_redirect,.modal-login .tfre-reset-password{font-weight:400;font-size:16px;line-height:26px;display:block;text-align:right;color:#eb4d4d;padding:0;background:unset !important;margin-left:auto}.modal-login .tfre-reset-password{margin-bottom:10px}.tfre-reset-password:hover,.modal-login .tfre-reset-password:hover{color:#111}.tfre_forgetpass{margin-top:24px;text-align:center}.modal-login button[type=submit],.tfre-resset-password .tfre_forgetpass{display:block;width:100%;color:#fff;margin-top:24px;font-size:16px;font-weight:600;line-height:21.86px;text-align:center;border:unset;padding:14px 20px;height:unset}.tfre_signin,.tfre_register,.modal-login .tfre_register,.modal-login .tfre_signin{font-weight:400;font-size:16px;line-height:26px;color:#5c6368;margin-top:12px}#tfre_login_redirect,#tfre_register_redirect{text-align:center}.tfre_register a,.tfre_signin a,.modal-login .tfre_register a,.modal-login .tfre_signin a{font-weight:700;font-size:16px;line-height:26px;color:#111;position:relative}.modal-login .tfre_register .tfre_register_button{color:#111;background:unset !important}.tfre_register_button{background:unset !important;color:#111;border-radius:unset;padding:unset}.tfre_register_button:hover{color:#111 !important}.tfre_register a:hover:before,.tfre_signin a:hover:before,.modal-login .tfre_register a:hover:before,.modal-login .tfre_signin a:hover:before{background:#111}.tfre_register a:hover,.tfre_signin a:hover,.modal-login .tfre_register a:hover,.modal-login .tfre_signin a:hover{color:#111}.tfre-resset-password .tfre_forgetpass{padding:16px 18px;border-radius:10px;background:#111}.login-with{font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#5c6368;position:relative;margin-top:24px}.login-with:after,.login-with:before{content:'';position:absolute;width:calc(50% - 75px);height:1px;background:#e4e4e4;left:0;top:50%;transform:translateY(-50%)}.login-with:after{left:auto;right:0}.tfre_login-form .container,.tfre_registration-form .container{padding:0}.btn-login{width:100%;margin-top:24px;border-radius:4px;padding:13px;font-size:16px;font-weight:700;line-height:26px}.btn-login:hover,.tfre_forgetpass:hover{color:#111 !important}.modal .modal-dialog #tfre-reset-password-section{padding:0;border:none}.page #tfre-reset-password-section .tfre_login_redirect{margin-top:15px}.page #tfre-reset-password-section .tfre_login_redirect:hover{color:#1c1c1e}.modal-content .tfre_login-form,.modal-content .tfre_registration-form{all:unset}.modal-login .field-name,.modal-login .field-mail,.modal-login .field-pass{position:relative}.modal-login .field-name input,.modal-login .field-mail input,.modal-login .field-pass input{padding-left:50px}.modal-login .field-name:after,.modal-login .field-mail:after,.modal-login .field-pass:after{content:'\e9d7';font-family:'luminor';font-size:16px;color:#a8abae;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.modal-login .field-mail:after{content:'\e9d8'}.modal-login .field-name:after{content:'\e9d9'}.class-name-page-home-05 .login-dropdown .dropdown-toggle{border:1px solid rgba(255,255,255,.2) !important}.class-name-page-home-02 .login-dropdown .dropdown-toggle{border:1px solid rgba(255,255,255,.2) !important}.widget_login_menu_widget .user-dropdown .user-display-name img{border-radius:50%;width:42px;height:42px;object-fit:cover}.widget_login_menu_widget .user-dropdown .user-display-name span.display-name{text-transform:capitalize;font-size:16px;font-weight:700}.widget_login_menu_widget .user-dropdown .user-display-name.dropdown-toggle:after{font-family:"luminor";content:"\e90e";font-weight:400;border:0;margin-left:-5px}.widget_login_menu_widget .user-dropdown .dropdown-menu{padding:0}.widget_login_menu_widget .user-dropdown .dropdown-menu .user-dropdown-menu .list-group-item a i{margin-right:10px;color:#a8abae;vertical-align:text-bottom;font-size:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.widget_login_menu_widget .user-dropdown .user-display-name{display:inline-flex;align-items:center;gap:12px;cursor:pointer;vertical-align:middle;color:#111}.widget_login_menu_widget .dropdown-menu{border:none;top:calc(100% + 23px) !important;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,.15);box-shadow:0px 10px 40px 0px rgba(0,0,0,.15);border-radius:16px;left:50% !important;transform:translateX(-50%) !important}.header.header-02 .widget_login_menu_widget .dropdown-menu{top:calc(100% + 9px) !important}.widget_login_menu_widget .dropdown-menu .list-group{width:max-content !important;min-width:280px;border-radius:0 0 12px 12px}.widget_login_menu_widget .dropdown-menu .list-group-item{border:unset;padding:16px 23px;width:100%;border-bottom:1px solid #e4e4e4}.widget_login_menu_widget .dropdown-menu .list-group-item:last-child{border-bottom:none}.widget_login_menu_widget .user-dropdown .dropdown-menu .user-dropdown-menu .list-group-item a{font-size:14px;font-weight:500;line-height:24px;color:#5c6368}.widget_login_menu_widget .user-dropdown .dropdown-menu .user-dropdown-menu .list-group-item a:hover{color:#111 !important}.widget_login_menu_widget .user-dropdown .dropdown-menu .user-dropdown-menu .list-group-item a:hover i{color:#111}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.modal-backdrop{z-index:9999}.modal-login{z-index:99999}.modal.modal-login{cursor:url(//mvi.msites.tech/wp-content/plugins/tf-real-estate-fixed/public/assets/css/../image/icon/cursor-close.svg),auto}.modal.modal-login .modal-dialog{cursor:default}.login-dropdown .dropdown-toggle{width:44px;height:44px;border-radius:12px;border:1px solid #ececec;color:#111 !important;display:flex;align-items:center;justify-content:center;font-size:22px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;vertical-align:middle}.login-dropdown .dropdown-toggle:hover{background:var(--theme-primary-color);border-color:var(--theme-primary-color) !important;color:#fff !important}.login-dropdown .dropdown-toggle:after{display:none}.login-dropdown .dropdown-not-loggin{padding:20px;border-radius:10px;min-width:270px;top:calc(100% + 25px) !important;-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,.15);box-shadow:0px 10px 40px 0px rgba(0,0,0,.15);border-radius:16px;left:50% !important;transform:translateX(-50%) !important}.login-dropdown .dropdown-not-loggin .login{background:#2c2e33;color:#fff;font-size:16px;font-weight:400;line-height:22.4px;padding:10.5px 24px;border-radius:12px;width:100%;display:block;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:15px}.login-dropdown .dropdown-not-loggin .login:hover{background:var(--theme-primary-color)}.login-dropdown .dropdown-not-loggin .register{font-size:14px;font-weight:400;line-height:19.6px;color:#161e2d;text-align:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login-dropdown .dropdown-not-loggin .register span{color:#111}.login-dropdown .dropdown-not-loggin .register:hover span{text-decoration:underline}.modal .tfre-login-form .modal-content{border-radius:0}@media only screen and (max-width:1450px){.tfre-login-form .feature-login-form{height:90vh}}@media only screen and (max-width:767px){.page .tfre_login-form,.page #tfre-reset-password-section,.page .tfre_registration-form{padding:30px 20px}.tfre-login-form{margin:0 15px;padding:15px}.page .tfre-login-form .tfre_login-form{padding:0}.tfre-login-form .modal-content{width:100%;border-radius:16px !important;padding:30px 20px}.tfre_registration-form h2,.tfre_login-form h2,.modal-login .modal-content .tfre_login-form h2,.tfre-resset-password h4,.modal-login .modal-content .tfre_registration-form h2{font-size:30px}.tfre-login-form .feature-login-form{display:none}.tfre_registration-form h2,.tfre_login-form h2,.modal-login .modal-content .tfre_login-form h2,.tfre-resset-password h4,.modal-login .modal-content .tfre_registration-form h2{margin-bottom:20px}.modal-login .form-group{margin-bottom:20px}.client-account{padding:10px;margin-top:0}.modal-login .modal-content .close{right:15px}.widget_login_menu_widget .dropdown-menu,.login-dropdown .dropdown-not-loggin{transform:unset !important;right:0;left:unset !important}.widget_login_menu_widget .dropdown-menu .list-group{min-width:220px}}