@font-face{font-family:yanone;src:url(yanone.16a7046dc9b51fb7.ttf)}@font-face{font-family:finger;src:url(finger.45ac9c2a06d92a82.ttf)}*{margin:0;padding:0}html{overflow-x:hidden}body{font-family:yanone,Arial,Helvetica;font-size:17px;background:linear-gradient(rgba(125,125,125,.05),rgba(125,125,125,.05)),url(estadistica1.2a6b36b8a1eea5b6.jpg);background-attachment:fixed;background-size:cover;background-position:center;color:#fff;margin:0;padding:0;width:100%;overflow-x:hidden}.clearfix{float:none;clear:both}header{display:block;width:100%;height:90px;background:transparent;position:fixed;top:0;text-transform:capitalize;margin-inline-start:0px;z-index:2}header ul{display:flex;align-items:center;width:100%;height:inherit;margin:-2.5px auto 0}header ul li{display:inline-block;margin:0 auto;text-align:center;line-height:88px;position:relative}header a{display:block;padding:0 25px;height:inherit;text-decoration:none;color:#eee;font-weight:700;font-size:20px;transition:all .3s}header a:hover,.actived{background-color:#fff;color:#000;border-radius:5%}header.scrolled{background-color:#fffc}header.scrolled a{color:#ff6808cc}#titulo{font-size:44px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#eee;text-align:center;margin:20px auto;position:relative}.dropdown-content{display:none;position:absolute;top:80%;left:0;background-color:#111010cc;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1000;min-width:180px;padding:0}.dropdown:hover .dropdown-content{display:block}.dropdown-content li{margin:0;padding:0;display:block}.dropdown-content li a{padding:8px 12px;font-size:14px;line-height:1.4;white-space:nowrap;display:block;width:100%;box-sizing:border-box}.dropdown-content a:hover{border-radius:5%;background-color:#fffc;color:#0808ffcc;width:100%;display:block;cursor:pointer}.dropdown-toggle{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer}.admin-profile-image{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #ccc;display:block;cursor:pointer}.actived{font-weight:700;border-bottom:2px solid rgba(8,8,255,.8);color:#000}#logo a{font-weight:700;font-size:16px}.logo-img{width:200px;height:auto;cursor:pointer;display:block}#logo{font-family:finger;font-size:30px;float:left;width:250px;text-align:center;margin-left:25px;margin-right:10px;background-position:left;background-repeat:repeat;background-size:auto;background-size:88px;background-repeat:no-repeat;letter-spacing:3px;cursor:pointer;overflow:hidden;transition:all .3s;color:#eee}#logo a{transition:color .5s,transform .5s}#logo a:hover{background:transparent;color:#ff6808cc;transform:scale(1.15)}#content{min-height:100vh;display:flex;flex-direction:column;width:75%;margin:0 auto;box-shadow:0 0 40px #000;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;background:transparent;padding-top:90px;padding-bottom:25px}footer{width:75%;margin:0 auto;padding-top:15px;color:#eee;font-size:18px}#title{width:94%;margin:20px auto 70px;text-align:center}#title h1{font-family:finger;font-size:60px;border-bottom:1px solid #ccc;padding-bottom:5px}#title h2{font-size:25px;color:#eee;margin-top:5px;margin-bottom:5px}article.about{width:90%;margin:0 auto 20px;font-size:23px}.about h2{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.about p{text-align:justify;background-color:#1e3235;padding:30px}.container{padding:10px 50px 50px}.container .image{float:left;width:47%}.container .image img{width:100%;height:240px}.container .data{float:left;width:49%;margin-left:30px}.container h2{display:block;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}form{width:145%;overflow:hidden}form h2{color:#2c3e50}form label{display:block;width:100%;margin-top:10px;margin-bottom:5px}form input[id=name]{width:60%;padding:5px}form input[id=cedula],form input[id=birthdate],form input[id=mail],form input[id=fone],form input[id=email],form input[id=password],form textarea{width:40%;padding:5px}form button,form input[type=submit],.button-edit,.button-delete{display:block;font-size:17px;padding:5px;margin-top:15px;color:#eee;background:rgba(53,103,164,1);border:1px solid rgba(13,67,133,1);cursor:pointer}.button-edit,.button-delete{width:30%;text-align:center;float:left;margin-right:10px;text-decoration:none}.button-edit{background:orange;border:none}.button-delete{background:red;border:none}form button:hover,form input[type=submit]:hover{background:rgba(53,103,164,.8);border:1px solid rgba(13,67,133,1)}form input[disabled]{opacity:.2;cursor:not-allowed}.form_error{font-size:13px;padding:3px;background:red;color:#eee;margin-left:5px}.message{padding:5px;border:1px solid #eee;width:50%}.success{background:green;color:#eee}.message a{color:#eee}.failed{background:red;color:#eee}.project{list-style:none;display:block;float:left;width:28%;text-align:center;margin-left:20px;margin-right:20px}.project .image{width:100%;height:150px;overflow:hidden}.project p{line-height:.9}.project img{width:100%;height:200px;padding-top:10px}.project a{text-decoration:none;color:#eee}.confirm{display:block;font-weight:700;margin-top:20px}table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000001a;margin-top:20px;font-family:Arial,sans-serif;font-size:12px;text-align:justify}thead{background-color:#007bff;color:#fff}table,th,td{border:1px solid transparent;color:#040404;background-color:#eee}th,td{text-align:left;padding:5px;border-bottom:2px solid #00BFFF}th{color:#040404;background-color:#eee}th:not(:last-child),td:not(:last-child){border-right:none}tr.register:hover{background-color:#f1f9ff}button{background-color:#007bff;color:#fff;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;margin-top:10px}button:hover{background-color:#0056b3}.about{margin-top:20px}.news-container{max-width:900px;margin:auto;padding:8px;font-family:Segoe UI,sans-serif;background-color:#ffffff1a}.news-title{font-size:2rem;margin-bottom:20px;text-align:center}.news-list{list-style:none;padding:0;margin:0}.news-item{border-bottom:1px solid #ddd;padding:20px 0;display:flex;gap:20px;align-items:flex-start;transition:background .3s}.news-item:hover{background-color:#f9f9f9;color:#333}.news-link{text-decoration:none;color:inherit;display:flex;flex-direction:row;gap:20px;width:100%}.news-image img{width:150px;height:100px;object-fit:cover;border-radius:8px}.news-content{flex:1}.news-date{font-size:.9rem;color:inherit;margin:0}.news-topic{font-size:1.1rem;font-weight:700;margin:7px 0}.news-description{font-size:1rem;color:inherit;margin:0 10px 0 0;text-align:left;white-space:normal;word-wrap:break-word}.news-meta{font-size:.85rem;color:inherit;margin:0}.news-book{display:flex;justify-content:center;padding:2rem;background:rgba(255,255,255,.3);font-family:Georgia,serif}.book-page{max-width:100%;width:100%;background:rgba(255,255,255,.8);padding:1rem;box-shadow:0 0 20px #0000001a;line-height:1.8;border-radius:10px;margin:2rem auto}.news-title-1{text-align:center;font-size:1.5rem;margin-bottom:1.5rem;color:#5a3e2b}.news-image-1 img{display:block;max-width:100%;margin:0 auto 2rem;border-radius:5px;width:700px;height:auto;max-height:350px}.news-date-1{color:#333;font-size:.9rem;margin-bottom:1rem;text-align:right}.news-topic-1{font-size:2rem;margin-bottom:1rem;color:#333}.news-description-1{color:#333;font-size:1rem;margin-bottom:1.5rem;text-align:justify}.news-source-1,.news-author-1{font-size:1rem;margin-top:1rem;color:#555}.news-description p{margin-bottom:1.2rem;text-align:justify;line-height:1.8}.registration-wrapper{max-width:960px;margin:auto;padding:10px;background-color:#fffd;border-radius:1rem;box-shadow:0 8px 24px #00000014;font-family:Segoe UI,sans-serif}.page-title{text-align:center;font-size:2rem;margin-bottom:2rem;color:#2c3e50}.registration-content{display:flex;gap:2rem;flex-wrap:wrap}.image-section img{width:215px;height:auto;border-radius:.75rem;object-fit:cover}.form-section{flex:1}.status-message{padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-weight:500}.status-message.success{background:#e8f8f5;color:#27ae60}.status-message.error{background:#fdecea;color:#c0392b}.registration-form .form-group{margin-bottom:1.25rem}.registration-form label{display:block;margin-bottom:.5rem;font-weight:600;color:#34495e}.registration-form input{width:3%;padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:.5rem;transition:border-color .3s}.registration-form input:focus{border-color:#3498db;outline:none}.form-error{font-size:.875rem;color:#e74c3c;margin-top:.25rem}.btn-submit{width:60%;padding:.75rem;background-color:#3498db;color:#fff;font-weight:700;border:none;border-radius:.5rem;transition:background .3s;cursor:pointer}.btn-submit:disabled{background-color:#bdc3c7;cursor:not-allowed}.btn-submit:hover:not(:disabled){background-color:#2980b9}.course-description{margin-top:2rem;padding-top:1rem;border-top:1px solid #ccc}.course-description h2{margin-bottom:.5rem;color:#2c3e50}.course-description p{color:#444}.live-courses-container{max-width:1200px;margin:2rem auto;padding:1rem;font-family:Segoe UI,sans-serif}.contenedores,.section-title{text-align:center;font-size:2rem;margin-bottom:2rem;color:#fffd}.course-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.course-card{background:#ffffffdd;border-radius:1rem;box-shadow:0 8px 16px #0000000d;overflow:hidden;transition:transform .3s ease}.course-card:hover{transform:translateY(-5px)}.course-link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.course-image img{width:100%;height:180px;object-fit:cover;display:block}.course-info{padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.course-title{font-size:1.25rem;font-weight:700;color:#34495e;margin-bottom:.5rem}.course-dates,.course-coach{font-size:.95rem;color:#555;line-height:1.4}.back-text{position:absolute;top:100px;right:50px;font-weight:700;color:#000;cursor:pointer;transition:color .3s ease}.back-text:hover{color:#0056b3}.back-text-curso-inscripcion{padding-left:800px;top:10px;right:15px;font-weight:700;color:#007bff;cursor:pointer;transition:color .3s ease}.back-text-curso-inscripcion:hover{color:#0056b3}.block{flex:1;min-width:300px;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;cursor:pointer;text-align:center}.block:hover{transform:translateY(-5px)}#left-block{border-left:5px solid #0077cc}#center-block{border-left:5px solid rgba(255,104,8,.8)}#right-block{border-left:5px solid #28a745}.block h2{margin-bottom:10px;font-size:24px;color:#333}.description{color:#555;font-size:16px;margin:revert;text-align:justify}.contenedores{padding:40px;text-align:center}.contenedor{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.block-image{width:100%;height:250px;object-fit:cover;border-radius:12px;margin:0 auto 20px;display:block}.titulo-emprendedores{color:#07c;font-weight:700;font-size:26px;text-transform:uppercase}.registration-content{display:flex;gap:30px;align-items:flex-start;flex-wrap:wrap}.image-section{flex:2;min-width:300px;margin-bottom:.5rem;color:#2c3e50}.form-section{flex:1;min-width:380px}.image-section img{max-width:100%;height:auto;border-radius:8px;margin-bottom:10px}.float-image{float:left;margin:0 15px 15px 0;max-width:300px;height:auto}.nota{color:#37f403;font-size:.85rem;text-align:justify;display:block}.contact-info{margin-bottom:20px}.contact-info p{font-size:18px;margin:8px 0}.manager{display:flex;align-items:center;margin-top:30px}.manager img{border-radius:50%;width:100px;height:100px;object-fit:cover;margin-right:20px;border:3px solid #007bff}.manager-info h3{margin:0;color:#ccc}.manager-info p{margin:4px 0 0;color:#f6f3f3}.user-create-wrapper{display:flex;justify-content:center;margin-top:60px;padding-bottom:60px}.user-create-card{background:#ffffff;padding:2rem;border-radius:1rem;box-shadow:0 8px 20px #0000001a;width:100%;max-width:500px}.user-create-title{margin-bottom:1.5rem;text-align:center;font-size:1.6rem;color:#333}.user-create-form .form-group{margin-bottom:1.2rem;display:flex;flex-direction:column}.user-create-form label{margin-bottom:.5rem;font-weight:600;color:#444}.user-create-form input{padding:.6rem 1rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;transition:border-color .3s}.user-create-form input:focus{border-color:#007bff;outline:none}.form-error{margin-top:.3rem;color:#e74c3c;font-size:.85rem}.admin-profile-li{padding-left:10px}.admin-profile-image{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #ccc}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff9;display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:50px;height:50px;border:6px solid #ccc;border-top:6px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.menu-toggle{display:none;align-items:center;gap:8px;cursor:pointer;font-size:18px;padding:10px 15px;color:#fff;position:absolute;top:15px;left:15px;z-index:999}.menu-toggle img{height:40px;width:auto}.flecha-icono{font-size:20px;transition:transform .3s ease}.menu-text{font-weight:700}.nav-links{display:flex;list-style:none;align-items:center;gap:20px;background-color:#556b61}.project-detail-container{max-width:1000px;margin:0 auto;padding:1.5rem;font-family:Segoe UI,sans-serif}.project-image{display:flex;justify-content:center;margin-bottom:1.5rem}.project-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 20px #0000001a}.project-info{display:flex;flex-direction:column;gap:1rem;background-color:#fafafa;padding:1.5rem;border-radius:12px;box-shadow:0 0 10px #0000000d}.project-title{font-size:1.6rem;margin:0;color:#222}.project-description,.project-date,.project-coach{font-size:1.1rem;color:#444}.project-actions,.project-confirm-delete{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.button{padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;text-align:center;font-weight:600;transition:all .3s ease;max-width:30%}.button-edit{background-color:#007bff;color:#fff}.button-edit:hover{background-color:#0056b3}.button-preview{background-color:#17a2b8;color:#fff}.button-preview:hover{background-color:#0f6d83}.button-delete{background-color:#dc3545;color:#fff}.button-delete:hover{background-color:#a71d2a}.button-cancel{background-color:#6c757d;color:#fff}.button-cancel:hover{background-color:#4e555b;cursor:pointer}.button-delete-confirm{background-color:#c82333;color:#fff}.button-delete-confirm:hover{background-color:#941c28;cursor:pointer}.confirm-text{font-weight:700;color:#c82333;font-size:1.05rem}.service{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:20px;margin:15px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:transform .2s;color:#555}.service:hover{transform:translateY(-5px)}.service p{font-size:1rem;margin-bottom:15px}.service img{max-width:200px;border-radius:10px;margin-right:20px}.service-content{flex:1;text-align:left}.service-content p{font-size:1rem;margin-bottom:15px}.btn-whatsapp{display:inline-block;padding:10px 20px;background-color:#25d366;color:#fff;font-weight:700;border:none;border-radius:8px;text-decoration:none;transition:background .3s}.btn-whatsapp:hover{background-color:#1ebd5a}.youtube-float{position:fixed;left:15px;bottom:20px;z-index:1000;width:60px;height:60px;border-radius:10px;overflow:hidden;transition:transform .2s,box-shadow .2s}.youtube-float img{width:100%;height:100%;object-fit:cover}.youtube-float:hover{transform:scale(1.1);box-shadow:0 4px 10px #0000004d}.terminos-label a{color:#575789cc;text-decoration:none;font-weight:500;transition:.3s ease;font-weight:700}.terminos-label a:hover{text-decoration:underline;opacity:.9}@media (max-width: 1242px){header{display:block;width:100%;height:90px;background:transparent;position:fixed;top:0;text-transform:capitalize;margin-inline-start:0px;z-index:2}header ul{display:flex;align-items:center;width:100%;height:inherit;margin:-2.5px auto 0}header ul li{display:inline-block;margin:0 auto;text-align:center;line-height:88px;position:relative}header a{display:block;padding-right:45px;padding-left:45px;height:inherit;text-decoration:none;color:#eee;font-weight:700;font-size:12px;transition:all .3s}header a:hover,.actived{background-color:#fff;color:#ff6808cc;border-radius:5%}header.scrolled .menu-toggle,header.scrolled .flecha-icono{color:#556b6b}.nav-links li a{font-size:.9rem;padding:8px 12px;line-height:1.1}.section-title{font-size:1.5rem}.project-title{font-size:1.3rem}.project-description,.project-date,.project-coach{font-size:1rem}.project-actions,.project-confirm-delete{flex-direction:column}}@media (max-width: 961px){table{font-size:10px;word-wrap:break-word}td,th{padding:10px;text-align:left;border:1px solid #ddd;vertical-align:top}table,thead,tbody,th,td,tr{display:block}thead{display:none}tr{margin-bottom:15px;border-bottom:1px solid #ccc}td{display:flow-root;align-items:center;justify-content:flex-start;font-size:10px;padding-left:110px;position:relative;text-align:justify;border:none;border-bottom:1px solid #eee;word-wrap:break-word;min-height:24px}td:before{content:attr(data-label);position:absolute;justify-content:flex-start;left:10px;top:50%;transform:translateY(-50%);width:90px;font-weight:700;font-size:10px;color:#333;text-align:justify;white-space:normal}.project-info{padding:1rem}.button{flex:1 1 100%;max-width:30%}}@media (max-width: 780px){header ul{flex-direction:column;align-items:flex-start}header ul li{width:100%}header.scrolled{background-color:#fff}.dropdown-content{display:none;position:absolute;box-shadow:none;border-radius:0;width:100%}.menu-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:18px;padding:10px 75px;color:#fff;position:absolute;top:15px;left:15px;z-index:999}.nav-links{display:none;position:absolute;top:68px;left:0;width:200px;height:auto;background-color:#000000d9;flex-direction:column;text-align:left;padding:5px 0;z-index:998;border:2px solid #ff6808;border-radius:0 8px 8px 0}.nav-links.active{display:flex}.nav-links li a{display:block;padding:6px 15px;color:#8a9c9c;text-decoration:none;width:170px;font-size:16px;transition:background .3s;line-height:1.2}.nav-links li{margin:2px 0}.nav-links a{display:block;padding:10px 15px;color:#eee;text-decoration:none;transition:background .3s}.nav-links a:hover{background-color:#ffffff1a}#title h1{font-size:32px;text-align:center}table{font-size:10px;word-wrap:break-word}td,th{padding:10px;text-align:left;border:1px solid #ddd;vertical-align:top}table,thead,tbody,th,td,tr{display:block}thead{display:none}tr{margin-bottom:15px;border-bottom:1px solid #ccc}td{display:flow-root;align-items:center;justify-content:flex-start;font-size:10px;padding-left:110px;position:relative;text-align:justify;border:none;border-bottom:1px solid #eee;word-wrap:break-word;min-height:24px}td:before{content:attr(data-label);position:absolute;justify-content:flex-start;left:10px;top:50%;transform:translateY(-50%);width:90px;font-weight:700;font-size:10px;color:#333;text-align:justify;white-space:normal}.registration-form input{width:3%;padding:.6rem;font-size:1rem;border:1px solid #ccc;border-radius:.5rem;transition:border-color .3s}form input[id=name]{width:45%;padding:5px}.btn-submit{width:49%}.book-page{padding:1rem}}@media (max-width: 444px){body{font-size:14px}.live-courses-container{max-width:1200px;margin:2rem auto;padding:0rem;font-family:Segoe UI,sans-serif}.menu-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:18px;padding:10px 40px;color:#fff;position:absolute;top:15px;left:15px;z-index:999}.nav-links{display:none}.nav-links.active{display:flex}.block{padding:1px}.project-description,.project-date,.project-coach{font-size:10px;color:#444}.news-topic{font-size:1.1rem;font-weight:700;margin-right:60px;text-align:justify}.news-description{font-size:1rem;color:inherit;margin:40px 50px 10px -165px;text-align:left;white-space:normal;word-wrap:break-word}.news-source-1,.news-author-1{font-size:12px;margin-top:1rem;color:#555}.news-meta{font-size:.85rem;color:inherit;margin:5px 10px 10px -165px}.service p{font-size:.95rem;color:#555}.service{flex-direction:column;text-align:center}.service img{margin:0 0 15px;max-width:100%}.service-content{text-align:center}.btn-whatsapp{width:100%}.image-section img{display:block;margin:0 auto}.float-image{float:none;display:block;margin:0 auto 15px}.titulo-descripcion{margin-top:25px}.description{padding-left:15px;padding-right:15px}}
