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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.infos{background-color:#fff;display:flex;flex-direction:row;font-family:Roboto,sans-serif;height:100vh;justify-content:stretch;width:100%}.infos .general{background-color:#072ac8;color:#fff;display:flex;flex-direction:column;justify-content:space-around;padding:20px;width:20vw}.infos .general .photo{display:flex;justify-content:center;margin-bottom:20px}.infos .general .photo img{border:2px solid #ccc;border-radius:50%;box-shadow:3px 5px 5px #ffffff80;height:150px;object-fit:cover;width:150px}.infos .general .nom_complet{display:flex;flex-direction:row;font-size:24px;font-weight:700;justify-content:center}.infos .general .nom_complet .nom{margin-bottom:10px;margin-right:5px}.infos .general .nom_complet .prenom{font-style:italic;margin-bottom:10px}.infos .general .details{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.infos .general .details .age{font-size:18px}.infos .general .details .etat_civil,.infos .general .details .permis,.infos .general .details .sexe{font-size:16px}.infos .general .contact{display:flex;flex-direction:column;font-size:16px;justify-content:stretch;margin-bottom:5px}.infos .general .contact .postal{display:flex;flex-direction:row;justify-content:center;margin-bottom:5px}.infos .general .contact .postal .code_postal{margin-right:5px}.infos .general .langues{margin-bottom:10px}.infos .general .langues h2{font-size:20px;margin-bottom:10px}.infos .general .experiences{margin-bottom:10px}.infos .general .experiences h1{font-size:20px;margin-bottom:10px}.infos .general .formation{margin-bottom:10px}.infos .general .formation h1{font-size:20px;margin-bottom:10px}.infos .general .interets{margin-bottom:10px}.infos .general .interets h2{font-size:20px;margin-bottom:10px}.infos .general .competences{margin-bottom:10px}.infos .general .competences h2{font-size:20px;margin-bottom:10px}.infos .principal{display:flex;flex:1 1;flex-direction:column;justify-content:stretch}.infos .principal .formations{background-color:#fcf300;display:flex;flex-direction:column;justify-content:stretch;min-height:0;padding:10px}.infos .principal .formations h1{font-size:24px}.infos .principal .experiences,.infos .principal .formations .formations-list{display:flex;flex-direction:column;justify-content:stretch;min-height:0}.infos .principal .experiences{background-color:#a2d6f9;flex:1 1;padding:10px}.infos .principal .experiences h1{font-size:24px}.infos .principal .experiences .experiences-list{display:flex;flex:1 1;flex-direction:column;justify-content:stretch;min-height:0;overflow:auto}@media screen and (max-width:768px){.infos{flex-direction:column;height:auto}.infos .general{width:100%}}.langue{align-items:center;border-radius:8px;display:flex;flex-direction:row;justify-content:center;padding:5px}.langue svg{margin-right:5px}.langue span{font-size:16px;margin-right:10px}.langue .icon:hover{color:#dedede;cursor:pointer}.formation{align-items:center;background-color:#ffc600;border-radius:8px;box-shadow:2px 2px 2px #000000b3;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px;padding:10px}.formation .diplome{color:#333;flex:1 1;font-weight:700;margin-bottom:5px;text-align:center}.formation .etablissement{color:#555;font-style:italic;margin-bottom:5px;width:125px}.formation .annee{font-size:24px;width:75px}.experience{background-color:#1e96fc;border-radius:10px;box-shadow:2px 2px 2px #000000b3;display:flex;flex-direction:column;margin-bottom:20px;padding:10px}.experience .poste{color:#333;font-weight:700;margin-bottom:5px}.experience .entreprise{color:#fff;font-style:italic;font-weight:700;margin-bottom:5px}.experience .periode{color:#fff;font-size:14px;font-style:italic;font-weight:400}
/*# sourceMappingURL=main.06f06414.css.map*/