.header_header__20Ny7{padding-top:2vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;border-bottom:8px solid white;overflow-x:hidden}.header_title__8RvG7{margin-top:2vh;position:relative;height:13vh;width:100%;display:flex;justify-content:center;align-items:center;color:white;background-color:#213a2799;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.header_navContainer__UCBv3{width:90%;display:flex;justify-content:space-between;align-items:center}.header_navLink__xTqzL,.header_nav__EHAeV{display:flex;justify-content:center;align-items:center}.header_navLink__xTqzL{align-self:flex-start;height:3vh;padding:0 1vw;font-size:2vh;text-decoration:none;color:#ffffff;transition:all .3s ease-in}.header_navLink__xTqzL:hover{color:#d7bee5;text-decoration:underline}.header_logo__blGvM{height:95%}.header_logoContainer__tqX5D{display:flex;justify-content:center;align-items:center;background-color:rgb(255,255,255);height:10vh;width:10vh;border-radius:50%}.header_mountainCut__N3xgR{position:absolute;height:7vh;opacity:.3;filter:brightness(0) invert(1)}.header_langSelector__z3CLK{display:flex;justify-content:center;align-items:center;text-align:center;background-color:transparent;color:white;border:none;padding:0 1vw;margin:0;font-family:Exo\ 2,sans-serif;font-size:2vh}.header_langSelector__z3CLK:hover{color:#d7bee5}.header_langSelector__z3CLK option{background-color:#213a2778;color:white}.header_phoneNav__FzPyl{position:fixed;top:0;left:100vw;transition:all .3s ease-in;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5vh;background-color:#324034;height:100%;width:100%;z-index:15}.header_menuButton__sW7Aw{border:none;background-color:transparent;color:white;font-size:3vh;transition:all .3s ease-in;cursor:pointer}.header_menuButton__sW7Aw:hover{color:#d7bee5}@media (max-width:768px){.header_navLink__xTqzL{align-self:center}}.aboutme_aboutmeMain__aQpPn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:99vw;padding:4vh .5vw 1vh}.aboutme_aboutmeContainer__VM55A{width:90%;display:flex;justify-content:space-evenly;align-items:center}.aboutme_textAboutMeContainer__djBO0{width:50%;background-color:#213a2755;font-weight:100;color:white;min-height:20vw;padding:2vw;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.aboutme_textAboutMeContainer__djBO0 h2{font-size:3vh;transition:all .3s ease-in-out}.aboutme_textAboutMeContainer__djBO0 h2:hover{letter-spacing:.2vw}.aboutme_textAboutMeContainer__djBO0 span{font-size:3.5vh;color:#91c29c;font-weight:900}.aboutme_photoPolaroid__t30UE{width:20vw;transform:rotate(-2deg);box-shadow:0 1vh 5vh rgba(255,255,255,.25);border-bottom:.75vw solid white;border-top:.75vw solid white;border-color:white;border-style:solid;border-width:1.25vw .75vw 3.25vw;border-radius:5px;font-family:Courier New,monospace;text-align:center;transition:all .3s ease-in-out;filter:sepia(.45) contrast(1.1) brightness(.85) saturate(1.12)}.aboutme_photoPolaroid__t30UE:hover{transform:rotate(3deg);filter:none}.aboutme_educationSection__6GzdY{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.aboutme_navigationButtons__4Pm9A{justify-self:center;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:1vw}.aboutme_list__b4gt9{margin:1vh 0;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.aboutme_activeEduCard__STe7u{margin:1vh 0;width:45vw;background-color:#213a2755;color:white;padding:2vw;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14);transition:all .3s ease-in-out}.aboutme_activeEduCard__STe7u:hover{transform:scale(1.1)}.aboutme_card__eSOAh{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin:1.5vh 0}.aboutme_skillsContainer____SfF{display:flex;justify-content:center;align-self:center;gap:5vw}.aboutme_cardTraits__mAry9{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:20vw;background-color:#213a2755;padding:2vw;color:white;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.aboutme_langTable__CY73k{flex-direction:column;border:1vh solid white;border-radius:5px;background-color:#cbffd7a0}.aboutme_langTable__CY73k,.aboutme_langTable__CY73k div{display:flex;justify-content:center;align-items:center;width:90%}.aboutme_langTable__CY73k div{padding:.5vh;border-top:3px solid white}.aboutme_langTable__CY73k p{width:30%;text-align:center}.aboutme_langTable__CY73k div:first-child{border:none;font-weight:700;color:#4c3c54}.aboutme_langTableLink__FVNSw{transition:all .3s ease-in;cursor:pointer}.aboutme_langTableLink__FVNSw:hover{background-color:#cbffd7CC;font-weight:500}.aboutme_skillsWrapper__FdY6r{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2em 0}.aboutme_skillsTitle__z_zj_{align-self:flex-end;color:white;font-size:4vh;margin-right:10vw}.aboutme_skillsSeparator__e9Dj_{align-self:flex-end;margin-right:10vw;display:block;height:2px;width:40%;background:linear-gradient(90deg,#91c29c80 0,#91c29cff 10%,#91c29c80 30%,#91c29c00);border-radius:25%;margin-bottom:2em;transform:scaleX(-1)}.aboutme_skillsLangSection__LEuOr{display:flex;flex-direction:column;width:70%;justify-content:center;align-items:center}.aboutme_skillsLangTitle__OAgs9{font-size:3vh;font-weight:500;align-self:flex-start;color:white;margin-bottom:2vh}.aboutme_skillsLangSeparator__k0HSz{align-self:flex-start;margin-right:10vw;display:block;height:1px;width:20%;background:linear-gradient(90deg,#91c29c80 0,#91c29cff 10%,#91c29c80 30%,#91c29c00);border-radius:25%;margin-bottom:2em}@media (max-width:768px){.aboutme_aboutmeContainer__VM55A{flex-direction:column-reverse}.aboutme_textAboutMeContainer__djBO0{width:90%;margin-top:3vh}.aboutme_photoPolaroid__t30UE{width:50vw;border-bottom:1.25vh solid white;border-top:1.25vh solid white;border-color:white;border-style:solid;border-width:2vh 1.25vh 6.5vh}.aboutme_card__eSOAh{flex-direction:column;gap:2vh;width:90%}.aboutme_card__eSOAh:nth-child(2n){flex-direction:column-reverse}.aboutme_list__b4gt9{width:100%}.aboutme_activeEduCard__STe7u{width:90%}.aboutme_skillsContainer____SfF{flex-direction:column;gap:3vh;align-items:center;justify-content:center}.aboutme_cardTraits__mAry9{width:80%;align-items:center}}.contact_emailContainer__93Hss{margin:2vh auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40vw;padding:2em;background-color:#f9f9f999;box-shadow:0 1vh 5vh rgba(255,255,255,.25);border:.75vw solid white;border-radius:5px;gap:1vh;transform:rotate(2deg);transition:all .3s ease-in}.contact_emailContainer__93Hss:focus-within{transform:rotate(0deg);box-shadow:0 2vh 6vh rgba(144,174,136,.55)}.contact_emailContainer__93Hss:hover{transform:rotate(0deg);box-shadow:0 2vh 6vh rgba(144,174,136,.55)}.contact_emailContainer__93Hss img{width:3vw;position:absolute;top:1vw;left:1vw;filter:drop-shadow(5px .75vh 1.5vh rgba(0,0,0,.25));transform:rotate(-7deg)}.contact_contactContainer__ZEDvs{display:flex;align-items:center;justify-content:space-evenly;gap:7vw}.contact_contactInfo__MnuHz{align-items:center;width:30vw}.contact_contactInfo__MnuHz,.contact_contactText__3YM5T{display:flex;flex-direction:column;justify-content:center;padding:2em}.contact_contactText__3YM5T{align-items:flex-start;width:20vw;background-color:#213a2755;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14);color:white}.contact_contactInfo__MnuHz h1{align-self:flex-start;color:white}.contact_contactInfo__MnuHz a{color:#d7bee5;text-decoration:none;transition:all .3 ease-in}.contact_contactInfo__MnuHz a:hover{color:#9759bd9e}@media (max-width:768px){.contact_contactContainer__ZEDvs{flex-direction:column;gap:3vh}.contact_contactInfo__MnuHz,.contact_emailContainer__93Hss{width:70vw}.contact_contactText__3YM5T{width:90%;padding:1em}.contact_emailContainer__93Hss img{width:10vw;top:2vw;left:2vw}}.projects_projectPolaroid__hdXaB{cursor:pointer;width:27vw;box-shadow:0 1vh 5vh rgba(255,255,255,.25);border:.75vw solid white;border-top-width:1.25vw;border-radius:5px;transition:all .3s ease-in-out;transform:scale(.75) rotate(2deg);color:black;display:flex;flex-direction:column}.projects_projectPolaroid__hdXaB:nth-child(2n){transform:scale(.75) rotate(-4deg)}.projects_projectPolaroid__hdXaB:hover{transform:scale(1) rotate(0) translateY(-3vh);box-shadow:0 2vh 10vh rgba(255,255,255,.55)}.projects_projectPolaroidContent__12fK2{display:flex;justify-content:center;align-items:center;gap:1vw;background-color:rgba(191,239,199,.82);overflow-y:auto;padding:1em 2vw;flex:1 1}.projects_projectPolaroidContent__12fK2 p{justify-self:center;align-self:center}.projects_projectPolaroidFooter__mFSQX{border:1px solid white;display:flex;justify-content:flex-start;align-items:center;gap:1vw;height:6vh;background-color:white;padding:1em 2em}.projects_projectPolaroidLogo__Q10GM{width:25%;transition:all .3s ease-in-out}.projects_featuredProjectsContainer__qD_z7{margin-top:2vh;color:white;width:90%}.projects_projectExtended___X6pe{margin:4vh 0;display:flex;flex-direction:column;justify-content:start;align-items:center}.projects_gallery__32KGW{display:grid;width:90%;grid-template-columns:repeat(2,1fr);grid-gap:5%;gap:5%;justify-items:center;align-items:center;margin:2vh 0 4vh}.projects_galleryItem__H5man{border-radius:5px;border:1vh solid white;border-top:2vh solid white;background-color:white;transform:scale(1) rotate(var(--rotation));transition:all .3s ease-in;box-shadow:0 7px 40px 3px rgba(0,0,0,.548)}.projects_galleryItem__H5man img{width:30vw;height:auto;transition:all .3s ease-in}.projects_galleryItem__H5man div{padding:1.5vh 1vw;color:black;background-color:white}.projects_galleryItem__H5man:hover{z-index:1;transform:scale(1.3) rotate(0)}.projects_contentHeader__fA6aj{display:flex;justify-content:space-evenly;align-items:center;width:90%}.projects_imgContainerLogo__5fMuB img{height:30vh;background-color:#35787e}.projects_contentTitle__p64sI{min-width:30%;max-width:50%;background-color:#213a2755;font-weight:300;color:white;min-height:30vh;padding:2vw;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14);display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.projects_contentTitle__p64sI a{color:#d7bee5;text-decoration:none;transition:all .3s ease-in}.projects_contentTitle__p64sI a:hover{text-decoration:underline}.projects_imgContainerLogo__5fMuB{border:solid white;border-width:1vh 1vh 5vh;background-color:white;box-shadow:0 7px 40px 3px rgba(0,0,0,.54);transform:rotate(-3deg);transition:all .3s ease-in-out}.projects_imgContainerLogo__5fMuB:hover{transform:scale(1.2) rotate(0deg)}.projects_contentPurpose__e6hY8{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:5vw;width:80%;margin:7vh 0}.projects_purposeText__y_mPx{padding:2vh 2vw;background-color:#213a2755;color:white;min-height:30vh;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14);display:flex;justify-content:center;align-content:center;flex-direction:column}.projects_contentPurpose__e6hY8 img{height:35vh;filter:invert(1)}.projects_contnentDescription__09_8z{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5vh;width:80%;background-color:#213a2755;color:white;min-height:30vh;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.projects_longDescription__WMWau{padding:2vh 2vw;background-color:#213a27ca;margin:4vh 4vh 0;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.projects_technologiesConcepts__olr2r{display:flex;justify-content:center;align-items:flex-start;gap:6vw;padding:0 2vw;align-items:stretch}.projects_technologiesConcepts__olr2r img{margin:6vh 0;width:15%;filter:invert(1);align-self:flex-start}.projects_technologiesConcepts__olr2r div{width:30%;padding:2vh 2vw;background-color:#213a27ca;margin:4vh;border-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14)}.projects_bookmarksProject___RIjD{z-index:10;position:fixed;top:35vh;right:-10vw}.projects_bookmark__MKS8p{cursor:pointer;text-align:center;width:10vw;margin:1vh 0;padding:.5vh 1vw;background-color:#214429;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 7px 40px 3px rgba(0,0,0,.14);color:white;transition:all .3s ease-in-out}.projects_bookmark__MKS8p:hover{transform:translateX(-10vw)}.projects_projectFeed__UELLv{margin:2vh 0;display:flex;flex-direction:column;align-items:center;width:100%;min-height:56vh}.projects_projectsFeedHeader__rDGbe{width:90%;padding:2vh;display:flex;justify-content:space-between;align-items:center;margin-bottom:2vh}.projects_projectsFeedHeader__rDGbe h2{margin:1vh;color:white}.projects_projectsFeedSearch__eD_7G{display:flex;justify-content:center;align-items:center;gap:1vw}.projects_gridProjects__rn2Tr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5vh;gap:5vh;align-items:stretch;justify-items:center}.projects_listFeaturedProjects__lt_n7{display:flex;gap:2vh;justify-content:center;flex-wrap:wrap;align-items:stretch;width:90vw}@media (max-width:1200px){.projects_gridProjects__rn2Tr{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects_gridProjects__rn2Tr{grid-template-columns:1fr}.projects_listFeaturedProjects__lt_n7{flex-direction:column;gap:5vh;width:100%}.projects_projectPolaroid__hdXaB{width:95%;border-bottom:1.25vh solid white;border-top:1.25vh solid white;border-color:white;border-style:solid;border-width:2vh 1.25vh}.projects_projectPolaroidContent__12fK2{gap:3vh}.projects_projectPolaroidLogo__Q10GM{width:40%}.projects_contentHeader__fA6aj{flex-direction:column;gap:5vh}.projects_contentPurpose__e6hY8{flex-direction:column-reverse;gap:3vh;width:90%}.projects_contentPurpose__e6hY8 img{height:25vw}.projects_technologiesConcepts__olr2r{flex-direction:column;align-items:center;justify-content:center}.projects_technologiesConcepts__olr2r img{align-self:center;height:20vh;width:auto;margin:0}.projects_technologiesConcepts__olr2r div{width:80%;padding:2vh 2vw}.projects_gallery__32KGW{grid-template-columns:1fr;width:100%;gap:5vh}.projects_galleryItem__H5man img{width:80vw}.projects_contnentDescription__09_8z{width:95%}.projects_longDescription__WMWau{width:90%;margin:0;margin-top:2vh!important}.projects_galleryItem__H5man:hover{transform:none}.projects_contentTitle__p64sI{max-width:90%;min-width:70%}}