@import url("https://fonts.googleapis.com/css2?family=Cormorant+Unicase:wght@300;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:62.5%;box-sizing:border-box;height:100%}body{position:relative;color:#eae4bc}body::-webkit-scrollbar{-webkit-appearance:none}body::-webkit-scrollbar:vertical{width:10px}body::-webkit-scrollbar-button,body::-webkit-scrollbar-button:increment{display:none}body::-webkit-scrollbar:horizontal{height:10px}body::-webkit-scrollbar-thumb{background-color:#00b992;border-radius:20px;border:1px solid rgba(0,0,0,.1)}body::-webkit-scrollbar-track{border-radius:10px}*,:after,:before{box-sizing:inherit}.contenedor{width:95%;max-width:1200px;margin:0 auto}a{text-decoration:none}img{max-width:100%}.center-btn{display:flex;flex-direction:row;justify-content:center;width:100%}.stop-scrolling{overflow:hidden}.load-content{width:100vw;height:100vh;max-width:100%;position:fixed;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5rem 0;background-color:#101c2e;z-index:100000;transition:all 1s ease-out 1s;opacity:1}.load-content img{margin:0 auto;width:350px;height:auto}@media (max-width:1199px){.load-content img{width:280px}}.load-content .spinner-border{width:3.5rem;height:3.5rem;color:#eae4bc}.load-content .loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#eae4bc}.load-content .loader:after,.load-content .loader:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.load-content .loader:after{color:#1a1b15;transform:rotateY(70deg);-webkit-animation-delay:.4s;animation-delay:.4s}.loaded{opacity:0;z-index:-1}body{font-family:Roboto,sans-serif;font-size:2rem}body h1,body h2,body h3{font-family:Cormorant Unicase,serif;margin:0 0 2rem;line-height:1.1;font-weight:700}body h4,body h5,body h6{margin:0 0 1rem}body a,body h4,body h5,body h6,body input[type=submit],body label,body span{font-family:Cormorant Unicase,serif;line-height:1.2;font-weight:500}body input,body p,body select,body textarea{font-family:Roboto,sans-serif;line-height:1.2}body h1{font-size:5rem}@media (max-width:991px){body h1{font-size:4rem}}body h2{font-size:4.5rem}@media (max-width:991px){body h2{font-size:3.5rem}}body h3{font-size:4rem}@media (max-width:991px){body h3{font-size:3rem}}body h4{font-size:3rem}@media (max-width:991px){body h4{font-size:2.5rem}}body .boton,body a,body button,body h5,body h6,body label,body li,body ol,body p,body span,body ul{font-size:2.5rem}@media (max-width:991px){body .boton,body a,body button,body h5,body h6,body label,body li,body ol,body p,body span,body ul{font-size:2rem}}body .alerta,body input,body option,body select,body textarea{font-size:2rem}@media (max-width:991px){body .alerta,body input,body option,body select,body textarea{font-size:1.6rem}}body a:hover{color:#00b992}.nombre-pagina{margin:4rem 0 2rem;font-weight:700}.descripcion-pagina,.nombre-pagina{text-align:center}.contenedor-project{display:block;width:100%;margin:0 auto;min-height:100vh;background-image:url(/build/img/background-app.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-color:#003a5d}.contenedor-project .project{width:100%;margin:0 auto;padding:1rem 1rem 3rem}@media (max-width:767px){.contenedor-project .project{padding:1rem 1.5rem 3rem}}.contenedor-project .project .content-block-app{width:75%;margin:0 auto}@media (max-width:991px){.contenedor-project .project .content-block-app{width:75%}}@media (max-width:767px){.contenedor-project .project .content-block-app{width:75%}}@media (max-width:575px){.contenedor-project .project .content-block-app{width:100%}}.contenedor-project .content-block-instituciones{width:50%;margin:0 auto}@media (max-width:767px){.contenedor-project .content-block-instituciones{width:100%}}.contenedor-app{position:relative;display:grid;grid-template-columns:1fr 1.5fr;min-height:100vh;background-image:url(/build/img/background-app.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-color:#003a5d}@media (max-width:767px){.contenedor-app{background-image:url(/build/img/imageIntro.webp);background-position:top;grid-template-columns:1fr}}.contenedor-app .content-block{display:flex;flex-direction:column;justify-content:space-between;gap:5rem 0}.contenedor-app .content-block .item-box:nth-of-type(2){width:50%;margin:0 auto}.contenedor-app .video{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media (max-width:767px){.contenedor-app .video{height:100vh}}.contenedor-app .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contenedor-app .app{width:95%;margin:0 auto;padding:1rem 7% 3rem;overflow-y:scroll}@media (max-width:767px){.contenedor-app .app{padding:1rem 1.5rem 3rem;overflow-y:hidden;width:100%;margin:0 auto}}.contenedor-app .app .acciones a{color:#eae4bc}.contenedor-app .app .acciones a:hover{color:#00b992}@media (max-width:767px){.contenedor-app .app .acciones a{background:rgba(0,0,0,.8)}}.contenedor-app .app::-webkit-scrollbar{-webkit-appearance:none}.contenedor-app .app::-webkit-scrollbar:vertical{width:10px}.contenedor-app .app::-webkit-scrollbar-button,.contenedor-app .app::-webkit-scrollbar-button:increment{display:none}.contenedor-app .app::-webkit-scrollbar:horizontal{height:10px}.contenedor-app .app::-webkit-scrollbar-thumb{background-color:#00b992;border-radius:20px;border:1px solid rgba(0,0,0,.1)}.contenedor-app .app::-webkit-scrollbar-track{border-radius:10px}@media (max-width:767px){.contenedor-app h1{padding:1rem}.contenedor-app h1,.contenedor-app p{background:rgba(0,0,0,.8);border-radius:1rem}.contenedor-app p{padding:.7rem}}.barra{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0 1rem}@media (max-width:767px){.barra{flex-direction:column;gap:0 0}}.barra p{text-align:center}.barra p span{font-weight:700}.barra a.boton{display:flex;flex-direction:row;justify-content:center;align-items:center}.barra a.boton span{display:inline-flex}.barra a.boton span .icon-logout{fill:#003a5d;width:1.8rem;margin-left:2rem}.barra .boton{background:url(/build/img/background-buttons.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.7rem 1.5rem;color:#003a5d;font-weight:400;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;margin:1.5rem 0;width:auto;border-radius:.5rem}@media (max-width:767px){.barra .boton{width:100%}}.barra .boton:hover{color:#003a5d;cursor:pointer;transform:scale(1.05);transition:.5s}@media (max-width:767px){.barra .boton{margin:0 0 3rem}}.barra-servicios{margin-bottom:2.5rem;display:flex;flex-direction:row;justify-content:space-between;gap:0 1rem}@media (max-width:767px){.barra-servicios{flex-direction:column;gap:0 0}.barra-servicios .boton{margin:0 0 1rem}}.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overflow-table{overflow-x:scroll}.overflow-table::-webkit-scrollbar{-webkit-appearance:none}.overflow-table::-webkit-scrollbar:vertical{width:10px}.overflow-table::-webkit-scrollbar-button:increment,::-webkit-scrollbar-button{display:none}.overflow-table::-webkit-scrollbar:horizontal{height:10px}.overflow-table::-webkit-scrollbar-thumb{background-color:#00b992;border-radius:20px;border:1px solid rgba(0,0,0,.1)}.overflow-table::-webkit-scrollbar-track{border-radius:10px}.resultados-usuario{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2.5rem;column-gap:2.5rem}@media (max-width:991px){.resultados-usuario{grid-template-columns:1fr;row-gap:3rem}}.resultados-usuario h3{text-align:center}.resultados-usuario p:first-of-type{font-weight:bolder}.tabla-usuarios-registrados{border-collapse:separate;width:250%}.tabla-usuarios-registrados thead{background:#e1e1e1;padding:.7rem 1rem}.tabla-usuarios-registrados thead tr th{text-align:center;color:#003a5d;padding:.5rem 1rem}.tabla-usuarios-registrados tbody tr td{text-align:center;border-bottom:.1rem solid #e1e1e1;padding:.5rem 1rem}.instituciones{padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}@media (max-width:767px){.instituciones{grid-template-columns:1fr}}.instituciones li{background:#101c2e;padding:1.5rem 2rem;border-radius:1.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width:991px){.instituciones li{flex-direction:column;align-items:flex-start;gap:1.5rem 0}}.instituciones li p{margin:0}.instituciones li .datos{display:flex;flex-direction:column;align-items:flex-start;gap:0 1.5rem}@media (max-width:991px){.instituciones li .datos{flex-direction:column}}.instituciones li .datos p{color:#fff}.instituciones li .datos p span{color:#eae4bc}.instituciones li .acciones{margin:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0 1.5rem}@media (max-width:991px){.instituciones li .acciones{flex-direction:column;margin:0 auto}}.instituciones li .acciones a{margin:0}.instituciones li:last-of-type{border-bottom:.1rem solid transparent}.formulario{width:100%;margin:3rem auto 0}@media (max-width:767px){.formulario{background:rgba(0,0,0,.8);padding:3rem 1rem;border-radius:1rem}}.formulario input[type=submit]{margin:1.5rem auto 0}@-webkit-keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;-webkit-animation-delay:2.5s;animation-delay:2.5s}.formulario-resultados{width:100%;margin:0;display:flex;flex-direction:row;justify-content:flex-start}.formulario-resultados .boton{background:url(/build/img/background-buttons.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.7rem 1.5rem;color:#003a5d;font-weight:400;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;width:auto;border-radius:.5rem;margin:0 auto 1rem}@media (max-width:767px){.formulario-resultados .boton{width:100%}}.formulario-resultados .boton:hover{color:#003a5d;cursor:pointer;transform:scale(1.05);transition:.5s}@media (max-width:767px){.formulario-resultados .boton{margin:0 auto 1rem}}.campo{display:flex;gap:0 .5rem;margin-bottom:.7rem;align-items:center}@media (max-width:767px){.campo{flex-direction:column;align-items:flex-start}}.campo label{flex:0 0 150px;font-weight:bolder}@media (max-width:767px){.campo label{color:#eae4bc;border-radius:.5rem;padding:.5rem;flex:0 0 0rem}}.campo input,.campo select{flex:1;border:none;padding:1rem 2rem;border-radius:1rem}.campo input:disabled,.campo select:disabled{background:#6d7158;color:#eae4bc;cursor:not-allowed}@media (max-width:767px){.campo input,.campo select{flex:0;width:100%}}.campo .content-block{display:flex;flex-direction:row;gap:0 1.5rem}.boton{background:url(/build/img/background-buttons.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.7rem 1.5rem;color:#101c2e;font-weight:400;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;margin:1.5rem 0;width:auto;border-radius:.5rem}@media (max-width:767px){.boton{width:100%}}.boton:hover{color:#101c2e;cursor:pointer;transform:scale(1.05);transition:.5s}.boton-eliminar{background:url(/build/img/background-buttons.webp);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;padding:.7rem 1.5rem;color:#eae4bc;font-weight:400;display:inline-block;font-weight:700;border:none;transition-property:background-color;transition-duration:.3s;text-align:center;display:block;margin:1.5rem 0;width:auto;border-radius:.5rem}@media (max-width:767px){.boton-eliminar{width:100%}}.boton-eliminar:hover{color:#eae4bc;cursor:pointer;transform:scale(1.05);transition:.5s}.volver{font-size:2rem;background:#003a5d;border-radius:.5rem;font-weight:700;color:#fff;display:flex;flex-direction:row;justify-content:center;width:30rem;padding:.7rem 1rem;margin-top:5rem}@media (max-width:767px){.volver{display:flex;justify-content:center}}.volver:focus,.volver:hover{cursor:pointer;color:#003a5d;background:#fff}.acciones{margin-top:5rem;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.acciones{flex-direction:column;align-items:center}}.acciones a{display:block;text-align:left}@media (max-width:767px){.acciones a{margin-bottom:2.5rem;padding:.7rem 1rem;border-radius:1rem;text-align:center}}.acciones a:last-of-type{margin-bottom:0;text-align:right}@media (max-width:767px){.acciones a:last-of-type{text-align:center}}.alerta{padding:.5rem 1rem;color:#eae4bc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;text-align:center;font-weight:700;margin:0 auto .7rem}.alerta.error{background:#cb0000}.alerta.exito{background:#329f00}.modal-reinicio-app .modal-content .modal-body p,.modal-reinicio-app .modal-content .modal-header h3{color:#1a1b15}.modal-reinicio-app .modal-content .modal-footer button{border:none;outline:none;padding:.7rem 1.5rem;font-size:1.8rem}.modal-reinicio-app .modal-content .modal-footer button:first-of-type{background:#003a5d}.modal-reinicio-app .modal-content .modal-footer button:nth-of-type(2){background:#cb0000}.modalGirarDispositivo .modal-dialog{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:100%;height:100%}.modalGirarDispositivo .modal-content{background-color:transparent}.modalGirarDispositivo .btn-close-modal{position:fixed;top:1.5rem;right:1.5rem}.modal-backdrop.show{opacity:.9}.frame-mobile-device{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.phone{height:50px;width:100px;border:3px solid #fff;border-radius:10px;-webkit-animation:rotate 1.5s ease-in-out infinite alternate;animation:rotate 1.5s ease-in-out infinite alternate}.message{color:#fff;font-size:1em;margin-top:40px}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}@media only screen and (max-device-width:812px) and (orientation:landscape){.message,.phone{display:block}}
/*# sourceMappingURL=app.css.map */
