/* Top About Us only: native STRIVE Vision proportions, with two editable images. */
body.home #home-about.token-about-demo {
    padding-top: 80px;
    padding-bottom: 120px;
}
body.home #home-about.token-about-demo .skrb-block-title-wrap {
    margin-bottom: 32px;
}
body.home #home-about.token-about-demo .skrb-block-caption > p:first-child:has(> strong:only-child) {
    margin-bottom: 32px;
}
@media (min-width: 1025px) {
    body.home #home-about.token-about-demo > .skrb-block-width-default {
        max-width: calc(100% - 50px);
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-list {
        height: auto !important;
        overflow: visible;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-track {
        position: relative;
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 2 / 3;
        transform: none !important;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-track::before,
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-track::after {
        display: none;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-slide {
        position: absolute;
        margin: 0;
        float: none;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap [data-slick-index="0"] {
        top: 0;
        left: 0;
        width: 92% !important;
        height: 92% !important;
        z-index: 1;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap [data-slick-index="1"] {
        bottom: 0;
        right: 0;
        width: 54% !important;
        height: 48% !important;
        z-index: 2;
    }
    body.home #home-about .skrb-media-gallery.token-about-overlap .slick-slide img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}
@media (max-width: 1024px) {
    body.home #home-about.token-about-demo {
        padding-top: 30px;
        padding-bottom: 50px;
    }
}
