@charset "UTF-8";.mise-en-demeure-assurance-habitation__wrapper{width:100%;display:flex;flex-direction:column}.mise-en-demeure-assurance-habitation__form{display:flex;flex-direction:column;gap:1.25rem}.mise-en-demeure-assurance-habitation__field{display:flex;flex-direction:column;gap:.5rem}.mise-en-demeure-assurance-habitation__label{font-family:var(--font-delight);font-size:.875rem;line-height:1.375rem;font-weight:400;font-weight:500;color:#242424;margin:0}.mise-en-demeure-assurance-habitation__input{width:100%;min-height:40px;padding:.5rem 1rem;border:1.5px solid #d4d3d2;border-radius:.5rem;font-family:var(--font-delight);font-size:1rem;color:#242424;background-color:#fffefc;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.mise-en-demeure-assurance-habitation__input:focus{outline:none;border-color:#526841;box-shadow:0 0 0 3px #5268411f}.mise-en-demeure-assurance-habitation__input::placeholder{color:#d4d3d2}.mise-en-demeure-assurance-habitation__input[type=date]{height:40px;max-width:240px}.mise-en-demeure-assurance-habitation__input{width:100%}.mise-en-demeure-assurance-habitation__input--date{max-width:240px}.mise-en-demeure-assurance-habitation__input-suffix{position:relative;max-width:240px}.mise-en-demeure-assurance-habitation__input-suffix .mise-en-demeure-assurance-habitation__input{padding-right:2.5rem}.mise-en-demeure-assurance-habitation__suffix{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-family:var(--font-delight);font-size:.875rem;line-height:1.375rem;font-weight:400;color:#3b3b3a;pointer-events:none}.mise-en-demeure-assurance-habitation__fields-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:639px){.mise-en-demeure-assurance-habitation__fields-row{grid-template-columns:1fr}}.mise-en-demeure-assurance-habitation__nav-row{display:flex;justify-content:flex-end;margin-top:.5rem}.mise-en-demeure-assurance-habitation__nav-row--with-back{flex-direction:column;gap:.5rem}.mise-en-demeure-assurance-habitation__next-button{font-family:var(--font-delight);font-size:.875rem;line-height:1.25rem;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.mise-en-demeure-assurance-habitation__next-button{background-color:#526841;color:#fff;text-decoration:none}.mise-en-demeure-assurance-habitation__next-button:hover:not(:disabled){text-decoration:none;background-color:#39492d}.mise-en-demeure-assurance-habitation__next-button{width:100%;height:40px;font-size:.875rem;color:#fff7ed;justify-content:center}.mise-en-demeure-assurance-habitation__next-button:disabled{opacity:.5;cursor:not-allowed}.mise-en-demeure-assurance-habitation__back-button{font-family:var(--font-delight);font-size:.875rem;line-height:1.25rem;font-weight:400;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:10px 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.mise-en-demeure-assurance-habitation__back-button:disabled{opacity:.5;cursor:not-allowed}.mise-en-demeure-assurance-habitation__back-button{background-color:transparent;color:#526841;border:1px solid #526841}.mise-en-demeure-assurance-habitation__back-button:hover:not(:disabled){background-color:#eef0ec}.mise-en-demeure-assurance-habitation__back-button{width:100%;height:40px;font-size:.875rem;justify-content:center}.mise-en-demeure-assurance-habitation__recap{display:flex;flex-direction:column}.mise-en-demeure-assurance-habitation__recap-title{font-family:var(--font-delight);font-size:.75rem;line-height:1.125rem;font-weight:400;font-weight:600;color:#3b3b3a;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem}.mise-en-demeure-assurance-habitation__email-gate{padding-top:.5rem}.mise-en-demeure-assurance-habitation__final-actions{display:flex;flex-direction:column;gap:.75rem}.mise-en-demeure-assurance-habitation__reset-button{font-family:var(--font-delight);line-height:1.25rem;font-weight:400;width:100%;height:40px;font-size:.875rem;justify-content:center;color:#3b3b3a}.tool-hero .tool-hero__aside{width:100%}
