body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow-x:hidden;width:100%}.choixx{margin:auto;width:-webkit-fit-content;width:fit-content}.App{font-family:Arial,sans-serif;height:90vh;margin:0 auto;padding:1rem 1rem 80px;width:98%}.header{background-color:#fff;box-shadow:0 4px 6px #0000001a;padding:20px 40px}.header,.parent{align-items:center;display:flex;justify-content:space-between;width:100%}.parent{gap:20px}.parent img{height:auto;width:100px}.parent h3{color:#333;font-size:20px;font-weight:700;margin:0 auto;text-align:center}.parent button{background-color:#009fcc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:.3s ease-in-out}.parent_global{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto;padding:0 20px;width:100%}.besoin{background-color:#fff;border:2px solid #00d4ff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:10px;position:absolute;right:2%;text-align:center;top:25%;width:100px}.titre{color:aqua;font-size:20px;margin:10px 0}.besoin p{color:#000;font-size:18px;font-weight:700;margin:10px 0}.besoin .casque{display:block;margin:10px auto;width:80px}.btn-retour{background-color:#fff;height:20px;width:20px}.besoin-footer{background:#009fcc;bottom:0;box-shadow:0 -2px 5px #0003;color:#fff;font-size:14px;padding:15px 0;position:fixed;text-align:center;width:100%}.besoin-footer img{height:40px;margin:5px auto;width:40px}.besoin-footer h3{font-size:18px;margin:5px 0}.besoin-footer p{font-size:14px;margin:0}@media (max-width:850px){.App,.container{padding:.5rem}.container{max-width:100%}.responsive-header{align-items:center;display:flex;justify-content:center}.responsive-header .parent button,.responsive-header .parent h3{display:none}.responsive-header .logo{display:block;margin:0 auto}.responsive-besoin,.responsive-plan{display:none}.choix{flex:1 1!important;width:100%}}@media (max-width:768px){.DivMliha{align-items:flex-start;display:flex;flex-direction:column;width:100%}.btnMliha{margin-right:auto;width:300px}}.btnMliha{background-color:#009fcc;border:2px solid #009fcc;border-radius:20px;color:#fff;cursor:pointer;font-size:30px;margin:20px;padding:20px 40px}
/*# sourceMappingURL=main.20a69f2e.css.map*/