:root{--russian-violet: #4d1f65;--orchid-pink: #ffc3d7;--pink-light: #eacef9;--apricot: #ffd3ba;--olivine: #9ebd6e;--shamrock-green: #169873;--orchid-pink: #f0d9e0;--white: white;--black: black;--primary-color: var(--russian-violet);--text-dark: var(--black);--text-light: #d5ced0;--link-color: var(--shamrock-green);--separator-color: rgba(128, 128, 128, .3);--content-width-large: 1200px;--content-width-narrow: 900px;--content-width-xnarrow: 700px;--space-xsmall: .25em;--space-small: .5em;--space-medium: 1em;--space-large: 1.5em;--space-xlarge: 2em;--font-xsmall: .8em;--font-small: .9em;--font-medium: 1em;--font-large: 1.1em;--font-xlarge: 1.5em;--border-radius: 5px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}*:focus{outline:2px solid var(--primary-color)}body{min-height:100vh;color:var(--text-dark);background-color:var(--white);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{display:flex;flex-direction:column;min-height:100vh}header{max-width:var(--content-width-large);margin:0 auto;padding:var(--space-medium)}main{max-width:var(--content-width-large);margin:0 auto;padding:var(--space-medium);font-weight:400;flex:1}footer{border-top:1px solid var(--separator-color);max-width:var(--content-width-large);margin:0 auto;padding:var(--space-medium) 0}main>*{margin-left:auto;margin-right:auto}nav{width:100%;text-align:center}nav a.router-link-exact-active{color:var(--link-color)}nav a.router-link-exact-active:hover{background-color:transparent}nav a{display:inline-block;padding:0 var(--space-small);border-left:1px solid var(--color-border)}nav a:first-of-type{border:0}.width--narrow{max-width:var(--content-width-narrow)}.width--xnarrow{max-width:var(--content-width-xnarrow)}@media (min-width: 800px){.position--sticky{position:sticky;top:var(--space-medium)}.desktop--hidden{display:none!important}}h1{margin-bottom:var(--space-small);font-size:var(--font-xlarge);color:var(--primary-color);font-weight:700}h2{margin-bottom:var(--space-small);font-size:var(--font-xlarge)}h3{margin-bottom:var(--space-medium);font-size:var(--font-large);color:var(--primary-color);padding-bottom:var(--space-small);border-bottom:2px dashed var(--primary-color)}.text--center{text-align:center}.text--right{text-align:right}.text--italic{font-style:italic}.text--bold{font-weight:700}.text--underline{text-decoration:underline}.text--uppercase{text-transform:uppercase}.text--small{font-size:var(--font-small)}strong{font-weight:700}a{color:var(--link-color)}p{margin:var(--space-small) 0}ol,ul{padding-left:var(--space-large)}button,.button{--button-color: var(--link-color);padding:var(--space-small) var(--space-small);background-color:var(--button-color);border:none;border-radius:var(--border-radius);color:var(--white);text-decoration:none;display:inline-block}button.inverted,.button.inverted{border:2px solid var(--button-color);background-color:var(--white);color:var(--button-color)}button:hover{cursor:pointer;--button-color: var(--olivine)}*:first-child{margin-top:0}*:last-child{margin-bottom:0}.my-1{margin-top:var(--space-small);margin-bottom:var(--space-small)}.my-2{margin-top:var(--space-medium);margin-bottom:var(--space-medium)}.my-3{margin-top:var(--space-large);margin-bottom:var(--space-large)}.my-4{margin-top:var(--space-xlarge);margin-bottom:var(--space-xlarge)}.mx-1{margin-left:var(--space-small);margin-right:var(--space-small)}.mx-2{margin-left:var(--space-medium);margin-right:var(--space-medium)}.mx-3{margin-left:var(--space-large);margin-right:var(--space-large)}.mx-4{margin-left:var(--space-xlarge);margin-right:var(--space-xlarge)}.py-1{padding-top:var(--space-small);padding-bottom:var(--space-small)}.py-2{padding-top:var(--space-medium);padding-bottom:var(--space-medium)}.py-3{padding-top:var(--space-large);padding-bottom:var(--space-large)}.py-4{padding-top:var(--space-xlarge);padding-bottom:var(--space-xlarge)}.px-1{padding-left:var(--space-small);padding-right:var(--space-small)}.px-2{padding-left:var(--space-medium);padding-right:var(--space-medium)}.px-3{padding-left:var(--space-large);padding-right:var(--space-large)}.px-4{padding-left:var(--space-xlarge);padding-right:var(--space-xlarge)}.grid--column{margin-bottom:var(--space-medium)}@media (min-width: 800px){.grid--row{display:flex;gap:var(--space-xlarge)}.grid--column{flex:1 1 0px;margin-bottom:0}.one-third{flex-basis:33.33%}.two-third{flex-basis:66.66%}}.emphasize-block{border:2px dashed var(--primary-color);padding:var(--space-medium);margin:var(--space-large) 0}label+input:not([type="checkbox"]),textarea{display:block;width:100%;margin-bottom:var(--space-medium);border-radius:2px;border:1px solid var(--separator-color);min-height:var(--space-xlarge)}label{font-size:var(--font-small);display:block;margin-bottom:var(--space-xsmall)}.checkbox label{display:inline;margin-left:var(--space-small)}select{width:100%}.document-form{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--space-medium)}.document-form>*{grid-column:span 2}.document-form .category,.document-form .field--textarea,.document-form .field--fullwidth,.document-form .field--checkbox{grid-column:span 2}@media (min-width: 500px){.document-form>*{grid-column:span 1}}.document-form .category+.document-form .field{grid-column-start:1}.document-form .field{margin-bottom:var(--space-xsmall)}hr{border:none;border-top:1px solid var(--separator-color);margin:var(--space-small) 0;display:block}hr.hidden{border-top:none}table{font-size:90%;border-collapse:collapse}th{font-weight:700;text-align:left}thead{background-color:var(--separator-color)}th,td{padding:var(--space-small)}td{vertical-align:top}tbody tr{border-bottom:1px solid var(--separator-color)}.message--primary{background:var(--pink-light);border-radius:var(--border-radius);color:var(--text-dark)}.message--info{background:var(--apricot);border-radius:var(--border-radius)}.document{background:white;border:1px solid #cccccc;font-family:Palatino,serif;font-size:var(--font-small);padding:var(--space-medium);color:#222}.adress--sender,.adress--recipient{white-space:pre-wrap;margin-bottom:var(--space-medium)}.adress--recipient,.date{text-align:right}.document .subject{text-decoration:underline;margin-bottom:var(--space-medium)}.document p,.document ul,.document ol{margin-bottom:var(--space-medium)}.document .signature{text-align:center}.cerfa{font-family:Calibri,sans-serif;line-height:1.5}.cerfa h1,.cerfa h2{text-transform:uppercase}.cerfa h2,.cerfa h3{background-color:#d9d9d9;margin:var(--space-medium) 0;padding:var(--space-xsmall)}.cerfa h3{border:none;color:var(--black);font-size:var(--font-medium)}.cerfa h1{color:var(--black);font-size:var(--font-xlarge);font-weight:700}.cerfa .field{display:flex}.cerfa .value:not(p){flex-grow:1;border-bottom:1px solid #a19f9f;margin-left:var(--space-small);display:inline-block}.cerfa p.value{text-decoration:underline;text-underline-offset:var(--space-xsmall);text-decoration-color:#a19f9f;text-decoration-thickness:1px}.cerfa p.field{margin:0}.cerfa .checkbox{display:inline-block;margin-right:var(--space-large)}.cerfa table{border-collapse:collapse}.cerfa table{width:100%}.cerfa th{font-weight:700}.cerfa th,.cerfa td{border:1px solid black;padding:var(--space-small);text-align:center}.cerfa td{height:var(--space-large);padding:var(--space-xsmall)}.cerfa .signature{margin-bottom:var(--space-xlarge)}.cerfa .footer{text-align:center;border:1px solid var(--black);font-size:var(--font-small);padding:var(--space-small)}.requete blockquote{font-style:italic}.requete .list--piece{counter-reset:item;list-style-type:none;padding-left:0}.requete .list--piece li:before{content:"Pièce " counter(item,decimal) " : ";counter-increment:item;font-weight:700}.requete{font-family:Georgia,Times New Roman,serif;line-height:1.3}.requete h1{text-transform:uppercase;color:#000}.requete h2{text-transform:uppercase;border-bottom:1px solid black}.requete .signature{margin-bottom:var(--space-xlarge)}@media print{@page{size:auto}main{padding:0}header,footer,.hide-for-print{display:none!important}.document{background:white;border:none;padding:0;color:#000;font-size:var(--font-medium)}}@media (hover: hover){a:hover{text-decoration:none}}
