.btn { display: block; width: CALC(100% - 78px); padding: 10px 39px 10px 39px; border-radius: 3px; background-image: linear-gradient(to right, #0f259d, #5ba8f4); font-family: Nunito, serif; font-size: 14px; font-weight: bold; line-height: 0.93; text-align: center; color: #fff; margin-bottom: 10px; text-decoration: none; text-transform: uppercase; &.auto_width { width: fit-content; margin: 0 auto; } &.btn_facebook_share { background-image: none; background-color: #0f259d; } &.btn_twitter_x_share { background-image: none; background-color: #5ba8f4; } }