.elementor-1782 .elementor-element.elementor-element-fc332a0{--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;}.elementor-1782 .elementor-element.elementor-element-eacf868 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-1782 .elementor-element.elementor-element-6f00779{--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;}.elementor-1782 .elementor-element.elementor-element-d546376 .ue-logo-grid{grid-template-columns:repeat(4, 1fr);gap:20px;direction:ltr;}.elementor-1782 .elementor-element.elementor-element-d546376 div.logo-grid-item img{opacity:100%;}.elementor-1782 .elementor-element.elementor-element-d546376 div.logo-grid-item:hover img{opacity:100%;}.elementor-1782 .elementor-element.elementor-element-d546376 .logo-grid-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#b1b1b1;height:200px;background-color:#ffffff;}.elementor-1782 .elementor-element.elementor-element-d546376 div.logo-grid-item{border-radius:0px 0px 0px 0px;}.elementor-1782 .elementor-element.elementor-element-d546376 .logo-grid-item img{padding:40px 40px 40px 40px;}.elementor-1782 .elementor-element.elementor-element-3de2c3a{--display:flex;}.elementor-1782 .elementor-element.elementor-element-838848f .ue-logo-grid{grid-template-columns:repeat(4, 1fr);gap:20px;direction:ltr;}.elementor-1782 .elementor-element.elementor-element-838848f div.logo-grid-item img{opacity:100%;}.elementor-1782 .elementor-element.elementor-element-838848f div.logo-grid-item:hover img{opacity:100%;}.elementor-1782 .elementor-element.elementor-element-838848f .logo-grid-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#b1b1b1;height:200px;background-color:#ffffff;}.elementor-1782 .elementor-element.elementor-element-838848f .logo-grid-item img{padding:40px 40px 40px 40px;}.elementor-1782 .elementor-element.elementor-element-e48ea90{--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;}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 .ue-logo-grid{grid-template-columns:repeat(4, 1fr);gap:20px;direction:ltr;}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 div.logo-grid-item img{opacity:100%;}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 div.logo-grid-item:hover img{opacity:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 .logo-grid-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#b1b1b1;height:200px;background-color:#ffffff;}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 .logo-grid-item img{padding:40px 40px 40px 40px;}@media(max-width:1024px){.elementor-1782 .elementor-element.elementor-element-d546376 .ue-logo-grid{grid-template-columns:repeat(2, 1fr);}.elementor-1782 .elementor-element.elementor-element-838848f .ue-logo-grid{grid-template-columns:repeat(2, 1fr);}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 .ue-logo-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-1782 .elementor-element.elementor-element-d546376 .ue-logo-grid{grid-template-columns:repeat(1, 1fr);}.elementor-1782 .elementor-element.elementor-element-838848f .ue-logo-grid{grid-template-columns:repeat(1, 1fr);}.elementor-1782 .elementor-element.elementor-element-cbd7ef6 .ue-logo-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for ucaddon_logo_grid, class: .elementor-element-d546376 */..elementor-1782 .elementor-element.elementor-element-d546376 {
  position: relative;
}

..elementor-1782 .elementor-element.elementor-element-d546376 img {
  transition: all 0.3s ease;
}

..elementor-1782 .elementor-element.elementor-element-d546376:hover img {
  opacity: 0.7;
}

..elementor-1782 .elementor-element.elementor-element-d546376::after {
  content: "Lire plus";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  opacity: 0;
  transition: all 0.3s ease;
}

..elementor-1782 .elementor-element.elementor-element-d546376:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f00779 */.logo-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.logo-item {
  position: relative;
}

.logo-item img {
  width: 150px; /* Ajustez selon vos besoins */
  height: auto;
}

.hover-text {
  position: absolute;
  bottom: 10px; /* Position du texte */
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.7); /* Fond semi-transparent */
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  opacity: 0; /* Caché par défaut */
  transition: opacity 0.3s ease-in-out; /* Transition fluide */
}

.logo-item:hover .hover-text {
  opacity: 1; /* Affiche le texte au survol */
}/* End custom CSS */
/* Start custom CSS for ucaddon_logo_grid, class: .elementor-element-cbd7ef6 */.logo-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.logo-item {
  position: relative;
}

.logo-item img {
  width: 150px; /* Ajustez selon vos besoins */
  height: auto;
}

.hover-text {
  position: absolute;
  bottom: 10px; /* Position du texte */
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 0, 0, 0.7); /* Fond semi-transparent */
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  opacity: 0; /* Caché par défaut */
  transition: opacity 0.3s ease-in-out; /* Transition fluide */
}

.logo-item:hover .hover-text {
  opacity: 1; /* Affiche le texte au survol */
}/* End custom CSS */