.text { width: 490px; } .img-page > img{ width: 650px; position: absolute; bottom: 60px; right: 40px; } .small-link { font-size: 20px; } .go-btn { text-decoration: none; display: block; position: absolute; left: 390px; } .go-btn button { color: #ffffff; border-color: #008ecf; border-width: 1px; line-height: 40px; padding: 30px 60px; font-size: 45px; font-weight: 400; vertical-align: middle; text-align: center; cursor: pointer; transition: border, background cubic-bezier(0.38, 0.04, 0.35, 0.96) 600ms; background: linear-gradient(to bottom, #005691 0%, #005691 50%, #008ecf 50%, #008ecf 100%) 0 0; background-size: 100% 200%; } .go-btn button:hover { outline: none; background-position: 0 100%; }