.loginSignUpSection{padding-top:50px;padding-bottom:70px}.loginSignUpContainer,.loginSignUpSection{display:flex;justify-content:center;align-items:center}.loginSignUpContainer{flex-direction:column;gap:40px}.loginSignUpTabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:50px}.loginSignUpTabs p{border:none;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:600;position:relative;transition:color .3s;color:#767676}.loginSignUpTabs p.active,.loginSignUpTabs p:hover{color:#000}.loginSignUpTabs p.active:after{width:100%}.loginSignUpTabs p.active:after,.loginSignUpTabs p:not(.active):after{content:"";position:absolute;bottom:-5px;left:0;height:2px;background-color:#000}.loginSignUpTabs p:not(.active):after{width:0;transition:width .2s ease,left .2s ease}.loginSignUpTabs p:not(.active):hover:after{width:100%;left:0;transition-delay:.2s}.formRow{display:flex;gap:15px}.formRow input{flex:1 1}.passwordInputWrapper{position:relative;display:flex;align-items:center}.passwordInputWrapper input{width:100%;padding-right:45px!important}.eyeIconToggle{position:absolute;right:15px;background:#0000;border:none;cursor:pointer;color:#767676;align-items:center}.eyeIconToggle,.loginModeToggle{display:flex;justify-content:center}.loginModeToggle{gap:20px;margin-bottom:10px}.loginModeToggle button{background:none;border:none;font-size:13px;font-weight:600;color:#767676;cursor:pointer;padding-bottom:4px}.loginModeToggle button.active{color:#000;border-bottom:2px solid #000}.loginSignUpTabsContentLogin form{display:flex;flex-direction:column;gap:18px;width:500px}.loginSignUpTabsContentLogin form input{padding:16px;border:2px solid #e4e4e4;outline-color:#000;font-size:14px}.loginSignUpForgetPass{display:flex;justify-content:space-between;padding-bottom:10px}.loginSignUpForgetPass label{display:flex;align-items:center}.loginSignUpForgetPass a{font-size:14px;color:#000}.loginSignUpForgetPass label input{appearance:none;border:2px solid #e4e4e4;position:relative;cursor:pointer;outline:none;padding:6px!important}.loginSignUpForgetPass label input:checked{border:2px solid #000}.loginSignUpForgetPass label input:after{content:"";display:block;width:8px;height:8px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease-in-out}.loginSignUpForgetPass label input:checked:after{transform:translate(-50%,-50%) scale(1)}.loginSignUpForgetPass p{color:#767676;font-size:14px}.loginSignUpTabsContentLogin button[type=submit]{padding:16px;background-color:#000;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-weight:600}.loginSignUpTabsContentRegister form{display:flex;flex-direction:column;gap:18px;width:500px}.loginSignUpTabsContentRegister input{padding:16px;border:2px solid #e4e4e4;outline-color:#000;font-size:14px}.loginSignUpTabsContentRegister p{color:#767676;font-size:14px}.loginSignUpTabsContentRegister button[type=submit]{padding:16px;background-color:#000;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-weight:600}@media screen and (max-width:550px){.loginSignUpTabsContentLogin form,.loginSignUpTabsContentRegister form{width:90vw}.formRow{flex-direction:column;gap:18px}}