.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 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 40px 40px 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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.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 rgb(255 255 255 / .2)!important}.class-name-page-home-02 .login-dropdown .dropdown-toggle{border:1px solid rgb(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 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.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:0 10px 40px 0 rgb(0 0 0 / .15);box-shadow:0 10px 40px 0 rgb(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:#111111!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("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgcng9IjIyIiBmaWxsPSIjMTgxODE4Ii8+DQo8cGF0aCBkPSJNMjMuNTUzMiAyMi4wMDAyTDMwLjQ2NDkgMTUuMDg4NUMzMC41Njk4IDE0Ljk4NzIgMzAuNjUzNSAxNC44NjYgMzAuNzExIDE0LjczMkMzMC43Njg2IDE0LjU5OCAzMC43OTg5IDE0LjQ1MzkgMzAuODAwMiAxNC4zMDgxQzMwLjgwMTQgMTQuMTYyMiAzMC43NzM2IDE0LjAxNzYgMzAuNzE4NCAxMy44ODI2QzMwLjY2MzIgMTMuNzQ3NiAzMC41ODE2IDEzLjYyNSAzMC40Nzg1IDEzLjUyMTlDMzAuMzc1NCAxMy40MTg4IDMwLjI1MjcgMTMuMzM3MiAzMC4xMTc4IDEzLjI4MkMyOS45ODI4IDEzLjIyNjggMjkuODM4MiAxMy4xOTkgMjkuNjkyMyAxMy4yMDAyQzI5LjU0NjUgMTMuMjAxNSAyOS40MDI0IDEzLjIzMTggMjkuMjY4NCAxMy4yODk0QzI5LjEzNDQgMTMuMzQ2OSAyOS4wMTMyIDEzLjQzMDYgMjguOTExOSAxMy41MzU1TDIyLjAwMDIgMjAuNDQ3MkwxNS4wODg1IDEzLjUzNTVDMTQuODgxNCAxMy4zMzU0IDE0LjYwMzkgMTMuMjI0NyAxNC4zMTYgMTMuMjI3MkMxNC4wMjggMTMuMjI5NyAxMy43NTI1IDEzLjM0NTIgMTMuNTQ4OSAxMy41NDg5QzEzLjM0NTIgMTMuNzUyNSAxMy4yMjk3IDE0LjAyOCAxMy4yMjcyIDE0LjMxNkMxMy4yMjQ3IDE0LjYwMzkgMTMuMzM1NCAxNC44ODE0IDEzLjUzNTUgMTUuMDg4NUwyMC40NDcyIDIyLjAwMDJMMTMuNTM1NSAyOC45MTE5QzEzLjQzMDYgMjkuMDEzMiAxMy4zNDY5IDI5LjEzNDQgMTMuMjg5NCAyOS4yNjg0QzEzLjIzMTggMjkuNDAyNCAxMy4yMDE1IDI5LjU0NjUgMTMuMjAwMiAyOS42OTIzQzEzLjE5OSAyOS44MzgyIDEzLjIyNjggMjkuOTgyOCAxMy4yODIgMzAuMTE3OEMxMy4zMzcyIDMwLjI1MjggMTMuNDE4OCAzMC4zNzU0IDEzLjUyMTkgMzAuNDc4NUMxMy42MjUgMzAuNTgxNiAxMy43NDc2IDMwLjY2MzIgMTMuODgyNiAzMC43MTg0QzE0LjAxNzYgMzAuNzczNiAxNC4xNjIyIDMwLjgwMTQgMTQuMzA4MSAzMC44MDAyQzE0LjQ1MzkgMzAuNzk4OSAxNC41OTggMzAuNzY4NiAxNC43MzIgMzAuNzExQzE0Ljg2NiAzMC42NTM1IDE0Ljk4NzIgMzAuNTY5OCAxNS4wODg1IDMwLjQ2NDlMMjIuMDAwMiAyMy41NTMyTDI4LjkxMTkgMzAuNDY0OUMyOS4wNjUxIDMwLjYxOTUgMjkuMjYwOCAzMC43MjUxIDI5LjQ3NDIgMzAuNzY4QzI5LjY4NzYgMzAuODExIDI5LjkwODkgMzAuNzg5NSAzMC4xMSAzMC43MDYyQzMwLjMxMTEgMzAuNjIyOSAzMC40ODI5IDMwLjQ4MTYgMzAuNjAzNCAzMC4zMDAzQzMwLjcyMzkgMzAuMTE5MSAzMC43ODc3IDI5LjkwNiAzMC43ODY3IDI5LjY4ODRDMzAuNzg2NyAyOS41NDQyIDMwLjc1ODMgMjkuNDAxMyAzMC43MDMxIDI5LjI2ODFDMzAuNjQ3OSAyOS4xMzQ5IDMwLjU2NjkgMjkuMDEzOCAzMC40NjQ5IDI4LjkxMTlMMjMuNTUzMiAyMi4wMDAyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K"),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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.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:0 10px 40px 0 rgb(0 0 0 / .15);box-shadow:0 10px 40px 0 rgb(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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.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 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.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}}