@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Anonymous+Pro:wght@400;700&family=Courier+Prime:wght@400;700&family=Inconsolata&family=Rationale&display=swap";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;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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}html{font-size:62.5%;box-sizing:border-box;scroll-snap-type:y mandatory}*,*:before,*:after{box-sizing:inherit}body{font-family:Nunito,sans-serif,Helvetica;font-size:1.6rem;line-height:1.6}p{font-family:Rubik,sans-serif,Helvetica;color:#000;font-size:2rem;line-height:1.4;margin:0}a{text-decoration:none;color:#000}img,picture{width:100%;display:block}h1,h2,h3,h4{font-family:Nunito,sans-serif,Helvetica;text-align:center;margin:0}h1{font-size:3.6rem;color:#091e3e}h2{font-size:3.4rem;color:#2990ff}h3{font-size:2.5rem;color:#2990ff}h4{font-size:2rem}button:hover{cursor:pointer}.contenedor{width:95%;max-width:120rem;margin:0 auto;padding:3rem 5rem}.titulos{display:flex;flex-direction:column;align-items:center;line-height:1}.titulos .barra{width:200px;height:4px}.btn1-descripcion{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.5rem}.btn1-descripcion span{color:#0063cc}.btn,.btn-Cont{display:flex;align-items:center;justify-content:center;background-color:transparent}.btn{width:45px;height:45px;max-width:15vw;max-height:15vw;border:none;position:relative;border-radius:5px;transition:all .3s;padding:0}.btn .btn-Cont,.btn .btn-bg{width:100%;height:100%}.btn .btn-Cont{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);letter-spacing:.8px;border-radius:10px;transition:all .3s;border:2px solid rgba(2,25,80,.93);z-index:2;box-shadow:0 0 10px #020e46}.btn .btn-Cont.web-bd{border:2px solid rgba(1,159,221,.999)}.btn .btn-Cont.github-bd{border:2px solid rgba(0,3,5,.999)}.btn .btn-Cont.linkedin-bd{border:2px solid rgba(0,52,111,.999)}.btn .btn-Cont.grabcad-bd{border:2px solid rgba(84,0,136,.999)}.btn .btn-Cont svg{width:80%;height:80%}.btn .btn-bg{position:absolute;content:"";z-index:1;border-radius:10px;pointer-events:none;transition:all .3s}.btn .btn-bg.web{background:#2990ff}.btn .btn-bg.github{background:#000}.btn .btn-bg.linkedin{background:#0077b5}.btn .btn-bg.grabcad{background:#7007a8}.btn:hover .btn-bg{transform:rotate(35deg);transform-origin:bottom;box-shadow:0 0 10px #fffffff4}.btn:hover .btn-Cont{background-color:#01000385;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:none}.btn2{display:flex;justify-content:center;align-items:center;padding:1.5px 10px;gap:5px;background-color:#007acc;outline:3px #007ACC solid;outline-offset:-3px;border-radius:5px;border:none;cursor:pointer;transition:.4s}.btn2 .text{color:#fff;font-size:.7em;transition:.4s}.btn2 svg path{transition:.4s;stroke:#fff;fill:#fff}.btn2 svg{width:18px;height:18px}.btn2.arduino-bg:hover{background-color:transparent;outline:3px #00979c solid}.btn2.arduino-bg:hover svg path{fill:#00979c;stroke:#00979c}.btn2.spss-bg:hover{background-color:transparent;outline:3px #0051BA solid}.btn2.spss-bg:hover svg path{fill:#0051ba;stroke:#0051ba}.btn2.unity-bg:hover{background-color:transparent;outline:3px #000000 solid}.btn2.unity-bg:hover svg path{fill:#000;stroke:#000}.btn2.powerbi-bg:hover{background-color:transparent;outline:3px #F2C811 solid}.btn2.powerbi-bg:hover svg path{fill:#f2c811;stroke:#000}.boton3{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;border:1px solid #2990ff;background-color:#1271d6b6;border-radius:10px;padding:0;overflow:hidden;width:210px}.boton3 .boton3-text{color:#fff;font-weight:700;padding:1rem}.boton3 .boton3-icon{background-color:#2990ff;display:flex;align-items:center;justify-content:center;height:100%;padding:.5rem 1rem;width:40px;transition:width .5s linear}.boton3 svg{width:30px;height:30px;fill:none;stroke:#fff}.boton3:hover{background:#d3f3ff;position:relative}.boton3:hover .boton3-text{color:transparent;position:relative}.boton3:hover .boton3-icon{width:100%;position:absolute;transition:width .5s linear}.boton3:active .boton3-icon{background-color:#091e3e}.boton3:active{border:3px solid #000000}.boton4{position:relative;font-size:17px;text-transform:uppercase;text-decoration:none;padding:.5em 2.5em;display:inline-block;border-radius:6em;transition:all .2s;border:none;font-family:inherit;font-weight:500;color:#000;background-color:#00b3ff6d}.boton4:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.boton4:active{transform:translateY(-1px);box-shadow:0 5px 10px #0003}.boton4:after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.boton4:after{background-color:#00b3ff6d}.boton4:hover:after{transform:scaleX(1.4) scaleY(1.6);opacity:0}.btn3{border:none;display:block;position:relative;padding:.7em 2.3em;font-size:18px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;color:#2990ff;z-index:1;font-family:inherit;font-weight:500}.btn3 a{color:#2990ff}.btn3 .btn3-span{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;z-index:-1;border:4px solid #2990ff}.btn3 .btn3-span:before{content:"";display:block;position:absolute;width:8%;height:500%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-60deg);transition:all .3s}.btn3:hover .btn3-span:before{transform:translate(-50%,-50%) rotate(-90deg);width:100%;background:#2990ff}.btn3:hover,.btn3:hover a{color:#fff}.btn3:active .btn3-span:before{background:#2990ff}.btn4{padding:10px 20px;text-transform:uppercase;border-radius:8px;font-size:10px;color:#fff;text-shadow:none;background:transparent;cursor:pointer;box-shadow:transparent;border:1px solid rgba(255,255,255,.5019607843);transition:.5s ease;-webkit-user-select:none;user-select:none}.btn4:hover:focus{color:#000;background:#2990ff;border:1px solid #008cff;box-shadow:0 0 5px #008cff,0 0 20px #008cff,0 0 50px #008cff,0 0 100px #008cff}.linea-efecto{width:150px;height:3px;border-radius:20px;background:radial-gradient(farthest-side,#fff 90%,#0000) left/5px 5px no-repeat #2990ff;animation:w2 10s infinite linear}@keyframes w2{50%{background-position:right}}.seccion-certificado{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:4rem;justify-content:center}@media (min-width: 480px){.seccion-certificado{grid-template-columns:1fr}}@media (min-width: 768px){.seccion-certificado{grid-template-columns:40% 60%}}@media (min-width: 1024px){.seccion-certificado{grid-template-columns:25% 75%}}.seccion-certificado p{text-align:center}.seccion-certificado .certificado-opciones{display:flex;flex-direction:column;align-items:center;border-radius:20px;row-gap:3rem;padding:4rem 0;background-color:#2990ff84}.seccion-certificado .certificado-opciones .titulos h1{font-size:2.5rem}.seccion-certificado .certificado-opciones .titulos h3{font-size:1.8rem}.certificado-aptitudes{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:2rem 1rem}.certificado-aptitudes .aptitud{display:flex;place-items:center;column-gap:.4rem;background-color:#000000b6;border-radius:20px;padding:.5rem 1rem}.certificado-aptitudes .aptitud p{font-size:90%;color:#33b4ff}.certificado-aptitudes svg{width:15px;height:15px;stroke:#fff}.certificado-contenido{display:flex;flex-direction:column;gap:3rem}.certificado-contenido .certificado-descripcion{display:flex;flex-direction:column;place-items:center;row-gap:1rem}.certificado-contenido .certificado-descripcion img{max-width:250px}.certificado-contenido span{color:#2990ff;font-family:Anonymous Pro,Helvetica,sans-serif;font-weight:700}.certificado-curso{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.portada{background-image:url(/portafolio-daniels/assets/electronica-CWfMiqAw.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;margin-bottom:8rem}.portada:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-repeat:inherit;background-size:inherit;background-position:inherit;filter:blur(20px);z-index:0}@media (min-width: 768px){.portada{margin-bottom:3rem}}@media (min-width: 1024px){.portada{margin-bottom:3rem}}.portada .portada-bg1{background-color:#000000d8;position:relative}.portada .portada-contenido{display:grid;row-gap:5rem;height:100%;padding:3rem 2.5rem;position:relative}.portada .portada-contenido h1,.portada .portada-contenido h2{color:#2990ff}.portada .portada-contenido h1{line-height:1.2}.portada .portada-contenido p{color:#fff}@media (min-width: 480px){.portada .portada-contenido{padding:1rem 4rem}}@media (min-width: 768px){.portada .portada-contenido{grid-template-columns:100%;grid-template-rows:50% 50%;row-gap:1rem;padding:5rem;height:100%}}@media (min-width: 1024px){.portada .portada-contenido{grid-template-columns:30% 70%;grid-template-rows:100%;column-gap:5rem;height:100vh}}.titulos h1{line-height:1.4}.titulos h3{margin-bottom:1rem}.portada-img,.portada-desc{display:flex;flex-direction:column;justify-content:center}.portada-desc{align-items:center;grid-row:1/1}.portada-desc h1{font-size:calc(5rem + 1vw)}.portada-desc h2{font-size:calc(2rem + .5vw);font-family:Anonymous Pro,Helvetica,sans-serif}.portada-desc p{text-align:center;font-size:3rem;font-family:Anonymous Pro,Helvetica,sans-serif}@media (min-width: 480px){.portada-desc{grid-row:1/1}}@media (min-width: 768px){.portada-desc{grid-row:1/1}}@media (min-width: 1024px){.portada-desc{grid-column:2/3;grid-row:1/1;align-items:flex-start}}.home-aptitud{display:flex;flex-direction:column;row-gap:3rem}.home-aptitud p{text-align:center}.home-aptitud .aptitudes{display:grid;grid-template-columns:1fr}@media (min-width: 480px){.home-aptitud .aptitudes{grid-template-columns:1fr}}@media (min-width: 768px){.home-aptitud .aptitudes{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.home-aptitud .aptitudes{grid-template-columns:repeat(2,1fr)}}.home-aptitud .aptitudes .titulos h1{font-size:2.2rem}.home-aptitud .aptitudes .titulos h3{font-size:1.5rem}.home-aptitud .aptitudes-opciones:last-child{grid-column:1/1}@media (min-width: 480px){.home-aptitud .aptitudes-opciones:last-child{grid-column:1/1}}@media (min-width: 768px){.home-aptitud .aptitudes-opciones:last-child{grid-column:1/3}}@media (min-width: 1024px){.home-aptitud .aptitudes-opciones:last-child{grid-column:1/3}}.home-aptitud .aptitud p{font-size:1.8rem}.web-construccion{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:0 5rem;margin-top:4rem}@media (min-width: 480px){.web-construccion{flex-direction:column}}@media (min-width: 768px){.web-construccion{flex-direction:row}}@media (min-width: 1024px){.web-construccion{flex-direction:row}}.web-construccion img{width:80%}.msg-construccion{text-align:center;margin:4rem 0;color:#053c67}.header{display:grid;grid-template-columns:1fr;row-gap:2rem;padding:2rem;background-color:#000;position:relative;z-index:99}@media (min-width: 480px){.header{grid-template-columns:1fr}}@media (min-width: 768px){.header{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.header{grid-template-columns:1fr 4fr 1fr}}.header .header-logo{display:flex;justify-content:center}@media (min-width: 768px){.header .header-logo{justify-content:flex-start}}.header .header-logo img{max-width:160px;filter:drop-shadow(0px 0px 20px rgba(2,51,66,.8))}.header .header-logo img:hover{filter:drop-shadow(0px 0px 30px rgba(2,104,238,.9))}.header .header-amburguesa{display:flex;display:visibility;justify-content:center}@media (min-width: 768px){.header .header-amburguesa{display:none}}@media (min-width: 1024px){.header .header-amburguesa{display:none}}.header .header-amburguesa svg{stroke:#fff}.header .header-amburguesa:hover{cursor:pointer}.header .header-enlaces{display:flex;flex-direction:column;row-gap:.5rem;column-gap:1.5rem;justify-content:center;align-items:center;visibility:hidden;max-height:0;opacity:0;transition:visibility .1s linear,opacity .4s ease-in-out,max-height .3s ease}.header .header-enlaces.activa-anburguesa{visibility:visible;opacity:1;max-height:100%}@media (min-width: 480px){.header .header-enlaces{flex-direction:column}}@media (min-width: 768px){.header .header-enlaces{flex-direction:row;grid-column:1/3;visibility:visible;opacity:1;max-height:100%}}@media (min-width: 1024px){.header .header-enlaces{flex-direction:row;grid-column:2/3;visibility:visible;opacity:1;max-height:100%}}.header .header-enlaces a{display:flex;font-size:20px;color:#fff;font-family:Rubik,sans-serif,Helvetica}.header .header-enlaces a:hover{color:#2990ff;font-size:21px}.header .header-enlaces .estado-activo{border-radius:8px;padding:.5rem 1rem;background-color:#2990ff84}.header .header-enlaces .estado-activo:hover{color:#fff}.header .header-btn{display:flex;justify-content:center;column-gap:3rem;padding:0 20px}@media (min-width: 768px){.header .header-btn{grid-column:2/3;grid-row:1/2;justify-content:flex-end}}@media (min-width: 1024px){.header .header-btn{grid-column:3/4;grid-row:1/2}}.dropdown{float:left;overflow:hidden}.dropdown .drop-boton{display:flex;align-items:center;justify-content:center;column-gap:.8rem;background-color:transparent;border:none;color:#fff;font-size:20px;font-family:Rubik,sans-serif,Helvetica;height:45px}.dropdown .drop-boton:hover{color:#2990ff;font-size:21px}.dropdown .drop-boton svg{max-width:20px;max-height:20px}.dropdown-content{display:none;position:absolute;background-color:#000;z-index:5}.dropdown-content p{color:#fff}.dropdown-content a{float:none;padding:12px}.dropdown-content a:hover{background-color:#2990ff84}.dropdown-content a:hover p{color:#fff}.dropdown:hover .dropdown-content{display:block}.footer,.footer-titulos{display:flex;flex-direction:column}.footer h1,.footer h2,.footer a,.footer p{color:#fff}.footer p{font-size:1.6rem}.footer .footer-titulos{align-items:center;margin-bottom:2rem;width:100%}.footer .footer-titulos h1{color:#2990ff;text-transform:uppercase;font-weight:900;line-height:1}.footer .footer-titulos .linea-efecto{width:160px}.footer-container-1{background-color:#091e3e;display:grid;grid-template-columns:repeat(1,1fr);gap:2vw;padding:4rem 3rem}@media (min-width: 480px){.footer-container-1{grid-template-columns:repeat(1,1fr);padding:4rem}}@media (min-width: 768px){.footer-container-1{grid-template-columns:repeat(3,1fr);padding:4rem 5rem}}@media (min-width: 1024px){.footer-container-1{grid-template-columns:repeat(5,1fr);padding:4rem 5rem}}.footer-container-1 a{text-align:justify}.footer-container-1 p{text-align:center}.footer-container-1 .footer-information{display:flex;flex-direction:column;padding:1rem 2vw}@media (min-width: 768px){.footer-container-1 .footer-information{align-items:center}}@media (min-width: 1024px){.footer-container-1 .footer-information{align-items:flex-start}}.footer-container-1 .footer-information.foot-pos1{grid-column:1/2}@media (min-width: 1024px){.footer-container-1 .footer-information.foot-pos1{grid-column:1/3}}.footer-container-1 .footer-information.foot-pos2{padding:0}.footer-container-1 .footer-information.foot-pos4{row-gap:1.5rem;grid-column:1/1}@media (min-width: 480px){.footer-container-1 .footer-information.foot-pos4{grid-column:1/1}}@media (min-width: 768px){.footer-container-1 .footer-information.foot-pos4{grid-column:1/4}}@media (min-width: 1024px){.footer-container-1 .footer-information.foot-pos4{grid-column:5/5}}.footer-container-1 .footer-information.foot-pos4 .footer-btn-tec{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer-container-1 .footer-information .footer-social-1{display:flex;justify-content:center;margin:2rem 0;gap:2rem;width:100%}.footer-container-1 .footer-information .address-contenedor{padding-left:15%}.footer-container-1 .footer-information .address-contenedor .footer-address{display:flex;align-items:center;justify-content:left;gap:.8vw;padding-bottom:1rem;width:100%}.footer-container-1 .footer-information .address-contenedor .footer-address svg{max-width:25px;max-height:25px;stroke:#2990ff}.footer-container-1 .footer-information .address-contenedor .footer-address .text-largo{flex-wrap:wrap;word-break:break-all}.footer-container-1 .footer-information .footer-links{display:flex;flex-direction:column;padding-left:20%;gap:1rem;width:80%}.footer-container-1 .footer-information .footer-links a{display:flex;align-items:center;justify-content:left;column-gap:.5rem;line-height:0;transition:transform .5s ease}.footer-container-1 .footer-information .footer-links a:hover{cursor:pointer;color:#2990ff;transform:translate(10px)}.footer-container-1 .footer-information .footer-links a svg{max-width:22px;max-height:22px;stroke:#2990ff}.footer-container-1 .footer-information .footer-logo{width:100%;margin-top:auto}.footer-container-1 .footer-information .footer-logo svg{max-width:10px;max-height:10px;stroke:#2990ff}.footer-container-1 .footer-information .footer-logo img{margin:auto;width:70%;filter:drop-shadow(0px 0px 20px rgba(2,51,66,.8))}.footer-container-1 .footer-information .footer-logo img:hover{filter:drop-shadow(0px 0px 30px rgba(2,104,238,.9))}.footer-container-2{display:flex;justify-content:center;align-items:center;padding:.6vw 3vw;min-height:6rem;background-color:#000}.footer-container-2 button{background-color:transparent;padding:0;margin:0;border:none;color:#2990ff}.footer-container-2 p{font-family:Anonymous Pro,Helvetica,sans-serif;text-align:center}.seccion-portafolio{display:flex;flex-direction:column;row-gap:4rem}.seccion-portafolio p{text-align:center}.portafolio-opciones{display:flex;justify-content:center;gap:5rem;flex-wrap:wrap}.portafolio-opciones p{text-align:center}.curso,.curso-img,.curso-descripcion,.curso-datos,.curso-datos-inf{display:flex}.curso{flex-direction:column;align-items:center;background-color:#d8edff;max-width:350px;box-shadow:5px 5px 10px #0000008f}.curso .curso-img{position:relative;justify-content:center;width:100%}.curso .curso-img img{max-width:100%}.curso .curso-img .curso-etiqueta{position:absolute;padding:.5rem 1rem;border:1px solid black;background-color:#11285a90;width:150px;left:0%;top:40%}.curso .curso-img .curso-etiqueta a{color:#2990ff;font-weight:700}.curso .curso-descripcion{flex-direction:column;row-gap:1.8rem;padding:1.5rem 2rem;width:100%}.curso .curso-descripcion h3{line-height:1;color:#091e3e;font-size:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.47)}.curso .curso-descripcion p{font-family:Rubik,sans-serif,Helvetica;font-size:100%;font-weight:400}.curso .curso-descripcion a{font-size:20px;font-weight:400;color:#2990ff}.curso .curso-descripcion a span{font-size:25px}.curso-datos{column-gap:2rem}.curso-datos .curso-datos-inf{justify-content:center;align-items:center;column-gap:6px;font-size:.8em}.curso-datos .curso-datos-inf svg{width:25px;height:25px;stroke:#2990ff}.about{display:grid;grid-template-columns:100%;grid-template-rows:50% 50%;place-items:center;row-gap:1rem}@media (min-width: 480px){.about{grid-template-columns:100%;grid-template-rows:50% 50%}}@media (min-width: 768px){.about{grid-template-columns:100%;grid-template-rows:50% 50%}}@media (min-width: 1024px){.about{grid-template-columns:60% 40%;grid-template-rows:100%;column-gap:3rem}}.about .about-contenido{display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:center}@media (min-width: 1024px){.about .about-contenido{align-items:flex-start}}.about .about-contenido p{text-align:center}.about .about-contenido .titulos{width:100%;align-items:center}.about .about-contenido .titulos h1{text-align:left;font-size:5vw}.about .about-contenido .titulos h3{display:flex;align-items:center;column-gap:2rem}.about .about-contenido .titulos svg{width:30px;height:30px;stroke:#2990ff}@media (min-width: 1024px){.about .about-contenido .titulos{align-items:start}.about .about-contenido .titulos h1{font-size:3vw}}.about .about-contenido .about-lista{display:flex;column-gap:2rem;padding-left:3rem}.about .about-contenido .about-lista .lista1{display:flex;align-items:center;column-gap:1rem;padding:.5rem 0}.about .about-contenido .about-lista .lista1 svg{width:20px;height:20px;stroke:#2990ff}.about .about-consola{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.about .about-img{width:100%;height:95%;display:flex;align-items:center;justify-content:center}.about-contacto{display:flex;align-items:center;column-gap:3rem}.about-contacto .ab-contacto-img{line-height:0}.about-contacto .ab-contacto-img svg{width:60px;height:60px;stroke:#2990ff}.about-contacto .ab-contacto-desc{display:flex;flex-direction:column;justify-content:center}.about-contacto .ab-contacto-desc h3{font-size:1.6rem}.modelo1{grid-template-columns:100%;grid-template-rows:50% 50%;align-items:center;justify-content:center}.modelo1 .about-contenido{grid-row:1/1}@media (min-width: 480px){.modelo1{grid-template-columns:100%;grid-template-rows:50% 50%}.modelo1 .about-contenido{grid-row:1/1}}@media (min-width: 768px){.modelo1{grid-template-columns:100%;grid-template-rows:50% 50%}.modelo1 .about-contenido{grid-row:1/1}}@media (min-width: 1024px){.modelo1{grid-template-columns:40% 60%;grid-template-rows:100%;column-gap:3rem}.modelo1 .about-contenido{grid-column:2/2}}.cont{display:flex;flex-direction:column;column-gap:4rem;row-gap:4rem;align-items:center;justify-content:center}@media (min-width: 768px){.cont{flex-direction:row}}@media (min-width: 1024px){.cont{flex-direction:row}}.cont-descripcion{display:flex;flex-direction:column;row-gap:2rem;justify-content:center}.cont-descripcion p{text-align:left}.cont-descripcion .mi-datos{display:flex;justify-content:left;flex-wrap:wrap;gap:2rem 6rem}.formulario1{position:relative;overflow:hidden;border-radius:10px;box-shadow:10px 10px 20px #000000b3}.formulario1 h2{font-size:2.5rem}.formulario1 .btn3{width:80%}.form1-contenido{display:flex;flex-direction:column;row-gap:2rem;padding:4rem 5rem;justify-content:center;align-items:center;border:none}.form1-contenido .form1-input{display:flex;flex-direction:row;position:relative}.form1-contenido .form1-input svg{position:absolute;top:11px;stroke:#333237;max-width:20px;max-height:20px}.inputField1{width:100%;background-color:transparent;border:none;border-bottom:2px solid rgb(173,173,173);margin:10px 0;color:#000;font-size:1em;font-weight:500;box-sizing:border-box;padding-left:30px}.inputField1:focus{outline:none;border-bottom:2px solid rgb(0,133,190)}.inputArea1{height:120px;border-radius:10px;padding:1rem}.inputArea1:focus{outline:none;border:2px solid rgb(0,133,190)}.formulario1:before{position:absolute;content:"";width:500px;height:500px;background-color:#00b3ff6d;transform:rotate(45deg);left:-294px;bottom:55px;z-index:-1;border-radius:30px;box-shadow:5px 5px 10px #00000015}.full-formulario{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2rem;background-color:#000000e6;z-index:99}.full-formulario img{max-width:50%;max-height:50%}.seccion-mi,.mi-contenido{display:flex}.seccion-mi{flex-direction:column;row-gap:3rem;justify-content:center;align-items:center}.seccion-mi .contacto-banner h4{text-align:left}.seccion-mi .contacto-banner span{font-weight:400}.seccion-mi .contacto-banner .contacto-boton{row-gap:1rem}.seccion-mi .contacto-banner .contactto-svg{display:flex;background-color:#2990ff;padding:.5rem;border-radius:10px;justify-content:center;align-items:center}.seccion-mi .contacto-banner .contactto-svg svg{stroke:#fff;max-width:30px;max-height:30px}.mi{display:grid;grid-template-columns:100%;grid-template-rows:auto auto;gap:4rem;place-items:center}@media (min-width: 480px){.mi{grid-template-columns:100%;grid-template-rows:auto auto}}@media (min-width: 768px){.mi{grid-template-columns:30% 70%;grid-template-rows:100%}}@media (min-width: 1024px){.mi{grid-template-columns:30% 70%;grid-template-rows:100%}}.mi .mi-img{display:flex;justify-content:center;align-items:center}.mi .mi-img img{border-radius:10px;width:80%}.mi .mi-contenido{display:flex;flex-direction:column;row-gap:2rem}.mi .mi-contenido p{text-align:center}.curso2,.curso2-img,.curso2-descripcion,.curso2-datos,.curso2-datos-inf{display:flex}.curso2{flex-direction:column;align-items:center;width:100%;border-radius:20px;overflow:hidden;box-shadow:8px 8px 8px #515151}.curso2 .curso2-img{position:relative;justify-content:center;width:100%}.curso2 .curso2-img img{width:100%}.curso2 .curso2-descripcion{flex-direction:column;row-gap:1.8rem;padding:1.5rem 2rem;width:100%}.curso2 .curso2-descripcion h3{line-height:1;color:#091e3e}.curso2 .curso2-descripcion p{font-family:Rubik,sans-serif,Helvetica;font-size:100%;font-weight:400}.curso2 .curso2-descripcion a{font-size:20px;font-weight:700}.curso2 .curso2-descripcion a span{font-size:25px}.curso2 .curso2-descripcion a:hover{color:#fff}.curso2 .curso2-informacion{display:flex;flex-direction:column;row-gap:1rem}.curso2 .curso2-informacion .curso2-inf{padding-left:1rem;font-size:1.3rem}.curso2-datos{column-gap:2rem}.curso2-datos .curso2-datos-inf{justify-content:center;align-items:center;column-gap:6px;font-size:.8em}.curso2-datos .curso2-datos-inf svg{width:25px;height:25px}.color-powerbi{background-color:#f2c811}.color-powerbi svg{stroke:#534700}.color-powerbi a{color:#000}.color-electronica{background-color:#75c300}.color-electronica svg{stroke:#0c5300}.color-electronica a{color:#fff}.color-telecomunicaciones{background-color:#a3bce2}.color-telecomunicaciones svg{stroke:#0059ff}.color-telecomunicaciones a{color:#0a025c}.color-web{background-color:#2990ff73}.color-web svg{stroke:#4f76f7}.color-web a{color:#000}.curso-proyecto{display:flex;flex-direction:column;row-gap:4rem;padding-top:5rem}.curso-proyecto2{display:grid;grid-template-columns:1fr;gap:4rem 6rem}@media (min-width: 480px){.curso-proyecto2{grid-template-columns:1fr}}@media (min-width: 768px){.curso-proyecto2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.curso-proyecto2{grid-template-columns:repeat(3,1fr);justify-content:center}}.curso-informacion{display:grid;grid-template-columns:1fr;column-gap:1rem;row-gap:3rem}@media (min-width: 480px){.curso-informacion{grid-template-columns:1fr}}@media (min-width: 768px){.curso-informacion{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.curso-informacion{grid-template-columns:repeat(3,1fr)}}.curso-informacion .curso-inf-skill{display:flex;flex-direction:column;row-gap:1rem;align-self:flex-start}.curso-informacion .curso-inf-skill h4{text-align:center;padding-left:1rem}.curso-informacion .curso-inf-skill p{text-align:justify}.curso-informacion .curso-inf-skill ul{margin:0}.curso-informacion .curso-inf-img{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-row:1/1;background-color:#091e3e;border-radius:20px;padding:1rem 0}.curso-informacion .curso-inf-img svg{width:20vw;height:20vw}.curso-informacion .curso-inf-img p{font-size-adjust:3vw;color:#fff}.curso-informacion .curso-inf-img img{width:30%}@media (min-width: 480px){.curso-informacion .curso-inf-img{background-color:#091e3e;grid-row:1/1}.curso-informacion .curso-inf-img img{width:30%}}@media (min-width: 768px){.curso-informacion .curso-inf-img{grid-column:2/3;background-color:transparent}.curso-informacion .curso-inf-img p{color:#000}.curso-informacion .curso-inf-img img{width:80%}}@media (min-width: 1024px){.curso-informacion .curso-inf-img{grid-column:2/3;background-color:transparent}.curso-informacion .curso-inf-img p{color:#000}.curso-informacion .curso-inf-img img{width:80%}}.curso-inf-titulo{display:flex;flex-direction:row;column-gap:1rem;align-items:center;justify-content:center}.curso-inf-titulo h3{text-align:left}.curso-inf-titulo .curso-skill-icono{display:flex;background-color:#2990ff;border-radius:10px;padding:1rem}.curso-inf-titulo .curso-skill-icono svg{max-width:50px;max-height:50px;stroke:#fff}.curso-certificado{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:4rem}@media (min-width: 480px){.curso-certificado{grid-template-columns:1fr}}@media (min-width: 768px){.curso-certificado{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.curso-certificado{grid-template-columns:2fr 1fr}}.curso-certificado .curso-cert-img{display:flex;align-items:center;justify-content:center}.curso-certificado .curso-cert-img img{width:90%;border:3px solid #2990ff;border-radius:20px;box-shadow:8px 8px 20px #515151}.curso-certificado .curso-cert-inf{display:flex;flex-direction:column;align-items:flex-start;row-gap:2rem}.curso-cert-cont{display:flex;column-gap:15px}.curso-cert-cont span{font-size:2rem;font-weight:400}.curso-cert-cont .curso-skill-icono{display:flex;align-items:center;background-color:#2990ff;padding:.8rem;border-radius:10px}.curso-cert-cont .curso-skill-icono svg{max-width:25px;max-height:25px;stroke:#fff}.curso-proy-descripcion p{text-align:center;font-family:Nunito,sans-serif,Helvetica}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2rem;z-index:1000}.overlay .overlay-svg{display:flex;justify-content:center;align-items:center;background-color:#232323;width:70px;height:70px;border-radius:50%;padding:2rem}.overlay .overlay-svg:hover{cursor:pointer}.overlay .overlay-svg p{color:#fff;font-weight:900;font-family:Nunito,sans-serif,Helvetica;font-size:3rem}.fullscreen-image{max-width:50%;cursor:pointer}.contacto{display:flex;flex-direction:column;row-gap:1rem}.contacto .contacto-introduccion{padding-top:2rem}.contacto .contacto-introduccion p{text-align:justify}@media (min-width: 480px){.contacto .contacto-introduccion p{text-align:justify}}@media (min-width: 768px){.contacto .contacto-introduccion p{text-align:center}}@media (min-width: 1024px){.contacto .contacto-introduccion p{text-align:center}}.contacto-banner{display:flex;justify-content:center;flex-direction:column;align-items:center;column-gap:5rem;padding-top:4rem}@media (min-width: 480px){.contacto-banner{flex-direction:column;row-gap:2rem;padding-top:4rem}}@media (min-width: 768px){.contacto-banner{flex-direction:row;column-gap:1.5rem;padding-top:0}}@media (min-width: 1024px){.contacto-banner{flex-direction:row;column-gap:5rem;padding-top:0}}.contacto-banner .contacto-boton{display:flex;flex-direction:column;row-gap:4rem}.contacto-banner .contacto-boton .contacto-btn1{display:flex;column-gap:2.5rem;align-items:center}.contacto-banner .contacto-boton .contacto-btn1 .grabcad{background-color:#28a29a}.contacto-banner .contacto-boton .contacto-btn1 .grabcad-bd{border-color:#21680e}.contacto-banner .contacto-img{display:flex;align-items:center;justify-content:center;padding-bottom:3rem}.contacto-banner .contacto-img img{max-width:250px}@media (min-width: 480px){.contacto-banner .contacto-img{padding-bottom:3rem}}@media (min-width: 768px){.contacto-banner .contacto-img{padding-bottom:0}}@media (min-width: 1024px){.contacto-banner .contacto-img{padding-bottom:0}}.consola{display:flex;flex-direction:column;width:90%;height:50rem;border:5px solid #343434;border-radius:5px}@media (min-width: 480px){.consola{height:50rem}}@media (min-width: 768px){.consola{height:50rem}}@media (min-width: 1024px){.consola{height:85%}}.consola .consola-head{background-color:#343434;display:flex;justify-content:space-between;align-items:center;padding:2rem;margin:0}.consola .consola-head h5{color:#00aeff;margin:0;font-size:1.5rem}.consola .consola-head .consola-btn{display:flex;column-gap:1rem}.consola .consola-head .consola-btn .con-btn{border-radius:50%;width:1.2rem;height:1.2rem}.consola .consola-head .consola-btn .consola-btn-1{background-color:red}.consola .consola-head .consola-btn .consola-btn-2{background-color:#fbff00}.consola .consola-head .consola-btn .consola-btn-3{background-color:#4dff00}.consola .consola-contenido{background-color:#1c1c1c;display:flex;flex-direction:column;row-gap:1rem;height:100%;padding:2rem 1.5rem 3rem}.consola .consola-contenido .con-text{color:#2990ff;font-family:Anonymous Pro,Helvetica,sans-serif;font-size:1.4rem;line-height:1.8}.consola .consola-contenido .consola-logo{color:#00d0ff;display:flex;flex-direction:column;align-items:center;width:100%}.consola .consola-contenido .consola-logo .contenido-logo{display:flex;flex-direction:column;font-size:.09rem}.tarjeta,.tarjeta-img,.tarjeta-btn{display:flex;align-items:center;justify-content:center}.tarjeta{flex-direction:column;row-gap:3rem;padding:2rem;border:3px solid #000000;border-radius:20px;background:#000000b5}.tarjeta .tarjeta-img{background-image:url(/portafolio-daniels/assets/bit-DwSw_BYi.gif);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:10px;height:15rem;width:100%;margin-bottom:4rem}.tarjeta .tarjeta-img img{max-height:150px;max-width:150px;border-radius:50%;border:3px solid rgba(0,1,7,.3921568627);margin-bottom:-10rem}.tarjeta .tarjeta-descripcion{text-align:center;display:flex;flex-direction:column;row-gap:2rem}.tarjeta .tarjeta-descripcion p,.tarjeta .tarjeta-descripcion h3{font-family:Anonymous Pro,Helvetica,sans-serif}.tarjeta .tarjeta-btn{column-gap:2rem}.card{--card-color: #0080ff;--blub-color: #52d4eb;position:relative;-webkit-user-select:none;user-select:none;width:85%;height:auto;margin:3rem 0}.card h1{line-height:2;font-size:3vw}@media (min-width: 1024px){.card{align-items:start}.card h1{font-size:2vw}}.card p{color:#000;text-align:center;font-size:1.8rem;font-style:italic;padding:0 3rem;color:#11285a}.card .card-contenido{display:flex;align-items:center;width:100%;background-color:#518ef611}.card img{border-radius:10px;margin:1rem 0;opacity:.9;width:90%}.card a{width:90%;display:flex;justify-content:center}.card a:hover{cursor:default}@keyframes keyframes-rotate-blubs{0%{transform:translate(10px) rotate(360deg)}50%{transform:translate(-5px,10px) rotate(180deg)}to{transform:translate(10px) rotate(0)}}.card span{width:100px;height:100px;position:absolute;background:linear-gradient(0deg,transparent,var(--blub-color));border-radius:100%;opacity:.5;animation:keyframes-rotate-blubs 4s infinite linear}.card span:nth-child(1){top:-5%;left:-5%;width:60px;height:60px;animation-delay:.1s;opacity:.3}.card span:nth-child(2){top:70%;left:-10%;width:80px;height:80px;animation-delay:.2s;opacity:.3}.card span:nth-child(3){top:30%;left:80%;animation-delay:.3s;opacity:.6}.card span:nth-child(4){top:90%;left:60%;width:90px;height:90px;animation-delay:.4s;opacity:.4}.card div{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);outline:1px solid var(--card-color);color:var(--card-color);width:100%;height:100%;border-radius:5%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.card div hr{border:none;border-top:1px solid var(--card-color);opacity:.5}.card div button{background-color:transparent;color:var(--card-color);border:none;outline:1px solid var(--card-color);border-radius:1rem;padding:1.5rem 1rem;margin-bottom:2rem;font-size:2rem;font-family:Nunito,sans-serif,Helvetica;font-weight:700;transition:.3s;display:flex;align-items:center;justify-content:center;gap:.2em;width:60%}.card div button .arrow{width:0px;height:20px;fill:var(--blub-color);transform:scale(0);transition:.3s}.card div button:hover .arrow{width:20px;margin-left:1em;transform:scale(1)}.card div button:hover{background-color:var(--card-color);color:#fff;cursor:pointer}.card2{width:230px;border-radius:20px;background:#1b233d;padding:5px;overflow:hidden;box-shadow:#64646f33 0 7px 20px;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.card2 .top-section{height:150px;border-radius:15px;display:flex;flex-direction:column;background:linear-gradient(45deg,#2990ff,#2954ff7d);position:relative}.card2 .top-section .card2-img{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.card2 .top-section .card2-img img{width:80%;border-radius:12px;opacity:.4}.card2 .icons2{position:absolute;top:0;width:100%;height:30px;display:flex;justify-content:space-between}.card2 .icons2 .logo{padding-left:20px}.card2 .icons2 .logo svg{stroke:#fff;width:22px;height:22px}.card2 .icons2 .social-media{height:100%;padding:8px 15px;display:flex;gap:5px}.card2 .icons2 .social-media svg{stroke:#1b233d;width:20px;height:20px}.card2 .bottom-section{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;margin-top:15px;padding:10px}.card2 .bottom-section h3{font-size:2rem;line-height:1;color:#2990ff}.card2 .bottom-section p{text-align:center;color:#fff;font-size:1.2rem}.card2 .bottom-section p span{color:#0062ff}.card2 .top-section .border{border-bottom-right-radius:10px;height:30px;width:130px;background:#fff;background:#1b233d;position:relative;transform:skew(-40deg);box-shadow:-10px -10px #1b233d}.card2 .top-section .border:before{content:"";position:absolute;width:15px;height:15px;top:0;right:-15px;background:#fff0;border-top-left-radius:10px;box-shadow:-5px -5px 0 2px #1b233d}.card2 .top-section:before{content:"";position:absolute;top:25px;left:0;background:#fff0;height:15px;width:15px;border-top-left-radius:15px;box-shadow:-5px -5px 0 2px #1b233d}.card2 .top-section .icons2 .logo .top-section{height:100%}.tarjeta3,.tarj3-titulo,.tarjeta3-btn{display:flex;flex-direction:column}.tarjeta3{padding:2rem 3rem;border:solid 2px rgb(0,68,136);border-radius:12px;box-shadow:5px 5px 10px #1929b9ae;row-gap:.5rem;width:200px;background-color:#000000e6}.tarjeta3 h3{color:#048;font-size:100%}.tarjeta3 .tarjeta3-contenido{display:flex;flex-direction:row;place-items:center;column-gap:1.5rem;padding-bottom:.5rem}.tarjeta3 .tarjeta3-contenido p{color:#007cf9;font-size:90%}.tarjeta3 .tarjeta3-btn .boton4{padding:.5rem 1.8rem;text-transform:none;background-color:#4b9cffb9}.tarjeta3 svg{stroke:#2990ff;width:40px;height:40px}.notificationCard{width:250px;height:280px;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 35px;gap:10px;box-shadow:8px 8px 20px #00000095;border-radius:20px}.notificationCard svg{width:70px;height:70px}.notificationHeading{color:#091e3e;font-weight:600;font-size:.9em}.notificationPara{color:#858585;font-size:.7em;font-weight:600;text-align:center}.buttonContainer{display:flex;flex-direction:column}.AllowBtn{display:flex;align-items:center;justify-content:center;width:120px;height:25px;background-color:#2990ff;color:#fff;border:none;border-radius:20px;font-size:.9em;font-weight:700;cursor:pointer;padding:2rem}.AllowBtn:hover{background-color:#0062ff}.scroll-icono{line-height:0;display:inline-block;position:fixed;background-color:#2990ff;border-radius:50%;padding:.8rem;z-index:99}.scroll-icono svg{width:22px;height:22px}.scroll-icono:hover{cursor:pointer;background-color:#2e7aff}.arriba-svg{right:30px;bottom:45px}.abajo-svg{right:30px;bottom:100px}
