.atvise-retour-form-wrapper{max-width:640px;margin:0 auto;padding:1rem 0 3rem}.atvise-retour-form-wrapper .page-title,.atvise-retour-success .page-title{margin-bottom:1rem}.atvise-retour-intro{margin-bottom:1.5rem}.atvise-retour-form .field{margin-bottom:1rem}.atvise-retour-form .field label.label{display:block;font-weight:600;margin-bottom:.35rem}.atvise-retour-form .field.required label.label:after{content:" *";color:#e02b27}.atvise-retour-form .input-text{width:100%;box-sizing:border-box}.atvise-retour-form .actions-toolbar{margin-top:1.5rem}.atvise-retour-success-wrapper{max-width:640px;margin:0 auto;padding:2rem 0 3rem}.atvise-retour-success-card{background:#f4faf6;border:1px solid #c7e7d1;border-radius:8px;padding:2.5rem 2rem;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.04)}.atvise-retour-success-icon{margin-bottom:1rem;line-height:0}.atvise-retour-success-icon svg{display:inline-block}.atvise-retour-success-title{color:#1f8a3c;font-size:1.6rem;margin:0 0 1rem;line-height:1.3}.atvise-retour-success-text{color:#2b2b2b;font-size:1rem;line-height:1.5;margin:0 auto 1.5rem auto;max-width:480px}.atvise-retour-success-text p{margin:0 0 .5rem}.atvise-retour-success-actions{margin-top:1rem}.atvise-retour-footer-link{text-align:center;margin:.5rem 0;font-size:.9rem}