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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#000}.main-container{position:relative}html{cursor:none;scroll-behavior:smooth}.go-up{bottom:2vh;color:#ffd700f0;cursor:pointer;font-size:3vh;opacity:80%;position:fixed;right:4vh}.go-up:hover{box-shadow:0 0 5vh #ffd700db}.section-1{background-color:#000;position:relative}.section-2{-webkit-padding-before:5vh;background-color:#000;border-radius:0 0 8vh 0;padding-right:4vh;padding-block-start:5vh}.section-3,.section-4{background-color:#000;padding-right:4vh}@media screen and (min-width:1023px){body{padding-inline:25vh}}.header{background:#161415 url(/static/media/backgroundimg.32b883a4f2daab488b55.jpg) no-repeat top;background-size:cover!important;-webkit-background-size:cover!important;display:flex;flex-direction:column;height:100vh;min-height:500px;overflow:hidden;position:relative;text-align:center;width:100%}.nav-wrap{z-index:1000}.nav-wrap,.nav-wrap-1{position:fixed;width:100%}.nav-wrap-1{z-index:-10}.nav-wrap-2{background-color:#282c34ba;position:fixed;width:100%;z-index:1000}.nav-item{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:larger;font-weight:500;text-decoration:none}.nav{display:flex;justify-content:center;list-style-type:none}.nav-item-container{padding:8px}.nav-item-container.current>.nav-item{color:#f06000}.banner{flex:1 1}.banner-text{color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-top:24vh;overflow-wrap:break-word;padding:5px}.responsive-headline{color:#fff;font-size:100px}.social{-webkit-padding-start:0;padding-inline-start:0}.header .scrolldown a{border-radius:100%;bottom:0;color:#fff;display:block;font-size:42px;height:42px;left:50%;line-height:42px;margin-left:-29px;position:absolute;transition:all .3s ease-in-out;width:42px}.header .scrolldown a:hover{color:#11abb0}.down-arrow{height:3rem!important;width:3rem!important}#nav{-webkit-padding-start:0;padding-inline-start:0}.customCursor{background-color:#c59100;border-radius:50%;box-shadow:0 0 5vh 0 #ddd09d;height:2.5vh;pointer-events:none;position:absolute;top:0;width:2.5vh}@-webkit-keyframes cursorAnimation{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes cursorAnimation{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes cursorAnimation2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes cursorAnimation2{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.4);transform:scale(.4)}}.vertical{overflow-x:hidden;position:relative}.scrollwrapper{-webkit-padding-after:5vh;-webkit-padding-start:4vh;padding-block-end:5vh;padding-inline-start:4vh}.elements{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-around;margin-block:.5vh;min-height:26vh;width:100%}.box{background:#9591dc;border-radius:8vh;color:#1b1b1f;font-size:2vh;font-weight:700;height:26.5vh;max-width:120vh;padding-inline:8vh}.box,.box2{align-items:center;display:flex;font-style:italic;justify-content:center;text-align:center}.box2{border:.2px solid #9591dc;border-radius:8vh 0 0 8vh;color:#ffffffab;font-size:2.2vh;height:26vh;max-width:95vh}.firstContainer{flex:0.5 1;height:100%;margin-left:2vh;position:relative}.firstContainer-heading{background-color:#a5a1ff;border-radius:1vh 0 0 1vh;bottom:0;font-size:2vh;font-weight:600;min-height:12vh;min-width:4vh;padding-block:.5vh;padding-inline:2vh;position:absolute;right:0;text-align:center;top:0;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.secondContainer{flex:0.5 1;height:100%;margin-right:-5vh}.boxInner{padding:5vh}.box2Inner{padding-inline:12vh;text-align:left;text-align:initial}@media screen and (max-width:1023px){.firstContainer{flex:1 1}.box2Inner{padding-left:4vh;padding-right:7vh;padding-block:6vh}}@media screen and (max-width:556px){.box,.box2{font-size:1.4vh;line-height:2.5vh}.box2Inner,.boxInner{padding-block:0;padding-inline:5vh}}.skill-flex{display:flex;opacity:60%;padding-block:5vh}.skill-header{font-size:10vh;position:relative}.skill-list-container{flex:1 1;height:350vh;position:relative}.skill-parallax-inner{--tw-bg-opacity:1;background-color:rgba(52,211,153,var(--tw-bg-opacity));border-radius:0 0 5vh 0;font-size:5vh;height:30vh;padding-right:1vh;text-align:end}.skill-header-fixed{color:#a5a1ff;position:-webkit-sticky;position:sticky;text-align:center;top:50vh}.skill-others-header-fixed{color:#ffd700f0;font-size:4vh}.my-tooltip{background-color:"#fff";color:"rgba(0, 0, 0, 0.87)"}.badges-list.justify-center{justify-content:center;padding:0}.badges-list.justify-center:hover{cursor:pointer}.badges-list.justify-center>.tooltip-wrapper{padding-inline:.7vh}.other-skill-parallax-inner{font-size:2vh}.fixed-pos{left:0;position:-webkit-sticky;position:sticky}.fixed-pos-0{top:6vh}.fixed-pos-1{top:16vh}.fixed-pos-2{top:26vh}.fixed-pos-3{top:36vh}.fixed-pos-4{top:46vh}.fixed-pos-5{top:56vh}.fixed-pos-6{top:66vh}.fixed-pos-7{top:76vh}.fixed-pos-8{top:86vh}@media screen and (max-width:1023px){.skill-header-fixed{-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}}@media screen and (min-width:1024px){.skill-header{flex:0.75 1}}@media screen and (max-width:480px){.skill-parallax-inner{line-height:4.5vh}.skill-list-container{max-width:26vh}.skill-parallax-inner{font-size:4vh}}.tooltip-wrapper{display:inline-block;position:relative}.k-tooltip{border-radius:.2rem;bottom:-2.5vh;font-size:1rem;left:0;opacity:100%;padding-block:.3rem;padding-inline:.5rem;position:absolute;visibility:hidden;white-space:nowrap}.light-tooltip{background-color:#fff;color:#000}.dark-tooltip{background-color:#000;color:#fff}.tooltip-wrapper:hover .k-tooltip{visibility:visible}.banner-container{background-color:#000;border-radius:0 0 0 8vh;flex-direction:row;height:100vh}.banner-center,.banner-container{align-items:center;display:flex;justify-content:center}.banner-center{flex:1 1;flex-direction:row;font-size:6vh;font-weight:600}.banner-content{align-items:flex-end;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.banner-image{background-image:url(/static/media/profile_pic.9f42eb8a985f619dc83b.png);background-position:80% 50%;background-repeat:no-repeat;background-size:65vh 90vh;z-index:10}.banner-image,.banner-image-overlay{height:90vh;-webkit-mask-image:linear-gradient(265deg,#000,transparent);mask-image:linear-gradient(265deg,#000,transparent);position:absolute;top:0;width:65vh}.banner-image-overlay{background:#000;z-index:11}.banner-image-overlay-btm{background:#000;height:90vh;-webkit-mask-image:linear-gradient(0deg,#000,transparent,transparent,transparent,transparent,transparent);mask-image:linear-gradient(0deg,#000,transparent,transparent,transparent,transparent,transparent);position:absolute;top:0;width:65vh;z-index:12}.banner-nav{color:#ffffffab;font-size:2vh;left:17%;position:absolute;top:10%;z-index:15}.banner-nav>ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.banner-nav>ul>li{display:inline;padding:1vh}.banner-nav>ul>li>a{color:inherit;text-decoration:none}.banner-nav>ul>li:hover{color:#ffffffcb}.banner-nav.nav-right{left:auto;right:5%}.banner-attribs{-webkit-margin-start:6%;align-self:flex-start;height:32vh;margin-inline-start:6%;position:relative}.banner-attribs>img{position:absolute;top:0;width:46vh}.banner-bottom{-webkit-padding-before:2%;-webkit-margin-start:6%;align-self:flex-start;color:#ffffffab;display:flex;flex-direction:column;justify-content:center;margin-inline-start:6%;max-width:70vh;padding-block-start:2%;z-index:12}.banner-bottom,.banner-top{font-size:3vh;font-weight:500}.banner-top{-webkit-margin-after:10%;-webkit-margin-start:15%;left:32%;margin-block-end:10%;margin-inline-start:15%;position:absolute;top:18%;width:15vh}.my-name{text-decoration:underline}.abs-profile-pic-container{position:absolute;right:80px;top:20px}.border-circle{-webkit-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite;height:178px;right:72px;top:12px;width:178px;z-index:11}.border-circle,.border-circle-2{background-color:#fff;border:2px dashed #000;border-radius:50%;position:absolute}.border-circle-2{-webkit-animation:rotating 28s linear infinite;animation:rotating 28s linear infinite;height:196px;right:63px;top:3px;width:196px;z-index:10}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.stamp{animation-delay:2.5s;-webkit-animation-delay:2.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:pulse;animation-name:pulse;background-color:#7371a8;border-radius:50%;color:#000;opacity:0;padding:3vh;text-align:center;z-index:15}@-webkit-keyframes pulse{0%{opacity:0}10%{opacity:.5;-webkit-transform:rotate(-2deg) scale(5);transform:rotate(-2deg) scale(5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .3s cubic-bezier(.6,.04,.98,.335)}to{opacity:.75;-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}}@keyframes pulse{0%{opacity:0}10%{opacity:.5;-webkit-transform:rotate(-2deg) scale(5);transform:rotate(-2deg) scale(5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:all .3s cubic-bezier(.6,.04,.98,.335)}to{opacity:.75;-webkit-transform:rotate(-15deg) scale(1);transform:rotate(-15deg) scale(1)}}.profile-pic{height:140px;margin-left:-10px;margin-top:10px;width:150px}.pos-rel{position:relative}.pos-abs{left:0;position:absolute;top:-2px}.round-dot{-webkit-animation:blink-anime 1s linear 8;animation:blink-anime 1s linear 8;background-color:#ffffffab;border-radius:3.5vh;height:7vh;width:7vh}@-webkit-keyframes blink-anime{0%{opacity:0}to{opacity:1}}@keyframes blink-anime{0%{opacity:0}to{opacity:1}}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}.intro-name{color:#ffffffab;height:7vh}.intro-name:before{-webkit-animation:typed-0 3s linear 1s forwards;animation:typed-0 3s linear 1s forwards;white-space:break-spaces;will-change:content}.intro-name:after,.intro-name:before{content:"​";pointer-events:none}@-webkit-keyframes typed-0{0%,6.25%{content:"​H"}12.5%,6.25%{content:"​Hi"}12.5%,18.75%{content:"​Hi "}18.75%,25%{content:"​Hi !"}25%,31.25%{content:"​Hi ! "}31.25%,37.5%{content:"​Hi ! I"}37.5%,43.75%{content:"​Hi ! I "}43.75%,50%{content:"​Hi ! I a"}50%,56.25%{content:"​Hi ! I am"}56.25%,62.5%{content:"​Hi ! I am "}62.5%,68.75%{content:"​Hi ! I am K"}68.75%,75%{content:"​Hi ! I am Ka"}75%,81.25%{content:"​Hi ! I am Kap"}81.25%,87.5%{content:"​Hi ! I am Kapi"}87.5%,93.75%{content:"​Hi ! I am Kapil"}93.75%,to{content:"Hi ! I am Kapil."}}@keyframes typed-0{0%,6.25%{content:"​H"}12.5%,6.25%{content:"​Hi"}12.5%,18.75%{content:"​Hi "}18.75%,25%{content:"​Hi !"}25%,31.25%{content:"​Hi ! "}31.25%,37.5%{content:"​Hi ! I"}37.5%,43.75%{content:"​Hi ! I "}43.75%,50%{content:"​Hi ! I a"}50%,56.25%{content:"​Hi ! I am"}56.25%,62.5%{content:"​Hi ! I am "}62.5%,68.75%{content:"​Hi ! I am K"}68.75%,75%{content:"​Hi ! I am Ka"}75%,81.25%{content:"​Hi ! I am Kap"}81.25%,87.5%{content:"​Hi ! I am Kapi"}87.5%,93.75%{content:"​Hi ! I am Kapil"}93.75%,to{content:"Hi ! I am Kapil."}}@media screen and (max-width:480px){.banner-top{font-size:1.6vh;font-weight:500;height:7vh;left:45%;position:absolute;top:48%;width:7vh}.banner-top>p{margin:0}.banner-attribs>img{left:-2vh;position:absolute;top:50%;width:30vh}.customCursor{visibility:hidden}}.project-container{background-color:#c7c745;border-radius:0 8vh 0 0;display:flex;flex-direction:column;min-height:100vh;opacity:85%;width:100%}.project-heading{font-size:10vh;padding:4vh}.accord-content-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-height:52vh;overflow:hidden}.accord-content-desc,.accord-content-image{padding:4vh}.accord-content-desc{align-items:center;display:flex;flex-direction:column;justify-content:center}.content-image{border-radius:1vh;box-shadow:0 0 5vh #ffd700db;opacity:84%;width:70vh}.content-image:hover{box-shadow:0 0 8vh #ffd700db}.mar{margin-block:1vh}.badges-list{-webkit-padding-before:4vh;display:flex;padding-block-start:4vh;width:100%}.badges-list>svg{padding-left:2vh}@media screen and (max-width:480px){.accord-content-container{max-height:74vh}.MuiAccordionDetails-root{height:70vh!important}}