.user-profiles[data-v-5c29b4a4]{display:flex;flex-direction:row;gap:25px}.user-profiles .icon:hover svg[data-v-5c29b4a4]{fill:var(--orange)}.header-wrapper[data-v-1883d568]{display:flex;align-items:center;justify-content:space-between;padding:20px 200px}.header-wrapper .logo img[data-v-1883d568]{height:auto;width:100px}.header-wrapper .secondary-navigation[data-v-1883d568]{display:flex;align-items:center;gap:20px}.main-navigation ul[data-v-1883d568]{display:flex;gap:20px;padding:0}.main-navigation ul li[data-v-1883d568]{list-style:none}.main-navigation ul li a[data-v-1883d568]{text-decoration:none;color:#000}.main-navigation ul li a[data-v-1883d568]:hover{color:var(--orange)}.work-status[data-v-1883d568]{display:flex;gap:5px;align-items:center}.work-status .light[data-v-1883d568]{width:10px;height:10px;border-radius:100%}.open-to-work .light[data-v-1883d568]{animation:open-to-work-1883d568 1s ease infinite}.unavailable-for-work .light[data-v-1883d568]{animation:unavailable-for-work-1883d568 1s ease infinite}#mobile-navigation #mobile-nav-background[data-v-1883d568]{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:1;transition:all .1s ease}#mobile-navigation #mobile-nav-background.show[data-v-1883d568]{opacity:1;visibility:visible}#mobile-navigation #mobile-nav-background.hide[data-v-1883d568]{opacity:0;visibility:hidden}#mobile-navigation aside[data-v-1883d568]{position:fixed;top:0;right:0;bottom:0;height:100dvh;width:75vw;z-index:2;background-color:#f4f4f4;transition:all 1s ease-out}#mobile-navigation aside.opened[data-v-1883d568]{transform:translateX(0)}#mobile-navigation aside.closed[data-v-1883d568]{transform:translateX(75vw)}#mobile-navigation aside .nav-wrapper[data-v-1883d568]{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding-left:30px}#mobile-navigation aside .nav-wrapper .main-navigation ul[data-v-1883d568]{flex-direction:column}#mobile-navigation aside .nav-wrapper .main-navigation ul li[data-v-1883d568]{font-size:32px}#mobile-navigation aside .nav-wrapper .work-status p[data-v-1883d568]{font-size:24px}@media screen and (min-width:1250px){#hamburger-icon[data-v-1883d568],#mobile-navigation[data-v-1883d568]{display:none}}@media screen and (max-width:1250px){#desktop-nav[data-v-1883d568],#desktop-secondary-nav[data-v-1883d568]{display:none}#hamburger-icon[data-v-1883d568]{display:flex;flex-direction:column;justify-content:space-around;z-index:1000;width:24px;height:24px}#hamburger-icon span[data-v-1883d568]{display:block;height:2px;width:100%;background-color:#000;transition:all .5s cubic-bezier(.215,.61,.355,1);transform-origin:left}#hamburger-icon.active span[data-v-1883d568]:first-child{transform:rotate(45deg)}#hamburger-icon.active span[data-v-1883d568]:nth-child(2){visibility:hidden;opacity:0}#hamburger-icon.active span[data-v-1883d568]:last-child{transform:rotate(-45deg)}#mobile-navigation[data-v-1883d568]{display:block}.header-wrapper[data-v-1883d568]{padding:20px 35px}.header-wrapper .logo[data-v-1883d568]{height:30px}}@keyframes open-to-work-1883d568{0%{background-color:#eee;opacity:0}50%{background-color:#0fff50;opacity:1}to{background-color:#eee;opacity:0}}@keyframes unavailable-for-work-1883d568{0%{background-color:#eee;opacity:0}50%{background-color:red;opacity:1}to{background-color:#eee;opacity:0}}#hero[data-v-6d17e223]{height:100vh;position:relative;top:-30px}#hero .hero-content[data-v-6d17e223]{position:relative;top:50%;transform:translateY(-50%)}h1[data-v-6d17e223]{margin:0}h2[data-v-6d17e223]{margin:0 0 20px}.custom-shape-divider-bottom-1710255202[data-v-6d17e223]{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1710255202 svg[data-v-6d17e223]{position:relative;display:block;width:calc(100% + 1.3px);height:150px}.custom-shape-divider-bottom-1710255202 .shape-fill[data-v-6d17e223]{fill:#e77917}@media screen and (max-width:768px){#hero[data-v-6d17e223]{top:-40px;height:100svh}#hero .hero-content[data-v-6d17e223]{top:25%;transform:unset}h2[data-v-6d17e223]{font-size:22px}}#about-me[data-v-7c213928]{margin:150px 0}#about-me h2[data-v-7c213928]{text-align:center}#about-me .about-me-body[data-v-7c213928]{display:flex;justify-content:space-between;gap:50px}#about-me .about-me-body .copy[data-v-7c213928]{width:70%}#about-me .about-me-body .copy p[data-v-7c213928]{margin:0 0 15px}#about-me .about-me-body .copy p[data-v-7c213928]:last-of-type{margin-bottom:30px}#about-me .about-me-body .copy button[data-v-7c213928]{width:250px}#about-me .about-me-body img[data-v-7c213928]{height:100%;border-radius:25px}@media screen and (max-width:1000px){#about-me[data-v-7c213928]{margin:25px 0}#about-me .about-me-body[data-v-7c213928]{flex-direction:column-reverse}#about-me .about-me-body .copy[data-v-7c213928]{display:flex;flex-direction:column;align-items:center;width:unset}#about-me .about-me-body img[data-v-7c213928]{width:250px;height:auto;margin:0 auto;border-radius:15px}}figure[data-v-0f0da058]{margin:0;display:flex;flex-direction:column;align-items:center;padding:20px 0}figure .skill-icon[data-v-0f0da058]{height:60px;width:75px}figure .skill-icon[data-v-0f0da058]:hover{scale:1.1}figure figcaption[data-v-0f0da058]{margin-top:10px;text-transform:capitalize;text-align:center;font-size:14px;font-weight:700}figcaption[skill=css][data-v-0f0da058],figcaption[skill=html][data-v-0f0da058],figcaption[skill=npm][data-v-0f0da058],figcaption[skill=sass][data-v-0f0da058],figcaption[skill=scss][data-v-0f0da058]{text-transform:uppercase}#my-skills h2[data-v-4c046405]{text-align:center}#my-skills .carousel[data-v-4c046405]{max-width:750px;position:relative;margin:0 auto;overflow:hidden}#my-skills .carousel[data-v-4c046405]:after,#my-skills .carousel[data-v-4c046405]:before{content:"";height:100px;position:absolute;width:20px;z-index:2}#my-skills .carousel[data-v-4c046405]:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));top:0;left:0}#my-skills .carousel[data-v-4c046405]:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);top:0;right:0}#my-skills .carousel .carousel-inner-wrapper[data-v-4c046405]{animation:skills-carousel-4c046405 45s linear infinite;display:flex;justify-content:flex-start;gap:20px;padding:0 50px;animation-play-state:var(--f69ce036)}@media screen and (max-width:768px){#my-skills[data-v-4c046405]{margin-top:50px}#my-skills h2[data-v-4c046405]{margin-bottom:15px}#my-skills .carousel[data-v-4c046405]{max-height:125px}}@keyframes skills-carousel-4c046405{0%{transform:translateX(0)}to{transform:translateX(-1520px)}}#my-career-timeline[data-v-30a7a05f]{position:relative;max-width:800px;margin:75px auto}#my-career-timeline h2[data-v-30a7a05f]{text-align:center}#my-career-timeline .jobs .job-card[data-v-30a7a05f]{position:relative;border-top:8px solid var(--orange);border-bottom:8px solid var(--orange);padding:20px;border-color:var(--orange)}#my-career-timeline .jobs .job-card .skills[data-v-30a7a05f]{display:flex;gap:20px;flex-wrap:wrap}#my-career-timeline .jobs .job-card .skills li[data-v-30a7a05f]{list-style:none;padding:10px;background-color:var(--orange);color:var(--white);border-radius:10px;font-weight:700}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:nth-child(odd){text-align:left;left:-30px;border-left:8px solid var(--orange);border-radius:30px 0 0 30px}#my-career-timeline .jobs .job-card:nth-child(odd) .job-title[data-v-30a7a05f]:before{left:-17px;content:"";border-radius:100%;border:8px solid var(--orange);height:10px;width:10px;position:absolute;background-color:#fff}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:nth-child(2n){right:-30px;text-align:right;border-right:8px solid var(--orange);border-radius:0 30px 30px 0}#my-career-timeline .jobs .job-card:nth-child(2n) .job-title[data-v-30a7a05f]:after{right:-17px;content:"";border-radius:100%;border:8px solid var(--orange);height:10px;width:10px;position:absolute;background-color:#fff}#my-career-timeline .jobs .job-card:nth-child(2n) .skills[data-v-30a7a05f]{justify-content:flex-end}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:first-child{border-top:0;border-top-left-radius:0}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width:768px){#my-career-timeline[data-v-30a7a05f]{margin:0 auto}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:nth-child(odd){left:-15px}#my-career-timeline .jobs .job-card[data-v-30a7a05f]:nth-child(2n){right:-15px}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after,.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}h2[data-v-f0e81f24]{text-align:center}#my-projects[data-v-f0e81f24]{max-width:800px;margin:0 auto}.project[data-v-f0e81f24]{display:flex;flex-direction:column;position:relative}.project img[data-v-f0e81f24]{border-top-left-radius:15px;border-top-right-radius:15px;width:100%}.project .hover-card[data-v-f0e81f24]{position:absolute;opacity:0;width:100%;height:100%}.project .hover-card .card-content[data-v-f0e81f24]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.project .hover-card .card-content .project-title[data-v-f0e81f24]{font-size:20px;margin-bottom:0}.project .hover-card .card-content .tools[data-v-f0e81f24]{padding:10px;background-color:var(--orange);color:var(--white);border-radius:10px;font-weight:700}.project .hover-card .card-content .buttons[data-v-f0e81f24]{display:flex;gap:10px}.project .hover-card .card-content .buttons a[data-v-f0e81f24]{text-decoration:none;color:var(--black)}.project .coming-soon[data-v-f0e81f24]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;background-color:#f4f4f4;border-top-left-radius:15px;border-top-right-radius:15px}.project:hover img[data-v-f0e81f24]{opacity:.1}.project:hover .hover-card[data-v-f0e81f24]{opacity:1}ol.carousel__pagination[data-v-f0e81f24]{padding-left:0!important}@media screen and (max-width:768px){#my-projects[data-v-f0e81f24]{margin-top:50px}.project .hover-card .card-content .project-title[data-v-f0e81f24]{font-size:16px;margin:0}.project .hover-card .card-content .tools[data-v-f0e81f24]{padding:8px;font-size:12px;margin:8px 0}}button[data-v-f0e81f24]{padding:8px;width:100px;font-size:12px}section[data-v-5b989af5]{display:flex;flex-direction:column;align-items:center;max-width:600px}section h2[data-v-5b989af5]{margin-bottom:20px}section p[data-v-5b989af5]{margin-bottom:30px}section h2[data-v-5b989af5],section p[data-v-5b989af5]{text-align:center}section .button[data-v-5b989af5]{text-decoration:none;text-align:center}textarea[data-v-5b989af5]{resize:vertical;height:200px}@media screen and (max-width:768px){p[data-v-5b989af5]{max-width:300px}}div[data-v-50b4e0ee]{display:flex;flex-direction:column;align-items:center;padding:25px 0 0}:root{--white:#f4f4f4;--black:#000;--orange:#e77917}body,html{margin:0;padding:0;height:100%;width:100%}html{box-sizing:border-box;font-family:Nunito Sans,Manrope,sans-serif;scroll-behavior:smooth}header{position:fixed;top:0;height:100px;width:100%;z-index:10;background-color:#fff;transition:all .25s cubic-bezier(.645,.045,.355,1);transform:translateY(0);box-shadow:none}header.mid-page{box-shadow:0 0 35px 1px rgba(0,0,0,.1)}header.nav--hidden{transform:translateY(-100%);box-shadow:none}body,ul{margin:0;padding:0}main{padding:0 200px 200px}section{scroll-margin-top:100px}.main-content{animation-name:fade-in;animation-duration:3s;animation-iteration-count:1}footer{display:flex;flex-direction:column;align-items:center;background-color:var(--white);color:#1a1b1f;padding:40px 200px 20px}h1{font-size:65px}h2{font-size:40px}h3{font-size:30px}.button{background-color:var(--orange);opacity:.8;padding:15px;font-weight:600;width:125px;border-radius:4px;border:1px solid #000;cursor:pointer;color:#000}.button:hover{background-color:var(--white)}@media screen and (max-width:1250px){header{height:unset}}@media screen and (max-width:1000px)and (min-width:768px){main{padding:40px 100px 150px}footer{padding:40px 100px}}@media screen and (max-width:767px){main{padding:20px 35px 100px}footer{padding:20px 35px}h1{font-size:36px}h2{font-size:30px}h3{font-size:20px}.starting-animation{width:300px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}