:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.center-container{display:flex;width:100vw;justify-content:center;align-items:center}.center-container .mobile-container{max-width:1000px;width:100vw;height:100svh}.alerts-container{background-color:#b7d7e8;height:100svh;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.alerts-container .header{display:flex;flex-direction:row;height:50px;width:100%;background-color:#115083;padding:.2rem .7rem;gap:1rem}.alerts-container .header .img{height:100%;width:auto}.alerts-container .header p{color:#fff}.alerts-container .botones-container{display:grid;width:100%;height:calc(100svh - 160px);grid-template-rows:repeat(6,1fr);gap:1rem}.alerts-container .botones-container .alerta{height:100%;overflow:hidden;border-radius:50px;display:flex;flex-direction:row;padding:.2rem 1rem;margin:0 1rem;gap:1rem;box-shadow:0 5px 10px #00000048}.alerts-container .botones-container .alerta img{height:100%;width:auto;border-radius:5000px;overflow:hidden}.alerts-container .botones-container .alerta .textos-container{display:flex;flex-direction:column;margin:0;padding:0;justify-content:center;line-height:0}.alerts-container .botones-container .alerta .textos-container .small-title{display:flex;flex-direction:row;font-size:clamp(.75rem,.583rem + .833vw,1rem);align-items:center;gap:.5rem}.alerts-container .botones-container .alerta .textos-container .small-title svg{height:clamp(.75rem,.583rem + .833vw,1rem);width:auto}.alerts-container .botones-container .alerta .textos-container .small-title svg path{fill:#fff}.alerts-container .botones-container .alerta .textos-container .main-text{font-size:clamp(1.25rem,1.083rem + .833vw,1.5rem);line-height:clamp(1.25rem,0rem + 6.25vw,3.125rem);margin:0}.alerts-container .botones-container .alerta:nth-child(1){background:linear-gradient(#373737,#373737,#9e9e9e)}.alerts-container .botones-container .alerta:nth-child(2){background:linear-gradient(#4472b2,#4472b2,#66a3f5)}.alerts-container .botones-container .alerta:nth-child(3){background:linear-gradient(#ff0049,#ff0049,#ef9a9a)}.alerts-container .botones-container .alerta:nth-child(4){background:linear-gradient(#45b39c,#45b39c,#65e5c9)}.alerts-container .botones-container .alerta:nth-child(5){background:linear-gradient(#fbc02d,#fbc02d,#feda81)}.alerts-container .botones-container .alerta:nth-child(6){background:linear-gradient(#a260e5,#a260e5,#c58cfe)}.alerts-container .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.alerts-container .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.alerts-container .nav-container .nav-icon-container svg{width:1.5rem}.alerts-container .nav-container .nav-icon-container svg path{fill:#115083}.modal-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#000000bf;display:flex;align-items:center;justify-content:center}.modal-background .modal-container{width:80vw;max-width:400px;height:80vw;max-height:400px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;box-shadow:0 2px 18px #00000012;padding:20px}.modal-background .modal-container p{color:#115083;font-size:2rem}.userContainer{background-color:#f0efef;min-height:100svh;padding-bottom:80px}.userContainer .logoContainer{background-color:#f0efef;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.userContainer .logoContainer .title{padding-top:3rem;background-color:#115083;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.userContainer .logoContainer .title h1{margin:0;font-size:2rem;font-weight:400}.userContainer .logoContainer .title h1 b{font-weight:700;font-size:2.7rem}.userContainer .logoContainer .img-container{background-color:#115083;width:100%;padding:4rem 0;display:flex;justify-content:center;border-radius:0 0 50% 50%;box-shadow:0 6px 20px #7c7c7c;z-index:1}.userContainer .logoContainer .img-container img{width:300px;height:auto}.userContainer .form-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:1rem}.userContainer .form-container .input-line{display:flex;flex-direction:row;background-color:#fff;color:#000;border:1px solid #7c7c7c;width:80%;border-radius:10px}.userContainer .form-container .input-line .icon-container{padding:1rem;border-right:1px solid #7c7c7c}.userContainer .form-container .input-line .icon-container svg{width:.7rem}.userContainer .form-container .input-line input{background-color:#fff;width:80%;border:0;padding-left:1rem;color:#000}.userContainer .form-container button{background-color:#115083;border-radius:5px}.userContainer .form-container a{color:#115083;text-decoration:underline}.userContainer .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.userContainer .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.userContainer .nav-container .nav-icon-container svg{width:1.5rem}.userContainer .nav-container .nav-icon-container svg path{fill:#115083}.register-container{background-color:#f0efef;min-height:100svh;padding-bottom:80px;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.register-container .input-container{display:flex;width:80%;flex-direction:column;padding:0;margin:0}.register-container .input-container h1{color:#000;font-size:1rem}.register-container .input-container input{background-color:#fff;border:1px solid #7c7c7c;padding:1rem;color:#000;border-radius:10px}.register-container form{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.register-container form a{color:#115083;text-decoration:underline}.register-container button{background-color:#115083;border-radius:5px;width:-moz-fit-content;width:fit-content}.register-container .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.register-container .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.register-container .nav-container .nav-icon-container svg{width:1.5rem}.register-container .nav-container .nav-icon-container svg path{fill:#115083}.profile-container{background-color:#f0efef;min-height:100svh;padding-bottom:80px;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.profile-container .header{display:flex;flex-direction:row;height:50px;width:100%;background-color:#115083;padding:.2rem .7rem;gap:1rem}.profile-container .header .img{height:100%;width:auto}.profile-container .header p{color:#fff}.profile-container .title{color:#115083;font-size:2rem}.profile-container .input-container{display:flex;width:80%;flex-direction:column;padding:0;margin:0}.profile-container .input-container h1{color:#000;font-size:1rem}.profile-container .input-container input{background-color:#fff;border:1px solid #7c7c7c;padding:1rem;color:#000;border-radius:10px}.profile-container form{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.profile-container form a{color:#115083;text-decoration:underline}.profile-container button{background-color:#115083;border-radius:5px;width:-moz-fit-content;width:fit-content}.profile-container .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.profile-container .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.profile-container .nav-container .nav-icon-container svg{width:1.5rem}.profile-container .nav-container .nav-icon-container svg path{fill:#115083}.complaint-container{background-color:#f0efef;min-height:100svh;padding-bottom:80px;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.complaint-container .header{display:flex;flex-direction:row;height:50px;width:100%;background-color:#115083;padding:.2rem .7rem;gap:1rem}.complaint-container .header .img{height:100%;width:auto}.complaint-container .header p{color:#fff}.complaint-container .title{color:#115083;font-size:2rem}.complaint-container .text{width:80%;color:#000}.complaint-container .input-container{display:flex;width:80%;flex-direction:column;padding:0;margin:0}.complaint-container .input-container h1{color:#000;font-size:1rem}.complaint-container .input-container textarea{background-color:#fff;border:1px solid #7c7c7c;padding:1rem;color:#000;border-radius:10px;height:150px;resize:none}.complaint-container form{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.complaint-container form a{color:#115083;text-decoration:underline}.complaint-container button{background-color:#115083;border-radius:5px;width:-moz-fit-content;width:fit-content}.complaint-container .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.complaint-container .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.complaint-container .nav-container .nav-icon-container svg{width:1.5rem}.complaint-container .nav-container .nav-icon-container svg path{fill:#115083}.info-container{background-color:#f0efef;min-height:100svh;width:100%;display:flex;flex-direction:column;align-items:center}.info-container .header{display:flex;flex-direction:row;height:50px;width:100%;background-color:#115083;padding:.2rem .7rem;gap:1rem}.info-container .header .img{height:100%;width:auto}.info-container .header p{color:#fff}.info-container .iframe{width:100%;height:calc(100svh - 140px)}.info-container .nav-container{display:flex;height:50px;width:100vw;justify-content:space-around;align-items:center;background-color:#fff;border-top:1px solid #7c7c7c;padding:15px 0 0}.info-container .nav-container .nav-icon-container{display:flex;flex-direction:column;color:#115083;align-items:center;justify-content:center;gap:0rem;padding:0;margin:0;line-height:8px}.info-container .nav-container .nav-icon-container svg{width:1.5rem}.info-container .nav-container .nav-icon-container svg path{fill:#115083}
