#wrap { background: #1e1519; min-height: 100vh; background-position-x: center; display: flex; flex-direction: column; justify-content: center; align-items: center; }
#wrap .img_wrap { width: calc(100% - 12rem);text-align: center; display: flex; flex-flow: column nowrap; gap: 20rem; justify-content: center; align-items: center;}
#wrap .img_wrap img { width:  20rem;}
#wrap .img_wrap a {
    font-size: 2.4rem;
    font-weight: 900;
    color: #fff;
    padding: 1.5rem 0;
    width: 100%;
    background: #cb3c69;
    display: block;
}