.Button_button__5nto4:hover{background-color:var(--accent-color-primary-light);transition:background-color .3s}.Header_borderContainer__E886d,.Header_headerContainer__F6f7F,.Header_headerWrapper__P2IR9{width:100%}.Header_mainHeaderContainer__2jmeN ul li{text-wrap:nowrap}.Header_headerWrapper__P2IR9 ul li{display:flex;align-items:center}.Header_header___60Q_{width:100%;position:fixed;display:flex;justify-content:center;color:#fff;z-index:10}.Header_borderContainer__E886d div,.Header_headerContainer__F6f7F{border-radius:var(--header-height)}.Header_borderContainer__E886d div,.Header_headerContainer__F6f7F,.Header_mobileContainer__NNS5n{height:var(--header-height)}.Header_dropdownMobile__G2nAa li{width:100%}.Header_dropdownMobile__G2nAa li span{display:flex;flex-direction:row-reverse}.Header_dropdownMobile__G2nAa li{padding:2rem 3rem;font-size:1.2rem;font-weight:var(--semibold-font-weight)}.Header_borderContainer__E886d{overflow:hidden;left:100%}.Header_borderContainer__E886d div{left:-100%}.Header_borderContainer__E886d.Header_active__10ZjK,.Header_borderContainer__E886d.Header_active__10ZjK div{left:0}.Header_borderContainer__E886d,.Header_borderContainer__E886d div.Header_black__TPnDV{transition:left .9s ease}.Header_borderContainer__E886d div{position:absolute}.Header_headerContainer__F6f7F{align-items:center;display:flex;justify-content:space-between;transition:background-color .9s}.Header_headerContainer__F6f7F.Header_visible___EH82{transition:background-color 1s;background-color:var(--header-active-color)}.Header_mobileContainer__NNS5n{z-index:1000;transition:background-color 1s;background-color:var(--header-active-mobile-color)}.Header_header___60Q_ ul{display:flex}.Header_desktopNav__HkE35{opacity:0;transition:opacity .9s ease;z-index:1}.Header_logo__xmjV5.Header_visible___EH82{animation:Header_logo__xmjV5 .9s ease;opacity:1;left:0}.Header_desktopNav__HkE35.Header_visible___EH82{opacity:1}.Header_desktopNav__HkE35 ul li span{transition:color .3s;cursor:pointer;color:inherit;font-weight:var(--semibold-font-weight);position:relative}.Header_desktopNav__HkE35 ul .Header_li__pc6_P.Header_isActive__jXjrr,.Header_desktopNav__HkE35 ul .Header_li__pc6_P:hover{color:var(--accent-color-primary)}.Header_desktopNav__HkE35 ul li span:after{content:"";position:absolute;bottom:-6px;left:0;width:0;height:2px;transition:background-color 1s;background-color:var(--header-line-color);transition:width .3s ease}.Header_desktopNav__HkE35 ul li span:hover:after{width:100%}@media only screen and (min-width:576px){.Header_mobileContainer__NNS5n{margin:0;width:100%}.Header_logo__xmjV5{position:relative;opacity:0;transition:opacity .9s ease}}@media only screen and (min-width:768px){.Header_blur__lIenl{transition:border 1s;border:1px solid var(--header-line-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes Header_logo__xmjV5{0%{opacity:0;left:40%}30%{opacity:1;left:40%}to{left:0}}.HighlightedTypeImages_imgDecoration__C74zM{opacity:.2;transition:all .5s ease}.HighlightedTypeImages_imgDecoration__C74zM.HighlightedTypeImages_active__IFi01{opacity:1}.HighlightedTypeImages_iconLabel__14JPJ{opacity:1;transition:all .5s ease}.HighlightedTypeImages_iconLabel__14JPJ.HighlightedTypeImages_invisible__MQMDq{opacity:0;transition:all .5s ease}.HighlightedTypeImages_noActiveDevIcon__1mDTt.HighlightedTypeImages_activeImg__0IT71{filter:none}.HighlightedTypeImages_noActiveDevIcon__1mDTt{filter:grayscale(100%);transition:filter .5s ease;height:inherit}.PortfolioSlideThree_laptopDots__ASMn3{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAFkSURBVHhe7dY/SgNBFMfxVUHttBSxSGGhiJ5hQUtL/zQKgjfwBMkVvICdRfQIgnsBm4ggYpFGmxQKNppGfy/7ZpuksHBe4/cDP97OZJs3u5nZAgAAAAAAAAAAAP/ElNcwZVnOqpwo+8q6zcmjcq1cVFX1NZoJEroAan5JpatsjSbG3SuHWoTXepjftNfs/Mmn5p+VY2XFc+Rzm0pX986rhpjxml2r1TpVSY3u6Cn3+v3+0POk321xdpU1ZaC5O9Xswt4Asf+86aj5d79u+FynHhV7XrOLXIC04d16naTymu7NLnIBfuPba5jIBbCjzpReJ0m/pXuzi1wAO+dNW7v8ol83fK5dj5p7swv7DlCDcyo3ih11dhLYhpf2A3vy1vyq8qBsa1P8VM0u+kNoWeVK2RhNjLPmD9T8Sz3ML+w7wOhs/9B5f6nLgWKv/IIyVHrKuXKm5t9UAQAAAAAAAAAAgD9VFD9BwFR3PLRxJAAAAABJRU5ErkJggg==");background-repeat:space;background-size:34px;height:200%;position:absolute;top:-85%;left:0;width:80%;margin-left:10%;z-index:-1}@media only screen and (min-width:576px){.PortfolioSlideThree_laptopDots__ASMn3{height:100dvh}}.DesktopAnimation_container__1kKfO{position:relative;left:50%;opacity:0;transition:all .8s ease}.DesktopAnimation_container__1kKfO.DesktopAnimation_invisible__89SHo{opacity:0}.DesktopAnimation_container__1kKfO.DesktopAnimation_active__wLsSp{left:0;opacity:1}.DesktopAnimation_item__lc_3o{perspective:240px;transform-style:preserve-3d;transform:rotateX(28deg) rotateY(45deg) rotate(5deg);position:absolute}.DesktopAnimation_devImg__BlGId,.DesktopAnimation_dev__DCtKO img,.DesktopAnimation_item__lc_3o img,div.DesktopAnimation_devShadow__1g0R0{opacity:0;transition:all .8s ease}.DesktopAnimation_item__lc_3o.DesktopAnimation_console1__RSAd0 img:first-of-type{transition-delay:.9s}.DesktopAnimation_item__lc_3o.DesktopAnimation_console1__RSAd0 img:last-of-type{transition-delay:2.5s}.DesktopAnimation_item__lc_3o.DesktopAnimation_console2__VuwrY img:first-of-type{transition-delay:1.8s}.DesktopAnimation_item__lc_3o.DesktopAnimation_console2__VuwrY img:last-of-type{transition-delay:3s}.DesktopAnimation_item__lc_3o.DesktopAnimation_console3___oKb6 img:first-of-type{transition-delay:1.5s}.DesktopAnimation_item__lc_3o.DesktopAnimation_console3___oKb6 img:last-of-type{transition-delay:2.6s}.DesktopAnimation_item__lc_3o.DesktopAnimation_front1__RSQKE img:first-of-type,.DesktopAnimation_item__lc_3o.DesktopAnimation_front1__RSQKE img:last-of-type{transition-delay:.4s}.DesktopAnimation_dev__DCtKO div.DesktopAnimation_devShadow__1g0R0,.DesktopAnimation_item__lc_3o.DesktopAnimation_front2__D5AdP img,img.DesktopAnimation_devImg__BlGId{transition-delay:.8s}.DesktopAnimation_container__1kKfO.DesktopAnimation_active__wLsSp .DesktopAnimation_devImg__BlGId{opacity:1}.DesktopAnimation_container__1kKfO.DesktopAnimation_active__wLsSp .DesktopAnimation_item__lc_3o img{opacity:.6}.DesktopAnimation_container__1kKfO.DesktopAnimation_active__wLsSp .DesktopAnimation_devShadow__1g0R0{opacity:.5}.DesktopAnimation_console1__RSAd0{top:29%;left:55%}.DesktopAnimation_console2__VuwrY{top:16%;left:29%}.DesktopAnimation_console3___oKb6{top:45%;left:55%}.DesktopAnimation_front1__RSQKE{top:3%;left:3%}.DesktopAnimation_front2__D5AdP{top:20%;left:4%}.DesktopAnimation_item__lc_3o .DesktopAnimation_lines__HiJH4{left:0;top:0}.DesktopAnimation_opacity__P5q3c{opacity:.6}.DesktopAnimation_item__lc_3o img{position:absolute}.DesktopAnimation_dev__DCtKO{position:absolute;top:28%;left:25%}.DesktopAnimation_devImg__BlGId{position:absolute}.DesktopAnimation_devIcon__KNp8r{left:10%;top:5%}.DesktopAnimation_devMov__o08_E{position:relative;top:11.5%;animation:DesktopAnimation_devMov__o08_E 3s ease-in-out infinite}.DesktopAnimation_devShadow__1g0R0{left:14%;perspective:240px;transform-style:preserve-3d;transform:rotateX(28deg) rotateY(45deg) rotate(5deg);position:absolute;background-color:#000;opacity:.5;border-radius:100%}@keyframes DesktopAnimation_devMov__o08_E{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media only screen and (min-width:647px){@keyframes DesktopAnimation_devMov__o08_E{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}}.DropdownHeaderMenu_sidebar__T8buH{width:100%;transition:background-color 1s;background-color:var(--header-active-mobile-color);overflow-x:hidden;z-index:11}.DropdownHeaderMenu_sidebar__T8buH.DropdownHeaderMenu_open__C5F9J{box-shadow:0 0 0 10000px rgba(0,0,0,.5);-webkit-box-shadow:0 0 0 10000px rgba(0,0,0,.5);-moz-box-shadow:0 0 0 10000px rgba(0,0,0,.5)}.DropdownHeaderMenu_container__Pt4cz{margin-top:var(--header-height);overflow:hidden}.Hero_faceLogoContainer__j_7YL{max-width:270px;width:100%}.Container_f1__c7vPP{flex:1;display:flex;flex-direction:column}.Container_noCenter__Uk4M7{padding:var(--header-height) 0 0 0}@media only screen and (min-width:576px){.Container_div__xtfn8{padding:var(--header-height) 0 0 0}}@media only screen and (max-width:576px){.Container_div__xtfn8{justify-content:center;align-items:center}}.About_dots__FpLOZ{position:absolute;width:200%;height:60%;right:-100%;margin-top:10%;z-index:-1;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEeSURBVHhe7dYxTsNAEIVhAyU5hHsOgRtukDRUNJyKPhIiN6BxTUUTKRUyh6BJxZv1RDIRlhMlOytF/yetZjPZFG+keF0BAAAAAAAAAADgzJqmufXtpGPOnuraa1YKNFNZq973nXF+xs7ab7K78ZpV13Xbuq7X2r6qfujzd//NXx5+pfXUtu0mNTMLGYBR6C+F/9T23yEMwj8q/HtqBggbgBkbQqnw5sprKAV+UFlqzVOjUHhTZADGh/DWf6oWJcKbkFtgxNarGe5DFRnA4D+/8LXyXrjQh6DZf+BN3Q65hQ5gP3xqSskhhA1gLPxOqSGE3AIKb+/29ib4PPW011m7HV607nT2JzUvgYId/G5/zFkAAAAAAAAAAAAcpKp+AfxVfc4oOK0IAAAAAElFTkSuQmCC");background-repeat:space;background-size:34px}@media only screen and (min-width:576px){.About_dots__FpLOZ{background-size:42px;margin-top:20%}}.GitHubButtonLink_anchor__SYzKL:hover .GitHubButtonLink_arrow__7w_du{transform:translateX(5px)}.GitHubButtonLink_arrow__7w_du{transition:transform .3s ease}.Contact_imageContainer__rR3lY{z-index:2;border:.115rem solid var(--accent-color-primary)}.Contact_imageContainer__rR3lY img{background-color:#fef5ea;position:relative;top:-.7em;left:-.7em}.Contact_shadow__DRC4G{z-index:1}@media only screen and (min-width:768px){.Contact_imageContainer__rR3lY img{background-color:#fef5ea;position:relative;top:-1.435em;left:-1.2em}.Contact_textContainer__o2Yp4{order:1}.Contact_imageWrapper__G3fsf{order:2}}@media only screen and (min-width:1024px){.Contact_imageContainer__rR3lY img{background-color:#fef5ea;position:relative;top:-2.435em;left:-2.2em}}.DotsSlider_slider__hRpXO{position:relative;width:100%;height:100%;overflow:hidden}.DotsSlider_slider__slides__iaEU3{position:relative;width:300%;height:100%;transition:transform .3s cubic-bezier(.51,.92,.24,1);will-change:transform}.DotsSlider_slider__hRpXO[data-pos="0"] .DotsSlider_slider__slides__iaEU3{transform:translateX(0)}.DotsSlider_slider__hRpXO[data-pos="1"] .DotsSlider_slider__slides__iaEU3{transform:translateX(-33.333%)}.DotsSlider_slider__hRpXO[data-pos="2"] .DotsSlider_slider__slides__iaEU3{transform:translateX(-66.6666%)}.DotsSlider_slider__slide__XbgH4{float:left;width:25%;height:100%}.DotsSlider_slider__dots__IwIeU{z-index:1;display:flex;position:absolute;bottom:1.5em;left:50%;transform:translateX(-50%)}.DotsSlider_slider__dot__fJxra,.DotsSlider_slider__indicator__LAYyr{display:block;margin:0 .5em;width:1em;height:1em;transition:background 1s;background:var(--slider-dot-color);border-radius:100px}.DotsSlider_slider__indicator__LAYyr{position:absolute;transition:background 1s;background:var(--slider-dot-color-active);width:1em}.DotsSlider_slider__indicator--left__qO5i6{transition:left .3s cubic-bezier(.51,.92,.24,1.15),right .3s cubic-bezier(.51,.92,.24,1.15) .1s}.DotsSlider_slider__indicator--right__NKL1d{transition:left .3s cubic-bezier(.51,.92,.24,1.15) .1s,right .3s cubic-bezier(.51,.92,.24,1.15)}.DotsSlider_slider__hRpXO[data-pos="0"] .DotsSlider_slider__indicator__LAYyr{left:0;right:6em}.DotsSlider_slider__hRpXO[data-pos="1"] .DotsSlider_slider__indicator__LAYyr{left:2em;right:4em}.DotsSlider_slider__hRpXO[data-pos="2"] .DotsSlider_slider__indicator__LAYyr{left:4em;right:2em}.DotsSlider_slider__hRpXO[data-pos="3"] .DotsSlider_slider__indicator__LAYyr{left:6em;right:0}.DotsSlider_center__49_Po{display:flex;height:100dvh;justify-content:center;align-items:center;background:#333}.DotsSlider_slider__hRpXO{max-width:600px;max-height:400px;box-shadow:0 0 20px rgba(0,0,0,.8)}.DotsSlider_slider__slide__XbgH4:first-child{background:#309954}.DotsSlider_slider__slide__XbgH4:nth-child(2){background:#ffbd3c}.DotsSlider_slider__slide__XbgH4:nth-child(3){background:#f8593e}.DotsSlider_slider__slide__XbgH4:nth-child(4){background:#4086fa}.PortfolioSlideContainer_slide__1WbGd{width:100vw;height:100%}.Skills_dots__joIAz{background-image:radial-gradient(#404040 2px,transparent 0);background-size:40px 40px;background-position:-19px -19px;z-index:-1}.Skills_dotsDesktop__E1yWX{width:150%;height:60%;margin-top:15%;top:0}.Skills_iconsContainer__b_XbH{max-width:800px}@media only screen and (min-width:1280px) and (max-width:1366px){.Skills_leftContainer__1ikY7{height:-moz-max-content;height:max-content}}@media only screen and (max-width:1366px){.Skills_mainContainer__mJWEj{justify-content:center;align-items:center}}.FullPage_slide__veF4C{min-height:100svh;flex-direction:column;width:100vw}.Slider_nav__5uu3B ul{position:relative}.Slider_nav__5uu3B ul:before{content:"";position:absolute;top:0;right:0;width:1px;border-radius:50px;height:100%;display:block;opacity:.4;transition:background-color 1s;background-color:var(--slider-dot-color)}.Slider_container__qAmDI{top:0;z-index:100;margin:3.125rem 0;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;right:1.125rem;height:calc(100dvh - 6.25rem);position:fixed}.Slider_line__NfrHM{height:50px;width:3px;transition:background-color 1s;background-color:var(--slider-dot-color-active);position:absolute;top:0;right:0;border-radius:50px;transition:all .5s ease-in-out}.Slider_nav__5uu3B{position:relative;color:#fff}.Slider_nav__5uu3B li{font-family:JetBrains Mono,monospace;display:flex;justify-content:center;align-items:center;width:50px;height:50px}.Slider_header__3A5B3 li,.Slider_nav__5uu3B li{cursor:pointer}.Parallax_layer1__IdPmY{z-index:-1;position:fixed;height:100svh;width:100vw}.Parallax_lines1__fYd34{filter:blur(4px);position:absolute;top:68%;left:-5%}.Parallax_lines2__pxeM3{filter:blur(5px);position:absolute;top:75%;left:85%}.Parallax_lines3__HgTp2{filter:blur(4px);position:absolute;right:-13%}.Parallax_triangle__xGDtY{position:absolute;left:14%}.Parallax_box__agy3J,.Parallax_circle__S6nxY{position:absolute;left:10%}.Parallax_box__agy3J{transform:rotate(45deg)}.Parallax_lines4__1w7Ib{filter:blur(4px);position:absolute;left:-9%}.Parallax_mouse___PVcK{position:fixed;width:100%;height:100%;display:flex;padding-bottom:15px;justify-content:center;align-items:end;transition:opacity .3s}@media only screen and (min-width:576px){.Parallax_mouse___PVcK{padding-bottom:50px}}.Parallax_mousePassed__tcdxA{opacity:0}.Parallax_semicolon__ZEuXV{transform:rotate(-20deg);filter:blur(3px);position:absolute;top:20%;left:5%}.Parallax_dev__nMJJL{filter:blur(3px);transform:rotate(16deg);position:absolute;top:50%;left:85%}.Parallax_faceLogo__ZHIsJ{position:absolute;top:0;left:50%;transition:all .9s}.Parallax_faceLogoPassed__f0j_9{filter:blur(3px);transform:scale(.5)}.Parallax_tomasarras__iHq7G{position:absolute;left:30%;opacity:.5}.MouseAnimation_mouse__JOcyZ{font-size:62.5%;line-height:1.5;display:flex;justify-content:center;color:#fff;margin:0;padding:0;box-sizing:inherit;font-family:inherit;width:25px;height:40px;border:2px solid #fff;border-radius:60px;position:relative;overflow:hidden}.MouseAnimation_mouse__JOcyZ:before{content:"";width:5px;left:48%;height:5px;position:absolute;top:7px;transform:translateX(-50%);background-color:#fff;border-radius:50%;opacity:1;animation:MouseAnimation_wheel__CsrNT 1.3s infinite;-webkit-animation:MouseAnimation_wheel__CsrNT 1.3s infinite}@keyframes MouseAnimation_wheel__CsrNT{to{opacity:0;top:27px}}.MobileAnimation_div__PN8uJ{position:relative;opacity:1;animation:MobileAnimation_wheel__EaiUw 1.6s infinite;-webkit-animation:MobileAnimation_wheel__EaiUw 1.6s infinite}@keyframes MobileAnimation_wheel__EaiUw{0%{opacity:0;bottom:0}20%{opacity:1;bottom:0}to{opacity:0;bottom:27px}}.WorkTimeline_item__0F4Ze:hover{background-color:var(--card-hover-background)}.WorkTimeline_item__0F4Ze{transition:background-color .5s}.WorkTimeline_badgeText__qY_VA{color:#fff}.WorkTimeline_dotItem__ILU8P{left:.65rem}.WorkTimeline_item__0F4Ze:first-of-type{padding-top:1.5rem}.WorkTimeline_itemContainer__6WKrF:not(.WorkTimeline_lastContainer__PuB9E),.WorkTimeline_item__0F4Ze:last-of-type{padding-bottom:1.5rem}@media only screen and (min-width:1024px) and (min-height:800px){.WorkTimeline_ol__rKhJ0{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (min-width:768px) and (max-width:1023px){.WorkTimeline_itemContainer__6WKrF{border:none}.WorkTimeline_dotItem__ILU8P{display:none}.WorkTimeline_order-0__OBLwZ{order:4}.WorkTimeline_order-1__JB7of{order:3}.WorkTimeline_order-2__iKrQj{order:2}.WorkTimeline_order-3__Xb9NV{order:1}}@media only screen and (min-width:1024px) and (max-height:799px){.WorkTimeline_itemContainer__6WKrF{border:none}.WorkTimeline_dotItem__ILU8P{display:none}.WorkTimeline_order-0__OBLwZ{order:4}.WorkTimeline_order-1__JB7of{order:3}.WorkTimeline_order-2__iKrQj{order:2}.WorkTimeline_order-3__Xb9NV{order:1}}@media only screen and (min-width:640px){.PortfolioSlideTwo_phonesImageContainer__mGjlz{max-height:70%}.PortfolioSlideTwo_desktop-h-100-svh__CaZos{height:100svh}}