body{overflow:hidden}.container-custom{display:flex;justify-content:center;padding-top:.5rem;min-height:100vh;background-position:center;background-size:cover;background-color:#edf2fa}.screen__content.login-section{background-color:#fff}.screen{position:relative;height:35rem;width:60rem;box-shadow:0 0 2rem #8e9093;top:3rem}.screen__content{z-index:1;position:relative;height:100%}.screen__content .logo__img{width:100%;object-fit:cover}.screen__content .image-login{width:14rem;position:relative;margin:5rem auto 1rem}.screen__content .title-login{display:block;text-align:center;font-weight:bold}.screen__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.screen__background__shape{transform:rotate(45deg);position:absolute}.screen__background__shape1{height:520px;width:520px;background:#fff;top:-50px;right:120px;border-radius:0 72px 0 0}.screen__background__shape2{height:220px;width:220px;background:#ef4d36;top:-172px;right:0;border-radius:32px}.screen__background__shape3{height:540px;width:190px;background:linear-gradient(270deg,#ef4d36,#e36150);top:-24px;right:0;border-radius:32px}.screen__background__shape4{height:400px;width:200px;background:#ef4d36;top:420px;right:50px;border-radius:60px}.slider-section{height:100%;position:relative;display:table;background:rgba(0,0,0,.4)}.login,.register,.forget{padding-top:1rem;position:relative}.login .message,.register .message,.forget .message{color:#dc3549!important;font-size:.85rem;font-weight:500;font-style:italic;text-shadow:0 0 0 #ef4d36;text-align:center;position:absolute;width:70%;right:0;top:4.5rem;display:flex;padding:.2rem;height:5rem;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center;direction:rtl}.login .message>span>i,.register .message>span>i,.forget .message>span>i{display:inline-flex;font-size:1.1rem;justify-self:flex-start;margin-left:.4rem;align-items:flex-start;margin-top:-.2rem}.login .message>span,.register .message>span,.forget .message>span{display:flex;justify-self:flex-end}.login .message.message___warning,.register .message.message___warning,.forget .message.message___warning{color:#ef4d36}.login__field{position:relative;display:flex;align-items:center;margin:1rem;justify-content:space-between;border:1px solid #636363;color:#000;font-size:14px;border-radius:6px;height:40px}.login .login__field .bi-lock-fill,.login .login__field .bi-person-fill,.register .login__field .bi-person-fill,.forget .login__field .bi-person-fill,.register .login__field .bi-lock-fill,.forget .login__field .bi-lock-fill{right:0;top:0;font-size:20px;line-height:40px;display:inline-block;vertical-align:middle;width:40px;text-align:center;color:#636363}.register .login__field,.forget .login__field{flex-direction:row-reverse}.login .login__field .bi-eye-slash{font-size:15px;line-height:40px;display:inline-block;vertical-align:middle;width:40px;text-align:center}.login__icon{position:absolute;top:30px;color:#ef4d36}.login__input{border:none;background:none;padding:.3rem .5rem;font-weight:500;font-size:.9rem;transition:.2s;width:100%;text-align:end}.login__input:active,.login__input:focus,.login__input:hover{outline:none;border-bottom-color:#6a679e}.login__submit{background:#023f88;font-size:1.1rem;margin:1rem;padding:.4rem;border-radius:6px;border:.1rem solid #d4d3e8;display:flex;width:100%;color:#fff;transition:.2s;justify-content:center;max-width:90%}.login__submit:disabled{opacity:.6}.login__submit .button__text{display:inline-flex;align-items:center;margin-left:1rem;font-weight:500;font-size:1rem;direction:rtl}.login__submit>i{display:inline-flex;font-size:1.4rem;align-items:center;margin-right:.5rem}.login__submit:active,.login__submit:focus,.login__submit:hover{outline:none}.button__icon{font-size:24px;margin-left:auto;color:#ef4d36}.login__link{display:flex;margin-left:1.5rem;margin-top:1rem;margin-bottom:1.2rem;background:none;border:none;color:#0e4194;padding:0;line-height:1;outline:none}.login__link.back__to__site{position:absolute;bottom:-.5rem;color:#fff;font-weight:600;text-shadow:0 0 .4rem #f1513b}.login__link:focus{outline-style:dotted;outline-color:#ff7f50;outline-width:.1rem;outline-offset:.4rem}.login__link:disabled{opacity:.5}.social-login{height:140px;width:160px}.social-icons{display:flex;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:flex-start}.social-icons{display:flex;align-items:center;justify-content:center}.social-login__icon{padding:.5rem .8rem;color:#eee!important;text-shadow:0 0 8px #ef4d36}.social-login__icon:hover{transform:scale(1.5)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}[data-hide-in-ssr="true"]{visibility:hidden}.login-link{position:absolute;bottom:0;display:flex}@media only screen and (max-width:500px){.slider-section{display:none}.screen__content.login-section{background-color:#fff;width:90%;margin:auto;border-radius:10px}}