@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);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-weight:100}.title-font,p{font-family:BlinkMacSystemFont}.title-font{font-weight:500}.header-font{font-family:BlinkMacSystemFont}.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;-webkit-transform:translateY(-30%);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%;-webkit-transform:translateY(-110%);transform:translateY(-110%)}#root{position:relative}@media(min-width:992px){#root{display:grid;grid-template-columns:repeat(4,1fr)}}.main-page{display:flex;flex-direction:column;gap:2rem;margin-top:20%}@media(min-width:992px){.main-page{grid-column:span 3;margin-top:2%}}.side-menu{align-items:flex-end;background-color:#1d1d1d;display:flex;flex-direction:column;grid-column:span 1;height:100%}.side-menu .logo-section{height:40%}.side-menu .logo-section img{height:70%;margin:0 auto;max-width:100%;object-fit:cover;opacity:.8}.side-menu .ham-section{align-items:flex-end;display:flex;flex-direction:row;max-width:100%;position:fixed;right:3%;top:1%;z-index:2;z-index:100}.side-menu .ham-menu{cursor:pointer}.side-menu .main-menu{display:none}.side-menu .main-menu.active-menu{background-color:#1d1d1d;display:flex;flex-direction:column;gap:1rem;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:99}.side-menu .menu-links{display:flex;flex-direction:column;gap:2rem;text-align:center}.side-menu .nav-link{color:#8d8d8d;font-family:BlinkMacSystemFont;font-size:1.5rem;height:40%;letter-spacing:1px;transition:all .4s ease}.side-menu .nav-link.active{color:#fd1056;text-decoration:none}.side-menu .nav-link.main-active{color:#8d8d8d;text-decoration:none}.side-menu .social-media{border-color:transparent;display:flex;flex-direction:row;gap:1rem;margin:1.5rem auto 0;transition:all .4s ease}.side-menu .social-media img{height:1.5rem;max-width:100%;width:1.5rem}.side-menu .menu-email{padding-top:2rem}@media(min-width:992px){.side-menu .main-menu{align-items:center;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;width:20%;z-index:3}.side-menu .ham-menu{display:none}.side-menu img{object-fit:contain;width:50%}}.header{display:flex;flex-direction:column;padding:1.5rem}.header h1{font-size:3.8rem;letter-spacing:1px}.header h1 em{letter-spacing:2px}.header a{background-color:transparent;background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;font-family:BlinkMacSystemFont;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:15rem}@media(min-width:576px){.header h1{font-size:5rem}.header a,.header p{font-size:1.5rem}}@media(min-width:1200px){.header h1{font-size:6rem}}.about,.about-main{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.about .download-btn,.about-main .download-btn{align-items:center;background-color:transparent;background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;color:#fd1056;cursor:pointer;display:flex;flex-direction:row;font-family:BlinkMacSystemFont;gap:1rem;justify-content:center;letter-spacing:1px;max-width:70%;opacity:.9;padding:1rem .5rem;transition:all .4s ease;width:14rem}.about h2,.about-main h2{font-size:2.5rem;letter-spacing:1px}.about p,.about-main p{font-size:1.5rem}@media(min-width:576px){.about h2,.about-main h2{font-size:4rem}}@media(min-width:992px){.about,.about-main{display:grid;grid-template-columns:repeat(2,1fr)}.about p,.about-main p{margin-top:2rem}}.about{display:grid;grid-template-columns:1fr}.about-main{display:flex;flex-direction:column;grid-column:span 3;padding:2rem}.stack-section{grid-column-gap:2rem;grid-row-gap:1rem;-webkit-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);margin-top:5%;padding:2rem;row-gap:1rem}.stack-section li{color:#fff;display:list-item;font-family:BlinkMacSystemFont;font-size:1.2rem;font-weight:100;line-height:1.5rem;text-align:left}.stack-section li::marker{-webkit-animation:color .3s ease-in-out infinite;animation:color .3s ease-in-out infinite;color:#fff;content:counter(li) " > "}.stack-section img{cursor:pointer;max-width:100%;transition:all .4s ease;width:3rem}@media(min-width:576px){.stack-section{gap:1.5rem}}.certification,.education,.languages,.work-experience{grid-gap:2rem;color:#fff;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:5%}.certification .section-2,.education .section-2,.languages .section-2,.work-experience .section-2{display:flex;flex-direction:row;gap:.5rem}.certification h3,.education h3,.languages h3,.work-experience h3{font-family:BlinkMacSystemFont;font-size:1.5rem}.certification p,.education p,.languages p,.work-experience p{font-size:1rem}.certification .certification,.certification .education,.certification .languages,.certification .responsibilities,.education .certification,.education .education,.education .languages,.education .responsibilities,.languages .certification,.languages .education,.languages .languages,.languages .responsibilities,.work-experience .certification,.work-experience .education,.work-experience .languages,.work-experience .responsibilities{font-size:1rem;padding:1rem}.certification .certification li,.certification .education li,.certification .languages li,.certification .responsibilities li,.education .certification li,.education .education li,.education .languages li,.education .responsibilities li,.languages .certification li,.languages .education li,.languages .languages li,.languages .responsibilities li,.work-experience .certification li,.work-experience .education li,.work-experience .languages li,.work-experience .responsibilities li{font-family:BlinkMacSystemFont;font-weight:100;line-height:1.5rem;text-align:left}.certification .certification li::marker,.certification .education li::marker,.certification .languages li::marker,.certification .responsibilities li::marker,.education .certification li::marker,.education .education li::marker,.education .languages li::marker,.education .responsibilities li::marker,.languages .certification li::marker,.languages .education li::marker,.languages .languages li::marker,.languages .responsibilities li::marker,.work-experience .certification li::marker,.work-experience .education li::marker,.work-experience .languages li::marker,.work-experience .responsibilities li::marker{-webkit-animation:color .3s ease-in-out infinite;animation:color .3s ease-in-out infinite;color:#fd1056;content:counter(list-item) " › "}.certification a,.education a,.languages a,.work-experience a{color:#fd1056;font-family:BlinkMacSystemFont}.portfolio,.portfolio-main{align-items:center;display:flex;flex-direction:column;gap:2rem}.portfolio .portfolio-text,.portfolio-main .portfolio-text{padding:1.5rem}.portfolio h2,.portfolio-main h2{font-size:2.5rem;letter-spacing:1px}.portfolio p,.portfolio-main p{font-size:1.5rem}.portfolio .more-projects-btn,.portfolio-main .more-projects-btn{background-color:transparent;background:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fd1056;font-family:BlinkMacSystemFont;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:15rem}@media(min-width:576px){.portfolio .portfolio-text,.portfolio-main .portfolio-text{padding:2rem}.portfolio h2,.portfolio-main h2{font-size:4rem}}.portfolio-main{grid-column:span 3;padding:2rem}.portfolio-grid{display:flex;flex-direction:column;gap:2rem;max-width:100%;position:relative}.portfolio-grid .project{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;position:relative}.portfolio-grid .project .project-meta-stack{display:flex;flex-direction:row;flex-wrap:wrap;font-size:1rem;gap:1rem}.portfolio-grid .project .project-meta-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:BlinkMacSystemFont;font-size:1rem;letter-spacing:.5px;margin:0;padding:.4rem}.portfolio-grid .project-description{display:flex;flex-direction:column;gap:2rem;padding:1rem}.portfolio-grid .project-description p{font-size:1.3rem}.portfolio-grid .project-image-cover{display:flex;flex-direction:row;opacity:.5;transition:all .4s ease}.portfolio-grid .project-img{border-radius:10px;height:100%;margin-top:60px;object-fit:cover;width:100%}.portfolio-grid .project-links{display:flex;flex-direction:row;font-size:1.5rem;gap:2rem;text-decoration:underline}.portfolio-grid .project-links img{height:2.5rem;width:2.5rem}@media(min-width:768px){.portfolio-grid .project{grid-template-columns:60% 1fr;grid-template-rows:1fr}.portfolio-grid .project .project-description{padding:0}.portfolio-grid .project-meta-stack{flex-direction:row}}@media(min-width:992px){.portfolio-grid .project{align-items:start;grid-template-columns:repeat(2,1fr)}.portfolio-grid .project .project-description{align-items:flex-start}}.contact,.contact-main{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.contact h2,.contact-main h2{font-size:2.5rem;letter-spacing:1px}.contact p,.contact-main p{font-size:1.5rem}.contact .sendemail-btn,.contact-main .sendemail-btn{background-color:transparent;background:linear-gradient(90deg,#fd1056 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;font-family:BlinkMacSystemFont;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:10rem}@media(min-width:576px){.contact,.contact-main{padding:2rem}.contact h2,.contact-main h2{font-size:4rem}}@media(min-width:992px){.contact,.contact-main{width:70%}}.contact-form,.contact-main{display:flex;flex-direction:column;gap:2rem}.contact-form .contact-form-item,.contact-main .contact-form-item{position:relative}.contact-form input,.contact-form textarea,.contact-main input,.contact-main textarea{background-color:#2b2b2b;border-width:0;box-sizing:border-box;outline:none;padding:1rem;width:100%}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder,.contact-main input::-webkit-input-placeholder,.contact-main textarea::-webkit-input-placeholder{color:#fff;font-family:BlinkMacSystemFont;font-size:1rem;letter-spacing:1px}.contact-form input::placeholder,.contact-form input[type=text],.contact-form textarea,.contact-form textarea::placeholder,.contact-main input::placeholder,.contact-main input[type=text],.contact-main textarea,.contact-main textarea::placeholder{color:#fff;font-family:BlinkMacSystemFont;font-size:1rem;letter-spacing:1px}.contact-form textarea,.contact-main textarea{height:10rem;max-height:100%}.contact-form button,.contact-main button{background-color:transparent;background:linear-gradient(90deg,#fd1056 50%,transparent 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #fff;color:#fff;font-family:BlinkMacSystemFont;letter-spacing:1px;max-width:50%;opacity:.9;padding:1rem;text-align:center;transition:all .4s ease;width:10rem}.contact-form label,.contact-main label{color:#fd1056;opacity:.7;position:absolute}.contact-main{grid-column:span 3}.myemail-txt{color:#fff;font-size:.9rem;opacity:.5}.footer{display:flex;flex-direction:row;justify-content:center;padding:6rem 1rem}.footer a{color:#8d8d8d;font-family:La Belle Aurore,cursive;opacity:.4}.scroll-button{-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}.about-main .download-btn:hover,.contact .sendemail-btn:hover,.contact-form button:hover,.contact-main .sendemail-btn:hover,.header a:hover,.portfolio .more-projects-btn:hover{background-position:0 100%;border-color:transparent;transition:all .4s ease}.project-image-cover:hover{opacity:.8;transition:all .4s ease}.nav-link.active:hover,.nav-link.main-active:hover,.nav-link:hover{color:#fd1056;letter-spacing:2px;transition:all .4s ease}.nav-link.active:hover:before,.nav-link.main-active:hover:before,.nav-link:hover:before{color:#fd1056;content:"<";display:inline;transition:all .4s ease}.nav-link.active:hover:after,.nav-link.main-active:hover:after,.nav-link:hover:after{color:#fd1056;content:"/>";display:inline;transition:all .4s ease}.crendential{display:flex;flex-direction:row;gap:50px}.title{color:#fd1056}
/*# sourceMappingURL=main.605c1e66.css.map*/