@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Ramaraja&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&family=Qwitcher+Grypen:wght@400;700&display=swap);*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0}body{background-color:#fff;color:#000}.about_section,.hero_section{scroll-margin-top:80px}.nav-wrapper{background-color:#fff;padding:.1rem 0;position:sticky;top:0;z-index:10}.nav-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:.2rem 0}.logo{color:#000;font-family:Playfair Display,sans-serif;font-size:70px;font-weight:100;height:auto;outline:1px solid #0000;width:auto}.nav-content ul{align-items:center;display:flex;gap:.4rem;list-style:none}.nav-content li{margin:0 1.2rem}.menu-item{color:#000;cursor:pointer;font-family:Playfair Display,sans-serif;font-size:15px;font-weight:500;position:relative;text-decoration:none}.menu-item:before{background:linear-gradient(90deg,#e372e9,#ca8ec6);border-radius:.5rem;content:"";height:.2rem;opacity:0;position:absolute;text-decoration:underline;transform:translateX(-1.5rem);transition:all .3s ease;width:2rem}.menu-item:hover:before{opacity:1;transform:translateY(0);width:100%}.contact-btn{align-items:center;background:linear-gradient(90 deg #e372e9 0,#ca8ec6 80%);border:none;border-radius:.5rem;color:#000;cursor:pointer;display:flex;font-family:Playfair Display,sans-serif;font-size:13px;font-weight:500;justify-content:last baseline;padding:.8rem 2.5rem;transition:all .3 ease}.contact-btn:hover{background:#ca8ec6;color:#fff;outline:1.5px solid #ca8ec6}.menu-btn{align-items:center;background:linear-gradient(90 deg #e372e9 0,#ca8ec6 80%);border:none;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;display:none;font-size:1.5rem;height:2.5rem;justify-content:center;line-height:0;transition:all .4s ease;width:2.5rem}.menu-btn:hover{background:#ca8ec6;border:1px solid #ca8ec6;color:#000}@media (max-width:425px){.logo{height:auto;width:40px}}@media (max-width:769px){.menu-btn{display:block}.nav-content ul{display:none}}@media (max-width:1325px){.nav-wrapper{padding:0 2rem}}.mobile-menu{background-color:#fff;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateX(-100vw);transition:all .3s ease;width:100vw;z-index:999!important}.mobile-menu.active{display:block;opacity:1;transform:translateX(0)}.mobile-menu-container{align-items:baseline;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding:2rem;width:60vw}.logo{margin-bottom:2rem}.mobile-menu ul{display:flex;flex-direction:column;gap:2rem;list-style:none;margin-left:-2rem;padding-left:0}@media (max-width:769px){.mobile-menu{display:block}}.hero-container{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding:50px;text-align:left}.hero-img-container img{border-radius:3%;margin-left:150px;max-width:265px}.hero-content{max-width:700px}.hero-content h1{font-family:Qwitcher Grypen,cursive;font-size:85px;font-weight:500;margin-left:100px}.hero-content h2{font-size:25px;font-weight:400;margin:20px 0}.hero-content h2,.hero-content p{font-family:Playfair Display,sans-serif}.hero-content p{font-size:17px;line-height:1.5;margin:0 auto}.tech-icon{align-items:center;display:flex;flex-wrap:wrap;font-size:45px;gap:2rem;justify-content:center;margin-top:-20px}.icon-title{font-family:Playfair Display,sans-serif;font-size:25px;font-weight:400;line-height:45px;margin-bottom:0;margin-right:20px;text-align:center}.hero-icon{height:auto;transition:all .3s ease;width:3rem}.hero-icon:hover{transform:translateY(-.5rem)}@media (max-width:1025px){.hero-container{flex-direction:column;text-align:center}.hero-content h1{font-size:70px}.hero-content h2{font-size:25px}.hero-content p{font-size:16px}.hero-img-container img{margin-left:10px;max-width:150px}.tech-icon{margin-top:-10px}}@media (max-width:768px){.hero-container{flex-direction:column}.hero-content h1{font-size:70px;margin-left:20px}}.skills-container{margin:4rem 0;position:relative}.skills_section{scroll-margin-top:125px}.skills-container h5{font-family:Roboto,sans-serif;font-size:27px;font-weight:600;margin-bottom:3.5rem}.skills-content{align-items:flex-start;align-items:stretch;display:flex;gap:3px;justify-content:space-around}.skills{grid-gap:3rem;align-items:center;display:grid;flex:0.4 1;grid-template-columns:repeat(2,1fr)}.skills-info{flex:0.5 1}@media (max-width:1025px){.skills{padding-left:1rem}.skills,.skills-content{grid-gap:2rem}}@media (max-width:768px){.skills-content{flex-direction:column-reverse;gap:3rem}.skill-info,.skills{width:100%}.skills-container h5{font-size:1.3rem;margin-bottom:2rem}.skills-container:after,.skills-container:before{height:18rem;width:18rem}}@media (max-width:600px){.skills-container{padding:0}}.skills-card{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fff;border:1.5px solid #945e90;border-radius:.65rem;color:#945e90;cursor:pointer;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.skills-card:active,.skills-card:hover{background:linear-gradient(90deg,#e372e9,#d2c3d0)}.skills-card span{color:#000;font-size:20px;font-weight:500}.skill-icon{align-items:center;background:#e863e1;border:1.5px solid #945e90;border-radius:.65rem;display:flex;height:3rem;justify-content:center;left:-1rem;position:absolute;top:-1rem;width:3rem}.skill-icon img{height:auto;object-fit:contain;width:2.4rem}@media (max-width:1025px){.skills-card{padding:2rem}.skills-card span{font-size:20px}.skill-icon{height:3rem;width:3rem}.skill-icon img{width:1.8rem}}@media (max-width:768px){.skills-card span{font-size:.9rem}}.skills-info-card{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:linear-gradient(90deg,#e372e9,#d2c3d0);border:1.5px solid #945e90;border-radius:.65rem;min-height:23rem}.skills-info-card h6{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6f3072,#20021c);background-clip:text;-webkit-background-clip:text;border-bottom:1.5px solid #945e90;font-size:20px;font-weight:500;padding:.8rem 2rem}.skills-info-content{padding:2rem}.skill-info{align-items:center;display:flex;justify-content:space-between}.skill-info p{font-size:17px;font-weight:500}.skill-info .percentage{color:#6f3072}.skill-progress-bg{background:#945e90;border-radius:.5rem;height:.5rem;margin:1rem 0;overflow:hidden;width:100%}.skill-progress{background:linear-gradient(90deg,#6f3072,#20021c);border-radius:.5rem;height:.5rem;transition:all .5s ease-in-out;width:0}@media (max-width:1025px){.skills-info-card h6{font-size:1.1rem}.skills-info p{font-size:.9rem}.skills-info-content{padding:1.5rem}}:root{--white:#fff;--black:#000;--light:#fffefe;--violet:linear-gradient(90deg,#e372e9,#d2c3d0)}.container{margin:0 auto;max-width:1440px!important;position:relative}@media (max-width:1440px){.container{padding:0 1.5rem}}.qualification__container{margin:0 auto}.qualification_section{scroll-margin-top:100px}.qualification__tabs{display:flex;justify-content:center;margin-bottom:2rem}.section__title{font-size:29px;margin-bottom:1rem}.section__subtitle,.section__title{display:flex;justify-content:center}.section__subtitle{margin-bottom:3rem}.qualification__button{align-items:center;color:#544a53;cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:center;margin:0 0 3rem}.qualification__button:hover{color:#212121}.qualification-icon{display:flex;font-size:1.8rem;margin-right:1rem}.qualification__sections{display:grid;grid-template-columns:.5fr;justify-content:center}.qualification__data{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr max-content 1fr}.qualification__title{font-size:medium;font-weight:500}.qualification__subtitle{display:inline-block;font-size:15px;margin-bottom:1rem}.qualification__calendar{font-size:small}.qualification__rounder{border-radius:50%;height:13px;width:13px}.qualification__rounder,.qualification_line{background-color:#544a53;left:50%;position:absolute;transform:translateX(-50%)}.qualification_line{height:80%;top:22%;width:2px}@media (max-width:1025px){.qualification__container{margin-left:auto;margin-right:auto}}@media (max-width:768px){.qualification__container{margin-left:1.5rem;margin-right:1.5 rem}}@media (max-width:576px){.qualification__sections{grid-template-columns:none}}.about_section{background:#fff;color:#212121;font-family:Roboto,sans-serif;padding:50px 20px}.about_container{margin:auto;max-width:900px;text-align:center}.about_title{color:#212121;font-size:36px;font-weight:700;margin-bottom:20px}.about_subtitle{color:#212121;font-size:24px;font-weight:500;margin-bottom:30px}.about_text{color:#222020;font-size:16px;margin-bottom:40px}.card_section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{align-items:center;background:linear-gradient(90deg,#e372e9,#d2c3d0);border-radius:16px;box-shadow:0 8px 15px #0003;color:#e4e4e4;display:flex;flex-direction:column;gap:15px;max-width:280px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.card:hover{box-shadow:0 12px 20px #0000004d;transform:translateY(-10px)}.card h4{color:#9a1191;font-size:20px}.card p{color:#540450;font-size:14px;text-align:center}.current_read .book_image img{border-radius:8px;box-shadow:0 4px 10px #0000004d;display:block;height:auto;margin:0 auto;transition:transform .3s ease,box-shadow .3s ease;width:80%}.current_read .book_image img:hover{box-shadow:0 8px 15px #00000080;transform:scale(1.05)}.tech_stack_icons{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.tech_stack_icons svg{color:#430133;font-size:32px;transition:color .3s ease,transform .3s ease}.tech_stack_icons svg:hover{color:#9a1191;transform:scale(1.2)}.tech_stack .laptop_image{align-items:center;display:flex;justify-content:center;width:100%}.tech_stack .laptop_image img{border-radius:8px;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.tech_stack .laptop_image img:hover{box-shadow:0 8px 15px #00000080;transform:scale(1.05)}.persona_tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.persona_tags span{background-color:#430133;border-radius:20px;box-shadow:0 3px 6px #0003;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;text-align:center;transition:all .3s ease}.persona_tags span:hover{background-color:#9a1191;box-shadow:0 6px 12px #0000004d;color:#fff;transform:scale(1.1)}.persona_tags span:active{box-shadow:0 2px 4px #0003;transform:scale(.95)}@media (max-width:1024px){.card_section{gap:15px}.card{max-width:300px}.about_title{font-size:30px}.about_subtitle{font-size:20px}.about_text{font-size:14px}.tech_stack .laptop_image img{max-width:130px}}@media (max-width:768px){.card_section{align-items:center;flex-direction:column;gap:20px}.card{max-width:90%}.about_title{font-size:28px}.about_subtitle{font-size:18px}.about_text{font-size:14px}.tech_stack .laptop_image img{max-width:120px}}@media (max-width:480px){.about_title{font-size:24px}.about_subtitle{font-size:16px}.about_text{font-size:12px}.tech_stack_icons svg{font-size:28px}.tech_stack .laptop_image img{max-width:100px}}.mywork{align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center;margin:80px 20px}.projects_section{scroll-margin-top:100px}.mywork_title{position:relative}.mywork_title h1{font-size:28px;padding:0 20px}.mywork_container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.mywork_container img{border-radius:15px;box-sizing:border-box;cursor:pointer;height:auto;max-width:390px;transition:.3s;width:100%}.mywork_container img:hover{border:4px solid #e863e1;border-radius:15px;transform:scale(1.1);transition:.3s}@media (max-width:1024px){.mywork_container{gap:30px;grid-template-columns:1fr 1fr}.mywork_title h1{font-size:32px}}@media (max-width:768px){.mywork_container{gap:20px;grid-template-columns:1fr}.mywork_title h1{font-size:24px}.mywork{margin:40px 10px}}@media (min-width:1440px){.mywork{margin:80px 200px}.mywork_title h1{font-size:40px}.mywork_container img{height:auto;width:450px}}.contact_container{align-items:flex-start;column-gap:6rem;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;padding-bottom:3rem}.contact_section{scroll-margin-top:100px}.section_title{font-size:29px;margin-bottom:1rem}.section_subtitle,.section_title{display:flex;justify-content:center}.section_subtitle{margin-bottom:3rem}.contact-title{font-size:20px;margin-bottom:1.5rem;text-align:center}.contact-info{grid-row-gap:1.5rem;align-self:flex-start;display:grid;grid-template-columns:300px;margin-top:0;row-gap:1.5rem}.contact-card{background-color:#fff;border:1px solid #0000001a;border-radius:.75rem;padding:1rem;text-align:center}.contact-card-icon{color:#575965;font-size:1.5rem;margin-bottom:1rem}.contact-card-data,.contact-card-title{font-size:17px}.contact-card-title{font-size:15px}.contact-card-data{display:block;margin-bottom:.5rem}.contact-button{align-items:center;color:#575965;column-gap:.25rem;display:inline-flex;font-size:15px;justify-content:center;text-decoration:none}.contact-button-icon{font-size:small;transition:.3s}.contact-button-icon:hover,.contact-button:hover{transform:translate(.25rem)}.contact-form{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;max-width:400px;width:100%}.contact-form-div{height:4rem;position:relative;width:100%}.contact-form-input{border:2px solid #0000001a;border-radius:.75rem;color:#575965;height:100%;padding:1.5rem;width:100%;z-index:10}.contact-form-tag{background-color:#fff;color:#575965;font-size:small;left:1.25rem;padding:-1rem;position:absolute;top:-.4rem}.contact-form-area{height:auto}.contact-form-area textarea{resize:none;width:100%}.button_contact{align-items:center;border:none;border-radius:.5rem;color:#000;cursor:pointer;display:flex;font-family:Playfair Display,sans-serif;font-size:13px;font-weight:500;justify-content:center;padding:.8rem 2.5rem}.button_contact:hover{background:#ca8ec6;color:#fff;outline:1.5px solid #ca8ec6;transition:.3s}@media screen and (max-width:1025px){.contact_container{display:flex;row-gap:2rem}.contact-info{column-gap:1rem}.contact-card{width:85%}.contact-card-data{font-size:small}.contact-form{display:flex;max-width:500px;width:80%}.contact-title{display:flex;justify-content:center}}@media screen and (max-width:768px){.contact_container{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:2rem}.contact-info{grid-template-columns:1fr;row-gap:1rem}.contact-card{width:100%}.contact-form{margin:0 auto;max-width:100%;width:90%}.section_title{font-size:24px}.section_subtitle{font-size:18px}.contact-title{font-size:16px;justify-content:center}.contact-form-tag{font-size:14px}.button_contact{font-size:12px;padding:.6rem 2rem}.contact-form-input{padding:1.2rem}}@media screen and (max-width:576px){.contact_container{display:flex;row-gap:1.5rem}.contact-info{grid-template-columns:1fr;row-gap:1rem}.contact-card{width:100%}.contact-form{max-width:100%;width:90%}.section_title{font-size:22px}.section_subtitle{font-size:16px}.contact-title{font-size:14px;justify-content:center}.contact-form-tag{font-size:13px}.button_contact{font-size:11px;padding:.5rem 1.8rem}.contact-form-input{padding:1rem}}.footer{align-items:center;border-top:1px solid #0000001a;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}.footer_container{max-width:1200px;padding:2rem 0;width:100%}.footer_link,.footer_title{color:#212121}.footer_title{font-family:Playfair Display,sans-serif;margin-bottom:1rem;text-align:center;text-decoration:underline}.footer_link{color:#212121;font-size:1rem;scroll-behavior:smooth;text-decoration:none}.footer_link:hover{color:#945e90}.footer_list{column-gap:2rem;list-style:none;margin:2rem;padding:0}.footer_list,.footer_social{display:flex;justify-content:center}.footer_social{column-gap:1.5rem}.footer-social_link{background-color:#212121;border-radius:5px;color:#fff;display:inline-flex;font-size:20px;padding:6px}.footer-social_link:hover{background-color:#945e90}.footer_copy{color:#212121;display:block;font-size:smaller;margin-top:4.5rem;text-align:center}@media (max-width:1025px){.footer-social_link{border-radius:.25rem;font-size:1rem;padding:.25rem}.footer_list{column-gap:18px;font-size:medium}}
/*# sourceMappingURL=main.4fe77dcf.css.map*/