body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;font-family:Poppins,sans-serif;overflow-x:hidden}header{align-items:center;background-color:#dbe2e8;box-shadow:0 8px 6px -6px rgba(0,0,0,.1);display:flex;height:80px;justify-content:space-between;padding:0 20px;width:100%}.Logo{color:#0b2447;font-size:28px;font-weight:600}.Hamburger{cursor:pointer;display:none}.nav-bar,.nav-bar ul{display:flex}.nav-bar ul{list-style:none}.nav-bar ul li a{color:#000;display:block;font-size:18px;margin:0 5px;padding:20px;text-decoration:none;transition:.2s}.nav-bar ul li a:hover{color:#000;font-weight:700}.nav-bar ul li a:after{border-bottom:2px solid #0b2447;content:"";display:block;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.nav-bar ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.nav-bar ul li a.active{color:#193760}@media only screen and (max-width:900px){.Hamburger{display:block}.nav-bar{background-color:#dbe2e8;box-shadow:0 8px 6px -6px rgba(0,0,0,.1);flex-direction:column;height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:80px;transition:height .5s,opacity .5s;width:100%}.nav-bar.active{height:200px;opacity:1}.nav-bar ul{margin:8px 0}.nav-bar ul li{margin-bottom:8px}.Hamburger .Line{background:#0b2447;height:2px;margin:6px 0;transition:.5s;width:30px}.Hamburger.active .Line:first-child{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.Hamburger.active .Line:nth-child(2){opacity:0}.Hamburger.active .Line:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}}body{background-color:#001136;font-family:Arial,sans-serif;margin:0}.home{align-items:center;-webkit-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out;display:flex;flex-direction:column;padding:50px}.content{max-width:600px;padding:20px;text-align:center}.container h3{color:#ebebff}.container h3,.content h3{font-size:32px;font-weight:700}.content h3{color:#fff}.content h1{color:#fff;font-size:50px;font-weight:700;margin:-3px 0}span{color:blue}.content p{color:#ebebff;font-size:20px;margin:30px 0;text-align:justify}.image-container{-webkit-animation:fadeIn 1.5s ease-out;animation:fadeIn 1.5s ease-out;margin-top:30px;max-width:300px;width:100%}.image-container img{border-radius:50%;height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){.home{align-items:center;flex-direction:row;justify-content:space-between}.content{text-align:left}.image-container{height:300px;margin-top:0;width:300px}}.button{background:none;border:6px solid #0ff;border-radius:10px;color:#0ff;cursor:pointer;-webkit-filter:drop-shadow(0 0 10px #0ff) drop-shadow(0 0 30px #0ff) contrast(2) brightness(2);filter:drop-shadow(0 0 10px #00FFFF) drop-shadow(0 0 30px #00FFFF) contrast(2) brightness(2);font-family:tahoma;font-size:20px;font-weight:700;letter-spacing:3px;padding:10px 20px;text-decoration:none;transition:.5s}.button:hover{background-color:#0ff;color:#000;-webkit-filter:drop-shadow(0 0 15px #0ff) contrast(2) brightness(2);filter:drop-shadow(0 0 15px #00FFFF) contrast(2) brightness(2)}.email{align-items:center;display:flex;margin-bottom:20px}.email input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;margin-right:10px;padding:10px}.copy-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.copy-button:hover{background-color:#0056b3}.contact-section{align-items:center;color:#ebebff;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.contact-section a{align-items:center;color:#0ff;display:flex;font-size:18px;text-decoration:none}.contact-section a:hover{text-decoration:underline}.contact-section svg{font-size:24px;margin-right:8px}@media screen and (max-width:768px){.contact-section{flex-direction:column;gap:10px}}.inicio{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/static/media/fondo.ddcd653cade3057e857a.jpg);background-position:50%;background-size:cover;color:#fff}.inicio .contenido-seccion{margin:auto;max-width:1000px;padding:0 10px;text-align:center}.info{padding:25px 25px 130px}.info h1{color:#fff;font-size:3rem;letter-spacing:5px}.info h2{font-size:20px;font-weight:400;letter-spacing:2px;margin-top:-10px}.foto{left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foto img{border-radius:50%;height:200px;image-rendering:optimizequality;object-fit:cover;width:200px}@media (max-width:768px){.foto img{left:auto;margin:auto;position:relative;top:auto;-webkit-transform:none;transform:none}}.sobremi{background-color:#e6e6e6;padding:140px 0 100px;text-align:center}.sobremi .contenido-seccion{margin:auto;max-width:1000px;padding:0 10px}.sobremi .contenido-seccion h3{font-size:30px;text-transform:uppercase}.sobremi .contenido-seccion .especial{color:#08090a;font-weight:700;margin-top:15px}.sobremi .contenido-seccion p{color:#08090a;margin:auto;max-width:700px}.sobremi .contenido-seccion .fila{border-radius:10px;display:flex;justify-content:space-between;margin-top:30px}.sobremi .contenido-seccion .fila .col{margin:6px;width:30%}.miperfil{text-align:justify}.sobremi .contenido-seccion .fila .col span{color:#08090a;display:block;font-size:14px;font-weight:700;margin:8px 0;text-align:center;text-transform:uppercase}.habilidades{background-color:#f9f9f9;opacity:0;padding:20px;transition:opacity .5s ease-in-out}.habilidades.animado{opacity:1}.contenido-seccion{margin:0 auto;max-width:1200px}.titulo-seccion{color:#333;font-size:32px;margin-bottom:20px;text-align:center}.fila{display:flex;justify-content:space-between;margin-bottom:10px}.col{flex:0 0 48%}.cont-barra{background-color:#e0e0e0;border-radius:4px;height:20px;overflow:hidden;position:relative}.cont-barra.animado .barra{transition:width 1s ease;width:100%}.barra{background-color:#4caf50;border-radius:4px;height:100%;width:0}.porcentaje-texto{color:#000;font-weight:700;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-porcentaje] .barra{-webkit-animation:crecer 1s ease;animation:crecer 1s ease}@-webkit-keyframes crecer{0%{width:0}to{width:100%}}@keyframes crecer{0%{width:0}to{width:100%}}.proyectos-container{margin:0 auto;max-width:800px;padding:40px}.proyecto{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:20px;transition:background-color .3s ease,box-shadow .3s ease}.proyecto:hover{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.proyecto h2{font-size:24px;margin-bottom:10px;transition:font-size .3s ease,margin-bottom .3s ease}.proyecto:hover h2{font-size:28px;margin-bottom:15px}.proyecto p{margin-bottom:15px;transition:margin-bottom .3s ease}.proyecto:hover p{margin-bottom:20px}.proyecto a{color:#007bff;font-weight:700;text-decoration:none;transition:color .3s ease}.proyecto a:hover{color:#0056b3;text-decoration:underline}.proyectos-container h1{color:#fff}.services-container{-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;margin:0 auto;max-width:800px;padding:40px}.services-container h1{color:#fff}.service{background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:20px;padding:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.service:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.service h2{-webkit-animation:fadeInUp 1s ease;animation:fadeInUp 1s ease;font-size:24px;margin-bottom:10px}.service p{margin-bottom:15px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=main.c3ddd2ae.css.map*/