.elementor-558 .elementor-element.elementor-element-1b25f02{--display:flex;--min-height:110vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-558 .elementor-element.elementor-element-1b25f02::before, .elementor-558 .elementor-element.elementor-element-1b25f02 > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-1b25f02 > .e-con-inner > .elementor-background-video-container::before, .elementor-558 .elementor-element.elementor-element-1b25f02 > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-1b25f02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-558 .elementor-element.elementor-element-1b25f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-558 .elementor-element.elementor-element-1b25f02:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-1b25f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fishpro.cz/wp-content/uploads/2025/09/login.webp") 50% 50%;background-size:cover;}.elementor-558 .elementor-element.elementor-element-92e720c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:030px;--padding-right:030px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Work Sans;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-558 .elementor-element.elementor-element-3ce85be{text-align:center;}.elementor-558 .elementor-element.elementor-element-3ce85be .elementor-heading-title{font-family:var( --e-global-typography-650c118-font-family ), Work Sans;font-size:var( --e-global-typography-650c118-font-size );font-weight:var( --e-global-typography-650c118-font-weight );line-height:var( --e-global-typography-650c118-line-height );text-shadow:0px 0px 32px rgba(0, 0, 0, 0.5);}.elementor-558 .elementor-element.elementor-element-d9f2c8b .elementor-repeater-item-0caf61c{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .elementor-repeater-item-7d94e28{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lr-form-wrapper{background-color:#FFFFFF00;width:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper{background-color:#24242400;width:50%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-btn{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Work Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-image:linear-gradient(90deg, var( --e-global-color-1b0e1d4 ) 0%, var( --e-global-color-0e931db ) 100%);}.elementor-558 .elementor-element.elementor-element-d9f2c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b.elementor-element{--align-self:center;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-user-login{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-user-password{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper form{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper .eael-lr-form-control{font-family:"Work Sans", Work Sans;font-size:21px;font-weight:400;line-height:26px;text-align:center;background-color:var( --e-global-color-d7a7595 );border-radius:16px 16px 16px 16px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-footer{flex-direction:column;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-btn{font-family:var( --e-global-typography-text-font-family ), Work Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-btn{font-family:var( --e-global-typography-text-font-family ), Work Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:column;align-items:center;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-btn{font-family:var( --e-global-typography-text-font-family ), Work Sans;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-link{font-family:var( --e-global-typography-82ec7c7-font-family ), Work Sans;font-size:var( --e-global-typography-82ec7c7-font-size );font-weight:var( --e-global-typography-82ec7c7-font-weight );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-link{font-family:var( --e-global-typography-82ec7c7-font-family ), Work Sans;font-size:var( --e-global-typography-82ec7c7-font-size );font-weight:var( --e-global-typography-82ec7c7-font-weight );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-link{font-family:var( --e-global-typography-82ec7c7-font-family ), Work Sans;font-size:var( --e-global-typography-82ec7c7-font-size );font-weight:var( --e-global-typography-82ec7c7-font-weight );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-79bf782{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:84px;--padding-right:84px;}.elementor-558 .elementor-element.elementor-element-31f67b1{text-align:center;}.elementor-558 .elementor-element.elementor-element-31f67b1 .elementor-heading-title{font-family:var( --e-global-typography-650c118-font-family ), Work Sans;font-size:var( --e-global-typography-650c118-font-size );font-weight:var( --e-global-typography-650c118-font-weight );line-height:var( --e-global-typography-650c118-line-height );text-shadow:0px 0px 32px rgba(0, 0, 0, 0.5);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Work Sans;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-8ca5f78 .elementor-button{font-family:"Work Sans", Work Sans;font-size:19px;font-weight:500;line-height:26px;fill:#161619;color:#161619;border-radius:16px 16px 16px 16px;padding:12px 32px 12px 32px;}.elementor-558 .elementor-element.elementor-element-17dd205{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:47px;--padding-left:10px;--padding-right:10px;}.elementor-558 .elementor-element.elementor-element-17dd205:not(.elementor-motion-effects-element-type-background), .elementor-558 .elementor-element.elementor-element-17dd205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-1b0e1d4 ) 0%, var( --e-global-color-0e931db ) 100%);}.elementor-558 .elementor-element.elementor-element-4f9cba0{text-align:center;}.elementor-558 .elementor-element.elementor-element-4f9cba0 .elementor-heading-title{font-family:"Work Sans", Work Sans;font-size:34px;font-weight:500;line-height:44px;text-shadow:0px 0px 32px rgba(0, 0, 0, 0.5);color:var( --e-global-color-d7a7595 );}.elementor-558 .elementor-element.elementor-element-ae63b52 .elementor-button{background-color:#00FFBA;font-family:"Work Sans", Work Sans;font-size:19px;font-weight:500;line-height:26px;border-radius:16px 16px 16px 16px;padding:12px 32px 12px 32px;}@media(min-width:768px){.elementor-558 .elementor-element.elementor-element-92e720c{--width:610px;}.elementor-558 .elementor-element.elementor-element-79bf782{--width:610px;}.elementor-558 .elementor-element.elementor-element-17dd205{--width:610px;}}@media(max-width:1366px){.elementor-558 .elementor-element.elementor-element-1b25f02{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-3ce85be .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-31f67b1 .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-558 .elementor-element.elementor-element-1b25f02{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-558 .elementor-element.elementor-element-92e720c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-3ce85be .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b{width:100%;max-width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lr-form-wrapper{width:75%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper{width:75%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-31f67b1 .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-8ca5f78 .elementor-button{padding:10px 28px 10px 28px;}.elementor-558 .elementor-element.elementor-element-ae63b52 .elementor-button{padding:10px 28px 10px 28px;}}@media(max-width:767px){.elementor-558 .elementor-element.elementor-element-1b25f02{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-558 .elementor-element.elementor-element-92e720c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-558 .elementor-element.elementor-element-3ce85be .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lr-form-wrapper{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper{width:100%;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper .eael-lr-form-control{font-size:16px;}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-resetpassword-form .eael-lr-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-register-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-lostpassword-form .eael-lr-link{font-size:var( --e-global-typography-82ec7c7-font-size );line-height:var( --e-global-typography-82ec7c7-line-height );}.elementor-558 .elementor-element.elementor-element-79bf782{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-31f67b1 .elementor-heading-title{font-size:var( --e-global-typography-650c118-font-size );line-height:var( --e-global-typography-650c118-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-558 .elementor-element.elementor-element-8ca5f78 .elementor-button{font-size:16px;padding:8px 24px 8px 24px;}.elementor-558 .elementor-element.elementor-element-17dd205{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-558 .elementor-element.elementor-element-4f9cba0 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-558 .elementor-element.elementor-element-ae63b52 .elementor-button{font-size:16px;padding:8px 24px 8px 24px;}}/* Start custom CSS for eael-login-register, class: .elementor-element-d9f2c8b */.elementor-558 .elementor-element.elementor-element-d9f2c8b #eael-login-form-wrapper, .elementor-558 .elementor-element.elementor-element-d9f2c8b .eael-login-form-wrapper {
    justify-content: center;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e720c */.elementor-558 .elementor-element.elementor-element-92e720c {
    border-radius: 30px;
    border: 1px solid #242424;
    background: rgba(22, 22, 25, 0.9);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.50) inset, 0 3px 8px 0 rgba(0, 0, 0, 0.24);
}
.eael-sign-wrapper  {
    display: none !important;
}
.elementor-558 .elementor-element.elementor-element-92e720c a {
    color: #00FFBA !important;
    font-weight: 600;  
}
.elementor-558 .elementor-element.elementor-element-92e720c a:hover {
    text-decoration: underline;
}
.eael-lr-form-wrapper .eael-forever-forget .forget-pass {
    text-align: center;
    margin-top: 15px;
}

.elementor-558 .elementor-element.elementor-element-d9f2c8b .lr-form-wrapper {
    width: 100%;
}
#eael-login-form, .eael-lr-footer {
    display: flex !important;
    flex-direction: column !important;
}
.eael-user-login {
    order: 1;
}
.eael-user-password {
    order: 2;
}
.eael-lr-footer {
    order: 3;
    gap: 28px;
}
.eael-forever-forget {
    order: 4 !important;
    margin: 8px 0px 0px 0px !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}
.eael-lr-form-wrapper .eael-form-msg.valid {
    color: #155724;
    background-color: #d4edda;
    border-left: 3px solid green;
}
.eael-lr-form-wrapper .eael-form-msg {
    margin-top: 2rem;
}
.elementor-558 .elementor-element.elementor-element-92e720c input {
    border-radius: 12px !important;
    border: 2px solid #FFF  !important;
    background: rgba(22, 22, 25, 0.9) !important;
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.24)  !important;
    text-align: center  !important;
    color: white;
}
.elementor-558 .elementor-element.elementor-element-92e720c .eael-field-label {
    color: white;
    text-align: center;
    text-wrap: balance;
}
.eael-form-msg .invalid {
    text-wrap: balance;
}
.elementor-558 .elementor-element.elementor-element-92e720c .eael-lr-form-wrapper .eael-lr-form-group {
    margin-bottom: 24px;
}
.elementor-558 .elementor-element.elementor-element-92e720c #eael-login-submit, .elementor-558 .elementor-element.elementor-element-92e720c #eael-register-submit, .elementor-558 .elementor-element.elementor-element-92e720c #eael-lostpassword-submit, .elementor-558 .elementor-element.elementor-element-92e720c #eael-resetpassword-submit  {
    background-color: transparent !important;
    background-image: linear-gradient(90deg, var(--e-global-color-1b0e1d4) 0%, var(--e-global-color-0e931db) 100%) !important;
    border-radius: 16px 16px 16px 16px !important;
    padding: 12px 32px 12px 32px !important;
    width: unset !important;
    color: black;
    border: unset !important;
}
.elementor-558 .elementor-element.elementor-element-92e720c #eael-login-submit:hover, .elementor-558 .elementor-element.elementor-element-92e720c #eael-register-submit:hover, .elementor-558 .elementor-element.elementor-element-92e720c #eael-lostpassword-submit:hover, .elementor-558 .elementor-element.elementor-element-92e720c #eael-resetpassword-submit:hover {
    display: flex;
    filter: grayscale(1) brightness(2);
    transform: scale(1.04);
    text-shadow: 0 0 1.85px #333, 0 0 1.85px #333;
}
.elementor-558 .elementor-element.elementor-element-92e720c #eael-lr-lostpassword-toggle {
    
}
@media screen and (max-width: 767px) {
    .elementor-558 .elementor-element.elementor-element-92e720c .elementor-field-group {
        margin-bottom: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bf782 */.elementor-558 .elementor-element.elementor-element-79bf782 {
    border-radius: 30px;
    border: 1px solid #242424;
    background: rgba(22, 22, 25, 0.9);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.50) inset, 0 3px 8px 0 rgba(0, 0, 0, 0.24);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae63b52 */.elementor-558 .elementor-element.elementor-element-ae63b52.btn.gradient .elementor-button {
    background: black !important;
}
.elementor-558 .elementor-element.elementor-element-ae63b52 .elementor-button-text {
    color: #00FFB5  !important;
}
.elementor-558 .elementor-element.elementor-element-ae63b52:hover .elementor-button-text {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17dd205 */.elementor-558 .elementor-element.elementor-element-17dd205 {
    border-radius: 30px;
    border: 1px solid #242424;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.50) inset, 0 3px 8px 0 rgba(0, 0, 0, 0.24);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b25f02 */.elementor-element-1b25f02.hero :before {
    background: linear-gradient(180deg,rgba(22, 22, 25, 0.6) 0%, rgba(255, 255, 255, 0) 50%, rgba(22, 22, 25, 1) 100%) !important;
}/* End custom CSS */