.formular{background-color:#fff!important;position:fixed;top:0}#root-react-form{margin-top:97px;padding-bottom:100px;padding-left:1em;padding-right:1em}.wrapper{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:568px){.wrapper{align-items:center;display:flex;height:calc(90vh - 125px);justify-content:center}}.form-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center!important;margin:0 auto;max-width:600px}.form-container>div{width:100%}.form-container h2{margin-bottom:1.5em!important;text-align:center}.form-container>.card{flex:1 0;text-align:center}.step-field input:not([type=checkbox]){min-width:280px}@media (max-width:567px){.options-container{grid-gap:1rem;display:grid!important;gap:1rem}.options-container .three-columns{margin-bottom:100px!important}}@media (min-width:568px){.options-container{grid-gap:1rem;display:grid!important;gap:1rem}.options-container.one-column{grid-template-columns:repeat(1,1fr)}.options-container.two-columns{grid-template-columns:repeat(2,1fr)}.options-container.three-columns{grid-template-columns:repeat(3,1fr)}}@media (max-width:567px){.options-card.two-columns{grid-template-columns:repeat(1,1fr)}}.option-card{border:1px solid #ccc;border-radius:8px;cursor:pointer;margin:.15rem;padding:1rem;text-align:center;transition:all .3s ease;width:100%}@media (max-width:567px){.option-card{display:block!important;width:100%}.option-card:first-child(){margin-top:0}}.option-card.selected{background-color:#eef2ff;border-color:#5e60ce;box-shadow:0 0 0 2px #5e60ce33}.option-label{font-size:1rem;font-weight:500}.navigation-buttons{background-color:#fff}@media (max-width:567px){.navigation-buttons{border-radius:0!important;left:0;margin:0;position:fixed!important;right:0}.navigation-buttons button{border-radius:0!important;text-align:center;width:100%}}.navigation-buttons{bottom:0!important}.navigation-buttons button{border:none;border-radius:2em;cursor:pointer;padding:.75em 2em!important;text-transform:uppercase}.navigation-buttons button:first-child{background-color:#ccc;color:#000}.navigation-buttons button:last-child{background-color:#c1272d;color:#fff}.btn-none{background:none;border:0}.drapeau{height:auto;width:35px}.confirmation{align-items:center;display:flex;height:calc(100vh - 225px);justify-content:center;text-align:center;width:100%}.confirmation h2{font-weight:700}.confirmation h2,.confirmation p{display:block!important;width:100%}.illustration{display:block;height:clamp(80px,5vw,125px);margin:0 auto 1em;max-width:100px}
/*# sourceMappingURL=main.acbc5b12.css.map*/