@font-face{font-display:swap;font-family:Agustina Regular;font-style:normal;font-weight:400;src:local("Agustina Regular"),url(/static/media/Agustina.eb0c59dda4cc308cba96.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;src:local("Montserrat"),url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf) format("woff")}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:19px/23px Montserrat,sans-serif;margin:0}@media (max-width:1380px){body,html{font-size:rem;line-height:normal}}.App{overflow-x:hidden;text-align:center;width:100%}.App-logo{height:40vmin}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(.625rem + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#09d3ac}.headroom-wrapper{max-height:100px}.dark-menu{background-color:#171c28!important;color:#fff}.dark-menu li a{color:#fff!important}.dark-menu li a:hover{background-color:#55198b!important}.header{background-color:#fff;margin:0 auto;max-width:100%;padding:15px 20px}.header ul{list-style:none;margin:0;overflow:hidden;padding:0}.grey-color{color:#868e96;font-weight:500;transition:all .3s ease}.header .logo:hover .grey-color{color:#667eea;transform:scale(1.1)}.dark-menu .logo:hover .grey-color{color:#a78bfa}.header li a{color:#000;display:block;padding:15px 20px;text-decoration:none}.header .menu-btn:hover,.header li a:hover{background-color:#f4f4f4}.header .logo{cursor:pointer;display:block;flex:none;float:left;font-size:1.5em;line-height:normal;margin-top:10px;text-decoration:none;transition:transform .3s ease}.header .logo:hover{transform:translateY(-2px)}.header .logo-name{font-feature-settings:"liga","clig";color:#000;display:inline-block;font-family:JetBrains Mono,Consolas,Fira Code,Source Code Pro,monospace;font-size:1.1em;font-variant-ligatures:common-ligatures;font-weight:700;letter-spacing:2px;padding:0 10px;position:relative;text-rendering:optimizeLegibility;text-shadow:0 1px 3px #0000001a;transition:all .3s ease}.header .logo-name:after{background:linear-gradient(90deg,#0000,#000,#0000);bottom:0;content:"";height:2px;left:10px;opacity:0;position:absolute;right:10px;transition:opacity .3s ease}.header .logo-name:hover:after{opacity:1}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dark-menu .logo-name{font-feature-settings:"liga","clig";color:#fff;font-family:JetBrains Mono,Consolas,Fira Code,Source Code Pro,monospace;font-size:1.1em;font-variant-ligatures:common-ligatures;letter-spacing:2px;text-rendering:optimizeLegibility;text-shadow:0 0 10px #ffffff4d,0 2px 8px #00000080}.dark-menu .logo-name:after{background:linear-gradient(90deg,#0000,#a78bfa,#0000)}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon-dark{background:#fff}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon-dark:after,.header .menu-icon .navicon-dark:before{background:#fff!important;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:486px}.header .menu-btn:checked~.menu-icon .navicon{background:#0000!important}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media(min-width:48em){.header li{float:left}.header{align-items:center;display:flex;justify-content:space-between}.header .menu{max-height:none}.header .menu-icon{display:none}}@media(max-width:960px)and (min-width:768px){.header{font-size:12px}}.switch{display:inline-block;height:26px;position:relative;width:50px}input{transform:scale(.5)}.slider{background-color:#ccc;cursor:pointer;right:0;top:0}.slider,.slider:before{bottom:0;left:0;position:absolute;transition:.4s}.slider:before{background-color:#fff;content:"";height:26px;width:28px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:#2196f3}input:checked+.slider:before,input:checked+.slider>.emoji{transform:translateX(26px)}.slider.round{align-items:center;border-radius:34px;display:flex}.slider.round:before{border-radius:50%;display:grid;place-items:center}.slider:after{bottom:17.5%;display:inline;position:absolute;right:9.3%}input:checked+.slider:after{bottom:14.5%;display:inline;position:absolute;right:56.3%}.emoji{align-items:center;display:flex;margin-left:2px;z-index:10}@media (max-width:786px)and (min-width:425px){input:checked+.slider:after{bottom:20.5%;right:60.3%}.slider:after{bottom:22.5%;right:15.3%}}@media (max-width:2560px)and (min-width:1552px){.slider:after{bottom:12.5%!important}}@media (max-width:1552px)and (min-width:1440px){.slider:after{bottom:7.5%!important}}.main{margin:4rem auto 0}.greet-main,.main{padding:20px 10px;width:90%}.greet-main{margin:2rem auto 0}.subTitle{color:#868e96!important}.greeting-main{display:flex}.greeting-main>*{flex:1 1;margin-bottom:30px}.empty-div{margin-bottom:40px}.button-greeting-div{margin-top:24px}.download-link-button{text-decoration:none}.greeting-primary-button .main-button{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#c5adff99;border:none;border-radius:18px;box-shadow:0 18px 35px #a880ff59;color:#1f1f3d;display:inline-flex;font-size:1.02rem;font-weight:600;gap:12px;letter-spacing:.01em;overflow:hidden;padding:14px 28px;position:relative;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.greeting-primary-button .main-button:before{background:#7c3aed2e;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.greeting-primary-button .main-button:hover{background:#c5adffb8;box-shadow:0 26px 48px #7c3aed59;transform:translateY(-3px) scale(1.02)}.greeting-primary-button .main-button:hover:before{height:320px;width:320px}.greeting-primary-button .main-button:active{box-shadow:0 18px 32px #7c3aed4d;transform:translateY(-1px)}.cta-content{align-items:center;display:inline-flex;gap:12px;position:relative;z-index:1}.cta-arrow{color:#5c2dd4;display:inline-block;font-size:1.2rem;transition:transform .3s ease}.greeting-primary-button .main-button:hover .cta-arrow{animation:greeting-arrow-move .9s ease-in-out infinite}@keyframes greeting-arrow-move{0%{transform:translateX(0)}50%{transform:translateX(6px)}to{transform:translateX(0)}}.dark-mode .greeting-primary-button .main-button{background:#c5adff99;box-shadow:0 18px 35px #a880ff59;color:#1f1f3d}.dark-mode .greeting-primary-button .main-button:hover{background:#c5adffc7;box-shadow:0 26px 48px #a880ff73}.greeting-text{color:#000!important;font-size:70px;line-height:1.1}.dark-mode.greeting-text{color:#fff!important}.greeting-text-p{font-size:30px;line-height:40px}.typewriter-row{align-items:center;color:#4f5665;display:inline-flex;font-size:32px;font-weight:600;gap:.6rem;line-height:36px;margin-top:1.2rem;white-space:nowrap}.typewriter-dynamic{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#a78bfa,#8b5cf6 50%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-flex;font-weight:700;min-width:300px}.typewriter-row.dark .typewriter-dynamic{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#c4b5fd,#a78bfa 50%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:#0000}.typewriter-static{color:inherit}.typewriter-cursor{animation:typewriter-blink 1s steps(2,start) infinite;color:#9aa0b5;display:inline-block;margin-left:4px}@keyframes typewriter-blink{to{visibility:hidden}}.greeting-image-div{align-items:center;display:flex;justify-content:center;margin-left:40px}.greeting-image-div>img{height:auto;max-width:100%}.wave-emoji{animation-duration:1.8s;animation-iteration-count:infinite;animation-name:wave;display:inline-block;transform-origin:70% 70%;transition:animation-duration .3s ease}.greeting-text:hover .wave-emoji{animation-duration:1.2s;animation-iteration-count:infinite;animation-play-state:running}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.greeting-text-div,.social-and-button{display:flex;flex-direction:column}.social-and-button{gap:24px;margin-top:52px}.social-media-div{display:flex;flex-direction:column;gap:12px}.greeting-status,.typewriter-trailing{color:#4f5665;font-size:32px;font-weight:600;line-height:36px;margin-top:.4rem}.greeting-status.dark,.typewriter-row.dark,.typewriter-trailing.dark{color:#e2e8f0d1}@media(max-width:1380px){.greeting-text{font-size:50px}.greeting-text-p{font-size:20px}}@media(max-width:768px){.button-greeting-div{justify-content:space-around}.greeting-text{font-size:30px;text-align:center}.typewriter-row{font-size:18px;justify-content:center;line-height:28px;text-align:center}.greeting-main{display:block}.greeting-image-div{height:256px}}@media(max-width:320px){.main{width:auto}}.sk-circle{height:40px;margin:100px auto;position:relative;width:40px}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#333;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.social-media-div{font-size:2em}.icon-button{margin-bottom:10px}.icon-button i{border-radius:2.6rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;height:2.6rem;line-height:2.6rem;margin:0 5px 10px;position:relative;text-align:center;transition:.2s ease-in;-webkit-user-select:none;user-select:none;width:2.6rem}.facebook i{background-color:#3b5998}.linkedin i{background-color:#0e76a8}.github i{background-color:#333}.gitlab i{background-color:#fca326}.google i{background-color:#ea4335}.twitter i{background-color:#1da1f2}.medium i{background-color:#000}.stack-overflow i{background-color:#f48024}.kaggle i{background-color:#20beff}.instagram i{background-color:#c13584}.facebook i:hover,.github i:hover,.gitlab i:hover,.google i:hover,.instagram i:hover,.kaggle i:hover,.linkedin i:hover,.medium i:hover,.stack-overflow i:hover,.twitter i:hover{background-color:#000}@media(max-width:768px){.social-media-div{text-align:center}}.main-button{background-color:#55198b;border:1px solid #55198b;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin-right:50px;margin-top:20px;padding:13px 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out 0s;width:max-content}.main-button:hover{background-color:#fff;color:#55198b;transform:translateY(-3px);transition:all .3s ease 0s}.project-button{display:flex;justify-content:center;margin-top:20px}.project-button>.main-button{margin-right:0!important}@media(max-width:768px){.main-button{font-size:.938rem;margin-right:0;padding:12px 18px}}@media(max-width:320px){.main-button{font-size:.75rem}}.about-section{background:#0000;padding:9rem 0 4rem}.about-section .about-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin:0 auto;max-width:1240px;padding:0 2rem}.about-section .about-text{align-items:flex-start;display:flex;flex-direction:column;gap:2.5rem;opacity:0;text-align:left;transform:translateX(-60px)}.about-section .about-title{color:#1a1a2e;font-size:3.5rem;font-weight:700;margin:0}.about-section .about-description{max-width:640px}.about-section .about-description p{color:#4f5665;font-size:1.05rem;line-height:1.75;margin:0}.about-section .about-description p+p{margin-top:.85rem}.about-section .about-downloads{display:flex;flex-wrap:wrap;gap:2rem;grid-column:1/-1;justify-content:center;margin-top:2.5rem;opacity:0;transform:translateY(40px);width:100%}.about-section .download-group{align-items:center;display:flex;flex:0 1 260px;flex-direction:column;gap:.75rem}.about-section .download-group-header{align-items:center;color:#1a1a2e;display:inline-flex;font-size:1.02rem;font-weight:600;gap:.5rem;letter-spacing:.03em;text-transform:uppercase}.about-section .download-buttons{display:flex;flex-direction:column;gap:.8rem;width:100%}.about-section .download-pill{align-items:center;background:#f7f7f7;border:1px solid #94a3b859;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff59,0 18px 34px #1e3a8a1f;color:#0f172a;display:flex;font-weight:600;gap:.75rem;justify-content:center;padding:.85rem 1.4rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.about-section .download-pill:hover{box-shadow:inset 0 1px 0 #ffffff8c,0 22px 38px #1e40af2e;transform:translateY(-4px)}.about-section .pill-icon{align-items:center;background:#1e40af26;border-radius:50%;color:#1f2937;display:flex;font-size:1rem;height:2rem;justify-content:center;width:2rem}.about-section .pill-text{font-size:1.05rem}.about-section .about-visual{align-items:flex-start;display:flex;justify-content:center;opacity:0;overflow:visible;padding:0;transform:translateX(60px)}.about-section .about-photo-frame{background:#fff6;border:4px solid #ffffffa6;border-radius:28px;box-shadow:0 25px 45px #0f172a40;height:360px;overflow:hidden;width:360px}.about-section .about-photo{height:100%;object-fit:cover;width:100%}.about-section.about-animate .about-text{animation:about-slide-left .8s ease forwards}.about-section.about-animate .about-visual{animation:about-slide-right .8s ease .15s forwards}.about-section.about-animate .about-downloads{animation:about-fade-up .8s ease .3s forwards}@keyframes about-slide-left{0%{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes about-slide-right{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes about-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.about-section.dark-mode{background:#0000}.about-section.dark-mode .about-title{color:#e2e8f0}.about-section.dark-mode .about-description p{color:#e2e8f0d1}.about-section.dark-mode .download-group-header{color:#e2e8f0eb}.about-section.dark-mode .download-pill{background:#1e293ba6;border-color:#94a3b859;box-shadow:inset 0 1px 0 #94a3b82e,0 20px 40px #082f4999;color:#f8fafcf2}.about-section.dark-mode .pill-icon{background:#0f172a59;color:#e0e7fff2}.about-section.dark-mode .about-photo-frame{background:#0f172a73;border-color:#e2e8f059;box-shadow:0 25px 45px #060b198c}@media(max-width:992px){.about-section{padding:4rem 0}.about-section .about-content{gap:2.5rem;grid-template-columns:1fr;text-align:center}.about-section .about-text{align-items:center;animation:none;opacity:1;transform:none}.about-section .about-title{font-size:2.8rem}.about-section .about-description p{font-size:1rem}.about-section .about-downloads{animation:none;justify-content:center;opacity:1;padding-left:0;transform:none}.about-section .download-group{flex:0 1 260px}.about-section .about-visual{animation:none;justify-content:center;min-height:480px;opacity:1;transform:none}}@media(max-width:576px){.about-section{padding:3.25rem 0}.about-section .about-content{padding:0 1.2rem}.about-section .about-title{font-size:2.4rem}.about-section .download-group{width:100%}.about-section .about-photo-frame{height:240px;width:240px}.about-section .about-downloads,.about-section .about-text,.about-section .about-visual{transform:none}}.skills-main-div{display:flex;justify-content:center;overflow:hidden;width:100%}.skills-text-div{margin:0 auto;max-width:1200px;padding:20px;width:100%}.skills-main-div>*{flex:1 1;margin-bottom:30px}.skills-image-div>img{height:auto;max-width:100%}.skills-heading{font-size:56px;font-weight:400;margin-bottom:20px;text-align:center}.subTitle{margin-bottom:40px;text-align:left}.categorized-skills-container{grid-gap:30px;display:grid;gap:30px;grid-template-areas:"backend frontend database" ". tools .";grid-template-columns:repeat(3,1fr);margin-top:40px}.skill-category-card{background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.skill-category-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-5px)}.dark-mode .skill-category-card{background:#1a202c;border-color:#0000}.category-title{color:#2d3748;font-size:20px;font-weight:700;letter-spacing:.5px;margin-bottom:25px;text-align:center}.dark-mode .category-title{color:#fff}.skill-icons-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));justify-items:center}.skill-icon-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .3s ease}.skill-icon-item:hover{transform:translateY(-5px)}.skill-icon-item i{color:#8b5cf6;display:inline-block;font-size:45px;transition:all .3s ease}.skill-icon-item i:hover{color:#a78bfa;transform:scale(1.2)}.skill-icon-item .skill-name{color:#4a5568;font-size:13px;font-weight:400;margin:0;text-align:center;transition:all .3s ease}.dark-mode .skill-icon-item .skill-name{color:#e2e8f0}@media(max-width:1380px){.skills-heading{font-size:40px}}@media(max-width:768px){.skills-heading{font-size:30px;text-align:center}.greeting-text-p{font-size:16px;line-height:normal}.skills-main-div{flex-direction:column}.skills-text-div{margin:20px;padding:10px}.skills-text{font-size:16px}.skills-text-subtitle{font-size:16px;text-align:center}.skills-image-div{order:2}.categorized-skills-container{gap:20px;grid-template-areas:"backend" "frontend" "database" "tools";grid-template-columns:1fr}.skill-category-card{padding:20px}.category-title{font-size:20px}.skill-icons-grid{gap:15px;grid-template-columns:repeat(3,1fr)}}.experience-cards-div{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.experience-heading{font-size:56px;font-weight:400}.experience-container{display:flex;margin:2rem auto 0;padding:20px 10px;width:90%}.experience-container>*{flex:1 1}@media(max-width:1380px){.experience-heading{font-size:40px}}@media(max-width:768px){.experience-heading{font-size:30px;text-align:center}}.experience-card{background-color:#fff}.experience-card,.experience-card-dark{border:1px solid hsla(0,0%,83%,.397);border-radius:10px;box-shadow:0 10px 30px -15px #0003;position:relative}.experience-card-dark{background-color:#171c28}.experience-card:hover{box-shadow:0 20px 30px -10px #0003}.experience-banner{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:150%;background:linear-gradient(#000000b3,#00000080);border-radius:10px 10px 0 0;display:flex;-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0);height:11rem;justify-content:center}.experience-blurred_div{background:linear-gradient(#0006,#0003);border-radius:10px 10px 0 0;-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);height:11rem;left:0;position:absolute;top:0;width:100%}.experience-div-company{align-items:center;background:#0000;display:flex;height:9rem;justify-content:center;left:0;position:absolute;top:0;width:100%}.experience-text-company{color:#fff;font-size:25px;font-weight:700;margin:0;overflow:hidden;padding:1.5rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.experience-roundedimg{border-radius:50%;box-shadow:0 .5rem 1rem #0000004d;height:8rem;left:0;margin-left:auto;margin-right:auto;object-fit:cover;position:absolute;right:0;top:7rem;width:8rem}.experience-text-role{color:#000;font-size:23px;font-weight:700;letter-spacing:.02em;line-height:1.4;margin:0;padding-top:2.5rem;text-align:center}.dark-mode-text{color:#fff!important}.experience-text-date{color:#000;font-size:16px;font-weight:600;letter-spacing:.01em;margin:8px 0 0;opacity:.85;padding-top:0;text-align:center}.experience-text-desc{font-size:15.5px;letter-spacing:.01em;line-height:1.9;margin:1.5rem 0 1rem;text-align:center}.experience-text-details{margin-top:2rem;padding:1.5rem}.experience-text-details ul{margin-top:1rem;padding-left:0}.experience-text-details ul li{font-size:14.5px;letter-spacing:.01em;line-height:2;list-style-position:outside;margin-bottom:0;padding:8px 0 8px 1.2rem;position:relative;text-align:left}.experience-text-details ul li::marker{color:#55198b}.tech-list-item{list-style:none!important;padding-left:0!important}.tech-list-item::marker{display:none!important}.tech-icons-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-left:1rem;margin-top:12px}.tech-icon-item{align-items:center;background:#faf5ff;border-radius:15px;display:inline-flex;font-size:12px;font-weight:500;gap:.4rem;margin-bottom:.5rem;margin-right:.5rem;padding:.4rem .8rem;transition:transform .2s ease}.tech-icon-item i{color:#4c1d95;font-size:14px}.tech-icon-item .tech-name{color:#000;font-size:12px;font-weight:500}.tech-icon-item:hover{transform:translateY(-2px)}.tech-icon-item.dark-mode{background:#4c1d95}.tech-icon-item.dark-mode i{color:#c4b5fd}.tech-icon-item.dark-mode .tech-name{color:#fff}@media(max-width:1380px){.experience-text-role{font-size:21px;padding-top:2rem}.experience-text-company{font-size:22px}.experience-text-date{font-size:15px}.experience-roundedimg{height:6.5rem;width:6.5rem}.experience-text-desc{font-size:14px}}@media(max-width:768px){.experience-text-role{font-size:20px;padding-top:2rem}.experience-text-company{font-size:20px}.experience-text-date,.experience-text-desc{font-size:14px}.experience-text-details ul li{font-size:13px}.tech-icon-item{font-size:11px;padding:.35rem .7rem}.tech-icon-item i{font-size:12px}.tech-icon-item .tech-name{font-size:11px}.tech-icons-container{gap:10px;margin-left:.5rem}}#projects .skills-heading{text-align:left}.card-image{transition:transform .4s ease;width:250px}.card-image.eduhub-logo{width:320px}.card-title{font-size:22px;line-height:24px;margin:15px 0 0}.card-subtitle{font-size:17px;line-height:1.5rem;margin-bottom:1rem}.project-card,.project-card-wrapper{cursor:pointer}.project-card{background-color:#fff;border:1px solid hsla(0,0%,83%,.397);border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.project-card-light{box-shadow:0 10px 30px -15px #0003;transition:all .3s ease}.project-card-dark{background-color:#171c28;box-shadow:0 10px 30px -15px #d9dbdf;color:#fff;transition:all .3s ease}.project-card-light:hover{box-shadow:0 20px 30px -10px #0003;transform:translateY(-5px)}.project-card-dark:hover{box-shadow:0 20px 30px -10px #d9dbdf;transform:translateY(-5px)}.project-card:hover .card-image{transform:scale(1.05)}.project-card:hover .detail-btn-text{animation:buttonPulse 2s ease infinite}.project-card-dark:hover .detail-btn-text{animation:buttonPulseDark 2s ease infinite}.project-detail{text-align:center}.projects-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.project-image{align-items:center;border-radius:8px;display:flex;height:250px;justify-content:center;margin-bottom:1rem;overflow:hidden}.project-technologies{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1rem 0}.tech-badge-small{align-items:center;background:#faf5ff;border-radius:15px;color:#000;display:inline-flex;font-size:12px;font-weight:500;gap:.4rem;padding:.4rem .8rem;transition:transform .2s ease}.tech-badge-small i{color:#4c1d95;font-size:14px}.tech-badge-small span{color:#000}.tech-badge-small:hover{transform:translateY(-2px)}.tech-badge-small.dark-mode{background:#4c1d95}.tech-badge-small.dark-mode i{color:#c4b5fd}.tech-badge-small.dark-mode span{color:#fff}.more-badge{background:#55198b4d!important;color:#55198b;font-weight:600}.more-badge.dark-mode{background:#7c3aed4d!important;color:#a78bfa}.project-detail-btn{display:flex;justify-content:center;margin-top:1.5rem}.detail-btn-text{align-items:center;background:#faf5ff;border:none;border-radius:25px;box-shadow:0 2px 8px #4c1d951a;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.detail-btn-text i{color:#4c1d95;display:inline-block;font-size:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.detail-btn-text:before{background:#4c1d951a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.detail-btn-text:hover{background:#f3e8ff;box-shadow:0 6px 20px #4c1d9540;transform:translateY(-3px) scale(1.05)}.detail-btn-text:hover i{animation:arrowMove .8s ease infinite}.detail-btn-text:hover:before{height:300px;width:300px}.detail-btn-text:active{transform:translateY(-1px) scale(1.02)}@keyframes arrowMove{0%{transform:translateX(0)}50%{transform:translateX(6px)}to{transform:translateX(0)}}.project-card-dark .detail-btn-text{background:#4c1d95;box-shadow:0 2px 8px #c4b5fd33;color:#fff}.project-card-dark .detail-btn-text i{color:#c4b5fd}.project-card-dark .detail-btn-text:before{background:#c4b5fd26}.project-card-dark .detail-btn-text:hover{background:#5b21b6;box-shadow:0 6px 20px #c4b5fd59}.project-card-dark .detail-btn-text:hover i{color:#e9d5ff}.detail-arrow{animation:detail-arrow-move .9s ease-in-out infinite;color:#5c2dd4;font-size:18px;position:relative;z-index:1}.detail-label{color:#1f1f3d;position:relative;z-index:1}.detail-btn-text.dark-mode{background:#c5adffb3;box-shadow:0 18px 35px #a880ff52;color:#1f1f3d}.detail-btn-text.dark-mode:hover{background:#c5adffd1;box-shadow:0 26px 48px #a880ff73}.detail-btn-text.dark-mode:before{background:#a880ff38}@keyframes detail-arrow-move{0%{transform:translateX(0)}50%{transform:translateX(7px)}to{transform:translateX(0)}}@media(max-width:768px){.project-subtitle{font-size:16px;text-align:center}.projects-container{gap:1rem;grid-template-columns:1fr}.project-card{padding:1.2rem}.project-image{height:200px}}@keyframes modalOpen{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay{align-items:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#0000;bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:40px 20px;position:fixed;right:0;top:0;transition:background-color .3s ease,opacity .3s ease,visibility .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,opacity .3s ease,visibility .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,opacity .3s ease,visibility .3s ease,-webkit-backdrop-filter .3s ease;visibility:hidden;width:100vw;z-index:9999}.modal-overlay.modal-open{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000000d9;opacity:1;visibility:visible}.modal-content{background-color:#fff;border-radius:20px;box-shadow:0 25px 80px #00000080;margin:auto;max-height:85vh;max-width:1000px;opacity:0;overflow-y:auto;position:relative;transform:scale(.95) translateY(20px);transform-origin:center center;width:100%}.modal-overlay.modal-open .modal-content{animation:modalOpen .35s cubic-bezier(.4,0,.2,1) forwards}.modal-content.dark-mode{background-color:#171c28;color:#fff}.modal-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .2s ease;width:40px;z-index:10}.modal-close:hover{background-color:#0000001a;transform:scale(1.1)}.modal-content.dark-mode .modal-close{color:#fff}.modal-content.dark-mode .modal-close:hover{background-color:#ffffff1a}.modal-image{align-items:center;background-color:#f5f2f4;border-radius:15px 15px 0 0;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.modal-image img{height:100%;object-fit:cover;width:100%}.modal-content.dark-mode .modal-image{background-color:#ffffff0d}.modal-body{padding:2.5rem}.modal-title{color:#000;font-size:28px;font-weight:700;margin:0 0 1rem}.modal-title.eduhub-title{color:#8b5cf6;margin-bottom:1.5rem;text-align:center}.modal-content.dark-mode .modal-title{color:#fff}.modal-content.dark-mode .modal-title.eduhub-title{color:#a78bfa}.modal-desc{color:#666;font-size:16px;line-height:1.8;margin-bottom:1.5rem}.modal-desc p{margin:.25rem 0;padding-left:0}.modal-desc p:first-child{margin-top:0}.modal-desc p:last-child{margin-bottom:0}.modal-desc .section-heading{border-bottom:2px solid #066b7d33;color:#000;font-size:20px;font-weight:700;margin:1.5rem 0 1rem;padding-bottom:.5rem}.modal-desc .section-heading:first-of-type{margin-top:0}.modal-desc .feature-label{color:#1a1a1a;font-size:16px;font-weight:600}.modal-content.dark-mode .modal-desc{color:#fffc}.modal-content.dark-mode .modal-desc .section-heading{border-bottom-color:#fff3;color:#fff}.modal-content.dark-mode .modal-desc .feature-label{color:#fffffff2;font-weight:600}.modal-technologies{margin:1.5rem 0}.modal-technologies h3{color:#000;font-size:18px;font-weight:600;margin-bottom:1rem}.modal-content.dark-mode .modal-technologies h3{color:#fff}.tech-badges{display:flex;flex-wrap:wrap;gap:.5rem}.tech-badge{background:#faf5ff;border-radius:20px;color:#000;font-size:14px;font-weight:500;padding:.5rem 1rem;transition:transform .2s ease}.tech-badge:hover{transform:translateY(-2px)}.modal-content.dark-mode .tech-badge{background:#4c1d95;color:#fff}.modal-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.modal-link-btn{align-items:center;background:#faf5ff;border:none;border-radius:8px;box-shadow:0 2px 8px #4c1d951a;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:.5rem;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-link-btn:before{background:#4c1d951a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.modal-link-btn:hover{animation:buttonPulse 1.5s ease infinite;background:#f3e8ff;box-shadow:0 6px 20px #4c1d9540;transform:translateY(-3px) scale(1.05)}.modal-link-btn:hover:before{height:300px;width:300px}.modal-link-btn:active{transform:translateY(-1px) scale(1.02)}.modal-content.dark-mode .modal-link-btn{background:#4c1d95;box-shadow:0 2px 8px #c4b5fd33;color:#fff}.modal-content.dark-mode .modal-link-btn:hover{animation:buttonPulseDark 1.5s ease infinite;background:#5b21b6;box-shadow:0 6px 20px #c4b5fd59}.modal-screenshots{margin:2rem 0}.modal-screenshots h3{color:#000;font-size:18px;font-weight:600;margin-bottom:1rem}.modal-content.dark-mode .modal-screenshots h3{color:#fff}.screenshots-gallery{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.screenshot-item{background-color:#f5f2f4;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.screenshot-item:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.screenshot-item .screenshot-name{background-color:#066b7d1a;border-bottom:1px solid #066b7d33;color:#000;font-size:16px;font-weight:600;padding:.75rem 1rem;text-align:center}.screenshot-item img{display:block;height:auto;object-fit:contain;width:100%}.modal-content.dark-mode .screenshot-item{background-color:#ffffff0d}.modal-content.dark-mode .screenshot-item:hover{box-shadow:0 8px 20px #0000004d}.modal-content.dark-mode .screenshot-item .screenshot-name{background-color:#ffffff1a;border-bottom-color:#fff3;color:#fff}@media(max-width:768px){.modal-overlay{padding:20px 10px}.modal-content{border-radius:15px;max-height:90vh;max-width:95%}.modal-body{padding:1.5rem}.modal-title{font-size:24px}.modal-image{height:200px}.modal-links{flex-direction:column}.modal-link-btn{justify-content:center;width:100%}.screenshots-gallery{gap:1rem}.screenshot-item{border-radius:8px}}.enlarged-image-overlay{align-items:center;animation:fadeIn .3s ease;background-color:#000000e6;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.enlarged-image-close{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:40px;height:50px;justify-content:center;line-height:1;position:absolute;right:30px;top:20px;transition:background-color .3s ease,transform .2s ease;width:50px;z-index:10001}.enlarged-image-close:hover{background:#ffffff4d;transform:scale(1.1)}.enlarged-image{animation:zoomIn .3s ease;border-radius:8px;box-shadow:0 10px 40px #00000080;cursor:default;max-height:90vh;max-width:90%;object-fit:contain}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.enlarged-image{max-height:85vh;max-width:95%}.enlarged-image-close{font-size:30px;height:40px;right:15px;top:10px;width:40px}}.achievement-main-div{margin-top:80px}.achievement-heading{font-size:56px;font-weight:400;line-height:normal;margin:0}.achievement-subtitle{margin:0 0 50px;text-transform:uppercase}.achievement-cards-wrapper{margin:2rem 0;overflow:hidden;position:relative;width:100%}.achievement-cards-div{animation:slideCertificates 30s linear infinite;display:flex;gap:1.5rem;width:-moz-fit-content;width:fit-content;will-change:transform}@keyframes slideCertificates{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.achievement-cards-div:hover{animation-play-state:paused}@media(max-width:1380px){.achievement-heading{font-size:40px}}@media(max-width:768px){.achievement-main-div{margin-top:50px}.achievement-heading{font-size:30px;text-align:center}.achievement-subtitle{font-size:16px;line-height:normal;text-align:center}.achievement-cards-div{animation-duration:25s;gap:1rem}}.card-image{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.card-title{color:#000;font-size:1.25rem;font-weight:700;line-height:1.4;margin:12px 0 8px;text-align:center}.card-subtitle{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 12px;text-align:left}.certificate-card{background-color:#fff;border:1px solid hsla(0,0%,83%,.397);border-radius:10px;box-shadow:0 10px 30px -15px #0003;display:flex;flex-direction:column;flex-shrink:0;min-width:420px;padding:1.2rem;transition:all .3s ease;width:420px}.certificate-detail-div{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:flex-start;text-align:left}.certificate-card:hover{box-shadow:0 20px 30px -10px #0003;transform:translateY(-5px)}.certificate-card:hover .certificate-tag{animation:buttonPulse 2s ease infinite}.dark-mode.certificate-card:hover{box-shadow:0 20px 30px -10px #fff3;transform:translateY(-5px)}.dark-mode.certificate-card:hover .certificate-tag{animation:buttonPulseDark 2s ease infinite}.certificate-image-div{background-color:#00000005;border-radius:8px;height:120px;margin-bottom:12px;min-height:120px;overflow:hidden;position:relative}.certificate-card-footer,.certificate-image-div{align-items:center;display:flex;justify-content:center}.certificate-card-footer{flex-wrap:wrap}.certificate-card-footer span.certificate-tag{align-items:center;background:#55198b;border-radius:25px;box-shadow:0 2px 8px #4c1d951a;color:#f5f2f4;cursor:pointer;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;margin:0 .5rem .5rem 0;overflow:hidden;padding:0 .75em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.certificate-card-footer span.certificate-tag:before{background:#4c1d951a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.certificate-card-footer span.certificate-tag:hover{animation:buttonPulse 1.5s ease infinite;background:#8c43ce;box-shadow:0 6px 20px #4c1d9540;transform:translateY(-3px) scale(1.05)}.certificate-card-footer span.certificate-tag:hover:before{height:300px;width:300px}.certificate-card-footer span.certificate-tag:active{transform:translateY(-1px) scale(1.02)}@keyframes buttonPulse{0%,to{box-shadow:0 6px 20px #4c1d9540}50%{box-shadow:0 8px 25px #4c1d9559}}.dark-mode.certificate-card .certificate-tag{background:#4c1d95;box-shadow:0 2px 8px #c4b5fd33;color:#fff}.dark-mode.certificate-card .certificate-tag:before{background:#c4b5fd26}.dark-mode.certificate-card .certificate-tag:hover{animation:buttonPulseDark 1.5s ease infinite;background:#5b21b6;box-shadow:0 6px 20px #c4b5fd59}@keyframes buttonPulseDark{0%,to{box-shadow:0 6px 20px #c4b5fd59}50%{box-shadow:0 8px 25px #c4b5fd73}}.certificate-technologies{display:flex;flex-direction:column;gap:12px;margin-top:8px}.tech-category{display:flex;flex-direction:column;gap:8px}.tech-category-name{color:#000;font-size:.9rem;font-weight:600;margin-bottom:4px}.tech-list{color:#666;font-size:.9rem;line-height:1.6;margin-top:4px}.dark-mode.certificate-card{background-color:#171c28;border:1px solid #ffffff1a}.dark-mode .card-title{color:#fff}.dark-mode .card-subtitle{color:#e0e0e0}.dark-mode .tech-category-name{color:#fff}.dark-mode .tech-list{color:#e0e0e0}@media(max-width:768px){.certificate-card{min-width:350px;padding:1rem;width:350px}.card-image{max-height:100%;max-width:100%}.certificate-image-div{height:100px;min-height:100px}.card-title{font-size:1.1rem;margin:10px 0 6px}.card-subtitle{font-size:.9rem;line-height:1.4}.tech-list{line-height:1.5}.tech-category-name,.tech-list{font-size:.85rem}}.footer-main{margin-top:0;overflow:hidden;position:relative}.footer-bottom{background:linear-gradient(180deg,#fff,#f8f9fa);border-top:2px solid #6c63ff;padding:3rem 2rem 2rem;position:relative}.footer-bottom:before{background:linear-gradient(90deg,#0000,#6c63ff80,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-bottom-content{margin:0 auto;max-width:1200px}.footer-nav{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2.5rem;padding-bottom:1.5rem}.footer-nav a{color:#1a1a2e;font-size:1.05rem;font-weight:500;letter-spacing:.5px;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer-nav a:after{background:linear-gradient(90deg,#0000,#6c63ff,#0000);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.footer-nav a:hover{color:#6c63ff;transform:translateY(-2px)}.footer-nav a:hover:after{width:100%}.footer-bottom-row{align-items:center;border-top:1px solid #00000014;display:flex;justify-content:center;padding-top:2rem;position:relative}.footer-bottom-row:before{background:linear-gradient(90deg,#0000,#6c63ff4d,#0000);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100px}.footer-copyright p{color:#666;font-size:.9rem;letter-spacing:.3px;margin:0;text-align:center}.footer-main.dark-mode .footer-bottom{background:linear-gradient(180deg,#171c28,#0a0e1a);border-top-color:#6c63ff66}.footer-main.dark-mode .footer-bottom:before{background:linear-gradient(90deg,#0000,#6c63ff99,#0000)}.footer-main.dark-mode .footer-nav a{color:#ffffffd9}.footer-main.dark-mode .footer-nav a:hover{color:#6c63ff}.footer-main.dark-mode .footer-bottom-row{border-top-color:#ffffff1f}.footer-main.dark-mode .footer-bottom-row:before{background:linear-gradient(90deg,#0000,#6c63ff80,#0000)}.footer-main.dark-mode .footer-copyright p{color:#ffffffa6}.footer-main:not(.dark-mode) .footer-bottom{background:linear-gradient(180deg,#fff,#f8f9fa)}@media(max-width:968px){.footer-nav{gap:1.5rem}.footer-bottom-row{flex-direction:column;gap:.5rem;text-align:center}}@media(max-width:768px){.footer-bottom{padding:2rem 1.5rem 1.5rem}.footer-nav{font-size:.9rem;gap:1rem}}.podcast-header-title{font-size:56px;font-weight:400;line-height:0px}.podcast{width:600px}.podcast-main-div{grid-gap:1rem 1rem;display:grid;gap:1rem 1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.subTitle{color:#868e96}@media(max-width:768px){.podcast-header-title{font-size:30px;text-align:center}.podcast-header-subtitle{font-size:16px;line-height:normal;text-align:center}.podcast{width:300px}.podcast-main-div{text-align:center}}.education-heading{font-size:56px;font-weight:400}.education-section{display:flex;flex-direction:column;margin:2rem auto 0;padding:20px 0;width:90%}.education-section>*{flex:1 1;margin-bottom:30px}.education-card-container{display:flex;flex-direction:column;padding-top:20px}@media(max-width:1380px){.education-card-container{padding-top:0}.education-heading{font-size:40px}.education-text-subtitle{font-size:18px;text-align:center}}@media(max-width:768px){.education-card-container{padding-top:0}.education-heading{font-size:30px;text-align:center}.education-text-subtitle{font-size:16px}}.education-card{display:flex;flex-direction:row}.education-card:hover+.education-card-border{border-color:#a9a7f9;transition:width .6s ease-in-out;width:100%}.education-card-border{border-top:2px solid hsla(0,0%,83%,.397);height:30px;margin-bottom:20px;transition:width .6s ease-in-out;width:80%}.education-head{display:flex;flex-direction:row}.education-text-school{font-size:28px;font-weight:700;height:27px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.education-roundedimg{border-radius:50%;box-shadow:0 .5rem 1rem #0000004d;height:6rem;margin-right:2rem;object-fit:cover;width:6rem}.education-card-right{max-width:70%}.education-text-subHeader{color:#000;font-size:19px;font-weight:700;line-height:normal;margin:0;padding-top:.8rem}.education-text-duration{color:#000;font-size:19px;margin:0;padding-top:.5rem}.education-text-desc{margin-bottom:.5rem;margin-top:.5rem}.education-text-bullets>ul{margin-top:.5rem}@media(max-width:1380px){.education-card{flex-direction:column;padding-bottom:10px}.education-card-right{max-width:90%}.education-card-border{width:90%}.education-text-subHeader{font-size:16px;padding-top:.5rem}.education-text-school{font-size:20px;height:23px}.education-text-duration{font-size:16px}.education-roundedimg{height:4rem;margin-bottom:.5rem;margin-right:0;width:4rem}}@media(max-width:768px){.education-card{text-align:center}.education-card-right{max-width:100%}.education-card-border{width:100%}.education-roundedimg{height:4rem;margin-bottom:1rem;margin-right:0;margin-top:10px;width:4rem}.education-text-bullets>ul{margin:auto;max-width:80%}}#topButton{background-color:#55198b;border:none;border-radius:15px;bottom:20px;color:#fff;cursor:pointer;font-size:25px;outline:none;padding:15px;position:fixed;right:30px;visibility:hidden;z-index:99}#topButton:hover{background-color:#000;transition:all .2s ease-in-out}.centerContent{display:block;margin:0 auto;padding:1.5rem;text-align:center}.tw-main-div{margin-bottom:15px;margin-left:15px;margin-right:15px}.tw-main-div,.twitter-component{padding:1.5rem;width:auto}.timeline-Header-title{font-size:56px;font-weight:100!important}.contact-div-main{display:flex}.dark-mode a{color:#fff}.contact-div-main>*{flex:1 1}.contact-title{font-size:65px;font-weight:400}.contact-detail,.contact-detail-email{color:#868e96;font-size:40px;font-weight:400;margin-top:20px;text-decoration:none}.contact-detail-email:hover,.contact-detail:hover{color:#000;text-shadow:2px 1px 2px #b5b5b5;transition:all .3s}.contact-subtitle{text-transform:uppercase}.contact-text-div{margin-top:1.5rem}.contact-margin-top{margin-bottom:0;margin-top:4rem;padding-bottom:2rem}.contact-image-div>img{height:auto;margin-left:1.5rem;margin-top:-4rem;max-width:100%;transition:filter .3s ease,opacity .3s ease}.contact-image-div.dark-mode>img,.contact-image-div>img.dark-mode-img{filter:brightness(.75) contrast(1.15) saturate(1.3) hue-rotate(5deg);opacity:.85}.contact-image-div.dark-mode>img:hover,.contact-image-div>img.dark-mode-img:hover{filter:brightness(.85) contrast(1.2) saturate(1.35);opacity:.95}@media(max-width:1380px),(max-width:768px){.contact-title{font-size:56px;font-size:40px;font-weight:400;text-align:center}.contact-subtitle{font-size:16px;line-height:normal;text-align:center}.contact-text-div{margin-top:1.5rem;text-align:center}.contact-detail,.contact-detail-email{font-size:20px}.contact-image-div{display:none}}.splash-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.splash-animation-container{height:50vh}.splash-title-container{font-size:2.5rem;text-decoration:none}.splash-title{font-feature-settings:"liga","clig off";font-family:Agustina Regular,cursive;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;font-weight:700;padding:0 20px}.dark-mode{background-color:#171c28;color:#fff;transition:"0.1s"}
/*# sourceMappingURL=main.6c7eee29.css.map*/