:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}.form-floating label{background-color:var(--white);color:#757575;font-size:1rem;font-weight:700;height:1.2rem;line-height:1rem;margin-left:.35rem;text-transform:none}.form-floating label.mandatory{padding-right:15px}.form-floating label.mandatory:after{color:var(--dark-pink);content:" *";font-size:11px;position:absolute;right:5px;top:-2px}.form-floating .form-control{background-color:transparent;font-size:.85rem}.form-floating .form-control::placeholder{color:transparent}.form-floating .form-control:focus,.form-floating .form-control:not(:placeholder-shown){box-shadow:none}.form-floating input.form-control{font-size:.85rem;height:40px;min-height:40px;padding:0 .3rem!important}.form-floating input.form-control~label{padding:0 90px 0 9px;top:12px}.form-floating input.form-control:focus,.form-floating input.form-control:not(:placeholder-shown){box-shadow:none}.form-floating input.form-control:focus~label,.form-floating input.form-control:not(:placeholder-shown)~label{padding:0 9px;transform:scale(.8) translateY(-23px) translateX(2px)}.form-floating input.form-control:focus~label:after,.form-floating input.form-control:not(:placeholder-shown)~label:after{transform:scale(.8) translateY(-23px) translateX(-22px)}.form-floating textarea{height:150px!important;min-height:150px!important;padding:15px 10px!important}.form-floating textarea::placeholder{color:var(--white);display:none}.form-floating textarea.form-control~label{padding:15px 90px 30px 9px;top:2px}.form-floating textarea.form-control:focus~label,.form-floating textarea.form-control:not(:placeholder-shown)~label{padding:0 9px}.form-floating select.form-select~label{padding:0 9px;top:2px}.form-floating .error{background-color:transparent;color:var(--error-form);font-family:Lato,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;margin:3px 0 0;opacity:1}.resignation h1{color:#35133f}.resignation .date-application label{display:flex}.resignation .date-application label .sub{font-size:14px;font-style:italic}.resignation .date-application label .date-title{font-weight:700}.resignation form .form-floating .form-control,.resignation form .form-floating .form-select{border:1px solid #dee2e6;outline:none}.resignation form .form-floating .form-control:focus,.resignation form .form-floating .form-control:hover,.resignation form .form-floating .form-select:focus,.resignation form .form-floating .form-select:hover{border:1px solid #e496b2}.resignation form .form-floating .form-control:focus,.resignation form .form-floating .form-control:not(:placeholder-shown),.resignation form .form-floating .form-select:focus,.resignation form .form-floating .form-select:not(:placeholder-shown){padding-bottom:.625rem;padding-top:7px}.resignation form .form-floating .form-control:focus~label,.resignation form .form-floating .form-control:not(:placeholder-shown)~label,.resignation form .form-floating .form-select:focus~label,.resignation form .form-floating .form-select:not(:placeholder-shown)~label{background-color:#fff;color:#212529}.resignation form .form-floating label{color:#212529;font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.resignation form .form-floating label.required:after{content:"*"}.resignation form .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(38,201,87,.25)}.resignation form .form-check-input:checked{background-color:#26c957;border-color:#26c957}.resignation form .form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='50' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466 172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0'/%3E%3C/svg%3E");background-size:80%}.resignation .text-require{font-family:Ageo,sans-serif;font-size:12px;font-weight:700}.resignation .text-confirmation{font-family:Ageo,sans-serif;font-size:18px;font-weight:700}.resignation .form-floating>.form-select~label.motif-label.no-select:after,.resignation .form-floating>.form-select~label.offer-label.no-select:after,.resignation .titleText:after{content:"*";inset:unset;position:relative}.resignation label.form-label.required:after{content:"*"}.resignation .form-select:focus{border-color:#e496b2;box-shadow:none}.resignation .form-floating>.form-select~label.no-select{transform:none}.resignation #resignation_lastInvoiceDate,.resignation .form-floating>.form-select{padding-bottom:0;padding-left:10px;padding-top:0}.resignation .form-floating>label{background-color:#fff;height:auto;left:2px;top:2px}.resignation p{padding-bottom:3px;padding-top:3px;text-align:center}.resignation .row-errors,.resignation .row-invalid{background-color:#dc3545;color:#fff}.resignation .row-data{background-color:blue;color:#fff}