.intro-section{display:flex;flex-direction:column;align-items:center;margin-top:2%}.intro-profile-div{border-radius:50px;width:85%}.intro-profile-section{padding-top:10px;width:100%;height:415px;display:flex;justify-content:space-between}.name-section{padding-left:40px}.intro-img{border-radius:50px;width:280px;margin-top:75px;margin-right:65px}.links-section{width:80%;display:flex;justify-content:space-between}.web-link{border-bottom:1.5px solid black;margin:20px 20px 0;padding:10px 20px;text-align:center;width:33%}.external-links{display:flex}.external-links *{margin-right:30px;width:30px;height:30px}.link1:hover{--linkHoverColor: #da91ba;border-color:var(--linkHoverColor);background-color:var(--linkHoverColor);transition:.2s ease}.link2:hover{--linkHoverColor: #dad391;border-color:var(--linkHoverColor);background-color:var(--linkHoverColor);transition:.2s}.link3:hover{--linkHoverColor: #91daae;border-color:var(--linkHoverColor);background-color:var(--linkHoverColor);transition:.2s}.profile-page-about-me{width:300px;padding-left:10px;padding-right:25px;padding-bottom:1px;transition:background-color .3s ease-out}.profile-page-about-me:hover{--linkHoverColor: #a1d0e6;border-color:var(--linkHoverColor);background-color:var(--linkHoverColor)}.welcome{width:fit-content;padding-left:4px;padding-right:10px;padding-bottom:1px;transition:background-color .3s ease-out}.welcome:hover{--linkHoverColor: #bfb6eb;border-color:var(--linkHoverColor);background-color:var(--linkHoverColor)}@media (max-width: 768px){h1{font-size:2.5rem}.welcome{padding-left:32%}.intro-profile-section{flex-direction:column;align-items:center;height:auto;width:100%}.name-section{padding-left:0;text-align:center}.intro-img{width:200px;display:block;margin:0 auto}.links-section{flex-direction:column;align-items:center;width:100%}.web-link{width:90%;margin:10px 0}}@media (max-width: 480px){h1{font-size:2rem}.intro-img{width:150px}.intro-profile-div{width:100%;padding:10px}.links-section,.external-links{width:100%;justify-content:center}.web-link{margin:5px 0;padding:8px 10px}}:root{font-family:Titillium Web,sans-serif;color-scheme:light dark;color:#000;background-color:#fff}a{position:relative;color:#000;text-decoration:none}body{margin:0;overflow-x:hidden}h1{font-size:3.4rem;margin:0}section{position:relative}h3{font-weight:100}.check-out-button{border-bottom:1px solid black;padding:5px;transition:.5s ease}.check-out-button:hover{background-color:#000;border-color:#000;border-radius:12px;color:#fff}.project-title{display:flex;justify-content:center}.single-project{border:1px solid white;border-radius:15px;padding:10px 30px 50px;height:380px;margin-bottom:50px;transition:background-color .3s ease}.single-project:hover{background-color:#a9d2dfd2;transition:background-color .2s ease}.project-parent-div{width:500px}.map-projects{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width: 768px){h1{font-size:2.4rem}.single-project{padding:20px;height:auto;margin-bottom:30px}.project-parent-div{width:100%}.map-projects{flex-direction:column;align-items:center}.project-title{font-size:2rem;text-align:center}.project-image{width:100%;height:auto}.description-project{font-size:1rem}}@media (max-width: 480px){h1{font-size:1.8rem}.single-project{padding:15px;height:auto;margin-bottom:20px}.project-parent-div{width:100%}.project-title{font-size:1.5rem}.project-image{width:100%;height:auto}.description-project{font-size:.9rem}.project-image{display:none}}@media (min-width: 1800px){.project-image{display:none}}.about{display:flex;justify-content:center}.school-section{margin-top:50px;display:flex;justify-content:space-around}.me-section{padding:10px 30px;border-radius:10px;margin-left:10px;width:33%;transition:.2s ease}.me-section:hover{background-color:#d0f4de}.currently-working-on-section{padding:10px 30px;border-radius:10px;width:33%;transition:.2s ease;margin-right:10px}.currently-working-on-section:hover{background-color:#a0c4ff}.interests-section{border:1px solid black;display:flex;justify-content:center;flex-direction:column}.interest-list{display:flex}@media (max-width: 768px){.about{font-size:2rem;text-align:center}.school-section{flex-direction:column;align-items:center;margin-top:30px}.me-section,.currently-working-on-section{width:90%;margin:20px 0;padding:15px}.me-section:hover,.currently-working-on-section:hover{background-color:initial}}@media (max-width: 480px){.about{font-size:1.5rem;text-align:center}.me-section,.currently-working-on-section{width:80%;margin:15px 0;padding:10px;font-size:.9rem}.currently-working-on-section h2,.me-section h2{font-size:1.2rem}.currently-working-on-section h3{font-size:1rem}}.title{display:flex;justify-content:center}.single-job{width:80%;margin-left:5%;margin-bottom:5%;margin-top:-20px}.experience-section{margin-top:40px}.role-title{display:flex}.role{margin-right:10px}.employer{padding-top:8px}.description{margin-top:-20px}.vertical-line{margin-left:80px;width:2px;height:50px;background-color:#80808067}.languages{margin-top:-20px;margin-bottom:20px}@media (max-width: 480px){.single-job{width:90%;margin-left:5%;margin-bottom:5%;margin-top:-20px}.role-title{display:block;padding-bottom:15px}.role{margin:0;padding:0}.employer{padding:5px 0 0;margin-top:0;margin-bottom:10px}}.hidden{opacity:0;filter:blur(5px);transform:translate(-100%);transition:all 1s}.hidden2{opacity:0;filter:blur(5px);transform:translate(100%);transition:all 1s}.hidden3{opacity:0;filter:blur(5px);transform:translateY(100%);transition:all 1s}.hidden4{opacity:0;filter:blur(5px);transform:translateY(-100%);transition:all 1s}@media (prefers-reduced-motion){.hidden,.hidden2,.hidden3,.hidden4{transition:none}}.show{opacity:1;filter:blur(0);transform:translate(0)}.go-back{margin-left:65px;margin-top:5px}.link-go-back{display:flex;transition:.2s ease-in-out}.back-button-arrow{margin-right:5px;transition:.2s ease-in-out}.link-go-back:hover .back-button-arrow{transform:translate(-30%)}@media (max-width: 480px){.go-back{margin-left:5px;margin-top:5px}}
