@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;300;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=La+Belle+Aurore&display=swap);.navigation{align-items:flex-end;background-color:#1d1d1d;display:flex;flex-direction:column;grid-column:span 1;height:100%}.navigation .navigation__logo img{height:auto;margin:0 auto;max-width:30%;object-fit:cover;opacity:.8}.navigation .menu-icon{align-items:flex-end;cursor:pointer;display:flex;flex-direction:row;height:3.2rem;position:fixed;right:3%;top:3%;width:3.2rem;z-index:100}.navigation .navigation__menu{background-color:#1d1d1d;display:none;flex-direction:column;gap:1rem;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:99}.navigation .navigation__menu.active_v{display:flex}.navigation .navigation__links{display:flex;flex-direction:column;gap:2rem;text-align:center}.navigation .navigation__link{color:#8d8d8d;font-family:Inter,sans-serif;font-size:1.5rem;height:40%;letter-spacing:1px;transition:all .4s ease}.navigation .navigation__link.active{color:#fd1056;text-decoration:none}.navigation .navigation__link.main-active{color:#8d8d8d;text-decoration:none}.navigation .navigation__socials{display:flex;flex-direction:row;gap:1rem;margin:1.5rem auto 0}.navigation .navigation__socials img{height:1.5rem;max-width:100%;width:1.5rem}@media(min-width:992px){.navigation .navigation__logo img{max-width:80%}.navigation .navigation__menu{align-items:center;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:20%;z-index:3}.navigation .menu-icon{display:none}.navigation img{object-fit:contain;width:50%}}.footer{display:flex;flex-direction:row;justify-content:center;padding:6rem 1rem}.footer a{color:#fff;font-family:La Belle Aurore,cursive;opacity:.4}.landing{display:flex;flex-direction:column;gap:2rem;margin-top:20%}@media(min-width:992px){.landing{grid-column:span 3;margin-top:2%}}.landing__hero{display:flex;flex-direction:column;overflow-x:hidden;padding:1rem}.landing__hero h1{font-size:3.8rem;letter-spacing:1px}.landing__hero h1 em{letter-spacing:2px}.landing__hero a{background-color:#0000;background:linear-gradient(90deg,#fff 50%,#0000 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;font-family:Inter,sans-serif;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:15rem}@media(min-width:576px){.landing__hero{padding:1.5rem}.landing__hero h1{font-size:5rem}.landing__hero h1 a,.landing__hero h1 p{font-size:1.5rem}}@media(min-width:1200px){.landing__hero h1{font-size:6rem}}.about,.landing__about{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.about .download-btn,.landing__about .download-btn{align-items:center;background-color:#0000;background:linear-gradient(90deg,#fff 50%,#0000 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;color:#fd1056;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;gap:1rem;justify-content:center;letter-spacing:1px;max-width:70%;opacity:.9;padding:1rem .5rem;transition:all .4s ease;width:14rem}.about .download-btn img,.landing__about .download-btn img{height:1.5rem;width:1.5rem}.about h2,.landing__about h2{font-size:2.5rem;letter-spacing:1px}.about p,.landing__about p{font-size:1.5rem}@media(min-width:576px){.about h2,.landing__about h2{font-size:4rem}}@media(min-width:992px){.about,.landing__about{display:grid;grid-template-columns:repeat(2,1fr)}.about p,.landing__about p{margin-top:2rem}}.landing__about{display:grid;grid-template-columns:1fr}.about{display:flex;flex-direction:column;grid-column:span 3;padding:2rem}.stack-list{grid-column-gap:2rem;grid-row-gap:1rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);margin-top:5%;padding:2rem;row-gap:1rem}.stack-list li{color:#fff;display:list-item;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:100;line-height:1.5rem;text-align:left}.stack-list li::marker{animation:color .3s ease-in-out infinite;color:#fd1056;content:counter(li) " > "}.stack-list img{cursor:pointer;max-width:100%;transition:all .4s ease;width:3rem}@media(min-width:576px){.stack-list{gap:1.5rem}}.about__certifications,.about__education,.about__experience,.about__languages{grid-gap:2rem;color:#fff;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:5%}.about__certifications .experience__company,.about__education .experience__company,.about__experience .experience__company,.about__languages .experience__company{display:flex;flex-direction:row;gap:.5rem}.about__certifications h3,.about__education h3,.about__experience h3,.about__languages h3{font-family:Inter,sans-serif;font-size:1.5rem}.about__certifications p,.about__education p,.about__experience p,.about__languages p{font-size:1rem}.about__certifications .about__certifications,.about__certifications .about__education,.about__certifications .about__languages,.about__certifications .experience__responsibilities,.about__education .about__certifications,.about__education .about__education,.about__education .about__languages,.about__education .experience__responsibilities,.about__experience .about__certifications,.about__experience .about__education,.about__experience .about__languages,.about__experience .experience__responsibilities,.about__languages .about__certifications,.about__languages .about__education,.about__languages .about__languages,.about__languages .experience__responsibilities{font-size:1rem;padding:1rem}.about__certifications .about__certifications li,.about__certifications .about__education li,.about__certifications .about__languages li,.about__certifications .experience__responsibilities li,.about__education .about__certifications li,.about__education .about__education li,.about__education .about__languages li,.about__education .experience__responsibilities li,.about__experience .about__certifications li,.about__experience .about__education li,.about__experience .about__languages li,.about__experience .experience__responsibilities li,.about__languages .about__certifications li,.about__languages .about__education li,.about__languages .about__languages li,.about__languages .experience__responsibilities li{font-family:Inter,sans-serif;font-weight:100;line-height:1.5rem;text-align:left}.about__certifications .about__certifications li::marker,.about__certifications .about__education li::marker,.about__certifications .about__languages li::marker,.about__certifications .experience__responsibilities li::marker,.about__education .about__certifications li::marker,.about__education .about__education li::marker,.about__education .about__languages li::marker,.about__education .experience__responsibilities li::marker,.about__experience .about__certifications li::marker,.about__experience .about__education li::marker,.about__experience .about__languages li::marker,.about__experience .experience__responsibilities li::marker,.about__languages .about__certifications li::marker,.about__languages .about__education li::marker,.about__languages .about__languages li::marker,.about__languages .experience__responsibilities li::marker{animation:color .3s ease-in-out infinite;color:#fd1056;content:counter(list-item) " › "}.about__certifications a,.about__education a,.about__experience a,.about__languages a{color:#fd1056;font-family:Inter,sans-serif}.landing__portfolio,.portfolio{align-items:center;display:flex;flex-direction:column;gap:2rem}.landing__portfolio .portfolio-content,.portfolio .portfolio-content{padding:1.5rem}.landing__portfolio h2,.portfolio h2{font-size:2.5rem;letter-spacing:1px}.landing__portfolio p,.portfolio p{font-size:1.5rem}@media(min-width:576px){.landing__portfolio .portfolio-content,.portfolio .portfolio-content{padding:2rem}.landing__portfolio h2,.portfolio h2{font-size:4rem}}.portfolio{grid-column:span 3;padding:2rem}.projects-grid{display:flex;flex-direction:column;gap:2rem;max-width:100%;position:relative}.projects-grid .projects-grid__project{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;position:relative}.projects-grid .projects-grid__project .projects-grid__stack{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;gap:1rem}.projects-grid .projects-grid__project .projects-grid__stack p{initial-letter:1px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,69%,.035);border-radius:5px;color:#fff;font-family:Barlow,sans-serif;font-size:1rem;letter-spacing:.5px;margin:0;padding:.4rem}.projects-grid .projects-grid__description{display:flex;flex-direction:column;gap:2rem;padding:1rem}.projects-grid .projects-grid__description p{font-size:1.3rem}.projects-grid .projects-grid__cover{max-height:100%;max-width:100%;object-fit:cover;opacity:.7;transition:all .4s ease}.projects-grid .projects-grid__links{display:flex;flex-direction:row;font-size:1.5rem;gap:2rem;text-decoration:underline}.projects-grid .projects-grid__links img{height:2.5rem;width:2.5rem}@media(min-width:768px){.projects-grid .projects-grid__project{grid-template-columns:60% 1fr;grid-template-rows:1fr}.projects-grid .projects-grid__project .projects-grid__description{padding:0}.projects-grid .projects-grid__stack{flex-direction:row}}@media(min-width:992px){.projects-grid .projects-grid__project{align-items:start;grid-template-columns:repeat(2,1fr)}.projects-grid .projects-grid__project .projects-grid__description{align-items:flex-start}}.contact,.landing__contact{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.contact h2,.landing__contact h2{font-size:2.5rem;letter-spacing:1px}.contact p,.landing__contact p{font-size:1.5rem}@media(min-width:576px){.contact,.landing__contact{padding:2rem}.contact h2,.landing__contact h2{font-size:4rem}}@media(min-width:992px){.contact,.landing__contact{width:70%}}.form-success{display:flex;flex-direction:column;font-family:Inter,sans-serif}.form-success h3{color:#fd1056}.form-success p{color:#fff;font-size:1rem}.form-success button{background-color:#0000;background:linear-gradient(90deg,#fd1056 50%,#0000 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;font-family:Inter,sans-serif;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:10rem}.contact,.form{display:flex;flex-direction:column;gap:2rem}.contact input,.contact textarea,.form input,.form textarea{background-color:#2b2b2b;border-width:0;box-sizing:border-box;outline:none;padding:1rem;width:100%}.contact input::placeholder,.contact input[type=text],.contact textarea,.contact textarea::placeholder,.form input::placeholder,.form input[type=text],.form textarea,.form textarea::placeholder{color:#fff;font-family:Inter,sans-serif;font-size:1rem;letter-spacing:1px}.contact textarea,.form textarea{height:10rem;max-height:100%}.contact button,.form button{background-color:#0000;background:linear-gradient(90deg,#fd1056 50%,#0000 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;font-family:Inter,sans-serif;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:10rem}.contact label,.form label{color:#fd1056;opacity:.7;position:absolute}.contact{grid-column:span 3}.not-found{display:flex;flex-direction:column;gap:2rem;margin-top:20%;padding:1.5rem}@media(min-width:992px){.not-found{grid-column:span 3;margin-top:2%}}.not-found h2{font-size:2.5rem;letter-spacing:1px}.not-found p{font-size:1.5rem}.not-found a{background-color:#0000;background:linear-gradient(90deg,#fff 50%,#0000 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;font-family:Inter,sans-serif;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:15rem}@media(min-width:576px){.not-found{padding:2rem}.not-found h2{font-size:4rem}}@media(min-width:992px){.not-found{width:70%}}#root{position:relative}@media(min-width:992px){#root{display:grid;grid-template-columns:repeat(4,1fr)}}.scroll-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(99,99,99,.149);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAEmElEQVR4nO3aS6hVZRQH8GvaS65RSURCShhRpFEGSRAESYHSIE1Ia1AklNQgZ+nMoQ0dNDAIctAgCAoKg8gojMxegyZZRJSRPSl7+Krs1+Cs09nnnnO+/e1z93nJ/cOdnP3/1rfWOt/e63/+d09NzWEOcxgFsBQH8R6WjjqfoQI34BstfIebR53XUIB1+CMK3x9/4rN1o85voMAW/BUF78V5WIBn4rN/8Pio86wdmIedhSO/G/O6XP+3cP2cUeZcG3A+no/C/sajCe6DhRPyIi4cZq61A5fi7cI9vjZjzRocizUHcdkwcq0duAqfRiHf4sYKa6/H17H2C1wzyFxrB27BD1HAJ7iyjxhX4MOI8TNuG0SutQP34Hgk/joumkWsabwSsU7hvjpzrR3YhjOR8B4sSHCXaqjApBKMMbknYp7BtsFkPwtgfowuMcp2lvArK0E8kdvcoQIL8VLhmG4u4ReV4Bvx15wSSSWIzbGH2HNhvdVUBBbjnUjoF9xewt+ioQXgOS0l2DzipUoQt+LH4L+Py+utKhO4Gp9HIl/i2gR3phLcpaAEg/OkTCXYZe/r6qytFPEt/BQJHEp9CzqV4CMJ7oM4HdykEqx6+moDNuJEbPxy6j7UrgR/l6cE78CvsSapBHEBXgjuKTzQb11Z0P4k3o35Ce5sleBXsTapBOP2eiq4pROoL2iMuadzNzECJTjjy3kW51bds1fgaeyLwCewoYS/vnCL7MN0D16pJdZl7/Ule2/I2Tsbg/oWVBBCozh9zUArcCQCfYblCe5MJbg9we3LEsN27WMy9fxZHjmLGlbkVz5V7Te5zifx/QnurCwx3Ku/CZTlRTQXZrsyMmexGi0xFZSgCm5UZV9OphKskkRu87Uf8aQSLGt+k1TJmZWpBA3QEtPf75C22695YRFeiwt/4u6SQBtxMvg9f5EZgiWm/flzWokSxF34Lfj7cfFUfINwFKtKAuyQ8STGaq1R9DGW5BZfiLEk1opYq3vwZk6gHSVxV0WtcGhKC8sSi7JdGZ1CaFF+2R2xFskUQqq5UcuaRf/fgMwkjteYRO2WWDS/6Ucmm5/VAA0l+FFQeirBLsdwZJaYhhL8Png9lWBpA7BSSwke1kMJGkNLTGNMHg7eEays1ADto+hd9Y6ioVhiuARvFZq7dsb17g3AQ/LEyNhbYhIirKMBqsvRibDEujR/d3zW0YC9hSS3JjbeJNOajiQPBPcY1vTiFtYUb78DWJzgznz+bEpwt2rdfs1a2xpAiRI0vpbYruAmJxDu1FKCHQ04aoxMCYMzY1YqjOApDU38gfpsqSxLLAeD2ltLhL1ZlsDIjck+T1+pEMrZOPslBRWVYJ/5ZP9z1CyeP80AWUIouNmW2GyhmiWWFEKpTWq3xOqESbPEBgFDsMQeK0kgWwkOClVPHx42TEtsGFDdEisKocFZYsOEGi2xiX5RSXU3CnmW2DReDdpJY/yqmgqv6GU1QKYlNk5QoyW2woS+rqpTCd7UhdO7ASoowXGFQVtikwCDssQmCeq2xCYV6rDEJh36tcTOJqhqiZ2NkGuJzWEOZz/+A7wyUzrlzNyWAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:35%;border:1px solid #fff;border-radius:50%;bottom:150px;cursor:pointer;font-size:20px;opacity:.2;padding:1.3rem;position:fixed;right:10px;transition:right .5s}html::-webkit-scrollbar{-ms-overflow-style:none;scrollbar-width:none;width:0!important}body{background-color:#1d1d1d;box-sizing:border-box;margin:0;padding:0;position:relative}img{display:block}a{cursor:pointer;text-decoration:none}h1,h2,h3,h4{margin:0;position:relative}li,ol,ul{margin:0;padding:0}li{counter-increment:li;display:list-item}button{cursor:pointer}p{font-family:Inter,sans-serif;font-weight:100}.title-font{font-weight:500}.hero-font,.title-font{font-family:Barlow,sans-serif}.white-text{color:#fff}.pink-text{color:#fd1056}.gray-text{color:#8d8d8d}.h1-tag:before{content:"<h1>"}.h1-tag:after{content:"<h1/>"}.h2-tag:before{content:"<h2>"}.h2-tag:after{content:"<h2/>"}.h3-tag:before{content:"<h3>"}.h3-tag:after{content:"<h3/>"}.p-tag:before{content:"<p>"}.p-tag:after{content:"<p/>"}.section-tag:before{content:"<section>"}.section-tag:after{content:"<section/>"}.ol-tag:before{content:"<ol>"}.ol-tag:after{content:"<ol/>"}.form-tag:before{content:"<form>"}.form-tag:after{content:"<form/>"}.form-tag:before,.h1-tag:before,.h2-tag:before,.h3-tag:before,.ol-tag:before,.p-tag:before{color:#8d8d8d;display:block;font-family:La Belle Aurore,cursive;font-size:2rem;margin-top:2rem;opacity:.3}.form-tag:after,.h1-tag:after,.h2-tag:after,.h3-tag:after,.ol-tag:after,.p-tag:after{color:#8d8d8d;display:inline;font-family:La Belle Aurore,cursive;font-size:2rem;margin-left:2rem;opacity:.3}.form-tag:after,.form-tag:before,.ol-tag:after,.ol-tag:before,.p-tag:after,.p-tag:before{font-size:1.5rem}.section-tag:before{margin-top:-2rem;transform:translateY(-30%)}.section-tag:after,.section-tag:before{color:#8d8d8d;display:inline;font-family:La Belle Aurore,cursive;font-size:1.5rem;font-size:2rem;opacity:.3;position:absolute}.section-tag:after{right:0;top:110%;transform:translateY(-110%)}.about .download-btn:hover,.form button:hover,.form-success button:hover,.landing__hero a:hover,.not-found a:hover{background-position:0 100%;border-color:#0000;transition:all .4s ease}.projects-grid__cover:hover{opacity:1;transition:all .4s ease}.navigation__link.active:hover,.navigation__link.main-active:hover,.navigation__link:hover{color:#fd1056;letter-spacing:2px;transition:all .4s ease}.navigation__link.active:hover:before,.navigation__link.main-active:hover:before,.navigation__link:hover:before{color:#fd1056;content:"<";display:inline;transition:all .4s ease}.navigation__link.active:hover:after,.navigation__link.main-active:hover:after,.navigation__link:hover:after{color:#fd1056;content:"/>";display:inline;transition:all .4s ease}
/*# sourceMappingURL=main.66022aa3.css.map*/