.layout-auth{align-items:stretch;display:flex}@media (width<=991px){.layout-auth{flex-direction:column-reverse;gap:0}}.layout-auth .layout-auth-banner{width:50%}@media (width<=991px){.layout-auth .layout-auth-banner{width:100%}}.layout-auth .layout-auth-banner .page-banner{width:100%;max-width:100%;height:100vh}@media (width<=991px){.layout-auth .layout-auth-banner .page-banner{height:auto;position:relative}}.layout-auth .layout-auth-banner .page-banner .swiper{height:100%}.layout-auth .layout-auth-banner .page-banner .swiper-slide{height:auto}.layout-auth .layout-auth-banner .page-banner-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.layout-auth .layout-auth-banner .page-banner .swiper-pagination{justify-content:flex-start;gap:10px;width:100%;padding:80px 80px 0;transition:all .8s;display:flex;position:absolute;inset:auto 0 280px auto}@media (width<=1200px){.layout-auth .layout-auth-banner .page-banner .swiper-pagination{padding:40px 40px 0}}@media (width<=991px){.layout-auth .layout-auth-banner .page-banner .swiper-pagination{z-index:2;aspect-ratio:auto;height:auto;top:30px;bottom:auto}}.layout-auth .layout-auth-banner .page-banner .swiper-pagination span{opacity:.3;background-color:#fff;border-radius:4px;width:6px;height:6px;transition:all .8s;margin:0!important}@media (width>=991px){.layout-auth .layout-auth-banner .page-banner .swiper-pagination span:hover{opacity:1}}.layout-auth .layout-auth-banner .page-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:30px}.layout-auth .layout-auth-banner .page-banner-content{z-index:1;align-items:flex-end;width:100%;height:100%;padding:80px;display:flex;position:absolute;top:0;left:0}@media (width<=1200px){.layout-auth .layout-auth-banner .page-banner-content{padding:40px}}@media (width<=991px){.layout-auth .layout-auth-banner .page-banner-content{padding:120px 30px 80px;position:relative}}.layout-auth .layout-auth-banner .page-banner-content *{color:#fff}.layout-auth .layout-auth-content{flex-direction:column;justify-content:space-between;align-items:center;width:50%;height:100vh;padding:30px 40px;display:flex;overflow-y:auto}@media (width<=991px){.layout-auth .layout-auth-content{width:100%;height:auto;padding:30px 40px}}@media (width<=767px){.layout-auth .layout-auth-content{padding:30px 15px}}.layout-auth .layout-auth-content--head{align-items:center;width:100%;max-width:400px;min-height:78px;display:flex}.layout-auth .layout-auth-content--content{width:100%;max-width:400px;padding:50px 0}.layout-auth .layout-auth-content--content .auth-page-form>p{color:#5f5f5f;font-size:16px;line-height:26px}.layout-auth .layout-auth-content--footer{border-top:1px solid #e7e7e7;width:100%;padding-top:30px}.layout-auth .layout-auth-content--footer .copyright-text{justify-content:center;gap:10px;display:flex}.layout-auth .layout-auth-content--footer .copyright-text p{color:#373735;margin-bottom:0;font-size:13px;line-height:20px}.layout-auth .layout-auth-content .pincode{caret-color:#0000;opacity:.3;letter-spacing:25px;text-align:center;border:2px solid #e6e6e6;border-radius:5px;width:100%;height:47px;margin:0 0 20px;padding:0 5px 0 30px;display:block;box-shadow:none!important;background:#fff!important;outline:none!important}.layout-auth .layout-auth-content .pincode.filled{border:2px solid #fe3b01!important}.layout-auth .layout-auth-content .pincode:focus{border:2px solid #373735}.layout-auth .layout-auth-content .pincode:disabled{opacity:.3!important}.layout-auth .layout-auth-content .pincode.has-value,.layout-auth .layout-auth-content .pincode:focus,.layout-auth .layout-auth-content .pincode:not(:disabled){opacity:1}.layout-auth.full-width .layout-auth-content{width:100%}.auth-form-wrapper .h4{margin:0}.auth-form-wrapper .h4:last-of-type{margin-bottom:30px}.auth-form-wrapper form .forgot-password{color:#373735;justify-content:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:400;line-height:25px;display:flex}.auth-form-wrapper form .forgot-password a{color:#373735;font-size:15px;font-weight:600;line-height:25px;text-decoration:none}.auth-form-wrapper form .forgot-password a:hover{color:#7f7b79}.auth-form-wrapper .form-toggle{gap:5px;margin-bottom:20px;display:flex}
