.AppHeading{color:rgba(var(--color-base),1);padding-bottom:3rem;text-align:center;text-transform:uppercase}.AppHeading--h1{font-size:3rem}.AppHeading--h2{font-size:2rem}.SectionWelcome{padding-top:2rem}.SectionWelcome__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.SectionWelcome__img{height:auto;max-width:25rem;width:80vw}.SectionWelcome__text{color:rgba(var(--color-base),1);padding:1rem}.SectionWelcome__greeting{display:block;font-size:2rem}@media(min-width:768px){.SectionWelcome{padding-top:8rem}.SectionWelcome__wrapper{flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-evenly}.SectionWelcome__text{color:rgba(var(--color-base),1);padding:1rem;width:300px}}.SectionAbout__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.SectionAbout__paragraph{color:rgba(var(--color-base),1);max-width:500px;padding-top:2rem;text-align:center}.SectionAbout__img{height:auto;max-width:25rem;width:80vw}@media(min-width:768px){.SectionAbout__wrapper{align-items:flex-start;flex-direction:row}.SectionAbout__title{margin-bottom:4rem}.SectionAbout__paragraph{padding-top:1rem;text-align:left}}.SectionSkills__wrapper{margin:0 auto;width:auto}.SectionSkills__title{font-size:2rem;text-align:center;text-transform:uppercase}.SectionSkills__list,.SectionSkills__title{color:rgba(var(--color-base),1)}.SectionSkills__tech{margin-bottom:1rem}.SectionSkills__tech .tech__title{border-bottom:.3rem solid rgba(var(--color-base),1);font-size:1.5rem;padding:0 0 0 .5rem;text-transform:uppercase}.SectionSkills__tech .tech__list{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;padding:1.5rem 1rem}.SectionSkills__tech .tech__item{align-items:center;display:flex;flex-direction:column;justify-content:center}.SectionSkills__tech .tech__icon{height:2.8125rem}.SectionSkills__tech .tech__name{padding-top:.2rem;text-transform:uppercase}@media(min-width:768px){.SectionSkills__tech{margin-bottom:2rem}.SectionSkills__tech .tech__list{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1024px){.SectionSkills__tech{margin-bottom:2rem}.SectionSkills__tech .tech__list{gap:6rem 0;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top:2rem}}.SectionTechBackground__item{margin-bottom:4rem}.SectionTechBackground__label{align-items:center;display:flex;gap:1.5rem;margin-bottom:1rem}.SectionTechBackground__img{height:50px;width:auto}.SectionTechBackground__wrapper{color:rgba(var(--color-base),1);letter-spacing:.1em}.SectionTechBackground__wrapper div:nth-child(2){font-size:.7rem}.SectionTechBackground__paragraph{color:rgba(var(--color-base),1);letter-spacing:.05em}.SectionPortfolio{color:rgba(var(--color-base),1)}.SectionPortfolio__description{font-size:1.5rem;text-align:center}.SectionPortfolio__list{display:flex;flex-direction:column;gap:20px;margin:2rem 0 1rem}.SectionPortfolio__item{border:3px solid rgba(var(--color-base),1)}.SectionPortfolio__link{align-items:center;display:flex;flex-direction:column;transition:.2s}.SectionPortfolio__link:hover{opacity:.8}.SectionPortfolio__img{height:10rem;-o-object-fit:cover;object-fit:cover;width:100%}.SectionPortfolio__wrapper{padding:.7rem 1rem 2rem}.SectionPortfolio__title{padding-bottom:.5rem}@media(min-width:768px){.SectionPortfolio__link{flex-direction:row}.SectionPortfolio__img{height:14rem;width:12rem}}@media(min-width:1024px){.SectionPortfolio__img{height:11rem;width:18rem}}.SectionContact{color:rgba(var(--color-base),1)}.SectionContact__description{font-size:1.5rem;padding-bottom:2rem;text-align:center}.SectionContact__list{display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:2rem auto;width:-moz-max-content;width:max-content}.SectionContact__item{align-items:center;display:flex;font-size:1.3rem;gap:1.3rem}.SectionContact__item:hover{opacity:.8}.SectionContact__icon{height:3rem;width:auto}@media(min-width:768px){.SectionContact__list{flex-direction:row;flex-wrap:wrap;margin:0 auto;width:auto}}
