.elementor-450 .elementor-element.elementor-element-26faf7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-450 .elementor-element.elementor-element-26faf7c::before, .elementor-450 .elementor-element.elementor-element-26faf7c > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-26faf7c > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-26faf7c > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-26faf7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-26faf7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-450 .elementor-element.elementor-element-f9ec455{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-450 .elementor-element.elementor-element-f9ec455.elementor-element{--align-self:center;}.elementor-450 .elementor-element.elementor-element-3166392{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-f9ec455 */.fls_login_wrapper,
.fls_registration_wrapper,
.fls_reset_pass_wrapper{
  max-width:420px;
  margin:0 auto;
}

/* Champs */
.fls_login_wrapper input,
.fls_registration_wrapper input,
.fls_reset_pass_wrapper input{
  border-radius:12px;
  border:1px solid rgba(0,0,0,.15);
  padding:14px 12px;
  font-size:15px;
}

/* Focus */
.fls_login_wrapper input:focus,
.fls_registration_wrapper input:focus,
.fls_reset_pass_wrapper input:focus{
  outline:none;
  border-color:#1E5BFF;
  box-shadow:0 0 0 4px rgba(30,91,255,.15);
}

/* Boutons */
.fls_login_wrapper input#wp-submit,
.fls_registration_wrapper #fls_submit,
.fls_registration_wrapper #fls_verification_submit,
.fls_reset_pass_wrapper #fls_reset_pass{
  background:#1E5BFF;
  border-radius:14px;
  font-weight:600;
  letter-spacing:.2px;
}

/* Hover */
.fls_login_wrapper input#wp-submit:hover,
.fls_registration_wrapper #fls_submit:hover,
.fls_reset_pass_wrapper #fls_reset_pass:hover{
  background:#1747c9;
}

/* Labels */
.fls_login_wrapper label,
.fls_registration_wrapper label,
.fls_reset_pass_wrapper label{
  font-weight:600;
  font-size:14px;
}

/* Erreurs */
.error.text-danger{
  font-size:13px;
  color:#d63638;
}

/* Success */
.success.text-success{
  color:#00a870;
}/* End custom CSS */