.htts-sponsor {
    padding: clamp(14px, 2vw, 26px) 0 clamp(14px, 2vw, 24px);
    background: transparent;
}

.htts-sponsor__inner {
    width: min(var(--htts-container-width), calc(100% - 32px));
    margin: 0 auto;
}

.htts-sponsor__image {
    display: block;
    width: 100%;
    object-fit: cover;
    object-position: center;
    border: 3px solid rgba(255, 255, 255, 0.9);
    border-radius: 10px;
    box-shadow: 0 12px 26px rgba(237, 28, 105, 0.12);
}

.htts-sponsor picture {
    display: block;
}

@media (max-width: 575px) {
    .htts-sponsor {
        padding-bottom : 40px;
    }
}
