html{height:100%!important}body{height:100%!important}:root{--primary-font:'Inter';--secondary-font:'Lato';--tertiary-font:'Montserrat'}body{--primary-color:#0D448C;--secondary-color:#00D6E2;--tertiary-color:#0070B9;--secondary-txt:#000000;--white-txt:#FFFFFF;--gray-txt:#4F4F4F}#overlay_admin_ajax{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;display:flex;width:100%;text-align:center;align-items:center;justify-content:center;flex-direction:row;background:rgba(255,255,255,.5)}#overlay_admin_ajax i{display:block}div.login-section{height:100%}div.login-section div.login{display:flex;flex-grow:1}div.login-section div.login{background-image:url("../../../img/login/background-login.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000;position:relative;transition:all 2s ease}div.login-section div.icon-user{margin-top:-75px;text-align:center;margin-bottom:30px}div.login div.back-column{align-content:center}div.login-section div.login>div{align-items:center;display:flex;width:100%;padding:0 5%;justify-content:space-around}div.login-section div.login form{width:100%}div.login-section div.container-form{background:#fff;width:527px;height:580px;border-radius:50px;filter:drop-shadow(10px 10px 0px rgba(0, 218, 213, .5));margin:20px;padding:3rem}div.login-section div.login a.label-password,div.login-section div.login label.label-password{color:#575756;font-size:14px;font-weight:400;font-family:Inter;font-style:normal;line-height:normal}div.login-section div.login button.button-login{background:linear-gradient(115deg,#00dad5 .06%,#610c9d 103.32%);width:205px;height:41px;border-radius:30px;border:none;color:#fff;font-size:32px;font-weight:600;display:flex;align-items:center;justify-content:center;outline:0;padding-bottom:10px}div.login-section div.login form .input-icon{position:absolute;left:50px;top:50%;transform:translateY(-50%)}div.login-section div.login form div.input-wrapper{position:relative}div.login-section div.login form div.input_container_password .input-icon{left:57px}div.login-section div.login form div.user input{width:100%;border:none;border-radius:30px;height:55px;padding:15px 20px;fill:#FFFFFF;opacity:.81;filter:drop-shadow(4px 4px 4px rgba(11, 42, 132, .75));padding-left:75px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;outline:0}div.login-section div.login form div.p{padding:1.5rem}div.login-section div.login form div.user input::placeholder{color:#575756;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}div.login-section div.login form div.buttons{display:flex;justify-content:center;margin-top:32px}div.login-section div.back-column img.img-fluid{margin:20px}div.login-section div.by-mex p{margin-top:50px;text-align:center;color:rgba(255,255,255,.66);font-family:Inter;font-size:22px;font-style:normal;font-weight:300;line-height:normal}div.login-section div.by-mex span{font-weight:700}@media (max-width:1024px){div.login-section div.container-form{padding:2rem;width:400px;height:430px}div.login-section div.back-column img.img-fluid{max-width:80%}div.login-section div.login form div.p{padding:1rem}div.login-section div.login form div.buttons{margin-top:-10px}div.login-section div.icon-user{margin-bottom:10px}}@media (max-width:768px){div.login-section div.back-column{flex-direction:column}div.login-section div.login form .input-icon{left:40px;width:25px;height:25px;top:44%}div.login-section div.login form div.input_container_password .input-icon{left:41px}div.login-section div.container-form{width:100%}div.login-section div.login>div{display:block}div.login-section div.by-mex img{width:100%}div.login-section div.container-form{margin:0;padding:0;height:auto;max-width:325px;margin-left:auto;margin-right:auto}div.login-section div.back-column img.img-fluid{margin-top:50px;margin-bottom:100px;max-width:300px}div.login-section div.icon-user{margin-top:0;margin-bottom:0}div.login-section div.icon-user img{max-width:100px;margin-top:-20px;margin-bottom:20px}div.login-section div.login form div.user input{height:35px;font-size:14px;padding-left:50px}div.login-section div.login form div.user input::placeholder{font-size:14px}div.login-section div.login form div.p{padding-top:10px;padding-bottom:20px}div.login-section div.login form div.buttons{margin-top:0}div.login-section div.by-mex{margin-top:30px;max-width:200px;margin-left:auto;margin-right:auto}div.login-section div.container-form{border-radius:30px}div.login-section div.login a.label-password,div.login-section div.login label.label-password{font-size:12px;margin-top:-10px}div.login-section div.login button.button-login{width:160px;height:30px;font-size:16px;padding-bottom:0}div.login-section img.img-frame{width:280px}div.login-section div.login form div.forgotpassword{padding-left:15px;padding-right:15px}div.login-section div.by-mex p{font-size:12px}}@media (max-width:480px){div.login-section div.back-column img.img-fluid{width:100%;margin-bottom:60px}div.login-section div.login a.label-password,div.login-section div.login label.label-password{font-size:10px;margin-top:0;display:flex;align-items:center}div.login-section div.login a.label-password,div.login-section div.login label.label-password input{margin-right:5px}div.login-section div.login a.label-password,div.login-section div.login label{margin-bottom:0}div.login-section img.img-frame{width:100%}}
