@font-face{font-family:nats_reg;src:url(/fonts/nats/NATS-Regular.ttf)}@font-face{font-family:roboto_reg;src:url(/fonts/roboto/Roboto-Regular.ttf)}*,html{margin:0;padding:0}html,body{margin:0;padding:0;max-width:100%;height:100%;scroll-behavior:smooth;font-family:nats_reg;color:#000}:host{display:block;min-height:100%}main{min-height:90%}h1,h2,h3{font-family:nats_reg;font-weight:400}.page{background-color:#f5f4e8;padding-top:1vh;padding-bottom:1vh}.titre{text-align:center;width:100%}.centerTitle{position:relative;width:100%;display:inline-block;height:fit-content}.title{position:absolute;z-index:10;top:50%;margin-left:50%;transform:translate(-50%,-50%);color:#fff;mix-blend-mode:difference;min-height:10vh;display:flex;flex-direction:column;justify-content:space-between;line-height:1;text-align:center}.divTitle{line-height:1}a{text-decoration:none;color:#000}p,section,a{font-size:1.1rem}.bandeauPhoto{width:100%;margin:5% 0%}.logo{height:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.logo h2,.logo p{line-height:1;font-weight:400}button,.inputFile .btn{background-color:#44442d;color:#fff;border:1px solid black;padding:2vh;font-family:roboto_reg;font-size:.9em;transition:background-color .3s ease;cursor:pointer;display:flex;justify-content:center;align-items:center}button:hover,.inputFile .btn:hover,button:active,.inputFile .btn:active{background-color:#f5f4e8;color:#000;font-weight:700}.formulaire{margin-top:3%;width:40vw}.formulaire .formDiv{width:100%;margin:5% 0% 1%;display:flex;flex-direction:column}form label,input,textarea,select{font-family:roboto_reg;font-size:100%;color:#000!important}.formulaire label{width:100%;text-align:left;margin-bottom:3%}.inputForm{width:100%;outline:none;border:none;border-bottom:1px solid black;background-color:transparent;height:4vh;padding:2% 0%}.numberForm input{outline:none;border:none;border-bottom:1px solid black;background-color:transparent;padding-bottom:2%;width:100%}.formulaire .selectForm{border-bottom:1px solid black}.selectForm select{outline:none;border:none;background-color:transparent;padding-bottom:1%}.inputFile input[type=file]{overflow:hidden;opacity:0;width:0;height:0}.inputFile{cursor:pointer;display:flex;flex-direction:column;justify-content:center}.inputFile label{cursor:pointer;margin:0}.formDiv textarea{outline:none;resize:vertical;border:none;border-bottom:1px solid black;background-color:transparent;padding-bottom:2%;height:25vh}.checkForm{display:flex;flex-direction:row!important;align-content:center}.checkForm label{margin-left:2%;margin-bottom:0}.checkForm a{text-decoration:underline black;text-underline-offset:3px}.radioForm{text-align:left}.radioForm input,.radioForm label{margin-right:2%}.radioForm label{margin-right:5%}.modal{background-color:#fdffea;box-shadow:0 1px 10px #000000a8;position:absolute;width:60vw;height:95vh;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:space-around;align-items:center;align-content:center;padding:2%;z-index:1001;overflow-y:auto}.modal form{display:flex;flex-direction:column;width:80%;justify-content:space-around}.imageModal{width:auto;height:100%;margin:2% 0% 2% 50%;transform:translate(-50%)}.modifyBtn{width:100%;display:flex;margin-top:5%}.resumeBtn{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:2%}body.modal-open{overflow:hidden}.overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.overlayPhoto{background-color:#313131!important}@keyframes overlayOpen{0%{opacity:0}to{opacity:1}}.overlayOpen{animation:.2s ease-out overlayOpen}@keyframes overlayClose{0%{opacity:1}to{opacity:0}}.overlayClose{animation:.2s ease-in overlayClose}@keyframes modalOpen{0%{opacity:0;transform:"scale(0.9) translateY(-10px)"}to{opacity:1;transform:"scale(1) translateY(0)"}}.modalOpen{animation:.2s ease-out modalOpen}@keyframes modalClose{0%{opacity:1;transform:"scale(1) translateY(0)"}to{opacity:0;transform:"scale(0.9) translateY(-10px)"}}.modalClose{animation:.2s ease-in modalClose}#cross-toggle{position:fixed;width:3vmin;height:2.5%;top:5%;transform:translateY(-25%);right:5%;z-index:1000;display:flex;flex-direction:column;cursor:pointer}.cross-toggle-bar{width:100%;height:2px;background-color:#000;transition:all .5s ease;border-radius:3px}.cross-toggle-bar.cross-toggle-bar-top{transform:translateY(2px) rotate(45deg)}.cross-toggle-bar.cross-toggle-bar-middle{opacity:0}.cross-toggle-bar.cross-toggle-bar-bottom{transform:translateY(-2px) rotate(-45deg)}@media only screen and (max-width:930px){html,body{margin:0;padding:0;max-width:100%;height:100dvh;scroll-behavior:smooth;font-family:nats_reg;color:#000}p,section{font-size:1rem}button,.inputFile .btn{height:5vh;font-size:.8em}button:hover,.inputFile .btn:hover,button:active,.inputFile .btn:active{background-color:#44442d;color:#fff;font-weight:400}}@media only screen and (min-width:1401px){h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.7rem}p,section{font-size:1.5rem}a{font-size:1.3rem}button,.inputFile .btn{padding:1.2vh;font-size:.9em}}
