.elementor-981 .elementor-element.elementor-element-b485593{--display:flex;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-981 .elementor-element.elementor-element-3ce6397{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;overflow:visible;}.elementor-981 .elementor-element.elementor-element-3ce6397::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .e-con-inner > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ctab.tn/wp-content/uploads/2024/12/CTAB.tn-Liste-des-producteurs-par-produit-Arbres-fruitiers.jpg");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-981 .elementor-element.elementor-element-5b01cff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-981 .elementor-element.elementor-element-db14c7d{--spacer-size:50px;}.elementor-981 .elementor-element.elementor-element-a28e974{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper .elementskit-section-title{color:#14223B;margin:0px 0px 12px 0px;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;line-height:54px;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper p{color:#14223B;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:24px;margin:0px 0px 50px 0px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-slide{--ekit_video_slider_left_right_spacing:25px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel{--ekit_video_slidetoshow:3;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-item .video-icon{background-color:#6E9F32;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-item{height:210px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-item a{border-radius:25px 25px 25px 25px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-navigation-button i{font-size:22px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-navigation-button{padding:8px 8px 8px 8px;border-style:none;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);color:#FFFFFF;background:#6E9F32;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-button-prev{left:-18px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-button-next{right:-18px;}.elementor-981 .elementor-element.elementor-element-e1dbad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-981 .elementor-element.elementor-element-0016636{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-981 .elementor-element.elementor-element-b485593{--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:30px;line-height:32px;}.elementor-981 .elementor-element.elementor-element-9d0a3f5 .elementskit-section-title-wraper p{font-size:15px;line-height:20px;margin:0px 0px 30px 0px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-slide{--ekit_video_slider_left_right_spacing:10px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel{--ekit_video_slidetoshow:2;}}@media(max-width:767px){.elementor-981 .elementor-element.elementor-element-b485593{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel .swiper-slide{--ekit_video_slider_left_right_spacing:10px;}.elementor-981 .elementor-element.elementor-element-9ff502e .ekit-video-gallery.ekit-carousel{--ekit_video_slidetoshow:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-981 .elementor-element.elementor-element-b485593{--width:1600px;}}@media(min-width:1025px){.elementor-981 .elementor-element.elementor-element-3ce6397::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .e-con-inner > .elementor-background-video-container::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-981 .elementor-element.elementor-element-3ce6397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-a28e974 *//* =============== VIDEO THUMBNAILS =============== */
/* Conteneur 16:9 avec coins arrondis */
.ekit-video-gallery .ekit-video-item .swiper-slide-inner {
    position: relative;
    padding-top: 56.25%;      /* 16:9 aspect */
    width: 100%;
    overflow: hidden;
    border-radius: 8px;       /* coins arrondis */
}

/* Image full‐cover dans le conteneur */
.ekit-video-gallery .ekit-video-item .swiper-slide-inner img {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16/9;
    display: block;
}

/* Lien et icône de lecture centrés */
.ekit-video-gallery .ekit-video-item .swiper-slide-inner a {
    position: absolute;
    inset: 0; /* top:0; right:0; bottom:0; left:0 */
    display: flex;
    align-items: center;
    justify-content: center;
}
.ekit-video-gallery .ekit-video-item .swiper-slide-inner .video-icon {
    position: absolute;
    z-index: 2;
    font-size: 2rem; /* ajustez si nécessaire */
}

/* =============== NAVIGATION BUTTONS =============== */
/* Styles communs */
.ekit-video-gallery-wrapper .swiper-navigation-button {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;        /* centrer verticalement */
    background: rgba(0,0,0,0.4);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 5;
    transition: background .3s;
}
.ekit-video-gallery-wrapper .swiper-navigation-button:hover {
    background: rgba(0,0,0,0.6);
}

/* LTR : Next à droite, Prev à gauche */
html:not([dir="rtl"]) .ekit-video-gallery-wrapper .swiper-button-next {
    inset-inline-end: 10px;   /* right:10px */
    inset-inline-start: auto;
}
html:not([dir="rtl"]) .ekit-video-gallery-wrapper .swiper-button-prev {
    inset-inline-start: 10px; /* left:10px */
    inset-inline-end: auto;
}

/* Icônes des flèches */
.ekit-video-gallery-wrapper .swiper-button-next i,
.ekit-video-gallery-wrapper .swiper-button-prev i {
    color: #fff;
    font-size: 1.2rem;
}

/* =============== RTL ADJUSTMENTS =============== */
/* Positionnement inversé en RTL */
html[dir="rtl"] .ekit-video-gallery-wrapper .swiper-button-next {
    inset-inline-start: 10px;  /* Next à gauche */
    inset-inline-end: auto;
}
html[dir="rtl"] .ekit-video-gallery-wrapper .swiper-button-prev {
    inset-inline-end: 10px;    /* Prev à droite */
    inset-inline-start: auto;
}

/* Flip **uniquement** l’icône en RTL */
html[dir="rtl"] .ekit-video-gallery-wrapper .swiper-navigation-button i {
    transform: scaleX(-1) !important;
}

/* S’assurer qu’aucune rotation héritée ne traîne */
html[dir="rtl"] .ekit-video-gallery-wrapper .swiper-navigation-button {
    transform: none !important;
}

/* =============== MOBILE ADJUSTMENTS =============== */
@media (max-width: 767px) {
  .ekit-video-gallery .ekit-video-item .swiper-slide-inner {
      padding-top: 56.25%;
  }
  .ekit-video-gallery-wrapper .swiper-navigation-button {
      width: 32px;
      height: 32px;
      margin-top: -16px;
  }
}/* End custom CSS */