.Login_container__p3A9C{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column}.Login_floatingCardWrapper__Kfa54{position:absolute;top:42%;left:3%;transform:translateY(-40%);width:55vw;height:85vh;z-index:50;border-radius:40px;box-shadow:25px 25px 50px rgba(0,0,0,.3);background-color:#0015b0;overflow:hidden}.Login_cardImage__RUgB3{object-fit:cover;object-position:center}.Login_topSection__ichaM{height:90%;width:100%;display:flex;background-image:url(/login-bg-texture.png);background-size:cover;background-position:100% 0;background-repeat:no-repeat;position:relative;z-index:10}.Login_leftSpacer__0eUH8{width:60%;height:100%}.Login_rightColumn__QP07g{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:0;z-index:20}.Login_bottomSection__abwyQ{height:10%;width:100%;background-color:white;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-end;padding-right:5%;position:relative;z-index:5}.Login_title__kc1a_{font-size:4rem;font-weight:700;color:#001A70;margin-bottom:5rem;margin-top:-8rem;text-align:left;letter-spacing:-.5px}.Login_subtitle__hzhYF{font-size:3rem;color:#001A70;margin-bottom:2rem;font-weight:300;text-align:center}.Login_footerText__QHEv3{font-size:1rem;color:black;font-weight:800;text-align:right;padding-right:3rem}.Login_microsoftButton__iLX_n{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#0240d1,#021b72);color:white;padding:14px 32px;border-radius:8px;border:none;font-size:1rem;font-weight:500;cursor:pointer;width:100%;max-width:380px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .2s,transform .1s}.Login_microsoftButton__iLX_n:hover{background-color:#001355}.Login_microsoftButton__iLX_n:active{transform:scale(.98)}.Login_authLink__h9kl0{text-decoration:none;width:100%;max-width:380px;display:flex;justify-content:center}.Login_mobileRobotWrapper__dLu3v{display:none}.Login_mobileRobotImage__7cNpe{object-fit:contain;object-position:bottom left}@media (max-width:768px){.Login_container__p3A9C{background-image:url(/LANDING-BIDI-CHAT-bg-movil2.png);background-size:cover;background-position:50%}.Login_floatingCardWrapper__Kfa54,.Login_leftSpacer__0eUH8{display:none}.Login_topSection__ichaM{background-image:none;justify-content:center;align-items:center;padding:20px;height:auto;flex:1}.Login_rightColumn__QP07g{width:90%;max-width:400px;height:85vh;min-height:500px;background-color:white;background-image:url(/login-robot-mobile.png);background-size:cover;background-position:100% 0;background-repeat:no-repeat;border-radius:40px;box-shadow:0 20px 50px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;margin:0 auto 20px;z-index:50}.Login_title__kc1a_{font-size:2rem;text-align:center;width:100%;margin-top:-50px;margin-bottom:1rem;order:1;color:#001A70}.Login_subtitle__hzhYF{font-size:1rem;text-align:center;width:100%;margin:0;order:2}.Login_microsoftButton__iLX_n{padding:12px 20px;font-weight:400}.Login_bottomSection__abwyQ{position:relative;z-index:200;background-color:transparent;border:none;padding-bottom:10px;display:flex;justify-content:flex-end;padding-right:20px}.Login_footerText__QHEv3{font-size:.6rem;color:white!important;opacity:.9;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.8)}.Login_footerText__QHEv3 a{color:white;text-decoration:underline;font-weight:700}.Login_authLink__h9kl0{width:100%;display:flex;justify-content:center;order:3;margin-top:1rem}.Login_microsoftButton__iLX_n{width:100%;max-width:100%;justify-content:center;font-size:.9rem;padding:14px 20px}.Login_mobileRobotWrapper__dLu3v{display:block;position:absolute;bottom:0;left:-5px;width:85%;height:50vh;z-index:60;pointer-events:none}.Login_microsoftButton__iLX_n span{font-size:13px!important;white-space:nowrap!important;line-height:1!important;letter-spacing:-.5px!important}}.Login_pushcambio__c_x37{display:block}