:root{--efwa-green:#317965;--efwa-green-hover:#245f50;--efwa-secondary:#67897e;--efwa-dark-green:#143f35;--efwa-light-green:#e5f5ed;--efwa-text:#333333;--efwa-muted:#6f7774;--efwa-border:#d5d5d5;--efwa-white:#ffffff;--efwa-radius:6px;--efwa-font:"Open Sans",Arial,sans-serif}.mepr-account-container,.mepr-account-container h1,.mepr-account-container h2,.mepr-account-container h3,.mepr-account-container h4,.mepr-account-container p,.mepr-account-container label,.mepr-account-container input,.mepr-account-container select,.mepr-account-container textarea,.mepr-account-container button,.mepr-account-container a,.mepr-account-nav,.mepr-account-nav a{font-family:var(--efwa-font)!important}.mepr-account-container{color:var(--efwa-text)}.mepr-account-container h1,.mepr-account-container h2,.mepr-account-container h3,.mepr-account-container h4{color:var(--efwa-dark-green);font-weight:700;line-height:1.25}.mepr-account-container input[type="text"],.mepr-account-container input[type="email"],.mepr-account-container input[type="password"],.mepr-account-container input[type="tel"],.mepr-account-container input[type="number"],.mepr-account-container select,.mepr-account-container textarea{padding:12px 14px;background-color:var(--efwa-white);border:1px solid var(--efwa-border);border-radius:var(--efwa-radius);box-shadow:none;color:var(--efwa-text);font-family:var(--efwa-font)!important;font-size:15px;line-height:1.4;transition:border-color 0.2s ease,box-shadow 0.2s ease}.mepr-account-container input[type="text"]:focus,.mepr-account-container input[type="email"]:focus,.mepr-account-container input[type="password"]:focus,.mepr-account-container input[type="tel"]:focus,.mepr-account-container input[type="number"]:focus,.mepr-account-container select:focus,.mepr-account-container textarea:focus{border-color:var(--efwa-green);box-shadow:0 0 0 3px rgba(49,121,101,0.14);outline:none}.mepr-account-container label{color:var(--efwa-text);font-weight:600}.mepr-account-container .mepr-button.btn.btn-outline,.mepr-account-container .mepr-submit,.mepr-account-container button.mepr-submit,.mepr-account-container input.mepr-submit{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px!important;background-color:var(--efwa-green)!important;border:2px solid var(--efwa-green)!important;border-radius:25px!important;box-shadow:none!important;color:var(--efwa-white)!important;font-family:var(--efwa-font)!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-align:center;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.mepr-account-container .mepr-button.btn.btn-outline:hover,.mepr-account-container .mepr-button.btn.btn-outline:focus,.mepr-account-container .mepr-submit:hover,.mepr-account-container .mepr-submit:focus,.mepr-account-container button.mepr-submit:hover,.mepr-account-container button.mepr-submit:focus,.mepr-account-container input.mepr-submit:hover,.mepr-account-container input.mepr-submit:focus{background-color:var(--efwa-green-hover)!important;border-color:var(--efwa-green-hover)!important;color:var(--efwa-white)!important;box-shadow:none!important;outline:none}.mepr-account-nav a{color:rgba(255,255,255,0.86);text-decoration:none}.mepr-account-nav a:hover,.mepr-account-nav a:focus,.mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a,.account-nav .mepr-nav-item.mepr-active-nav-tab a,#mepr-account-nav .mepr-nav-item.--active a,#mepr-account-nav .mepr-nav-item.mepr-active-nav-tab a{background-color:var(--efwa-secondary)!important;color:var(--efwa-white)!important;text-decoration:none}.mepr-account-welcome-message{background-color:var(--efwa-secondary)!important;border:1px solid var(--efwa-secondary)!important;color:var(--efwa-white)!important}body.mepr-pro-template #mepr-template-login,body.mepr-pro-template #mepr-template-login h1,body.mepr-pro-template #mepr-template-login h2,body.mepr-pro-template #mepr-template-login h3,body.mepr-pro-template #mepr-template-login p,body.mepr-pro-template #mepr-template-login label,body.mepr-pro-template #mepr-template-login input,body.mepr-pro-template #mepr-template-login button,body.mepr-pro-template #mepr-template-login a{font-family:var(--efwa-font)!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
h1{margin:0 0 28px!important;padding:0!important;color:var(--efwa-dark-green)!important;font-family:var(--efwa-font)!important;font-size:32px!important;font-style:normal!important;font-weight:700!important;letter-spacing:-0.02em!important;line-height:1.25!important;text-transform:none!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="text"],body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="email"],body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="password"]{color:var(--efwa-text)!important;font-family:var(--efwa-font)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input::placeholder{color:#777777!important;font-family:var(--efwa-font)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;opacity:1!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="text"]:focus,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="email"]:focus,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input[type="password"]:focus{border-color:var(--efwa-green)!important;box-shadow:0 0 0 3px rgba(49,121,101,0.14)!important;outline:none!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.mepr_remember_me,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.mepr_remember_me label,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
label{color:var(--efwa-text)!important;font-family:var(--efwa-font)!important;font-size:15px!important;font-style:normal!important;font-weight:400!important}.mepr_pro_error li{font-family:var(--efwa-font)!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
input[type="submit"],body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
button[type="submit"],body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input.mepr-submit,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
button.mepr-submit{background:var(--efwa-green)!important;background-color:var(--efwa-green)!important;border-color:var(--efwa-green)!important;box-shadow:none!important;color:var(--efwa-white)!important;font-family:var(--efwa-font)!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;opacity:1!important;text-shadow:none!important;text-transform:none!important;filter:none!important;transition:background-color 0.2s ease,border-color 0.2s ease!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
input[type="submit"]:hover,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
input[type="submit"]:focus,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
button[type="submit"]:hover,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.submit
button[type="submit"]:focus,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input.mepr-submit:hover,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
input.mepr-submit:focus,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
button.mepr-submit:hover,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
button.mepr-submit:focus,#mepr-template-login .mepro-form button:hover,#mepr-template-login .mepro-form input[type="button"]:hover,#mepr-template-login .mepro-form input[type="reset"]:hover,#mepr-template-login .mepro-form input[type="submit"]:hover,#mepr-template-login .mepr-form button:hover,#mepr-template-login .mepr-form input[type="button"]:hover,#mepr-template-login .mepr-form input[type="reset"]:hover,#mepr-template-login .mepr-form input[type="submit"]:hover{background:var(--efwa-green-hover)!important;background-color:var(--efwa-green-hover)!important;border-color:var(--efwa-green-hover)!important;box-shadow:none!important;color:var(--efwa-white)!important;opacity:1!important;outline:none!important;text-shadow:none!important;transform:none!important;filter:none!important}body.mepr-pro-template #mepr-template-login a,body.mepr-pro-template #mepr-template-login a:hover{text-decoration:none!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.mp-hide-pw{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--efwa-secondary)!important}body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.mp-hide-pw:hover,body.mepr-pro-template
#mepr-template-login
#mepr_loginform
.mp-hide-pw:focus{background:transparent!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--efwa-dark-green)!important;outline:none!important}body.mepr-pro-template
#mepr-template-login
.mp-hide-pw
.dashicons{font-family:dashicons!important}.profile-menu__text,.profile-menu__text span,.profile-menu__text--small,.profile-menu__dropdown-item,.profile-menu__dropdown-item.dropdown__item{font-family:var(--efwa-font)!important}.profile-menu__text>span:not(.profile-menu__text--small){font-size:16px!important;font-weight:600!important;line-height:1.3!important}.profile-menu__text--small{font-size:13px!important;font-weight:400!important;line-height:1.4!important;opacity:0.85}.profile-menu__dropdown-item,.profile-menu__dropdown-item.dropdown__item{font-size:14px!important}.site-header .dropdown__item:hover,.site-header .dropdown__item:focus,.site-header .dropdown a:hover,.site-header .dropdown a:focus,.profile-menu__button:hover,.profile-menu__button:focus{background-color:var(--efwa-secondary)!important;color:var(--efwa-white)!important;text-decoration:none}.mepr-unauthorized-message{padding:20px;font-family:var(--efwa-font)!important}.mepr-login-form-wrap{display:none!important}.mepr-unauthorized-message .mepr-login-link{display:none!important}.efwa-access-message{max-width:680px;margin:40px auto;padding:30px;background-color:var(--efwa-white);border:1px solid var(--efwa-border);border-radius:10px;box-shadow:0 4px 18px rgba(0,0,0,0.06);color:var(--efwa-text);font-family:var(--efwa-font)!important}.efwa-access-message h1,.efwa-access-message h2,.efwa-access-message h3,.efwa-access-message h4,.efwa-access-message p,.efwa-access-message a,.efwa-access-message button{font-family:var(--efwa-font)!important}.efwa-access-message h3{margin:0 0 12px;color:var(--efwa-dark-green);font-size:24px;font-weight:700;line-height:1.3}.efwa-access-message p{margin:0 0 18px;line-height:1.6}.efwa-access-message p:last-child{margin-bottom:0}.efwa-access-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 24px;background-color:var(--efwa-green)!important;border:2px solid var(--efwa-green)!important;border-radius:24px;box-shadow:none;color:var(--efwa-white)!important;font-family:var(--efwa-font)!important;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.efwa-access-button:hover,.efwa-access-button:focus{background-color:var(--efwa-green-hover)!important;border-color:var(--efwa-green-hover)!important;color:var(--efwa-white)!important;text-decoration:none!important;outline:none}.efwa-access-message a:not(.efwa-access-button){color:var(--efwa-green);text-decoration:none}.efwa-access-message a:not(.efwa-access-button):hover,.efwa-access-message a:not(.efwa-access-button):focus{color:var(--efwa-dark-green);text-decoration:underline}@media (max-width:767px){body.mepr-pro-template
#mepr-template-login
#mepr_loginform
h1{font-size:28px!important}.mepr-unauthorized-message{padding:12px}.efwa-access-message{margin:24px auto;padding:22px}.efwa-access-message h3{font-size:21px}.efwa-access-button{width:100%}}