body,html{background-color:#f3e8e1;margin:0;max-width:100vw;padding:0}.Intro-page,body,html{overflow-x:hidden;width:100%}.Intro-page{align-items:center;display:flex;flex-direction:row;font-family:"sans-serif",Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-weight:bolder;justify-items:center;min-height:100vh}.Intro-basic-info{animation:slideRight .7s ease-in;background:linear-gradient(270deg,#f01e2c,#8b0000);bottom:0;box-shadow:0 0 20px #000;color:#fff;font-size:1.2vw;left:0;position:fixed;top:0;z-index:1000}.Intro-basic-info,.Intro-basic-info-content{align-items:center;display:flex;flex-direction:column}.Intro-basic-info-content{height:100%;margin-top:30%;padding:20px;width:100%}.Intro-basic-info-content>*{margin-bottom:30px}.Intro-basic-info-content>:last-child{margin-bottom:0}.Intro-basic-info-content-link{color:#fff;display:inline-block;position:relative;text-decoration:none}.Intro-basic-info-content-link:after{background-color:#ecc2c2;bottom:-20%;content:"";height:2px;left:0;position:absolute;transition:transform .3s ease-out;width:100%}.Intro-basic-info-content-link:hover:after{transform:scaleX(0)}.profile-image{border-radius:50%;box-shadow:2px 2px 3px #0006;height:auto;width:50%}.Intro-basic-info:hover{transform:translateX(-10px);transition:.8s ease-in-out}.profile-image:hover{box-shadow:3px 3px 3px #fff6;opacity:70%;transform:translateY(-10px);transition:.4s ease-in-out}@keyframes slideRight{0%{opacity:0;transform:translateX(-100%)}to{opacity:100%;transform:translateX(0)}}.Intro-detailed-info{align-items:center;display:flex;flex-direction:column;height:auto;margin-left:18%;overflow-x:hidden;overflow-y:auto;width:100%}.Intro-about-me-info{animation:fadeIn .5s ease-out;line-height:1.5;margin-top:5%;text-align:center}.Intro-about-me-info h3{font-size:1.8vw}.Intro-about-me-info p{font-size:1.3vw}.Intro-about-me-info-link{color:#fc9046;display:inline-block;margin-left:.25em;position:relative;text-decoration:none}.Intro-detailed-technical-info{background:linear-gradient(180deg,#f3e8e1 20%,#1d2023 0,#1d2023 70%,#f3e8e1 0);flex-direction:column;height:50em;margin-top:5%;position:relative;width:100%}.Intro-detailed-technical-info,.Intro-skill-info{align-items:center;display:flex;justify-content:center}.Intro-skill-info{background:#1a1d22;border-radius:50px;box-shadow:0 0 20px -5px #000;flex-direction:row;height:30em;width:70%;z-index:1000}.Intro-skill-info:hover{transform:translateY(-10px);transition:.3s ease}.Intro-skill-info-section{align-items:center;color:#f3e8e1;display:flex;flex-direction:column;font-family:sans-serif;font-weight:400;height:90%;justify-items:center;margin:1.8rem;padding:2em;text-align:center}.Intro-skill-info-section svg{height:15%;padding-bottom:20px;width:15%}.Intro-skill-info-section-br-line{background-color:#737373b5;display:inline-block;height:80%;margin:5%;padding:0;width:2px}.Intro-skill-info-section-description{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-items:center}.Intro-skill-info-section-description h3,.Intro-skill-info-section-description p{font-size:1rem;margin:0;padding:10px 0}.Intro-skill-info-section-description h3{color:#7fffd4;font-weight:400}.Intro-skill-info-section-language p{margin:0;padding:5px 0}.Intro-skill-info-section-language h3{color:#505050;margin:0;padding:20px 0 0}.Intro-skill-info-section-language{font-size:.8vw}.Intro-tech-orbit-info-intro{border-top:2px dashed #5897ad;color:#fff;font-size:30px;left:28%;position:absolute;top:65%;width:100%}.Intro-tech-orbit-info-intro h3{margin:0;text-shadow:0 0 3px #fffc}.Intro-tech-orbit-info{background-color:initial;width:70%}.Intro-profession-experience-info{display:flex;flex-direction:row;justify-content:space-evenly;margin:3vw 0;width:100%}.Intro-profession-experience-info-title{border:2px dashed #333}.Intro-profession-experience-info-title h3{font-size:2vw;margin:0;padding:1rem}.Intro-profession-experience-info h3{color:#333;margin-bottom:1em}.profession-experience{border:2px dashed #333;display:flex;flex-direction:column;gap:1em}.experience-item{padding:1.5em}.experience-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.experience-header h4{color:#2c3e50;font-size:1.5em;margin:0}.experience-date{color:#7f8c8d;font-size:1em}.experience-details{margin:0;padding-left:1.5em}.experience-details li{color:#34495e;font-size:1.3em;line-height:1.6;margin-bottom:.5em}.Intro-projects-info{animation:fadeIn .5s ease-out;background-color:initial;border-bottom:4px dotted #333;margin-left:5rem;margin-right:5rem;padding:3rem}.Intro-projects-info #Intro-projects-info-title{color:#1d2023;font-size:3.5rem;margin-bottom:4rem;margin-top:0;text-align:center;text-shadow:0 0 3px #656464cc}.projects-container{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(2,minmax(30%,1fr))}.Intro-contact-info{animation:fadeIn .5s ease-out;display:flex;flex-direction:column;padding:30px;width:60%}#Intro-contact-info-title{color:#333;font-size:2.5rem;letter-spacing:3px;margin-top:0;text-align:center;text-transform:uppercase}.Intro-basic-info-content-social,.Intro-contact-info-socials{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-bottom:2rem}.Intro-contact-info-socials svg{color:#007bff82;height:2.5rem;width:2.5rem}.Intro-basic-info-content-social svg{color:#fff;height:2.5rem;width:2.5rem}.Intro-contact-info-socials svg:hover{color:#0153a9;transform:translateY(-10px);transition:.3s ease}.Intro-basic-info-content-social svg:hover{color:#100f0f;transform:translateY(-10px);transition:.3s ease}.Intro-contact-form{display:flex;flex-direction:column;justify-content:center}.Intro-contact-form input,.Intro-contact-form textarea{border:#0000;border-radius:5px;font-size:1rem;margin-bottom:20px;padding:1rem}.Intro-contact-form input:focus,.Intro-contact-form textarea:focus{box-shadow:0 0 0 2px #007bff80;outline:#0d76f6}.Intro-contact-form textarea{min-height:150px;resize:none}.Intro-contact-form button{align-self:center;background-color:#007bff82;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;letter-spacing:1px;margin-top:1rem;padding:12px 25px;text-transform:uppercase;transition:background-color .3s ease}.Intro-contact-form button:hover{background-color:#0153a9}.Intro-basic-info-navigation{display:flex;gap:2rem;justify-content:space-around;padding:10px}.Intro-basic-info-navigation button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;transition:color .3s ease}.Intro-basic-info-navigation button:hover{color:#100f0f}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.Intro-page,.Intro-profession-experience-info{flex-direction:column}.Intro-basic-info{position:static;width:100%}.Intro-detailed-info{margin-left:0}}@media (max-width:768px){.Intro-about-me-info h3{font-size:4vw}.Intro-about-me-info p{font-size:3vw}#Intro-projects-info-title{font-size:2.5rem}.Intro-detailed-info{height:auto}.Intro-profession-experience-info-title h3{font-size:10vw;margin:0;text-align:center}.Intro-detailed-technical-info{display:none}.Intro-skill-info-section-br-line{height:2px;margin:20px 0;width:80%}.projects-container{grid-template-columns:1fr;width:100vw}.Intro-tech-orbit-info{display:none}.Intro-basic-info-navigation{display:flex;gap:.5rem;justify-content:space-around}.Intro-contact-info{width:90%}.profile-image{border-radius:50%;box-shadow:2px 2px 3px #0006;height:50vw;width:50vw}.Intro-basic-info-content{font-size:5vw}}@keyframes funRotation{0%{filter:hue-rotate(0deg);transform:rotate(0deg)}25%{filter:hue-rotate(90deg);transform:rotate(90deg) scale(1.1)}50%{filter:hue-rotate(180deg);transform:rotate(180deg) scale(.9)}75%{filter:hue-rotate(270deg);transform:rotate(270deg) scale(1.1)}to{filter:hue-rotate(1turn);transform:rotate(1turn)}}.fun-mode *{animation:funRotation 8.5s linear infinite}.fun-mode :nth-child(odd){animation-direction:reverse}.fun-mode :nth-child(3n){animation-duration:8s}.fun-mode :nth-child(3n+1){animation-duration:7.5s}.tech-orbit-container{margin:1vw;min-height:10vw;overflow:hidden;width:100%}.orbit-container,.tech-orbit-container{align-items:center;display:flex;justify-content:center}.orbit-container{background-color:#1d2023;border-radius:50%;height:20vw;padding:3px;position:relative;transform-style:preserve-3d;width:20vw}.orbit{animation:orbit linear infinite;border:2px dashed #5897ad;border-radius:50%;position:absolute}#Java.orbit{animation-duration:10s;height:2vw;width:2vw}#React.orbit{animation-duration:4s;height:6vw;width:6vw}#Javascript.orbit{animation-duration:10s;height:10vw;width:10vw}#AWS.orbit{animation-duration:8s;height:14vw;width:14vw}#Python.orbit{animation-duration:15s;height:18vw;width:18vw}.pos{animation:counter-rotate 10s linear infinite;left:50%;position:absolute;top:0}.pos-tech{height:2.5em;width:2.5em}.pos img{height:100%;transform:rotate(205deg);width:100%}@keyframes orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counter-rotate{0%{transform:translate(-50%,-50%) rotate(155deg)}to{transform:translate(-50%,-50%) rotate(-205deg)}}.project-container{align-items:center;background-color:initial;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;overflow:hidden;padding:2rem;transition:transform .3s ease}.project-container:hover{transform:translateY(-10px)}.project-image{border-radius:10px;height:300px;object-fit:cover;width:100%}.project-information-name-link{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}.project-information-name-link h2{font-size:2rem}.project-links{display:flex;gap:1rem}.project-github-link,.project-link{color:#000000cf;font-size:1.7rem;transition:color .3s ease}.project-github-link:hover,.project-link:hover{color:#0d76f6}.project-summary{color:#86b6e5;font-style:italic;margin-bottom:.5rem}.project-stacks{color:#8b949e;font-size:1rem;margin-bottom:1rem}.project-description{color:#34495e;font-size:1.2rem;line-height:1.5}.App{min-height:100vh;min-width:100vw;overflow-x:hidden}
/*# sourceMappingURL=main.8f7fc9dc.css.map*/