@import"https://fonts.googleapis.com/css2?family=Quicksand&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-size:13px;font-family:"Montserrat",sans-serif;cursor:none}html{overflow-x:hidden;height:100%}::-moz-selection{background:#ff5100}::selection{background:#ff5100}body{height:100%;background:#fafafa}body .cursor{position:absolute;top:-100px;left:-100px;pointer-events:none;width:16px;height:16px;margin-top:-4px;margin-left:-4px;border-radius:50%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#ff5100;mix-blend-mode:multiply;transition:width .5s cubic-bezier(0.19, 1, 0.22, 1),height .5s cubic-bezier(0.19, 1, 0.22, 1),background .3s cubic-bezier(0.19, 1, 0.22, 1)}body .hover-cursor{width:40px;height:40px;margin-top:-15px;margin-left:-15px;border:1px solid #ff5100;background:rgba(0,0,0,0)}body .cursor-clicked{animation:cursor-click 400ms forwards}@keyframes cursor-click{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}.d-none{display:none !important}.display-flex{display:flex;align-items:center}.flex-column{flex-direction:column}.jc-center{justify-content:center}.jc-sb{justify-content:space-between}.navigation{background:inherit;position:fixed;top:10px;left:0;width:100%;padding-left:30px}.navigation .nav-list{list-style:none;align-items:initial;justify-content:center;height:100%}.navigation .nav-list .nav-item{padding:10px;text-align:center}.navigation .nav-list .nav-item .nav-link{font-size:1.1rem;width:100%;text-decoration:none;border:none;outline:none;text-align:center;background:none;letter-spacing:3px;position:relative;display:flex;align-items:center;flex-direction:column;transition:.2s ease;margin:0 20px}.navigation .nav-list .nav-item .nav-link:after{content:"";border:0 solid #ff5100;position:absolute;background:rgba(255,81,0,.1);height:0;top:-10px;left:-5px;margin-top:5px;width:0;display:block;transition:.3s ease}.navigation .nav-list .nav-item .nav-link:hover:after{width:70%;height:140%;border-width:.5px}.landing{position:absolute;top:0;right:0;left:0;width:100%;bottom:0;transition:all 1s ease}.landing .home{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.landing .home .header{height:80%;justify-content:center;height:-moz-fit-content;height:fit-content;padding:20px;margin-bottom:30px}.landing .home .header .brand{display:block}.landing .home .header .brand img{margin-top:40px;height:60vh;max-width:100%}@keyframes typewrite{from{border-right:#000 .15em solid}to{border-right:#fff .15em solid}}.landing .home .typewriter{padding:5px;border:#fafafa .15em solid;text-align:center;height:80px}.landing .home .typewriter .typing-display{font-size:2rem;border-right:#000 1px solid;animation:typewrite .5s infinite forwards;color:#343434;font-weight:bold}.landing .home .description{color:#000;display:flex;flex-direction:column}.landing .home .description p{font-size:2rem;margin:0 30px}.landing .home .description p b{font-size:inherit;color:#ff5100}.landing .home .description .resume-btn{display:block;padding:10px;letter-spacing:1px;border-radius:3px;border:#000 1px solid;font-weight:bold;margin-top:20px;margin-left:30px;text-decoration:none;width:-moz-fit-content;width:fit-content;color:#000;position:relative}.landing .home .description .resume-btn::after{content:"";border:1px solid #000;position:absolute;top:-5px;left:-5px;border-radius:3px;width:100%;transition:.5s ease;height:100%}.landing .home .description .resume-btn:hover::after{top:3px;left:3px}.section-content{height:100%;opacity:1;transition:opacity .5s .5s ease;position:relative}.section-content .section-desc{display:flex;gap:20px;padding:20px}.section-content .section-desc .back-btn{color:#000;border:none;outline:none;background:none}.section-content .section-desc .back-btn:after{content:"Back to home";padding:5px;background:rgba(0,0,0,.8);color:#fff;top:-50%;transform:translateY(20%);left:30px;position:absolute;display:none;width:100px;border-radius:5px}.section-content .section-desc .back-btn:hover:after{display:block}.section-content .section-desc .back-btn:hover{color:#343434}.section-content .section-desc .section-header h1{text-align:center;font-size:2.4rem;color:#000;position:relative}.section-content .section-desc .section-header h1::after{position:absolute;left:-10px;bottom:0;top:0;padding:0 20px;mix-blend-mode:difference;content:"";transform:skew(-10deg);width:50%;background:#fff;border-radius:5px}.name-bg{height:100%;position:fixed;opacity:.2;display:flex;flex-direction:column;justify-content:center;transform:translateX(-25%);pointer-events:none;z-index:1}.section-background{position:fixed;transform:scale(1);pointer-events:none}.section-container{position:absolute;top:0;bottom:0;left:-110%;right:110%;background:#fff;width:100%;transition:all 1s ease}.right-slider{left:110%;right:-110%}.right-slider .section-content{grid-template-columns:80% 20%}.right-slider .section-content .back-btn{left:initial;right:30px}.right-slider .section-content .back-btn:after{content:"Back to home";padding:5px;background:rgba(0,0,0,.8);color:#fff;top:-50%;transform:translateY(20%);left:-130px;position:absolute;display:none;width:100px;border-radius:5px}.right-slider .section-content .back-btn:hover:after{display:block}.section-right-content{padding:20px;display:block;position:relative;opacity:1;transition:all .5s .6s ease}.section-right-content .about-img{-o-object-fit:cover;object-fit:cover;width:200px;height:200px;border-radius:50%;border-bottom:15px solid #4ac421;border-top:15px solid #aaa31e;border-right:15px solid #1abcde;border-left:15px solid #efacd2}.section-right-content .about-p{font-size:1.6rem;padding:20px 50px;text-align:justify}.section-right-content .about-p a{font-size:inherit;color:#343434}.section-right-content .contact-head{font-size:3rem;color:#343434;margin-bottom:10px}.section-right-content .connect{margin-top:10px;text-align:center}.section-right-content .connect h1{color:#343434;font-size:2rem}.section-right-content .connect .social{justify-content:center;margin-top:5px}.section-right-content .connect .social .social-link{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:0 5px;color:#343434;padding:10px;background:#fff;font-size:1.2rem}.section-right-content .connect .social .social-link:hover{color:#000}.section-right-content .projects-wrap{height:-moz-fit-content;height:fit-content;position:relative;z-index:3;overflow:auto;padding:20px}.section-right-content .projects-wrap .projects{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;justify-content:stretch;transition:.5s ease-in-out}.section-right-content .projects-wrap .projects .project{display:flex;flex-direction:column;padding:20px;width:330px;border-radius:5px;transition:.5s ease;background:#ddd;border:1px solid rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.section-right-content .projects-wrap .projects .project p{margin:10px 0;height:30px;overflow:hidden}.section-right-content .projects-wrap .projects .project h1{overflow:hidden;white-space:nowrap;width:300px;text-overflow:ellipsis}.section-right-content .projects-wrap .projects .project img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:all 5s ease}.section-right-content .projects-wrap .projects .project img:hover{-o-object-fit:contain;object-fit:contain}.section-right-content .projects-wrap .projects .project .tech-used{display:flex}.section-right-content .projects-wrap .projects .project .tech-used .tech{display:flex;padding:10px;display:block;align-items:center}.section-right-content .projects-wrap .projects .project .tech-used .icon-img{height:25px;width:25px}.section-right-content .projects-wrap .projects .project .visit-site-btn{color:#000;display:block;padding:8px;text-decoration:none;border:.5px solid #000;position:relative;border-radius:5px;width:-moz-fit-content;width:fit-content}.section-right-content .projects-wrap .projects .project .visit-site-btn::after{content:"";border:.5px solid #000;position:absolute;top:-5px;left:-5px;border-radius:5px;z-index:1;width:100%;height:100%;transition:.5s ease}.section-right-content .projects-wrap .projects .project .visit-site-btn:hover::after{top:3px;left:3px}.section-right-content .projects-wrap .projects .project .project-btn-group{display:flex;gap:20px;align-items:center}.section-right-content .projects-wrap .project-social-icons{margin-top:20px}.section-right-content .projects-wrap .project-social-icons h2{margin:5px 0;font-size:20px}.section-right-content .slide-btn{position:absolute;background:#fff;width:40px;height:40px;display:flex;align-items:center;top:50%;left:50%;transform:translate(-50%, -50%);padding:15px;border-radius:50%;box-shadow:1px 2px 10px 1px rgba(0,0,0,.4);z-index:4}.section-right-content .next-btn{transform:translate(calc(-50% + 180px), -50%)}.section-right-content .prev-btn{transform:translate(calc(-50% - 180px), -50%)}.contact-form{margin-top:10px;border-bottom:2px solid #343434;padding-bottom:10px}.contact-form .form-data{min-width:300px;align-items:flex-start;margin-bottom:10px}.contact-form .form-data .form-label{margin-bottom:5px;color:#343434;font-weight:bold}.contact-form .form-data .form-input{padding:5px;border:2px solid #343434;width:100%;outline:none}.contact-form .form-data .textarea-input{height:80px;resize:none}.contact-form .submit-btn{padding:5px 10px;text-align:center;width:100px;border:#343434 2px solid;color:#343434;font-weight:bold;background:#fff;display:block;outline:none}.fade-in{opacity:1}.fader{margin-bottom:10px;transition:margin .5s .8s ease}.down-fader{margin-top:100px;transition:margin .5s .8s ease}@media(max-width: 1100px){h1{font-size:2rem !important}.home-top{flex-direction:column !important}.description{align-items:center;margin-bottom:10px}.typewriter{margin-bottom:0 !important}}@media(max-width: 750px){.section-header h1{font-size:1.5rem !important}.section-right-content p{font-size:1.3rem !important}.header img{height:50vh !important}h1{font-size:1.7rem !important}}@media(max-width: 600px){.block-footer{flex-direction:column !important}.block-footer .progress{margin-bottom:5px}.header img{height:40vh !important}.section-content{grid-template-columns:1fr;grid-template-rows:50px calc(100% - 50px) !important}.section-content .back-btn{top:23px !important;left:25px !important}.section-content .section-header h1::after{display:none}.right-slider .section-content{display:flex;flex-direction:column;flex-shrink:1}.right-slider .section-content .section-desc{height:-moz-fit-content;height:fit-content}.right-slider .section-content .section-desc .section-header{height:50px}.right-slider .section-content .section-right-content{flex-grow:1}.right-slider .section-content .back-btn{left:initial !important;top:23px !important;right:25px !important}.right-slider .section-content .back-btn:after{content:"Back to home";padding:5px;background:rgba(0,0,0,.8);color:#fff;top:-50%;transform:translateY(20%);left:-130px;position:absolute;display:none;width:100px;border-radius:5px}.right-slider .section-content .back-btn:hover:after{display:block}}@media(max-width: 500px){.nav-link{font-size:1rem !important;margin:0 !important}}@media(max-width: 300px){.nav-link{font-size:.7rem !important;margin:0 !important}}@media(max-height: 450px){*{font-size:10px}i{font-size:13px !important}.about-img{width:150px !important;height:150px !important}.header{margin-bottom:0 !important;padding:0 10px !important}}