.photo-collage {
    text-align: center;
    background: linear-gradient(180deg, #e7f5ff 0%, #e3dafc 100%), linear-gradient(180deg, #feffff 0%, #e8f5ff 100%), linear-gradient(180deg, #e7f5ff 0%, #e3dafc 100%), #dbe9ff;
    height: 850px;
}

header+.category-enterprises .photo-collage {
    padding-top: 20px;
}

.photo-collage>.container {
    height: 100%;
}

.photo-collage_bg-img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
}

.photo-collage_bg-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    position: absolute;
}

.photo-collage_images {
    width: 100%;
    height: 93%;
    position: relative;
    top: 10px;
}

.photo-collage_image-item {
    position: absolute;
    width: 100px;
    height: 100%;
    display: block;
    overflow: hidden;
}

.photo-collage_image-item img {
    position: absolute;
    width: 102%;
    height: 101%;
    object-fit: cover;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
}

.photo-collage_image-item-1 {
    width: 22.7%;
    height: 39%;
    left: 0;
    top: 33%;
}

.photo-collage_image-item-2 {
    width: 11.5%;
    height: 29%;
    left: 23.3%;
    top: 2.7%;
}

.photo-collage_image-item-3 {
    width: 11.5%;
    height: 39%;
    left: 23.3%;
    top: 33%;
}

.photo-collage_image-item-4 {
    width: 15%;
    height: 20%;
    left: 19.8%;
    top: 72.7%;
}

.photo-collage_image-item-5 {
    width: 11%;
    height: 23%;
    left: 35.4%;
    top: 8.5%;
}

.photo-collage_image-item-6 {
    width: 17%;
    height: 20.5%;
    left: 56.5%;
    top: 11%;
}

.photo-collage_image-item-7 {
    width: 31%;
    height: 54%;
    left: 35.4%;
    top: 33%;
}

.photo-collage_image-item-8 {
    width: 19%;
    height: 21%;
    left: 35.4%;
    top: 88%;
}

.photo-collage_image-item-9 {
    width: 7%;
    height: 20%;
    left: 66.9%;
    top: 33%;
}

.photo-collage_image-item-10 {
    width: 10.3%;
    height: 46%;
    left: 66.9%;
    top: 54.5%;
}

.photo-collage_image-item-11 {
    width: 14.3%;
    height: 25%;
    left: 74.5%;
    top: 28%;
}

.photo-collage_image-item-12 {
    width: 9.3%;
    height: 28%;
    left: 77.7%;
    top: 54.5%;
}

.photo-collage_image-item-13 {
    width: 10.5%;
    height: 25%;
    left: 89.4%;
    top: 28%;
}

.custom-body-class .photo-collage {
    background: var(--dark);
}

@media (max-width: 991px) {
    .photo-collage_image-item-1,
    .photo-collage_image-item-4,
    .photo-collage_image-item-11,
    .photo-collage_image-item-12,
    .photo-collage_image-item-13 {
        display: none;
    }
    .activity-list {
        margin-bottom: 40px;
    }
    .enterprises__scroll-tip {
        display: flex;
    }
    /* .enterprises__scroll-tip img {
        height: 60px;
    } */
    .photo-collage_image-item-2 {
        width: 21%;
        height: 33%;
        left: 0%;
        top: 1%;
    }
    .photo-collage_image-item-3 {
        width: 21%;
        height: 45%;
        left: 0%;
        top: 35%;
    }
    .photo-collage_image-item-5 {
        width: 20%;
        height: 26.3%;
        left: 22.4%;
        top: 7.5%;
    }
    .photo-collage_image-item-6 {
        width: 32%;
        height: 23.5%;
        left: 60.5%;
        top: 10%;
    }
    .photo-collage_image-item-7 {
        width: 57%;
        height: 62%;
        left: 22.4%;
        top: 35%;
    }
    .photo-collage_image-item-8 {
        width: 32%;
        height: 23%;
        left: 22.4%;
        top: 99%;
    }
    .photo-collage_image-item-9 {
        width: 13%;
        height: 24%;
        left: 80.9%;
        top: 35%;
    }
    .photo-collage_image-item-10 {
        width: 19.3%;
        height: 53%;
        left: 80.9%;
        top: 60.5%;
    }
    .photo-collage_image-item-11 {
        width: 14.3%;
        height: 25%;
        left: 74.5%;
        top: 28%;
    }
    .photo-collage_image-item-12 {
        width: 9.3%;
        height: 28%;
        left: 77.7%;
        top: 54.5%;
    }
    .photo-collage_image-item-13 {
        width: 10.5%;
        height: 25%;
        left: 89.4%;
        top: 28%;
    }
}