.elementor-16 .elementor-element.elementor-element-f29f001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-f29f002{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-f29f001 */.elementor-16 .elementor-element.elementor-element-f29f001{padding:224px 0 88px!important;margin-top:-112px!important;background:#fff;font-family:'Jura Roboto',Roboto,sans-serif;color:#575657}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{width:100%;max-width:1024px;margin:auto}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-content{width:100%}.elementor-16 .elementor-element.elementor-element-f29f001 h1{font:900 32px/38px 'Jura Roboto',Roboto,sans-serif;letter-spacing:.96px;text-transform:uppercase;text-align:center;color:#575657;margin:0 0 22px}
.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-panel{width:50%;margin:auto}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-form{width:calc((100% + 16px)*10/12 - 16px);margin:0 auto!important;border:0!important;padding:0!important}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-fields{display:grid;gap:16px;margin-top:30px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-field{position:relative}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-field:before{content:'';position:absolute;left:16px;top:50%;transform:translateY(-50%);width:19px;height:21px;background:center/contain no-repeat;pointer-events:none}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-email:before{background-image:url('https://jurapellet.com/wp-content/uploads/account-build/mail.svg')}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-password:before{background-image:url('https://jurapellet.com/wp-content/uploads/account-build/password.svg')}
.elementor-16 .elementor-element.elementor-element-f29f001 input[type=text],.elementor-16 .elementor-element.elementor-element-f29f001 input[type=email],.elementor-16 .elementor-element.elementor-element-f29f001 input[type=password]{width:100%;background:#f2f2f2;border:0;border-radius:10px;font:700 16px/24px 'Jura Roboto',Roboto,sans-serif;color:#575657;padding:16px 20px 16px 48px;min-height:56px;box-shadow:none}.elementor-16 .elementor-element.elementor-element-f29f001 input::placeholder{color:#575657;opacity:1;text-transform:uppercase}.elementor-16 .elementor-element.elementor-element-f29f001 input:focus-visible,.elementor-16 .elementor-element.elementor-element-f29f001 button:focus-visible,.elementor-16 .elementor-element.elementor-element-f29f001 a:focus-visible{outline:2px solid #006d58;outline-offset:3px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-options{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font:400 14px/20px 'Jura Roboto',Roboto,sans-serif}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-options label{display:flex;align-items:center;gap:8px;font:inherit;margin:0}.elementor-16 .elementor-element.elementor-element-f29f001 input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#78b22b}.elementor-16 .elementor-element.elementor-element-f29f001 a{color:#575657}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-options a{text-decoration:underline;text-align:right}
.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-actions{width:calc((100% + 16px)*6/8 - 16px);margin:24px auto 0}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-submit,.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce button.button{width:100%;margin-top:48px;background:#78b22b;color:#fff;border:0;border-radius:50px;padding:16px 32px;font:900 20px/30px 'Jura Roboto',Roboto,sans-serif;text-transform:uppercase;cursor:pointer;transition:box-shadow .3s}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-submit:hover,.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce button.button:hover{background:#78b22b;color:#fff;box-shadow:0 0 0 12px #78b22b1a}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-actions p{font:400 20px/30px 'Jura Roboto',Roboto,sans-serif;letter-spacing:.6px;text-align:center;margin:28px 0 0}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-actions a{border-bottom:1px solid #575657;text-decoration:none}.elementor-16 .elementor-element.elementor-element-f29f001 .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register{width:calc(50% - 120px);margin:auto}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register .u-column1,.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register .u-column2>h2{display:none}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register .u-column2{width:100%;float:none}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register form.register{padding:0;border:0;margin:30px 0 0}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register p{font-size:16px;line-height:24px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register .form-row{padding:0;margin:0 0 20px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register .form-row label{font-weight:700}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register input{padding-left:20px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native{width:calc(100% - 240px);margin:auto}.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce form.lost_reset_password{max-width:584px;margin:auto}.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce-notices-wrapper,.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce-error,.elementor-16 .elementor-element.elementor-element-f29f001 .woocommerce-message{max-width:704px;margin:0 auto 24px}body.page-id-16 .jp-before-footer{display:none!important}
@media(min-width:1280px){.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:1280px}}@media(min-width:1440px){.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:1408px}}@media(min-width:1920px){.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:1632px}}
@media(max-width:1023px){.elementor-16 .elementor-element.elementor-element-f29f001{padding:88px 0!important;margin-top:-12px!important}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:768px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-panel{width:83.333333%}.elementor-16 .elementor-element.elementor-element-f29f001 h1{font-size:16px;line-height:24px;letter-spacing:.48px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-form{padding:40px 0!important}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-fields{margin-top:0}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-options{gap:8px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-actions{width:calc((100% + 16px)*6/8 - 16px)}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-submit{margin-top:16px;padding:12px 32px;font-size:15.008px;line-height:30px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-login-actions p{font-size:16px;line-height:24px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-register{width:calc(83.333333% - 40px)}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native{width:83.333333%}}
@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:640px}}@media(max-width:639px){.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-inner{max-width:none}}
.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=text],.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=password],.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=email]{padding-left:20px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-return{text-align:center;margin-top:28px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-return a{text-decoration:underline}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=text],.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=password],.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-native input[type=email]{padding-left:20px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-return{text-align:center;margin-top:28px}.elementor-16 .elementor-element.elementor-element-f29f001 .jp-account-return a{text-decoration:underline}/* End custom CSS */