.op-home-image {
    position: relative;
  	overflow:hidden;
}
.op-home-image img{
    height: 550px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}

.op-home-image .text-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    color: white;
    width: 100%;
}
.op-home-image .text-content .text{
    width: 100%;
    text-align: center;
}