body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050214;font-family:Gruppo,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){body{background-color:#050214}}.sidebar{align-items:flex-start;color:#ccd6f6;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:0;position:fixed;top:0;width:40%;z-index:1}.titleName{align-items:left;padding-left:10vh;padding-top:15vh;text-align:left}.name{font-size:8vh;margin-bottom:4vh}.name,.title{font-weight:700}.title{font-size:18px;margin-bottom:2.5vh}.description{font-size:14px;margin-bottom:3vh}.menu{list-style-type:none;padding:0;text-align:left;width:100%}.menu li{margin:3vh 0}.menu li a{color:#7c7c7c;font-size:18px;padding-left:10vh;text-decoration:none;text-indent:10vw}.menu li a.active,.menu li a:hover{text-decoration:underline}.menu li a.active{color:#7487f1;font-weight:700}.sidebar .social-links{display:flex;justify-content:center;margin-top:2vh;padding-bottom:10vh;padding-left:10vh}.sidebar .social-links a{height:40px;margin:0 1vh;width:40px}.sidebar .social-links svg{height:100%;width:100%}@media (max-width:768px){.sidebar{grid-gap:20px;display:grid;grid-template-columns:1fr auto;height:auto;padding-left:20px;padding-right:20px;padding-top:20px;position:relative;text-align:left;width:100%}.titleName{grid-column:span 2;padding-left:0;padding-top:10px}.menu{align-items:flex-start;display:flex;flex-direction:column}.menu li{margin:10px 0}.menu li a{font-size:16px;padding-left:0;text-indent:0}.social-links{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-top:0;padding-left:0;padding-right:0}.social-links a{margin:0}}.content{color:#7c7c7c;margin-left:40%;right:0;width:50%;z-index:1}.content section{margin-bottom:7.5vh}h2{color:var(--main-color)}p{color:var(--text-color);font-size:19px;text-align:justify}.content section p:first-of-type{padding-top:15vh}.content section p:not(:first-of-type){padding-top:4vh}#work-projects{border-radius:10px;box-shadow:0 4px 8px #0000001a}.projects-container{align-items:flex-start;border-radius:2px solid;display:flex;justify-content:space-between}.left-column{width:30%}.right-column{display:flex;flex-direction:column;gap:10px;width:100%}.date-header{color:#9e9e9e;font-size:14px;font-weight:700;min-width:170px;padding:.5vh;text-align:left}.date-header:hover{padding:.5vh}.work-text{color:#6b6666;flex-grow:1;font-size:19px;width:100%}.experience-title-11n{color:#7c7c7c;font-size:18px;font-weight:700;margin-top:0;position:relative;text-align:left}.experience-container:hover{background-color:#11224059;border:2px solid #777ab6;border-radius:5px;box-shadow:0 0 10px rgbargba(0,0,0,.3);box-shadow:0 10px 30px -10px #020c1be6}.experience-text{color:#7c7c7c;font-size:16px;font-weight:400;text-align:justify;width:90%}.job-info{gap:1rem;padding:.5vh}.experience-container,.experience-wrapper,.job-info{display:flex;flex-direction:column}.experience-container{background-color:#050214;border-radius:5%;box-shadow:0 10px 30px -15px #020c1bb3;transition:border,box-shadow .5s}.experience-content{display:flex;flex-direction:row;gap:.5rem}.skill-bubbles{border:2px solid #7487f1;border-radius:9999px;color:#777ab6;display:inline-block;font-family:Inter,sans-serif;font-size:13px;font-weight:500;font-weight:700;margin-right:1vh;margin-top:1vh;padding:.75vh 1.75vh;position:relative;text-align:center;width:auto}.skills-container{display:flex;flex-wrap:wrap}#contact-form{padding-right:1rem;padding-top:0}#contact-form,#contact-form div{display:flex;flex-direction:column}#contact-form div{text-align:left}#contact-form label{margin-bottom:.5rem}#contact-form input,#contact-form textarea{border:1px solid #ccc;border-radius:4px;padding:.5rem;text-align:left}#contact-form textarea{margin-bottom:1rem}#contact-form button{background-color:#7487f1;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.75rem}#contact-form button:hover{background-color:#5563b1}@media (max-width:768px){.content{margin-left:0;padding:20px;width:100%}.content section p:first-of-type{padding-top:0}.projects-container{flex-direction:column}.right-column{width:100%}.experience-text{color:#7c7c7c;font-size:16px;font-weight:400;text-align:justify;width:100%}.experience-content{flex-direction:column}.job-info{padding:10px 0}#contact-form{padding:0}#contact-form,#contact-form div{display:flex;flex-direction:column}#contact-form div{margin-bottom:10px}#contact-form label{margin-bottom:5px}#contact-form input,#contact-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;text-align:left;width:100%}#contact-form textarea{height:100px;margin-bottom:10px}#contact-form button{background-color:#7487f1;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px}#contact-form button:hover{background-color:#5563b1}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.App{text-align:center}.App-header{align-items:center;background-color:#050214;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}}
/*# sourceMappingURL=main.e5e8705d.css.map*/