.site-contact{ padding: 150px 0 100px; background: $gray; @include mobile{ padding: 120px 0 100px; } &-title{ font-weight: 700; @include tablet{ font-size: 40px; } span{ color: $primary-color; } } &-form{ margin-top: 20px; h4{ font-weight: 300; text-transform: uppercase; margin-bottom: 50px; letter-spacing: 3px; @include tablet{ font-size: 20px; } @include desktop{ margin-bottom: 70px; } } } } .contact-form-generator { margin-top: 20px; a{ color: $text-color-dark; font-size: 13px; text-transform: uppercase; margin-bottom: 50px; letter-spacing: 3px; &:hover{ text-decoration: none; } @include tablet{ font-size: 20px; } @include desktop{ margin-bottom: 70px; } } }