.case-img {
    max-width: 100%;
}

[data-background=logo-gradient] {
    background: linear-gradient(180deg,#204055 0,#39d1b4 100%)
}

.top-20-img {
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    flex-shrink: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.top-copy {
    color: white;
    text-align: center;
    padding-top: 2rem;
    max-width: 740px;
    display: block;
    margin: 0 auto;
}

.top-copy p {
    font-size: 20px;
}

.case-box {
    border: 1px solid #e6e7e8;
    background-color: white;
}

.case-box .case-img {
    height: 300px;
    width: 100%;
    object-fit: cover;
}
