.c-support { display: flex; margin-top: 100px; flex-direction: column; border-top: 4px solid $color-light-gray; border-bottom: 4px solid $color-light-gray; padding: 90px 0 40px 0; h2 { margin: 0; font-weight: $bold; @include font-size(64px); letter-spacing: -0.02em; color: $color-primary; line-height: 64px; } a { font-weight: $bold; @include font-size(48px); line-height: 56px; text-align: center; letter-spacing: 0.01em; color: $color-primary; border: 12px solid $color-yellow; box-sizing: border-box; border-radius: 40px; width: 550px; display: inline-block; padding: 33px 23px 33px 193px; margin-right: 0; margin-left: auto; position: relative; top: -50px; transition: all $ease-dynamic 350ms; &:hover { background: $color-yellow; } } }