.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1442 .elementor-element.elementor-element-13414328{--display:flex;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1442 .elementor-element.elementor-element-516bb462{--spacer-size:50px;}.elementor-1442 .elementor-element.elementor-element-07f742d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1442 .elementor-element.elementor-element-91bd994{--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-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-bc5ec72 .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-bc5ec72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-bc5ec72.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-bc5ec72.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-bc5ec72.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-bc5ec72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-bc5ec72 .elementor-icon{font-size:265px;}.elementor-1442 .elementor-element.elementor-element-bc5ec72 .elementor-icon svg{height:265px;}.elementor-1442 .elementor-element.elementor-element-bc5ec72 .elementor-icon-wrapper svg{width:auto;}.elementor-1442 .elementor-element.elementor-element-6a29edf{--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-1442 .elementor-element.elementor-element-5fd9846 .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-5fd9846.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5fd9846.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-5fd9846.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5fd9846.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-5fd9846.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5fd9846 .elementor-icon{font-size:284px;}.elementor-1442 .elementor-element.elementor-element-5fd9846 .elementor-icon svg{height:284px;}.elementor-1442 .elementor-element.elementor-element-5fd9846 .elementor-icon-wrapper svg{width:auto;}.elementor-1442 .elementor-element.elementor-element-72d2a62{--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-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon-wrapper{text-align:center;}.elementor-1442 .elementor-element.elementor-element-42d7f79.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-42d7f79.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-42d7f79.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-42d7f79.elementor-view-framed .elementor-icon, .elementor-1442 .elementor-element.elementor-element-42d7f79.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon{font-size:287px;}.elementor-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon svg{height:287px;}.elementor-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon-wrapper svg{width:auto;}.elementor-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon i, .elementor-1442 .elementor-element.elementor-element-42d7f79 .elementor-icon svg{transform:rotate(0deg);}.elementor-1442 .elementor-element.elementor-element-2511b455{--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-1442 .elementor-element.elementor-element-12308ad1{--spacer-size:50px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1442 .elementor-element.elementor-element-2f6be62{--display:flex;}.elementor-1442 .elementor-element.elementor-element-2f6be62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-9ddd2e6{--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;--align-items:center;}.elementor-1442 .elementor-element.elementor-element-9ddd2e6:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-9ddd2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9ddd2e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-56e40bd4{text-align:center;}.elementor-1442 .elementor-element.elementor-element-56e40bd4 .elementor-heading-title{font-family:"Delius Unicase", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5333587{--spacer-size:20px;}.elementor-widget-eael-login-register .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-login-register .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1442 .elementor-element.elementor-element-b5d007c .elementor-repeater-item-b048854{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .elementor-repeater-item-95cc097{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .elementor-repeater-item-1c9fb68{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .elementor-repeater-item-6178d9d{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .elementor-repeater-item-4c1a822{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-primary );font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;line-height:1px;letter-spacing:0.4px;word-spacing:4px;color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:100%;height:25%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form .eael-lr-btn{background-color:var( --e-global-color-primary );margin:10px 10px 10px 10px;padding:15px 15px 15px 15px;font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;line-height:0.3rem;letter-spacing:0px;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:100%;height:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form .eael-lr-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-social-login-container{background-color:var( --e-global-color-primary );width:100%;height:50%;color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-pass-notice{background-color:var( --e-global-color-primary );text-align:center;}.elementor-1442 .elementor-element.elementor-element-b5d007c{width:100%;max-width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c.elementor-element{--align-self:center;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form .eael-user-login{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form .eael-user-password{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper form{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form-wrapper .lr-form-illustration{width:50%;height:375px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form-wrapper .lr-form-header .form-dsc h4{color:var( --e-global-color-text );background:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form-wrapper .lr-form-header{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form-wrapper .lr-form-illustration{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-family:"Delius Unicase", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form-wrapper .lr-form-header .form-dsc p{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael-lr-form-group{margin:10px 10px 10px 10px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael-lr-form-control{padding:10px 10px 10px 10px;font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;text-align:left;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:0.063rem 0.063rem 0.063rem 0.063rem;border-color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper input.eael-lr-form-control::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper input.eael-lr-form-control:focus::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael-lr-form-control:focus{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael-field-label{font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0px;right:0px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons{font-size:1.2rem;height:1.2rem;width:1.2rem;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-register-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0px;right:15px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons{font-size:5px;height:5px;width:5px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-menot{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-menot, .elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-menot label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-pass a{color:var( --e-global-color-text );font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-pass{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-pass:hover a{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .forget-pass:hover{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap label{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap a{margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap input{margin:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap  input[type=checkbox]:checked{border-color:var( --e-global-color-accent );background:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap, .elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper .eael_accept_tnc_wrap label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-evenly;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form .eael-lr-footer{flex-direction:column;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-social-login-container .lr-social-buttons-container{flex-direction:column;}.elementor-1442 .elementor-element.elementor-element-b5d007c .pass-meta-info{width:100%;}.elementor-1442 .elementor-element.elementor-element-3b468e9{--display:flex;}.elementor-1442 .elementor-element.elementor-element-80e470f{--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;--align-items:center;}.elementor-1442 .elementor-element.elementor-element-80e470f:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-80e470f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-80e470f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-2c37020{text-align:center;}.elementor-1442 .elementor-element.elementor-element-2c37020 .elementor-heading-title{font-family:"Delius Unicase", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5262eff{--spacer-size:20px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .elementor-repeater-item-95cc097{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .elementor-repeater-item-1c9fb68{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .elementor-repeater-item-6178d9d{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-primary );font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;line-height:1px;letter-spacing:0.4px;word-spacing:4px;color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:100%;height:25%;}.elementor-1442 .elementor-element.elementor-element-a33a89b{width:100%;max-width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b.elementor-element{--align-self:center;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form .eael-user-login{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form .eael-user-password{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper form{width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form-wrapper .lr-form-illustration{width:50%;height:375px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form-wrapper .lr-form-header .form-dsc h4{color:var( --e-global-color-text );background:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael-lr-form-group{margin:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael-lr-form-control{padding:10px 10px 10px 10px;font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;text-align:left;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:0.063rem 0.063rem 0.063rem 0.063rem;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael_accept_tnc_wrap{margin:10px 10px 10px 10px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper input.eael-lr-form-control::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper input.eael-lr-form-control:focus::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael-lr-form-control:focus{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael-field-label{font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:24px;height:24px;width:24px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0px;right:0px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons{font-size:5px;height:5px;width:5px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-menot{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-menot, .elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-menot label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-pass a{color:var( --e-global-color-text );font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-pass{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-pass:hover a{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .forget-pass:hover{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael_accept_tnc_wrap, .elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper .eael_accept_tnc_wrap label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-evenly;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-1442 .elementor-element.elementor-element-a33a89b .pass-meta-info{width:100%;}.elementor-1442 .elementor-element.elementor-element-6947ef3{--spacer-size:30px;}.elementor-1442 .elementor-element.elementor-element-7c9918d{--display:flex;}.elementor-1442 .elementor-element.elementor-element-af4c91d{--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;--align-items:center;}.elementor-1442 .elementor-element.elementor-element-af4c91d:not(.elementor-motion-effects-element-type-background), .elementor-1442 .elementor-element.elementor-element-af4c91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-af4c91d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1442 .elementor-element.elementor-element-2e17386{text-align:center;}.elementor-1442 .elementor-element.elementor-element-2e17386 .elementor-heading-title{font-family:"Delius Unicase", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-6dd63a0{--spacer-size:20px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .elementor-repeater-item-b048854{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .elementor-repeater-item-95cc097{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .elementor-repeater-item-1c9fb68{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .elementor-repeater-item-6178d9d{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .elementor-repeater-item-4c1a822{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper{background-color:var( --e-global-color-primary );width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-primary );font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;line-height:1px;letter-spacing:0.4px;word-spacing:4px;color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:100%;height:25%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-register-form .eael-lr-btn{background-color:var( --e-global-color-primary );font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;letter-spacing:0.1px;color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:100%;height:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lostpassword-form .eael-lr-btn{background-color:var( --e-global-color-primary );margin:10px 10px 10px 10px;padding:10px 10px 10px 10px;font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;line-height:5px;letter-spacing:1px;word-spacing:2px;color:var( --e-global-color-text );border-radius:15px 15px 15px 15px;width:35%;height:80%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-pass-notice{background-color:var( --e-global-color-primary );text-align:center;}.elementor-1442 .elementor-element.elementor-element-9610b5a{width:100%;max-width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a.elementor-element{--align-self:center;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form .eael-user-login{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form .eael-user-password{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper form{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form-wrapper .lr-form-header{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form-wrapper .lr-form-illustration{width:50%;height:375px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form-wrapper .lr-form-header .form-dsc h4{color:var( --e-global-color-text );background:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-register-form-wrapper .lr-form-header .form-dsc h4{font-family:"Delius Unicase", Sans-serif;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-register-form-wrapper .lr-form-header .form-dsc p{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael-lr-form-group{margin:10px 10px 10px 10px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael-lr-form-control{padding:10px 10px 10px 10px;font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;text-align:left;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:0.063rem 0.063rem 0.063rem 0.063rem;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael_accept_tnc_wrap{margin:0px 0px 0px 0px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper input.eael-lr-form-control::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper input.eael-lr-form-control:focus::placeholder{color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael-lr-form-control:focus{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael-field-label{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;font-family:"Delius Unicase", Sans-serif;font-size:0.938rem;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons{font-size:24px;height:24px;width:24px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0px;right:0px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons{font-size:5px;height:5px;width:5px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper.eael-resetpassword-form-wrapper .eael-lr-form-group .wp-hide-pw{top:0.73px;right:-27px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-menot{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-menot, .elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-menot label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-pass a{color:var( --e-global-color-text );font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-pass{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-pass:hover a{color:var( --e-global-color-accent );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .forget-pass:hover{background-color:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael_accept_tnc_wrap, .elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper .eael_accept_tnc_wrap label{font-family:"Delius Unicase", Sans-serif;font-size:0.625rem;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:space-evenly;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-register-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-resetpassword-form .eael-lr-btn{font-family:"Delius Unicase", Sans-serif;line-height:1px;letter-spacing:0px;width:0px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-1442 .elementor-element.elementor-element-9610b5a .pass-meta-info{width:100%;}.elementor-1442 .elementor-element.elementor-element-5b49075{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:100%;max-width:100%;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-font-size:0.938rem;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5b49075 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-primary );}.elementor-1442 .elementor-element.elementor-element-5b49075.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1442 .elementor-element.elementor-element-5b49075.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1442 .elementor-element.elementor-element-5b49075.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1442 .elementor-element.elementor-element-5b49075.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-1442 .elementor-element.elementor-element-5b49075.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Delius Unicase", Sans-serif;font-weight:500;}.elementor-1442 .elementor-element.elementor-element-5b49075 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );}body.elementor-page-1442:not(.elementor-motion-effects-element-type-background), body.elementor-page-1442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1442 .elementor-element.elementor-element-91bd994{--width:25%;}.elementor-1442 .elementor-element.elementor-element-6a29edf{--width:25%;}.elementor-1442 .elementor-element.elementor-element-72d2a62{--width:25%;}.elementor-1442 .elementor-element.elementor-element-2f6be62{--width:97.105%;}.elementor-1442 .elementor-element.elementor-element-9ddd2e6{--width:100%;}.elementor-1442 .elementor-element.elementor-element-80e470f{--width:100%;}.elementor-1442 .elementor-element.elementor-element-af4c91d{--width:100%;}}@media(max-width:1024px){.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper{width:75%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}}@media(max-width:767px){.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-b5d007c .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-a33a89b .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .lr-form-wrapper{width:100%;}.elementor-1442 .elementor-element.elementor-element-9610b5a .eael-login-form-wrapper .lr-form-illustration{width:100%;height:375px;}}/* Start custom CSS for eael-login-register, class: .elementor-element-b5d007c *//* Cible uniquement la page Connexion avec l'ID 2443 */
body.page-id-1442 .eael-login-register-wrapper {
    max-width: 500px;
    margin: 0 auto;
    padding: 20px;
}

/* Affiche correctement le bouton Google */
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}

/* Le bouton "S’inscrire" ne prend pas toute la largeur */
body.page-id-1442 .eael-login-register-wrapper .elementor-button {
    width: auto !important;
    display: inline-block !important;
}

/* Masquer certains champs dans l'onglet inscription */
body.page-id-1442 .eael-register-form .eael-login-fields:nth-child(1),
body.page-id-1442 .eael-register-form .eael-forgot-pass-link {
    display: none !important;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 300px;
    margin: 0 auto 20px auto;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ddd2e6 *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
/* Centrer le bouton "S'inscrire" et empêcher qu'il prenne toute la largeur */
body.page-id-1442 .eael-register-form button[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  margin: 20px auto !important;
  padding: 8px 24px;
  border-radius: 25px;
  font-weight: 600;
}
/* Masquer la section "mot de passe oublié" sous le formulaire d'inscription */
body.page-id-1442 .eael-lost-password {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-a33a89b */body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e470f *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4c91d *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-b5d007c *//* Cible uniquement la page Connexion avec l'ID 2443 */
body.page-id-1442 .eael-login-register-wrapper {
    max-width: 500px;
    margin: 0 auto;
    padding: 20px;
}

/* Affiche correctement le bouton Google */
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}

/* Le bouton "S’inscrire" ne prend pas toute la largeur */
body.page-id-1442 .eael-login-register-wrapper .elementor-button {
    width: auto !important;
    display: inline-block !important;
}

/* Masquer certains champs dans l'onglet inscription */
body.page-id-1442 .eael-register-form .eael-login-fields:nth-child(1),
body.page-id-1442 .eael-register-form .eael-forgot-pass-link {
    display: none !important;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 300px;
    margin: 0 auto 20px auto;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ddd2e6 *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
/* Centrer le bouton "S'inscrire" et empêcher qu'il prenne toute la largeur */
body.page-id-1442 .eael-register-form button[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  margin: 20px auto !important;
  padding: 8px 24px;
  border-radius: 25px;
  font-weight: 600;
}
/* Masquer la section "mot de passe oublié" sous le formulaire d'inscription */
body.page-id-1442 .eael-lost-password {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-a33a89b */body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e470f *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4c91d *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-b5d007c *//* Cible uniquement la page Connexion avec l'ID 2443 */
body.page-id-1442 .eael-login-register-wrapper {
    max-width: 500px;
    margin: 0 auto;
    padding: 20px;
}

/* Affiche correctement le bouton Google */
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}

/* Le bouton "S’inscrire" ne prend pas toute la largeur */
body.page-id-1442 .eael-login-register-wrapper .elementor-button {
    width: auto !important;
    display: inline-block !important;
}

/* Masquer certains champs dans l'onglet inscription */
body.page-id-1442 .eael-register-form .eael-login-fields:nth-child(1),
body.page-id-1442 .eael-register-form .eael-forgot-pass-link {
    display: none !important;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 300px;
    margin: 0 auto 20px auto;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ddd2e6 *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
/* Centrer le bouton "S'inscrire" et empêcher qu'il prenne toute la largeur */
body.page-id-1442 .eael-register-form button[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  margin: 20px auto !important;
  padding: 8px 24px;
  border-radius: 25px;
  font-weight: 600;
}
/* Masquer la section "mot de passe oublié" sous le formulaire d'inscription */
body.page-id-1442 .eael-lost-password {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-a33a89b */body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e470f *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4c91d *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-b5d007c *//* Cible uniquement la page Connexion avec l'ID 2443 */
body.page-id-1442 .eael-login-register-wrapper {
    max-width: 500px;
    margin: 0 auto;
    padding: 20px;
}

/* Affiche correctement le bouton Google */
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}

/* Le bouton "S’inscrire" ne prend pas toute la largeur */
body.page-id-1442 .eael-login-register-wrapper .elementor-button {
    width: auto !important;
    display: inline-block !important;
}

/* Masquer certains champs dans l'onglet inscription */
body.page-id-1442 .eael-register-form .eael-login-fields:nth-child(1),
body.page-id-1442 .eael-register-form .eael-forgot-pass-link {
    display: none !important;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 300px;
    margin: 0 auto 20px auto;
}
body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ddd2e6 *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}
/* Centrer le bouton "S'inscrire" et empêcher qu'il prenne toute la largeur */
body.page-id-1442 .eael-register-form button[type="submit"] {
  display: inline-block !important;
  width: auto !important;
  margin: 20px auto !important;
  padding: 8px 24px;
  border-radius: 25px;
  font-weight: 600;
}
/* Masquer la section "mot de passe oublié" sous le formulaire d'inscription */
body.page-id-1442 .eael-lost-password {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-login-register, class: .elementor-element-a33a89b */body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    margin: 20px auto !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e470f *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4c91d *//* Appliquer uniquement si l'URL est /connexion */
body.page-id-1442 .elementor-widget-eael-login-register {
  padding: 40px 30px;
  margin: 40px auto;
  max-width: 900px;
}

body.page-id-1442 .eael-login-register-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
  align-items: flex-start;
}

body.page-id-1442 .eael-login-register-form {
  width: 100%;
  max-width: 420px;
}

/* Espaces entre champs */
body.page-id-1442 .eael-login-register-form input,
body.page-id-1442 .eael-login-register-form label,
body.page-id-1442 .eael-login-register-form button {
  margin-bottom: 15px !important;
}

/* Liens */
body.page-id-1442 .eael-login-register-form a {
  color: #D4AF37 !important;
  text-decoration: underline;
}

/* Alignement boutons */
body.page-id-1442 .eael-login-register-form .eael-submit-button {
  text-align: center;
}

/* Forcer marges si pas pris en compte */
body.page-id-1442 .elementor-widget-eael-login-register .elementor-widget-container {
  margin: 0 auto !important;
  padding: 40px 20px !important;
}
/* Afficher le bouton Google et lui donner un bon espacement */
body.page-id-1442 .eael-login-register-form .eael-social-login {
  display: block !important;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* Centrer le bouton Google */
body.page-id-1442 .eael-social-login > div,
body.page-id-1442 .eael-social-login > a {
  display: inline-block;
  margin: auto;
}

/* Optionnel : forcer à ne pas masquer le bouton Google */
body.page-id-1442 .eael-social-login {
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5b49075 */body.page-id-1442 .eael-google-login {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    max-width: 300px;
    margin: 0 auto 20px auto;
}/* End custom CSS */