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}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background-color:#252a34;color:#f1f5f9;font-family:Montserrat,sans-serif;font-size:inherit;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:rgba(241,245,249,.8);background:#f1f5f9;border-radius:1rem}#root{margin:0 auto}a:hover .upwork path{fill:#08d9d6}.hidOverflowY,.modalOpened{overflow-y:hidden}.hidOverflowY{height:100vh;position:relative}.NavLinks_navlink-btn__H9xM5,.NavLinks_navlink-btn__H9xM5:after{font-size:1.6rem;transition:.3s ease}.NavLinks_navlink-btn__H9xM5:link,.NavLinks_navlink-btn__H9xM5:visited{color:#eaeaea;text-decoration:none}.NavLinks_navlink-btn__H9xM5:after{background-color:#08d9d6;content:"";display:block;height:2px;margin-top:4px;width:0}.NavLinks_navlink-btn__H9xM5:hover{color:#fff}.NavLinks_navlink-btn__H9xM5:hover:after{width:100%}.NavLinks_navlink-btn__H9xM5:active:after{background-color:#ff2e63}@media only screen and (max-width:760px){.NavLinks_navlink-btn__H9xM5{font-size:4rem;font-weight:600}}.Nav_nav__container__dD0tn{align-items:center;display:flex;justify-content:space-between;margin-bottom:6rem}.Nav_nav__container__dD0tn section{display:flex;gap:3rem}.Nav_nav__container-links__5EGWL{color:hsla(0,0%,100%,.6);font-size:1.5rem}a:hover .Nav_nav-logo__ZQ0-6{-webkit-animation:Nav_dash__wr\+vH 2s ease-in;animation:Nav_dash__wr\+vH 2s ease-in;transition:.3s ease}.Nav_menuBtn__q1fPs{all:unset;cursor:pointer}@-webkit-keyframes Nav_dash__wr\+vH{0%{stroke-dasharray:0;stroke-dashoffset:0}60%{stroke-dasharray:1000;stroke-dashoffset:1000}85%{stroke-dashoffset:0}}@keyframes Nav_dash__wr\+vH{0%{stroke-dasharray:0;stroke-dashoffset:0}60%{stroke-dasharray:1000;stroke-dashoffset:1000}85%{stroke-dashoffset:0}}@media only screen and (max-width:760px){.Nav_nav__container__dD0tn a svg{width:50px}.Nav_nav__container-links__5EGWL{align-items:center;background-color:#252a34;bottom:50%;color:transparent;display:flex;flex-direction:column;height:100%;justify-content:center;left:50%;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.4s ease;width:100%;z-index:100}.Nav_opened__OcgeL .Nav_nav__container-links__5EGWL{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.Nav_menuBtn__q1fPs{height:60px;position:absolute;right:5%;top:4%;width:60px;z-index:150}.Nav_opened__OcgeL .Nav_menuBtn__q1fPs{position:fixed}.Nav_nav__container-menu__m4Dih{position:relative}.Nav_nav__container-menuInner__7SUfN{background-color:#08d9d6;height:3px;position:absolute;transition:.3s ease;width:6rem}.Nav_nav__container-menuInner__7SUfN:before{bottom:-18px;margin:1rem 0;width:4rem}.Nav_nav__container-menuInner__7SUfN:after,.Nav_nav__container-menuInner__7SUfN:before{background-color:#08d9d6;content:"";display:inline-block;height:3px;position:absolute;right:0;transition:.3s ease}.Nav_nav__container-menuInner__7SUfN:after{bottom:-20px;width:2.2rem}.Nav_opened__OcgeL .Nav_nav__container-menuInner__7SUfN{-webkit-transform:rotate(1turn) translate(45px,12px);transform:rotate(1turn) translate(45px,12px);width:0}.Nav_opened__OcgeL .Nav_nav__container-menuInner__7SUfN:after{bottom:5px;right:0;-webkit-transform:rotate(-225deg);transform:rotate(-225deg);width:4rem}.Nav_opened__OcgeL .Nav_nav__container-menuInner__7SUfN:before{bottom:-3px;right:0;-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}a:hover .Nav_nav-logo__ZQ0-6{-webkit-animation:none;animation:none}}@media only screen and (max-width:600px){.Nav_menuBtn__q1fPs{top:2.5%}}.MainBtn_btn__XdFkN{color:inherit;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;padding:2rem 4rem;position:relative;text-decoration:none}.MainBtn_btnCenter__NCv0z{align-self:center}.MainBtn_btn__XdFkN:after,.MainBtn_btn__XdFkN:before{bottom:0;content:"";height:calc(100% - 6px);left:0;position:absolute;-webkit-transform:translateY(-4%);transform:translateY(-4%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% - 6px);z-index:1}.MainBtn_btn1ColorRed__X4UbA:after{border:3px solid #ff2e63}.MainBtn_btn1ColorBlue__EnJqs:before{border:3px solid #08d9d6}.MainBtn_btn2ColorRed__Z\+sTo:before{border:3px solid #ff2e63}.MainBtn_btn2ColorBlue__GtT2j:after{border:3px solid #08d9d6}.MainBtn_btn__XdFkN:hover:after{-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.MainBtn_btn__XdFkN:hover:before{-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}.MainHeader_main__header-container__6qIwL{align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}.MainHeader_main__header-container--inner__Wqu\+W{align-items:center;display:flex;flex-direction:column;gap:.6rem;justify-content:center;margin-bottom:6rem}.MainHeader_highlighted-intro__dTE0j{color:#08d9d6;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:600;margin-bottom:1.2rem}.MainHeader_name__g39BA{font-size:5rem}.MainHeader_title__seKAx{color:hsla(0,0%,100%,.8);font-size:5rem;margin-bottom:3rem}.MainHeader_text__Y4ajt{color:hsla(0,0%,100%,.65);font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.8;max-width:80rem;text-align:center}@media only screen and (max-width:960px){html{font-size:50%}.MainHeader_highlighted-intro__dTE0j{margin-bottom:0}.MainHeader_title__seKAx{margin-bottom:2rem;text-align:center}.MainHeader_main__header-container--inner__Wqu\+W{margin-bottom:4rem}.MainHeader_text__Y4ajt{font-size:1.6rem}}@media only screen and (max-width:760px){.MainHeader_main__header-container--inner__Wqu\+W,.MainHeader_name__g39BA,.MainHeader_title__seKAx{font-size:4rem}.MainHeader_text__Y4ajt{font-size:1.4rem}}@media only screen and (max-width:630px){.MainHeader_main__header-container--inner__Wqu\+W,.MainHeader_name__g39BA,.MainHeader_title__seKAx{font-size:3.2rem}.MainHeader_text__Y4ajt{font-size:1.4rem}}.Header_header__HXQOm{height:100vh;margin:0 auto;min-height:100vh;padding:4.8rem 6.4rem 0}@media only screen and (max-width:630px){.Header_header__HXQOm{padding:4.8rem 3.2rem 0}}@media only screen and (max-width:600px){.Header_header__HXQOm{padding:2.8rem 3.2rem 0}}.Headers_headers__tDY7u{align-items:center;display:flex;flex-direction:column;margin-bottom:6rem}.Headers_headers--head__CQUG8{align-items:center;display:flex;flex-direction:column;margin-bottom:3rem}.Headers_headers--h2__4SDN-{font-family:Montserrat,sans-serif;font-size:3.2rem;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.Headers_headers--underscore__inkma{border-radius:100px;height:6px;margin-top:1.5rem;opacity:0;width:40px}.Headers_blueU__xPnRD{background-color:#08d9d6}.Headers_redU__-dyX\+{background-color:#ff2e63}.Headers_headers--p__Xwp0B{color:hsla(0,0%,100%,.95);font-family:Open Sans,sans-serif;font-size:1.6rem;max-width:75rem;opacity:0;text-align:center}.About_about__TIQoH{background-color:#3b3f48}@media only screen and (max-width:1460px){.About_about__TIQoH{padding:8rem}}@media only screen and (max-width:1110px){.About_about__TIQoH{padding:8rem 10rem}}.AboutKnowme_aboutKnowMe__nyXGg{min-width:50%}.AboutKnowme_aboutKnowMe-h3__eTf42{color:#fff;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:600;margin-bottom:3rem}.AboutKnowme_aboutKnowMe-p__Ec3Lu{color:hsla(0,0%,100%,.95);font-family:Open Sans,sans-serif;font-size:1.6rem;line-height:1.6;margin-bottom:2.5rem}.TechBoxes_techBox__PzXOq,.TechBoxes_techBox__PzXOq:link,.TechBoxes_techBox__PzXOq:visited{background-color:#eaeaea;border-radius:4px;color:rgba(37,42,52,.95);font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;padding:.4rem 1rem;text-decoration:none;transition:.3s ease}.TechBoxes_techBox__PzXOq:hover{background-color:#ff2e63;color:#fff}.TechBoxes_techBox__PzXOq:active{background-color:#08d9d6}.overlay{-webkit-animation:fadeins .3s ease;animation:fadeins .3s ease;background-color:rgba(37,42,52,.6);height:100%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:100}@-webkit-keyframes fadeins{0%{background-color:initial}to{background-color:rgba(37,42,52,.6)}}@keyframes fadeins{0%{background-color:initial}to{background-color:rgba(37,42,52,.6)}}.ReferralBox_referralBox__m-rMA,.ReferralBox_referralBox__m-rMA:link,.ReferralBox_referralBox__m-rMA:visited{cursor:pointer;display:inline-block;position:relative;text-decoration:none;transition:.3s ease}.ReferralBox_referralBox__container__CNr1l{align-items:center;display:flex;gap:1rem}.ReferralBox_referralBox__img-container__MZl5w{height:8rem;position:relative;width:8rem}.ReferralBox_referralBox__img-container__MZl5w svg{stroke:#ff2e63;stroke-width:4px;fill:transparent;bottom:0;left:0;position:absolute}.ReferralBox_referralBox__img-container__MZl5w circle{stroke-dasharray:301;stroke-dashoffset:301;transition:all .8s;transition-timing-function:cubic-bezier(.4,.08,0,.97)}.ReferralBox_referralBox__m-rMA:hover .ReferralBox_referralBox__img-container__MZl5w circle{stroke-dashoffset:0}.ReferralBox_referralBox--img__q1959{border-radius:100%;height:8rem;object-fit:cover;width:8rem}.ReferralBox_referralBox__innerContainer__iWH2d{color:hsla(0,0%,100%,.8);-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:.3s ease}.ReferralBox_referralBox--h5__y4qCu{display:inline-block;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:600;margin-bottom:.6rem;position:relative}.ReferralBox_referralBox--p__8ilm9{font-family:Open Sans,sans-serif;font-size:1.4rem}.ReferralBox_referralBox__m-rMA:hover .ReferralBox_referralBox__innerContainer__iWH2d{color:#fff}@media only screen and (max-width:600px){.ReferralBox_referralBox__container__CNr1l{flex-direction:column;gap:2rem}}.AboutTech_aboutTech__mOtJg{min-width:40%}.AboutTech_aboutTech-h3__HsXq9{color:#fff;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:600;margin-bottom:1rem}.AboutTech_aboutTech-p__IZome{color:hsla(0,0%,100%,.8);font-family:Open Sans,sans-serif;font-size:1.6rem;font-weight:500;margin-bottom:1.5rem}.AboutTech_aboutTech-technologies__gyL2t{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem}.AboutTech_aboutTech-referrals__b5ozj{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}@media only screen and (max-width:600px){.AboutTech_aboutTech-referrals__b5ozj,.AboutTech_aboutTech-technologies__gyL2t{justify-content:center}}.AboutMain_aboutMain__AZwVy{display:flex;gap:12rem;margin:0 auto;max-width:1400px;opacity:0}@media only screen and (max-width:1300px){.AboutMain_aboutMain__AZwVy{gap:6rem}}@media only screen and (max-width:1030px){.AboutMain_aboutMain__AZwVy{flex-wrap:wrap}}@media only screen and (max-width:600px){.AboutMain_aboutMain__AZwVy{text-align:center}}.section{display:flex;flex-direction:column;gap:4rem;padding:10rem 16rem}.animate h2{-webkit-animation:fadeinUp .4s ease forwards;animation:fadeinUp .4s ease forwards}.animate span{-webkit-animation:fadein .4s ease forwards;animation:fadein .4s ease forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.animate p,.animate section{-webkit-animation:fadein .4s ease forwards;animation:fadein .4s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.animate .projectCard:first-child{-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:0;animation-delay:0}.animate .projectCard:nth-child(2){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.animate .projectCard:nth-child(3){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.animate .projectCard:nth-child(4){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}.animate .projectCard:nth-child(5){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.animate .projectCard:nth-child(6){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.animate .projectCard:nth-child(7){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:0;animation-delay:0}.animate .projectCard:nth-child(8){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.1s;animation-delay:.1s}.animate .projectCard:nth-child(9){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.animate .projectCard:nth-child(10){-webkit-animation:cardFade 1s ease forwards;animation:cardFade 1s ease forwards;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes cardFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cardFade{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadein{to{opacity:1}}@keyframes fadein{to{opacity:1}}@media only screen and (max-width:860px){.section{padding:6rem 14rem!important}}@media only screen and (max-width:780px){.section{padding:6rem 8rem!important}}@media only screen and (max-width:630px){.section{padding:6rem 3.2rem!important}}.modalContainer{-webkit-animation:fadeGrow .3s ease;animation:fadeGrow .3s ease;display:grid;height:100%;place-items:center}.modalContent{background-color:#fff;border-radius:12px;margin:4rem;max-width:80rem;overflow:hidden}.modalHead{align-items:center;background-color:#3b3f48;display:flex;flex-direction:column;gap:1rem;height:40%;justify-content:center;padding:2rem 0;position:relative;text-align:center;width:100%}.modalHeadImg{border-radius:100%;height:10rem;width:10rem}.modalMainContent{color:#1a1a1a;padding:2rem 0 3rem;text-align:center}.modalHeadContent h2{font-size:2.4rem}.modalHeadContent p{font-size:1.4rem}.modalMainContent h4{font-family:Montserrat,sans-serif;font-size:2.4rem;margin:1rem 0 2rem;position:relative}.modalMainContent h4:after{background-color:#ff2e63;border-radius:40px;bottom:-40%;content:"";height:.6rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3rem}.modalMainContent p{font-family:Open Sans,sans-serif;font-size:1.4rem;line-height:1.5;padding:1rem 4rem 0}.modalSocial{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:4rem}.modalSocial svg path{stroke:#ff2e63}.modalSocial svg,.modalSocial svg path{transition:.3s ease}.modalSocial svg:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.modalSocial svg:hover path{stroke:#08d9d6}@-webkit-keyframes fadeGrow{0%{opacity:0;overflow-y:hidden;-webkit-transform:scale(.5);transform:scale(.5)}to{text-replace:scale(1);opacity:1;overflow-y:hidden}}@keyframes fadeGrow{0%{opacity:0;overflow-y:hidden;-webkit-transform:scale(.5);transform:scale(.5)}to{text-replace:scale(1);opacity:1;overflow-y:hidden}}.modalExitBtn{all:unset;cursor:pointer;position:absolute;right:10px;top:10px}.modalExitBtn svg path{stroke:hsla(0,0%,100%,.8);transition:.3s ease}.modalExitBtn:hover svg path{stroke:#ff2e63}@media only screen and (max-width:960px){.modalHeadImg{height:12rem;width:12rem}.modalHeadContent h2{font-size:3rem}.modalHeadContent p{font-size:1.6rem}.modalMainContent h4{font-size:3rem}.modalMainContent p{font-size:1.6rem}}@media only screen and (max-width:480px){.modalContent{margin:1rem}.modalMainContent p{padding:1rem 2rem 0}}@media only screen and (max-width:380px){.modalContent{margin:1rem}.modalMainContent p{font-size:1.4rem;padding:1rem 1rem 0}.modalHead img{height:10rem;width:10rem}.modalHead h2{font-size:2.4rem}.modalHead p{font-size:1.4rem}}.projectCard{all:unset;aspect-ratio:1.6/1;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;box-shadow:0 8px 50px rgba(0,0,0,.4);cursor:pointer;display:inline-block;opacity:0;overflow:hidden;position:relative;text-decoration:none;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.projectCard--content{align-items:center;bottom:55%;color:transparent;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.projectCard--h4{font-family:Montserrat,sans-serif;font-size:3rem;transition:.3s ease-in-out}.projectCard--content span{background-color:#08d9d6;bottom:36%;height:0;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:.3s ease;width:2px}.projectCard--p{font-family:Open Sans,sans-serif;font-size:1.4rem}.projectCard--img{height:100%;object-fit:cover;width:100%}.projectCard--inner{background-color:rgba(0,0,0,.08);bottom:0;height:100%;left:0;position:absolute;transition:.3s ease;width:100%;z-index:1}.projectCard:hover{box-shadow:0 8px 30px rgba(8,217,214,.15)}.projectCard:hover .projectCard--inner{background-color:rgba(0,0,0,.6)}.projectCard:hover .projectCard--content{color:#fff}.projectCard:hover .projectCard--content span{height:1.2rem}.projectCard:hover .projectCard--h4{margin-bottom:1.4rem}.btn{bottom:0;color:transparent;font-size:1.3rem;font-weight:800;left:50%;padding:1.8rem 2.8rem;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);transition:.4s ease}.btn:after,.btn:before{border-color:transparent;transition:.3s ease}.projectCard:hover .btn{color:#fff;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.projectCard:hover .btn:before{border-color:#ff2e63}.projectCard:hover .btn:after{border-color:#08d9d6}@media screen and (max-width:400px){.projectCard--inner{display:none}}.ProjectsMain_projectsMain__8cwS8{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));justify-content:center;margin:4rem auto;max-width:180rem}@media only screen and (min-width:1980px){.ProjectsMain_projectsMain__8cwS8{grid-template-columns:repeat(3,minmax(400px,1fr))}}@media only screen and (max-width:500px){.ProjectsMain_projectsMain__8cwS8{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media only screen and (max-width:400px){.ProjectsMain_projectsMain__8cwS8{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 -2rem 2rem}}@media only screen and (max-width:325px){.ProjectsMain_projectsMain__8cwS8{grid-template-columns:1fr;margin:0 -3rem 2rem}}.modalProjectContainer{-webkit-animation:fadeGrow .3s ease;animation:fadeGrow .3s ease;display:grid;height:100%;overflow-x:hidden;overflow-y:scroll;padding:4rem;place-items:center}.modalProjectContent{background-color:#fff;border-radius:12px;max-width:75rem;position:relative}.modalProjectHead{all:unset;align-items:center;background-color:#3b3f48;background-position:50%;background-size:cover;border-radius:12px 12px 0 0;cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:20%;justify-content:center;padding:4rem;transition:.3s ease}.modalProjectHead h2{font-size:4rem}.modalProjectHead h6{background-color:#ff2e63;border-radius:2rem;font-size:1.2rem;padding:.6rem 1.2rem;transition:.3s ease}.modalProjectHead:hover h6{background-color:#08d9d6}.modalProjectMain{color:#1a1a1a;padding:2rem 0 3rem}.modalProjectMain h4{font-family:Montserrat,sans-serif;font-size:2.4rem;margin:1rem 0 2rem;position:relative}.modalProjectMain h4:after{background-color:#ff2e63;border-radius:40px;bottom:-40%;content:"";height:.6rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3rem}.modalProjectMain p{font-family:Open Sans,sans-serif;font-size:1.4rem;line-height:1.5;max-width:80rem;padding:1rem 4rem 0}.modalProjectDetails{margin-bottom:4rem}.modalProjectTechBoxes{flex-wrap:wrap;margin-top:4rem;padding:0 1rem}.modalProjectLinks,.modalProjectTechBoxes{display:flex;gap:1rem;justify-content:center}.modalProjectLinks{margin-top:6rem}.modalProjectLinks svg,.modalProjectLinks svg path{transition:.3s ease}.modalProjectLinks svg{height:25px;width:25px}.modalProjectLinks svg path{stroke:#ff2e63}.modalProjectLinks svg:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.modalProjectLinks svg:hover path{stroke:#08d9d6}@media only screen and (max-width:960px){.modalProjectHead h2{font-size:5rem}.modalProjectHead h6{font-size:1.4rem}.modalProjectMain h4{font-size:3rem}.modalProjectMain p{font-size:1.6rem}.modalProjectTech .modalProjectTechBoxes a{font-size:1.8rem}}@media screen and (max-width:480px){.modalProjectDetails p{padding:1rem 2rem 0}.modalProjectContainer{padding:4rem 1rem}}@media screen and (max-width:380px){.modalProjectHead h2{font-size:4rem}.modalProjectHead h6{font-size:1.2rem}.modalProjectMain h4{font-size:2.4rem}.modalProjectDetails p{font-size:1.4rem;padding:1rem 1rem 0}}.Projects_projects__jGb9\+{display:flex;flex-direction:column;flex-grow:0;padding:8rem 16rem;text-align:center}.Contact_contact__bPJth{background-color:#3b3f48;gap:0;height:50rem;text-align:center}.SideSocialItem_btn__Elza8 svg{transition:.3s ease}.SideSocialItem_btn__Elza8:hover svg{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.SideSocialItem_btn__Elza8:hover svg path{stroke:#08d9d6}.SideSocial_sideSocial__vNxzX{bottom:0;color:hsla(0,0%,100%,.8);left:40px;position:fixed;right:auto;width:40px;z-index:10}.SideSocial_main__social-container__6I2g2{align-items:center;display:flex;flex-direction:column;gap:1.4rem;list-style:none;margin:0;padding:0}.SideSocial_main__social-container__6I2g2:after{background-color:hsla(0,0%,100%,.8);content:"";display:block;height:9rem;margin:0 auto;width:1px}@media only screen and (max-width:780px){.SideSocial_sideSocial__vNxzX{color:hsla(0,0%,100%,.8);height:auto;position:static;width:auto}.SideSocial_main__social-container__6I2g2{flex-direction:row}.SideSocial_main__social-container__6I2g2:after{display:none}.SideSocial_main__social-container__6I2g2 svg{height:20px;width:20px}}.Footer_footer__kXlYa{background-color:#3b3f48;display:flex;justify-content:center;padding:4rem 0}.Footer_footer-text__9g\+XY{color:hsla(0,0%,100%,.65);display:inline-block;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:500}.Footer_footer-link__IPChy{text-decoration:none}.Footer_footer-link__IPChy span{color:rgba(8,217,214,.65);transition:.4s ease-out}.Footer_footer-link__IPChy:hover span{color:#fff}.Footer_footer-link__IPChy:hover .Footer_footer-text__9g\+XY{color:#08d9d6}@media only screen and (max-width:780px){.Footer_footer__kXlYa{align-items:center;display:flex;flex-direction:column;gap:4rem;justify-content:center;margin:0 auto}}.Loader_loader__container__dne6P{-webkit-animation:Loader_fadein__e7aHS 3.6s linear forwards;animation:Loader_fadein__e7aHS 3.6s linear forwards;display:grid;height:100%;place-items:center;position:fixed;right:0;top:0;width:100%}.Loader_loader__svg__Vme65{-webkit-animation:Loader_dash__9kI\+1 3s linear forwards;animation:Loader_dash__9kI\+1 3s linear forwards}.Loader_path__n82KQ{-webkit-animation:Loader_dash__9kI\+1 2.5s linear .3s forwards;animation:Loader_dash__9kI\+1 2.5s linear .3s forwards}@-webkit-keyframes Loader_dash__9kI\+1{0%{stroke-dasharray:600;stroke-dashoffset:600;height:12rem;width:12rem}15%{stroke-dasharray:600;stroke-dashoffset:600;height:12rem;width:12rem}80%{stroke-dashoffset:0;height:12rem;width:12rem}98%{height:calc(40rem + 1vw);width:calc(40rem + 1vw)}to{stroke-dasharray:600;stroke-dashoffset:600}}@keyframes Loader_dash__9kI\+1{0%{stroke-dasharray:600;stroke-dashoffset:600;height:12rem;width:12rem}15%{stroke-dasharray:600;stroke-dashoffset:600;height:12rem;width:12rem}80%{stroke-dashoffset:0;height:12rem;width:12rem}98%{height:calc(40rem + 1vw);width:calc(40rem + 1vw)}to{stroke-dasharray:600;stroke-dashoffset:600}}@-webkit-keyframes Loader_fadein__e7aHS{0%{background-color:#252a34;z-index:1000}78%{background-color:#252a34;z-index:1000}to{background-color:initial;z-index:-1}}@keyframes Loader_fadein__e7aHS{0%{background-color:#252a34;z-index:1000}78%{background-color:#252a34;z-index:1000}to{background-color:initial;z-index:-1}}@-webkit-keyframes Loader_dash2__AaMSV{0%{stroke-dasharray:600;stroke-dashoffset:600}15%{stroke-dasharray:600;stroke-dashoffset:600}80%{stroke-dashoffset:0}to{stroke-dasharray:600;stroke-dashoffset:600}}@keyframes Loader_dash2__AaMSV{0%{stroke-dasharray:600;stroke-dashoffset:600}15%{stroke-dasharray:600;stroke-dashoffset:600}80%{stroke-dashoffset:0}to{stroke-dasharray:600;stroke-dashoffset:600}}@media only screen and (max-width:600px){.Loader_loader__svg__Vme65{-webkit-animation:Loader_dash2__AaMSV 3s linear forwards;animation:Loader_dash2__AaMSV 3s linear forwards;height:20rem;width:20rem}}._404_btn__G1D7y{-webkit-animation:_404_show__wVpSa .6s ease 6s forwards;animation:_404_show__wVpSa .6s ease 6s forwards;opacity:0}._404_notFound__KzbFl{display:grid;font-family:Montserrat,sans-serif;font-size:24rem;font-weight:700;height:100vh;overflow:hidden;place-items:center;position:relative}._404_container__Z1X9S{display:flex;height:0}._404_deathStar__g1pay{position:relative}._404_deathStar__g1pay svg{width:30rem}._404_deathStar__g1pay path{-webkit-animation:_404_damage__mhrZD 1s ease 5s forwards;animation:_404_damage__mhrZD 1s ease 5s forwards}._404_blast1__AR\+Mb,._404_blast2__S115F{-webkit-animation:_404_blaster__MbL2A 2s ease 3.4s forwards;animation:_404_blaster__MbL2A 2s ease 3.4s forwards;bottom:6%;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:0}._404_blast1__AR\+Mb{left:46.5%}._404_blast2__S115F{right:47.5%}._404_xwing__8ihGf{-webkit-animation:_404_xwing__8ihGf 6s ease forwards;animation:_404_xwing__8ihGf 6s ease forwards;bottom:-150%;left:50%;position:absolute;-webkit-transform:translateX(-60%);transform:translateX(-60%);width:8rem}@-webkit-keyframes _404_xwing__8ihGf{0%{left:50%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:translateX(-60%);transform:translateX(-60%)}65%{left:50%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg);-webkit-transform:translateX(-60%);transform:translateX(-60%)}90%{left:30%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}to{bottom:25%;left:-150%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}}@keyframes _404_xwing__8ihGf{0%{left:50%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:translateX(-60%);transform:translateX(-60%)}65%{left:50%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg);-webkit-transform:translateX(-60%);transform:translateX(-60%)}90%{left:30%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}to{bottom:25%;left:-150%;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}}@-webkit-keyframes _404_blaster__MbL2A{0%{width:4rem}90%{bottom:45%;opacity:1;width:4rem}to{bottom:45%;display:none;opacity:0;width:4rem}}@keyframes _404_blaster__MbL2A{0%{width:4rem}90%{bottom:45%;opacity:1;width:4rem}to{bottom:45%;display:none;opacity:0;width:4rem}}@-webkit-keyframes _404_damage__mhrZD{10%{fill:red;color:red;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}30%{fill:#fff;color:#fff;-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{fill:red;color:red;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}70%{fill:#fff;color:#fff;-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@keyframes _404_damage__mhrZD{10%{fill:red;color:red;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}30%{fill:#fff;color:#fff;-webkit-transform:rotate(2deg);transform:rotate(2deg)}50%{fill:red;color:red;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}70%{fill:#fff;color:#fff;-webkit-transform:rotate(2deg);transform:rotate(2deg)}}@-webkit-keyframes _404_show__wVpSa{to{opacity:1}}@keyframes _404_show__wVpSa{to{opacity:1}}@media only screen and (max-width:600px){._404_container__Z1X9S{justify-content:center;-webkit-transform:scale(.7) translateY(150px);transform:scale(.7) translateY(150px);width:0}._404_blast1__AR\+Mb,._404_blast2__S115F,._404_xwing__8ihGf{display:none}._404_deathStar__g1pay path,a{-webkit-animation:none;animation:none}a{opacity:1}}@media only screen and (max-width:370px){._404_container__Z1X9S{justify-content:center;-webkit-transform:scale(.5) translateY(250px);transform:scale(.5) translateY(250px);width:0}}
/*# sourceMappingURL=main.ec91a93b.css.map*/