.standish-temoignages-block-container {
    display: block !important;
}
.standish-temoignages-block-container.alignright {
    margin-left: auto;
    margin-right: 0;
}
.temoignages.standish {
    display: flex;
    gap: 4rem;
}
.temoignages.standish .content-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 1.4rem;
    width: 100%;
}
.standish-temoignages-block-container {
    font-size: clamp(1.25rem, 0.75rem + 2.5vw, 3rem);
}
.temoignages.standish .temoignage-text,
.temoignages.standish .temoignage-text p.wp-block-paragraph {
    font-size: 1em; 
    line-height: inherit;
    margin-bottom: 2rem;
}
.temoignages.standish .temoignage-author {
    font-size: 1.1rem; 
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.temoignages.standish .temoignage-company {
    font-size: 0.9rem; 
    margin-top: 0px;
}
.temoignages.standish .guillemet-wrapper {
    display: flex;
    align-items: start;
    position: relative;
}
.temoignages.standish .guillemet {
    font-size: clamp(5rem, 3rem + 8vw, 12.5rem);
    font-family: var(--global-body-font-family);
    line-height: 0.6;         
    margin: 0;
    padding: 0;
    transform: translateY(1rem);
}
.temoignages.standish .temoignage-image img {
    max-width: 230px; 
    height: auto;
    border-radius: 8px;
}

.temoignages.standish .logo-entreprise {
    max-width: 220px;
    height: auto;
    display: block;
    margin-bottom: 1rem; 
}


/* Le conteneur de la carte (Image + Texte) */
.splide__slide.temoignages {
    display: flex;
    gap: 2rem; /* L'espace entre l'image et le texte */
    align-items: flex-start; /* Aligne le contenu vers le haut */
}

/* Empêche l'image de s'écraser ou de prendre trop de place */
.temoignages .temoignage-image {
    flex: 0 0 250px; /* Largeur fixe de l'image (tu peux ajuster le 250px) */
    max-width: 100%;
}

.temoignages .temoignage-image img {
    width: 100%;
    height: auto;
    object-fit: cover; /* Garde de belles proportions sans déformer */
    border-radius: 8px; /* Optionnel : petits coins ronds sympas */
}

/* Force le texte à prendre tout le reste de l'espace disponible */
.temoignages .content-wrapper {
    flex: 1 1 0%;
}
@media(max-width:768px){
    .temoignages.standish,
    .temoignages.standish .content-wrapper {
        gap: 1rem;
    }
    .temoignages.standish .guillemet {
        font-size: 3rem;
        margin-top: 10px; 
    }
    .temoignages.standish .temoignage-image img {
        max-width: 70px; 
        height: auto;
    }
    .temoignages.standish .temoignage-text{
        font-size: 1.15rem;
    }
    .logo-entreprise {
        max-width: 160px;
    }
}


.splide__arrow {
    background: transparent !important;
}
button.splide__arrow {
    color: var(--color1);
}
.splide__pagination {
    bottom: -2rem !important;
}
.splide__arrow--prev {
    left: -5rem !important;
}
.splide__arrow--next {
    right: -5em !important;
}
.splide__pagination__page.is-active {
    background: var(--color1) !important;
    transform: scale(1.1) !important;
    z-index: 1 !important;
}
button.splide__arrow.splide__arrow--prev:before {
    content: '\ef900';
    font-family: 'icomoon';
    font-size: 2.5rem;
    background: transparent;
}
button.splide__arrow.splide__arrow--next:before {
    content: '\ef901';
    font-family: 'icomoon';
    font-size: 2.5rem;
    background: transparent;
}
.splide__arrow svg{
    display: none;
}
/* Cache la pagination s'il n'y a qu'un seul point */
.standish-temoignages-slider .splide__pagination:has(li:only-child) {
    display: none !important;
}

/* Cache les flèches UNIQUEMENT si le slider contient une seule vraie diapositive non-clonée */
.standish-temoignages-slider:has(.splide__slide:not(.splide__slide--clone):only-child) .splide__arrow {
    display: none !important;
}
/* Si le client coche "Masquer les flèches" */
.standish-temoignages-slider.hide-splide-arrows .splide__arrow {
    display: none !important;
}

/* Si le client coche "Masquer les bullets" */
.standish-temoignages-slider.hide-splide-bullets .splide__pagination {
    display: none !important;
}
body.wp-admin .splide__arrow svg,
button.splide__arrow.splide__arrow--prev:before,
button.splide__arrow.splide__arrow--next:before{
    display: block;
}

.editor-styles-wrapper .standish-temoignages-slider .temoignages.standish:not(:first-child) {
    display: none !important;
}