.aboutWrapper{margin:0 5em 5em}.aboutHeader__wrapper{font-family:var(--font-regular);text-align:center;max-width:980px;margin:0 auto;padding:9.7em 0 8em}.aboutHeader{font-family:var(--header-bold);margin:0;font-size:4.5em;line-height:1.1}.aboutHeader>span{color:var(--blue)}.aboutSubHeader{margin:1rem 0 0;font-size:2em}.aboutHeader__wrapper>h3{color:var(--blue);margin:1.2rem 0 0;font-size:1.7em}.aboutHeader__wrapper>p{color:var(--dark-gray);max-width:760px;margin:1rem auto 0;font-size:1.2em;line-height:1.8}.aboutContent{font-family:var(--font-regular)}.aboutContent__body>section{max-width:860px;margin:2rem auto}.aboutContent__header{text-align:center;margin-top:4rem;font-size:1.6em}.aboutContent__personalInfo__list{margin:0;padding:0;display:flex}.aboutContent__personalInfo__list li{margin:30px 0;padding:0;font-size:1.3em;list-style:none}.key{color:var(--dark-gray)}.value{color:var(--white)}.list__right a:link,.list__right a:visited,.list__right a:active{color:var(--white);text-decoration:none}.list__right a:hover{color:var(--white);text-decoration:underline}.list__left{margin-right:70px}.aboutContent__personalInfo a:link,.aboutContent__personalInfo a:visited{text-decoration:none}.aboutContent__personalInfo a:active{background-color:var(--white)}.aboutContent__personalInfo a:hover{text-decoration:underline}.separator{border-color:var(--dark-gray);border-style:solid;border-width:0 0 1px;max-width:500px;margin:40px auto}.skills__body{margin-top:60px;font-size:1.3rem}.skills__body__list{flex-wrap:wrap;gap:1rem .5rem;font-size:1rem;display:flex}.skills__body__list .tag--component{padding:.25rem .75rem;font-weight:700;transition:background-color .5s}.skills__body__list .tag--component:hover{background-color:var(--blue)}.aboutContent__experience,.aboutContent__approach{text-align:center;background:linear-gradient(#171a20 0%,#111 100%);border:1px solid #2e3238;border-radius:1rem;padding:28px;font-size:1.35em;line-height:1.8}.aboutTestimonials{margin-top:3rem}.testimonialCard{text-align:center;background:#151920;border:1px solid #2e3238;border-radius:1rem;align-items:center;max-width:860px;min-height:355px;margin:1.4rem auto 0;padding:2rem;display:flex}.testimonialQuote{color:var(--white);margin:0;font-size:1.2rem;line-height:1.9}.testimonialAuthor{color:var(--blue);font-family:var(--font-semiBold);margin-top:1.2rem;font-size:1.1rem}.testimonialControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.testimonialButton{border:1px solid var(--blue);color:var(--white);cursor:pointer;font-family:var(--font-regular);background:0 0;border-radius:999px;padding:.4rem .9rem}.testimonialButton:hover{background:var(--blue-transparent)}.testimonialDots{gap:.35em;margin:0 .2rem;display:flex}.testimonialDot{border:1px solid var(--blue);cursor:pointer;background:0 0;border-radius:50%;padding:.35em}.testimonialDotActive{background:var(--blue)}.experienceList{grid-template-columns:1fr 1fr;column-gap:1rem;margin:0;padding:0;display:grid}.experienceList li{margin:30px 0;font-size:1.3em;line-height:2em;list-style:none;display:flex}.listMarker{padding-right:15px;position:relative;top:10px}.icon{text-align:center;background-color:var(--blue);border-radius:50%;padding:.6em;width:18px!important}@media screen and (max-width:960px){.list__left{margin-right:0}.aboutContent__personalInfo__list{flex-direction:column}.aboutContent__personalInfo__list li:last-child{margin:30px 0 0}.separator{width:100%;max-width:100%}.aboutWrapper{margin-left:40px;margin-right:40px}.experienceList{grid-template-columns:1fr}.aboutHeader{font-size:3.7em}.aboutHeader__wrapper{padding-top:5.5em;padding-bottom:3em}}@media screen and (max-width:600px){.aboutHeader{font-size:2.9em}.aboutSubHeader{font-size:1.5em}.aboutHeader__wrapper>h3{font-size:1.3em}.aboutContent__approach{padding:20px;font-size:1.1em}.testimonialCard{padding:1.25rem}.testimonialQuote{font-size:1rem}}@media screen and (max-width:450px){.value{display:block}}
