.flot_list_wrap {
    padding-top: 3rem;
    background: var(--theme-skit-color-grey-light);
    border-radius: 40px;
}

@media (max-width: 767px) {
    .flot_list_wrap {
        border-radius: 30px;
    }
}

.flot_list {
    margin-top: 2rem;
}

.flot_list_item {
    position: relative;
    display: block;
    color: inherit;
}

.flot_list_item:hover {
    color: inherit;
}

.flot_list_img {
    position: relative;
    padding-top: 40%;
    background-color: var(--theme-skit-color-grey);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 1rem;
    overflow: hidden;
}

.flot_list_title {
    display: block;
    font-size: 1rem;
    line-height: 1.2;
    color: inherit;
    margin-top: 1rem;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.flot_list_item:hover .flot_list_title {
    color: var(--theme-skit-color-orange);
}

@media (max-width: 991px) {
    .flot_list {
        margin-top: 0;
    }
}