.comp_logo {
    height: 200px;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.comp_logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
h1 {
    font-size: 2em;
}
.item-title p {
    color: #F8F8F8;
    font-size: 20px;
}
.overlay {
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.ms-left:hover .overlay {
    background: rgb(0 0 0 / 40%);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.ms-right:hover .overlay {
    background: rgb(0 0 0 / 40%);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}