.header{margin-top:2.125rem;display:flex;justify-content:center;align-items:center;z-index:2;font-size:var(--font-sizeText)}.header-navigation{position:fixed;top:0;display:flex;gap:1.25rem;padding:.3125rem .9375rem;background-color:#d8d8d810;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem)}.navigation-option{text-decoration:inherit;color:#f2613f;font-weight:100;transition:color .3s;font-weight:600}.navigation-option:hover{color:#ff9171;text-decoration:underline}@media only screen and (max-width: 1100px){.header{display:none}}@media only screen and (min-width: 1400px){.header{margin-top:1.875rem}}.badge-link{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.125rem .5rem;text-decoration:none;color:silver;border:thin solid;opacity:.7}.badge-link:hover{opacity:1}.badge-link span{font-size:var(--font-secondsizeText)}.badge-link svg{height:1.25rem;width:1.25rem}@media only screen and (max-width: 1000px){.badge-link{padding:.3125rem}}@media only screen and (max-width: 600px){.badge-link span{display:none;width:fit-content}}.about{display:flex}.about-information{display:flex;flex-flow:column;align-items:center;gap:1.25rem;justify-content:space-between;min-width:18.75rem;padding:2.5rem 0 0;background:url(/assets/img-noise-361x370-DsHJ1gZy.png);background-size:cover;background-position:center;border:solid thin #d8d8d810;z-index:1}.about-containerlogo{width:10.3125rem;height:10.3125rem;border-radius:50%}.about-logo{display:block;width:100%;height:100%;border-radius:50%;background-color:#c8c8c815}.about-data{display:flex;flex-direction:column;align-items:center;gap:.625rem}.data-profesion{font-size:var(--font-secondsizeText);color:var(--subtitle-color)}.about-social{display:flex;gap:.3125rem;justify-content:center}.about-contact{width:100%;display:flex}.about-buttonlink{width:50%;text-decoration:none}.about-button{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;height:3.75rem;border:solid thin #2d2d2d;background-color:#d8d8d810;cursor:pointer;transition:background-color ease .5s;opacity:.8;color:silver}.about-button:hover{opacity:1}.about-button span{font-size:var(--font-secondsizeText);color:silver}.about-button svg{height:1.875rem;width:1.875rem}.about-aboutMe{display:flex;flex-flow:row;justify-content:end}.aboutme-console{height:100%;width:97%}.console-header{height:fit-content;display:flex;justify-content:end;align-items:center;padding:0 1.25rem;gap:.625rem;background-color:#d8d8d810}.console-header h2{padding:.625rem 0;margin:0 auto 0 0}.console-body{display:flex;flex-direction:column;justify-content:center;height:fit-content;min-height:21.875rem;padding:5% 10%;background-color:#101010;color:silver;text-wrap:pretty}.console-body h1{font-weight:500;margin-bottom:1.25rem;color:#f2613f;font-size:1.75rem}.console-body p{font-size:var(--font-secondsizeText);margin-bottom:1.25rem}.console-button{height:.9375rem;width:.9375rem;border-radius:50%}.console-available{background-color:#59c837}.console-availabletxt{text-decoration:none;font-size:var(--font-secondsizeText);color:#59c837}@media only screen and (max-width: 1400px){.about-button svg{height:1.5rem;width:1.5rem}}@media only screen and (max-width: 1100px){.about{margin-top:.3125rem;flex-direction:column;gap:1.875rem}.about-information{flex-direction:row;justify-content:space-between;gap:initial;padding:0}.about-data{gap:.9375rem}.about-containerlogo{padding:1.25rem}.about-social{gap:.625rem}.about-contact{width:9.375rem;height:74%;padding-right:1.25rem;flex-direction:column;align-items:end;justify-content:center;gap:.625rem}.about-buttonlink{width:80%;height:50%}.about-button span{display:none}.aboutme-console{width:100%}.console-body{padding:2.5rem 8%;min-height:18.75rem}}@media only screen and (max-width: 600px){.about{margin-top:9.5rem}.about-information{position:fixed;top:0;left:0;right:0;min-width:20rem}.about-data{padding:.3125rem 0;gap:.625rem}.about-containerlogo{width:18.75%;height:auto;padding:.3125rem}.about-contact{flex-direction:column;align-items:end;padding-right:0;height:100%;gap:.125rem;width:18.75%}.about-buttonlink{width:100%;height:3.75rem}.about-button svg{height:1.3125rem;width:1.3125rem}.console-button{display:none}.aboutme-console{width:100%}.console-body{padding:1.875rem 8%;min-height:18.75rem}}@media only screen and (min-width: 1400px){.about-information{min-width:22.5rem}}.projects-container{display:grid;gap:1.25rem;padding:1.25rem 0 0}@media only screen and (max-width: 1100px){.projects-container{padding:1.875rem 0 0;gap:1.875rem}}@media only screen and (max-width: 600px){.projects-container{padding:1.875rem 0 0}}.projectItem{border:solid thin #d8d8d810;display:flex}.projectItem-img{display:block;aspect-ratio:16/9;width:60%}.projectItem-content{display:flex;flex-direction:column;justify-content:space-between;width:40%;padding:2% 5% 3%}.projectItem-division{display:flex;padding:.3125rem 1.875rem}.projectItem-divn{display:block;width:50%;height:.0625rem;background-color:#c69749}.divn-left{-webkit-mask-image:linear-gradient(to left,white 50%,transparent);mask-image:linear-gradient(to left,white 50%,transparent)}.divn-right{-webkit-mask-image:linear-gradient(to right,white 50%,transparent);mask-image:linear-gradient(to right,white 50%,transparent)}.projectItem-description{color:silver;text-wrap:pretty;font-size:var(--font-secondsizeText);margin-bottom:.625rem}.projectItem-buttons{display:flex;gap:.625rem}.projectItem-buttons a{text-decoration:none}.projectItem-button{display:flex;justify-content:center;align-items:center;gap:.5rem;width:fit-content;height:fit-content;padding:.5rem;border:none;background-color:#f2613f;color:#fff;cursor:pointer;opacity:.9;transition:background-color ease .5s}.projectItem-button:hover{opacity:1}.projectItem-button span{font-size:var(--font-secondsizeText)}.projectItem-button svg{height:1.5rem;width:1.5rem}@media only screen and (max-width: 1400px){.projectItem-button svg{height:1.25rem;width:1.25rem}}@media only screen and (max-width: 1100px){.projectItem{display:block}.projectItem-img{width:100%}.projectItem-content{display:block;width:100%}}@media only screen and (max-width: 600px){.projectItem-button svg{height:1.3125rem;width:1.3125rem}}#root{min-width:20rem;width:60vw;display:flex;flex-direction:column;gap:4.375rem}main{display:flex;flex-direction:column;gap:4.375rem}@media only screen and (max-width: 1400px){#root{width:70vw}}@media only screen and (max-width: 1000px){#root{gap:2.5rem}}@media only screen and (max-width: 867px){#root{width:80vw;gap:3.125rem}}@media only screen and (max-width: 743px){#root{width:87vw;gap:3.125rem}}@media only screen and (max-width: 600px){#root{width:95vw;gap:3.125rem}}.experience-container{padding:1.25rem 0 0}@media only screen and (max-width: 1100px){.experience-container{padding:1.875rem 0 0}}.itemexp{display:grid;grid-template-columns:1.5fr .5fr 8fr;gap:.5rem}.itemexp-date{font-size:var(--font-sizeText);display:flex;flex-direction:column;min-width:12.5rem;color:silver}.itemexp-timeline{position:relative;display:flex;flex-direction:column;align-items:center}.itemexp-timeline svg{position:absolute;width:1.875rem;height:1.875rem;color:#c69749}.timeline-space{height:1.875rem;width:.125rem}.timeline{height:100%;width:.125rem;background-color:#c69749}.itemexp-information{padding:0 0 .625rem 3%}.itemexp-enterprise{color:#f2613f}.itemexp-title{font-size:var(--font-sizeText)}.itemexp-description{color:silver;text-wrap:pretty}.itemexp-description span{display:block;font-size:var(--font-secondsizeText)}@media only screen and (max-width: 1400px){.itemexp-timeline svg{width:1.5rem;height:1.5rem}.timeline-space{height:1.5rem}.itemexp-date{min-width:7.5rem}}@media only screen and (max-width: 600px){.itemexp-timeline svg{width:1.3125rem;height:1.3125rem}.timeline-space{height:1.3125rem}.itemexp-date{min-width:6.25rem}}.tag{display:flex;align-items:center;gap:.25rem;width:fit-content;padding:.125rem;font-size:1rem;line-height:1rem;background-color:#d8d8d810;color:silver;border:solid thin #C69749}.tag svg{height:1rem;width:1rem}@media only screen and (max-width: 600px){.tag{font-size:.75rem}.tag svg{height:.75rem;width:.75rem}}.skills-container{display:flex;flex-wrap:wrap;justify-content:center;gap:.3125rem;padding:1.25rem 0 0}@media only screen and (max-width: 1100px){.skills-container{padding:1.875rem 0 0}}.contact-form{padding:1.875rem 0 0;display:flex;flex-direction:column;gap:.3125rem}.contact-form label{font-size:var(--font-sizeText);display:block}.contact-intext{display:block;width:100%;padding:.3125rem;font-size:var(--font-secondsizeText);color:silver;background-color:#d8d8d810;border:solid thin transparent}.contact-intext:focus{border-color:#c69749;outline:none}.contact-txtarea{resize:none;scrollbar-width:thin;scrollbar-color:#161616 #2d2d2d}.contact-submit{margin:0 auto;display:flex;justify-content:center;align-items:center;gap:.3125rem;width:9.375rem;height:2.1875rem;margin-top:.625rem;padding:.3125rem .625rem;border:none;background-color:#f2613f;cursor:pointer;opacity:.9;transition:background-color ease .5s}.contact-submit span{display:block}.contact-error{color:#ff3445;font-size:var(--font-secondsizeText)}.contact-response{height:1.875rem;margin:0 auto;font-weight:700}.recaptcha{margin-top:.625rem;display:flex;justify-content:center;overflow:hidden;height:4.625rem}.recaptcha-container{display:block;width:18.75rem;overflow:hidden;transform:translateY(-.0625rem)}@media only screen and (min-width: 1100px){.contact-form{padding:1.25rem 0 0}.contact-container{display:flex;justify-content:space-between}.contact-div{display:flex;flex-direction:column;width:48%}.contact-intext{margin-bottom:.25rem}.contact-txtarea{height:100%}}.loader-svg{height:1.75rem;width:1.75rem}.footer{display:flex;justify-content:space-between;align-items:start;padding-top:.625rem;height:7.5rem;border-top:solid thin #d8d8d810}.footer-logo{height:2.5rem;width:4.6875rem;background-image:url(/assets/LogoFoot-CN4qL8bF.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.footer svg{height:1.5rem;width:1.5rem}.footer a{color:#f2613f;height:2.5rem;width:4.6875rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:var(--font-sizeText)}.footer-date{color:silver;font-size:var(--font-sizeText)}@media only screen and (max-width: 1100px){.footer-logo,.footer a{height:2.1875rem;width:4.0625rem}}@media only screen and (max-width: 600px){.footer{height:6.25rem}.footer-logo{height:2.1875rem}.footer a{height:1.875rem}}.scrolltop-btn{display:grid;place-items:center;position:fixed;bottom:.625rem;right:.625rem;height:2.5rem;width:2.5rem;background-color:#f2613f;border:none;transition:opacity ease-in-out .5s}.scrolltop-btn.show{opacity:1;visibility:visible}.scrolltop-btn.hide{opacity:0;visibility:hidden}.scrolltop-img{height:1.875rem;width:1.875rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='%23c0c0c0'%3e%3cpath%20stroke='none'%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%201.67a2.914%202.914%200%200%200%20-2.492%201.403l-8.11%2013.537a2.914%202.914%200%200%200%202.484%204.385h16.225a2.914%202.914%200%200%200%202.503%20-4.371l-8.116%20-13.546a2.917%202.917%200%200%200%20-2.494%20-1.408z'%20/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:70%}@media only screen and (max-width: 600px){.scrolltop-btn{height:2.1875rem;width:2.1875rem}}@media only screen and (min-width: 1100px){.scrolltop-btn{display:none}}:root{--font-sizeText: 1.25rem;--font-secondsizeText: 1.125rem;--subtitle-color: #C69749;font-family:IBM Plex Mono,monospace;line-height:1.5;color-scheme:light dark;color:#f2613f;background:url(/assets/img-noise-361x370-DsHJ1gZy.png);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#161616 #2d2d2d}*{box-sizing:border-box;margin:0;padding:0;font-family:IBM Plex Mono,monospace}h2{font-size:var(--font-sizeText)}body{display:flex;justify-content:center;min-width:320px;min-height:100vh}@media only screen and (max-width: 1400px){:root{--font-sizeText: 1rem;--font-secondsizeText: .875rem}}@media only screen and (max-width: 600px){:root{--font-sizeText: .875rem;--font-secondsizeText: .75rem}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:100;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-100-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-100-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:200;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-200-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-200-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-300-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-300-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-500-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-500-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-600-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-600-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-700-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
