@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300&family=Source+Code+Pro:ital,wght@0,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600&family=Tangerine:wght@700&display=swap);body{box-sizing:content-box;color:#262626;font-family:Josefin Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;position:relative}body a{color:#1b2a41;cursor:pointer;text-decoration:none}body a,body a.btn{font-size:1.5rem}body h1,body h2,body h3,body h4,body p,body ul{margin:0;padding:0}body ul{list-style-type:none}body .vertical-flex{display:flex;flex-direction:column}body .flex-start{justify-content:flex-start}body .flex-center{align-items:center;justify-content:center}body .flex-end{align-items:center;justify-content:flex-end}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App-logo{height:50vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}#app-content{height:calc(100vh - 120px);overflow-y:scroll;position:relative;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;top:120px}.navbar{height:120px;left:0;position:fixed;right:0;top:0;z-index:10}.navbar .clock{color:#bbb5f5;font-family:Josefin Sans,sans-serif;font-size:9px;padding:8px 0;width:100%}.navbar nav{align-items:center;background-color:#bbb5f5;box-shadow:2px 2px 6px rgba(69,69,69,.3);display:flex;height:80px;justify-content:space-between;opacity:.9;width:100%}.navbar nav .navbar--logo{-webkit-animation:rotate .7s ease-in-out .5s;animation:rotate .7s ease-in-out .5s;height:2.5rem;justify-content:left;margin-left:1.5rem;width:2.5rem}.navbar nav .navbar--menu-list{align-items:center;display:flex;font-family:Josefin Sans;font-size:1.5rem;padding:5px 10px 5px 5px}.navbar nav .navbar--link-item{justify-content:space-around;padding:5px 10px}.navbar nav .navbar--link-item a.nav-link-active{color:#f0f}.navbar nav .word_menu{display:none}.navbar .navbar--logo-holder{pointer-events:none}@media screen and (max-width:880px){.navbar .clock .txt{display:none}.navbar nav{opacity:1}.navbar nav .word_menu{display:inline-block;height:20px;margin-left:10px;padding:10px}.navbar nav a{color:#fff}.navbar .navbar--logo-holder{pointer-events:auto}.navbar .navbar--menu-list{flex-direction:column;height:200px}.navbar .navbar--menu-list.hidden{display:none}.navbar .navbar--menu-list.visible{display:flex;left:0;position:fixed;right:0;top:120px}.navbar .navbar--menu-list.visible li{background:#324a5f;box-shadow:1px 4px 6px 2px rgba(96,176,205,.792);padding:8px;width:100%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes rotate{0%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}.clock{display:flex;font-family:Tangerine;justify-content:center}@media screen and (max-width:500px){.navbar--menu-list{display:flex;flex-direction:column;height:200px}}#footer{bottom:10px;padding:0 30px;position:fixed;right:0}#footer .boxFooter{display:flex;flex-direction:column}.card{background:#ccc9dc;border-radius:35px;flex:1 0 35%;margin:5px;max-width:280px;min-width:260px;overflow:hidden;padding:26px 15px 30px;position:relative}.card:after{background:linear-gradient(180deg,rgba(161,169,255,0),#bbb5f5 55%);border-radius:0 0 30px 30px;bottom:0;content:"";height:90px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.card img{border-radius:100%;box-shadow:0 8px 1px hsla(0,0%,100%,.1),0 16px 1px hsla(0,0%,100%,.05);display:block;height:254px;margin:20px auto;object-fit:cover;object-position:top;width:80%}.card h2{letter-spacing:1px;line-height:20px;margin:24px 0 0}.card h5{color:#1b2a41;font-weight:300}.card h4,.card h5{font-size:1.2rem;letter-spacing:1px}.card h4{margin-top:-4px}.card h4 span{font-size:.7rem}.card ul{display:flex;flex-wrap:wrap;margin:6px 0}.card li{background:#212040;border-radius:18px;font-size:1.1rem;margin:0 4px 4px 0;padding:0 7px}.card li:first-child{margin-left:-4px}.card h3{font-size:1.4rem;letter-spacing:1px;margin-top:10px}.card p{color:#1b2a41;font-size:1.3rem;height:160px;line-height:20px;overflow-y:scroll}.card p::-webkit-scrollbar{display:none}.card .btn{background:#546fe4;border-radius:15px;bottom:16px;cursor:pointer;left:50%;padding:14px 0;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:150px;z-index:50}.card .btn:hover{background:#212040;box-shadow:0 0 10px rgba(84,110,228,.824);font-size:1.025rem}.card .btn:active{-webkit-transform:scale(1.08) translateX(-50%);transform:scale(1.08) translateX(-50%)}.btn{align-items:center;background-color:#f6ec85;border:1px solid purple;border-radius:30px;box-shadow:1px 1px 2px;display:flex;height:60px;justify-content:center;margin-top:20px;padding:0 30px;transition-duration:.4s}.btn:hover{background:#ead711;transition:all .3s ease}.btn:active{background:#000}.btn.btn-white{background-color:#fffea6}.illusDip{width:auto}p{font-size:1.2rem}#presentation{align-items:center;display:flex}#languages{display:flex;justify-content:center}#journey,#presentation,#search{background:rgba(206,219,255,.553)}section{margin:0 auto;min-height:calc(100vh - 120px);padding:50px 80px;position:relative;scroll-snap-align:start}section .container_troiscol .partieTexte{display:flex;flex-direction:column}section .container_troiscol .partieIllus .image{margin:auto;max-height:650px;right:0;width:auto}section .container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:40% auto}section .container .partieTexte{font-size:1.4rem;margin:auto 0;padding:5px}section .container .partieTexte .citation{font-style:italic;font-weight:700}section .container .partieTexte .box,section .container .partieTexte .citation{border-radius:30px;font-weight:400;margin:20px 0;padding:10px;text-align:justify}section .container .partieTexte .box h3,section .container .partieTexte .citation h3{color:#95a2ff;margin-bottom:14px}section .container .partieTexte .box .p1,section .container .partieTexte .box .p2,section .container .partieTexte .box .p3,section .container .partieTexte .citation .p1,section .container .partieTexte .citation .p2,section .container .partieTexte .citation .p3{align-items:center;justify-content:center;margin:10px;padding:10px}section .container .partieTexte .box .row,section .container .partieTexte .citation .row{font-weight:500;margin-left:40px}section .container .partieIllus{align-items:center;display:flex;flex-direction:column;margin:auto}section .container .partieIllus .nom,section .container .partieIllus .prenom{font-size:3.2rem;text-align:center}section .container .partieIllus .illusParcours{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}section .container .partieIllus .image{max-height:650px;max-width:100%;width:auto}section .pageUnique{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px)}section .pageUnique .boxes{border-radius:25px;margin:10px;padding:20px;text-align:justify;width:80%}section .pageUnique .boxes p{font-size:1.4rem;font-weight:200}section .pageUnique .illusDip{align-items:center;max-height:400px;width:auto}section .title{font-family:Josefin Sans,sans-serif;font-size:5rem}section .title.title2{font-family:Tangerine,Dancing Script;font-size:4.5rem;padding:10px;text-align:center}section .title.title3{border-radius:20px;color:#ffee50;font-size:2.5rem;padding:5px}@media screen and (max-width:1200px){section{min-width:90%;scroll-snap-align:unset}section .container{display:flex;flex-direction:column;gap:5px;grid-template-columns:1fr auto;margin:auto;text-align:center}section .container .box{width:50%}section .container .timeline{margin-top:20px;width:760px}}@media screen and (max-width:850px){section{font-size:1rem;min-height:0;min-height:auto}section .container .partieTexte .timeline{margin-top:20px;width:500px}section .container .partieTexte .timeline:before{z-index:0}section .container .partieTexte .flag{background:#fff;z-index:20}section .container .partieTexte .desc{background:#fff9c0;z-index:40}section .container .partieIllus .portrait{align-items:center}section .title{font-size:3rem;text-align:center}section .title.title2{font-size:2.5rem}section .title.title3{font-size:1rem}section #footer{display:none;z-index:-10}}@media screen and (max-width:500px){section{font-size:.7rem;min-width:70%}section .container{align-content:center;align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 120px)}section .container .timeline{margin-top:20px;max-width:300px}section .container .partieTexte .desc{border:2px solid purple}.title.title3{font-size:1rem;padding:12px}#footer{display:none;z-index:-10}}.ball{background:radial-gradient(circle at bottom,#81e8f6,#76deef 10%,#055194 80%,#062745 100%);border-radius:100%;display:inline-block;height:100%;position:relative;width:100%}.ball:before{background:radial-gradient(circle at top,#fff,hsla(0,0%,100%,0) 58%);-webkit-filter:blur(5px);filter:blur(5px);height:90%;left:5%;top:1%;width:90%}.ball:after,.ball:before{border-radius:100%;content:"";position:absolute;z-index:2}.ball:after{display:none;-webkit-filter:blur(1px);filter:blur(1px);height:80%;left:10%;top:5%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:80%}.ball .shadow{background:radial-gradient(circle,rgba(0,0,0,.4),rgba(0,0,0,.1) 40%,transparent 50%);height:100%;position:absolute;-webkit-transform:rotateX(90deg) translateZ(-160px);transform:rotateX(90deg) translateZ(-160px);width:100%;z-index:1}.ball.plain{background:#000}.ball.plain:after,.ball.plain:before{display:none}.ball.bubble{-webkit-animation:bubble-anim 2s ease-out infinite;animation:bubble-anim 2s ease-out infinite}.ball.bubble.bubble1{background:radial-gradient(circle at 50% 55%,rgba(195,215,255,.9),rgba(195,215,255,.9) 40%,rgba(225,238,255,.8) 60%,rgba(43,130,255,.4));height:120%;width:120%}.ball.bubble.bubble2{background:radial-gradient(circle at 50% 55%,rgba(236,126,246,.9),rgba(233,179,252,.9) 40%,rgba(225,162,249,.8) 60%,rgba(203,13,255,.4));height:80%;text-align:center;width:80%}.ball.bubble.bubble3{background:radial-gradient(circle at 50% 55%,hsla(55,88%,75%,.9),hsla(55,85%,68%,.9) 40%,rgba(255,232,101,.8) 60%,rgba(255,235,13,.4));text-align:center}.ball.bubble.bubble4{background:radial-gradient(circle at 50% 55%,rgba(157,253,203,.9),rgba(157,253,203,.9) 40%,rgba(157,253,203,.8) 60%,rgba(9,246,191,.4));height:60%;text-align:center;width:60%}.ball.bubble.bubble5{background:radial-gradient(circle at 50% 55%,rgba(249,132,78,.9),rgba(247,123,65,.9) 40%,rgba(253,140,87,.8) 60%,rgba(247,132,38,.4));height:70%;text-align:center;width:70%}.ball.bubble:before{background:radial-gradient(circle at 130% 130%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.8) 58%,hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0) 100%);-webkit-filter:blur(0);filter:blur(0);height:80%;-webkit-transform:translateX(131%) translateY(58%) rotate(168deg) rotateX(10deg);transform:translateX(131%) translateY(58%) rotate(168deg) rotateX(10deg);width:40%}.ball.bubble:after{background:radial-gradient(circle at 50% 80%,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 74%,#fff 80%,#fff 84%,hsla(0,0%,100%,0) 100%);display:block}.stage{display:inline-block;height:300px;margin:15px;-webkit-perspective:1200px;-ms-perspective:1200px;-o-perspective:1200px;perspective:1200px;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;-o-perspective-origin:50% 50%;perspective-origin:50% 50%;width:300px}@-webkit-keyframes bubble-anim{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(.95) scaleX(1.05);transform:scaleY(.95) scaleX(1.05)}48%{-webkit-transform:scaleY(1.1) scaleX(.9);transform:scaleY(1.1) scaleX(.9)}68%{-webkit-transform:scaleY(.98) scaleX(1.02);transform:scaleY(.98) scaleX(1.02)}80%{-webkit-transform:scaleY(1.02) scaleX(.98);transform:scaleY(1.02) scaleX(.98)}97%,to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubble-anim{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scaleY(.95) scaleX(1.05);transform:scaleY(.95) scaleX(1.05)}48%{-webkit-transform:scaleY(1.1) scaleX(.9);transform:scaleY(1.1) scaleX(.9)}68%{-webkit-transform:scaleY(.98) scaleX(1.02);transform:scaleY(.98) scaleX(1.02)}80%{-webkit-transform:scaleY(1.02) scaleX(.98);transform:scaleY(1.02) scaleX(.98)}97%,to{-webkit-transform:scale(1);transform:scale(1)}}.texte{content:"";font-size:1.5rem;font-weight:700;left:calc(40% - 55px);position:absolute;top:calc(50% - 45px)}#journey{font-family:Josefin Sans,Lucida Sans;font-size:1.3rem}span .time{color:#000;margin:5px;padding:5px}.timeline{list-style-type:none;margin:20px auto 0;padding:1em 0;position:relative;width:760px}.timeline:before{background:#ab16dc;background:linear-gradient(180deg,rgba(77,198,168,0) 0,#d191ff 8%,#3f4040 92%,hsla(240,8%,97%,0));content:" ";display:block;height:98%;left:50%;margin-left:-3px;position:absolute;top:0;width:8px;z-index:5}.timeline li{padding:1em 0}.timeline li:after{clear:both;content:"";display:block;height:0;visibility:hidden}.direction-l{float:left;text-align:right}.direction-l,.direction-r{position:relative;width:300px}.direction-r{float:right}.flag-wrapper{display:inline-block;position:relative;text-align:center}.flag li{background:#b42ada;border-radius:5px;display:inline;font-weight:600;padding:6px 8px;position:relative;text-align:left}.direction-l .flag{box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.direction-r .flag{box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.direction-l .flag:before,.direction-r .flag:before{background:#fff;border:4px solid #ce39fb;border-radius:10px;content:" ";display:block;height:12px;margin-top:-10px;position:absolute;right:-90px;top:50%;width:12px;z-index:10}.direction-r .flag:before{left:-90px}.direction-l .flag:after{border:8px solid transparent;border-left-color:#f8f8f8;left:100%}.direction-l .flag:after,.direction-r .flag:after{content:"";height:0;margin-top:-8px;pointer-events:none;position:absolute;top:50%;width:0}.direction-r .flag:after{border:8px solid transparent;border-right-color:#f8f8f8;right:100%}.time-wrapper{color:#da627d;display:inline;font-size:.66666em;line-height:1em;vertical-align:middle}.direction-l .time-wrapper{float:left}.direction-r .time-wrapper{float:right}.time{background:#f6ec85;display:inline-block;padding:4px 6px}.desc{font-size:.77777em;font-style:italic;line-height:1.5em;margin:1em .75em 0 0}.direction-r .desc{margin:1em 0 0 .75em}@media screen and (max-width:660px){.timeline{padding:3em 0 1em;width:100%}.timeline li{padding:1em 0}.direction-l,.direction-r{float:none;padding:10px;text-align:center}.flag{background:#fff}.direction-l .flag:before,.direction-r .flag:before{background:#fff;border:4px solid #8630a0;border-radius:10px;content:" ";display:block;height:12px;left:50%;margin-left:-19px;position:absolute;top:-30px;width:12px;z-index:-10}.direction-l .flag:after,.direction-r .flag:after{border:8px solid transparent;border-bottom-color:#fff;content:"";height:0;left:50%;margin-left:-8px;padding:10px;pointer-events:none;position:absolute;top:-8px;width:0;z-index:-10}.time-wrapper{display:block;margin:4px 0 0;position:relative;z-index:14}.direction-l .time-wrapper{float:none;z-index:10}.direction-r .time-wrapper{float:none}.desc{background:#f5f5f5;box-shadow:0 0 1px rgba(0,0,0,.2);max-width:100%;z-index:30}.direction-l .desc,.direction-r .desc{margin:1em 1em 0;padding:1em;position:relative;z-index:15}}.container{display:flex;flex-wrap:wrap;margin-top:120px}.container .mainTitle{display:flex;flex-direction:column}
/*# sourceMappingURL=main.bbc46b23.css.map*/