body{padding:0}main{margin-top:0}.side-panel{display:none}.pointerBtn{background-color:#fff;border:none;border-radius:50px;color:#0f4482;font-size:14px;font-weight:500;gap:10px;height:50px;justify-content:center;letter-spacing:.02em;line-height:30px;margin:0;min-width:200px;outline:none;top:0}.pointerBtn,.pointerBtn .arrow{align-items:center;display:flex}.pointerBtn:hover .arrow{animation:arrowMovement 1.5s ease infinite}.pointerBtn:hover{color:#0f4482}@keyframes arrowMovement{0%{transform:translateX(0)}40%{transform:translateX(10px)}50%{transform:translateX(0)}60%{transform:translateX(10px)}80%{transform:translateX(0)}}@keyframes arrowMovementBack{0%{transform:translateX(0)}40%{transform:translateX(-10px)}50%{transform:translateX(0)}60%{transform:translateX(-10px)}80%{transform:translateX(0)}}.pointerBtn-transparent{background:transparent;border:1px solid #fff;color:#fff}.next-btn,.pointerBtn-transparent:hover{color:#fff}.next-btn{background:#00adee}.next-btn:hover{color:#fff}.next-btn-style{background:#ff7f3e;color:#fff}.next-btn-style:hover{color:#fff}.scrolling-back-section{background-color:#023074;position:relative}.scrolling-back-section:after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.scrolling-back-section .row{height:100%;min-height:100vh}.scrolling-back-section .scrolling-col{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;overflow:hidden;position:relative}.scrolling-back-section .first-col{animation:scrollBack 30s linear infinite}.scrolling-back-section .second-col{animation:scrollBack 27s linear infinite reverse}.scrolling-back-section .third-col{animation:scrollBack 15s linear infinite}.scrolling-back-section .forth-col{animation:scrollBack 34s linear infinite reverse}.scrolling-back-section .fifth-col{animation:scrollBack 17s linear infinite}.scrolling-back-section .sixth-col{animation:scrollBack 35s linear infinite reverse}.scrolling-back-section .scroll-img-container{height:200%;position:absolute;top:0}.scrolling-back-section .scroll-box{display:flex;flex-direction:column;gap:20px;padding-top:20px}@keyframes scrollBack{0%{top:0}to{top:-76%}}.invalid-feedback{bottom:-12px;color:red;display:block;font-size:10px;font-weight:400;left:0;letter-spacing:.03em;line-height:10px;position:absolute}.invalid,.login-feedback{bottom:-27px}.login-form-box{align-items:center;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:99}.sign-up-container{background:#fff;border-radius:20px;height:680px;width:400px}.sign-up-screen{border-radius:20px;max-width:400px;min-height:100%;min-width:340px;overflow:hidden;position:relative}.sign-up-screen .back-to-homepage-button{position:absolute;right:17px;top:13px;z-index:1}.sign-up-screen .logo{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:center;padding-bottom:40px;padding-top:60px}.sign-up-screen form{height:100%;width:100%}.sign-up-screen .screens{height:100%;position:relative;width:100%}.sign-up-screen .form-screen{background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;flex-direction:column;gap:30px;height:auto;justify-content:center;margin-top:-1px;min-height:340px;min-height:520px;padding:0 35px 60px;position:absolute;transition:all 1s ease}.sign-up-screen .form-screen:not(.first-slide){transform:translateX(200%)}.sign-up-screen .signin-heading{color:#262261;font-size:16px;font-weight:500;line-height:25px}.sign-up-screen .form-input{position:relative}.sign-up-screen .form-input .inputs{border:none;border-bottom:1px solid #d0d0d0;color:#505050;font-size:13px;line-height:16px;outline:none;padding:7px 12px;width:100%}.sign-up-screen .or-text{position:relative;width:100%}.sign-up-screen .or-text .line{background:#d0d0d0;border:none;height:.5px}.sign-up-screen .or-text p{background:#fff;color:#10326f;font-size:16px;font-weight:400;line-height:28px;margin-left:45.5%;margin-top:-3px;padding:3px 10px;position:absolute}.sign-up-screen .already-member{color:#10326f;font-size:12px;font-weight:400;line-height:22px;margin:0;padding:0}.sign-up-screen .already-member a{color:#00adee}.sign-up-screen .term-condition{color:#858585;font-size:12px;font-weight:400;line-height:20px;margin:-10px 0 0}.sign-up-screen .term-condition a{color:#00adee;font-weight:500;text-decoration:underline}.sign-up-screen .back-btn,.sign-up-screen .back-btn-style{border:1px solid #00adee;color:#00adee}.sign-up-screen .back-btn-style:hover .arrow-back,.sign-up-screen .back-btn:hover .arrow-back{animation:arrowMovementBack 1.5s ease infinite}.sign-up-screen .third-screen .password-input{position:relative}.sign-up-screen .third-screen .password-input i{position:absolute;right:10px;top:5px}.sign-up-screen .forth-screen{left:50%;min-width:352px;transform:translateX(-50%)}.sign-up-screen .forth-screen p{font-size:14px;font-weight:400;line-height:24px;margin:0;padding:0}.sign-up-screen .forth-screen #display-email,.sign-up-screen .forth-screen span{color:#00adee}.sign-up-screen .forth-screen #userLogin{cursor:pointer}.sign-up-screen .forth-screen #loginButton,.sign-up-screen .forth-screen .reset-arrow{color:#fff}.sign-up-screen #resendPasswordForgotLink{cursor:pointer}.show-password{cursor:pointer;position:absolute;right:2px;top:3px}.clicked-eye svg path{stroke:#00adee}.log-in-screen{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;min-height:auto;min-width:340px;padding:35px}.log-in-screen .form-input{position:relative}.log-in-screen .form-input .inputs{border-bottom:1px solid rgba(80,80,80,.5);padding-left:25px}.log-in-screen .form-input .inputs:focus{border-bottom:1px solid #505050}.log-in-screen .company-forgot-password:hover{color:#00adee}.log-in-screen .envelope,.log-in-screen .lock{left:3px;position:absolute;top:2px}.log-in-screen .logo{padding:33px 0}.inputs+i svg path{stroke:rgba(80,80,80,.482)}.inputs::-moz-placeholder{color:rgba(80,80,80,.486)}.inputs::placeholder{color:rgba(80,80,80,.486)}.inputs:focus::-moz-placeholder{color:#434343}.inputs:focus::placeholder{color:#434343}.inputs:focus{color:#434343}.inputs:focus+i svg path{stroke:#434343}.remember-me input[type=checkbox]{display:none}.remember-me input[type=checkbox]+label{color:rgba(80,80,80,.49);font-size:12px;padding-left:28px;position:relative}.remember-me input[type=checkbox]:checked+label{color:#505050}.remember-me input[type=checkbox]+label:before{border:1px solid rgba(16,57,119,.537);border-radius:3px;content:"";height:18px;left:2px;position:absolute;width:18px}.remember-me input[type=checkbox]:checked+label:before{border:1px solid #103977}.remember-me input[type=checkbox]:checked+label:after{background:url(/images/company-login/tick.svg);background-position:50%;background-repeat:no-repeat;background-size:75%;content:"";height:18px;left:2px;position:absolute;width:18px}.sign-up-screen .slide-left-remove.form-slide{transform:translateX(-200%)}.sign-up-screen .slide-in.form-slide{transform:translateX(0)}.sign-up-screen .slide-right-remove.form-slide{transform:translateX(200%)}.sign-up-screen .slide-in.forth-screen{transform:translateX(-50%)}.forgot-title{font-size:12px;font-weight:300;line-height:22px;margin-bottom:15px;text-align:center}.forgot-password-screen{max-height:500px}.forgot-password-screen .form-slide{width:100%}.forgot-password-screen .envelope{left:3px;position:absolute;top:3px}.forgot-password-screen .form-input .inputs{padding-left:25px}.forgot-password-screen #forgot-password-form .form-screen{max-height:340px;min-height:340px}.forgot-password-screen #forgot-password-form .forgot-screen-2{max-height:290px;min-height:290px}.forgot-password-screen #password-set-screen-form .form-screen{max-height:340px;min-height:340px}@media screen and (min-width:992px){.side-panel{display:block}.log-in-container{border-radius:20px;display:flex;min-width:820px;overflow:hidden}#login-form,.login-container{background:#fff;width:50%}#login-form .log-in-screen,.login-container .log-in-screen{min-width:100%;padding:90px 70px}#login-form .log-in-screen .logo,.login-container .log-in-screen .logo{padding:0 0 20px}.login-side-text-container{align-items:center;background-color:#01888a;display:flex;justify-content:center;width:50%}.side-image{height:100%;width:100%}.login-side-text{gap:10px;max-width:270px}.login-side-text .pointerBtn{background:transparent;border:1px solid #fff;color:#fff;font-size:14px;font-weight:400;line-height:24px}.company-user{color:#fff;font-size:30px;font-weight:600;letter-spacing:.01em;line-height:37px}.company-user-title{color:#fff;font-size:12px;font-weight:300;line-height:22px}.sign-up-container{align-items:center;background-color:#fff;display:flex;max-height:570px;max-width:820px;min-width:820px;overflow:hidden;width:100%}.sign-up-screen{max-width:50%;width:50%}.sign-up-screen .form-screen{min-height:570px;padding:30px 60px}.side-text-container{background:linear-gradient(90deg,#103774,#039edf 125.98%);height:100%;position:relative;width:100%}.forgot-side-container{background:linear-gradient(90deg,#039edf,#103774 102.68%)}.side-text-logo{display:flex;flex-direction:column;gap:20px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.side-text{color:#fff;font-size:16px;font-weight:400;line-height:26px;padding:0 15px;text-align:center}.forgot-password-screen{max-height:488px}.forgot-password-screen .logo{padding-bottom:0}.forgot-password-screen .screens{padding-top:0}}@media screen and (min-width:1200px){.sign-up-screen .forth-screen{min-width:381px}.sign-up-screen .form-screen{padding-left:65px;padding-right:65px}}
