@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;300;400;500;600;700;800;900&display=swap";:root{--logo-primary: #B23427;--logo-white: #fff;--logo-gray: #666666;--logo-gray-light: #eeeeee;--logo-dark: #0a090e}._myLogo_quml6_17{display:flex;flex-direction:row;justify-content:center;align-items:center}._divider_quml6_31{background:var(--logo-gray)}._noPointer_quml6_39{pointer-events:none;-webkit-user-select:none;user-select:none}._fullName_quml6_49{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10px}._fullName_quml6_49 h1,._fullName_quml6_49 h2{font-weight:400}._circle_quml6_73{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;border-radius:100%;cursor:default}._circle_quml6_73 h1{color:var(--logo-white);position:absolute;width:100%;z-index:1;font-weight:500;text-align:center;line-height:0;-webkit-user-select:none;user-select:none}._ring_quml6_115{transition:.2s;position:absolute;border-radius:50%;pointer-events:none}._ring1_quml6_131{width:100%;height:100%;border:solid var(--logo-primary)}._ring2_quml6_145{width:85%;height:85%;border:solid transparent;border-left:solid var(--logo-gray-light);border-right:solid var(--logo-gray-light);opacity:.2}._ring3_quml6_163{width:70%;height:70%;border:solid transparent;border-top:solid var(--logo-gray);border-bottom:solid var(--logo-gray);opacity:.3}._ring4_quml6_181{width:55%;height:55%;border:solid var(--logo-primary);border-top:solid transparent;border-bottom:solid transparent;opacity:.2}._ring5_quml6_199{width:35%;height:35%;border:solid var(--logo-gray-light);border-left:solid transparent;border-right:solid transparent;opacity:.1}._hasBg_quml6_219{background:var(--logo-dark)}._hasHover_quml6_231:hover,._iconActivated_quml6_233{cursor:pointer;border-radius:4px}._hasHover_quml6_231:hover ._ring_quml6_115,._iconActivated_quml6_233 ._ring_quml6_115{border-radius:0;transition:.2s}._hasHover_quml6_231:hover ._ring1_quml6_131,._iconActivated_quml6_233 ._ring1_quml6_131{border-left:solid transparent;border-right:solid transparent;opacity:.5}._animated_quml6_271 ._ring1_quml6_131{animation:_girar_quml6_1 14s infinite linear}._animated_quml6_271 ._ring2_quml6_145{animation:_girar_quml6_1 20s infinite linear reverse}._animated_quml6_271 ._ring3_quml6_163{animation:_girar_quml6_1 30s infinite linear}._animated_quml6_271 ._ring4_quml6_181{animation:_girar_quml6_1 40s infinite linear reverse}._animated_quml6_271 ._ring5_quml6_199{animation:_girar_quml6_1 30s infinite linear}@keyframes _girar_quml6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-isChip{display:flex;margin:auto}.list-skills .skill-icon .skill-name{opacity:0;font-size:10px;-webkit-user-select:none;user-select:none;cursor:default;text-align:center;line-height:100%}.list-skills .skill-icon:hover{transform:scale(1.1) translateY(-5px)}.list-skills .skill-icon:hover .skill-name{opacity:1;transition:.2s}.list-skills .skill-icon.flex-row .skill-name{margin-left:5px}.list-skills .skill-icon.flex-row:hover{transform:scale(1.2) translateY(-5px)}.list-skills .skill-icon.flex-row:hover .skill-name{transition:.2s}.list-skills .skill-icon.active:hover{transform:none}.list-skills .skill-icon.active .skill-name{opacity:1;transition:.2s;filter:saturate(.5)}header .header-toolbar{width:100%;min-height:inherit}header .button-resume{border-radius:24px;text-transform:none}header.navBar{width:99vw;left:.5vw;top:3px;overflow:hidden;border-radius:100px;min-height:60px;background-color:#00000039}header.navBar .header-toolbar{padding:0 10px;background-color:var(--dark2)!important}header.navBar .blur{width:100vw;left:0vw;height:40px;top:3px;background:linear-gradient(180deg,#27282d54 20%,#0000);position:fixed;top:-.5vw;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:-1}header.navBar .sidebar{height:calc(100vh - 76px);max-height:1200px;width:300px;overflow:auto;z-index:-1;right:4px;top:68px;border-radius:24px;bottom:60px;justify-content:flex-start;padding-top:15px;padding-bottom:16px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--bg-side-bar)}header.navBar .sidebar .sidebar-button{width:280px;justify-content:flex-start;padding-left:30px;border-radius:50px;font-weight:700}header.navBar .sidebar .sidebar-button:hover,header.navBar .sidebar .sidebar-button.Mui-focusVisible{background-color:#787878a5;color:var(--light)!important}header.navBar .sidebar .sidebar-button .Mui-focusVisible{background-color:#787878a5;color:var(--light)!important}header.navBar .sidebar .sidebar-button.active{background-color:#abababa5;background-color:#1e1e1e;color:var(--light)!important}header.navBar .sidebar .sidebar-socialmedia{display:flex;align-items:center;padding:10px;margin-top:auto;bottom:16px;border-radius:50px;width:280px;height:50px;background-color:#abababa5}header.navigationBar{top:auto;bottom:0}header.navigationBar .header-toolbar{padding:0;height:55px}header.navigationBar .fab-logo{position:absolute;top:-20px;background-color:var(--dark2);overflow:hidden}header.navigationBar .notch{bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;position:relative}header.navigationBar .notch:before{content:"";position:absolute;border-radius:50%;box-shadow:0 0 0 4000px var(--dark2);overflow:hidden;top:-24px;width:64px;height:64px}header.navigationBar .sidebar{display:flex;justify-content:center;align-items:center;z-index:-1;transition:none}header.navigationBar .sidebar .sidebar-nav{width:100%;margin:auto;height:auto;width:98vw;border-radius:24px;padding:20px;position:absolute;bottom:60px;overflow:hidden;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}header.navigationBar .sidebar .sidebar-nav:before{content:"";position:absolute;bottom:-44px;border-radius:50%;width:64px;height:64px;box-shadow:0 0 0 4000px #565656ba;box-shadow:0 0 0 4000px #a2291ced;box-shadow:0 0 0 4000px var(--bg-side-bar)}header.navigationBar .sidebar .sidebar-nav .sidebar-button{border-radius:50px;font-weight:700}header.navigationBar .sidebar .sidebar-nav .sidebar-button:hover,header.navigationBar .sidebar .sidebar-nav .sidebar-button.Mui-focusVisible{background-color:#787878a5;color:var(--light)!important}header.navigationBar .sidebar .sidebar-nav .sidebar-button .Mui-focusVisible{background-color:#787878a5;color:var(--light)!important}header.navigationBar .sidebar .sidebar-nav .sidebar-button.active{background-color:var(--bg-side-bar-min);color:var(--light)!important}@keyframes zoom{0%{width:0vh;height:0vh;border-radius:50%}to{width:200vh;height:200vh;border-radius:0%}}.menu-settings .MuiPopover-paper{background-color:var(--dark2)!important}.menu-settings ul{padding:0!important}.menu-settings .menu-button{min-height:50px;padding:10px 18px;justify-content:flex-start;text-transform:none}.menu-settings .menu-button span{line-height:normal}@media (max-width: 599px){header .name{display:none}header .button-menumenu{display:flex}}.messages{height:calc(100vh - 76px);max-height:1200px;overflow:auto;width:500px!important;z-index:-1!important;right:4px!important;top:68px!important;border-radius:24px;bottom:60px;justify-content:flex-start!important;padding:45px 16px 16px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--bg-side-bar)!important}@media screen and (max-width: 599px){.messages{width:95vw!important;right:2.5vw!important;height:auto!important;padding-top:20px;min-height:50vh!important;max-height:90vh!important;top:initial!important;bottom:60px;border-radius:4px}}.hero .hero-grid-1{height:400px}.hero .hero-grid-1 .hero-card-1{border-radius:18px 2px 2px 18px}.hero .hero-grid-1 .hero-card-1 .hero-card-1-body{margin-top:auto;margin-right:auto;padding-top:0;padding-bottom:0}.hero .hero-grid-1 .hero-card-1 .hero-card-1-footer{margin-right:auto}.hero .hero-grid-2{height:200px}.hero .hero-grid-2 .hero-card-2{border-radius:2px 18px 2px 2px}.hero .hero-grid-3{height:200px}.hero .hero-grid-3 .hero-card-3{border-radius:2px}.hero .hero-grid-4{height:200px}.hero .hero-grid-4 .hero-card-4{border-radius:2px 2px 18px}.hero .background-zoom .has-zoom-right,.hero .background-zoom .has-zoom-top{transition:.5s;pointer-events:none}.hero .background-zoom .hector-madariaga-image,.hero .background-zoom .hector-madariaga-bg{position:absolute}.hero .background-zoom:hover .has-zoom-right{transform:scale(1.1);translate:15% 5%;transition:1s;filter:brightness(.9)}.hero .background-zoom:hover .has-zoom-top{transform:scale(4);translate:-35% 80%;filter:grayscale(30%) hue-rotate(-30deg);transition:1s}@media (max-width: 899px){.hero .hero-grid-1{height:auto}.hero .hero-grid-1 .hero-card-1{border-radius:18px 18px 2px 2px}.hero .hero-grid-1 .hero-card-1 .hector-madariaga-bg{height:150px}.hero .hero-grid-1 .hero-card-1 .hector-madariaga-image{border-radius:50%;width:150px;height:150px;border:solid 5px #fff;position:absolute;top:60px;background:#1e1e1e}.hero .hero-grid-1 .hero-card-1 .hero-card-1-body{margin:70px auto auto;text-align:center}.hero .hero-grid-1 .hero-card-1 .hero-card-1-footer{margin:auto}.hero .hero-grid-2{height:auto}.hero .hero-grid-2 .hero-card-2{border-radius:2px}.hero .hero-grid-3{height:auto}.hero .hero-grid-3 .hero-card-3{border-radius:2px 2px 2px 18px}.hero .hero-grid-4{height:auto}.hero .hero-grid-4 .hero-card-4{border-radius:2px 2px 18px}}.skills-background{position:relative;overflow:hidden;opacity:.1}.skills-background .skill-icon{width:75px;transition:.15s}.skills-background .skill-icon:hover .skill-name{opacity:1;transition:.2s}.skills-background .skill-name{opacity:0;padding-top:2px;font-size:10px}.skills-background .skills{transform:scale(1.6) translate(5%);transition:.5s}.background-zoom:hover .skills-background .skills{transition:1s;transform:scale(1.1) rotate(35deg) translate(5%)}.background-zoom:hover .skills-background .skills .skill-name{opacity:1;transition:.2s}.experience .section-body{width:100%;margin:auto}.experience .section-body .step-body{gap:20px;min-height:150px}.experience .section-body .step-body .step-body-image img{width:60px;height:60px;border-radius:4px;object-fit:contain;background:#fff}.experience .section-body .step-body .step-body-title{min-width:220px}.experience .section-body .step-body .step-body-description.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.experience .section-body .step-body .step-body-description ul{list-style-type:none;padding:20px}.experience .section-body .step-body .step-body-description ul li{padding:5px;position:relative}.experience .section-body .step-body .step-body-description ul li:before{content:"୦";color:var(--primary);display:inline-block;width:1em;margin-left:-1em}.experience .MuiStepIcon-text{opacity:0!important}.experience .MuiStepLabel-label.Mui-active{color:var(--contrast1)}@media (max-width: 899px){.experience .section-body .step-body{flex-wrap:wrap}.experience .section-body .step-body .divider{display:none}.experience .section-body .step-body .step-body-title{min-width:none}}@media (max-width: 440px){.experience .section-body .step-body .step-body-image{width:100%}.experience .section-body .step-body .step-body-image img{margin:auto;width:40px;height:40px}}.projects .section-items{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:20px;justify-content:center}.projects .section-items .card-project{width:250px;cursor:pointer;max-height:130px}.projects .section-items .card-project:hover{filter:drop-shadow(1px 1px 1px var(--dark2));transform:scale(1.05)}.projects .section-items .card-project:hover .card-project-image{transform:scale(1.1);transition:.1s}.projects .section-items .card-project .card-project-image{filter:brightness(100%);height:150px;height:100%;pointer-events:none}.projects .section-items.active{gap:10px;flex-wrap:nowrap}.projects .section-items.active .card-project{filter:grayscale(.3) brightness(50%);transition:step-start .5s}.projects .section-items.active .card-project:hover{filter:none}.projects .section-items.active .card-project .card-project-image{height:100px}.projects .section-items.active .card-project.active{filter:grayscale(0) brightness(100%);width:600px;max-width:80%}.projects .section-items.active .card-project.active .card-project-image{filter:none}.projects .section-body{display:none;flex-direction:column;width:100%;height:auto;min-height:200px;transition:opacity 1s,height 1s}.projects .section-body.active{display:flex}.projects .section-body .section-body-body .card-content{min-height:250px;justify-content:space-between;max-width:900px}.projects .section-body .logo-project{width:auto;height:75px;margin:auto}@media (max-width: 899px){.section-body .section-body-body{flex-wrap:wrap}.section-body .divider{display:none}}.skills .section-header .Mui-selected{background-color:transparent!important}.skills .section-header .text-selected{color:var(--grayLight)}.skills .section-body .skill.hidden{display:none}.skills .section-body.section-skills-min .skill-icon{width:75px}.skills .section-body.section-skills-min .skill-icon:hover{transform:scale(1.2) translateY(-5px)}.skills .section-body.section-skills-min .skill-icon:hover .skill-name{opacity:1;transition:.2s}.skills .section-body.section-skills-min .skill-name{opacity:0;padding-top:2px;font-size:10px;-webkit-user-select:none;user-select:none;cursor:default}.skills .section-body.section-skills-min .skill-detail{opacity:0;width:0;-webkit-user-select:none;user-select:none;pointer-events:none}.skills .section-body.section-skills-details .skill-detail{transition:.2s;opacity:1;width:auto}.skills .section-body.section-skills-details .skill-icon .skill-name{display:none}.skills .section-body.section-skills-details .skill-progress{width:23vw;max-width:200px;height:10px!important;border-radius:20px;-webkit-transition:-webkit-transform .5s linear;transition:transform .5s linear}.skills .section-body.section-skills-details .skill-progress.progress-changed .MuiLinearProgress-bar{-webkit-transition:-webkit-transform 0s linear;transition:transform 0s linear}@media (max-width: 900px){.skills .section-skills-details .skill{width:40%}}@media (max-width: 599px){.skills .section-skills-details .skill{width:35vw}.skills .section-header .text-selected{display:none}}@media (max-width: 599px){.footer{flex-direction:column!important}.footer .divider{display:none}}.home{position:relative;min-height:100vh}.home main{padding-top:80px;padding-bottom:60px}@media screen and (max-width: 599px){.home main{padding-top:20px}}.errorPage{min-height:100vh;padding:20px}.errorPage h1{font-size:120px;line-height:100%;color:var(--yellow);z-index:10}.errorPage h2{font-size:40px;line-height:100%;z-index:10}.errorPage .container-image{height:300px}.errorPage .container-image img{position:absolute;z-index:-100;width:200px;height:200px;animation:flotando 7s infinite alternate;transition:2s}.errorPage .container-image .logo{position:absolute;opacity:.2}@keyframes flotando{50%{transform:scale(.7) translate(-10px,10px) rotate(5deg)}to{transform:scale(1.1) translate(10px,-10px) rotate(-25deg)}}.admin{min-height:100vh}.admin main{padding-top:80px;padding-bottom:60px;min-height:calc(100vh - 62px)}@media screen and (max-width: 599px){.admin main{padding-top:20px}}*{box-sizing:border-box;padding:0;margin:0}input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px transparent;-webkit-box-shadow:0 0 0 100px transparent inset!important}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Italic-Dxo79a56.ttf) format("truetype");font-weight:400;font-style:italic}.Roboto{font-family:Roboto,sans-serif!important}:root{font-family:Roboto,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{max-width:100vw;min-width:100vw;overflow-x:hidden}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.center{display:flex;justify-content:center;align-items:center}.ai-center{align-items:center}.jc-center{justify-content:center}.contents{display:contents}.overflow-h{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-bold{font-weight:700!important}.w-100{width:100%}.mw-100{min-width:100%}.h-100{height:100%}.mh-100{min-height:100%}.p-internal{padding:16px 24px}.py-internal{padding-top:24px;padding-bottom:24px}.gap-2{gap:2px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-100{gap:100px}strong{color:var(--primary);filter:brightness(120%)}a{color:inherit;text-decoration:none}.no-pointer{pointer-events:none;-webkit-user-select:none;user-select:none}.pointer{cursor:pointer}.br-18{border-radius:18px!important}.br-top{border-radius:18px 18px 2px 2px!important}.br-end{border-radius:2px 2px 18px 18px!important}.br-body{border-radius:2px!important}.bg-dark{background-color:#121212!important}.MuiCard-root{background-image:none!important}button.Mui-disabled svg{opacity:.3}::-webkit-scrollbar{width:5px;height:8px;background-color:var(--dark);background-color:var(--contrast-1)}::-webkit-scrollbar:hover{width:5px}::-webkit-scrollbar-thumb{border-radius:3px;background:var(--gray)}::-webkit-scrollbar-thumb:hover{background:var(--primary);border-radius:4px;box-shadow:0 0 2px 1px #0003}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-track:hover,::-webkit-scrollbar-track:active{background:var(--dark)}input:-webkit-autofill{-webkit-text-fill-color:initial}
