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}@font-face{font-family:Nunito;src:local("Nunito"),url(/static/media/Nunito-Bold.01134d79d203a71a4a73.ttf) format("truetype")}*{font-family:Nunito,sans-serif!important}:root{--background:#0b0b0d;--background-light:#2c2c35;--background-spark:#2c2c2c;--border:#3a3a3a;--header:#242629a8;--page:#141416;--secondary:#ff914d;--secondary2:#ff7c2b;--container:#242629;--red-system:#e41c1c;--red-system-strong:#681010;--red-system-light:#df8181;--text:#fffffe;--text-secondary:#b1b1b1}[data-theme=light]{--background:#fff;--background-light:#e2e2e2;--background-spark:#e7e7e7;--border:#cfcfcf;--header:#e0e0e0ab;--page:#dfdfdf;--secondary:#ff914d;--secondary2:#ff7c2b;--container:#b6b6b6;--red-system:#e41c1c;--red-system-strong:#681010;--red-system-light:#df8181;--text:#111;--text-secondary:#525252}body{background:radial-gradient(circle at top left,#69696926,#0000 40%),radial-gradient(circle at bottom right,#6666661f,#0000 45%),radial-gradient(circle at top right,#ffd8db1a,#0000 50%),#0b0b0d;background:radial-gradient(circle at top left,#69696926,#0000 40%),radial-gradient(circle at bottom right,#6666661f,#0000 45%),radial-gradient(circle at top right,#ffd8db1a,#0000 50%),var(--background);background-attachment:fixed;background-size:cover;color:#fff;font-family:Inter,sans-serif;margin:0;padding:0}main{position:relative;z-index:1}.global-btn-style{background-color:#ff7c2b!important;background-color:var(--secondary2)!important}.global-btn-style,.global-btn-style:hover{color:#fffffe!important;color:var(--text)!important}.global-btn-style:hover{background-color:#ff914d!important;background-color:var(--secondary)!important}.link-fix{color:#71bafd!important}.header-bar{align-items:center;animation:slideDown .8s ease forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0dcc;border-bottom:1px solid #ffffff0d;display:flex;height:65px;justify-content:space-between;padding:0 1rem;position:sticky;top:0;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.tabs-wrapper{display:flex;flex-grow:1;justify-content:center;margin-left:10px}.header-drawer-style{background:var(--page);color:var(--text);height:100%;position:relative;width:250px}.header-menu-item,.selected-page-item{border-radius:10px;margin:3px 8px;transition:all .3s ease}.header-menu-item:hover{background:#3a9cff1f;transform:translateX(4px)}.selected-page-item{background:linear-gradient(90deg,#ffa33a40,#0000);border-left:3px solid var(--secondary2);font-weight:700}.header-bar img{transition:transform .4s ease}.header-bar img:hover{transform:scale(1.05)}.header-bar .MuiIconButton-root{margin-left:.5rem;transition:transform .3s ease,color .3s ease}.header-bar .MuiIconButton-root:hover{color:var(--secondary2);transform:scale(1.2)}.MuiTextField-root{background:#ffffff0a;border-radius:8px}.MuiOutlinedInput-notchedOutline{border-color:#ffffff1a!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--secondary2)!important}.MuiIconButton-root .MuiSvgIcon-root{font-size:1.8rem}@media (max-width:900px){.header-bar{height:60px;padding:0 .8rem}.tabs-wrapper{display:none}}.home-container{align-items:center;animation:fadeIn 1.5s ease forwards;display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-top:4%;padding:2rem}.content-home-photo .img-style{border:4px solid var(--theme);border-radius:50%;box-shadow:0 0 20px #ffaa3a66;height:280px;object-fit:cover;transition:transform .4s ease;width:280px}.content-home-photo .img-style:hover{transform:scale(1.05) rotate(2deg)}.content-home{max-width:700px}.section-home h3{animation:typing 3s steps(30) forwards,blink .8s infinite;border-right:3px solid var(--theme)!important;color:var(--secondary);font-size:2.2rem;font-weight:700;overflow:hidden;white-space:nowrap;width:0}.section-home p{animation:slideUp .8s ease forwards;font-size:1.05rem;line-height:1.6;margin-top:1rem;opacity:0}.section-home p:first-of-type{animation-delay:.5s}.section-home p:nth-of-type(2){animation-delay:1s}.section-home p:nth-of-type(3){animation-delay:1.5s}.section-home p:nth-of-type(4){animation-delay:2s}.link-fix{border-bottom:1px solid #0000;color:var(--secondary2);font-weight:700;text-decoration:none;transition:.3s}.link-fix:hover{border-bottom:1px solid var(--secondary2);text-shadow:0 0 10px #3a9cff80}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:#0000}}@media (max-width:900px){.home-container{flex-direction:column;text-align:center}.content-home-photo .img-style{height:200px;width:200px}.section-home h3{font-size:1.8rem}}.skills-container{animation:fadeIn 1s ease forwards;color:var(--text);margin:0 auto;max-width:1200px;padding:3rem 1.5rem}.up-side-skills{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 0 12px #0000004d;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.5rem}.stack-type-card{animation:slideUp .8s ease forwards;border-left:4px solid var(--secondary2);color:var(--secondary);font-size:1.4rem!important;font-weight:700!important;letter-spacing:1px;margin:2rem 0 1rem!important;padding-left:10px;text-transform:uppercase}.bottom-side-skills{animation:fadeInUp .8s ease forwards;background:var(--panel);border-radius:12px;box-shadow:0 0 15px #3a9cff0d;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:1rem}@media (max-width:768px){.bottom-side-skills{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.skill-container{margin-top:1rem;padding:1rem}.card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 0 10px #0000004d;cursor:pointer;display:flex;height:220px;justify-content:center;transition:all .4s ease;width:200px}.card:hover{border:1px solid #ff993a66;box-shadow:0 0 20px #ff933a4d;transform:translateY(-8px) scale(1.05)}.card-content{align-items:center;display:flex;flex-direction:column;gap:.6rem;padding:1rem;text-align:center}.icons-skills{height:60px;object-fit:contain;transition:transform .3s ease;width:60px}.card:hover .icons-skills{transform:scale(1.15) rotate(3deg)}.card-content .MuiTypography-root,.card-content h6{color:var(--text);font-size:1rem;font-weight:700;margin-top:.4rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.card{height:190px;width:160px}.icons-skills{height:50px;width:50px}}.contact-container{animation:fadeIn 1s ease forwards;display:flex;justify-content:center;padding:4rem 1rem}.contact-section{background-color:var(--page);border-radius:16px;box-shadow:0 8px 20px #00000080;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.contact-section:hover{box-shadow:0 0 10px #ffb03a99;transform:translateY(-5px)}.email-anchor{background-color:var(--secondary);border-radius:12px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.6rem 1.2rem;text-decoration:none;transition:background .3s ease,transform .2s ease}.email-anchor:hover{background-color:var(--secondary2);transform:scale(1.05)}.social-btn{background-color:var(--secondary);border-radius:50%;height:120px!important;transition:transform .3s ease,box-shadow .3s ease!important;width:120px!important}.social-btn:hover{box-shadow:0 10px 25px #0009;transform:translateY(-5px) scale(1.05)}.social-btn svg{color:#fff;font-size:60px}@media (max-width:600px){.social-btn{height:90px!important;width:90px!important}.social-btn svg{font-size:40px}.contact-section{padding:1.5rem}}.education-container{animation:fadeIn 1s ease forwards!important;color:var(--text);margin:0 auto;max-width:1000px;padding:3rem 1.5rem}.up-side-education{margin-bottom:2rem;text-align:center}.tab-button{color:var(--text)!important;font-size:1rem!important;font-weight:700!important;text-transform:none!important}.tab-button.Mui-selected{color:var(--secondary2)!important}.bottom-side-education{margin-top:2rem;padding-left:30px;position:relative}.bottom-side-education:before{background:linear-gradient(to bottom,var(--secondary2),#0000);border-radius:2px;content:"";height:100%;left:12px;position:absolute;top:0;width:3px}.education-section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;box-shadow:0 0 15px #0000004d;margin-bottom:3rem;padding:1.5rem;position:relative;transition:all .3s ease!important}.education-section:hover{border-color:#ffaa3a4d;box-shadow:0 0 20px #ffaa3a4d;transform:translateY(-5px)}.education-section:before{background:var(--secondary2);border-radius:50%;box-shadow:0 0 10px #ffb03a99;content:"";height:14px;left:-22px;position:absolute;top:20px;width:14px}.education-section .MuiTypography-root,.education-section h6{color:var(--secondary);font-weight:700;margin-bottom:.5rem}.education-section span{color:var(--text);display:block;font-size:.95rem;margin-top:.3rem}.btn-style-education{background:var(--secondary);border-radius:8px!important;color:#fff!important;font-weight:700!important;margin-top:1rem;padding:.5rem 1rem;text-transform:none!important;transition:all .3s ease!important}.btn-style-education:hover{background:var(--secondary);transform:scale(1.05)}.education-section ul{font-size:.9rem;line-height:1.6;margin-top:1rem}.education-section ul li{margin-bottom:.5rem}@media (max-width:768px){.bottom-side-education{padding-left:15px}.education-section{padding:1rem}.education-section:before{left:-18px}}.skill-container{margin:auto!important;overflow:auto!important;position:relative!important}.certificates-container{position:relative!important;width:100%!important}.nav-box{align-items:center!important;background-color:var(--header);border-radius:36px;box-shadow:3px 3px 20px -5px #00000080!important;color:#fff!important;display:flex!important;flex:1 1!important;justify-content:center!important;margin:40px;max-width:200px!important;padding:20px 40px 5px}.icons-skills{margin-bottom:20px;width:100px!important}.select-div{margin:auto!important;padding:10px}.img-certificates{max-width:800px!important;width:100%!important}.certificates-div{border-radius:4px;display:grid;justify-self:center!important;margin:20px!important;max-width:800px!important;position:relative!important;width:90%!important}.experience-container{animation:fadeIn 1s ease forwards;color:var(--text);margin:0 auto;max-width:1000px;padding:3rem 1.5rem}.timeline{margin-top:2rem;padding-left:30px;position:relative}.timeline:before{background:linear-gradient(to bottom,var(--secondary2),#0000);border-radius:2px;content:"";height:100%;left:12px;position:absolute;top:0;width:3px}.timeline-item{display:flex;margin-bottom:3rem;position:relative}.timeline-dot{background:var(--secondary2);border-radius:50%;box-shadow:0 0 10px #ff933a99;height:14px;left:-22px;position:absolute;top:10px;width:14px}.timeline-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;box-shadow:0 0 12px #0000004d;flex:1 1;padding:1.5rem;transition:all .3s ease}.timeline-card:hover{border-color:#ffa33a66;box-shadow:0 0 25px #ffa33a59;transform:translateY(-5px)}.timeline-list{color:var(--text);list-style-type:disc;margin:.5rem 0;padding-left:1.2rem}.timeline-list li{line-height:1.5;margin-bottom:.5rem}@media (max-width:900px){.timeline{padding-left:15px}.timeline-dot{left:-18px}}.projects-component{grid-gap:2rem;animation:fadeIn 1s ease forwards;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:2rem 1.5rem}@media (min-width:700px){.projects-component{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.projects-component{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 1rem}}.projects-component svg{color:var(--blue-app);font-size:80px;opacity:.05;pointer-events:none;position:absolute}.projects-section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;box-shadow:0 0 12px #0000004d;flex:1 1;flex-wrap:wrap!important;margin:10px auto auto;overflow:auto!important;padding:1.5rem;transition:all .3s ease!important}.projects-section:hover{border-color:#ffa33a66;box-shadow:0 0 25px #ffa33a59;transform:translateY(-5px)}.projects-section span{color:var(--text)}.project-information-box{align-items:center!important;display:grid!important;flex-wrap:wrap!important;position:relative!important;width:100%!important}.ul-list{color:var(--text)!important}.info-section-job{flex:1 1!important;min-width:300px}.btn-projects,.btn-projects:hover{color:var(--text)!important}.btn-projects:hover{background-color:var(--secondary)}.btn-projects-selected{background-color:var(--secondary2)!important;color:var(--text)!important}.collapse-container{background-color:var(--background)!important;border-radius:8px!important;color:var(--text)!important;padding:8px 0!important;position:relative!important;width:100%!important}.recognitions-container{animation:fadeIn 1s ease forwards;display:flex;justify-content:center;margin:0 auto;max-width:900px;padding:2rem 1rem}.recognitions-card{background-color:var(--page);border-radius:16px;box-shadow:0 8px 20px #00000080;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease!important;width:100%}.recognitions-card:hover{box-shadow:0 0 10px #ffb03a99;transform:translateY(-5px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.recognitions-list{display:flex;flex-direction:column;gap:1.5rem}.select-div{width:100%}.certificate-display{background-color:var(--background-light);border-radius:16px;box-shadow:0 6px 18px #00000080;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.certificate-display:hover{box-shadow:0 10px 25px #0009;transform:translateY(-3px)}.certificate-title{background-color:var(--secondary);border-radius:12px;color:#fff;font-weight:700;margin-bottom:1rem!important;padding:.5rem 1rem;text-align:center}.img-certificate{border-radius:12px;box-shadow:0 4px 15px #00000080;display:block;margin:0 auto;max-width:100%;transition:transform .3s ease}.img-certificate:hover{transform:scale(1.02)}@media (max-width:600px){.certificate-display{padding:.8rem}.certificate-title{font-size:14px}}
/*# sourceMappingURL=main.5c039c9a.css.map*/