.login-container{background:#faf9f7;width:100%;height:100vh;display:flex}@media (max-width:767px){.login-container{overflow-y:hidden}}.login-container .left-panel{background:var(--primary-color);color:#fff;text-align:center;vertical-align:middle;clip-path:polygon(0 0,100% 0,86% 100%,0% 100%);flex-direction:column;justify-content:center;align-items:center;width:58%;padding:60px 155px 60px 60px;display:flex;position:relative}.login-container .left-panel h1{color:#fff;margin-top:20px;font-size:40px;font-weight:600}.login-container .left-panel p{color:#fffc;margin-top:10px;font-size:16px;font-weight:400;line-height:1.5}.login-container .left-panel .com-logo{width:286px;margin-bottom:0}.login-container .left-panel>:not(.left-abstracts){z-index:2;position:relative}.login-container .left-panel .left-abstracts{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.login-container .left-panel .left-abstracts .abstract{position:absolute}.login-container .left-panel .left-abstracts .round-top-left{top:-15px;left:-5px}.login-container .left-panel .left-abstracts .map-top-right{top:20px;right:60px}.login-container .left-panel .left-abstracts .map-lines{top:87px;right:90px;transform:rotate(6deg)}.login-container .left-panel .left-abstracts .travel-bottom-left{position:absolute;left:50px;bottom:18px!important}.login-container .right-panel{flex-direction:column;justify-content:center;width:55%;margin:0 auto;display:flex}.login-container .right-panel .login-title{font-weight:700;font-style:Bold;letter-spacing:0%;text-align:center;margin-bottom:25px;font-size:32px;line-height:100%}.login-container .right-panel .login-form{width:100%;max-width:380px;margin:0 auto}.login-container .right-panel .forgot{text-align:right}.login-container .right-panel .forgot a{color:var(--primary-color);letter-spacing:0%;font-size:14px;font-weight:500;line-height:100%;text-decoration:none!important}.login-container .right-panel .login-btn{height:45px;letter-spacing:0%;text-align:center;color:#fff;border:none;border-radius:10px;margin-top:20px;font-size:20px;font-weight:500;line-height:100%;background:var(--primary-color)!important}.login-container .right-panel .footer-text{text-align:center;color:#4446;margin-top:25px;margin-bottom:0;font-size:14px;font-weight:400}.form-item label{font-size:16px;font-weight:400;color:#222!important}.form-item input{letter-spacing:0;height:46px;font-weight:400;text-align:left!important;border-radius:10px!important;font-family:Poppins!important;font-size:15px!important}.form-item input:hover,.form-item input:focus,.form-item input:focus-visible,.form-item input:focus-within,.form-item input:active,.form-item input:target{box-shadow:none;border-color:var(--primary-color)!important}.form-item .ant-input-affix-wrapper{align-items:center;height:46px;border-radius:10px!important}.form-item .ant-input-affix-wrapper:hover,.form-item .ant-input-affix-wrapper:focus,.form-item .ant-input-affix-wrapper:focus-visible,.form-item .ant-input-affix-wrapper:focus-within,.form-item .ant-input-affix-wrapper:active,.form-item .ant-input-affix-wrapper:target{box-shadow:none;border-color:var(--primary-color)!important}.form-item .ant-input-affix-wrapper .ant-input-password-icon{width:16px;height:16px;color:#444!important}@media (max-width:1024px){.login-container .right-panel{padding:40px 20px}.login-container .right-panel .login-form{margin:0 auto}}@media (max-width:767px){.login-container{flex-direction:column;height:auto}.login-container .left-panel{clip-path:none;order:1;width:100%;padding:40px 20px}.login-container .left-panel .left-panel-title{margin-top:0}.login-container .right-panel{order:2;width:100%;padding:40px 20px}.login-container .right-panel .footer-text{margin-top:40px}.login-container .right-panel .login-title{padding-top:20px}.login-container .login-form{max-width:100%!important}}@media (max-width:991px){.login-container .left-panel{clip-path:polygon(0 0,100% 0,70% 100%,0% 100%);width:60%;padding:60px 75px 60px 10px}}@media (max-width:767px){.login-container .left-panel{clip-path:none;width:100%;padding:25px}}@media (max-width:480px){.login-container .left-panel{width:100%;padding:25px}}@media (max-width:375px){.login-container .left-panel{width:100%;padding:25px}}@media (max-width:991px){.login-container .right-panel{width:53%;padding:87px 34px 0 19px}}@media (max-width:767px){.login-container .right-panel{width:100%;padding:0 25px}.login-container .right-panel .login-title{padding-top:40px}}@media (max-width:375px){.login-container .right-panel .footer-text{margin-top:25px}}
