@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}:root{--back:#141a1f;--light:#33ccfc;--dark:#5b7fff;--btn-size:90px}html{background-color:#141a1f;background-color:var(--back)}body{overflow-x:hidden}.logo{height:60px;width:60px}body .MuiTypography-root{color:#fff;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}.MuiTypography-h5:hover{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#5b7fff,#33ccfc);-webkit-background-clip:text;background-clip:text}.MuiListItemText-root{text-align:center}.MuiListItemButton-root{color:#9cf}.MuiList-root{background-color:#141a1f;background-color:var(--back)}.App{position:relative}.firstScreen{display:flex;flex-direction:column;height:100dvh}.backdrop{object-fit:cover;z-index:-2}.backdrop,.overlay{height:100dvh;left:0;position:absolute;top:0;width:100%}.overlay{background-image:linear-gradient(180deg,#141a1f,#141a1f00,#141a1f);z-index:-1}.mainTitle{font-size:clamp(3.5rem,18vw,6rem);text-align:center}body .mainDesc{font-size:clamp(1.25rem,5vw,2.125rem);text-align:center}.arrowContainer{margin-top:10vh;position:relative}.arrowContainer div span{animation:bob 1.5s infinite;border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;height:24px;left:50%;margin-left:-12px;position:absolute;top:0;transform:rotate(-45deg);width:24px}.profile{border:2px solid #fff;border-radius:50%;height:auto;max-width:250px;width:80%}#about{scroll-margin-top:clamp(0rem,-4.464rem + 11.905vw,6.25rem)}#aboutTitle{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#5b7fff,#33ccfc);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,5vw,5rem);margin-bottom:22px}#aboutBody{font-size:clamp(1rem,2vw,2.25rem);line-height:1.8;margin-top:15px}.experienceHead{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#5b7fff,#33ccfc);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.75rem,5vw,5rem);margin-top:10vh}.timeline{margin:20px auto;padding:20px}.card{max-width:clamp(34.375rem,2.404rem + 73.077vw,93.75rem);position:relative}.card:nth-child(odd){padding:30px 0 30px 30px}.card:nth-child(2n){padding:30px 30px 30px 0}.card:before{border:solid #5b7fff;content:"";position:absolute;width:50%}.card:nth-child(odd):before{border-radius:50px 0 0 50px;border-width:5px 0 5px 5px;bottom:-4.5px;left:0;top:-4.5px}.card:nth-child(2n):before{border-radius:0 50px 50px 0;border-width:5px 5px 5px 0;bottom:0;right:0;top:0}.card:first-child:before{border-top:0;border-top-left-radius:0}.card:last-child:nth-child(odd):before{border-bottom:0;border-bottom-left-radius:0}.card:last-child:nth-child(2n):before{border-bottom:0;border-bottom-right-radius:0}.info{background:#333;border-radius:10px;display:flex;flex-direction:column;padding:10px}.extitle{color:#5b7fff;font-size:clamp(1.5rem,4vw,3rem);font-weight:500;line-height:clamp(2.4rem,4vw,4.8rem);position:relative}.explace{color:#c2d5ff;font-size:clamp(1.125rem,3vw,2.25rem);font-weight:400;line-height:clamp(1.8rem,5vw,4rem)}.exdate{color:#dce7ff;font-size:clamp(.94rem,2vw,1.5rem);font-weight:400;line-height:clamp(1.5rem,5vw,2.75rem);margin-bottom:15px}.exdescription{color:#fff;font-size:clamp(1rem,1.5vw,1.75rem);font-weight:400;line-height:clamp(1.6rem,3vw,3rem)}.extitle:before{background:#fff;border:3px solid #fff;border-radius:999px;content:"";height:10px;position:absolute;width:10px}.card:nth-child(2n)>.info>.exdate,.card:nth-child(2n)>.info>.explace,.card:nth-child(2n)>.info>.extitle{text-align:right}.card:nth-child(odd)>.info>.extitle:before{left:-45px}.card:nth-child(2n)>.info>.extitle:before{right:-45px}.backTop{font-size:clamp(1.5rem,1.237rem + 1.053vw,2.5rem);margin-bottom:200px}.backTop:hover{-webkit-text-fill-color:#0000;background:linear-gradient(to bottom right,#5b7fff,#33ccfc);-webkit-background-clip:text;background-clip:text;cursor:pointer}.footer{background:#5b7fff;flex-direction:column;min-height:100px;padding-block:20px 20px}.footer,.menu,.social-icon{align-items:center;display:flex;justify-content:center;position:relative}.menu,.social-icon{flex-wrap:wrap;margin:10px 0}.menu__item,.social-icon__item{list-style:none}.social-icon__link{color:#fff;display:inline-block;font-size:2rem;margin:0 10px;transition:.5s}.social-icon__link:hover{transform:translateY(-10px)}.menu__link{color:#fff;display:inline-block;font-size:1.2rem;font-weight:300;margin:0 10px;opacity:.75;text-decoration:none;transition:.5s}.menu__link:hover{opacity:1}.footer p{color:#fff;font-size:1rem;font-weight:300;margin:15px 0 5px;text-align:center}.wave{background:url(data:image/png;base64,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);background-size:1000px 100px;height:100px;left:0;position:absolute;top:-100px;width:100%}.wave#wave1{animation:animateWaves 4s linear infinite;bottom:0;opacity:1;z-index:1000}.wave#wave2{animation:animate 4s linear infinite!important;bottom:10px;opacity:.5;z-index:999}.wave#wave3{animation:animateWaves 3s linear infinite;bottom:15px;opacity:.2;z-index:1000}.wave#wave4{animation:animate 3s linear infinite;bottom:20px;opacity:.7;z-index:999}.projectTitle,.skillsHeader{-webkit-text-fill-color:#0000;text-align:center}.contactHeader,.projectTitle,.skillsHeader{background:linear-gradient(to bottom right,#5b7fff,#33ccfc);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,1.8rem + 1.867vw,4.25rem);margin:25px 0}.contactHeader{-webkit-text-fill-color:#0000}.languageTitle{font-size:clamp(1.75rem,1.5rem + 1.25vw,3rem)}.MuiChip-root{font-size:clamp(1.25rem,1.15rem + .5vw,1.75rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.wrapper{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;padding-left:clamp(.125rem,-1.239rem + 6.818vw,3.125rem);padding-right:clamp(.125rem,-1.239rem + 6.818vw,3.125rem);padding-top:50px}.project{box-shadow:0 4px 7px #00000080;cursor:pointer;flex:1 1;flex-basis:clamp(19.75rem,11.682rem + 40.341vw,37.5rem);flex-grow:0;overflow:hidden;position:relative}.project,.project video{border-radius:50px;transition:all .5s cubic-bezier(.8,.5,.2,1.4)}.project video{height:clamp(19.75rem,11.682rem + 40.341vw,37.5rem);width:clamp(19.75rem,11.682rem + 40.341vw,37.5rem)}.descriptions{background-color:#c6c6c6f2;border-radius:50px;box-sizing:border-box;-webkit-clip-path:circle(0 at 100% 100%);clip-path:circle(0 at 100% 100%);height:100%;left:0;padding:clamp(.938rem,.085rem + 4.261vw,2.813rem);position:absolute;top:0;transition:all .7s ease-in-out;width:100%}.project:hover .descriptions{-webkit-clip-path:circle(75%);clip-path:circle(75%);left:0;transition:all .7s ease-in-out}.project:hover{box-shadow:0 2px 3px #0000004d;transform:scale(.97);transition:all .5s cubic-bezier(.8,.5,.2,1.4)}.project h1{color:#5b7fff;font-size:clamp(1.25rem,.795rem + 2.273vw,2.25rem);font-weight:500;letter-spacing:1px}.project p{--size:clamp(0.85rem,0.555rem + 1.477vw,1.5rem);font-size:var(--size);line-height:calc(var(--size)*1.6);margin-bottom:clamp(.625rem,-.085rem + 3.551vw,2.188rem);margin-top:clamp(.625rem,-.085rem + 3.551vw,2.188rem)}.project:nth-child(3){pointer-events:none}svg{fill:#5b7fff;height:clamp(2.5rem,1.932rem + 2.841vw,3.75rem);width:clamp(2.5rem,1.932rem + 2.841vw,3.75rem)}.contactContent button,.project button{align-items:center;-webkit-appearance:none;appearance:none;background-image:radial-gradient(100% 100% at 100% 0,#33ccfc 0,#5b7fff 100%);background-image:radial-gradient(100% 100% at 100% 0,var(--light) 0,var(--dark) 100%);border:0;border-radius:6px;box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px 0 #3a416f80;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;height:clamp(2.063rem,1.636rem + 2.131vw,3rem);justify-content:center;line-height:1;list-style:none;overflow:hidden;padding-left:16px;padding-right:16px;position:relative;text-align:left;text-decoration:none;touch-action:manipulation;transition:box-shadow .15s,transform .15s;user-select:none;-webkit-user-select:none;white-space:nowrap;will-change:box-shadow,transform}.contactContent button{font-size:1.563rem}.project button{font-size:clamp(1.125rem,.926rem + .994vw,1.563rem);margin-top:clamp(.813rem,.33rem + 2.415vw,1.875rem)}.contactContent button:focus,.project button:focus{box-shadow:inset 0 0 0 1.5px #3c4fe0,0 2px 4px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px 0 #3c4fe0}.contactContent button:hover,.project button:hover{box-shadow:0 4px 8px #2d234266,0 7px 13px -3px #2d23424d,inset 0 -3px 0 #3c4fe0;transform:translateY(-2px)}.contactContent button:active,.project button:active{box-shadow:inset 0 3px 7px #3c4fe0;transform:translateY(2px)}.project button:last-of-type{margin-left:30px}.projectFooter{margin-top:clamp(13.438rem,13rem + 2.188vw,15.625rem)}.globe video{border-radius:20%;width:clamp(28.125rem,-8.333rem + 48.611vw,50rem);z-index:-1}.globe{margin:50px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shadow:nth-child(2){background:radial-gradient(ellipse farthest-side at 50% 50%,#0000 92%,#141a1f 100%);height:100%;left:0;position:absolute;top:0;width:100%}input,textarea{background-color:initial;border:2px solid grey;border-radius:10px;color:#fff;font-size:clamp(1.25rem,0rem + 1.667vw,2rem);padding:16.5px;resize:none;width:100%}input:focus,textarea:focus{background:linear-gradient(#141a1f,#141a1f) padding-box,linear-gradient(to bottom right,#5b7fff,#33ccfc) border-box;background:linear-gradient(var(--back),var(--back)) padding-box,linear-gradient(to bottom right,#5b7fff,#33ccfc) border-box;border:2px solid #0000;outline:none}.inputLabelGroup{margin-bottom:clamp(1.875rem,.833rem + 1.389vw,2.5rem);position:relative}.floatingLabel{color:grey;font-size:clamp(1.25rem,0rem + 1.667vw,2rem);left:15px;pointer-events:none;position:absolute;top:15px;transition:all .1s ease}.inputLabelGroup input:focus~.floatingLabel,.inputLabelGroup input:not(:focus):valid~.floatingLabel,.inputLabelGroup textarea:focus~.floatingLabel,.inputLabelGroup textarea:not(:focus):valid~.floatingLabel{background-color:#141a1f;background-color:var(--back);bottom:0;color:#5b7fff;color:var(--dark);font-size:clamp(1.25rem,.833rem + .556vw,1.5rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:10px;opacity:1;padding:0 10px;top:-15px}.message{height:100px}.contactContent{flex-grow:1;padding-left:clamp(2.188rem,-4.583rem + 9.028vw,6.25rem);padding-right:clamp(2.188rem,-4.583rem + 9.028vw,6.25rem)}.social-btns{display:flex;gap:50px;list-style:none;margin-bottom:30px}.social-btns li{border-radius:12px;box-shadow:0 8px 16px -6px,0 0 16px -6px;color:var(--clr);height:80px;line-height:60px;overflow:hidden;position:relative;transition:all .5s;width:80px}.social-btns a{align-items:center;animation:icon-out .5s forwards;animation-timing-function:cubic-bezier(.5,-.6,1,1);background:#0000;display:flex;height:100%;justify-content:center;transition:.5s;width:100%}.social-btns svg{height:40px;width:40px}.social-btns g,.social-btns svg{fill:var(--clr);transition:all 1s ease-out}.social-btns polyline,.social-btns rect{stroke:#dd4235;transition:all 1s ease-out}.social-btns a:hover g,.social-btns a:hover svg{fill:#fff}.social-btns a:hover polyline,.social-btns a:hover rect{stroke:#fff}.social-btns li:before{animation:back-out .5s forwards;animation-timing-function:cubic-bezier(.5,-.6,1,1);background:var(--clr);content:"";display:block;height:110px;position:absolute;transform:rotate(-45deg) translate(-110%,-23px);width:110px;z-index:-1}.social-btns li:hover .social-btns a{animation:icon-in .5s forwards;animation-timing-function:cubic-bezier(0,0,.4,1.6)}.social-btns li:hover:before{animation:back-in .5s forwards;animation-timing-function:cubic-bezier(0,0,.4,1.6)}::-webkit-scrollbar{background-color:#95a5a6;border:1px solid #cacaca;border-radius:8px;width:12px}::-webkit-scrollbar-thumb{background-color:#2c3e50;border-radius:8px}@keyframes back-in{0%{transform:rotate(-45deg) translate(-110%,-23px)}80%{transform:rotate(-45deg) translate(5%,-23px)}to{transform:rotate(-45deg) translateY(-23px)}}@keyframes back-out{0%{transform:rotate(-45deg) translateY(-23px)}20%{transform:rotate(-45deg) translate(5%,-23px)}to{transform:rotate(-45deg) translate(-120%,-23px)}}@keyframes animateWaves{0%{background-position-x:1000px}to{background-positon-x:0}}@keyframes animate{0%{background-position-x:-1000px}to{background-position-x:0}}@keyframes bob{0%{transform:rotate(-45deg) translate(0)}20%{transform:rotate(-45deg) translate(-10px,10px)}40%{transform:rotate(-45deg) translate(0)}}@media screen and (min-width:600px){.profile{border:2px solid #fff;border-radius:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 40px 30px;max-width:none;width:35%}}@media only screen and (min-width:900px){.logo{height:80px;width:80px}}@media only screen and (max-width:1200px){.globe video{width:clamp(15.938rem,11.506rem + 22.159vw,28.125rem)}.contactHeader{font-size:clamp(2.25rem,1.614rem + 3.182vw,4rem);margin-top:clamp(0rem,-.568rem + 2.841vw,1.563rem);text-align:center}.contactContent{--padding:clamp(0.625rem,0.057rem + 2.841vw,2.188rem);padding-left:var(--padding);padding-right:var(--padding)}.social-btns{gap:clamp(1.813rem,1.335rem + 2.386vw,3.125rem);margin-bottom:30px}.languageTitle{text-align:center}}*{border:0;box-sizing:border-box;margin:0;padding:0}:root{--dur:8s}.loader_hexagon__Q69kg{color:#e3e4e8;height:15em;margin-bottom:1.5em;overflow:hidden;position:relative;width:15em}.loader_hexagon__group__IaNZu,.loader_hexagon__sector__93Poq,.loader_hexagon__sector__93Poq:after,.loader_hexagon__sector__93Poq:before{position:absolute}.loader_hexagon__group__IaNZu{height:100%;width:100%}.loader_hexagon__group__IaNZu:nth-child(2) .loader_hexagon__sector__93Poq,.loader_hexagon__group__IaNZu:nth-child(2) .loader_hexagon__sector__93Poq:after,.loader_hexagon__group__IaNZu:nth-child(2) .loader_hexagon__sector__93Poq:before{animation-delay:-1.33333s;animation-delay:calc(var(--dur)*-1/6)}.loader_hexagon__group__IaNZu:nth-child(3) .loader_hexagon__sector__93Poq,.loader_hexagon__group__IaNZu:nth-child(3) .loader_hexagon__sector__93Poq:after,.loader_hexagon__group__IaNZu:nth-child(3) .loader_hexagon__sector__93Poq:before{animation-delay:-2.66667s;animation-delay:calc(var(--dur)*-2/6)}.loader_hexagon__group__IaNZu:nth-child(4) .loader_hexagon__sector__93Poq,.loader_hexagon__group__IaNZu:nth-child(4) .loader_hexagon__sector__93Poq:after,.loader_hexagon__group__IaNZu:nth-child(4) .loader_hexagon__sector__93Poq:before{animation-delay:-4s;animation-delay:calc(var(--dur)*-3/6)}.loader_hexagon__group__IaNZu:nth-child(5) .loader_hexagon__sector__93Poq,.loader_hexagon__group__IaNZu:nth-child(5) .loader_hexagon__sector__93Poq:after,.loader_hexagon__group__IaNZu:nth-child(5) .loader_hexagon__sector__93Poq:before{animation-delay:-5.33333s;animation-delay:calc(var(--dur)*-4/6)}.loader_hexagon__group__IaNZu:nth-child(6) .loader_hexagon__sector__93Poq,.loader_hexagon__group__IaNZu:nth-child(6) .loader_hexagon__sector__93Poq:after,.loader_hexagon__group__IaNZu:nth-child(6) .loader_hexagon__sector__93Poq:before{animation-delay:-6.66667s;animation-delay:calc(var(--dur)*-5/6)}.loader_hexagon__group__IaNZu:nth-child(odd){transform:rotate(30deg)}.loader_hexagon__sector__93Poq,.loader_hexagon__sector__93Poq:after,.loader_hexagon__sector__93Poq:before{animation-duration:8s;animation-duration:var(--dur);animation-iteration-count:infinite;animation-timing-function:linear;height:.2em;width:.2em}.loader_hexagon__sector__93Poq{animation-name:loader_moveOut1__bWSNE;left:calc(50% - .1em);top:calc(50% - .1em)}.loader_hexagon__sector__93Poq:nth-child(2){animation-name:loader_moveOut2__gXt8x}.loader_hexagon__sector__93Poq:nth-child(3){animation-name:loader_moveOut3__QyO2K}.loader_hexagon__sector__93Poq:nth-child(4){animation-name:loader_moveOut4__ywskp}.loader_hexagon__sector__93Poq:nth-child(5){animation-name:loader_moveOut5__359A1}.loader_hexagon__sector__93Poq:nth-child(6){animation-name:loader_moveOut6__pJhRf}.loader_hexagon__sector__93Poq:after,.loader_hexagon__sector__93Poq:before{animation-name:loader_ripple__fipN\+;background-color:currentColor;border-radius:.1em;content:"";display:block;left:0;top:0;transform-origin:.1em .1em}.loader_hexagon__sector__93Poq:before{transform:rotate(-30deg)}.loader_hexagon__sector__93Poq:after{transform:rotate(-150deg)}@keyframes loader_moveOut1__bWSNE{0%{transform:translateY(0) scale(0)}3%{transform:translateY(.2em) scale(1)}97%{transform:translateY(7.3em) scale(1)}to{transform:translateY(7.5em) scale(0)}}@keyframes loader_moveOut2__gXt8x{0%{transform:rotate(60deg) translateY(0) scale(0)}3%{transform:rotate(60deg) translateY(.2em) scale(1)}97%{transform:rotate(60deg) translateY(7.3em) scale(1)}to{transform:rotate(60deg) translateY(7.5em) scale(0)}}@keyframes loader_moveOut3__QyO2K{0%{transform:rotate(120deg) translateY(0) scale(0)}3%{transform:rotate(120deg) translateY(.2em) scale(1)}97%{transform:rotate(120deg) translateY(7.3em) scale(1)}to{transform:rotate(120deg) translateY(7.5em) scale(0)}}@keyframes loader_moveOut4__ywskp{0%{transform:rotate(180deg) translateY(0) scale(0)}3%{transform:rotate(180deg) translateY(.2em) scale(1)}97%{transform:rotate(180deg) translateY(7.3em) scale(1)}to{transform:rotate(180deg) translateY(7.5em) scale(0)}}@keyframes loader_moveOut5__359A1{0%{transform:rotate(240deg) translateY(0) scale(0)}3%{transform:rotate(240deg) translateY(.2em) scale(1)}97%{transform:rotate(240deg) translateY(7.3em) scale(1)}to{transform:rotate(240deg) translateY(7.5em) scale(0)}}@keyframes loader_moveOut6__pJhRf{0%{transform:rotate(300deg) translateY(0) scale(0)}3%{transform:rotate(300deg) translateY(.2em) scale(1)}97%{transform:rotate(300deg) translateY(7.3em) scale(1)}to{transform:rotate(300deg) translateY(7.5em) scale(0)}}@keyframes loader_ripple__fipN\+{0%,to{width:.2em}33%{width:2.4em}}
/*# sourceMappingURL=main.e284cad7.css.map*/