
/* -------------------------------------------------------------------------- */
/* Extracted block styles (thisisspiro/clients)
/* Source: css/index.css, css/style.css
/* Generated: 2026-01-16T22:25:54.066Z
/* -------------------------------------------------------------------------- */

.section-multi-items-top {
    margin-bottom: 105px;
}
@media screen and (max-width:639px) {
.section-multi-items-top {
        margin-bottom: 64px;
    }
.section-multi-items-top {
        margin-bottom: 48px;
    }
}

.full-logo-slider {
    margin-bottom: 55px;
}
.full-logo-slider:last-child {
    margin-bottom: 0;
}
.full-logo-slider .owl-stage {
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.full-logo-slider .item {
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

    /* Allow the logo row to expand to its content width so Owl's autoWidth
     * can measure the real width (prevents tiny/shrunk logos). */
    flex-wrap: nowrap;

    height: 74px;
}
.full-logo-slider .item span {
    display: inline-block;
    padding-right: 72px;
}
.full-logo-slider .item img {
    display: inline-block;
    max-height: 74px;
    max-width: 100%;
}

/* -------------------------------------------------------------------------- */
/* Extracted block styles (thisisspiro/clients)
/* Source: css/index.css, css/style.css
/* Generated: 2026-01-30T18:49:21.101Z
/* -------------------------------------------------------------------------- */

@media only screen and (max-width: 1023px) {
.full-logo-slider .item {
        height: 54px;
    }
.full-logo-slider .item img {
        max-height: 54px;
    }
}
@media screen and (max-width:639px) {
.full-logo-slider {
        margin-bottom: 48px;
    }
}