@import url(https://fonts.googleapis.com/css2?family=Gemunu+Libre:wght@500&display=swap);.ConactForm_contactForm__2xUoe{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;background-color:#fff;margin:auto;margin-top:1.5rem!important;border:2px solid;padding:1rem 2rem}.ConactForm_submitButton__2w9s_{margin:0 auto}.SocialButtons_socialButtons__1Qgp1{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-evenly;-moz-box-pack:space-evenly;justify-content:space-evenly}.SocialButtons_socialButtons__1Qgp1>button{width:100%;margin:5px}.SocialButtons_socialButtons__1Qgp1>button>svg{vertical-align:-10%}@media screen and (max-width:600px){.SocialButtons_socialButtons__1Qgp1>button>span{display:none}.SocialButtons_socialButtons__1Qgp1>button{margin:1rem .5rem}}.Intro_intro__2kdfL{text-align:left;font-size:3vh;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 0 0 2rem;text-shadow:1.5px 1.5px #6b6b6b}@-webkit-keyframes Intro_fadeIn__3rYrA{0%{position:relative;top:-3rem;opacity:0}50%{position:relative;top:0}to{position:relative;top:0;opacity:1}}@keyframes Intro_fadeIn__3rYrA{0%{position:relative;top:-3rem;opacity:0}50%{position:relative;top:0}to{position:relative;top:0;opacity:1}}.Intro_name__2P55k{-webkit-animation-name:Intro_fadeIn__3rYrA;animation-name:Intro_fadeIn__3rYrA;-webkit-animation-duration:1.5s;animation-duration:1.5s;margin-top:-.2rem}.Intro_btn__1BbgT{font-weight:700!important;border:3px solid!important}.Intro_modal__3gme4{margin:5vh auto auto;background-color:#fff;width:60vw;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:3rem;border:2px solid;overflow:auto}.Intro_closeIconContainer__1AfGH{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;font-size:2.2rem}.Intro_closeIcon__30cZd{cursor:pointer;margin-top:1rem;margin-right:1rem}.Intro_contactForm__zusOU{margin:1rem}.Intro_socials__3-M7P{margin-top:.5rem}@media screen and (max-width:1400px){.Intro_modal__3gme4{width:80vw}}@media screen and (max-width:1024px){.Intro_modal__3gme4{width:90vw}.Intro_contactForm__zusOU{margin:0}}@media screen and (max-width:768px){.Intro_intro__2kdfL{font-size:2.5vh;text-align:center;margin:0}.Intro_btn__1BbgT{font-size:1rem}}@media screen and (max-width:500px){.Intro_intro__2kdfL{text-align:left;margin-left:2rem}.Intro_modal__3gme4{width:98vw}.Intro_contactForm__zusOU{width:102%}}.Animation_root__3_iPf{margin-left:10rem}.Animation_animation1__65w5F{background-color:#000;height:300px;width:300px}.Animation_box1__1bKaM{margin:auto;background-color:#fff;border:1px solid #000;width:70px;height:70px;position:relative;top:-webkit-calc(50% - 150px/2);top:calc(50% - 150px/2);left:-webkit-calc(5% - 260px/2);left:calc(5% - 260px / 2)}.Animation_animation2__YFlyY{background-color:#fff;height:300px;width:300px;margin-left:150px}.Animation_box2__Nx_dZ{margin:auto;background-color:#000;-webkit-clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);clip-path:polygon(20% 0,0 20%,30% 50%,0 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0,50% 30%);width:90px;height:90px;position:relative;left:-webkit-calc(5% - 240px/2);left:calc(5% - 240px / 2);top:-webkit-calc(50% - 150px/2);top:calc(50% - 150px / 2)}@media screen and (max-width:1266px){.Animation_root__3_iPf{margin-left:35%}}@media screen and (max-width:768px){.Animation_root__3_iPf{margin-left:2rem}.Animation_animation1__65w5F{width:260px;height:260px}.Animation_box1__1bKaM{width:50px;height:50px}.Animation_animation2__YFlyY{width:260px;height:260px;margin-left:50px}.Animation_box2__Nx_dZ{width:50px;height:50px}.Animation_root__3_iPf{margin-left:30%}}@media screen and (max-width:500px){.Animation_root__3_iPf{margin-left:2rem}.Animation_animation1__65w5F{width:180px;height:180px}.Animation_animation2__YFlyY{width:180px;height:180px;margin-left:90px}.Animation_box1__1bKaM{width:35px;height:35px;left:-webkit-calc(1% - 150px/2);left:calc(1% - 150px / 2);top:-webkit-calc(65% - 150px/2);top:calc(65% - 150px / 2)}.Animation_box2__Nx_dZ{width:45px;height:45px;top:-webkit-calc(65% - 150px/2);top:calc(65% - 150px/2);left:-webkit-calc(0 - 150px/2);left:calc(0% - 150px / 2)}}@-webkit-keyframes Hero_gradient__1jFFC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Hero_gradient__1jFFC{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Hero_mainContainer__tWnj7{max-width:1440px!important}.Hero_hero__erqX8{width:100%;height:100vh;color:#fff;background:-webkit-gradient(linear,right bottom,left top,from(#1a0349),to(#4902a7));background:-webkit-linear-gradient(bottom right,#1a0349,#4902a7);background:linear-gradient(to top left,#1a0349,#4902a7);background-size:300% 300%;-webkit-animation:Hero_gradient__1jFFC 7s ease infinite;animation:Hero_gradient__1jFFC 7s ease infinite;overflow:hidden}.Hero_container__1RuPZ{margin-top:10rem}.Hero_animationGrid__xNC3j{margin-top:2rem!important}@media screen and (max-width:1266px){.Hero_hero__erqX8{height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important;padding-bottom:8vh!important}.Hero_introGrid__3zGR_{margin:-4rem auto 2rem!important}}@media screen and (max-width:768px){.Hero_container__1RuPZ{margin-top:7rem}.Hero_introGrid__3zGR_{margin-top:0!important;margin-bottom:0!important}}@media screen and (max-width:500px){.Hero_container__1RuPZ{margin-top:5rem}.Hero_hero__erqX8{background-size:400% 400%!important;background:-webkit-linear-gradient(170deg,#22055a,#43009b);background:linear-gradient(-80deg,#22055a,#43009b)}.Hero_introGrid__3zGR_{margin:0!important}}.SectionHeader_mainContainer__s_8wC{display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto;-webkit-align-items:center;-moz-box-align:center;align-items:center}.SectionHeader_sectionHeader__1SKFs{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:#fff;padding:0 2rem;border:3px solid;-webkit-box-shadow:3px 3px 10px grey;box-shadow:3px 3px 10px grey}.SectionHeader_sectionHeader__1SKFs>h1{margin:0;padding:5px 0;font-size:40px}.SectionHeader_leftDiv__3aBLj{background-color:#111;width:100%;height:7px;-webkit-box-shadow:0 2px 5px grey;box-shadow:0 2px 5px grey}.SectionHeader_rightDiv__Qydgu{background-color:#111;width:100%;height:7px;-webkit-box-shadow:2px 2px 5px grey;box-shadow:2px 2px 5px grey}@media screen and (max-width:768px){.SectionHeader_sectionHeader__1SKFs>h1{font-size:30px}}.About_about__3ppl7{height:90vh;padding-top:3rem;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#f6f6f6),color-stop(50%,#ececec));background:-webkit-linear-gradient(top left,#f6f6f6 50%,#ececec 0);background:linear-gradient(to bottom right,#f6f6f6 50%,#ececec 0)}.About_elements__1d1vY{margin-top:5rem}.About_mainContainer__oVwW1{text-align:center}.About_img__2oj2V{-webkit-box-shadow:2px 2px 7px 1px rgb(0 0 0/.35);box-shadow:2px 2px 7px 1px rgb(0 0 0/.35)}.About_description__36RuM{margin-top:3rem;line-height:2rem}@media screen and (max-width:1024px){.About_about__3ppl7{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:5vh}}@media screen and (max-width:500px){.About_about__3ppl7{font-size:1.75vh}.About_img__2oj2V{width:200px;height:200px}}.ProjectCard_card___XX9t{max-width:380px;margin:0 auto}.ProjectCard_cardContent__3FDe7{height:150px}.ProjectCard_btnCard__-9uVH{-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.ProjectCard_cardImage__1f0uJ{border-bottom:1px solid;width:100%;height:100%;cursor:pointer}.ProjectCard_middle__260VV{-webkit-transition:all .5s ease;transition:all .5s ease;display:none;position:absolute;top:25%;left:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;vertical-align:middle;cursor:pointer}.ProjectCard_image__2NNjC:hover .ProjectCard_cardImage__1f0uJ{opacity:.3}.ProjectCard_image__2NNjC:hover .ProjectCard_middle__260VV{opacity:1;display:block}.ProjectCard_text__3b6hj{background-color:#87cefa;border:2px solid;color:#000;font-size:1rem;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:5px;height:60px;width:160%}.ProjectCard_btnIcon__1S9um{font-size:1.3rem;vertical-align:-10%;margin-right:8px}.ProjectCard_modal__36I0M{margin:5vh auto auto;background-color:#fff;width:60vw;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:3rem;border:2px solid;overflow:auto}.ProjectCard_closeIconContainer__17-U9{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end;font-size:2.2rem}.ProjectCard_closeIcon__1oF7v{cursor:pointer;margin-top:1rem;margin-right:1rem}.ProjectCard_carousel__4fJXM{width:75%;margin:auto;border:1px solid}.ProjectCard_info__2o9FN{text-align:center}.ProjectCard_stack__1ZTYb{font-size:1.3rem!important}@media screen and (max-width:1400px){.ProjectCard_modal__36I0M{width:80vw}}@media screen and (max-width:1024px){.ProjectCard_modal__36I0M{width:90vw}.ProjectCard_carousel__4fJXM{width:100%;margin-top:1rem}}@media screen and (max-width:768px){.ProjectCard_modal__36I0M{width:90vw}}@media screen and (max-width:540px){.ProjectCard_card___XX9t{max-width:90%}.ProjectCard_cardImage__1f0uJ{height:250px}.ProjectCard_modal__36I0M{width:95vw}.ProjectCard_info__2o9FN{font-size:.7rem}}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.e8746a624ed098489406e6113d185258.woff) format("woff"),url(/_next/static/media/revicons.57fd05d4ae650374c8deeff7c4aae380.ttf) format("ttf"),url(/_next/static/media/revicons.a77de540a38981833f9e31bd4c365cc6.eot) format("ttf")}.react-multi-carousel-list{-webkit-align-items:center;-moz-box-align:center;align-items:center;overflow:hidden}.react-multi-carousel-list,.react-multi-carousel-track{display:-webkit-flex;display:-moz-box;display:flex;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;-webkit-transition:all .5s;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:-webkit-calc(4% + 1px);left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:-webkit-calc(4% + 1px);right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;left:0;right:0;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .5s;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{-webkit-flex-shrink:0!important;flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}.Projects_projects__3xMcu{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-top:3rem;padding-bottom:5rem}.Projects_carousel__1_4PM{height:510px}.Projects_dots__2Rk8P{margin:0 5px!important;cursor:pointer}.Projects_headerText__1LUq5{text-align:center;margin-top:2.5rem;font-size:1.5rem}@media screen and (max-width:500px){.Projects_carousel__1_4PM{height:550px}}.Contact_contact__4DQ_E{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-top:3rem;padding-bottom:5rem}.Contact_leftGrid__kYAby{font-size:2rem;margin-bottom:1.5rem!important;padding-right:1rem!important}@media screen and (max-width:540px){.Contact_leftGrid__kYAby{font-size:1.5rem}}.Skills_skills__27bSD{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-top:3rem;padding-bottom:3rem}.Skills_gridContainer__3lvsj{text-align:center}.Skills_headerText__1IW66{text-align:center;margin-top:2.5rem;font-size:1.5rem}.Skills_resumeSection__z4zXE{margin-top:3rem;text-align:center}@-webkit-keyframes Footer_gradient__r4D74{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Footer_gradient__r4D74{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Footer_footer__317iK{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:3rem 0;text-align:center;width:100%;color:#fff;background:-webkit-gradient(linear,right bottom,left top,from(#1a0349),to(#4902a7));background:-webkit-linear-gradient(bottom right,#1a0349,#4902a7);background:linear-gradient(to top left,#1a0349,#4902a7);background-size:300% 300%;-webkit-animation:Footer_gradient__r4D74 7s ease infinite;animation:Footer_gradient__r4D74 7s ease infinite;overflow:hidden}.Footer_footerSocials__35M9R{display:-webkit-flex;display:-moz-box;display:flex;text-align:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.Footer_footerSocials__35M9R>a{cursor:pointer}.Footer_footerSocials__35M9R>a:not(:last-child){margin-right:1rem}