@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap);:root{--first-color:#ff4d61;--title-color:#f1f0ff;--text-color:#dcdbdc;--body-color:#031331;--container-color:#fff;--body-font:"Rubik",sans-serif;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-line-height:0.813rem;--font-medium:500;--font-semibold:600;--font-bold:700;--shadow:0px 5px 20px 0px rgba(233,197,248,.1);--border-radius:20px}@media screen and (max-width:1024px){:root{--h1-font-size:1.75rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-front-size:0.75rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,button,input,textarea{font-family:Rubik,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size)}body{background-color:#031331;background-color:var(--body-color);color:#dcdbdc;color:var(--text-color);line-height:1.7}h1,h2,h3{color:#f1f0ff;color:var(--title-color);font-weight:600;font-weight:var(--font-semibold);line-height:1.2}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%;vertical-align:middle}.container{margin:0 auto;max-width:1080px;padding-left:15px;padding-right:15px}.grid{display:grid}.section{padding-bottom:2rem;padding-top:7rem}.section_title{font-size:2.25rem;font-size:var(--h1-font-size);font-weight:700;font-weight:var(--font-bold);margin-bottom:3.75rem;position:relative;text-align:center}.section_title:before{content:"";height:2.25rem;left:-.875rem;position:absolute;top:-.875rem;width:2.25rem}.btn{background-color:#ff4d61;background-color:var(--first-color);border:1px solid transparent;border-radius:1.875rem;box-shadow:0 0 1px rbg(0 0 0/0);color:#fff;display:inline-block;font-weight:700;font-weight:var(--font-bold);line-height:1;padding:.75rem 2rem}@-webkit-keyframes button-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes button-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn:hover{-webkit-animation:button-push .3s linear 1;animation:button-push .3s linear 1}.main{margin-top:110px}@media screen and (max-width:1024px){.main{margin-top:0}}.aside{align-items:center;background:var(--body-color);border-bottom:1px solid rgba(249,170,255,.2);height:80px;justify-content:space-between;min-width:100vh;padding:2.5rem 20%;position:-webkit-sticky;position:sticky;top:0;z-index:10}.aside,.nav_list{display:flex;flex-direction:row}.nav_list{row-gap:1rem}.nav_link{color:var(--title-color);font-size:1.3rem;font-weight:var(--font-bold)}.active_link{position:relative}.active_link:before{background-color:var(--first-color);border-radius:50%;bottom:-.5rem;content:"";height:5px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5px}.nav_item{margin-right:50px}.nav_toggle{cursor:pointer;display:none;height:40px;position:fixed;right:1.875rem;top:1.25rem;width:45px;z-index:1}@media screen and (max-width:1024px){.aside{display:none}.nav_toggle{display:flex}.nav_toggle_open{right:140px}.show_menu{right:0}}.home{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:100%;position:relative;row-gap:1rem;z-index:1}.intro__img{height:200px;z-index:1}.intro{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:.5rem;z-index:1}.home__name{-webkit-text-stroke:1.5px #d5ff2b;color:transparent;font-size:var(--h1-font-size);font-weight:var(--font-bold);line-height:1;text-align:center;text-decoration:none;text-shadow:0 0 0 #9554ff;text-transform:lowercase;transition:all .25s}.home__name:hover{text-shadow:4px 4px 0 #9554ff;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.home__social{display:flex;flex-direction:row;gap:1rem;justify-content:center;width:100%}.social_link{color:var(--title-color);font-size:1.7rem;font-weight:var(--font-bold);transition:.3s;z-index:1}.social_link:hover{color:#ca21e4}.btn{z-index:1}.home_scroll{color:var(--text-color)}.scroll_down{align-items:center;bottom:2.5rem;display:flex;flex-direction:column;justify-content:center;width:100%}.mouse{border:2px solid var(--text-color);border-radius:1rem;display:block;height:1.6rem;margin:.75rem auto auto;position:relative;width:1.25rem}@-webkit-keyframes ani-mouse{0%{top:29%}15%{top:50%}50%{top:50%}to{top:29%}}@keyframes ani-mouse{0%{top:29%}15%{top:50%}50%{top:50%}to{top:29%}}.wheel{-webkit-animation:ani-mouse 2s linear infinite;animation:ani-mouse 2s linear infinite;background-color:var(--title-color);border-radius:100%;height:.25rem;left:50%;top:.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.25rem}.shapes,.wheel{position:absolute}.shapes{height:100%;left:0;top:0;width:100%;z-index:0}.shape{position:absolute}@-webkit-keyframes scaleAnimation{0%{opacity:.5;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:.5;-webkit-transform:scale(.6);transform:scale(.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes floatAnimation{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.8;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatAnimation{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:.8;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.s1{-webkit-animation:scaleAnimation 1s infinite alternate;animation:scaleAnimation 1s infinite alternate;left:2%;top:15%}.s2{-webkit-animation:scaleAnimation 1.6s infinite alternate;animation:scaleAnimation 1.6s infinite alternate;bottom:8%;right:10%}.s3{bottom:15%;left:30%}.s4{-webkit-animation:floatAnimation 3s ease-in-out infinite;animation:floatAnimation 3s ease-in-out infinite;bottom:30%;left:10%}.s5{right:20%;top:40%}.s6{-webkit-animation:floatAnimation 2.1s ease-in-out infinite;animation:floatAnimation 2.1s ease-in-out infinite;top:2%}.s6,.s7{left:25%}.s7{top:35%}.s8{right:32%;top:2%}.s9{-webkit-animation:floatAnimation 2.4s ease-in-out infinite;animation:floatAnimation 2.4s ease-in-out infinite;right:5%;top:18%}.s10{-webkit-animation:floatAnimation 2.5s ease-in-out infinite;animation:floatAnimation 2.5s ease-in-out infinite;bottom:18%;right:25%}.s11{-webkit-animation:scaleAnimation 1.7s infinite alternate;animation:scaleAnimation 1.7s infinite alternate;bottom:5%;left:5%}.s12{-webkit-animation:scaleAnimation 1.9s infinite alternate;animation:scaleAnimation 1.9s infinite alternate;bottom:32%;right:8%}@media screen and (max-width:1024px){.social_link{font-size:1.125rem}}@media screen and (max-width:750px){.social_link{font-size:1.5rem}.s5{right:18%;top:37%}.s5,.s7{height:1.25rem;width:1.25rem}.s7{left:15%;top:35%}.s4,.s6{height:3.25rem;width:3.25rem}.s6{top:7.5%}.s10,.s9{height:3.25rem;width:3.25rem}.s10{bottom:18%;right:15%}}@media screen and (max-width:350px){.s3{bottom:15%;height:1.5rem;left:25%;width:1.5rem}.s5{height:1rem;right:10%;top:40%;width:1rem}.s7{height:1.25rem;left:15%;top:35%;width:1.25rem}.s10{bottom:18%;height:2.25rem;right:12%;width:2.25rem}.s4{bottom:33%;height:2.5rem;left:8%;width:2.5rem}.s9{height:2.25rem;width:2.25rem}.s6,.s9{right:15%}.s6{height:2.5rem;top:7%;width:2.5rem}}.about_img{border-radius:55% 45% 30% 70%/60% 30% 70% 40%;box-shadow:var(--shadow);height:200px;object-fit:cover;transition:border-radius .3s ease;width:200px}.about_img:hover{border-radius:40% 60% 70% 30%/50% 60% 30% 80%}.about_container{-webkit-column-gap:.5rem;column-gap:.5rem;grid-template-columns:3fr 12fr}.about_data{align-items:flex-start;background-color:#06122c;border-radius:var(--border-radius);box-shadow:var(--shadow);-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:repeat(2,1fr);padding:1.875rem;position:relative}.about_description{margin-bottom:1rem;text-align:justify}.about_skill{row-gap:1.25rem}.skill_titles{display:flex;justify-content:space-between;margin-bottom:1rem}.skill_name{font-size:var(--normal-font-size);font-weight:var(--font-medium)}.skill_number{line-height:1.2}.skill_bar,.skill_percentage{border-radius:.25rem;height:7px}.skill_bar{background-color:#f1cbf4}.skill_percentage{background-color:#c58ec9;display:block}.pg_language{background-color:#e6ff67;width:90%}.react{background-color:#f331c9;width:85%}.databse{background-color:#39d4ff;width:87%}.backend_dev{background-color:#b049ff;width:87%}.about_boxes{-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:repeat(4,1fr);margin-top:4.35rem}.about_box{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex}.about_icon{font-size:var(--h1-font-size)}.about_title{font-size:1.875rem;font-weight:var(--font-medium)}@media screen and (max-width:1024px){.about_container{grid-template-columns:720px;justify-content:center;row-gap:1.875rem}.about_data:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:49%;top:-20px}.about_img{justify-self:center}.about_box{flex-direction:column;row-gap:.5rem;text-align:center}}@media screen and (max-width:768px){.about_container{grid-template-columns:350px}.about_data:before{left:47%}.about_data{grid-template-columns:1fr;row-gap:1.875rem}.about_boxes{align-items:center;grid-template-columns:repeat(2,150px);justify-content:center;padding-left:30px;row-gap:1rem}.about_box{height:85%;width:85%}}@media screen and (max-width:576px){.about_container{grid-template-columns:320px}}@media screen and (max-width:350px){.about_boxes,.about_container{grid-template-columns:1fr}}.contact.section{padding-bottom:6.25rem}.contact_container{-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:4fr 8fr}.contact_title{font-size:var(--h3-font-size);margin-bottom:.5rem}.contact_form_group{grid-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(2,1fr)}.contact_form_div{height:3.75rem;margin-bottom:1.875rem;position:relative}.contact_form_input{background-color:#0e0425;border:none;border-radius:var(--border-radius);box-shadow:0 5px 20px 0 rgba(218,132,255,.15);color:#e4b5ff;height:100%;left:0;outline:none;padding:.625rem;position:absolute;top:0;width:100%;z-index:1}.contact_form_input::-webkit-input-placeholder{color:#b4b1ff}.contact_form_input::placeholder{color:#b4b1ff}.contact_form_area{height:10.25rem}.contact_form_area textarea{resize:none}@media screen and (max-width:1024px){.contact_container{grid-template-columns:300px;justify-content:center;row-gap:1.5rem;text-align:center}.contact_form_group{grid-template-columns:1fr}}@media screen and (max-width:768px){.contact_container{grid-template-columns:310px;row-gap:1.5rem}.contact_info{text-align:center}}@media screen and (max-width:350px){.contact_container{grid-template-columns:1fr}}.resume_container{-webkit-column-gap:1.875rem;column-gap:1.875rem;grid-template-columns:repeat(2,1fr)}.timeline{background-color:#06122c;border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.875rem;position:relative}.timeline_item{padding-bottom:3.125rem;padding-left:3.125rem;position:relative}.timeline_item:last-child{padding-bottom:0}.timeline_item:before{background-color:#ff98fa;content:"";height:100%;left:.25rem;position:absolute;top:0;width:1px}.timeline .icon-briefcase,.timeline .icon-graduation{background-color:#06122c;color:#ff98fa;font-size:var(--h2-font-size);left:-.4375rem;padding:.4375rem 0;position:absolute;top:0}.timeline_date{color:#ff98fa;font-size:var(--small-font-size)}.timeline_title{color:#fff;font-size:var(--h3-font-size);margin:.5rem 0}.timeline_location{color:#f1fefb}@media screen and (max-width:1024px){.resume_container{grid-template-columns:450px;justify-content:center;row-gap:1.875rem}.timeline_item:before{left:2px}}@media screen and (max-width:576px){.resume_container{grid-template-columns:1fr}}@media screen and (max-width:350px){.timeline_item{padding-bottom:1.875rem;padding-left:1.875rem}.timeline_item:before{left:-9px}.timeline_text{text-align:justify}}
/*# sourceMappingURL=main.0974bd61.css.map*/