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}.home-container{background-color:var(--background);color:var(--text);display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;padding-top:2rem;width:100%}.profile-container{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative}.image-container,.profile-container{height:300px;overflow:hidden;width:300px}.image-container{border-radius:10px;box-shadow:0 0 20px #0006}.image-container img{border-radius:10px;height:100%;object-fit:cover;transition:transform .5s;width:100%}.image-container:hover img{transform:scale(1.1)}.left-side{flex-direction:column;gap:1rem;height:100%;width:25%}.circle,.left-side{align-items:center;display:flex;justify-content:center}.circle{background-color:#989ab8;border-radius:50%;box-shadow:2px 3px 10px #000;color:var(--text);font-size:6rem;height:200px;opacity:.8;width:200px}.circle a{color:var(--text);text-decoration:none}.line{background-color:var(--text);height:100px;margin-top:50px;width:2px}.right-side{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:70%}.heading,.right-side{align-items:center;justify-content:center}.heading,.right-side,.text{display:flex;flex-direction:column}.text{text-align:center}.buttons{gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:2rem;width:100%}.button{background-color:#989ab8;border:none;border-radius:10px;box-shadow:2px 3px 10px #000;color:var(--background);cursor:pointer;font-size:1.2rem;outline:none;padding:1rem 2rem;width:15rem}@media (max-width:800px){.home-container{align-items:center;flex-direction:column;padding-top:1rem}.left-side{flex-direction:row;gap:1rem;justify-content:center;width:100%}.circle{font-size:1.4rem;height:50px;width:50px}.line{display:none}.right-side{padding:1rem;width:80%}.image-container{height:150px;width:150px}.heading h1{font-size:1.5rem}.text{text-align:center}.heading h2{font-size:1rem}}@media (max-width:400px){.button{font-size:.9rem;width:12rem}}.profile-card{background-color:var(--background);display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.profile-left,.profile-right{flex:1 1;padding:20px}.profile-left{align-items:center;background-color:var(--background);border-right:1px solid #f0f0f0;display:flex;flex-direction:column;justify-content:center;text-align:center}.profile-image{border-radius:50%;height:300px;margin-bottom:10px;width:300px}.profile-name{font-size:2rem;margin:10px 0}.profile-role{color:gray;font-size:1.3rem;margin-bottom:20px}.email-button{background-color:#989ab8;border:none;border-radius:10px;box-shadow:2px 3px 10px #000;color:var(--background);font-size:1.2rem;outline:none;padding:1rem 2rem;width:15rem}.email-button,.social-icons{cursor:pointer;margin-bottom:2rem}.social-icons{color:var(--text);display:flex;font-size:2rem;gap:2rem}.social-icons a{color:var(--text);text-decoration:none}.profile-right{background-color:#f5f2f20d}.profile-right h2{font-size:2rem;margin-bottom:30px}.profile-right p{font-size:1.2rem;line-height:1.6;text-align:justify}.profile-buttons{margin-top:20px}.portfolio-button,.resume-button{background-color:#989ab8;border:none;border-radius:10px;box-shadow:2px 3px 10px #000;color:var(--background);cursor:pointer;font-size:1.2rem;outline:none;padding:1rem 2rem;width:15rem}.resume-button{margin-right:10px}@media (max-width:968px){.profile-card{flex-direction:column}.profile-left{border-bottom:none;border-right:1px solid #f0f0f0}}@media (max-width:560px){.profile-buttons{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-top:20px}}.skills-container{align-items:center;background-color:var(--background);color:var(--text);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;padding-top:3rem;width:100%}.skills-heading{color:var(--text);font-size:2rem}.sub-heading{font-size:20px;margin-bottom:2rem}.containerr{display:flex;flex-wrap:wrap;gap:2rem;margin:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill-heading{align-self:center;margin-top:1rem}.backend-skills,.frontend-skills,.other-skills{align-items:center;background-color:initial;border:1px solid #0000;box-shadow:0 3px 12px #000;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:20rem;min-width:20rem;transition:all .4s;width:25rem}.skill-container{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;margin-left:2rem;margin-top:1rem}.skill{align-items:center;border:1px solid rgba(101,67,238,.724);border-radius:20px;display:flex;font-size:400;gap:1rem;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill svg{font-size:2.5rem}.imgg{height:2.5rem;width:3rem}@media (max-width:950px){.backend-skills,.frontend-skills,.other-skills{width:20rem}}@media (max-width:750px){.skills-container{padding-top:2rem}.skills-heading{font-size:1.5rem}.sub-heading{font-size:16px;padding:0 1rem;text-align:center}.containerr{align-items:center;flex-direction:column;gap:1rem;margin:1rem;width:100%}.backend-skills,.frontend-skills,.other-skills{border:none;box-shadow:none;min-width:0;width:100%}.skill-container{margin:.5rem}.skill,.skill-container{gap:.5rem;justify-content:center}.skill{align-items:center;display:flex;font-size:300;padding:.5rem;width:80%}.skill svg{font-size:2rem}.imgg{height:2rem;width:2.5rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.projects{background-color:var(--background);color:var(--text);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;width:100%}.section-heading{color:var(--text);font-size:2rem}.container{flex-direction:column}.all-items,.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.all-items{gap:2rem;margin:1rem;width:95%}.item{background-color:initial;border-radius:20px;box-shadow:0 1px 5px #000;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;min-height:45rem;overflow:hidden;padding-top:0;width:48%}.item,.project-img{align-items:center;display:flex}.project-img{box-shadow:0 1px 2px #000;height:70%;justify-content:center;object-fit:cover;width:100%}.carousel-container{width:100%}.carousel-div{object-fit:cover;width:100%}.carousel-img{height:20rem}.item .right,.left{align-items:center;display:flex;flex-direction:column;justify-content:center}.item .right{width:90%}.right strong{background-color:#e8eae9;margin:1rem;padding:10px;width:90%}.project-title{color:var(--text);font-size:1.5rem;margin-bottom:1rem;margin-left:1rem}.project-desc{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;text-align:justify;width:100%}.technology{background-color:#989ab8;border-radius:10px;font-size:1.2rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.7rem}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:1rem}.demo-button,.know-more-button,.live-link-button{background-color:var(--text);border:none;border-radius:10px;box-shadow:2px 3px 10px #000;color:var(--background);cursor:pointer;font-size:1.2rem;outline:none;padding:1rem;width:10rem}.know-more-button:hover{box-shadow:2px 2px 5px #120000}.show-more{background-color:initial;border:2px solid var(--text);border-radius:50px;box-shadow:2px 2px 5px #000;cursor:pointer;margin-bottom:2rem;margin-top:1.5rem;padding:15px 50px;transition:1s}@media screen and (max-width:900px){.all-items{gap:3rem;margin:0;width:97%}.buttons{flex-direction:column;gap:1rem;width:100%}.demo-button,.know-more-button,.live-link-button{width:15rem}.item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px;width:100%}.section-heading{font-size:40px;padding-top:3rem}.carousel-img{height:20rem}}@media screen and (max-width:500px){.all-items{gap:3rem;margin:0;width:97%}.item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px;width:100%}.section-heading{font-size:30px;padding-top:3rem}.carousel-img{height:15rem}}.exp-box{background-color:initial;border:1px solid #0000;box-shadow:2px 3px 15px #000;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3rem;padding:1.5rem;position:relative;transition:all .4s;width:90%}.certificate{box-shadow:2px 2px 10px #000;height:60%;width:100%}.exp-heading{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.exp-box h3{font-size:1.1rem}.exp-box ul{margin-left:3rem}.exp-box ul li{margin-bottom:1rem;text-align:justify}@media screen and (max-width:980px){.contents{flex-direction:column}.col header .title{font-size:40px}.exp-box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.exp-box h4{position:static}.exp-box{width:90%}}.education-container{background-color:var(--background);color:var(--text);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;width:100%}.col,.education-container{align-items:center;display:flex;justify-content:center}.col{flex-direction:column}.col header .title{color:var(--text);font-size:2rem}.contents{align-items:center;gap:4rem;justify-content:center;padding:0 30px}.box,.contents{display:flex;flex-direction:column}.box{background-color:initial;border:1px solid #0000;box-shadow:2px 3px 15px #000;cursor:pointer;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3rem;padding:1.5rem;position:relative;transition:all .4s;width:80%}.edu-heading{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.box h3{font-size:1.1rem}.box ul{margin-left:3rem}.box ul li{margin-bottom:1rem;text-align:justify}@media screen and (max-width:900px){.contents{flex-direction:column}.col header .title{font-size:40px}.box{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.box h4{position:static}.box{width:90%}}.contact-container{align-items:center;background-color:var(--background);color:var(--text);display:flex;flex-direction:column;gap:80px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:100vh;width:100%}.contact-title{color:var(--text);position:relative}.contact-title h2{color:var(--text);font-size:2rem}.contact-section{display:flex;gap:150px;margin-left:3rem}.contact-left{display:flex;flex:1 1;flex-direction:column;gap:30px}.contact-link{color:var(--text);text-decoration:none}.contact-left h1{color:var(--text);font-size:2rem}.contact-left p{line-height:35px;max-width:550px;text-align:justify}.contact-details,.contact-left p{color:var(--text);font-size:1.3rem}.contact-details{display:flex;flex-direction:column;gap:30px}.contact-detail{align-items:center;display:flex;gap:20px}.contact-right{align-items:start;display:flex;flex:1 1;flex-direction:column;gap:30px;margin-right:5rem}.contact-right label{color:var(--text);font-size:1.3rem;font-weight:500}.contact-right input{height:50px;padding-left:20px;width:700px}.contact-right input,.contact-right textarea{background:hsla(0,1%,76%,.975);border:none;border-radius:4px;color:var(--text);font-family:Outfit;font-size:1.3rem}.contact-right textarea{min-height:2rem;padding:25px;resize:vertical;width:670px}input::placeholder,textarea::placeholder{color:#120000}.contact-submit{background-color:#989ab8;border:none;border-radius:10px;box-shadow:2px 3px 10px #000;color:var(--background);cursor:pointer;font-size:1.2rem;margin-bottom:4rem;outline:none;padding:1rem 2rem;transition:2s;width:15rem}.contact-submit:hover{transform:scale(1.05)}@media screen and (max-width:900px){.contact-left{align-items:center;justify-content:center}.contact-container{align-items:start;gap:50px}.contact-title{display:none}.contact-title h1{font-size:40px;font-weight:600}.contact-section{flex-direction:column;gap:3rem;margin-left:0;width:100%}.contact-left{width:100%}.contact-left h1{font-size:30px}.contact-left p{font-size:20px;max-width:95%}.contact-details{align-self:flex-start;margin-left:3%}.contact-detail{gap:20px}.contact-right{margin:20px 0 20px 20px;width:95%}.contact-right label{font-size:20px}.contact-right input{font-size:20px;width:95%}.contact-right textarea{font-size:20px;width:91%}.contact-submit{font-size:20px}}@media screen and (max-width:500px){.contact-left{align-items:center;justify-content:center}.contact-container{align-items:start;gap:50px}.contact-title{display:none}.contact-title h1{font-size:40px;font-weight:600}.contact-section{flex-direction:column;margin:10px;width:95%}.contact-left h1{font-size:30px}.contact-left p{font-size:20px;width:95%}.contact-detail{gap:20px}.contact-right{align-items:center;justify-content:center;margin-left:1.5rem;width:85%}.contact-right label{font-size:20px}.contact-right input,.contact-right textarea{font-size:20px;width:95%}.contact-submit{font-size:20px}}.navbar{align-items:center;background-color:var(--background);justify-content:space-between;padding:1rem}.navbar,.navbar-links{display:flex}.navbar-links a{color:var(--text);margin:0 1rem;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:var(--text-hover)}.theme-btn{align-items:center;border-radius:10px;box-shadow:2px 3px 10px #000;display:flex;font-size:1.2rem;justify-content:center;outline:none}.menu-btn,.theme-btn{border:none;cursor:pointer}.menu-btn{background:none;color:var(--text);display:none;font-size:1.5rem}@media (max-width:800px){.navbar-links{align-items:center;background-color:#989ab8;box-shadow:0 0 15px #000;display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:2rem;height:100%;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:60%;z-index:9}.navbar-links.open{transform:translateX(0)}.navbar-controls{align-items:center;display:flex;gap:1rem;justify-content:center}.menu-btn{display:flex;font-size:2rem}}.certificates{align-items:center;flex-direction:column;min-height:100vh;width:100%}.certificate-container,.certificates{display:flex;flex-wrap:wrap;gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.certificate-container{width:90%}.certificate-box{align-items:center;box-shadow:2px 3px 15px #000;display:flex;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:30%}.cer{height:20rem;width:100%}.linee{margin-bottom:1rem;padding:1rem}@media screen and (max-width:900px){.certificate-container,.certificates{align-items:center;flex-direction:column;justify-content:center;padding:0}.certificate-box{width:100%}}
/*# sourceMappingURL=main.0d12c6a8.css.map*/