.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-284 .elementor-element.elementor-element-7564b9a{text-align:center;}.elementor-284 .elementor-element.elementor-element-7564b9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;font-style:normal;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-c67fd52{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;padding:0em 0em 4em 0em;}.elementor-284 .elementor-element.elementor-element-c67fd52 .elementor-divider-separator{width:100%;}.elementor-284 .elementor-element.elementor-element-c67fd52 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-284 .elementor-element.elementor-element-74299bf .elementor-repeater-item-ebf2087{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .elementor-repeater-item-746658a{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .elementor-repeater-item-479f9e5{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;width:180px;height:40px;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-user-login{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-user-password{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#ffffff;}.elementor-284 .elementor-element.elementor-element-74299bf .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-284 .elementor-element.elementor-element-74299bf .lr-form-wrapper .eael-field-label{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-text );background-color:#ffffff;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-text );}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-feb1b05 );}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-login-form .eael-lr-form-loader-wrapper{width:180px;max-width:100%;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-284 .elementor-element.elementor-element-74299bf .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-284 .elementor-element.elementor-element-0068ab6{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-284 .elementor-element.elementor-element-0068ab6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;font-style:normal;color:var( --e-global-color-8f573c5 );}.elementor-284 .elementor-element.elementor-element-0068ab6 .elementor-heading-title a:hover, .elementor-284 .elementor-element.elementor-element-0068ab6 .elementor-heading-title a:focus{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-284 .elementor-element.elementor-element-c67fd52{padding:0em 0em 3em 0em;}}/* Start custom CSS for eael-login-register, class: .elementor-element-74299bf */.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-wrapper {
    background: transparent !important;
    box-shadow: none !important;
}
.elementor-284 .elementor-element.elementor-element-74299bf .eael-lr-form-group {
    display: inline-flex;
    flex-wrap: nowrap;
}

.elementor-284 .elementor-element.elementor-element-74299bf label {
    flex-grow: 1;
    flex-shrink: 0;
    border-bottom: 1px solid #242C61;
    height: 40px;
    display: flex;
    align-items: center;
}

.elementor-284 .elementor-element.elementor-element-74299bf input {
    height: 40px;
    border: none !important;
    border-bottom: 1px solid #242C61 !important;
    border-radius: 0 !important;
}
.elementor-284 .elementor-element.elementor-element-74299bf .elementor-field-group input:focus {
    outline: none !important;
    box-shadow: none !important;
}

.elementor-284 .elementor-element.elementor-element-74299bf button {
    margin-top: 1em;
}

/* logout */

.elementor-284 .elementor-element.elementor-element-74299bf .logout {
    margin: 0 auto;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-284 .elementor-element.elementor-element-74299bf .logout a {
    font-size: 0;
    display: block;
    margin-top: 30px;
}
.elementor-284 .elementor-element.elementor-element-74299bf .logout a:after {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    content: 'Se deconnecter';
    background: #242C61;
    color: white;
    padding: 12px 50px 12px 50px;
    border-radius: 100px;
}/* End custom CSS */