*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:Roboto;src:url(../fonts/roboto.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Urbanist;src:url(../fonts/urbanist.ttf) format("truetype");font-weight:100 900;font-style:normal}:root{font-family:Roboto,Urbanist,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--textColor);background-color:var(--primaryColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primaryColor: #071E22;--secondaryColor: #679289;--mainColor: #ffbd59;--greyColor: #b4b4b4;--whiteColor: #ffffff;--blueColor: #2694F3;--textColor: #d9d9d9;--footerIconGlowColor: #071e22;--footerFocusColor: #d9d9d9;--projectTextColor: #d9d9d9}@media (prefers-color-scheme: light){:root{--primaryColor: #F5F5F5;--textColor: #071E22}:root .ball{transform:translateY(160%);-webkit-transform:translateY(160%);-moz-transform:translateY(160%);-ms-transform:translateY(160%);-o-transform:translateY(160%)}}html{font-size:62.5%;color:var(--textColor);scroll-behavior:smooth}body{margin:0 auto;width:100%;min-width:320px;height:100%;background-color:var(--primaryColor)}h1,h2,h3,h4,h5,h6{line-height:1.1;color:var(--textColor)}h1,h2{font-size:3.2rem}p,li,a,label{font-size:1.8rem;letter-spacing:.1rem;color:var(--para-color);line-height:1.5;font-weight:400}li{list-style:none}img{-webkit-user-select:none;user-select:none}a{color:var(--textColor);text-decoration:none}a:hover{color:var(--mainColor)}::placeholder{font-family:Urbanist,sans-serif;line-height:1.5;font-weight:400}body::-webkit-scrollbar{display:none}body::selection{background-color:var(--textColor);color:var(--secondaryColor)}.contact-btn:focus-visible,.project-view:focus-visible,.project-git-icon:focus-visible,.mobile-resume a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{border:1px solid var(--secondaryColor);outline:2px solid var(--secondaryColor);box-shadow:2px 2px 10px var(--secondaryColor)}.container{max-width:1440px;margin:0 auto;padding:2rem;text-align:center;overflow-x:hidden}.flex-col-c{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-vc{display:flex;align-items:center}.flex-hc{display:flex;justify-content:center}.flex-direction-col-vc{display:flex;flex-direction:column;justify-content:center}.flex-direction-col-c{display:flex;flex-direction:column;justify-content:center;align-items:center}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--primaryColor);display:flex;align-items:center;justify-content:center;z-index:9999}.loader-logo img{width:80px;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.navbar-section{width:100%;-webkit-user-select:none;user-select:none;position:fixed;top:0;left:0;z-index:10}.navbar-section .container{padding:.5rem 4rem;background-color:var(--primaryColor);z-index:10}.navbar-section .logo-container{width:6rem;height:auto;margin-top:1rem}.navbar-section .navbar{display:flex;align-items:center;justify-content:space-between}.navbar-section .navbar ul{display:flex;text-align:center;text-transform:uppercase;gap:3rem}.navbar-section .navbar ul li a{font-weight:600;font-size:1.8rem}.menu-btn{font-size:1.8rem;padding:.5rem 2rem;gap:.5rem;background-color:transparent;border:1px solid var(--textColor);color:var(--textColor);border-radius:2rem;cursor:pointer;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}.menu-btn img{width:2rem;margin-top:.2rem}.menu-btn:hover{background-color:var(--mainColor)}.secondary-nav{display:none}.primary-nav{display:block}.fullNav{border-radius:4rem 0 0 4rem;background-color:var(--secondaryColor);position:fixed;right:0;top:0;height:100dvh;width:60%;max-width:300px;display:flex;flex-direction:column;justify-content:space-between;padding:9rem 4rem;box-shadow:-4px -4px 20px var(--textColor);transform:translate(110%);-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);-webkit-border-radius:4rem 0 0 4rem;-moz-border-radius:4rem 0 0 4rem;-ms-border-radius:4rem 0 0 4rem;-o-border-radius:4rem 0 0 4rem}.fullNav .menu-btn{position:absolute;top:3%;right:5%;width:fit-content;padding:.5rem 2rem}.menu-links{text-align:left}.menu-links li a{font-size:2.5rem}.resume-link{text-align:left;margin-right:-3rem;margin-left:-3rem}.secondary-nav .icons-div{text-align:left;gap:1rem;border:none}.secondary-nav .icons-div a{display:flex;align-items:center;gap:1rem}main{height:100%;width:100%}.hero-section{width:100%;height:111vh;position:relative;overflow-y:hidden;z-index:0}.hero-section .container{height:100%;position:relative}.hero-section .hero-heading{text-align:left;position:relative;z-index:1;width:fit-content}.hero-section .hero-heading h1{letter-spacing:-6px;font-size:12rem;font-weight:700;line-height:.9;transform:translateY(-14%);-webkit-transform:translateY(-14%);-moz-transform:translateY(-14%);-ms-transform:translateY(-14%);-o-transform:translateY(-14%)}.hero-section .hero-heading h1 span{display:inline-block;overflow:hidden}.hero-section .hero-heading h1 .line1{transform:translate(-15%);-webkit-transform:translate(-15%);-moz-transform:translate(-15%);-ms-transform:translate(-15%);-o-transform:translate(-15%);position:relative}.hero-section .hero-heading h1 .line2{transform:translate(13%);-webkit-transform:translate(13%);-moz-transform:translate(13%);-ms-transform:translate(13%);-o-transform:translate(13%);position:relative;height:12rem}.hero-section .hero-heading .hii-para{font-size:3rem;font-weight:600;padding-bottom:.5rem;transform:translate(-13.5%) translateY(-40%);-webkit-transform:translateX(-13.5%) translateY(-40%);-moz-transform:translateX(-13.5%) translateY(-40%);-ms-transform:translateX(-13.5%) translateY(-40%);-o-transform:translateX(-13.5%) translateY(-40%)}.hero-para-container{padding-top:5rem;margin-bottom:-9rem;transform:translate(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.hero-para-container p{font-size:6rem}.hero-para-container .hero-para{font-size:1.8rem}.hero-para-container span{display:inline-block;text-align:right}.hero-bg{position:absolute;width:65rem;height:auto;padding:0 7.3rem 5.5rem 5rem;transform:translate(-50% -50%);-webkit-transform:translate(-50% -50%);-moz-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);-o-transform:translate(-50% -50%);overflow:hidden;-webkit-user-select:none;user-select:none}.hero-bg img{object-fit:cover;animation:spin 2s ease-in-out;transform-origin:top center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}}.hero-bg-ribbon{position:absolute;bottom:40%;right:-40%;width:25rem;height:auto;-webkit-user-select:none;user-select:none}.hero-bg-ribbon img{object-fit:cover}.hero-bg-flower{position:absolute;bottom:45%;right:-18%;width:11rem;height:auto;-webkit-user-select:none;user-select:none}.hero-bg-flower img{object-fit:cover}.hero-bg-ribbon-d{position:absolute;bottom:-4%;left:4%;width:10rem;height:auto;-webkit-user-select:none;user-select:none;z-index:2}.hero-bg-ribbon-d img{object-fit:cover}.scroll-circle{position:fixed;bottom:2rem;right:2rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-user-select:none;user-select:none;z-index:99}.scroll-circle img{width:10rem;height:auto}.scroll-circle .circle{width:60%;height:60%;position:absolute;bottom:22%;left:20%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:2px solid var(--mainColor);overflow:hidden}.scroll-circle .circle .inner-circle{width:100%;height:110%;position:absolute;bottom:-110%;z-index:19;background-color:var(--mainColor)}.hero-section .container{position:relative}.down-arrow-div{width:5rem;height:auto;display:grid;place-items:center;position:absolute;top:14%;left:5%;z-index:99}.down-arrow-div img{width:4rem}.theme-toggle-container{position:fixed;left:.3%;top:50%;background-color:var(--primaryColor);border:1px solid var(--mainColor);width:2.05rem;height:5rem;border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem;-ms-border-radius:10rem;-o-border-radius:10rem;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;z-index:99;padding:.5rem .2rem .3rem;display:flex;flex-direction:column;justify-content:space-between}.sun,.moon{width:95%;height:auto}.ball{width:1.6rem;height:1.6rem;background-color:var(--mainColor);position:absolute;bottom:60%;left:7%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.about-section{width:100vw;height:110vh;overflow-y:hidden;overflow-x:hidden;padding:0}.about-main-wrapper{height:80%}.about-me{width:100vw;padding:1rem;position:relative}.about-me p{text-align:center;max-width:55rem;position:relative}.about-me .about-flower{width:7rem;position:absolute;right:-1%;bottom:-29%}.about-me .about-clip{width:7rem;position:absolute;right:10%;bottom:-25%}.about-common-heading{font-size:5.43rem;text-transform:uppercase;letter-spacing:-1px;padding:1rem;white-space:nowrap}.about-common-para{padding:.5rem}.tech-stack,.tools,.availability{width:fit-content;padding:1rem 5rem;position:relative}:is(.tech-stack,.tools,.availability) .logo-icons{padding:1rem;gap:2rem}:is(.tech-stack,.tools,.availability) .logos{justify-content:end;align-items:center;width:7rem;height:9rem;gap:.5rem}:is(.tech-stack,.tools,.availability) .logos img,:is(.tech-stack,.tools,.availability) .logos h3{transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in}:is(.tech-stack,.tools,.availability) h2{position:relative}.tech-stack{margin-left:5rem}.logos img:hover{filter:drop-shadow(8px 8px 20px var(--secondaryColor));-webkit-filter:drop-shadow(8px 8px 20px var(--secondaryColor))}.logos h3:hover{filter:drop-shadow(4px 4px 10px var(--mainColor));-webkit-filter:drop-shadow(4px 4px 10px var(--mainColor));border-bottom:2px solid var(--mainColor)}.stack-tools-connecter:hover{filter:drop-shadow(8px 8px 20px #e400ab)}.stack-tools-connecter{position:absolute;bottom:7%;right:-25%;width:10rem;height:auto;z-index:10;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear}.right{bottom:-10%;left:-14.3%}.tech-stack-flower{position:absolute;top:-15%;left:10%;width:5rem}.stack-flower{position:absolute;top:-15%;left:0%;width:6rem}.availability{margin-left:48rem;padding:0 0 1rem 15rem;text-align:center}.availability h3{font-size:2rem;max-width:40rem;padding:.5rem 0;position:relative}.availability p{font-size:1.5rem;max-width:30rem;padding:1.5rem 1rem}.contact-btn{border:2px solid var(--mainColor);border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;-ms-border-radius:3rem;-o-border-radius:3rem;padding:.2rem 2rem;gap:.5rem;margin:2.5rem 0;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-user-select:none;user-select:none}.contact-btn:hover{animation:shake-btn .5s infinite;-webkit-animation:shake-btn .5s infinite;box-shadow:2px 2px 8px var(--secondaryColor)}@keyframes shake-btn{0%{transform:translate(0)}25%{transform:translate(-2px,2px);-webkit-transform:translate(-2px,2px);-moz-transform:translate(-2px,2px);-ms-transform:translate(-2px,2px);-o-transform:translate(-2px,2px)}50%{transform:translate(2px,2px)}75%{transform:translate(-2px,2px)}to{transform:translate(0)}}.dot{display:inline-block;width:.6rem;height:.6rem;background-color:#0d0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.earth-clip{width:10rem;position:absolute;left:-20%;bottom:-30%}.earth-clip img:hover{filter:drop-shadow(4px 4px 30px var(--secondaryColor));-webkit-filter:drop-shadow(4px 4px 30px var(--secondaryColor))}.project-section{width:100%;height:auto;padding:2rem 2rem 8rem;overflow:visible}.project-wrapper{text-align:left;width:100%;padding:2rem;gap:1rem}.project-wrapper h2{font-size:5rem;letter-spacing:.1px;text-transform:uppercase;padding:3rem .5rem}#project-container{height:100%;width:100%;display:flex;flex-direction:column;gap:1.5rem;position:relative}.project{z-index:1;padding:.5rem;display:flex;flex-direction:column;gap:2rem}.project .leftPart{height:100%;width:100%;padding:.5rem}.project .leftPart .projectTitle{font-size:2.5rem;border-bottom:1px solid var(--greyColor)}.project .leftPart .techUsed{font-size:1.3rem;font-weight:600;letter-spacing:.1px;text-transform:uppercase;word-spacing:1rem}.project .rightPart{height:100%;width:fit-content;padding:.5rem;gap:1rem}.project .rightPart .project-view{border:1px solid var(--secondaryColor);align-items:center;font-size:1.5rem;padding:.2rem 1rem;gap:.2rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.project .rightPart .project-view img{width:1.3rem;height:auto}.project .rightPart .project-git-icon{width:3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:gitShine 6s linear infinite;-webkit-animation:gitShine 6s linear infinite}@keyframes gitShine{0%,to{box-shadow:2px 2px 6px var(--textColor)}10%,90%{box-shadow:1px 0 6px var(--textColor)}20%,80%{box-shadow:0 1px 6px var(--textColor)}30%,70%{box-shadow:-1px 0 6px var(--textColor)}40%,60%{box-shadow:0 -1px 6px var(--textColor)}50%{box-shadow:0 0 6px var(--textColor)}}.project:hover{box-shadow:4px 4px 10px var(--secondaryColor)}.floating-div{position:absolute;top:-50%;width:40rem;height:30rem;display:flex;flex-direction:column;align-items:center;padding:.5rem;color:var(--primaryColor);background-color:var(--mainColor);border-radius:1rem;z-index:999;pointer-events:none;display:none}.img-container,.floating-div-content{width:100%;position:relative;border-radius:1rem;overflow:hidden}.floating-category{background-color:var(--mainColor);color:var(--primaryColor);padding:.2rem .8rem;position:absolute;top:4%;left:3%;border-radius:1rem;font-size:1rem;text-transform:uppercase;font-weight:600}.floating-desc{padding:.5rem;text-align:left;font-size:1.3rem;letter-spacing:.1px}.floating-overlay{position:absolute;width:100%;height:100%;background-color:transparent;z-index:10000}.floatingDiv{background-color:var(--secondaryColor);color:var(--projectTextColor);margin:.5rem;display:none}.floatingDiv .desc{padding:1rem;font-size:1.8rem}.floatingDiv .imgContainer{position:relative}.floatingDiv .imgContainer .category{position:absolute;top:4%;left:2%;background-color:var(--primaryColor);box-shadow:2px 2px 10px var(--whiteColor);color:var(--textColor);padding:.5rem 2rem;font-size:1.6rem;border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;animation:colorChange 3s linear infinite;-webkit-animation:colorChange 3s linear infinite}@keyframes colorChange{0%,to{box-shadow:2px 2px 10px var(--whiteColor)}25%,75%{box-shadow:1px 1px 6px var(--whiteColor)}50%{box-shadow:0 0 2px var(--whiteColor)}}.collaborate-section{width:100%;height:100vh;padding:8rem 0 0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.top-slider,.bottom-slider,.footer-slider{width:100%;height:auto;background-color:var(--secondaryColor);padding:1rem;gap:9.5rem;white-space:nowrap}:is(.top-slider,.bottom-slider,.footer-slider) .inner-content{width:fit-content;gap:9.5rem}:is(.top-slider,.bottom-slider,.footer-slider) h3{font-size:2.4rem;text-transform:uppercase;white-space:nowrap}:is(.top-slider,.bottom-slider,.footer-slider) .slider-icon{width:3.2rem;height:auto}.cover,.cover2{width:100%;height:100%;gap:9.5rem}.bottom-slider{background-color:transparent;border-top:2px solid var(--secondaryColor);border-bottom:2px solid var(--secondaryColor)}.cover2{transform:translate(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}.collab-flower{position:absolute;bottom:-3%;right:-9%;width:5rem;height:auto;-webkit-user-select:none;user-select:none}.collab-flower img{object-fit:cover}.collaboration-content{position:relative;width:fit-content}.collaboration-content span{display:inline-block;font-size:4.5rem}.memorable-span{color:var(--secondaryColor)}.together-span{color:var(--mainColor)}.contact-section{width:100%;height:90vh;padding:2rem;overflow:hidden}.contact-wrapper{margin-top:5rem;align-items:start;max-width:40rem;width:auto;gap:1rem;padding:1.5rem}.contact-wrapper p{text-align:left;font-size:1.6rem;letter-spacing:-.01px}form{width:100%;display:flex;flex-direction:column;align-items:start}form input,form textarea{background-color:transparent;border:1px solid var(--secondaryColor);width:100%;padding:1rem}form textarea{max-width:100%;max-height:9rem}form label{font-size:1.7rem;font-weight:500;margin-top:1rem}form button{color:var(--textColor);width:50%;height:auto;padding:1rem;margin:4rem auto 0;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;background-color:transparent;border:1px solid var(--secondaryColor);cursor:pointer;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}button:hover{background-color:var(--secondaryColor);border:none}input:hover,textarea:hover{border-color:var(--mainColor)}.footer-section{width:100%;height:80vh;padding:0;justify-content:flex-end;align-items:center;z-index:0}.footer-content-container{width:100%;height:55%;padding:1.5rem 3.5rem;position:relative;background-color:var(--secondaryColor);gap:1rem}.footer-left{width:70%}.hii-div{position:absolute;top:-11%;left:3%}.hii-div h3{font-size:6rem;color:var(--mainColor);letter-spacing:-3px;text-shadow:3px 3px 5px rgba(0,0,0,.5)}.hii-div .footer-ribbon{position:absolute;top:-70%;right:-200%}.hii-div .footer-ribbon img{width:28%;filter:drop-shadow(4px 4px 10px rgba(0,0,0,.5));-webkit-filter:drop-shadow(4px 4px 10px rgba(0,0,0,.5))}.mail-div{padding-top:3rem;padding-left:1rem;border-bottom:1px solid var(--greyColor);display:flex;align-items:center;gap:1rem}.mail-div .mail-icon{width:2rem;height:auto}.mail-div img:hover{animation:shake .5s infinite;-webkit-animation:shake .5s infinite}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.footer-para-div{padding:2.4rem 1rem;border-bottom:1px solid var(--greyColor)}.footer-para-div p{letter-spacing:.8px;max-width:90%;font-size:1.4rem;text-align:left}.icons-div{border-bottom:1px solid var(--greyColor);padding:2rem 1rem;display:flex;gap:1.5rem}.icons-div .icon{width:3rem;height:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:glow 4s linear infinite;-webkit-animation:glow 4s linear infinite}@keyframes glow{0%,to{box-shadow:2px 2px 6px var(--footerIconGlowColor)}50%{box-shadow:0 2px 4px var(--footerIconGlowColor)}25%,75%{box-shadow:2px 0 2px var(--footerIconGlowColor)}}.footer-right{width:40%}.footer-right h3{font-size:1.6rem;padding-bottom:1rem}.footer-right li{line-height:1.1;padding:1rem}.footer-right a{border:1px solid var(--textColor);padding:.5rem 1rem;font-size:1.4rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.footer-right a:hover{background-color:var(--textColor)}.copy-right-div{width:100%;padding:2rem 0}.copy-right-div p{font-size:1.3rem;color:var(--greyColor)}.footer-slider{background-color:transparent}.footer-slider .slider-icon{width:4rem}.mail-id:focus-visible,.icons-div a:focus-visible,.resume:focus-visible{border:1px solid var(--footerFocusColor);outline:2px solid var(--footerFocusColor);box-shadow:2px 2px 10px var(--footerFocusColor)}.mobile-resume-section{display:none;align-content:center;width:100%;margin-bottom:2rem;padding:5rem 2rem}.mobile-resume,.resume-link{padding:1rem}:is(.mobile-resume,.resume-link) h3{font-size:4rem;padding:2rem 2rem 4rem}:is(.mobile-resume,.resume-link) li{line-height:1.1;padding:1.3rem}:is(.mobile-resume,.resume-link) a{border:1px solid var(--textColor);padding:.6rem 1.8rem;font-size:2rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;animation:shine 4s linear infinite;-webkit-animation:shine 4s linear infinite}@keyframes shine{0%,to{box-shadow:2px 2px 6px var(--textColor)}50%{box-shadow:0 2px 4px var(--textColor)}25%,75%{box-shadow:2px 0 2px var(--textColor)}}@media (width > 1920px){html{font-size:87.5%}.hero-section{padding-top:5rem;height:80vh}.footer-section,.contact-section,.collaborate-section{height:80vh}}@media (width > 2500px){html{font-size:90%}.availability{padding-left:0}.footer-section,.contact-section,.collaborate-section{height:50vh}}@media (width > 1659px) and (width < 1920px){html{font-size:75%}}@media (width > 1439px) and (width < 1659px){html{font-size:68.75%}}@media (width >= 1440px){.about-section .about-me{width:calc(100vh - (100vh - 1440px))}}@media (width < 1330px){html{font-size:56.25%}}@media (width < 1024px){.primary-nav{display:none}.secondary-nav{display:block}.theme-toggle-container{top:40%}.hero-section{height:100vh}.hero-section .hero-heading h1{letter-spacing:.1px}.hero-section .hero-para-container{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.hero-section .hero-bg{width:60rem}.hero-section .hero-bg-ribbon-d{left:-10%}.hero-section .hero-bg-ribbon{z-index:-1}.hero-section .hero-heading .hii-para{transform:translate(0) translateY(-30%);-webkit-transform:translateX(0) translateY(-30%);-moz-transform:translateX(0) translateY(-30%);-ms-transform:translateX(0) translateY(-30%);-o-transform:translateX(0) translateY(-30%)}.hero-section .hero-heading .hero-text .line1,.hero-section .hero-heading .hero-text .line2{transform:none}.about-section{width:100vw;height:fit-content;padding:2rem 1rem 9rem}.about-section .about-me{padding:5rem 0}.about-main-wrapper{height:auto;width:100vw;flex-direction:column;gap:8rem}.tech-stack{margin:0}.availability{margin:0;padding:0}.contact-section,.collaborate-section{height:72vh;min-height:450px}.footer-section{padding-top:1rem;height:100vh;min-height:600px}.footer-right{display:none}.footer-left{width:100%}.mobile-resume-section{display:block}#project-container{gap:5rem}.floatingDiv{display:block}.project{box-shadow:4px 4px 10px var(--secondaryColor)}.project:hover{box-shadow:4px 4px 10px var(--textColor)}}@media (width < 870px){.mobile-resume-section{margin-bottom:8rem;padding:5rem 2rem}}@media (width < 900px){html{font-size:43.25%}.hero-section .hero-heading .hero-text{line-height:.8}.hero-section .hero-heading .hero-bg-ribbon{display:none}.hero-section .hero-heading .hero-bg-flower{right:-2%;bottom:95%}}@media (width < 500px){.hero-section{height:90vh}.collaborate-section .collaboration-content{width:90%}.collaborate-section .collab-flower{display:none}.hero-section .hero-heading .hii-para{transform:translateY(-47%);-webkit-transform:translateY(-47%);-moz-transform:translateY(-47%);-ms-transform:translateY(-47%);-o-transform:translateY(-47%)}.hero-section .hero-heading h1{font-size:10rem}.about-section .about-main-wrapper .about-me p{max-width:80%}}@media (width < 350px){html{font-size:37%}.hero-section .hero-heading h1{font-size:10rem;letter-spacing:.1px}}/*! Completely designed and coded by Vishal Verma */
