body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Alegreya Sans;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.customButton{align-items:center;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:large;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem;text-decoration:none;transition-duration:.4s;-webkit-transition-duration:.4s;width:-webkit-fit-content;width:fit-content}.customButton:hover{box-shadow:0 12px 16px 0 #0000003d,0 17px 50px 0 #00000030}@media (max-width:40rem){.customButton{font-size:.8rem;padding:.5rem 1rem}}.header{background:var(--header-bg);border-radius:0 0 7rem 7rem;box-shadow:0 2px 8px 0 #63636333;box-shadow:0 4px 10px #00000040;display:flex;grid-area:header;justify-content:space-between;left:0;margin:0 auto;padding-left:1rem;padding-right:1rem;position:fixed;right:0;z-index:1}.header-info{align-items:center;cursor:pointer;display:flex}#download-button{background:var(--primary-color);border:none;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:700;gap:.3rem;justify-content:center;margin-left:1rem;padding:.37rem .5rem;transition:box-shadow .15s,transform .15s}#download-button:focus{box-shadow:var(--primary-color) 0 0 0 1.5px inset,#2d234266 0 2px 4px,#2d23424d 0 7px 13px -3px,var(--primary-color) 0 -3px 0 inset}#download-button:active{box-shadow:var(--primary-color) 0 3px 7px inset;transform:translateY(2px)}#download-icon{width:1rem}.nav-profile-image{align-self:center;border-radius:50%;margin-left:.5rem;width:2.5rem}.navbar{display:flex;width:-webkit-fit-content;width:fit-content}.navbar_items{display:flex;list-style:none;padding:0}.navbar_item{margin:0 1rem;text-decoration:none}.navbar_item>a{color:#fff;font-size:1.1rem;font-weight:700;padding:.94rem 0;text-decoration:none}.navbar_item a.active,.navbar_item a:hover{border-bottom:.31rem solid var(--primary-color);color:var(--primary-color);padding-bottom:1rem}@media (max-width:40rem){.app-grid-container{background-color:var(--my-custom-color);display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:3rem auto 3rem;height:100%;margin:0;width:100%}#download-button{background:var(--primary-color);border-radius:8px;color:#fff;font-size:.9rem;font-weight:700;margin-left:.5rem}.navbar_item>a{font-size:.9rem}.navbar_item{margin:0 .6rem}.nav-profile-image{align-self:center;margin-left:.4rem;width:1.5rem}#download-text{font-size:.6rem}#download-icon{width:.6rem}}.main{background-color:#f1f1f1;flex-direction:column;grid-area:main;justify-content:center}#intro-section,.main{align-items:center;display:flex}#intro-section{background:var(--bg-color);flex-direction:row;gap:3rem;padding:10rem 8rem}.profile-image{align-self:center;border:1px solid #ddd;border-radius:0 273rem 269.93rem 270.07rem;height:auto;margin:0 auto;padding:5px;width:35%}.info-container{align-items:flex-start;border-left:.2rem solid var(--primary-color);display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding-left:3rem}.title-container{h1{color:var(--text-color);font-size:2.5rem;margin:0}}.info-container p{font-size:large;line-height:1.6rem;text-align:justify}#profile-links{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:40rem){#intro-section{flex-wrap:wrap;gap:2rem;justify-content:center;padding:6rem 1rem 1rem}.profile-image{border:1px solid #ddd;border-radius:0 273rem 269.93rem 270.07rem;padding:.2rem;width:70%}.info-container{align-items:center;border-left:0;gap:.4rem;padding-left:0}.title-container{text-align:center;width:-webkit-fit-content;width:fit-content;h1{font-size:1.5rem}}.info-container p{font-size:1rem;height:75%;line-height:1.4rem;overflow:auto}}#skill-section{background:var(--bg-color-skill);gap:.1rem;padding:0 1.5rem 5rem}#skill-section,.skill-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.skill-header{color:var(--text-color);width:100%}.logos-container{gap:5rem}.logos-container,.skill-container{display:flex;justify-content:center}.skill-container{align-items:center;color:var(--text-color);flex-direction:column;margin-top:1rem;padding:1rem 0}.p{font-family:Alegreya Sans;font-size:.9rem;text-align:center}.infoList{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-items:center;margin-top:1rem;padding:0 8rem}.infoBox{align-items:center;border-radius:1rem;box-shadow:var(--box-shadow-skills);display:flex;flex-direction:column;padding:0 1.5rem}.infoBox svg{border-radius:50%;height:4rem;margin-top:2rem;width:4rem}.infoBox h2{font-size:2rem;margin:0}.infoBox ul{font-size:1rem;list-style:none;padding:0;text-align:left}.infoBox li{color:var(--ul--color);line-height:1.5rem;margin:1rem 0}li>b{color:#605e5e}@media (max-width:40rem){#skill-section{padding:0 1.5rem}.title{color:var(--primary-color);font-size:20rem;margin:0}.subtitle{color:#5d5656;font-size:.8rem;margin-top:.5rem}.infoList{align-items:center;display:flex;flex-direction:column;justify-items:center;padding:0 1rem}.infoBox{justify-content:flex-start;margin:0;padding:auto;width:100%;h2{font-size:1.5rem}}.infoBox ul{overflow:scroll}.infoBox li{margin-top:.1rem}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.skill-header{display:flex;padding:1rem .5rem;width:90%;h1{font-size:x-large;margin:0}}.logos-container{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;svg{height:2.2rem;width:2.2rem}}.skill-container{padding:1rem 0}}#experience-section{align-items:center;background:var(--bg-color);display:flex;flex-direction:column;justify-content:center;width:100%}.experience-list{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;list-style:none;padding:3rem 1.2rem;li,ul{margin:0}}.info{flex-direction:row;padding:1rem 2rem}.exp-title,.info{align-items:center;display:flex;justify-content:center}.exp-title{background-color:var(--primary-color);color:#fff;flex-direction:column;padding:.5rem 0;position:relative;width:100%;h1{font-size:xx-large;margin:0}h5{font-size:medium;font-weight:400;margin:.1rem}}.work-year{margin-right:2rem;img{border:1px solid #ddd;border-radius:50%;height:4rem;width:4rem}}.work-description:before{border-bottom:.5rem solid #0000;border-left:1rem solid var(--primary-color);border-top:.5rem solid #0000;content:"";height:0;margin:-2rem;position:absolute;width:0}.work-description{align-items:flex-start;border-left:3px solid var(--primary-color);display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:.5rem 2rem;h1{font-size:x-large;font-size:1.5rem;margin:0}h5{font-size:1rem;font-weight:400;margin:.2rem 0 0}ul{margin-left:1rem;margin-top:.2rem;padding:0}li{line-height:1.2rem;list-style:disc;margin:.7rem}}@media (max-width:40rem){#experience-section{gap:1rem}.experience-list{margin:0;padding:3rem 1.2rem}.info{flex-wrap:wrap;padding:0}.exp-title{h1{font-size:x-large}h5{font-size:smaller}}.cone{border-bottom:0;border-right:0;border-top:0;height:0;width:0}.work-description:before{content:none}.work-description{align-items:center;border-bottom:.2rem solid var(--primary-color);border-left:none;border-radius:1rem;padding:1rem;text-align:justify;ul{margin-left:0;padding:0}li{line-height:1.2rem;list-style:disc;margin:.7rem}}.work-year{margin:0}}#education-section{background:var(--bg-color);justify-content:center;width:100%}#education-section,.education-list{align-items:flex-start;display:flex;flex-direction:column}.education-list{list-style:none}.edu-info{flex-direction:row;padding:1rem 2rem}.edu-info,.edu-title{align-items:center;display:flex;justify-content:center}.edu-title{background-color:var(--primary-color);color:#fff;flex-direction:column;padding:.5rem 0;width:100%;h1{font-size:xx-large;margin:0}h5{font-size:medium;font-weight:400;margin:.1rem}}.edu-year{display:flex;img{align-self:center;border:1px solid #ddd;border-radius:50%;height:5rem;width:5rem}}.edu-description{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:.5rem 2rem;h1{font-size:1.3rem;margin:0}h5{font-size:.9rem;font-weight:400;margin:.2rem 0 0}}@media (max-width:40rem){#education-section{align-items:center;gap:1rem;justify-content:center;padding:2rem rem}.education-list{margin:0;padding:0 1.2rem}.edu-info{flex-wrap:wrap;padding:0}.edu-title{h1{font-size:1.3rem}h5{font-size:.8rem}}.edu-description{align-items:center;border-left:none;padding:1rem;text-align:justify;h1{font-size:1.3rem;margin:0}h5{font-size:.8rem;font-weight:400;margin:.2rem 0 0}}.edu-year{margin:0}}#contact-section{background:var(--bg-color-contact);font-weight:700;height:100%;padding:5rem 0 2rem;width:100%;@media (max-width:40rem){padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;width:80%}}#contact-form,#contact-section{align-items:center;display:flex;flex-direction:column;justify-content:center}#contact-form{background:var(--bg-color-contact-form);border:.1rem solid #fff;border-color:var(--primary-color);border-radius:1rem;gap:1.5rem;margin-bottom:1rem;padding:0 3rem;width:45%}.contact-title{align-items:center;background-color:var(--primary-color);border-radius:0 0 10rem 10rem;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.2rem 0;width:30%;h1{font-size:x-large;margin:0}}.form-row{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%;label{align-self:flex-start}}#contact-section input,textarea{background-color:var(--my-custom-color);border:none;border-radius:.35rem;font-family:inherit;font-size:large;padding:.6rem 0 .6rem .5rem;width:100%;@media (max-width:40rem){padding-bottom:3%;padding-left:3%;padding-right:3%;padding-top:3%}}#contact-section input::placeholder,textarea::placeholder{font-size:large;padding:0 .1rem}#contact-section #submitButton{background:var(--primary-color);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:inherit;font-size:large;font-weight:700;gap:1rem;justify-content:center;margin-bottom:1rem;padding:.5rem;width:-webkit-fit-content;width:fit-content}@media (max-width:40rem){#contact-section{padding:2rem 0;width:100%}#contact-form{margin-top:3rem;padding:0 2rem;width:70%;.contact-title{width:70%;h1{font-size:1.3rem}}}#contact-section input::placeholder,textarea::placeholder{font-size:large;padding:0 .1rem}#contact-section button{width:100%}}#submitButton:disabled{background-color:#ccc;color:#666;cursor:not-allowed}#project-section{background:var(--bg-color-project);height:100%;justify-content:center;padding:3rem 0 2rem;width:100%}#flow-diagram,#project-section{align-items:center;display:flex;flex-direction:column}#flow-diagram{h1{font-size:1.5rem;margin-bottom:.5rem;margin-top:3rem}#flow-image{border:1px solid #ddd;border-radius:1rem;margin-top:2rem;padding:1.5rem;width:50%}#download-resume-header{margin-bottom:-1rem;margin-top:2rem}}#project-steps-container{background:var(--bg-color-project);margin:2rem 0;width:60%;.flow-section{background:var(--bg-color-project);border-radius:1rem;box-shadow:0 2px 5px #0000000d;margin:0 0 2rem;padding:.1rem;h2{background:var(--primary-color);border-radius:1rem 1rem 0 0;color:#fff;padding:.5rem}ul{padding-left:1.2rem}li{margin-bottom:.5rem}.emoji{font-size:1.2rem;margin-right:.3rem}}}@media (max-width:40rem){#project-steps-container{padding:.5rem 1rem;width:90%}}.footer{align-items:center;background:#232526;background:linear-gradient(90deg,#414345,#232526);display:flex;grid-area:footer;justify-content:space-between;padding:1.5rem}.social-connect{font-size:.8rem;gap:.1rem}.footer_links,.social-connect{align-items:center;display:flex;justify-content:center}.footer_links{list-style:none;margin:0;padding:0}.footer_link{margin:.35rem}.footer_link a{color:#fff;text-decoration:none}.footer_link a:active,.footer_link a:hover{color:#ccc}.footer_link svg{display:flex}.social-connect #linkedIn{height:22px;width:22px}.social-connect #youtube{height:26px;width:26px}.designedBy{align-items:center;color:#fff;display:flex;font-size:.8rem}.designedByText{font-size:.8rem;margin-left:.4rem}@media (max-width:40rem){.footer{padding:.5rem}.footer_link{margin:0}.social-connect p{font-size:.6rem}.social-connect #linkedIn{height:18px;width:18px}.social-connect #youtube{height:23px;width:23x}.designedBy{align-items:center;color:#fff;display:flex;font-size:.75rem}.designedByText{font-size:.75rem;margin-left:.3rem}}.loader{animation:spin 2s linear infinite;border:.2rem solid #f3f3f3;border-radius:50%;border-top-color:#c35888;height:1rem;width:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popup{align-items:center;animation:fadeIn .3s forwards;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{animation:popupIn .3s forwards;background:#088242;border-radius:1rem;margin:1rem;position:relative;text-align:center;transform:scale(.8);width:25%;h3{align-items:center;background:#fff;border-radius:1rem 1rem 0 0;color:#088242;display:flex;flex-direction:column;font-size:1.5rem;gap:.5rem;padding:1.2rem 0;width:100%}h3,p{margin:0;text-align:center}p{background:#088242;color:#fff;font-size:1.2rem;padding:1.5rem}#continueButton{background:#fff;border:none;border-radius:.5rem;color:#088242;cursor:pointer;font-family:inherit;font-size:large;font-weight:700;margin-bottom:1rem;padding:.5rem;width:30%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:40rem){.popup-content{width:80%}}:root{--my-custom-color:#f4f4f4;--primary-color:#c35888;--bg-color:linear-gradient(34deg,#fdfbf0,#ebf6ed);--bg-color-skill:#fff;--bg-color-project:#fff;--bg-color-contact:linear-gradient(34deg,#fdfbf0,#ebf6ed);--bg-color-contact-form:#fff;--text-color:#000;--ul--color:#4a4c50;--header-bg:linear-gradient(90deg,#414345,#232526);--box-shadow-skills:#00000029 0px 1px 4px}[data-theme=dark]{--bg-color:#121212;--bg-color-skill:#121212;--bg-color-project:#121212;--bg-color-contact:#121212;--bg-color-contact-form:#121212;--text-color:#fff;--ul--color:#fff;--box-shadow-skills:#f0ebeb29 0px 1px 4px}html{font-size:100%;height:100%}#root,body{background:linear-gradient(34deg,#fdfbf0,#ebf6ed);background:var(--bg-color);color:#000;color:var(--text-color);height:100vh;margin:0;padding:0}.app-grid-container{display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;height:100vh;margin:0;width:100%}.theme-toggle{background:#000;background:var(--text-color);border:none;border-radius:50%;color:linear-gradient(34deg,#fdfbf0,#ebf6ed);color:var(--bg-color);cursor:pointer;height:1.4rem;width:1.4rem}
/*# sourceMappingURL=main.8f7f85c6.css.map*/