#wrap { background: #50c7c5; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 20rem;}
#wrap .img_wrap { text-align: center; }
#wrap .img_wrap img { width: 60%; max-width: 35rem;}
#wrap .link { text-align: center; font-size: 1.8rem; display: block; width:80%; max-width: 35rem; margin: 0 auto; padding: 2rem 0; background: #40afb8; color: #fff; border-radius: .5rem;}