.image_button_container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }

.image_button_image {
opacity: 1;
display: block;
height: auto;
backface-visibility: hidden;
}

.image_button_middle {
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
text-align: center;
}

.image_button_container:hover .image_button_image {
opacity: 0.3;
}

.image_button_container:hover .image_button_middle {
opacity: 0.7;
}

.image_button_text {
background-color: rgb(221, 107, 92);
color: white;
font-size: 16px;
padding: 16px 32px;
}

.image_standard_container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }