.elementor-14126 .elementor-element.elementor-element-3c355a6{--display:flex;--min-height:500px;--background-transition:0.3s;}.elementor-14126 .elementor-element.elementor-element-3c355a6.e-con{--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-14126 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-14126{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-14126 .dialog-close-button{display:flex;}#elementor-popup-modal-14126 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-14126 .elementor-element.elementor-element-d2b0c79 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-14126 .elementor-element.elementor-element-3c355a6{--content-width:720px;}}/* Start custom CSS for html, class: .elementor-element-d2b0c79 *//* POPUP DESKTOP */
.cdPopup{
  width: 620px;
  height: 500px;
  position: relative;
  overflow: hidden;
}

/* Image de fond */
.cdPopup__inner{
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* Léger dégradé en bas */
.cdPopup__inner::after{
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 140px;
  background: linear-gradient(to top, rgba(0,0,0,0.45), rgba(0,0,0,0));
  pointer-events: none;
}

/* Conteneur boutons */
.cdPopup__actions{
  position: absolute;
  left: 50px;
  right: 20px;
  bottom: 20px;
  z-index: 2;

  display: flex;
  justify-content: center;
  gap: 130px;
}

/* Boutons */
.cdPopup__btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 16px;
  height: 42px;
  border-radius: 8px;

  font-size: 14px;
  font-weight: 600;
  line-height: 1;

  text-decoration: none !important;
  color: #ffffff !important;

  white-space: nowrap;
  transition: 0.2s ease;
}

/* Couleurs */
.cdPopup__btn--primary{
  background-color: #156276;
}

.cdPopup__btn--secondary{
  background-color: #529484;
}

/* Hover */
.cdPopup__btn:hover{
  filter: brightness(1.05);
}/* End custom CSS */