.nav-side-container{position:fixed;display:flex;flex-direction:column;justify-content:space-between;padding:1em 2em;height:100%;width:12em;color:#86868b;transition:transform .5s ease}.nav-side-container .nav-header{height:100%}.nav-side-container .nav-header .nav-title{display:flex;justify-content:space-between;margin-bottom:1em}.nav-side-container .nav-header .nav-title .nav-btn{width:30px;height:30px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .5s ease}.nav-side-container .nav-header .nav-title .nav-btn span{display:block;height:2px;width:100%;background-color:#fff}.nav-side-container .nav-header .nav-content{display:flex;flex-direction:column;gap:20px;justify-content:center}.nav-side-container .nav-childs{font-size:.9em;margin-left:1em;display:flex;gap:20px;flex-direction:column}.nav-side-container .nav-footer{display:flex;gap:10px;flex-direction:column;margin-bottom:5em}.nav-side-container .nav-footer a{color:#1561f0}.nav-side-container a{text-decoration:none;color:#86868b;cursor:pointer;transition:box-shadow 1s ease}.nav-side-container a.active{left:100%;padding:.3em;transform:translate(-.5em);border-radius:15px;box-shadow:inset -20px 0 50px -6px #404751}.nav-side-container .collapse-container .collapse-target{gap:15px;display:flex;align-items:center;cursor:pointer}.nav-side-container .collapse-container .collapse-target .collapse-icon{width:10px;height:9px;display:flex;justify-content:center;align-items:center;gap:5px}.nav-side-container .collapse-container .collapse-target .collapse-icon.active span:first-child{transform:rotate(-45deg)}.nav-side-container .collapse-container .collapse-target .collapse-icon.active span:last-child{transform:rotate(45deg)}.nav-side-container .collapse-container .collapse-target .collapse-icon span{width:10%;height:100%;background-color:#fff;transition:transform .2s ease}.nav-side-container .collapse-container .collapse-target .collapse-icon span:first-child{transform:rotate(45deg)}.nav-side-container .collapse-container .collapse-target .collapse-icon span:last-child{transform:rotate(-45deg)}.nav-side-container .collapse-container ul{display:grid;gap:10px;list-style:none;overflow:hidden;margin:0;padding:0;padding-inline-start:.5em;color:#fff;transition:height .2s,margin-top .2s ease}.nav-side-container .collapse-container ul li{padding-block:.2em;cursor:pointer}.nav-side-container .collapse-container ul.active{margin-top:.7em}body{margin:0;padding:0;width:100%;background-color:#000;box-sizing:border-box}body .app{overflow:hidden;display:flex;width:100%}body .app .alert-danger{padding-inline:1em;color:#86868b;border-radius:5px;text-align:center;background-color:#e11616}body .app form{display:flex;flex-direction:column;gap:2em}body .app form label{display:flex;flex-direction:column;gap:10px}body .app form label input{text-align:center;background:transparent;border:1px solid rgb(3,44,121);color:#7fffd4;padding:.7em;border-radius:10px}body .app form label input:focus{outline:none}body .app .view{width:100%;transition:margin-left .5s ease;height:100%;overflow:auto;color:#7fffd4;margin-bottom:2em}body .app .view label.dni-place{max-width:20em}body .app .view label{width:100%}body .app .view button.view{cursor:pointer;margin-bottom:0;min-width:9em;max-width:10em;width:80%;justify-items:center;color:#fff;padding:.7em 1em;border-radius:5px;background:rgb(6,28,70);border:1px solid #200e74;grid-area:search}body .app .view .result{display:grid;width:100%;gap:20px}body .app .view .result progress{max-width:15em;width:80%;margin:auto}body .app .view .result span{max-width:10em;border:1px solid rgb(3,44,121);border-radius:5px;padding:.4em}.modal-container{position:fixed;margin:0;z-index:2;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);background:black;background-image:url(/signin.svg);background-repeat:no-repeat;background-position:center;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.modal-container .modal-data{width:44%;height:auto;background:black;display:flex;flex-direction:column;border-radius:10px;border:2px solid #788381;margin:1em;position:relative;color:#788381;padding:2em}.modal-container .modal-data .modal-close{position:absolute;top:1%;right:1%;font-weight:700;border-radius:5px;background-color:#000;color:#757575;border:none;width:2em;height:2em;cursor:pointer}.modal-container .modal-data .modal-close:hover{background-color:#f1f1f1}.modal-container .modal-data .modal-close:active{background-color:#e2e2e2}.modal-container .modal-data .modal-close:focus{outline:none;box-shadow:0 0 0 2px #4285f480}.modal-container .modal-data .modal-title,.modal-container .modal-data .modal-message{width:100%;padding-block:1em}.modal-container .modal-data .modal-title{text-align:center;color:#fff;background:black}.modal-container .modal-data .modal-message{display:flex;flex-direction:column;justify-content:center;gap:1em}.modal-container .modal-data .modal-message label{padding:.3em .5em}.modal-container .modal-data .modal-message a{text-align:center;cursor:pointer;color:#00f}.modal-container .modal-data .modal-message input{background:transparent;border:1px solid #788381;color:#fff;text-align:left;padding:.8em;border-radius:10px}.modal-container .modal-data .modal-message progress{width:100%}.modal-container .modal-data .modal-footer{display:flex;width:100%;padding-block:1em;align-items:center;justify-content:space-around}.modal-container .modal-data .modal-footer button{width:90%;max-width:10em;padding-block:1em;cursor:pointer;border:1px solid #788381;border-radius:10px;color:#fff}.modal-container .modal-data .modal-footer button.modal-first-btn{background:#1e2233}.modal-container .modal-data .modal-footer button.modal-second-btn{background:blue}.view-container.dni{display:flex;flex-direction:column;gap:2em;margin:2em}.view-container.dni .view-form div{width:100%;display:grid;gap:20px;align-items:baseline;grid-template-columns:repeat(auto-fit,minmax(7em,1fr))}.view-container.dni .view-form div .dni-place{height:auto}.view-container.dni .view-form div .names{align-items:flex-end}.view-container.dni .result .dni-view{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(19em,auto))}.view-container.dni .result .dni-view .dni-view-img{display:flex;align-items:center;flex-direction:column;gap:2em;text-align:center}.view-container.dni .result .dni-view .dni-view-img img{width:50%;margin:auto}.view-container.dni .result .dni-view .dni-view-data{width:100%;place-items:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.view-container.dni .result .dni-view label{display:flex;flex-direction:column;gap:5px;text-transform:capitalize;max-width:17em}.view-container.dni .result .names-view{display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr))}.view-container.dni .result .names-view .names-view-childs{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:3em}.view-container.dni .result .names-view .names-view-childs label{display:flex;flex-direction:column;gap:5px;text-transform:capitalize;max-width:17em}.dashboard{height:100%;display:flex;align-items:center;flex-direction:column;color:#86868b;overflow-y:auto;gap:2em}.dashboard .dash-content{background-color:#24303a;background-image:url(/assets/background-da271c65.webp);background-position:unset;background-size:cover;padding:2em;display:grid;border-radius:10px;gap:40px;grid-template-columns:repeat(auto-fit,minmax(9em,auto));place-items:initial;text-align:center;position:relative;overflow:hidden}.dashboard .dash-content img{width:100%;max-width:100%}.dashboard .benefits-container{display:flex;flex-direction:column;align-items:center;justify-content:initial}.dashboard .benefits-container h3{background:#000;color:#7fffd4}.dashboard .person-container{display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.7}.dashboard .dash-footer{width:100%;display:grid;gap:55px;grid-template-columns:repeat(auto-fit,minmax(10em,auto));place-items:center}.dashboard .dash-footer .box{width:10em;height:10em;background-color:#2b2b2b;border-radius:10px;display:grid;place-items:center}.dashboard .dash-footer .box h3{width:100%;word-break:break-word}.dashboard .dash-footer .box button{padding:.5em 2em;color:#fff;border-radius:10px;border:none;cursor:pointer;background-color:#032c79}.dashboard .not-logued{height:100%;display:grid;place-items:center;text-align:center;color:#fff}.view-container.tel{display:flex;flex-direction:column;gap:2em;margin:0}.view-container.tel .view-form label{max-width:18em}.view-container.tel .result .fonos-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-bottom:2em}.view-container.tel .result .fonos-container label{display:flex;flex-direction:column;gap:5px}.view-container.tel .result .fonos-container label span{max-width:10em;border:1px solid rgb(3,44,121);border-radius:10px;padding:.7em}.view-container.predio{display:flex;flex-direction:column;gap:2em;margin:2em}.view-container.predio .view-form label{max-width:18em}.view-container.predio .result{display:grid;grid-template-columns:repeat(auto-fit,minmax(13em,1fr))}.view-container.predio .result .predio-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-bottom:2em}.view-container.predio .result .predio-data label{display:flex;flex-direction:column;gap:5px}.view-container.predio .result .predio-data label span{max-width:10em;border:1px solid rgb(3,44,121);border-radius:5px;padding:.4em}.view-container.tel .result .fonos{display:flex;flex-direction:column;gap:20px}.view-container.tel .result .fonos label{text-transform:capitalize}.view-container.tel .result .fonos .fonos-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px;margin-bottom:2em}.view-container.tel .result .fonos .fonos-data label{display:flex;flex-direction:column;gap:5px}.view-container.tel .result .fonos .fonos-data label span{max-width:10em;border:1px solid gainsboro;border-radius:5px;padding:.4em}.view-container.tel .result img{margin:auto;max-width:100%;height:auto}.view-container.creeds{display:flex;flex-direction:column;gap:2em;margin:1em;font-size:.9em}.view-container.creeds progress{margin:auto}.view-container.creeds .creeds,.view-container.creeds .creeds .creeds-plan{display:grid;gap:20px}.view-container.creeds .creeds .creeds-plan .creeds-costs{display:grid;gap:20px;max-width:40em}.view-container.creeds .creeds .creeds-plan .creeds-costs .creeds-box{display:flex}.view-container.creeds .creeds .creeds-plan .creeds-costs .creeds-box label{display:flex;gap:10px}.view-container.creeds .creeds .creeds-plan .creeds-costs .creeds-box button{cursor:pointer;max-width:7em;color:#788381;border:1px solid #788381;background:transparent;width:50%}.view-container.creeds .creeds-buy-data p{word-break:break-word}.view-container.creeds .creeds-buy-data .buy-ids{color:green}.view-container.creeds .creeds-buy-data a{color:#ff0;text-decoration:none}.view-container.creeds .buy-form form{flex-direction:row}.view-container.creeds .buy-form form input[type=file]::-webkit-file-upload-button{cursor:pointer;padding:.5em;border-radius:5px;color:#fff;border:1px solid #788381;background:transparent;margin-right:1em}.view-container.creeds .buy-form form button{max-width:8em;padding:.5em 2em;color:#fff;border-radius:10px;border:none;cursor:pointer;background-color:#1561f0}.view-container.dni-virtual{display:flex;flex-direction:column;gap:2em;margin:2em}.view-container.dni-virtual .result{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(19em,1fr))}.view-container.dni-virtual .result .dni-virtual-img{display:flex;flex-direction:column;gap:20px}.view-container.dni-virtual .result .dni-virtual-img img{max-width:80%;width:80%;height:auto}.view-container.dni-virtual .result .dni-virtual-data{display:flex;flex-direction:column;gap:20px}.view-container.dni-virtual .result .dni-virtual-data label{display:flex;flex-direction:column;gap:5px;text-transform:capitalize}.view-container.pdf{display:flex;flex-direction:column;gap:2em;margin:2em}.view-container.pdf select{text-align:center;color:#0ff;border:1px solid #788381;background:transparent;padding:.7em;max-width:10em;width:80%;border-radius:10px}.view-container.pdf select option{background:rgb(35,39,47)}.view-container.pdf .result img{margin:auto;max-width:100%;height:auto}