.elementor-2113 .elementor-element.elementor-element-ce31e97{--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-2113 .elementor-element.elementor-element-5336a75{--spacer-size:150px;}.elementor-2113 .elementor-element.elementor-element-8a51f53{--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-2113 .elementor-element.elementor-element-8a51f53:not(.elementor-motion-effects-element-type-background), .elementor-2113 .elementor-element.elementor-element-8a51f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAFFDB;}.elementor-2113 .elementor-element.elementor-element-8a51f53 > .elementor-shape-top svg, .elementor-2113 .elementor-element.elementor-element-8a51f53 > .e-con-inner > .elementor-shape-top svg{width:calc(223% + 1.3px);height:63px;transform:translateX(-50%) rotateY(180deg);}.elementor-2113 .elementor-element.elementor-element-65b0ef5{--spacer-size:50px;}.elementor-2113 .elementor-element.elementor-element-97a9500{--display:flex;--justify-content:center;}.elementor-2113 .elementor-element.elementor-element-97a9500:not(.elementor-motion-effects-element-type-background), .elementor-2113 .elementor-element.elementor-element-97a9500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAFFDB;}.elementor-2113 .elementor-element.elementor-element-09107bf{--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-2113 .elementor-element.elementor-element-09107bf:not(.elementor-motion-effects-element-type-background), .elementor-2113 .elementor-element.elementor-element-09107bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAFFDB;}.elementor-2113 .elementor-element.elementor-element-09107bf > .elementor-shape-bottom svg, .elementor-2113 .elementor-element.elementor-element-09107bf > .e-con-inner > .elementor-shape-bottom svg{width:calc(183% + 1.3px);height:38px;}.elementor-2113 .elementor-element.elementor-element-af89640{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2113 .elementor-element.elementor-element-97a9500{--content-width:70%;}}/* Start custom CSS for shortcode, class: .elementor-element-3bec8221 *//* Style du bouton Envoyer (mot de passe oublié) */
.uwp_forgot_submit.btn.btn-primary {
  background: #7ae1b7 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 30px !important;
  cursor: pointer;
  text-decoration: none !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
  transition: background-color .2s ease, transform .1s ease, box-shadow .2s ease;
  text-transform: none !important; /* désactive le FORCAGE en majuscules */
}

/* Effet hover */
.uwp_forgot_submit.btn.btn-primary:hover {
  background: #5fd5a1 !important;
  transform: translateY(-1px);
}

.card-body {
  background: #CAFFDB !important;
}

.card-body .uwp-register-link,
.card-body .uwp-login-link {
  color: #CAFFDB !important;  /* même couleur que le fond */
  pointer-events: none !important; /* désactive le clic */
  cursor: default !important; /* curseur neutre */
  text-decoration: none !important; /* pas de soulignement */
}/* End custom CSS */