.elementor-450 .elementor-element.elementor-element-dcb8ad2{--display:flex;--border-radius:0px 0px 0px 75px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:60px;}.elementor-450 .elementor-element.elementor-element-dcb8ad2:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-dcb8ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF802A;}.elementor-450 .elementor-element.elementor-element-9bf1640{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-d1328da{width:auto;max-width:auto;margin:6px 6px calc(var(--kit-widget-spacing, 0px) + 6px) 6px;padding:15px 15px 15px 15px;bottom:0px;}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-450 .elementor-element.elementor-element-d1328da{right:0px;}body.rtl .elementor-450 .elementor-element.elementor-element-d1328da{left:0px;}.elementor-450 .elementor-element.elementor-element-d1328da .elementor-icon-wrapper{text-align:end;}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d4d580d );}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-default .elementor-icon{color:var( --e-global-color-d4d580d );border-color:var( --e-global-color-d4d580d );}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-framed .elementor-icon, .elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d4d580d );}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-stacked .elementor-icon:hover{background-color:#444444;}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-framed .elementor-icon:hover, .elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-default .elementor-icon:hover{color:#444444;border-color:#444444;}.elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-framed .elementor-icon:hover, .elementor-450 .elementor-element.elementor-element-d1328da.elementor-view-default .elementor-icon:hover svg{fill:#444444;}.elementor-450 .elementor-element.elementor-element-d1328da .elementor-icon{font-size:24px;}.elementor-450 .elementor-element.elementor-element-d1328da .elementor-icon svg{height:24px;}#elementor-popup-modal-450 .dialog-widget-content{animation-duration:1.2s;background-color:#04185300;margin:127px 0px 0px 0px;}#elementor-popup-modal-450 .dialog-message{width:50vw;height:auto;}#elementor-popup-modal-450{justify-content:flex-end;align-items:flex-start;}@media(max-width:1024px){#elementor-popup-modal-450 .dialog-message{width:100vw;}}/* Start custom CSS for shortcode, class: .elementor-element-9bf1640 */.slideshow-container .mySlides a {
    color: #ffffff;
    text-decoration: none;
    transition: color 0.3s ease;
}

.slideshow-container .mySlides a:hover {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcb8ad2 *//* ------------------------------------------------------------- Avis Important --------------------------------------- */
.slideshow-container {
	position: relative; 
  margin: 0 auto; 
}

.slideshow-container h5 {
	color: #fff;
}

/* Hide the images by default */
.mySlides {
  display: none;
	padding: 5px 0;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: var(--font-size-20);
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color:#FFF;
  font-size: 2.4rem;
	font-weight: 700;
  padding: 0;
  position: absolute;
  bottom: 8px;
  width: 90%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #FFF;
  font-size: var(--font-size-12);
  padding: 0 12px;
  position: absolute;
  top: 0;
  right:5px;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 10px 2px 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #62AE33;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}/* End custom CSS */