.elementor-6220 .elementor-element.elementor-element-sr6220a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6220 .elementor-element.elementor-element-sr6220b{text-align:center;}.elementor-6220 .elementor-element.elementor-element-sr6220c{text-align:center;}.elementor-6220 .elementor-element.elementor-element-sr6220d{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS *//* Senso – Page Registration uniquement (page 6220) */
body.page-id-6220 .senso-reg-card{--width:100%;width:100% !important;align-self:center;background:#fff;max-width:600px;margin:60px auto 90px !important;padding:0 !important;box-sizing:border-box}
body.page-id-6220 .senso-reg-card .elementor-widget-shortcode,body.page-id-6220 .senso-reg-card .elementor-widget-shortcode > .elementor-widget-container{margin:0 !important;padding:0 !important}
body.page-id-6220 .senso-reg-eyebrow{margin-bottom:14px !important}
body.page-id-6220 .senso-reg-eyebrow .elementor-heading-title{font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:#B08D6A;line-height:1.4;margin:0}
body.page-id-6220 .senso-reg-title{margin-bottom:16px !important}
body.page-id-6220 .senso-reg-title .elementor-heading-title{font-family:"Cormorant Garamond",serif;font-size:42px;font-weight:400;color:#1a1a1a;line-height:1.1;margin:0;text-transform:none;letter-spacing:0}
body.page-id-6220 .senso-reg-sub{margin-bottom:48px !important}
body.page-id-6220 .senso-reg-sub .elementor-heading-title{font-size:15px;font-weight:400;color:#555;line-height:1.6;margin:0;text-transform:none;letter-spacing:0}
body.page-id-6220 #user-registration-form-6219,body.page-id-6220 #user-registration-form-6219 form{border:0 !important;padding:0 !important;margin:0 !important;background:transparent !important;box-shadow:none !important;max-width:none !important;width:100% !important}
body.page-id-6220 #user-registration-form-6219 .ur-form-row{display:flex !important;gap:16px;padding:0 !important;margin:0 !important;border:0 !important}
body.page-id-6220 #user-registration-form-6219 .ur-form-grid{flex:1 1 0;min-width:0;width:auto !important;float:none !important;padding:0 !important;margin:0 !important;border:0 !important}
body.page-id-6220 #user-registration-form-6219 .ur-form-grid:empty{display:none}
body.page-id-6220 #user-registration-form-6219 .ur-field-item{margin:0 !important;padding:0 !important}
body.page-id-6220 #user-registration-form-6219 .ur-field-item .form-row{margin:0 0 22px !important;padding:0 !important}
body.page-id-6220 #user-registration-form-6219 label.ur-label{display:block;font-size:11px !important;font-weight:500 !important;letter-spacing:.12em;text-transform:uppercase;color:#5c5249 !important;margin:0 0 10px !important;line-height:1.4}
body.page-id-6220 #user-registration-form-6219 label.ur-label abbr.required{color:#5c5249 !important;text-decoration:none;border:0}
body.page-id-6220 #user-registration-form-6219 .input-wrapper,body.page-id-6220 #user-registration-form-6219 .password-input-group{display:block;position:relative;width:100%}
body.page-id-6220 #user-registration-form-6219 input.input-text{width:100% !important;height:50px !important;padding:0 16px !important;border:1px solid #E6DCD1 !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;font-size:15px !important;color:#1a1a1a !important;box-sizing:border-box;-moz-appearance:textfield}
body.page-id-6220 #user-registration-form-6219 input.input-text::placeholder{color:#9a9a9a;opacity:1}
body.page-id-6220 #user-registration-form-6219 input[type=number]::-webkit-inner-spin-button,body.page-id-6220 #user-registration-form-6219 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body.page-id-6220 #user-registration-form-6219 input.input-text:focus{border-color:#B08D6A !important;outline:none}
body.page-id-6220 #user-registration-form-6219 .password_preview{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#999}
body.page-id-6220 #user-registration-form-6219 label.user-registration-error,body.page-id-6220 #user-registration-form-6219 .user-registration-error{display:block;font-size:12px !important;color:#b3261e !important;text-transform:none !important;letter-spacing:0 !important;margin:6px 0 0 !important}
body.page-id-6220 #user-registration-form-6219 .ur-button-container{display:block !important;width:100% !important;float:none !important;margin:8px 0 0 !important;padding:0 !important}
body.page-id-6220 #user-registration-form-6219 button.ur-submit-button{display:block;width:100% !important;height:50px;margin:0 !important;padding:0 20px !important;background:#1a1a1a !important;color:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .2s}
body.page-id-6220 #user-registration-form-6219 button.ur-submit-button:hover{background:#333 !important}
body.page-id-6220 .senso-reg-login{margin-top:40px !important;text-align:center}
body.page-id-6220 .senso-reg-login p{margin:0;font-size:14px;color:#555}
body.page-id-6220 .senso-reg-login a{color:#B08D6A;text-decoration:none}
body.page-id-6220 .senso-reg-login a:hover{text-decoration:underline}
@media (max-width:1024px){body.page-id-6220 .senso-reg-card{margin:50px auto 70px !important;width:calc(100% - 48px) !important}}
@media (max-width:767px){body.page-id-6220 .senso-reg-card{margin:32px 0 50px !important;width:auto !important;align-self:stretch;padding:0 20px !important;max-width:none}body.page-id-6220 .senso-reg-title .elementor-heading-title{font-size:34px}body.page-id-6220 .senso-reg-sub{margin-bottom:34px !important}body.page-id-6220 #user-registration-form-6219 .ur-form-row{flex-direction:column;gap:0}body.page-id-6220 #user-registration-form-6219 input.input-text{font-size:16px !important}}/* End custom CSS */