#wrap { position: relative; background: url(../img/index-background.png) no-repeat; min-height: 100vh; background-position-x: center; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12rem;}
#wrap .img_wrap { text-align: center; }
#wrap .img_wrap img { width: 80%; max-width: 35rem;}
#wrap .link { position:absolute ; text-align: center; font-size: 1.7rem; display: block; width:80%; max-width: 35rem; margin: 0 auto; padding: 1.5rem 0; background: #e7ebe6; color: #39393a; font-weight: 700; border-radius: 10px; bottom: 1.5rem;}