.page-ctn.svelte-1o0s34t{display:flex;flex-direction:column;width:100%;background:linear-gradient(180deg,#b0d0d3,#f4f4f4);align-items:center;padding:100px 0}.content-ctn.svelte-1o0s34t{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1830px}h1.svelte-1o0s34t,h2.svelte-1o0s34t{margin-bottom:2rem;width:100%;font-size:4rem;z-index:4}p.svelte-1o0s34t{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.infographie-ctn.svelte-1o0s34t{background-color:#3d657c;width:100%;display:flex;justify-content:center;margin:2rem 0;padding:1rem 0}.marseille-ctn.svelte-1o0s34t,.francophonie-ctn.svelte-1o0s34t{display:flex;width:100%;gap:2rem;align-items:center;position:relative}.marseille-info.svelte-1o0s34t{display:flex;flex-direction:column;width:80%;padding-bottom:1rem;padding-top:1rem;gap:1rem}.stat.svelte-1o0s34t{display:flex;align-items:center}.stat.svelte-1o0s34t p:where(.svelte-1o0s34t),.infographie-ctn.svelte-1o0s34t h3:where(.svelte-1o0s34t){color:#f4f4f4;text-wrap:wrap;margin:0}.infographie-ctn.svelte-1o0s34t span:where(.svelte-1o0s34t){color:#f9b233;font-weight:500}.stat.svelte-1o0s34t img:where(.svelte-1o0s34t){width:25px;height:25px;margin-right:1rem}.francophonie.svelte-1o0s34t{width:100%}.notre-dame.svelte-1o0s34t{display:none}.notre-dame.svelte-1o0s34t,figure.svelte-1o0s34t,.img-notre-dame.svelte-1o0s34t,.marseille-intro.svelte-1o0s34t{width:50%}figure.svelte-1o0s34t,.francophonie-resume.svelte-1o0s34t{flex:.5}figcaption.svelte-1o0s34t{text-align:center;font-size:.8rem;font-style:italic}.marseille-ctn.svelte-1o0s34t p:where(.svelte-1o0s34t){flex:3}.marseille-schema.svelte-1o0s34t{width:450px;margin:auto}.notre-dame.svelte-1o0s34t,.francophonie.svelte-1o0s34t,.img-notre-dame.svelte-1o0s34t{border-radius:10px;z-index:4}.marseille-resume.svelte-1o0s34t{font-size:1.2rem;font-weight:500}.important.svelte-1o0s34t{background-color:var(--primary-green);color:#f4f4f4;padding:2px 5px;box-sizing:border-box;text-align:center}.line1.svelte-1o0s34t,.line2.svelte-1o0s34t,.line3.svelte-1o0s34t{position:absolute;top:-20%;left:70%}.line1.svelte-1o0s34t{height:25px;background:#e1864bcc;z-index:3;transform:rotate(-7deg) translate(calc(-50% + 30px),calc(-100% - 20px));animation:svelte-1o0s34t-line1 5s ease-in-out infinite}.line2.svelte-1o0s34t{height:15px;background:#cc56548f;z-index:2;transform:rotate(-5deg) translate(calc(-50% + -0px),calc(-100% + 20px));animation:svelte-1o0s34t-line2 5s ease-in-out infinite;animation-delay:.1s}.line3.svelte-1o0s34t{height:30px;background:#8699ad91;z-index:1;transform:rotate(2deg) translate(calc(-50% - 20px),calc(-0% + 30px));animation:svelte-1o0s34t-line3 5s ease-in-out infinite;animation-delay:.3s}#scene.svelte-1o0s34t{position:relative;height:120px;overflow:hidden}#boat.svelte-1o0s34t{position:absolute;top:10px;left:0;width:100px;animation:svelte-1o0s34t-float 3s ease-in-out infinite}.parallax.svelte-1o0s34t>use:where(.svelte-1o0s34t){animation:svelte-1o0s34t-move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax.svelte-1o0s34t>use:where(.svelte-1o0s34t):nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax.svelte-1o0s34t>use:where(.svelte-1o0s34t):nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax.svelte-1o0s34t>use:where(.svelte-1o0s34t):nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax.svelte-1o0s34t>use:where(.svelte-1o0s34t):nth-child(4){animation-delay:-5s;animation-duration:20s}.waves.svelte-1o0s34t{border-radius:10px}@keyframes svelte-1o0s34t-move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes svelte-1o0s34t-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes svelte-1o0s34t-line1{0%{width:50%}50%{width:55%}to{width:50%}}@keyframes svelte-1o0s34t-line2{0%{width:50%}50%{width:55%}to{width:50%}}@keyframes svelte-1o0s34t-line3{0%{width:50%}50%{width:55%}to{width:50%}}@media (max-width: 1360px){#boat.svelte-1o0s34t{width:80px}#scene.svelte-1o0s34t{height:100px}}@media (max-width: 1110px){.content-ctn.svelte-1o0s34t,.marseille-info.svelte-1o0s34t{width:90%}.marseille-ctn.svelte-1o0s34t{gap:1rem}#boat.svelte-1o0s34t{top:5px}}@media (max-width: 950px){h1.svelte-1o0s34t,h2.svelte-1o0s34t{font-size:3.5rem}.marseille-ctn.svelte-1o0s34t{flex-direction:column-reverse;align-items:center}.img-notre-dame.svelte-1o0s34t{display:none}.marseille-intro.svelte-1o0s34t{width:100%}.notre-dame.svelte-1o0s34t{display:block;width:100%;height:230px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.francophonie-ctn.svelte-1o0s34t{flex-direction:column}figure.svelte-1o0s34t{width:100%}.line1.svelte-1o0s34t,.line2.svelte-1o0s34t,.line3.svelte-1o0s34t{position:absolute;top:-60px;left:70%}}@media (max-width: 600px){h1.svelte-1o0s34t,h2.svelte-1o0s34t{font-size:3rem}.francophonie-ctn.svelte-1o0s34t{gap:0rem}.stat.svelte-1o0s34t p:where(.svelte-1o0s34t){font-size:.9rem}.marseille-schema.svelte-1o0s34t{width:100%}}@media (max-width: 450px){h1.svelte-1o0s34t,h2.svelte-1o0s34t{font-size:2.5rem}#scene.svelte-1o0s34t{height:70px}#boat.svelte-1o0s34t{width:60px;top:12px}.marseille-resume.svelte-1o0s34t{font-size:1.1rem}}@media (max-width: 300px){h1.svelte-1o0s34t,h2.svelte-1o0s34t{font-size:2rem}}
