.solo-video-widget-container {
    padding-top: 6.5rem;
}

    .solo-video-widget-container .svw__header-container h1,
    .solo-video-widget-container .svw__header-container h2 {
        margin-top: 0;
        margin-bottom: 0.5rem;
        font-weight: 500;
        line-height: 1.2;
    }

    .solo-video-widget-container .svw__header-container h1 {
        font-size: 2rem;
    }

    .solo-video-widget-container .svw__header-container h2 {
        font-size: 1.75rem;
    }

    .solo-video-widget-container .video-item-container .img {
        position: relative;
        max-width: 945px;
        max-height: 520px;
        margin: auto;
        overflow: hidden;
        border-radius: var(--border-radius-xl);
        box-shadow: var(--tile-shadow);
    }

        .solo-video-widget-container .video-item-container .img svg {
            color: var(--flaxen);
            fill: var(--flaxen);
        }

            .solo-video-widget-container .video-item-container .img svg:hover,
            .solo-video-widget-container .video-item-container .img svg:focus {
                color: var(--flaxen-hover);
                fill: var(--flaxen-hover);
            }

        .solo-video-widget-container .video-item-container .img img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            border-radius: var(--border-radius-xl);
        }

@media (min-width: 280px) and (max-width: 767px) {
    .solo-video-widget-container {
        padding-top: 3.5rem;
    }

        .solo-video-widget-container .svw__header-container h1 {
            font-size: 1.5rem;
        }

        .solo-video-widget-container .svw__header-container h2 {
            font-size: 1.25rem;
        }
}

@media (min-width: 768px) and (max-width: 2560px) {
    .solo-video-widget-container {
        padding-top: 6.5rem;
    }

        .solo-video-widget-container .svw__header-container h1 {
            font-size: 2rem;
        }

        .solo-video-widget-container .svw__header-container h2 {
            font-size: 1.75rem;
        }
}

.solo-video-admin-section {
    z-index: 999999999;
}

.solo-video-admin-overlay {
    width: 100%;
    height: 100%;
    margin-left: 5px;
    margin-top: 5px;
}