body{padding:0}main{margin-top:0}.side-panel{display:none}.pointerBtn{display:flex;align-items:center;justify-content:center;gap:10px;min-width:200px;top:0;margin:0;font-weight:500;font-size:14px;line-height:30px;letter-spacing:.02em;color:#0f4482;background-color:#fff;height:50px;border-radius:50px;outline:none;border:none}.pointerBtn .arrow{display:flex;align-items:center}.pointerBtn:hover .arrow{animation:arrowMovement 1.5s ease infinite}.pointerBtn:hover{color:#0f4482}@keyframes arrowMovement{0%{transform:translate(0)}40%{transform:translate(10px)}50%{transform:translate(0)}60%{transform:translate(10px)}80%{transform:translate(0)}}@keyframes arrowMovementBack{0%{transform:translate(0)}40%{transform:translate(-10px)}50%{transform:translate(0)}60%{transform:translate(-10px)}80%{transform:translate(0)}}.pointerBtn-transparent{background:transparent;color:#fff;border:1px solid white}.pointerBtn-transparent:hover{color:#fff}.next-btn{background:#00ADEE;color:#fff}.next-btn:hover{color:#fff}.next-btn-style{background:#01888A;color:#fff}.next-btn-style:hover{color:#fff}.scrolling-back-section{position:relative}.scrolling-back-section:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.scrolling-back-section .row{height:100%;min-height:100vh}.scrolling-back-section .scrolling-col{height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:row;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{position:absolute;top:0;height:200%}.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{display:block;position:absolute;bottom:-12px;left:0;font-weight:400;font-size:10px;line-height:10px;color:red;letter-spacing:.03em}.invalid,.login-feedback{bottom:-27px}.login-form-box{z-index:99;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.sign-up-container{width:400px;height:680px;background:rgb(255,255,255);border-radius:20px}.sign-up-screen{max-width:400px;min-width:340px;min-height:100%;border-radius:20px;overflow:hidden;position:relative}.sign-up-screen .back-to-homepage-button{position:absolute;right:17px;top:13px;z-index:1}.sign-up-screen .logo{display:flex;justify-content:center;padding-top:60px;padding-bottom:40px;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.sign-up-screen form{height:100%;width:100%}.sign-up-screen .screens{width:100%;height:100%;position:relative}.sign-up-screen .form-screen{transition:all 1s ease;position:absolute;min-height:340px;height:auto;display:flex;flex-direction:column;gap:30px;padding:0 35px 60px;background:white;margin-top:-1px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-height:520px;justify-content:center}.sign-up-screen .form-screen:not(.first-slide){transform:translate(200%)}.sign-up-screen .signin-heading{font-weight:500;font-size:16px;line-height:25px;color:#262261}.sign-up-screen .form-input{position:relative}.sign-up-screen .form-input .inputs{width:100%;border:none;outline:none;border-bottom:1px solid #D0D0D0;font-size:13px;line-height:16px;color:#505050;padding:7px 12px}.sign-up-screen .or-text{width:100%;position:relative}.sign-up-screen .or-text .line{height:.5px;border:none;background:#D0D0D0}.sign-up-screen .or-text p{font-weight:400;font-size:16px;line-height:28px;color:#10326f;position:absolute;margin-left:45.5%;padding:3px 10px;background:white;margin-top:-3px}.sign-up-screen .already-member{color:#10326f;font-weight:400;font-size:12px;line-height:22px;padding:0;margin:0}.sign-up-screen .already-member a{color:#00adee}.sign-up-screen .term-condition{font-weight:400;font-size:12px;line-height:20px;color:#858585;margin:-10px 0 0}.sign-up-screen .term-condition a{color:#00adee;text-decoration:underline;font-weight:500}.sign-up-screen .back-btn,.sign-up-screen .back-btn-style{border:1px solid rgb(0,173,238);color:#00adee}.sign-up-screen .back-btn:hover .arrow-back,.sign-up-screen .back-btn-style: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{min-width:352px;left:50%;transform:translate(-50%)}.sign-up-screen .forth-screen p{font-weight:400;font-size:14px;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 .reset-arrow,.sign-up-screen .forth-screen #loginButton{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{min-width:340px;background:rgb(255,255,255);border-radius:20px;padding:35px;min-height:auto;display:flex;flex-direction:column;gap:20px}.log-in-screen .form-input{position:relative}.log-in-screen .form-input .inputs{padding-left:25px;border-bottom:1px solid rgba(80,80,80,.5)}.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{position:absolute;top:2px;left:3px}.log-in-screen .logo{padding:33px 0}.inputs+i svg path{stroke:#5050507b}.inputs::placeholder{color:#5050507c}.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{padding-left:28px;position:relative;color:#5050507d;font-size:12px}.remember-me input[type=checkbox]:checked+label{color:#505050}.remember-me input[type=checkbox]+label:before{content:"";position:absolute;width:18px;height:18px;border:1px solid rgba(16,57,119,.537254902);border-radius:3px;left:2px}.remember-me input[type=checkbox]:checked+label:before{border:1px solid #103977}.remember-me input[type=checkbox]:checked+label:after{content:"";position:absolute;left:2px;width:18px;height:18px;background:url(/images/company-login/tick.svg);background-position:center;background-size:75%;background-repeat:no-repeat}.sign-up-screen .slide-left-remove.form-slide{transform:translate(-200%)}.sign-up-screen .slide-in.form-slide{transform:translate(0)}.sign-up-screen .slide-right-remove.form-slide{transform:translate(200%)}.sign-up-screen .slide-in.forth-screen{transform:translate(-50%)}.forgot-title{text-align:center;font-weight:300;font-size:12px;line-height:22px;margin-bottom:15px}.forgot-password-screen{max-height:500px}.forgot-password-screen .form-slide{width:100%}.forgot-password-screen .envelope{position:absolute;top:3px;left: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;overflow:hidden;display:flex;min-width:820px}#login-form,.login-container{width:50%;background:rgb(255,255,255)}#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{width:50%;display:flex;justify-content:center;align-items:center;background-color:#01888a}.side-image{width:65%;height:auto}.login-side-text{max-width:270px;gap:10px}.login-side-text .pointerBtn{background:transparent;border:1px solid white;color:#fff;font-weight:400;font-size:14px;line-height:24px}.company-user{font-weight:600;font-size:30px;line-height:37px;letter-spacing:.01em;color:#fff}.company-user-title{font-weight:300;font-size:12px;line-height:22px;color:#fff}.sign-up-container{display:flex;align-items:center;width:100%;overflow:hidden;min-width:820px;max-width:820px;max-height:570px;background-color:#fff}.sign-up-screen{width:50%;max-width:50%}.sign-up-screen .form-screen{padding:30px 60px;min-height:570px}.side-text-container{position:relative;width:100%;height:100%;background:linear-gradient(90deg,#103774 0%,#039EDF 125.98%)}.forgot-side-container{background:linear-gradient(90deg,#039EDF 0%,#103774 102.68%)}.side-text-logo{display:flex;flex-direction:column;justify-content:center;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:20px}.side-text{font-weight:400;font-size:16px;line-height:26px;text-align:center;color:#fff;padding:0 15px}.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-right:65px;padding-left:65px}}
