#about { background-color: $white; img { display: block; height: 30vh; margin: 0 auto 10px; } .about-container { margin-bottom: 60px; h1 { font-size: $web-h1; @media screen and (max-width: 700px) { font-size: $mobile-h1; } } p { text-align: justify; line-height: $web-h1; font-size: $web-p; margin: 20px 0; color: $black-3; @media screen and (max-width: 700px) { font-size: $mobile-p; line-height: $mobile-h1; } } &.button { display: flex; justify-content: center; border-radius: 30px; padding: 15px 20px; background-color: $black-1; color: $white; transition: .3s; &:hover { cursor: pointer; background-color: $black-2; } } .experience-list { list-style: none; li { margin-bottom: 30px; width: 55%; margin-left: 20px; @media screen and (max-width: 700px) { width: 95%; margin: 0 0 30px; } h3 { font-size: $web-h3; @media screen and (max-width: 700px) { font-size: $mobile-h3; } &:before { display: inline-block; height: 15px; width: 15px; border-radius: 50%; content: ""; border: solid 2px $black-2; margin-right: 7px; } &.actual:before { background-color: $green-color; } &.not-actual:before { background-color: grey; } } h5 { font-style: italic; margin-bottom: 5px; font-size: $web-h5; @media screen and (max-width: 700px) { font-size: $mobile-h5; } } p { font-size: $web-p; margin: 0; @media screen and (max-width: 700px) { font-size: $mobile-p; } } } } .skill { margin-bottom: 20px; } } }