/* @group Testimony grid
------------------------------------ */
.editor-styles-wrapper .testimony-grid.wp-block,
.testimony-grid {
    position: relative;
    width: 100%;
    max-width: 120rem!important;
    margin: 0 auto;
    overflow: hidden;
}
.testimony-grid {
    padding: 0 0 4rem;
}
/* RESET */
.testimony-grid a {
    text-decoration: none !important;
}

/* CENTER IMAGE */
.testimony-grid .components-resizable-box__container {
    display: inline-block !important;
}
.testimony-grid .wp-block-image {
    text-align: center;
}

/* SPLIDE */
.testimony-grid .splide__track,
.testimony-grid .splide__list {
    max-width: 100%!important;
}
.testimony-grid .splide__track {
    display: block !important;
}
.testimony-grid .splide__list {
    gap: 0 !important;
    justify-content: flex-start!important;
    align-items: flex-start!important;
}
.testimony-grid .splide__slide {
    flex-basis: auto!important;
    flex-grow: 0!important;
    flex-wrap: nowrap!important;
    gap: 0!important;
}
.testimony-grid .wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: nowrap !important;
}
.testimony-grid .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto !important;
}

/* SCROLL BAR */
.testimony-grid .splide__list::-webkit-scrollbar {
    width: 1.2rem;
    height: 1.2rem;
}
.testimony-grid .splide__list::-webkit-scrollbar-thumb {
    background-color: var(--wp-admin-theme-color);
}
.testimony-grid .splide__list::-webkit-scrollbar-thumb:hover {
    background-color: var(--soft-cream);
}
.testimony-grid .splide__list::-webkit-scrollbar-track {
    background-color: var(--white);
}
.testimony-grid .splide__sr {
    display: none;
}

/* PAGINATION */
.testimony-grid .splide__pagination {
	position: static;
	transform: none;
	margin-top: 3.3rem;
}
.testimony-grid .splide__pagination .splide__pagination__page {
	opacity: 1;
	background-color: var(--marron);
}
.testimony-grid .splide__pagination .splide__pagination__page {
	opacity: 1;
	background-color: var(--marron);
	margin: 0 .6rem;
}
.testimony-grid .splide__pagination .splide__pagination__page.is-active {
	background-color: var(--dorado);
}
@media only screen
and (min-width : 961px) {
    .testimony-grid {
        padding-bottom: 0;
    }
    .testimony-grid .wp-block-image {
        margin: 0 0 2.4rem;
    }
    .testimony-grid a:hover {
        opacity: .7;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}

/* @end */


.testimony-grid .wp-block-columns:after,
.testimony-grid .wp-block-golden-exp-bp-row:after {
    content: none!important;
}


/* WP ADMIN */
.is-root-container .testimony-grid .splide__list {
    overflow-x: auto;
    justify-content: flex-start;
    padding-bottom: 4rem !important;
    column-gap: 7rem !important;
}
