.Contact-module__gHhNmG__Contact{width:100%;display:grid}@media screen and (min-width:800px){.Contact-module__gHhNmG__Contact{grid-template-columns:1fr 1fr}}@media screen and (min-width:1000px){.Contact-module__gHhNmG__Contact{grid-template-columns:1fr 1fr}}.Contact-module__gHhNmG__ProfileImage{width:100%;overflow:hidden}.Contact-module__gHhNmG__ProfileImage img{object-fit:cover;object-position:right;width:100%;height:100%}.Contact-module__gHhNmG__ContactContentText{flex-direction:column;gap:15px;padding:30px;display:flex}@media screen and (max-width:800px){.Contact-module__gHhNmG__ContactContentText{padding-left:20px;padding-right:20px}}.Contact-module__gHhNmG__ContactTextWrapper{flex-direction:column;gap:30px;display:flex}.Contact-module__gHhNmG__SocialContact{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.Contact-module__gHhNmG__SocialContact h3{font-size:35px}.Contact-module__gHhNmG__SocialContact p{font-size:16px}
.FreelanceLink-module__FBC1Ta__FreelanceLink p,.FreelanceLink-module__FBC1Ta__FreelanceLink a{font-size:16px;font-weight:600}.FreelanceLink-module__FBC1Ta__FreelanceLink p{padding-bottom:10px}.FreelanceLink-module__FBC1Ta__FreelanceLink a{align-items:center;gap:7px;transition:color .2s ease-in-out;display:flex}.FreelanceLink-module__FBC1Ta__Arrow i{border:solid var(--foreground);border-width:0 1px 1px 0;padding:5px;transition:border .2s;display:inline-block;transform:rotate(-45deg)}.FreelanceLink-module__FBC1Ta__FreelanceLink a:hover{color:var(--dark-gold)}.FreelanceLink-module__FBC1Ta__FreelanceLink a:hover .FreelanceLink-module__FBC1Ta__Arrow i{border:solid var(--dark-gold);border-width:0 1px 1px 0}
.ButtonNavWrapper-module__RSRlUW__ButtonNavWrapper{gap:15px;width:100%;max-width:1200px;margin:0 auto;padding:30px 0;display:flex}@media screen and (max-width:800px){.ButtonNavWrapper-module__RSRlUW__ButtonNavWrapper{padding-left:20px;padding-right:20px}}
.Button-module__e7WGRa__Button{color:#222428;cursor:pointer;background-color:transparent;border:1px solid #ccc;border-radius:5px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .3s;display:block}.Button-module__e7WGRa__Button:hover,.Button-module__e7WGRa__Button:focus,.Button-module__e7WGRa__ButtonActive{background-color:var(--gold)}
.Job-module__WITUDq__Job{flex-direction:column;gap:2px;margin-bottom:20px;display:flex}.Job-module__WITUDq__Projects{flex-wrap:wrap;gap:20px;display:flex}.Job-module__WITUDq__Project{max-width:300px;display:block}.Job-module__WITUDq__Project h4{margin-bottom:5px}.Job-module__WITUDq__Project ul{flex-direction:column;gap:5px;padding-left:20px;display:flex}.Job-module__WITUDq__WebsiteLink{color:var(--foreground);font-weight:600;transition:color .2s ease-in-out}.Job-module__WITUDq__WebsiteLink:hover{color:var(--dark-gold)}
.Skills-module__9qF-xa__Skills{flex-wrap:wrap;justify-content:center;gap:30px;padding:30px;display:flex}.Skills-module__9qF-xa__Skill{text-align:left;width:100%;max-width:300px}@media screen and (max-width:800px){.Skills-module__9qF-xa__Skills{padding-left:20px;padding-right:20px}}
.Resume-module__aymBUW__Resume{flex-direction:column;gap:30px;width:100%;padding:30px;display:flex}.Resume-module__aymBUW__Error{text-align:center;justify-content:center;align-items:center;width:100%;height:500px;padding:30px;font-size:1.5rem;display:flex}@media screen and (max-width:800px){.Resume-module__aymBUW__Resume,.Resume-module__aymBUW__Error{padding-left:20px;padding-right:20px}}
.SocialMediaLinks-module__X0I6Va__SocialMediaLinks{gap:30px;display:flex}.SocialMediaLinks-module__X0I6Va__SocialMediaLinks a img{width:30px;height:auto}.SocialMediaLinks-module__X0I6Va__SocialMediaLinks a{transition:opacity .2s ease-in-out}.SocialMediaLinks-module__X0I6Va__SocialMediaLinks a:hover{opacity:.7}
.ResumeLink-module__MnppyW__ResumeLink p,.ResumeLink-module__MnppyW__ResumeLink a{font-size:16px;font-weight:600}.ResumeLink-module__MnppyW__ResumeLink p{padding-bottom:10px}.ResumeLink-module__MnppyW__ResumeLink a{align-items:center;gap:7px;transition:color .2s ease-in-out;display:flex}.ResumeLink-module__MnppyW__Arrow i{border:1px solid #fff;border-width:0 1px 1px 0;padding:5px;transition:border .2s;display:inline-block;transform:rotate(-45deg)}.ResumeLink-module__MnppyW__ResumeLink a:hover{color:var(--gold)}.ResumeLink-module__MnppyW__ResumeLink a:hover .ResumeLink-module__MnppyW__Arrow i{border:solid var(--gold);border-width:0 1px 1px 0}
