@import url(https://fonts.googleapis.com/css2?family=MuseoModerno:ital,wght@0,100..900;1,100..900&display=swap);.LoadingScreen{align-items:center;background-color:var(--background-color);color:var(--font-color);display:flex;font-family:var(--main-font);font-size:var(--fs-xxxl);height:100vh;justify-content:center;position:relative;width:100vw}.flower{fill:var(--font-color);animation:flowerAnimation 10s ease-in-out infinite;margin-left:5px}.cursor{border:2px dashed var(--font-color);border-radius:50%;height:25px;pointer-events:none;position:absolute;width:25px;will-change:transform,opacity,height,width;z-index:1001}.cursorIcon{align-items:center;color:#fffc;display:none;font-size:15px;height:100%;justify-content:center;text-align:center;width:100%;z-index:99999}.showText{display:flex}:root{--main-font:MuseoModerno;--background-color:#ffdfd6;--font-color:#493548;--accent-color:#e3a5c7;--primary-accent-color:#ffffffd0;--secondary-accent-color:#d3c4e3;--grey-color:#949494;--gradient:linear-gradient(45deg,#e3a5c7,rgba(182,146,194,.736) 50%,#e3a5c7);--base-space:16px;--fs-emailIcon:60pt;--fs-xxxl:45pt;--fs-xxl:35pt;--fs-xl:25pt;--fs-l:18pt;--fs-m:14pt;--fs-s:11pt;--fs-xs:10pt;--fs-xxs:6pt}*{box-sizing:border-box;cursor:none;scroll-behavior:smooth;transition:background-color .3s ease,color .1s ease}.fullscreenContent{overflow:auto}html{background-color:#ffdfd6;background-color:var(--background-color);overflow-x:hidden}body::-webkit-scrollbar{width:.6em}body::-webkit-scrollbar-track{background:#aaa3;margin-block:1em}body::-webkit-scrollbar-thumb{background:#949494;background:var(--grey-color);border-radius:100vw;cursor:default;width:.5em}::selection{background-color:#ffffffd0;background-color:var(--primary-accent-color);color:#493548;color:var(--font-color)}.pageContainer{background-color:#ffdfd6;background-color:var(--background-color);box-sizing:border-box;color:#493548;color:var(--font-color);font-family:MuseoModerno,sans-serif;font-family:var(--main-font),sans-serif;height:100%;margin:0;padding:16px;padding:var(--base-space)}footer{color:#949494;color:var(--grey-color);font-size:10pt;font-size:var(--fs-xs);pointer-events:none;text-align:center;width:100%}.slide{height:100vh;left:0;position:fixed;top:0;transform-origin:bottom;width:100%}.slide:first-child{background:#ffdfd6;background:var(--background-color)}.slide:nth-child(2){background:#e3a5c7}.slide:nth-child(3){background:#d3c4e3}.slide:nth-child(4){background:#ffdfd6;background:var(--background-color)}@media only screen and (max-width:600px){:root{--base-space:10px;--fs-xxxl:30pt;--fs-xxl:18pt;--fs-xl:15pt;--fs-l:10pt;--fs-m:12pt;--fs-s:10pt;--fs-xs:10pt}}@media only screen and (min-width:600px){:root{--base-space:12px;--fs-xxxl:30pt;--fs-xxl:20pt;--fs-xl:18pt;--fs-l:12pt;--fs-m:15pt;--fs-s:11pt;--fs-xs:10pt}}@media only screen and (min-width:768px){:root{--base-space:16px;--fs-xxxl:35pt;--fs-xxl:25pt;--fs-xl:20pt;--fs-l:18pt;--fs-m:18pt;--fs-s:11pt;--fs-xs:10pt}}@media only screen and (min-width:992px){:root{--base-space:16px;--fs-xxxl:40pt;--fs-xxl:35pt;--fs-xl:25pt;--fs-l:15pt;--fs-m:14pt;--fs-s:11pt;--fs-xs:10pt}}@media only screen and (min-width:1200px){:root{--base-space:18px;--fs-xxxl:50pt;--fs-xxl:35pt;--fs-xl:30pt;--fs-l:18pt;--fs-m:20pt;--fs-s:11pt;--fs-xs:10pt}}.NavBarContainer{align-items:center;background-color:var(--background-color);cursor:none;display:flex;justify-content:space-between;padding:0 40px}.link{color:#0000;overflow:hidden;position:relative;text-decoration:none}.link:before{color:var(--font-color);transform:translateY(0)}.link:after,.link:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.link:after{color:#e3a5c7;transform:translateY(100%)}.link:hover:after{transform:translateY(0)}.link:hover:before{transform:translateY(-100%)}.menuContainer{background-color:var(--background-color);font-size:var(--fs-xxl);height:100vh;height:100svh;left:-8px;position:absolute;top:-8px;width:100vw;width:100svw;z-index:10}.menuItem{color:#0000;overflow:hidden;position:relative;text-align:center;transition:all .3s ease}.menuList{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}.menuList>li{overflow:hidden}.closeButton{color:var(--font-color);font-size:20pt;font-weight:700;height:auto;position:absolute;right:56px;top:16px;transition:all .3s ease;width:auto}.closeButton:hover{color:#e3a5c7}body.menuOpen{overflow-y:hidden;position:fixed;width:100%}.menuContainer .colTwo{align-items:center;display:flex;gap:.5em;height:160px;justify-content:center;width:100%}.menuContainer .colTwo .card2{height:70px;max-width:70px;width:70px}.menuContainer button{font-size:30pt}@media only screen and (max-width:600px){.NavBarContainer{padding:0 1em}.menuList{gap:.7em}.closeButton{right:40px;top:25px}}@media only screen and (min-width:768px){.NavBarContainer{padding:0 40px}.menuList{gap:.75em}}@media only screen and (min-width:992px){.menuList{gap:.1em}}#scrollToTopButton{align-items:center;background-color:var(--primary-accent-color);border-radius:50%;bottom:20px;box-shadow:none;display:flex;height:60px;justify-content:center;position:fixed;right:50px;width:60px;z-index:9}#scrollToTopButton:after{border:2px dashed var(--font-color);border-radius:50%;height:85%;left:5%;top:5%;width:85%}#scrollToTopButton>svg{fill:var(--font-color)}@media only screen and (max-width:600px){#scrollToTopButton{right:10px}}@media only screen and (min-width:992px){#scrollToTopButton{right:50px}}.portfolio{color:var(--grey-color);height:450px;left:5%;pointer-events:none;position:absolute;text-orientation:upright;top:15%;writing-mode:vertical-lr}.portfolio>svg{rotate:36deg}.flexContainer{display:flex;flex-direction:column;gap:1em;padding:5em 14em 8em}.card,.socialCard{border-radius:var(--base-space);box-shadow:2px 2px 2px 2px #0000001f;position:relative}.card:after,.socialCard:after{border:2px dashed var(--font-color);border-radius:var(--base-space);content:"";height:90%;left:2%;position:absolute;top:5%;width:96%}.card2:focus,.card:focus,.socialCard:focus{border:1.5px solid #24292e;border-radius:var(--base-space);outline:1.5px solid #ffdfd6}.card2{align-items:center;animation:backgroundAnimation 15s ease infinite;background-image:var(--gradient);background-position:0,0;background-size:800%;border-radius:var(--base-space);box-shadow:2px 2px 2px 2px #0000001f;display:flex;justify-content:center}.socialCard:after{border:2px dashed hsla(0,0%,100%,.814);height:88%;left:5%;top:5%;width:88%}button{background-color:initial;border:none;color:hsla(0,0%,100%,.814);cursor:none;font:var(--main-font);font-size:var(--fs-xl);height:100%;text-align:center;width:100%}.row{gap:1em}.icon,.row{display:flex}.icon{align-items:center;justify-content:center}a{color:var(--font-color);text-decoration:none}a,svg{cursor:none}.rowOne>.MainHeadingCard{flex:1.75 1}.rowOne>.MainHeadingCard>.colOneContent{background-color:var(--accent-color);height:100%;padding:5%}.rowOne>.ProjectsCard{flex:1.25 1}.rowOne>.ProjectsCard>.colTwoContent{aspect-ratio:1.7/1;background-color:var(--primary-accent-color);border-radius:var(--base-space);height:100%;overflow:hidden}.mainHeading{font-size:var(--fs-xxl);font-weight:350;margin:0}.introParagraph{font-size:var(--fs-s)}.projectsImages{height:100%;object-fit:cover;width:100%}.projectDescription{background:#000000b3;bottom:0;color:#fff;height:100%;left:0;opacity:0;padding:2em;position:absolute;right:0;transition:opacity .3s ease}.ProjectsCard:hover .projectDescription{opacity:1}.ProjectsCard .colTwoContent:after{border:2px dashed #000}.ProjectsCard:hover .colTwoContent:after{border:2px dashed #fff}.projectDescription span{font-size:var(--fs-xs)}.rowTwo>.EducationCard{flex:2 1}.rowTwo>.EducationCard>.colOneContent{background-color:var(--primary-accent-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--fs-xs);height:100%;min-height:250px;min-width:300px;padding:0 6%}.cardHeading,.educationItem>p,.educationList{margin:0}.cardContent{display:flex;justify-content:center;padding-top:15%}.educationItem{position:relative}.date{font-size:var(--fs-xs)}.educationItem:not(:last-child):after{background-color:var(--font-color);bottom:0;content:"";height:100%;left:-15px;position:absolute;top:10px;width:1px}.educationItem::marker{font-size:12pt}.rowTwo>.colTwo{display:flex;flex:.5 1;flex-direction:column;gap:1em;justify-content:space-between}.rowTwo>.colFour,.rowTwo>.colThree{flex:2 1}.lightDarkModeCard{flex:1 1;height:100%}.languageToggleCard,.soundButton{flex:1 1}.flowerCard{align-items:center;display:flex;justify-content:center}.flowerIcon{animation:flowerAnimation 20s ease-in-out infinite}@keyframes flowerAnimation{0%{rotate:0deg}to{rotate:1turn}}.ProfessionCard>.colFour{align-items:center;background-color:var(--secondary-accent-color);display:flex;flex-direction:column;gap:.5em;height:100%;justify-content:start;min-height:250px;padding-top:20%;width:100%}.ProfessionCard>.colFour h2{margin:0}.ProfessionCard h3{padding:0 1em;text-align:center}.ProfessionCard svg{stroke:var(--font-color);fill:var(--font-color)}.rowThree{height:8vh;width:100%}.scrollArrowCard{flex:1 1;height:100%;text-align:center}.rowFour>.AboutMeCard{flex:3 1}.rowFour>.AboutMeCard>.colOneContent{background-color:var(--primary-accent-color);height:100%;min-height:280px}.rowFour>.LanguagesCard{flex:1 1}.rowFour>.LanguagesCard>.colTwoContent{background-color:var(--secondary-accent-color);height:100%}.languagesContainer{align-items:center;display:flex;gap:1em;justify-content:space-around;text-align:center}.progressBarProgress{stroke:var(--font-color)}.rowFour>.QuoteCard{flex:2 1}.rowFour>.QuoteCard>.colThreeContent{background-color:var(--accent-color);height:100%}.rowFour>a>.card{min-height:250px;padding:2em 2em 0}.paragraphTitle>svg{fill:var(--font-color)}.paragraphTitle{align-items:center;display:flex;font-size:var(--fs-s);gap:.5em}.AboutMeCard>.colOneContent>p{font-size:var(--fs-xs);margin:0}.rowFive{height:100%}.rowFive>.colOne{display:flex;flex:2 1;flex-direction:column;gap:1em}.rowFive>.ProjectsCard{flex:4 1}.rowFive>.ProjectsCard>.colTwoContent{background-color:var(--primary-accent-color);font-size:var(--fs-l);height:100%;overflow:hidden}.ProjectsLinksCard{flex:1 1}.ProjectsLinksCard>.card{align-items:center;background-color:var(--primary-accent-color);border-radius:12px;display:flex;height:5em;justify-content:center;text-align:center}#downloadCv{background-color:var(--secondary-accent-color)}.ProjectsLinksCard>.card:after{border-radius:12px;height:75%;left:5%;top:12%;width:90%}.rowSix{height:10vh;width:100%}.ContactCard{color:var(--font-color);flex:1 1;font-size:var(--fs-m);height:100%;text-align:center}.socialIconsCard{flex-direction:column;height:100%}.social,.socialIconsCard{display:flex;gap:1em;width:100%}.twitterIcon{background-color:#63aed8;flex:1 1}.emailIcon{background-color:var(--grey-color);flex:1 1}.email{color:hsla(0,0%,100%,.814);font-size:var(--fs-emailIcon)}.linkedinIcon{background-color:#6893d4;flex:1 1}.githubIcon{background-color:#24292e;flex:1 1}.rowSeven>.colFour{flex:1 1}.rowSeven>.colFour>.socialIconsCard{display:flex;flex-direction:row}.rowSeven>.colFour>.socialIconsCard>.social>a>svg{height:auto;width:90px}@media only screen and (max-width:600px){.portfolio{display:none}.flexContainer{padding:3em 1em}.row,.rowOne{flex-direction:column}.rowOne .colTwoContent,.rowTwo .colThree{display:none}.rowTwo{flex-direction:row;flex-wrap:wrap}.ProfessionCard{display:flex}.ProfessionCard h3{width:60vw}.socialIconsCard{flex-wrap:wrap}.social{min-height:150px}}@media only screen and (max-width:400px){.ProfessionCard{display:none}.rowTwo .colThree{display:flex}.rowSeven>.colFour>.socialIconsCard>.social>a>svg{height:auto;width:50px}}@media only screen and (min-width:460px) and (max-width:600px){.ProfessionCard h3{width:85vw}}@media only screen and (min-width:600px){.portfolio{display:none}.flexContainer{padding:3em 1em}.row{flex-direction:column}.rowOne{flex-direction:row}.rowOne .colTwoContent{display:flex}.rowTwo{flex-direction:row;flex-wrap:wrap}.rowTwo .colThree{display:none}.ProfessionCard{display:flex}.ProfessionCard h3{width:25vw}.rowFive,.rowFour{flex-direction:row;flex-wrap:wrap}.socialIconsCard{flex-wrap:wrap}.social{min-height:200px}}@media only screen and (min-width:600px) and (max-width:640px){.ProfessionCard{display:none}}@media only screen and (min-width:768px){.social{min-height:200px}.rowTwo .colThree{display:none}.ProfessionCard{display:flex}.ProfessionCard h3{width:35vw}}@media only screen and (min-width:992px){.socialIconsCard{flex-wrap:nowrap}}@media only screen and (min-width:1200px){.portfolio{display:inline}.flexContainer{padding:5em 6em 8em 8em}.row{flex-direction:row}.rowOne .colTwoContent{display:flex}.rowTwo{flex-direction:row;flex-wrap:wrap}.ProfessionCard{display:flex}.ProfessionCard h3{width:30vw}.social{min-height:200px}.socialIconsCard{flex-wrap:nowrap}}@media only screen and (min-width:1300px){.rowTwo .colThree{display:flex}.ProfessionCard h3{width:20vw}}@media only screen and (min-width:1400px){.flexContainer{padding:5em 14em 8em}}.aboutMeContainer{background-color:var(--background-color);cursor:none;font-family:var(--main-font);height:100vh;height:100svh;scroll-behavior:auto}.MainContentContainer{height:calc(100% - 50px);padding:5em}.MainContent{border:2px dashed var(--font-color);border-radius:var(--base-space);box-sizing:border-box;display:flex;height:100%;justify-content:space-around;padding:2%}.nextButton{align-items:center;background-color:var(--primary-accent-color);bottom:10px;color:var(--font-color);display:flex;font-size:var(--fs-xs);height:50px;justify-content:center;position:absolute;right:10px;transition:all .5s ease;width:200px}.scrollableContent section:last-child{position:relative}.nextButton svg{stroke:var(--font-color);height:25px;transition:transform .3s ease;width:25px}.nextButton:hover svg{transform:translateX(5px)}.nextButton:hover{box-shadow:none;transform:translate(2px,2px)}.nextButton:after{height:85%;left:3%;width:92%}.PFEIntenship{align-items:center;display:flex;gap:1em;margin-left:5px;margin-top:10px}.dot{animation:pulsate 2s infinite;background-color:green;height:5px;position:relative;width:5px}.dot,.dot:before{border-radius:50%}.dot:before{animation:pulsateGlow 2s infinite;background-color:#00ff0069;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@keyframes pulsate{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes pulsateGlow{0%,to{opacity:0}50%{opacity:1}}#education{flex-direction:column;gap:.5em}#education,.educationSectionItem{align-items:flex-start;display:flex}.educationSectionItem{gap:1em;justify-content:space-between;transition:all .3s ease;width:100%}.educationSectionItem span{font-size:var(--fs-m);transition:all .3s ease}.educationSectionItem svg{height:30px;width:30px}.description{display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:600px}.description h4,.description p{font-size:var(--fs-s);margin:0}.description li{font-size:var(--fs-s)}.moreDetails{max-height:0;opacity:0;overflow:hidden;padding-top:10px;transition:max-height .3s ease,opacity .3s ease}.MainContentContainer p{font-size:var(--fs-xs)}.moreDetails.active{max-height:200px;opacity:1}.educationDescription>li::marker{content:"⁘ "}.sperator{border:1.5px dashed var(--font-color);width:100%}.skillContainer{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:1em;opacity:.8;padding:5px;position:relative;transition:opacity .3s ease}.skillImage{height:30px;width:auto}.skillTooltip{background-color:#fff;border-radius:5px;bottom:115%;box-shadow:0 4px 8px #0000004d;left:50%;opacity:0;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:visibility 0s linear .3s,opacity .3s ease;visibility:hidden;white-space:nowrap;z-index:1}.skillTooltip:after{border:4px solid #0000;border-top-color:#fff;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.skillContainer:hover .skillTooltip{opacity:1;transition:opacity .3s ease;visibility:visible}.skillImages{display:flex;flex-wrap:wrap;gap:1em}.skillContainer:hover{opacity:1}#experience{font-size:var(--fs-xs)}#experience h3,#experience p{margin:0}.experienceDetails{align-items:center;display:flex;font-size:var(--fs-xs);gap:1em}.experienceDetails svg{height:auto;width:15px}.scroll-arrow{animation:bounce 1s infinite;bottom:50px;color:var(--font-color);cursor:pointer;font-size:2rem;left:50%;opacity:1;position:fixed;transform:translateX(-50%);transition:opacity .3s ease-in-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.scroll-arrow.hide{opacity:0;pointer-events:none}@media only screen and (max-width:600px){.MainContentContainer{padding:1em}.skillImage{height:20px;width:auto}.skillImages{gap:.5em}.nextButton{font-size:8pt;height:40px;width:120px}.educationSectionItem svg{display:none}}@media only screen and (min-width:600px){.MainContentContainer{padding:2em}.skillImage{height:28px;width:auto}.skillImages{gap:.5em}.educationSectionItem svg{display:none}}@media only screen and (min-width:768px){.MainContentContainer{padding:3em}.skillImage{height:30px;width:auto}.skillImages{gap:1em}.nextButton{font-size:var(--fs-xs);height:50px;width:200px}.educationSectionItem svg{display:inline;height:30px;width:30px}}@media only screen and (min-width:992px){.MainContentContainer{padding:5em}.nextButton{font-size:var(--fs-xs);height:50px;width:200px}#scrollArrow{display:none}}.sidebarMenu{position:sticky;text-align:right;top:0;width:15%}.sidebarMenu ul{display:flex;flex-direction:column;gap:3em;justify-content:space-around;padding:0;position:relative}.sidebarMenu li{overflow:hidden}.scrollableContent{overflow-y:auto;padding:0 10em;scroll-snap-type:y mandatory;width:100%}.scrollableContent::-webkit-scrollbar{display:none}.scrollableContent section{height:100%;padding:var(--base-space);scroll-snap-align:start}.activeSection{-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;transition:all .3s ease}.activeSection,.sidebarMenu ul:after{animation:backgroundAnimation 10s ease infinite;background-image:var(--gradient);background-size:800%}.sidebarMenu ul:after{border-radius:var(--base-space);content:"";display:flex;height:100%;position:absolute;right:-51px;width:1px}@keyframes backgroundAnimation{0%{background-position:0,0}to{background-position:100%,100%}}.activeSection:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23E3A5C7' stroke-width='2.4'%3E%3Cpath d='M9.153 5.408C10.42 3.136 11.053 2 12 2c.947 0 1.58 1.136 2.847 3.408l.328.588c.36.646.54.969.82 1.182.28.213.63.292 1.33.45l.636.144c2.46.557 3.689.835 3.982 1.776.292.94-.546 1.921-2.223 3.882l-.434.507c-.476.557-.715.836-.822 1.18-.107.345-.071.717.001 1.46l.066.677c.253 2.617.38 3.925-.386 4.506-.766.582-1.918.051-4.22-1.009l-.597-.274c-.654-.302-.981-.452-1.328-.452-.347 0-.674.15-1.329.452l-.595.274c-2.303 1.06-3.455 1.59-4.22 1.01-.767-.582-.64-1.89-.387-4.507l.066-.676c.072-.744.108-1.116 0-1.46-.106-.345-.345-.624-.821-1.18l-.434-.508c-1.677-1.96-2.515-2.941-2.223-3.882.293-.941 1.523-1.22 3.983-1.776l.636-.144c.699-.158 1.048-.237 1.329-.45.28-.213.46-.536.82-1.182l.328-.588Z' fill='%23E3A5C7'/%3E%3C/svg%3E") no-repeat 50%;border:10px solid var(--background-color);content:"";height:25px;pointer-events:none;position:absolute;right:-73px;width:25px;z-index:9}@media only screen and (max-width:600px){.sidebarMenu{display:none}.scrollableContent{padding:0}}@media only screen and (min-width:600px){.sidebarMenu{display:none}.scrollableContent{padding:1em}}@media only screen and (min-width:992px){.sidebarMenu{display:inline}.scrollableContent{padding:0 10em}}@-webkit-keyframes closeWindow{0%{opacity:1}to{opacity:0}}@keyframes closeWindow{0%{opacity:1}to{opacity:0}}.ril__outer{-ms-content-zooming:none;-ms-touch-select:none;background-color:#000000d9;bottom:0;height:100%;left:0;outline:none;right:0;top:0;-ms-touch-action:none;touch-action:none;-ms-user-select:none;width:100%;z-index:1000}.ril__outerClosing{opacity:0}.ril__image,.ril__imageNext,.ril__imagePrev,.ril__inner{bottom:0;left:0;position:absolute;right:0;top:0}.ril__image,.ril__imageNext,.ril__imagePrev{-ms-content-zooming:none;-ms-touch-select:none;margin:auto;max-width:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none}.ril__imageDiscourager{background-position:50%;background-repeat:no-repeat;background-size:contain}.ril__navButtons{border:none;bottom:0;cursor:pointer;height:34px;margin:auto;opacity:.7;padding:40px 30px;position:absolute;top:0;width:20px}.ril__navButtons:hover{opacity:1}.ril__navButtons:active{opacity:.7}.ril__navButtonPrev{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTE5IDMtMi0yTDEgMTdsMTYgMTYgMS0xTDMgMTcgMTggMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;left:0}.ril__navButtonNext{background:#0003 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIzNCI+PHBhdGggZD0ibTEgMyAyLTIgMTYgMTZMMyAzM2wtMS0xIDE1LTE1TDIgMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) no-repeat 50%;right:0}.ril__downloadBlocker{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.ril__caption,.ril__toolbar{-ms-flex-pack:justify;background-color:#00000080;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.ril__caption{bottom:0;max-height:150px;overflow:auto}.ril__captionContent{color:#fff;padding:10px 20px}.ril__toolbar{height:50px;top:0}.ril__toolbarSide{height:50px;margin:0}.ril__toolbarLeftSide{-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;padding-left:20px;padding-right:0;text-overflow:ellipsis}.ril__toolbarRightSide{-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0;padding-right:20px}.ril__toolbarItem{color:#fff;display:inline-block;font-size:120%;line-height:50px;max-width:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ril__toolbarItemChild{vertical-align:middle}.ril__builtinButton{border:none;cursor:pointer;height:35px;opacity:.7;width:40px}.ril__builtinButton:hover{opacity:1}.ril__builtinButton:active{outline:none}.ril__builtinButtonDisabled{cursor:default;opacity:.5}.ril__builtinButtonDisabled:hover{opacity:.5}.ril__closeButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0ibTEgMyAxLjI1LTEuMjUgNy41IDcuNSA3LjUtNy41TDE4LjUgMyAxMSAxMC41bDcuNSA3LjUtMS4yNSAxLjI1LTcuNS03LjUtNy41IDcuNUwxIDE4bDcuNS03LjVMMSAzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==) no-repeat 50%}.ril__zoomInButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2TTEyIDV2NiIvPjwvZz48Y2lyY2xlIGN4PSIxMiIgY3k9IjgiIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) no-repeat 50%}.ril__zoomOutButton{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PHBhdGggZD0ibTEgMTkgNi02TTkgOGg2Ii8+PC9nPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50%}.ril__outerAnimating{-webkit-animation-name:closeWindow;animation-name:closeWindow}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.ril__loadingCircle{height:60px;position:relative;width:60px}.ril__loadingCirclePoint{height:100%;left:0;position:absolute;top:0;width:100%}.ril__loadingCirclePoint:before{-webkit-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both;background-color:#fff;border-radius:30%;content:"";display:block;height:30%;margin:0 auto;width:11%}.ril__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ril__loadingCirclePoint:first-of-type:before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.ril__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ril__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.ril__loadingCirclePoint:nth-of-type(2):before,.ril__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;animation-delay:-666ms}.ril__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ril__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.ril__loadingCirclePoint:nth-of-type(3):before,.ril__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;animation-delay:-533ms}.ril__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ril__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ril__loadingCirclePoint:nth-of-type(10):before,.ril__loadingCirclePoint:nth-of-type(4):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.ril__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.ril__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.ril__loadingCirclePoint:nth-of-type(11):before,.ril__loadingCirclePoint:nth-of-type(5):before{-webkit-animation-delay:-266ms;animation-delay:-266ms}.ril__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.ril__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.ril__loadingCirclePoint:nth-of-type(12):before,.ril__loadingCirclePoint:nth-of-type(6):before{-webkit-animation-delay:-133ms;animation-delay:-133ms}.ril__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ril__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);transform:rotate(1turn)}.ril__loadingCirclePoint:nth-of-type(13):before,.ril__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:0ms;animation-delay:0ms}.ril__loadingContainer{bottom:0;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__loadingContainer,.ril__imagePrev .ril__loadingContainer{display:none}.ril__errorContainer{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#fff;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ril__imageNext .ril__errorContainer,.ril__imagePrev .ril__errorContainer{display:none}.ril__loadingContainer__icon{color:#fff;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sideBarProjects{position:relative;width:20%}.MainProjectsContent{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 90px);height:calc(100svh - 90px);padding:4em 5em 1em 10em}.sectionContent{height:100%}.MainProjectsContent .ProjectsContent>section{background-color:var(--background-color);border:2px dashed var(--font-color);border-radius:var(--base-space);height:calc(100vh - 280px);height:calc(100svh - 280px);padding:var(--base-space);position:relative}.sectionContent{display:flex;justify-content:space-around}.sectionContent .scrollableContent section{padding:0;scroll-snap-align:start}.projectTitle{align-items:center;display:flex;gap:.5em}#Tools{margin:3% 0}.linkIcon{stroke:var(--font-color);fill:none}.projectTitle:hover{stroke-width:1rem;font-weight:700;transition:all .3s ease-in-out}.ToolsIcon{fill:var(--font-color);border:2px dashed var(--font-color);border-radius:50%;box-sizing:initial;padding:.5em}#Tools{align-items:center;display:flex;gap:1em}.projectIcon{height:auto;width:25px}.images{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:flex-start}.MainProjectsContent img{border:2px solid var(--grey-color);border-radius:var(--base-space);width:30%}nav{flex-direction:column;gap:1.5em;left:5%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:3}nav,nav div{display:flex}nav div{align-items:center;background-color:var(--primary-accent-color);border:2px dashed var(--font-color);border-radius:var(--base-space);color:var(--font-color);font-size:var(--fs-xs);font-weight:700;gap:.6em;height:50px;justify-content:center;overflow:hidden;pointer-events:all;position:relative;transition:all .3s ease;width:50px}nav div:hover{width:170px}nav div svg{height:25px;width:25px}nav div span{font-size:var(--fs-xs);opacity:0;transform:translateX(-10px);transition:all .3s ease;white-space:nowrap}nav div:hover span{opacity:1;transform:translateX(0)}nav .active{background-color:#edbbd4}.projectsDomain{position:relative;text-align:center;width:100%}.projectsDomain h1{font-size:var(--fs-xs)}.ProjectsContent{background-color:var(--background-color);z-index:2}section h2{font-size:var(--fs-m)}section p{font-size:var(--fs-xs)}@media only screen and (max-width:600px){.MainProjectsContent{padding:2em 1em 1em}nav{align-items:flex-end;bottom:10%;display:flex;flex-direction:row;gap:.75em;justify-content:center;left:0;top:auto;transform:translateX(0);width:100%}nav div{padding:2%}nav div:hover{width:130px}nav div:hover svg{display:none}.scrollableContent section:not(:first-child){padding-top:50px}section p{margin:0}.MainProjectsContent img{width:45%}.smallerImages img{width:20%}.sectionContent .scrollableContent section{height:auto;scroll-snap-align:none}}@media only screen and (min-width:600px){.MainProjectsContent{padding:2em 5em}nav{align-items:flex-end;bottom:10%;display:flex;flex-direction:row;gap:.75em;justify-content:center;left:0;top:auto;transform:translateX(0);width:100%}nav div{padding:2%}nav div:hover{width:130px}nav div:hover svg{display:none}.ProjectsContent .scrollableContent section:not(:first-child){padding-top:50px}section p{margin:0}.MainProjectsContent img{width:45%}.sectionContent .scrollableContent section{height:auto;scroll-snap-align:none}}@media only screen and (min-width:768px){.MainProjectsContent{padding:4em 4em 1em 8em}nav{align-items:flex-start;display:flex;flex-direction:column;gap:1.5em;justify-content:center;left:5%;top:0;transform:translateX(-50%);width:3%;z-index:3}.ProjectsContent .scrollableContent section:not(:first-child){padding-top:0}nav div{padding:5%}nav div:hover{width:170px}nav div:hover svg{display:inline}.sectionContent .scrollableContent section{height:100%;padding:0;scroll-snap-align:start}.MainProjectsContent img{width:30%}.smallerImages img{width:17%}}@media only screen and (min-width:992px){nav{align-items:flex-start;display:flex;flex-direction:column;gap:1.5em;justify-content:center;left:5%;top:0;transform:translateX(-50%);width:3%;z-index:3}.smallerImages img{width:15%}}.MainContactContent{gap:5em;padding:5em 15em}.contact{font-size:var(--fs-xl);margin:0;text-align:center}.contactContainer{align-items:center;color:var(--font-color);display:flex;gap:5em;height:60vh;justify-content:center;position:relative;width:100%}.contactForm{width:70%}.formGroup{margin-bottom:20px}.formGroup label{display:block;font-size:var(--fs-xs);margin-bottom:10px}.formGroup input,.formGroup textarea{background-color:var(--background-color);border:2px dashed var(--font-color);border-radius:var(--base-space);color:var(--font-color);padding:20px;width:100%}.column2 .formGroup{height:100%}.formGroup textarea{height:75%;resize:vertical}.contactForm{margin:0;width:100%}.formColumns{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:1em}.column1{display:flex;flex-direction:column;width:40%}.column2{width:55%}.submitButton{color:#493548;display:inline-block;font-size:var(--fs-s);overflow:hidden;padding:20px;position:relative;transition:all .3s ease;width:100%}.submitButton:after{background-color:#ffffff1a;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.submitButton:hover:after{opacity:1}.submitButton:hover{box-shadow:none;color:#000;transform:translate(2px,2px)}.socials{margin:10% 0;min-height:auto;width:100%}.socials div{display:flex;flex-direction:row;height:100%}.socials p{font-size:var(--fs-xl);margin:100px 0 30px;text-align:center}.responseMessage{border-radius:10px;left:50%;padding:10px 20px;position:fixed;text-align:center;top:20px;transform:translateX(-50%);transition:opacity .5s ease;z-index:1000}.responseMessage:after{border-color:#fff;border-radius:10px;height:80%;left:1%;top:8%;width:98%}.responseMessage.success{background-color:#4caf4fd9;color:#fff}.responseMessage.error{background-color:#ed5449f4;color:#fff}@media only screen and (max-width:600px){.MainContactContent{gap:1em;padding:3em}.contact{margin-bottom:30px}.socials div{flex-wrap:wrap}.formGroup{margin-bottom:5px}.formColumns{align-items:center;flex-direction:column}.column1,.column2{width:100%}.responseMessage{padding:10px 5px}}@media only screen and (min-width:600px){.MainContactContent{gap:1em;padding:5em 3em}.socials div{flex-wrap:wrap}.responseMessage{padding:10px}}@media only screen and (min-width:768px){.MainContactContent{gap:3em;padding:5em}.responseMessage{padding:10px 20px}}@media only screen and (min-width:992px){.MainContactContent{gap:5em;padding:5em 15em}.socials div{flex-wrap:nowrap}}@media only screen and (min-width:1200px){.MainContactContent{gap:5em;padding:5em 15em}.socials div{flex-wrap:nowrap}}
/*# sourceMappingURL=main.55b746eb.css.map*/