.elementor-28571 .elementor-element.elementor-element-b73f514{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-28571 .elementor-element.elementor-element-3ec7f44{--display:flex}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login{max-width:410px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .title{text-align:center;color:#181A20;font-size:32px;font-weight:600;line-height:1.25em;margin:0 0 30px 0}.elementor-28571 .elementor-element.elementor-element-afa9c84 .description,.elementor-28571 .elementor-element.elementor-element-afa9c84 .form-login-bottom,.elementor-28571 .elementor-element.elementor-element-afa9c84 .login-remember{color:#181A20}.elementor-28571 .elementor-element.elementor-element-afa9c84 .description,.elementor-28571 .elementor-element.elementor-element-afa9c84 .form-login-bottom,.elementor-28571 .elementor-element.elementor-element-afa9c84 .login-remember,.elementor-28571 .elementor-element.elementor-element-afa9c84 .lost-pass-link{font-size:16px;font-weight:400;text-transform:capitalize;line-height:26px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input,.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input::placeholder{font-size:16px;font-weight:400;line-height:28px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input,.elementor-28571 .elementor-element.elementor-element-afa9c84 form#lostpasswordform p input[type=text]{max-width:100%}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login form{text-align:center}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input,.elementor-28571 .elementor-element.elementor-element-afa9c84 form#lostpasswordform p input[type=text]{padding:8px 15px 8px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input::placeholder,.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input{color:#949494}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input{background:#FFF;border-color:#D9D9D9}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input:focus{color:#000;background:#FFF;border-color:var(--e-global-color-primary)}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .input:placeholder{color:#000}.elementor-28571 .elementor-element.elementor-element-afa9c84 .login-submit,.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login form{text-align:center}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .button,.elementor-28571 .elementor-element.elementor-element-afa9c84 form#lostpasswordform p input[type=submit]{max-width:100%;margin:0 0 0 0;border-radius:40px 40px 40px 40px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .button{background:var(--e-global-color-primary)}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .button:hover{background:#009165}@media(max-width:1024px){.elementor-28571 .elementor-element.elementor-element-b73f514{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}}@media(max-width:767px){.elementor-28571 .elementor-element.elementor-element-b73f514{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px}}.elementor-28571 .elementor-element.elementor-element-afa9c84 .message-error{max-width:50%;margin-left:auto;margin-right:auto;text-align:center}.elementor-28571 .elementor-element.elementor-element-afa9c84 .login-remember label{display:inline-flex;align-items:center;font-size:16px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login{text-align:center}.elementor-28571 .elementor-element.elementor-element-afa9c84 .form-login-bottom a{text-decoration:none;color:var(--e-global-color-primary);font-weight:500}.elementor-28571 .elementor-element.elementor-element-afa9c84 .thim-form-login .form-login-bottom{margin-top:30px}@media (max-width:575px){.elementor-28571 .elementor-element.elementor-element-afa9c84 .message-error{max-width:100%}}.elementor-28571 .elementor-element.elementor-element-afa9c84 .nsl-container-buttons{display:flex;align-items:center;justify-content:center}.elementor-28571 .elementor-element.elementor-element-afa9c84 .nsl-container-buttons a{margin:0}.elementor-28571 .elementor-element.elementor-element-afa9c84 div.nsl-container .nsl-button-google[data-skin="light"]{box-shadow:none;border:1px solid #949494;justify-content:center;border-radius:5px}.elementor-28571 .elementor-element.elementor-element-afa9c84 .nsl-button-default div.nsl-button-label-container{margin-left:0;flex:unset;color:#000;transition:.3s}.elementor-28571 .elementor-element.elementor-element-afa9c84 .nsl-container-buttons a:hover .nsl-button-label-container{color:var(--e-global-color-primary)}