body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes jump{0%{transform:scale(.9)}to{transform:rotate(100)}}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse{0%{opacity:.9}50%{opacity:.3}to{opacity:1}}@keyframes stone{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}to{transform:rotate(0deg)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideside{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.slide-side{animation:slideside 1s ease-out}.slide-up{animation:slideUp 1s ease-out}.poppins-bold{font-weight:700;letter-spacing:3px}.poppins-bold,.poppins-regular{font-family:Poppins,sans-serif;font-style:normal}.poppins-regular{font-weight:400}.heartout{animation:spin 5s linear infinite}.heartin{animation:jump 1s linear infinite}.spideysense{animation:floatUpDown 2s ease-in-out infinite}.custom-divider{background:linear-gradient(90deg,#f44b42,#ccc9e6);border:0;height:2px}.moonknight-eyes{animation:pulse .7s ease-in-out infinite}.nav-item .nav-link.nav-text:hover{color:#f44b42;font-size:17px}.navbar-brand.nav-text:hover{color:#f44b42;font-size:21px}.shadow__btn{background:#008cff;border:none;border-radius:7px;box-shadow:0 0 25px #008cff;color:#fff;font-size:17px;font-weight:700;letter-spacing:4px;margin-right:30px;margin-top:20px;padding:10px 20px;text-transform:uppercase;transition:.5s;transition-property:box-shadow}.shadow__btn:hover{box-shadow:0 0 5px #008cff,0 0 25px #008cff,0 0 50px #008cff,0 0 100px #008cff}.dr-image{height:300px}@media (max-width:768px){.spiderman-image{height:350px;margin-top:50px}.moonknight-image{height:350px}.dr-strange-image-container{margin-bottom:60px}.dr-image{height:500px}}@media (min-width:1200px){.spiderman-image .moonknight-image{height:500px}}.timeline{padding:2rem 0;position:relative}.timeline-cap{display:flex;justify-content:center;margin-bottom:-1rem;position:relative;position:sticky;z-index:2}.loki-image{height:auto;width:120px}.loki-image:hover{border-radius:50%;box-shadow:0 5px 15px #0c6a2180;transition:.1s}.timeline:before{background:linear-gradient(180deg,#049319,#74c69d);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px;z-index:-1}.timeline-item{animation:floatUpDown 1.5s ease-in-out infinite;margin-bottom:1rem;padding:1rem;position:relative;width:50%}.timeline-item:nth-child(odd){left:0;margin-right:2rem}.timeline-item:nth-child(2n){left:50%;margin-left:2rem}.timeline-icon{align-items:center;background:radial-gradient(circle,#74c69d,#049319);border-radius:50%;box-shadow:0 0 25px #049319b3;display:flex;font-size:1.5rem;height:40px;justify-content:center;left:90%;position:absolute;top:10%;transform:translate(-50%,-50%);width:40px}.timeline-content{animation:fadeIn .6s ease-in-out;position:relative;top:-10px}.loki-card{background:linear-gradient(145deg,#041309,#074d3a);border:1px solid #049319;border-radius:15px;box-shadow:0 5px 15px #0000004d;color:#fff;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.loki-card:hover{box-shadow:0 10px 20px #00000080;transform:translateY(-5px)}.timeline-title{color:#e8f7ee;font-size:1.5rem}.location{color:#74c69d}.duration{color:#e6f9e9;font-size:.9rem}.timeline-content ul{margin:0;padding-left:1.5rem}.timeline-content ul li{list-style:disc;margin-bottom:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.timeline-title{font-size:.7rem}.loki-card{padding:1rem}.loki-card,.loki-card p{font-size:10px}.timeline-content ul li{font-size:.9rem}}.repos{display:flex;flex-direction:row;flex-wrap:wrap}.container-repo{animation:floatUpDown 3s ease-in-out infinite;color:#fff;font-family:sans-serif;height:max-content;margin:20px;position:relative;width:fit-content}.container-repo:after,.container-repo:before{background-color:#fab5704c;content:"";position:absolute}.container-repo:before{border-radius:50%;height:6rem;right:7%;top:30%;width:6rem}.container-repo:after{border:1px solid;content:"";height:3rem;position:absolute;right:5%;top:8%}.container-repo .box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.074);border:1px solid hsla(0,0%,100%,.222);border-radius:.7rem;display:flex;flex-direction:column;height:max-content;justify-content:space-between;padding:1rem;transition:all .3s ease;width:fit-content}.container-repo .box .title{font-size:2rem;font-weight:500;letter-spacing:.1em}.container-repo .box div strong{display:block;margin-bottom:.5rem}.container-repo .box div p{font-size:.9em;font-weight:300;letter-spacing:.1em;margin:0}.container-repo .box div span{font-size:.7rem;font-weight:300}.container-repo .box div span:nth-child(3){font-weight:500;margin-right:.2rem}.container-repo .box:hover{border:1px solid hsla(0,0%,100%,.454);box-shadow:0 0 20px 1px #ffbb763f}.viewrepo{align-items:center;background-color:initial;border:none;color:#fff;display:flex;height:40px;justify-content:space-evenly;letter-spacing:1px;opacity:.6;position:relative;text-transform:uppercase;transition:.2s cubic-bezier(.19,1,.22,1);width:140px}.viewrepo:after{border-bottom:3px double #ca6654;content:"";height:100%;left:5px;margin-top:-5px;opacity:1;position:absolute;top:0;transition:.2s linear;visibility:hidden;width:0}.viewrepo .icon{animation:attention 1.2s linear infinite;color:#fff;transform:translateX(0);transition:.2s linear}.viewrepo:hover:after{opacity:.7;visibility:visible;width:90%}.viewrepo:hover{letter-spacing:2px;opacity:1}.viewrepo:hover>.icon{animation:none;transform:translateX(30%)}.hoverRed:hover{color:#e23636}@keyframes attention{0%{transform:translateX(0)}50%{transform:translateX(30%)}}.education-card{background:linear-gradient(135deg,#1c1f3b,#4a3c75);border-radius:15px;box-shadow:0 0 15px #8000ff99;color:#fff;overflow:hidden;padding:20px;position:relative;transition:transform .3s,box-shadow .3s}.education-card:hover{box-shadow:0 0 25px #ff80ffe6;transform:scale(1.05)}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.institution-title{color:gold;font-size:1.5rem;text-shadow:0 0 10px #ffd700cc}.institution-logo{border-radius:10px;height:80px;width:auto}.card-body{color:#e0e0e0;font-size:1rem;line-height:1.6}.description{color:#80d4ff;font-style:italic}.dr-strange-image-container{margin-left:25%;margin-top:50px}.stone-container{width:90%}.stone{animation:stone 5s linear infinite;height:70px;margin-bottom:30px;transition:height .6s ease-in-out,width .6s ease-in-out,opacity .6s ease-in-out;width:70px}.stone:hover{height:100px;width:100px}.gauntlet{animation:stone 5s linear infinite;height:100px;transition:height .6s ease-in-out,width .6s ease-in-out,opacity .6s ease-in-out;width:120px}.gauntlet:hover{height:110px;width:130px}.fade{animation:fadeOut .8s ease forwards}.snap{animation:snapAnimation 1s ease}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes snapAnimation{0%{transform:scale(1)}50%{transform:scale(1.2) rotate(20deg)}to{transform:scale(1)}}.groot-component{margin:auto;position:relative}@keyframes waveHand{0%{transform:rotate(0deg)}50%{transform:rotate(13deg)}to{transform:rotate(0deg)}}.groot-hand{animation:waveHand 1s ease-in-out infinite}.groot-container{background:linear-gradient(145deg,#3b5323,#6b8e23);border-radius:20px;box-shadow:0 0 30px #32643280,0 0 15px #1e501e33;gap:2px;justify-content:center;margin:auto;padding:20px;text-align:center}.groot-container,.groot-header{align-items:center;display:flex;flex-direction:column}.groot-header{position:relative}.groot-title{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;text-shadow:0 0 10px #ffffffe6}.groot-form{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.groot-input,.groot-textarea{background:#3b5323;border:2px solid sienna;border-radius:5px;color:#fff;font-family:Poppins,sans-serif;outline:none;padding:10px;transition:all .3s ease;width:90%}.groot-input::placeholder,.groot-textarea::placeholder{color:#fff9}.groot-input:focus,.groot-textarea:focus{background:#6b8e23;border-color:#fff}.groot-button{background:#fff;border:none;border-radius:20px;box-shadow:0 0 10px #3264324d,0 0 5px #1e501e33;color:#3b5323;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;padding:10px 40px;transition:all .3s ease}.groot-button:hover{background:#6b8e23;box-shadow:0 0 20px #32643280,0 0 10px #1e501e4d;color:#fff}.groot-button:active{background:#3b5323;box-shadow:0 0 5px #3264324d,0 0 2px #1e501e33;color:#fff}.social-buttons{background-color:#eef5df;border-radius:5em;box-shadow:0 0 15px #00000027;margin-bottom:30px;margin-top:30px;padding:15px 10px;width:80%}.social-button,.social-buttons{align-items:center;display:flex;justify-content:center}.social-button{background-color:#fff;border-radius:50%;box-shadow:0 0 4px #00000027;height:50px;margin:0 10px;transition:.3s;width:50px}.social-button:hover{background-color:#f2f2f2;box-shadow:0 0 6px 3px #00000027}.social-buttons svg{height:20px;transition:.3s}.facebook{background-color:#3b5998}.facebook svg{fill:#f2f2f2}.facebook:hover svg{fill:#3b5998}.github{background-color:#333}.github svg{fill:#f2f2f2;height:25px;width:25px}.github:hover svg{fill:#333}.linkedin{background-color:#0077b5}.linkedin svg{fill:#f2f2f2}.linkedin:hover svg{fill:#0077b5}.instagram{background-color:#c13584}.instagram svg{fill:#f2f2f2}.instagram:hover svg{fill:#c13584}.custom-button{--border-right:6px;--text-stroke-color:#b9f1dd99;--animation-color:#37ff8b;--fs-size:2em;-webkit-text-stroke:1px var(--text-stroke-color);background:#0000;border:none;color:#0000;cursor:pointer;font-size:var(--fs-size);height:auto;letter-spacing:3px;margin:0 0 30px;padding:0;position:relative;text-decoration:none;text-transform:uppercase}.custom-hover-text{-webkit-text-stroke:1px var(--animation-color);border-right:var(--border-right) solid var(--animation-color);box-sizing:border-box;color:var(--animation-color);content:attr(data-text);inset:0;overflow:hidden;position:absolute;transition:.5s;width:0}.custom-button:hover .custom-hover-text{filter:drop-shadow(0 0 23px var(--animation-color));width:100%}
/*# sourceMappingURL=main.5770d6d5.css.map*/