*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Courier New,Courier,monospace;margin:0}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-section{color:#fff;font-size:4em;text-align:center}.actions{list-style-type:none}.actions button{background:#35495e;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;margin:7px;padding:.93em 1.87em}.actions button:hover{background:#fff;color:#35495e}.App{overflow-x:clip;text-align:center}.cs_socialMedia{align-items:end;column-gap:1em;display:flex;flex-flow:row nowrap;justify-content:flex-end}.cs_socialMedia-logo{height:45px;width:45px}.cs_socialMedia-logo img{height:auto;width:100%}.resume-button,.resume-container{background:#0000}.resume-button{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center}.resume-button img{height:45px;width:45px}.modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.modal,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal{background:#fff;border-radius:8px;flex-direction:column;height:150px;padding:2rem;row-gap:1rem;text-align:center;width:325px}.modal h2{font-size:2rem;font-weight:600}.modal p{font-size:1.5rem}.modal-buttons{align-items:center;column-gap:1rem;display:flex;justify-content:center}.modal-buttons button{border:none;border-radius:8px;cursor:pointer;padding:.5rem 1rem}.modal-buttons button:hover{background:#bd7643}.dotnav{display:flex;flex-direction:column;gap:1rem;position:fixed;right:2rem;top:50%;transform:translateY(-50%);z-index:1000}.dot{border-radius:50%;cursor:pointer;height:1.2rem;transition:background-color .3s ease;width:1.2rem}.logo-box{align-items:center;display:flex;justify-content:center;margin:10px;text-align:center}.logo-box img{height:100%;width:100%}.iphone-mockup{align-items:center;border-radius:20px;box-shadow:0 0 10px #000;display:flex;justify-content:center;overflow:hidden}.iphone-mockup,.iphone-mockup-img{height:100%;position:relative;width:150px}.iphone-mockup img{display:block;height:100%;width:100%}.iphone-inside-img{height:auto;left:11px;overflow:hidden;position:absolute;top:8px;width:130px;z-index:-1}.iphone-inside-img img{height:auto;padding-bottom:10rem;position:relative;width:100%}@media (max-width:900px){.iphone-mockup{width:80px}.iphone-mockup-img{width:120px}.iphone-inside-img{left:4px;top:6px;width:72px}}.macbookpro-mockup{align-items:center;display:flex;justify-content:center;overflow:hidden}.macbookpro-mockup,.macbookpro-mockup-img{height:100%;position:relative;width:700px}.macbookpro-mockup img{display:block;height:100%;width:100%}.macbookpro-inside-img{height:auto;left:48px;overflow:hidden;position:absolute;top:12px;width:604px;z-index:-1}.macbookpro-inside-img img{height:auto;padding-bottom:10rem;position:relative;width:100%}@media (max-width:900px){.macbookpro-mockup-img{width:305px}.macbookpro-inside-img{left:218px;top:6px;width:264px}}.slide-container{background-color:#5799b8;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.slide{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding-top:65px}.slide.frontend{background-color:#5799b8}.slide.backend{background-color:#64b07e}.slide.contact{background-color:#203162}.slide.portfolio{transition:background-color 1s ease}.navbar{background-color:initial;height:65px;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:1000}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-logo{justify-content:center;margin-left:2rem;width:45px}.navbar-logo.disable{display:none}.navbar-logo img{height:45px;width:45px}.navbar-buttons{align-items:center;column-gap:2rem;display:flex;flex:1 1;justify-content:flex-end;padding-right:2rem;width:100%}.navbar-language-options{align-items:center;color:#fff;column-gap:1.5rem;cursor:pointer;display:flex;font-size:2rem;font-weight:600;justify-content:center;padding-top:.2rem}.navbar-language-options .active{color:#bd7643;font-weight:bolder}.navbar-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;font-weight:500;margin:0 1rem;padding:1rem 0;text-align:center;width:9rem}.navbar-button.active{color:#bd7643;font-weight:bolder}.navbar-button-sub{position:relative;text-decoration:none}.navbar-button-sub.active:after{background-color:currentColor;bottom:-.5rem;color:#bd7643;content:"";height:.2rem;left:0;position:absolute;width:100%}.navbar-hamburger{align-items:center;color:#fff;cursor:pointer;display:none;font-size:4rem;font-weight:700;justify-content:center;margin-left:2rem;z-index:1100}.navbar-sidebar{background-color:#000000b3;display:none;height:100vh;left:0;max-width:300px;padding-top:80px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:70%;z-index:1000}.navbar-sidebar.open{align-items:flex-start;display:flex;flex-direction:column;padding-left:2rem;transform:translateX(0)}@media (max-width:900px){.navbar-button.desktop{display:none}.navbar-hamburger{display:flex}.navbar-logo{display:none}}.fes-container{flex-direction:column;height:100%;max-width:1366px;row-gap:2rem}.fes-container,.fes-title{align-items:center;display:flex;justify-content:center;width:100%}.fes-title{color:#d9d9d9;font-size:5.25rem;font-weight:700;padding-top:4rem}.fes-content{flex-direction:row nowrap}.fes-content,.fes-logos{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fes-logos{align-self:flex-start;flex:2 1;flex-direction:column;max-height:600px}.logo-figma{flex:25% 1;padding-left:25rem}.logo-figma,.logo-react{align-items:center;display:flex;justify-content:center;width:100%}.logo-react{flex:40% 1;padding-right:19rem}.logo-angular{display:flex;flex:35% 1;justify-content:center;padding-left:20rem;width:100%}.fes-list{align-items:flex-start;display:flex;flex:3 1;flex-direction:column;height:100%;justify-content:flex-start;padding:4rem 14rem 0 0;row-gap:2.75rem;width:100%}.fest-list-subtitle{color:#5e17eb;font-size:2.75rem;font-weight:700;letter-spacing:-1px;text-align:left}.fest-list-description{color:#fff;font-size:1.75rem;font-weight:500;margin-left:2rem;text-align:left}@media (max-width:900px){.fes-container{row-gap:1rem}.fes-content{flex-direction:column}.fes-logos{flex:1 1;flex-direction:row}.logo-angular,.logo-figma,.logo-react{flex:1 1;padding:0}.fes-list{flex:4 1;padding:0 8rem;row-gap:1.5rem}.fest-list-subtitle{font-size:2rem}.fest-list-description{font-size:1.5rem}}@media (max-width:440px){.fes-container{row-gap:.75rem}.fes-title{font-size:2.75rem;padding:1rem 1rem 0}.fes-content{align-items:flex-start;justify-content:flex-start;row-gap:.75rem}.fes-logos{align-items:flex-start;flex:0 1}.fes-list{flex:0 1;padding:0 3.5rem 0 2rem}}.hero{align-items:center;background-image:url(/static/media/home-background.279bc5e4c018a1b3b817.png);background-size:cover;flex-direction:column;height:100%}.hero,.hero-header{display:flex;justify-content:center;width:100%}.hero-header{align-items:end;column-gap:4rem;flex:1 1;flex-flow:row nowrap}.hero-header-logo{height:150px;width:150px}.hero-header-logo img{height:100%;width:100%}.hero-header-title{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:2rem}.title{color:#d9d9d9;font-size:5.25rem;font-weight:700}.subtitle{color:#fff;font-size:3rem;font-weight:700;padding:0 2rem}.hero-description{align-items:center;color:#fff;display:flex;flex:1 1;font-size:1.75rem;font-weight:600;justify-content:center;margin-left:190px;width:50%}@media (max-width:900px){.hero-header{align-items:center;flex-flow:column nowrap;justify-content:center}.hero-description{font-size:1.5rem;margin-left:0;padding:0 3rem;text-align:center;width:100%}}@media (max-width:440px){.hero-header-logo{height:100px;width:100px}.title{font-size:3.5rem;padding-top:1rem}.subtitle{font-size:2.5rem;padding:0 4rem}}.bes-container{flex-direction:column;height:100%;max-width:1366px;row-gap:2rem}.bes-container,.bes-title{align-items:center;display:flex;justify-content:center;width:100%}.bes-title{color:#d9d9d9;font-size:5.25rem;font-weight:700;padding-top:4rem}.bes-content{flex-direction:row nowrap;justify-content:center}.bes-content,.bes-logos{align-items:center;display:flex;height:100%;width:100%}.bes-logos{flex:2 1;flex-direction:column;justify-content:flex-start;max-height:600px}.logo-node{display:flex;justify-content:flex-end;padding-right:10rem;width:100%}.logo-mongodb{justify-content:flex-start;padding-left:10rem}.logo-mongodb,.logo-oracle{align-items:center;display:flex;width:100%}.logo-oracle{justify-content:flex-end;padding-right:10rem}.logo-nest{align-items:center;padding-left:10rem}.bes-list,.logo-nest{display:flex;justify-content:flex-start;width:100%}.bes-list{align-items:flex-start;flex:3 1;flex-direction:column;height:100%;padding:4rem 0 0 16rem;row-gap:2.75rem}.best-list-subtitle{color:#5e17eb;font-size:2.75rem;font-weight:700;letter-spacing:-1px;text-align:left}.best-list-description{color:#fff;font-size:1.75rem;font-weight:500;margin-left:2rem;text-align:left}@media (max-width:900px){.bes-container{row-gap:1rem}.bes-content{flex-direction:column-reverse}.bes-logos{flex:1 1;flex-direction:row}.logo-mongodb,.logo-nest,.logo-node,.logo-oracle{flex:1 1;justify-content:center;padding:0}.bes-list{flex:4 1;padding:0 8rem;row-gap:1.5rem}.best-list-subtitle{font-size:2rem}.best-list-description{font-size:1.5rem}}@media (max-width:440px){.bes-container{row-gap:.75rem}.bes-title{font-size:2.75rem;padding:1rem 1rem 0}.bes-content{align-items:flex-start;justify-content:flex-end;row-gap:.75rem}.bes-logos{align-items:flex-start;flex:0 1}.bes-list{flex:0 1;padding:0 3.5rem 0 2rem}}.project-slide{flex-direction:column;height:100%}.project-slide,.project-slide-content{align-items:center;display:flex;justify-content:center;width:100%}.project-slide-content{flex:1 1;flex-direction:column;padding-top:4rem;row-gap:2rem}.project-slide-title{color:#5e17eb;font-size:4.5rem;font-weight:700}.project-slide-description{color:#fff;font-size:2.5rem;padding:0 10rem;text-align:center}.mockup{flex:5 1;padding-top:4rem}.mockup,.mockup a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.mockup a{text-decoration:none}@media (max-width:900px){.mockup{flex-direction:column-reverse;justify-content:flex-end;padding-top:0;row-gap:3rem}.project-slide-content{flex:1 1;padding:1rem 0;row-gap:1rem}.project-slide-title{font-size:2.5rem;font-weight:700}.project-slide-description{color:#fff;font-size:1.5rem;padding:0 2rem 1rem;text-align:center}}.portfolio-slider{display:flex;flex-direction:column;height:100%;position:relative;width:100vw}.portfolio-slider-title{color:#d9d9d9;font-size:5.5rem;font-weight:700;padding-top:4rem;text-align:center}.portfolio-slider-container{display:flex;height:100%;width:300vw}.horizontal-slide{align-items:center;display:flex;flex:0 0 100vw;height:100%;justify-content:center;width:100vw}.left-arrow,.right-arrow{background-color:initial;border:initial;color:#fff;cursor:pointer;font-size:5rem;font-weight:bolder;position:absolute;top:45%;transform:translateY(-50%)}.left-arrow{left:5rem}.right-arrow{right:5rem}@media (max-width:900px){.portfolio-slider-title{font-size:3rem;padding-top:0}.left-arrow{left:4rem;top:50%}.right-arrow{right:4rem;top:50%}}.contact{height:100%;width:100%}.contact-container{column-gap:12rem;flex-direction:row;height:100%;max-width:1366px}.contact-container,.contact-info{align-items:center;display:flex;width:100%}.contact-info{flex:1 1;flex-direction:column;padding-bottom:15rem}.info-logo{height:150px;width:150px}.info-logo img{height:100%;width:100%}.info-data{color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-top:2rem}.info-data-title{font-size:3rem;font-weight:700;margin-bottom:1rem}.info-data-email,.info-data-phone{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.contact-form{display:flex;flex:1 1;flex-direction:column;padding:0 2.5rem;width:100%}@media (max-width:900px){.contact-container{flex-direction:column;padding-top:2rem;row-gap:2rem}.contact-info{padding:0}}@media (max-width:440px){.info-logo{height:100px;width:100px}}
/*# sourceMappingURL=main.bad4e395.css.map*/