.elementor-22 .elementor-element.elementor-element-f593508:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f593508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff9ef;}.elementor-22 .elementor-element.elementor-element-f593508{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-f593508 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .elementor-repeater-item-7f9eb0c .slick-slide-bg{background-color:rgba(244,245,245,0);background-image:url(/img/cms/GindeChimay-Jules-graphique-resized.png);background-size:contain;background-position:13.6% 0%;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .elementor-repeater-item-7f9eb0c .slick-slide-inner{justify-content:flex-end;text-align:start;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide .slick-slide-bg{height:700px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide-inner{max-width:89.4%;padding:12% 0% 0% 0%;justify-content:center;align-items:flex-start;text-align:start;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-content{width:568px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-subtitle{color:#cbcbcb;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slide-subtitle{font-size:5rem;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide-inner .td-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-heading{color:#cbcbcb;font-size:4.5rem;text-transform:uppercase;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-description{font-size:1.4rem;font-weight:600;}.elementor-22 .elementor-element.elementor-element-55fbeb8{z-index:1;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .elementor-repeater-item-7f9eb0c .slick-slide-bg{background-size:contain;background-position:0px 0px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide .slick-slide-bg{height:500px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide-inner{max-width:100%;padding:0% 0% 0% 0%;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-content{width:95%;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .tdcarousel .td-slick-dots{margin-top:13%;}.elementor-22 .elementor-element.elementor-element-55fbeb8 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .slick-slide .slick-slide-bg{height:400px;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slide-subtitle{font-size:3rem;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-heading{font-size:2.33rem;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slides .td-slide-description{font-size:1rem;}.elementor-22 .elementor-element.elementor-element-55fbeb8 .tdcarousel .td-slick-dots{margin-top:20%;}}/* Start custom CSS for td-slider, class: .elementor-element-55fbeb8 */.elementor-22 .elementor-element.elementor-element-55fbeb8 .lou-color {
    color: #c2696f;
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .jules-color {
    color: #8da15c;
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .lougin-subtitle {
  margin-left: var(--lou-sub-margin-left);
  font-size: var(--lou-sub-font-size);
  margin-top: var(--lou-sub-margin-top);
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .lougin-subsubtitle {
  margin-left: var(--lou-subsub-margin-left);
  font-size: var(--lou-subsub-font-size);
  margin-top: var(--lou-subsub-margin-top);
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .julesgin-subtitle {
  margin-left: var(--jules-sub-margin-left);
  font-size: var(--jules-sub-font-size);
  margin-top: var(--jules-sub-margin-top);
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .julesgin-subsubtitle {
  margin-left: var(--jules-subsub-margin-left);
  font-size: var(--jules-subsub-font-size);
  margin-top: var(--jules-subsub-margin-top);
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slide-subtitle {
  position: var(--td-slide-subtitle-position);
  top: var(--td-slide-subtitle-top);
  left: var(--td-slide-subtitle-left);
}


.elementor-22 .elementor-element.elementor-element-55fbeb8 .slick-slide-bg {
    background-size: var(--slick-slide-bg-size) !important;
    background-position: var(--slick-slide-bg-position) !important;
}
.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slide-heading {
    text-align: var(--td-slide-heading-text-align);
    font-family: "BagartFont-Thunder"
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slide-content {
    top: var(--td-slide-content-top);
}

@media screen and (min-width: 1440px) {
    .elementor-22 .elementor-element.elementor-element-55fbeb8 {
      --td-slide-content-top: inherit;
      --slick-slide-bg-size: contain;
      --slick-slide-bg-position: 13.6% 0%;
      --td-slide-heading-text-align: inherit;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -25%;
      --td-slide-subtitle-left: -65%;
      --lou-sub-margin-left: inherit;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: inherit;
      --lou-subsub-margin-left: -75%;
      --lou-subsub-font-size: 12rem;
      --lou-subsub-margin-top: 20%;
      --jules-sub-margin-left: -25%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: -30%;
      --jules-subsub-margin-left: -90%;
      --jules-subsub-font-size: 12rem;
      --jules-subsub-margin-top: 15%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1399px) {
    .elementor-22 .elementor-element.elementor-element-55fbeb8 .slick-slide-inner {
        justify-content: center !important;
        max-width: 100% !important;
    }
    .elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slick-dots {
        right: 48% !important;
        top: 95% !important;
    }
    .elementor-22 .elementor-element.elementor-element-55fbeb8 hr {
        margin-left: -100% !important;;
        width: 300%;
    }
    .elementor-22 .elementor-element.elementor-element-55fbeb8 {
      --td-slide-content-top: 50%;
      --slick-slide-bg-size: 40%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -185%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: 0%;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: -20%;
      --lou-subsub-margin-left: -65%;
      --lou-subsub-font-size: 12rem;
      --lou-subsub-margin-top: 20%;
      --jules-sub-margin-left: -20%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: -20%;
      --jules-subsub-margin-left: -85%;
      --jules-subsub-font-size: 12rem;
      --jules-subsub-margin-top: -20%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-22 .elementor-element.elementor-element-55fbeb8 {
      --td-slide-content-top: 60%;
      --slick-slide-bg-size: 40%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -160%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: 30%;
      --lou-sub-font-size: 4rem;
      --lou-sub-margin-top: -10%;
      --lou-subsub-margin-left: -35%;
      --lou-subsub-font-size: 8rem;
      --lou-subsub-margin-top: 15%;
      --jules-sub-margin-left: -25%;
      --jules-sub-font-size: 4rem;
      --jules-sub-margin-top: -10%;
      --jules-subsub-margin-left: -85%;
      --jules-subsub-font-size: 8rem;
      --jules-subsub-margin-top: 15%;
    }
}


@media screen and (max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-55fbeb8 {
      --td-slide-content-top: 45%;
      --slick-slide-bg-size: 50%;
      --slick-slide-bg-position: center top;
      --td-slide-heading-text-align: center;
      --td-slide-subtitle-position: absolute;
      --td-slide-subtitle-top: -103%;
      --td-slide-subtitle-left: 33%;
      --lou-sub-margin-left: inherit;
      --lou-sub-font-size: inherit;
      --lou-sub-margin-top: inherit;
      --lou-subsub-margin-left: -65%;
      --lou-subsub-font-size: 5rem;
      --lou-subsub-margin-top: inherit;
      --jules-sub-margin-left: -45%;
      --jules-sub-font-size: inherit;
      --jules-sub-margin-top: inherit;
      --jules-subsub-margin-left: -110%;
      --jules-subsub-font-size: 5rem;
      --jules-subsub-margin-top: inherit;
    }
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .td-slick-dots {
    top: 75%;
    right: 33%;
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 hr {
    border-width: 4px;
    color: #cbcbcb;
    border-color: #cbcbcb;
    margin-left: -32%;
    z-index: -2;
    position: relative;
}

.elementor-22 .elementor-element.elementor-element-55fbeb8 .slick-slide-bg {
    position: relative;
    z-index: 2;
    
}/* End custom CSS */