.region-container .message-box{background:hsla(0,0%,100%,.75);border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,.5);margin:50px 25vw;padding:40px;position:absolute;text-align:center;width:50vw;z-index:2}.region-container .message-box p{margin:0}.region-container .message-box a{color:var(--c-teal)}.region-container a{text-decoration:none}.region-container{display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100vw}.region-container .region{align-items:center;background:#2bb5b6;border:none;color:#fff;cursor:pointer;display:flex;font-size:64px;font-weight:700;height:50vh;justify-content:center;position:relative;transition:background .3s ease;width:50vw}.region-container .region:hover{background:#ae4589}.region-container .region span{z-index:1}.region-container .region img{height:75%;position:absolute;width:75%;z-index:0}.region-container .crazy-rewsty{height:400px;left:54%;position:absolute;top:49%;transform:translate(-50%,-50%);width:400px;z-index:2}.region-container .rewsty-wrapper{position:relative}.region-container .rewsty-wrapper .rewsty{width:60%}.region-container .eyesocket{background:#0a0a0a;height:27%;left:19%;top:45%;width:27%;z-index:1}.region-container .eyeball,.region-container .eyesocket{border-radius:100%;box-sizing:border-box;padding:2%;position:absolute}.region-container .eyeball{background:#fff;height:80%;left:10%;top:10%;width:80%}.region-container .eye{background:#000;border-radius:100%;box-sizing:border-box;height:25%;position:relative;width:25%}@media only screen and (max-width:1025px){.region-container .crazy-rewsty{height:200px;width:200px}}