.page-module___8aEwW__page{flex:1;grid-template-columns:1fr 4fr;max-width:1150px;margin:0 auto;display:grid}.page-module___8aEwW__infoContainer{flex-direction:column;align-items:flex-start;gap:20px;margin-left:10px;padding:10px;display:flex}.page-module___8aEwW__infoContainer p{font-family:var(--font-pt-sans)}.page-module___8aEwW__infoContainer a,.page-module___8aEwW__projectLinks{color:#00f;font-family:var(--font-pt-sans)}.page-module___8aEwW__info{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__info ul{line-height:30px;list-style-type:none}.page-module___8aEwW__image{border:2.5px solid #8a7e6e;width:100%;height:auto;position:relative}.page-module___8aEwW__profileImage{aspect-ratio:1;object-fit:cover}.page-module___8aEwW__componentContainer{flex-direction:column;align-items:center;gap:30px;margin-left:20px;padding:8px;display:flex}.page-module___8aEwW__about,.page-module___8aEwW__experience,.page-module___8aEwW__projects,.page-module___8aEwW__contact{border:5px solid #8a7e6e;flex-direction:column;align-items:center;width:90%;height:auto;padding-bottom:20px;display:flex}.page-module___8aEwW__title{background:#d4cec4;width:100%;padding:10px}.page-module___8aEwW__contactForm{width:100%;padding:20px}.page-module___8aEwW__contactFormGrid{grid-template-columns:1fr 1.25fr;gap:24px;width:100%;display:grid}.page-module___8aEwW__contactFormSide{flex-direction:column;gap:20px;display:flex}.page-module___8aEwW__submitButton{cursor:pointer;width:fit-content;font-family:var(--font-courier-prime);text-transform:lowercase;background:#e8e2d8;border:1px solid #b0a898;border-radius:14px;padding:12px 24px}.page-module___8aEwW__feedbackMessage{color:#2a2a2a;width:100%;font-size:16px;font-family:var(--font-pt-sans);margin-top:12px}@media (max-width:920px){.page-module___8aEwW__contactFormGrid{grid-template-columns:1fr}.page-module___8aEwW__projectLinks,.page-module___8aEwW__rightSide button{width:auto}}@media (max-width:768px){.page-module___8aEwW__page{grid-template-columns:1fr;max-width:100%}.page-module___8aEwW__infoContainer{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px;margin-left:0}.page-module___8aEwW__profileImage{flex:0 0 110px;width:110px;max-width:110px}.page-module___8aEwW__info{width:100%}.page-module___8aEwW__info ul{flex-wrap:wrap;gap:14px;line-height:22px;display:flex}.page-module___8aEwW__componentContainer{margin-left:0;padding:10px}.page-module___8aEwW__about,.page-module___8aEwW__experience,.page-module___8aEwW__projects,.page-module___8aEwW__contact{width:100%}.page-module___8aEwW__jobInfo{grid-template-columns:1fr;gap:12px}.page-module___8aEwW__jobTitle{align-items:flex-start}.page-module___8aEwW__jobInfo .page-module___8aEwW__image{max-width:160px}}@media (max-width:420px){.page-module___8aEwW__textContainer{font-size:16px}.page-module___8aEwW__jobInfo .page-module___8aEwW__image{max-width:140px}}.page-module___8aEwW__textContainer{padding:5px;font-size:18px}.page-module___8aEwW__experienceContainer{padding:10px}.page-module___8aEwW__experienceContainer ul{line-height:20px;list-style-type:none}.page-module___8aEwW__jobInfo{grid-template-columns:.5fr 1fr;gap:20px;display:grid}.page-module___8aEwW__jobTitle{flex-direction:column;align-items:flex-start;padding:5px;display:flex}.page-module___8aEwW__jobDescription{width:90%}.page-module___8aEwW__projectLinks{gap:10px;width:20%;display:flex}.page-module___8aEwW__contactContent{flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.page-module___8aEwW__contactMessage{font-family:var(--font-pt-sans);text-align:center;color:#333;max-width:500px;font-size:18px;line-height:1.6}.page-module___8aEwW__contactLinks{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.page-module___8aEwW__contactLink{color:#00f;font-family:var(--font-pt-sans);font-size:16px;text-decoration:none}
