.nsl-clear{clear: both;}
#nsl-custom-login-form-1 .nsl-container{display: none;}
#nsl-custom-login-form-1 .nsl-separator{display: flex;flex-basis: 100%;align-items: center;margin: 20px 0;color: #72777c;font-weight: 700;}
#nsl-custom-login-form-1 .nsl-separator::before, #nsl-custom-login-form-1 .nsl-separator::after{content: "";flex-grow: 1;height: 1px;margin: 0 8px;background: #dddddd;font-size: 0;line-height: 0;}
#nsl-custom-login-form-1 .nsl-container-um-login-layout-above-separator{clear: both;}
body.um-page-register #cm-content #cm-primary .cm-posts{box-sizing: border-box;padding-right: 5px !important;padding-left: 5px !important;}
.um-page-register .um-register.um, .um-26654.um, .um-26655.um, .um-um_password_id.um{box-sizing: border-box;width: 100%;max-width: 450px;margin-right: auto !important;margin-left: auto !important;}
.page-id-26659 #nsl-custom-login-form-1 > div:first-child{margin: 0 0 30px;}
.page-id-26659 #nsl-custom-login-form-1 > div:first-child > div:first-child > a:first-child > div:first-child{background-color: #fff;}
.page-id-26664 .um-um_password_id.um > form > div:first-child > div:first-child > div:first-child{text-align: center;}
.pde-login-page-form-wrap{width: min(100% - 32px, 560px);max-width: 560px;margin: 0 auto 32px;}
.pde-login-page-form p, .pde-login-page-form .user-pass-wrap{margin: 0 0 2px !important;padding: 0 !important;}
.pde-login-page-form p + .user-pass-wrap{margin-top: 0 !important;}
.pde-login-page-form .user-pass-wrap{margin-bottom: 10px !important;}
.pde-login-page-form .user-pass-wrap + .pde-login-page-actions{margin-top: 10px !important;}
.pde-login-page-form label{display: block;margin-bottom: 2px;font-weight: 600;line-height: 1.25;}
.pde-login-page-form label a{color: #d63384;font-size: 12px;font-weight: 400;text-decoration: none;}
.pde-login-page-form label a:hover, .pde-login-page-form label a:focus{color: #b02a6f;text-decoration: underline;}
.pde-login-page-form input[type="text"], .pde-login-page-form input[type="password"]{box-sizing: border-box;width: 100%;min-height: 34px;padding: 5px 9px;border: 1px solid #ddd;background: #fff;margin: 0 !important;}
.pde-login-social{margin: 0 0 6px;}
.pde-login-separator{display: flex;align-items: center;gap: 10px;margin: 4px 0 6px;text-align: center;font-size: 13px;color: #666;}
.pde-login-separator::before, .pde-login-separator::after{content: "";flex: 1;border-top: 1px solid #ddd;}
.pde-login-page-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 10px !important;margin-bottom: 0;padding: 0;}
.pde-login-page-actions input[type="hidden"]{display: none;}
.pde-login-page-actions #wp-submit, .pde-login-page-actions .pde-login-register-button{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 100%;height: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 12px !important;border: 1px solid #d63384 !important;border-radius: 3px;background: #d63384 !important;color: #fff !important;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size: 13px;font-weight: 600;line-height: 42px;text-align: center;text-decoration: none !important;box-shadow: none !important;cursor: pointer;}
.pde-login-page-actions #wp-submit:hover, .pde-login-page-actions #wp-submit:focus, .pde-login-page-actions .pde-login-register-button:hover, .pde-login-page-actions .pde-login-register-button:focus{border-color: #b02a6f !important;background: #b02a6f !important;color: #fff !important;}
.login-action-lostpassword #lostpasswordform .pde-login-page-actions{grid-template-columns: 1fr;}
.login-action-lostpassword #lostpasswordform #wp-submit{height: auto !important;min-height: 44px !important;padding: 8px 12px !important;white-space: normal;line-height: 1.2 !important;}
.pde-login-page-errors{margin-bottom: 16px;padding: 12px;border-left: 4px solid #d63384;background: #fff7fb;}
body.login{background: #fff !important;}
body.login h1, body.login #backtoblog, body.login .privacy-policy-page-link, body.login .language-switcher{display: none !important;}
.login-action-lostpassword .message, .login-action-lostpassword #nav, .login-action-lostpassword #nav a, .login-action-lostpassword .wp-login-log-in, .login-action-lostpassword .wp-login-register{display: none !important;}
.login-action-login #loginform .forgetmenot, .login-action-login #nav, .login-action-login #nav a, .login-action-login .wp-login-register:not(.pde-login-register-button), .login-action-login .wp-login-lost-password{display: none;}
.login-action-login #loginform .pde-login-lost-password-link{color: #d63384;text-decoration: none;}
.login-action-login #loginform .pde-login-lost-password-link:hover, .login-action-login #loginform .pde-login-lost-password-link:focus{color: #b02a6f;text-decoration: underline;}
.login-action-login #loginform .submit{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;align-items: stretch;margin-top: 10px;padding: 0;}
.login-action-login #loginform .submit input[type="hidden"]{display: none;}
.login-action-login #loginform #wp-submit, .login-action-login #loginform .pde-login-register-button{float: none !important;box-sizing: border-box;display: flex;align-items: center;justify-content: center;align-self: stretch;width: 100% !important;height: 44px !important;min-height: 44px !important;margin: 0 !important;padding: 0 12px !important;appearance: none;border: 1px solid #d63384 !important;border-radius: 3px;background: #d63384 !important;color: #fff !important;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;font-size: 13px;font-weight: 600;font-style: normal;letter-spacing: 0;line-height: 42px !important;text-align: center;text-decoration: none !important;text-shadow: none !important;box-shadow: none !important;vertical-align: top !important;}
.login-action-login #loginform #wp-submit:hover, .login-action-login #loginform #wp-submit:focus, .login-action-login #loginform #wp-submit:active, .login-action-login #loginform .pde-login-register-button:hover, .login-action-login #loginform .pde-login-register-button:focus, .login-action-login #loginform .pde-login-register-button:active, .login-action-login #loginform .pde-login-register-button:visited{border-color: #b02a6f !important;background: #b02a6f !important;color: #fff !important;}
body.login #login, .pde-login-page-form-wrap{box-sizing: border-box;width: calc(100% - 32px) !important;max-width: 1000px !important;margin-right: auto;margin-left: auto;}
body.login #login{padding-right: 0;padding-left: 0;}
body.page-id-26660, body.page-id-26659{--pde-auth-blue: #1599da;--pde-auth-blue-dark: #087fc0;--pde-auth-ink: #111827;--pde-auth-muted: #5f6b7c;--pde-auth-border: #d6dce5;}
body.page-id-26660{background: #e4e4e7;}
body.page-id-26659{background: #e4e4e7;}
body.page-id-26660 #cm-content, body.page-id-26659 #cm-content{padding-top: 0;padding-bottom: 28px;background: #fff;}
body.page-id-26660 #cm-content .cm-container, body.page-id-26659 #cm-content .cm-container{max-width: 1000px;}
body.page-id-26660 #cm-primary, body.page-id-26659 #cm-primary, body.page-id-26660 #cm-content #cm-primary .cm-posts, body.page-id-26659 #cm-content #cm-primary .cm-posts{width: 100%;padding: 0 !important;background: #fff !important;}
body.page-id-26660 .um-register.um-26654, body.page-id-26659 .pde-login-page-form-wrap{box-sizing: border-box;width: min(calc(100% - 32px), 500px);max-width: 500px !important;margin: 0 auto !important;padding: 22px 36px 24px !important;border: 1px solid #e3e7ec;border-radius: 23px;background: #fff !important;box-shadow: none;color: var(--pde-auth-ink);font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}
body.page-id-26660 .um-register.um-26654{padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: #fff !important;}
body.page-id-26659 .pde-login-page-form-wrap{padding: 0 !important;border: 0 !important;border-radius: 0 !important;}
body.page-id-26659 .pde-login-page-form .user-pass-wrap label{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;}
body.page-id-26659 .pde-login-page-form .user-pass-wrap label a{margin-left: auto;white-space: nowrap;}
.pde-auth-intro{margin: 0 0 20px;text-align: center;}
.pde-auth-intro__title{margin: 0;color: var(--pde-auth-ink);font-size: clamp(28px, 4vw, 36px);font-weight: 800;line-height: 1.08;letter-spacing: -.035em;}
.pde-auth-intro__subtitle{margin: 6px 0 0;color: var(--pde-auth-muted);font-size: clamp(15px, 2vw, 18px);font-weight: 400;line-height: 1.45;}
body.page-id-26660 .um-register.um-26654 .um-form, body.page-id-26659 .pde-login-page-form{box-sizing: border-box;width: 100%;}
body.page-id-26660 .um-register .um-row{margin: 0 !important;}
body.page-id-26660 .um-register .um-col-1{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 18px;row-gap: 14px;}
body.page-id-26660 .um-register .um-field, body.page-id-26659 .pde-login-page-form p, body.page-id-26659 .pde-login-page-form .user-pass-wrap{box-sizing: border-box;margin: 0 !important;padding: 0 !important;}
body.page-id-26660 .um-register .um-field-user_email, body.page-id-26660 .um-register .um-field-user_password{grid-column: 1 / -1;}
body.page-id-26660 .um-register .um-field-label, body.page-id-26659 .pde-login-page-form label{margin: 0 0 6px !important;color: var(--pde-auth-ink);font-size: 16px;font-weight: 750;line-height: 1.25;}
body.page-id-26660 .um-register .um-req{color: var(--pde-auth-blue) !important;}
body.page-id-26660 .um-register input[type="text"], body.page-id-26660 .um-register input[type="password"], body.page-id-26660 .um-register input[type="email"], body.page-id-26660 .um-register select, body.page-id-26659 .pde-login-page-form input[type="text"], body.page-id-26659 .pde-login-page-form input[type="password"]{box-sizing: border-box !important;width: 100% !important;height: 50px !important;min-height: 50px !important;margin: 0 !important;padding: 0 16px !important;border: 1.5px solid var(--pde-auth-border) !important;border-radius: 13px !important;background: #fff !important;color: var(--pde-auth-ink) !important;font: inherit !important;font-size: 16px !important;line-height: 1.2 !important;box-shadow: none !important;transition: border-color .18s ease, box-shadow .18s ease;}
body.page-id-26660 .um-register input::placeholder, body.page-id-26659 .pde-login-page-form input::placeholder{color: #98a2b1;opacity: 1;}
body.page-id-26660 .um-register input:focus, body.page-id-26660 .um-register select:focus, body.page-id-26659 .pde-login-page-form input:focus{border-color: var(--pde-auth-blue) !important;outline: 0 !important;box-shadow: 0 0 0 4px rgba(21,153,218,.12) !important;}
body.page-id-26660 .um-register .um-field-area-password, body.page-id-26659 .pde-login-page-form .wp-pwd{position: relative;}
body.page-id-26660 .um-register .um-field-area-password input, body.page-id-26659 .pde-login-page-form .wp-pwd input{padding-right: 70px !important;}
body.page-id-26660 .um-register .um-toggle-password, body.page-id-26659 .pde-password-toggle{position: absolute;top: 50%;right: 18px;display: grid;width: 42px;height: 42px;padding: 0;border: 0;background: transparent;color: #637083;transform: translateY(-50%);cursor: pointer;place-items: center;}
body.page-id-26660 .um-register .um-toggle-password i{position: static;top: auto;font-size: 25px;}
body.page-id-26659 .pde-password-toggle svg{width: 27px;height: 27px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}
body.page-id-26660 .um-register .um-field-pde_department_group_id{position: relative;margin-top: 16px !important;padding: 13px 14px 14px !important;border: 1px solid #cfe8f5;border-radius: 16px;background: linear-gradient(135deg, #edf8fe, #eaf5fc);}
body.page-id-26660 .um-register .um-field-pde_department_group_id::before{content: "";position: absolute;top: 11px;left: 14px;width: 36px;height: 36px;border-radius: 50%;background-color: #dff2fc;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231599da' d='M12 2a7 7 0 0 0-7 7c0 5.15 7 13 7 13s7-7.85 7-13a7 7 0 0 0-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat;background-size: 21px;}
body.page-id-26660 .um-register .um-field-pde_department_group_id .um-field-label{min-height: 36px;margin-bottom: 8px !important;padding-left: 46px;display: flex;align-items: center;}
body.page-id-26660 .um-register .um-field-pde_department_group_id select{appearance: none;-webkit-appearance: none;padding-right: 60px !important;background-color: #fff !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%234b596d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-position: right 20px center !important;background-repeat: no-repeat !important;background-size: 24px !important;}
body.page-id-26660 .um-register .um-col-alt{margin-top: 18px;}
body.page-id-26660 .um-register input[type="submit"].um-button, body.page-id-26659 .pde-login-page-actions #wp-submit{display: flex !important;align-items: center;justify-content: center;width: 100% !important;height: 52px !important;min-height: 52px !important;margin: 0 !important;padding: 0 24px !important;border: 0 !important;border-radius: 12px !important;background: linear-gradient(135deg, #199fdf, #148fd2) !important;color: #fff !important;font: inherit !important;font-size: 18px !important;font-weight: 750 !important;line-height: 1 !important;text-shadow: none !important;box-shadow: none !important;cursor: pointer;transition: background .18s ease, transform .18s ease;}
body.page-id-26660 .um-register input[type="submit"].um-button:hover, body.page-id-26660 .um-register input[type="submit"].um-button:focus, body.page-id-26659 .pde-login-page-actions #wp-submit:hover, body.page-id-26659 .pde-login-page-actions #wp-submit:focus{background: linear-gradient(135deg, #148fcf, #087fbe) !important;transform: translateY(-1px);}
body.page-id-26660 #nsl-custom-login-form-1 .nsl-container, body.page-id-26659 #nsl-custom-login-form-2 .nsl-container{display: block !important;margin: 0 0 2px;}
body.page-id-26659 .pde-login-separator{display: none !important;}
body.page-id-26659 .pde-login-page-form{display: grid;gap: 14px;}
body.page-id-26659 .pde-login-page-form label a{float: none;color: var(--pde-auth-blue);font-size: .72em;font-weight: 600;text-decoration: none;white-space: nowrap;}
body.page-id-26659 .pde-login-page-actions{display: block !important;margin: 2px 0 0 !important;padding: 0 !important;}
body.page-id-26659 .pde-login-page-actions .pde-login-register-button{display: block !important;width: max-content !important;height: auto !important;min-height: 0 !important;margin: 10px auto 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: var(--pde-auth-blue) !important;font: inherit !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.4 !important;text-decoration: none !important;box-shadow: none !important;}
body.page-id-26659 .pde-login-page-actions .pde-login-register-button::before{content: "Pas encore de compte ? ";color: var(--pde-auth-muted);font-weight: 500;}
body.page-id-26659 .pde-login-page-actions .pde-login-back-button::before{content: none;}
body.page-id-26659 .pde-login-page-success{border-left-color: var(--pde-auth-blue);background: #eef8fd;}
body.page-id-26659 .g-recaptcha{margin: 0 auto;}
body.page-id-26660 .um-field-error, body.page-id-26659 .pde-login-page-errors{border-radius: 10px;}
body.page-id-26660 #nsl-custom-login-form-1 .nsl-separator, body.page-id-26659 #nsl-custom-login-form-2 .nsl-separator{margin: 2px 0 10px !important;font-size: 12px;line-height: 1;}
@media (max-width: 700px){body.page-id-26660 #cm-content, body.page-id-26659 #cm-content{padding: 0 0 22px;}body.page-id-26660 .um-register.um-26654, body.page-id-26659 .pde-login-page-form-wrap{width: calc(100% - 10px);margin-right: 5px !important;margin-left: 5px !important;padding: 18px 5px 20px !important;border: 1px solid #e3e7ec;border-radius: 18px;background: #fff !important;box-shadow: none;}body.page-id-26660 .um-register.um-26654 .um-form, body.page-id-26659 .pde-login-page-form{width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}body.page-id-26660 #nsl-custom-login-form-1, body.page-id-26659 #nsl-custom-login-form-2, body.page-id-26660 #nsl-custom-login-form-1 .nsl-container, body.page-id-26659 #nsl-custom-login-form-2 .nsl-container, body.page-id-26660 #nsl-custom-login-form-1 .nsl-container-buttons, body.page-id-26659 #nsl-custom-login-form-2 .nsl-container-buttons{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}.pde-auth-intro{margin-bottom: 16px;}.pde-auth-intro__title{font-size: 27px;}.pde-auth-intro__subtitle{margin-top: 4px;font-size: 14px;}body.page-id-26660 .um-register .um-col-1{grid-template-columns: 1fr;gap: 12px;}body.page-id-26660 .um-register .um-field-user_email, body.page-id-26660 .um-register .um-field-user_password{grid-column: auto;}body.page-id-26660 .um-register .um-field-label, body.page-id-26659 .pde-login-page-form label{font-size: 17px;}body.page-id-26660 .um-register input[type="text"], body.page-id-26660 .um-register input[type="password"], body.page-id-26660 .um-register input[type="email"], body.page-id-26660 .um-register select, body.page-id-26659 .pde-login-page-form input[type="text"], body.page-id-26659 .pde-login-page-form input[type="password"]{height: 48px !important;min-height: 48px !important;padding-left: 18px !important;font-size: 17px !important;}body.page-id-26660 .um-register .um-field-pde_department_group_id{margin-top: 14px !important;padding: 12px !important;}body.page-id-26660 .um-register .um-field-pde_department_group_id::before{top: 14px;left: 16px;width: 40px;height: 40px;background-size: 23px;}body.page-id-26660 .um-register .um-field-pde_department_group_id .um-field-label{min-height: 40px;padding-left: 52px;}body.page-id-26660 .um-register input[type="submit"].um-button, body.page-id-26659 .pde-login-page-actions #wp-submit{height: 50px !important;min-height: 50px !important;font-size: 19px !important;}}
@media (max-width: 700px){html body.page-id-26660 #cm-content #cm-primary .cm-posts .um-register.um-26654, html body.page-id-26659 #cm-content #cm-primary .cm-posts .pde-login-page-form-wrap{box-sizing: border-box !important;padding-right: 5px !important;padding-left: 5px !important;}html body.page-id-26660 #cm-content #cm-primary .cm-posts .um-register.um-26654 .um-form, html body.page-id-26659 #cm-content #cm-primary .cm-posts .pde-login-page-form-wrap .pde-login-page-form, html body.page-id-26660 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-1, html body.page-id-26659 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-2, html body.page-id-26660 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-1 .nsl-container, html body.page-id-26659 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-2 .nsl-container, html body.page-id-26660 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-1 .nsl-container-buttons, html body.page-id-26659 #cm-content #cm-primary .cm-posts #nsl-custom-login-form-2 .nsl-container-buttons{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}html body.page-id-26660 #nsl-custom-login-form-1 .nsl-button, html body.page-id-26659 #nsl-custom-login-form-2 .nsl-button{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;padding-right: 0 !important;padding-left: 0 !important;}html body.page-id-26660 .um-register .um-field-label, html body.page-id-26659 .pde-login-page-form label, html body.page-id-26660 .um-register input, html body.page-id-26660 .um-register select, html body.page-id-26659 .pde-login-page-form input, html body.page-id-26659 .pde-login-register-button{font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;}html body.page-id-26660 .um-register .um-field-label, html body.page-id-26659 .pde-login-page-form label, html body.page-id-26660 .um-register input, html body.page-id-26660 .um-register select, html body.page-id-26659 .pde-login-page-form input, html body.page-id-26659 .pde-login-register-button{font-size: 16px !important;}html body.page-id-26660 .um-register input[type="text"], html body.page-id-26660 .um-register input[type="password"], html body.page-id-26660 .um-register input[type="email"], html body.page-id-26660 .um-register select, html body.page-id-26659 .pde-login-page-form input[type="text"], html body.page-id-26659 .pde-login-page-form input[type="password"], html body.page-id-26660 .um-register input[type="submit"].um-button, html body.page-id-26659 .pde-login-page-actions #wp-submit{font-family: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;font-size: 16px !important;}html body.page-id-26660 .um-register input[type="text"], html body.page-id-26660 .um-register input[type="password"], html body.page-id-26660 .um-register input[type="email"], html body.page-id-26660 .um-register select, html body.page-id-26659 .pde-login-page-form input[type="text"], html body.page-id-26659 .pde-login-page-form input[type="password"], html body.page-id-26660 .um-register input[type="submit"].um-button, html body.page-id-26659 .pde-login-page-actions #wp-submit{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;}html body.page-id-26659 .pde-login-page-form label a{font-size: 14px !important;}html body.page-id-26659 .pde-login-page-form{min-width: 0 !important;grid-template-columns: minmax(0, 1fr) !important;}html body.page-id-26659 .pde-login-page-form > *, html body.page-id-26659 #nsl-custom-login-form-2, html body.page-id-26659 #nsl-custom-login-form-2 .nsl-container, html body.page-id-26659 #nsl-custom-login-form-2 .nsl-container-buttons, html body.page-id-26659 #nsl-custom-login-form-2 .nsl-button{min-width: 0 !important;max-width: 100% !important;}html body.page-id-26659 .pde-login-page-form .g-recaptcha{max-width: 100% !important;transform-origin: left top;}}
@media (max-width: 380px){html body.page-id-26659 .pde-login-page-form .g-recaptcha{width: 304px !important;height: 68px !important;margin-right: 0 !important;margin-left: 0 !important;transform: scale(.86);}}
body.page-id-26660 .um-register form > .um-field:has(.g-recaptcha){box-sizing: border-box;display: flex;justify-content: center;width: 100%;margin-top: 16px !important;overflow: hidden;}
body.page-id-26660 .um-register form > .um-field .g-recaptcha{flex: 0 0 304px;width: 304px;margin: 0 auto !important;transform-origin: left top;}
@media (max-width: 380px){body.page-id-26660 .um-register form > .um-field:has(.g-recaptcha){height: 68px;justify-content: flex-start;}body.page-id-26660 .um-register form > .um-field .g-recaptcha{margin-right: 0 !important;margin-left: 0 !important;transform: scale(.86);}}
@media (max-width: 340px){body.page-id-26660 .um-register form > .um-field:has(.g-recaptcha){height: 62px;}body.page-id-26660 .um-register form > .um-field .g-recaptcha{transform: scale(.78);}}
html body.page-id-26659 .pde-login-page-form p, html body.page-id-26659 .pde-login-page-form .user-pass-wrap{margin-top: 0 !important;margin-bottom: 8px !important;}
html body.page-id-26659 .pde-auth-intro{margin-bottom: 12px !important;}
html body.page-id-26660 #cm-content, html body.page-id-26659 #cm-content, html body.page-id-26660 #cm-content #cm-primary, html body.page-id-26659 #cm-content #cm-primary, html body.page-id-26660 #cm-content #cm-primary .cm-posts, html body.page-id-26659 #cm-content #cm-primary .cm-posts{padding: 0 !important;background: #fff !important;}
html body.page-id-26660 .um-register.um-26654, html body.page-id-26659 .pde-login-page-form-wrap{box-sizing: border-box !important;width: calc(100% - 10px) !important;max-width: none !important;margin-right: 5px !important;margin-left: 5px !important;}
html body.page-id-26660 .um-register.um-26654 .um-form, html body.page-id-26659 .pde-login-page-form-wrap .pde-login-page-form{width: 100% !important;max-width: none !important;}
@media (max-width: 900px){html body.page-id-26659 #cm-content #cm-primary, html body.page-id-26659 #cm-content #cm-primary .cm-posts, html body.page-id-26659 #cm-content #cm-primary article, html body.page-id-26659 #cm-content #cm-primary .entry-content, html body.page-id-26659 #cm-content #cm-primary .pde-login-page-form-wrap, html body.page-id-26659 #cm-content #cm-primary .pde-login-page-form, html body.page-id-26659 #cm-content #cm-primary #loginform{box-sizing: border-box !important;width: 100% !important;min-width: 0 !important;max-width: none !important;}html body.page-id-26659 #cm-content #cm-primary .pde-login-page-form-wrap{width: calc(100% - 10px) !important;margin-right: 5px !important;margin-left: 5px !important;padding-right: 5px !important;padding-left: 5px !important;}html body.page-id-26659 #cm-content #cm-primary #nsl-custom-login-form-2, html body.page-id-26659 #cm-content #cm-primary #nsl-custom-login-form-2 .nsl-container, html body.page-id-26659 #cm-content #cm-primary #nsl-custom-login-form-2 .nsl-container-buttons, html body.page-id-26659 #cm-content #cm-primary #nsl-custom-login-form-2 .nsl-button{box-sizing: border-box !important;width: 100% !important;max-width: none !important;}}
