.elementor-24 .elementor-element.elementor-element-a0f4e5c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a0f4e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c7e869 );}.elementor-24 .elementor-element.elementor-element-a0f4e5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5.5rem;margin-bottom:0rem;padding:6.25rem 0rem 6.25rem 0rem;}.elementor-24 .elementor-element.elementor-element-a0f4e5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-72da656:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24 .elementor-element.elementor-element-72da656 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-72da656 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3.75rem 3.75rem 3.75rem 3.75rem;}.elementor-24 .elementor-element.elementor-element-72da656 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-9fc6e02 .elementor-heading-title{font-family:var( --e-global-typography-9f5a8ec-font-family ), Sans-serif;font-size:var( --e-global-typography-9f5a8ec-font-size );font-weight:var( --e-global-typography-9f5a8ec-font-weight );line-height:var( --e-global-typography-9f5a8ec-line-height );letter-spacing:var( --e-global-typography-9f5a8ec-letter-spacing );word-spacing:var( --e-global-typography-9f5a8ec-word-spacing );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9fc6e02 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-user-login{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-user-password{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .elementor-repeater-item-b5a0f58{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .elementor-repeater-item-f987888{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .elementor-repeater-item-0ad20a8{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lr-form-wrapper{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper form{width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper .eael-lr-form-control:focus{background-color:#ffffff;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-lr-footer{flex-direction:column;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-lr-btn{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-lr-link{font-family:var( --e-global-typography-4495d11-font-family ), Sans-serif;font-size:var( --e-global-typography-4495d11-font-size );font-weight:var( --e-global-typography-4495d11-font-weight );line-height:var( --e-global-typography-4495d11-line-height );letter-spacing:var( --e-global-typography-4495d11-letter-spacing );word-spacing:var( --e-global-typography-4495d11-word-spacing );}.elementor-24 .elementor-element.elementor-element-58f346b .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-58f346b .pass-meta-info{width:100%;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-row:not(:last-child){padding-bottom:30px;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-row{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-col{padding-left:calc( 0px/2 );padding-right:calc( 0px/2 );align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__label{font-family:"Georgia", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.25em;color:var( --e-global-color-primary );padding:0px 0px 8px 0px;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__desc{font-family:var( --e-global-typography-f9438a4-font-family ), Sans-serif;font-size:var( --e-global-typography-f9438a4-font-size );font-weight:var( --e-global-typography-f9438a4-font-weight );line-height:var( --e-global-typography-f9438a4-line-height );letter-spacing:var( --e-global-typography-f9438a4-letter-spacing );word-spacing:var( --e-global-typography-f9438a4-word-spacing );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__label, .elementor-24 .elementor-element.elementor-element-025f95b .jet-form__desc{display:flex;justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__field:not(.checkradio-field):not(.range-field){font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );padding:8px 0px 8px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form ::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form ::-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form ::-moz-placeholder{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form :-moz-placeholder{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-repeater__actions{justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-repeater__row-remove{align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__submit{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );padding:1em 2em 1em 2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__submit:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__submit-wrap{justify-content:stretch;align-items:stretch;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin:1em 0em 0em 0em;text-align:center;}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message--success{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message--error{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__field-error, .elementor-24 .elementor-element.elementor-element-025f95b .jet-form .jet-engine-file-upload__errors{font-size:16px;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;text-align:left;}.elementor-24 .elementor-element.elementor-element-5d5ea50 .elementor-button{font-family:"Georgia", Sans-serif;font-size:1.125rem;font-weight:500;text-decoration:underline;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-e077294 .elementor-button{font-family:"Georgia", Sans-serif;font-size:1rem;font-weight:normal;text-decoration:underline;line-height:1.25em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );padding:0em 0em 0em 0em;}.elementor-24 .elementor-element.elementor-element-e077294 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-72da656 > .elementor-element-populated{padding:2rem 2rem 2rem 2rem;}.elementor-24 .elementor-element.elementor-element-9fc6e02 .elementor-heading-title{font-size:var( --e-global-typography-9f5a8ec-font-size );line-height:var( --e-global-typography-9f5a8ec-line-height );letter-spacing:var( --e-global-typography-9f5a8ec-letter-spacing );word-spacing:var( --e-global-typography-9f5a8ec-word-spacing );}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lr-form-wrapper{width:75%;}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper{width:75%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-lr-link{font-size:var( --e-global-typography-4495d11-font-size );line-height:var( --e-global-typography-4495d11-line-height );letter-spacing:var( --e-global-typography-4495d11-letter-spacing );word-spacing:var( --e-global-typography-4495d11-word-spacing );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__desc{font-size:var( --e-global-typography-f9438a4-font-size );line-height:var( --e-global-typography-f9438a4-line-height );letter-spacing:var( --e-global-typography-f9438a4-letter-spacing );word-spacing:var( --e-global-typography-f9438a4-word-spacing );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-72da656 > .elementor-element-populated{padding:1.25rem 1.25rem 1.25rem 1.25rem;}.elementor-24 .elementor-element.elementor-element-9fc6e02 .elementor-heading-title{font-size:var( --e-global-typography-9f5a8ec-font-size );line-height:var( --e-global-typography-9f5a8ec-line-height );letter-spacing:var( --e-global-typography-9f5a8ec-letter-spacing );word-spacing:var( --e-global-typography-9f5a8ec-word-spacing );}.elementor-24 .elementor-element.elementor-element-58f346b .eael-lr-form-wrapper{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .lr-form-wrapper{width:100%;}.elementor-24 .elementor-element.elementor-element-58f346b .eael-login-form .eael-lr-link{font-size:var( --e-global-typography-4495d11-font-size );line-height:var( --e-global-typography-4495d11-line-height );letter-spacing:var( --e-global-typography-4495d11-letter-spacing );word-spacing:var( --e-global-typography-4495d11-word-spacing );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__desc{font-size:var( --e-global-typography-f9438a4-font-size );line-height:var( --e-global-typography-f9438a4-line-height );letter-spacing:var( --e-global-typography-f9438a4-letter-spacing );word-spacing:var( --e-global-typography-f9438a4-word-spacing );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__field:not(.checkradio-field):not(.range-field){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form__submit{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-025f95b */.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message--success, .jet-form-message--error {
    border: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c79d461 */.honingpotske {
    visibility: hidden;
    height: 1px;
    width: 1px;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS *//* Password reset */
.eael-forever-forget.eael-lr-form-group {
    display: none;
}

.loginForm, .registerForm {
    animation: 0.2s ease-in 0s 1 normal forwards running fadein;
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-4495d11-font-family ), Sans-serif;
    font-size: var( --e-global-typography-4495d11-font-size );
    font-weight: var( --e-global-typography-4495d11-font-weight );
    line-height: var( --e-global-typography-4495d11-line-height );
    letter-spacing: var( --e-global-typography-4495d11-letter-spacing);
}

/* Login */
.loginForm {display: block;}
.loginForm.hide{display: none;}

.loginForm .elementor-field-group {
    margin-bottom: 2.5rem;
}

.loginForm .elementor-field-group:nth-of-type(3) {
    margin-bottom: 2.5rem;
    border-bottom: 1px solid var(--e-global-color-8d90ef9);
    padding-bottom: 2.5rem;
}

.loginForm .elementor-field-group:last-of-type {
      margin-bottom: 0;
}

.loginForm button.elementor-button, .elementor-button {
    background-color: var(--e-global-color-secondary);
    display: inline-block;
    width: 100%;
    padding: 1.4375rem;
    border-radius: 0;
}

#resetPassword {
    background-color: transparent;
    padding: 0;
    text-decoration: underline;
}

.loginForm .elementor-field:focus {
    box-shadow: none;
}

.loginForm button {
    outline: none!important;
}

.dashicons-visibility,
.dashicons-hidden {
    color: var(--e-global-color-secondary);
}

/* Register form */
.registerForm {display: none;}
.registerForm.show {display: block}

#registerToggler {
    cursor: pointer;
}

.registerForm .eael-lr-form-wrapper, .registerForm .lr-form-wrapper,
.loginForm .eael-lr-form-wrapper, .loginForm .lr-form-wrapper{
    box-shadow: none;
    padding: 0!important;
}

.registerForm .eael-lr-form-group,
.loginForm .eael-lr-form-group {
    margin-bottom: 2.5rem;
}

.registerForm .eael-lr-form-group:last-of-type,
.loginForm .eael-lr-form-group:last-of-type {
      margin-bottom: 0;
}

.registerForm input, .registerForm .eael-lr-form-control,
.loginForm input, .loginForm .eael-lr-form-control{
    border-radius: 0px 0px 0px 0px;
    border: 0 solid var( --e-global-color-8d90ef9 )!important;
    border-bottom: 1px solid var( --e-global-color-8d90ef9 )!important;
    padding: .5rem 1rem!important;
}

.registerForm form,
.loginForm form{
    border-bottom: 1px solid var(--e-global-color-8d90ef9);
    padding: 0 0 2.5rem 0;
}

.registerForm .eael-lr-btn,
.loginForm .eael-lr-btn {
    padding: 1.4375rem!important;
    line-height: 100%;
}

@media screen and (max-width: 1024px) {
    .eael-lr-form-wrapper, .lr-form-wrapper {
        width: 100%!important;
    }
}

/* Honingpot */
.honingpotske {
    visibility: hidden;
    height: 1px;
    width: 1px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-025f95b */.elementor-24 .elementor-element.elementor-element-025f95b .jet-form-message--success, .jet-form-message--error {
    border: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c79d461 */.honingpotske {
    visibility: hidden;
    height: 1px;
    width: 1px;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS *//* Password reset */
.eael-forever-forget.eael-lr-form-group {
    display: none;
}

.loginForm, .registerForm {
    animation: 0.2s ease-in 0s 1 normal forwards running fadein;
    color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-4495d11-font-family ), Sans-serif;
    font-size: var( --e-global-typography-4495d11-font-size );
    font-weight: var( --e-global-typography-4495d11-font-weight );
    line-height: var( --e-global-typography-4495d11-line-height );
    letter-spacing: var( --e-global-typography-4495d11-letter-spacing);
}

/* Login */
.loginForm {display: block;}
.loginForm.hide{display: none;}

.loginForm .elementor-field-group {
    margin-bottom: 2.5rem;
}

.loginForm .elementor-field-group:nth-of-type(3) {
    margin-bottom: 2.5rem;
    border-bottom: 1px solid var(--e-global-color-8d90ef9);
    padding-bottom: 2.5rem;
}

.loginForm .elementor-field-group:last-of-type {
      margin-bottom: 0;
}

.loginForm button.elementor-button, .elementor-button {
    background-color: var(--e-global-color-secondary);
    display: inline-block;
    width: 100%;
    padding: 1.4375rem;
    border-radius: 0;
}

#resetPassword {
    background-color: transparent;
    padding: 0;
    text-decoration: underline;
}

.loginForm .elementor-field:focus {
    box-shadow: none;
}

.loginForm button {
    outline: none!important;
}

.dashicons-visibility,
.dashicons-hidden {
    color: var(--e-global-color-secondary);
}

/* Register form */
.registerForm {display: none;}
.registerForm.show {display: block}

#registerToggler {
    cursor: pointer;
}

.registerForm .eael-lr-form-wrapper, .registerForm .lr-form-wrapper,
.loginForm .eael-lr-form-wrapper, .loginForm .lr-form-wrapper{
    box-shadow: none;
    padding: 0!important;
}

.registerForm .eael-lr-form-group,
.loginForm .eael-lr-form-group {
    margin-bottom: 2.5rem;
}

.registerForm .eael-lr-form-group:last-of-type,
.loginForm .eael-lr-form-group:last-of-type {
      margin-bottom: 0;
}

.registerForm input, .registerForm .eael-lr-form-control,
.loginForm input, .loginForm .eael-lr-form-control{
    border-radius: 0px 0px 0px 0px;
    border: 0 solid var( --e-global-color-8d90ef9 )!important;
    border-bottom: 1px solid var( --e-global-color-8d90ef9 )!important;
    padding: .5rem 1rem!important;
}

.registerForm form,
.loginForm form{
    border-bottom: 1px solid var(--e-global-color-8d90ef9);
    padding: 0 0 2.5rem 0;
}

.registerForm .eael-lr-btn,
.loginForm .eael-lr-btn {
    padding: 1.4375rem!important;
    line-height: 100%;
}

@media screen and (max-width: 1024px) {
    .eael-lr-form-wrapper, .lr-form-wrapper {
        width: 100%!important;
    }
}

/* Honingpot */
.honingpotske {
    visibility: hidden;
    height: 1px;
    width: 1px;
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */