section.notfound{padding:50px 30%;display:flex;flex-direction:column;gap:50px;color:#272241;width:100%}section.notfound>legend{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:50px}section.notfound>legend>h1{position:relative;width:fit-content;font-size:64px;font-weight:800}section.notfound>legend>h1:after{z-index:-1;content:"";position:absolute;bottom:0;right:-25px;width:100px;height:25px;background-color:#fad74260}section.notfound>legend>div{display:flex;flex-direction:column;gap:10px}section.notfound>legend>div>p{font-size:20px;font-weight:600}section.notfound>legend>div>a{width:fit-content;padding:6px 12px;font-size:16px;font-weight:600;border-radius:5px;color:#272241;background-color:#fad742;transition:background-color .25s ease-in-out}section.notfound>legend>div>a:hover{background-color:#fad742a0}section.notfound>div{position:relative;display:flex;flex-direction:column;align-items:center}section.notfound>div>svg:first-child{width:200px;height:fit-content;margin:0 auto}section.notfound>div>svg:last-child{pointer-events:none;position:absolute;top:-20%;width:400px;height:auto}@media (width < 1200px){section.notfound{padding:50px 10%}}@media (width < 600px){section.notfound{padding:25px;margin:25px 0}section.notfound>legend{flex-direction:column;gap:25px}section.notfound>legend>div{align-items:center}section.notfound>div>svg:first-child{width:150px;height:fit-content;margin:0 auto}section.notfound>div>svg:last-child{pointer-events:none;position:absolute;top:-20%;width:300px;height:auto}}section.blog{padding:0 15% 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}section.blog>a{color:#272241;text-decoration:none;position:relative;padding:25px;border:1px solid #d4d4d4;border-radius:5px;height:fit-content;background-color:transparent;transition:background-color .2s ease-in-out}section.blog>a:hover{background-color:#f5f5f5a0}section.blog>a>article>span{position:absolute;top:-15px;left:10px;font-size:1.25em}section.blog>a>article>h1{font-size:1.2em;font-weight:600;line-height:200%}section.blog>a>article>p.desc{font-size:.9em}section.blog>a>article>p.details{font-size:.75rem;font-style:italic;margin-top:5px}@media (width < 1400px){section.blog{padding:25px 5%}}@media (width < 1100px){section.blog{padding:25px;grid-template-columns:repeat(2,1fr)}}@media (width < 600px){section.blog{grid-template-columns:1fr}}section.liens{padding:20px;display:flex;flex-direction:column;gap:20px}section.liens>h1{z-index:1;position:relative;color:#272241;padding:0 5px;font-size:2em;font-style:normal;font-weight:800;width:fit-content}section.liens>h1:before{content:"";z-index:-1;position:absolute;bottom:0;right:0%;width:25%;height:15px;background-color:#fad74280}section.liens>ul{display:flex;flex-direction:column;gap:10px}section.liens>ul>div.ligne{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}section.liens>ul>div.ligne>span{color:#fff;font-size:1.5em;font-weight:600}section.liens>ul a{display:flex;flex-direction:row;align-items:center;gap:8px;width:fit-content;border-radius:5px;padding:4px 8px;text-decoration:none;font-size:1.1em;font-weight:500;background-color:#272241;color:#fff}section.liens>ul a:not(:has(svg,img)){padding:8px 16px;border:1px solid #ffffff30}section.liens>ul a>p{z-index:10}section.liens>ul a>svg{z-index:10;width:32px;height:32px;padding:5px}section.liens>ul a>img{z-index:10;width:32px;height:32px}section.liens>ul a.doctolib{background:#37A7DF;color:#fff}section.liens>ul a.shine:nth-child(2):after{animation-delay:4s}section.liens>ul a.shine:nth-child(3):after{animation-delay:2s}section.liens>ul a.tel{background:#272241;color:#fff}section.liens>ul a.consultation>p>strong{font-size:1.1em}section.liens>ul a.consultation{font-size:1em;background:#fad742;color:#272241}@media (width > 700px){section.liens{padding:50px 15%;background-image:url(/img/tile.png);background-size:250px}section.liens>h1{color:#fff}section.liens>ul a.tel{background:#fff;color:#272241}}.shine{position:relative;overflow:hidden}.shine:after{z-index:5;content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:1;transform:rotate(-30deg);background:rgba(255,255,255,.3);background:linear-gradient(to right,rgba(255,255,255,.4) 0%,rgba(255,255,255,.4) 77%,rgba(255,255,255,.8) 92%,rgba(255,255,255,0) 100%);animation:shine 6s ease-in-out 0s infinite forwards}.shine:active:after{opacity:0}@keyframes shine{70%{left:-210%}to{left:210%}}section.instructions{padding:0 15% 50px}section.instructions>a.back{padding:8px 16px;width:fit-content;border-radius:5px;background-color:#0000000d;display:flex;align-items:center;gap:5px;transition:background-color .25s ease-in-out}section.instructions>a.back>svg{transform:rotate(180deg)}section.instructions>a.back:hover{background-color:#00000026}section.instructions>div.visualisation{display:grid;grid-template-columns:60% 40%}section.instructions>div.visualisation>svg{margin:25px 0;width:100%;height:auto}section.instructions>div.visualisation>div.liens{display:flex;flex-direction:column;gap:25px}section.instructions>div.visualisation>div.liens>div>h1{position:relative;font-size:2.5em;width:fit-content;margin-bottom:5px}section.instructions>div.visualisation>div.liens>div>h1:after{z-index:-1;content:"";position:absolute;bottom:0;left:-5px;width:40%;height:30%;background-color:#fad742a0}section.instructions>div.visualisation>div.liens>div>p{font-size:1.3em}section.instructions>div.visualisation>div.liens>div>p:has(.btn){margin:15px 0}.btn.stripe{font-weight:600;padding:6px 12px;background-color:#635bff;margin:5px;color:#fff}.btn.stripe.small{padding:3px 6px}section.instructions>div.visualisation>div.liens>div:has(.consultations){display:flex;flex-direction:column;gap:5px}section.instructions a.consultations{position:relative;width:fit-content;padding:8px 12px;color:#272727;background-color:#00000030;font-size:1.2em;font-weight:600;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}section.instructions a.consultations:hover{color:#fff;background-color:#635bff}section.instructions a.consultations:after{z-index:-1;opacity:0;content:"via Stripe";font-size:.75em;position:absolute;bottom:0;right:0;transition:bottom .2s ease-in-out,opacity .25s ease-in-out}section.instructions a.consultations:hover:after{bottom:-20px;opacity:1;color:#000}.btn.doctolib{font-weight:600;padding:6px 12px;background-color:#37a7df;color:#fff}@media (width < 1200px){section.instructions{padding:0 5% 25px}}@media (width < 1000px){section.instructions{padding:0 5% 25px}section.instructions>div.visualisation{display:flex;flex-direction:column}section.instructions>div.visualisation>div.liens{display:flex;flex-direction:column}}a.introduction-article{z-index:1;position:relative;border-radius:5px;color:#272241;text-decoration:none}a.introduction-article>span{position:absolute;font-size:2em;top:-25px;left:15px}a.introduction-article>article{border-radius:5px;padding:40px;background-color:#f5f5f5e0;border:1px solid #d4d4d4E0;display:flex;flex-direction:column;gap:15px;cursor:pointer;background:#fad742;background:linear-gradient(160deg,rgba(99,99,99,.1) 25%,rgba(250,215,66,1) 100%)}a.introduction-article>article>p.date{font-size:.8em}a.introduction-article>article>h1{font-size:2em;font-weight:700;line-height:100%}a.introduction-article>article>p.desc{line-height:150%;padding:0 10px}a.introduction-article>article>div{font-weight:500;width:fit-content;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;gap:5px;transition:gap .2s ease-in-out}a.introduction-article>article:hover>div{gap:10px}a.introduction-article>img{position:absolute;z-index:-1;object-fit:cover;top:0;left:0;width:100%}@media (width < 1000px){a.introduction-article>article{padding:25px}}div.blog-introduction{display:flex;flex-direction:column;gap:30px;justify-content:space-around}div.blog-introduction>div>h1{position:relative;margin-bottom:15px;width:fit-content;font-weight:700;font-size:60px;line-height:1}div.blog-introduction>div>h1:after{content:"";z-index:-1;position:absolute;bottom:-10px;right:-5%;width:50%;height:15px;background-color:#fad74280}div.blog-introduction>div#newsletter>p{margin:0 10px;font-weight:500}div.blog-introduction>div#newsletter{display:flex;flex-direction:column;gap:10px;font-weight:500}div.blog-introduction>div#newsletter>form{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}div.blog-introduction>div#newsletter>form>div.icon>input{background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;padding:8px 10px;border-width:1px;border-radius:5px;outline:none;font-size:1.3em;line-height:1.3em;border-color:#27224130;transition:border-color .2s ease-in-out}div.blog-introduction>div#newsletter>form>div.icon>input:focus{border-color:#272241}div.blog-introduction>div#newsletter>form>button{cursor:pointer;outline:none;background-color:#f5f5f560;border:1px solid #27224130;border-radius:5px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}div.blog-introduction>div#newsletter>form>button:hover{background-color:#d4d4d460;border-color:#d4d4d4}@media (width < 1400px){div.blog-introduction>div#newsletter>form{grid-template-columns:repeat(4,1fr)}}@media (width < 1000px){div.blog-introduction>div#newsletter>form{grid-template-columns:repeat(3,1fr)}div.blog-introduction>div#newsletter>form>div.icon>input{grid-column:span 2}div.blog-introduction>div#newsletter>form>button{padding:8px 16px}}div.blog-introduction>div#newsletter>form>div.icon>input::placeholder{color:#27224130;transition:color .7s ease-in-out}div.blog-introduction>div#newsletter>form>div.icon:focus-within>input::placeholder{color:#272241}div.blog-introduction>div#newsletter>form>div.icon{position:relative;grid-column:span 3}div.blog-introduction>div#newsletter>form>div.icon>:is(img,svg){position:absolute;right:calc(.75rem + 4px);top:calc(.75rem + 2px)}div.blog-introduction>div#newsletter>form>div.icon>svg>path{fill:#27224130;transition:fill .2s ease-in-out}div.blog-introduction>div#newsletter>form>div.icon:focus-within>svg>path{fill:#272241}div.blog-introduction>div#newsletter>form>div.icon>input{padding-right:calc(1.4rem + 24px)}section.localisations>div.tête>div.informations{display:flex;flex-direction:column;gap:15px;padding:25px;color:#4f279b}section.localisations>div.tête>div.informations>h1{z-index:1;position:relative;color:#272241;font-size:1.6em;font-style:normal;font-weight:800;width:fit-content}section.localisations>div.tête>div.informations>h1:before{content:"";z-index:-1;position:absolute;bottom:0;right:0%;width:25%;height:15px;background-color:#fad74260}section.localisations>div.tête>div.informations>p{color:#272241;font-size:1.25em;font-weight:600;line-height:120%}section.localisations>div.tête>ul>li>h2{font-size:1.5em}section.localisations>div.tête>ul>li>p{-webkit-user-select:none;user-select:none;font-size:.9em}section.localisations>div.tête>ul>li>p>span:not(:first-child):before{content:" • "}section.localisations>div.tête>ul>li>p>span.ville{font-weight:500}section.localisations>div.tête>ul>li{padding:10px;border-radius:5px;cursor:pointer;transition:background .1s ease-in-out}section.localisations>div.tête>ul>li:is(:hover,.active){background-color:#00000010}section.localisations>div.tête{margin:-100px 15% 0;display:grid;grid-template-columns:55% 45%}section.localisations>div.tête>div.informations{background-color:#fff;color:#fff;padding:50px}section.localisations>div.tête>ul{color:#272241;margin-top:100px;margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;list-style:none;gap:10px;pointer-events:painted}section.localisations>div.place{margin:0 15%;display:grid;grid-template-columns:40% 1fr;gap:50px;color:#272241}section.localisations>div.place>div.map{width:100%;aspect-ratio:16 / 9;border-radius:5px;background-color:#00000010;overflow:hidden}section.localisations>div.place>div.map>iframe{width:100%;height:100%;border:none}section.localisations>div.place>div.info{padding:15px 0}section.localisations>div.place>div.info>h1{font-size:2em;font-weight:700}section.localisations>div.place>div.info>hr{border-width:3px;border-style:solid;border-color:#fad742;width:20%;border-radius:5px;margin:10px 0}section.localisations>div.place>div.info>a.address{display:flex;flex-direction:row;gap:5px;align-items:center;padding:10px;margin:5px 0;border-radius:5px;font-weight:600;width:fit-content;transition:background .1s ease-in-out}section.localisations>div.place>div.info>a.address:hover{background-color:#00000010}section.localisations>div.place>div.info>a.rdv{display:block;width:fit-content;margin-top:10px;padding:8px 16px;border-radius:5px;font-size:1.1em;font-weight:500;background-color:#272241;color:#fff;transition:background-color .1s ease-in-out;cursor:pointer}section.localisations>div.place>div.info>a.rdv:hover{background-color:#272241e0}section.localisations>div.place>div.info>div.trajets{padding:10px}section.localisations>div.place>div.info>div.trajets>div.trajet{display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:10px}section.localisations>div.place>div.info>div.trajets>div.trajet>div{font-weight:600;z-index:10}section.localisations>div.place>div.info>div.trajets>div.trajet>picture{position:relative}section.localisations>div.place>div.info>div.trajets>div.trajet>picture>div.nuage:nth-child(2){animation-delay:.2s;bottom:-6px}section.localisations>div.place>div.info>div.trajets>div.trajet>picture>div.nuage:nth-child(3){top:-5px;animation-delay:.4s}section.localisations>div.place>div.info>div.trajets>div.trajet>picture>div.nuage:nth-child(4){top:2px;animation-delay:.6s}section.localisations:hover div.trajets>div.trajet>picture>div.nuage{z-index:5;position:absolute;bottom:1px;left:0;width:30px;height:4px;border-radius:5px;background:linear-gradient(90deg,transparent 0%,#00000020 50%);animation:sliding infinite .8s linear;opacity:0}@keyframes sliding{0%{opacity:0;left:200%}50%{opacity:1;left:0%}to{opacity:0;left:-100%}}section.localisations>div.place>div.info>div.trajets>div.trajet>select{z-index:10;padding:6px 10px;outline:none;border:none;background-color:#00000010;border:2px solid transparent;font-weight:600;border-radius:5px}section.localisations>div.place>div.info>div.trajets>div.trajet>select>option{text-transform:capitalize}section.localisations>div.place>div.info>div.trajets>div.durée{display:flex;flex-direction:row;align-items:center;gap:5px;width:fit-content;border-radius:5px;font-weight:600;padding:6px 10px;border:2px solid #272241A0}@media (width < 1400px){section.localisations>div.tête{margin:0;display:flex;flex-direction:column-reverse;padding:50px;gap:25px}section.localisations>div.tête>ul{padding:0;margin:0}section.localisations>div.place{margin:0 5%}}@media (width < 900px){section.localisations>div.tête>div.informations{padding:0}section.localisations>div.tête>ul{justify-content:flex-start}section.localisations>div.tête{padding:25px}section.localisations>div.place{margin:25px;display:flex;flex-direction:column;gap:25px}}.spinner{position:relative;width:30px;height:30px;animation:spinner 3s infinite linear}.spinner:before{content:"";display:block;height:30px;width:6px;border-radius:5px;animation:spinner 1s infinite;background:#FAD742;position:absolute;left:50%;margin-left:-5.6px}@keyframes spinner{to{transform:rotate(360deg)}}section.messages{padding:25px;display:flex;flex-direction:column;gap:25px}section.messages>div.informations{font-size:1.2em;font-weight:600;display:flex;flex-direction:column;gap:5px;position:relative}section.messages>div.informations>h1{z-index:1;position:relative;color:#272241;padding:0 5px;font-size:2em;font-style:normal;font-weight:800;width:fit-content;margin-bottom:15px}section.messages>div.informations>h1:before{content:"";z-index:-1;position:absolute;bottom:0;right:0%;width:25%;height:15px;background-color:#fad74280}section.messages>div.informations>hr{position:absolute;left:0;bottom:-12.5px;width:100%;border-width:2px;border-color:#272241;border-radius:5px}section.messages>form{position:relative;display:flex;flex-direction:column;gap:15px}section.messages>form>div.personne{width:100%}section.messages>form div.icon{position:relative}section.messages>form div.icon>:is(img,svg){position:absolute;right:calc(.75rem + 4px);top:calc(.75rem + 4px)}section.messages>form div.icon>svg>path{fill:#27224130;transition:fill .2s ease-in-out}section.messages>form div.icon:focus-within>svg>path{fill:#272241}section.messages>form div.icon>:is(input,textarea){padding-right:calc(1.4rem + 24px)}section.messages>form :is(input,textarea){width:100%;font-size:1rem;font-weight:500;padding:.75rem;border-radius:5px;outline:none;border:2px solid #27224130;caret-color:#272241;color:#272241;transition:border .2s ease-in-out}section.messages>form :is(input,textarea):focus{border:2px solid #272241}section.messages>form>textarea{font-family:sans-serif;resize:vertical;padding-bottom:4rem;height:10rem;min-height:6rem;box-sizing:border-box}section.messages>form>div.personne{display:flex;flex-direction:column;gap:15px}section.messages>form>button[type=submit]{position:absolute;bottom:.75rem;right:.75rem;width:fit-content;font-size:1rem;font-weight:500;line-height:1.25rem;padding:.75rem 1.5rem;border-radius:5px;outline:none;background-color:#272241;border:none;color:#fff;cursor:pointer;transition:background .2s ease-in-out}section.messages>form>button[type=submit]:hover{background-color:#272241d0}@media (width > 700px){section.messages{padding:50px 15%}section.messages>form>div.personne{display:grid;grid-template-columns:1fr 1fr}}@media (width > 1200px){section.messages{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:75px}section.messages>div.informations{font-size:1.4em;gap:15px}section.messages>div.informations>hr{display:none}section.messages>form>textarea{min-height:10rem}}section.messages>form>button[type=submit]>div{position:absolute;top:7px;left:-45px}section.messages>form>button[disabled]{cursor:wait;background-color:#27224120!important}footer{border-top:1px solid #FAD742;padding:50px 20%;display:flex;flex-direction:column}footer>section.pages>div.premiere{display:flex;flex-direction:column;gap:10px}footer>section.pages>div.premiere>h2{position:relative;font-size:2em;color:#272241;width:fit-content}footer>section.pages>div.premiere>h2:after{content:"";position:absolute;bottom:-5px;left:0;width:110%;height:2px;background-color:#fad742}footer>section.pages>div.premiere>div.socials{display:flex;flex-direction:row;gap:10px}footer>section.pages>div.premiere>div.socials>a>svg{width:48px;height:48px;padding:8px}footer>section.pages>div.premiere>div.socials>a>svg>path{fill:#272241}footer>section.pages{display:flex;flex-direction:row;justify-content:space-between}footer>section.pages>div.seconde{padding:25px;display:flex;flex-direction:row;gap:75px}footer>section.pages>div.seconde>div>div.pages{display:flex;flex-direction:column;gap:15px;padding:15px 0 0 15px}footer>section.pages>div.seconde>div>div.pages>a{position:relative;width:fit-content}footer>section.pages>div.seconde>div>div.pages>a:after{content:"";position:absolute;bottom:-5px;left:-10px;width:0%;height:2px;background-color:#fad742;transition:width .2s ease-in-out}footer>section.pages>div.seconde>div>div.pages>a:hover:after{width:80%}footer>section.rights{margin-top:25px;padding-top:50px;border-top:2px solid #27224110;color:#272241a0;display:flex;flex-direction:row;justify-content:space-between}@media (width < 1600px){footer{padding:50px 10%}}@media (width < 1200px){footer{padding:25px 5%}footer>section.rights{padding-top:25px}}@media (width < 1000px){footer{padding:25px}}@media (width < 800px){footer>section.pages>div.premiere>h2:after{width:100%}footer>section.pages{flex-direction:column;align-items:center}footer>section.rights{flex-wrap:wrap}}@media (width < 600px){footer>section.pages>div.seconde{flex-direction:row;flex-wrap:wrap;gap:15px}}header{position:relative;z-index:5;padding:25px;color:#272241;display:flex;flex-direction:column;gap:7px;white-space:nowrap}header>div{display:flex;flex-direction:column;gap:7px}header>div>h1{font-size:2em;font-weight:800;line-height:90%;overflow:hidden}header>div>h2{font-size:1em;font-weight:400;line-height:95%}header>div>div.separator{width:100%;height:2px;background-color:#fad742}header>nav{display:flex;flex-direction:row;gap:10px;align-items:center;overflow-x:auto;-ms-overflow-style:.5px;scrollbar-width:.5px;box-shadow:inset -5px 0 12px -3px #fff}header>nav>a{color:#272241;padding:8px 16px;font-weight:600;border-radius:5px;text-decoration:none;transition:background .2s ease-in,color .2s ease-in}header>nav>a:hover{background-color:#fad84280}header>nav>a.active{color:#272241;background-color:#fad742}@container large (width > 1000px){header{padding:35px 10vw;flex-direction:row;justify-content:space-between}}section.parcours{container:parcours-large / inline-size}section.parcours>div.parcours{padding:75px 25px;display:flex;flex-direction:column;gap:100px;container:parcours-even / inline-size}section.parcours>div.parcours>div{position:relative}section.parcours>div.parcours>div:before{content:"";position:absolute;top:-20px;width:25%;height:5px;background-color:#272241;border-radius:5px}section.parcours>div.parcours>div>p{color:#272241;font-weight:700;font-size:18px;line-height:120%}section.parcours>div.parcours>div>p>a{line-height:32px;background-color:#fad742;color:#fff;margin:8px 0;padding:4px 6px;transition:background-color .3s ease-in-out}section.parcours>div.parcours>div>p>a:hover{background-color:#fad742a0}@container parcours-large (width > 1000px){section.parcours>div.parcours{display:grid;gap:100px;grid-template-columns:repeat(2,1fr);margin-top:50px}section.parcours>div.parcours>div>:is(img,svg){z-index:-1;position:absolute;top:-75px;right:0}}@container parcours-even (width < 1000px){section.parcours>div.parcours>div:nth-child(odd)>:is(img,svg){z-index:-1;position:absolute;top:-75px;right:0}section.parcours>div.parcours>div:nth-child(2n)>:is(img,svg){z-index:-1;position:absolute;top:-75px;left:0}section.parcours>div.parcours>div:nth-child(odd):before{left:0}section.parcours>div.parcours>div:nth-child(2n):before{right:0}section.parcours>div.parcours>div:nth-child(2n){text-align:right}}section.parcours>div.heading{display:flex;flex-direction:row;align-items:flex-end;gap:15px;padding:40px;width:fit-content}section.parcours>div.heading>img{border-radius:5px}section.parcours>div.heading>div.details{color:#272241}section.parcours>div.heading>div.details>h1{font-size:3em;font-weight:800}section.parcours>div.heading>div.details>h2{font-size:1.25em;font-weight:500}@media (width > 1000px){section.parcours{margin:100px 15% 0}section.parcours>div.heading{margin-top:-250px;padding:15px}}@media (width < 1000px){section.parcours>div.heading>img{width:96px;height:96px}}@media (width < 450px){section.parcours>div.heading>img{width:64px;height:64px}section.parcours>div.heading{padding:15px}section.parcours>div.heading>div.details>h1{font-size:2em}}.notion-render a.notion-bookmark{display:flex;border:1px solid rgba(55,53,47,.16);border-radius:3px;flex-wrap:wrap-reverse;align-items:stretch;overflow:hidden;position:relative}.notion-render a.notion-bookmark .bookmark-info{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden}.notion-render a.notion-bookmark .bookmark-info .bookmark-title{font-size:14px;margin-bottom:2px;min-height:24px;line-height:20px;color:#37352f;overflow:hidden}.notion-render a.notion-bookmark .bookmark-info .bookmark-description{font-size:12px;line-height:16px;color:#37352fa6;height:32px;overflow:hidden}.notion-render a.notion-bookmark .bookmark-footer{display:flex;margin-top:12px}.notion-render a.notion-bookmark .bookmark-footer .bookmark-logo{min-width:16px;margin-right:6px;width:16px;height:16px}.notion-render a.notion-bookmark .bookmark-footer .bookmark-url{font-size:12px;line-height:16px;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-render a.notion-bookmark .bookmark-thumbnail{display:block;flex:1 1 180px;position:relative}.notion-render a.notion-bookmark .bookmark-thumbnail img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notion-render h1.notion-heading_1,.notion-render h2.notion-heading_2,.notion-render h3.notion-heading_3{line-height:1.3;padding:3px 2px}.notion-render h1.notion-heading_1{font-size:1.875em;margin-top:1.1em;margin-bottom:4px;font-weight:600}.notion-render h2.notion-heading_2{font-size:1.5em;margin-top:.93em;margin-bottom:1px;font-weight:600}.notion-render h3.notion-heading_3{font-size:1.25em;margin-top:.8em;margin-bottom:1px;font-weight:600}.notion-render .notion-render p{min-height:1.87em;margin-top:1px;margin-bottom:1px;padding:3px 2px}.notion-render div.notion-code pre code{display:block;padding:34px 16px 32px 32px;background-color:#f7f6f3;border-radius:3px;overflow-x:auto}.notion-render div.notion-code legend{padding-top:6px;padding-left:2px;line-height:1.4;font-size:14px;color:#37352fa6}.notion-render hr.notion-divider{margin-top:15px;margin-bottom:15px}.notion-render blockquote.notion-callout{margin-top:8px;margin-bottom:8px;padding:16px 16px 16px 12px;display:flex;border-radius:3px}.notion-render blockquote.notion-callout .icon{height:24px;width:24px;border-radius:.25em;display:flex;align-items:center;justify-content:center}.notion-render blockquote.notion-callout .content{margin-left:8px;padding-left:2px;padding-right:2px}.notion-render blockquote.notion-quote{margin:7px 2px;padding-left:14px;padding-right:14px;border-left:3px solid currentcolor}.notion-render ul.notion-to_do_list li{margin-top:1px;margin-bottom:1px;padding-left:2px;padding-top:3px;padding-bottom:2px;display:flex}.notion-render ul.notion-to_do_list li[data-checked=true]{color:#37352fa6;text-decoration:line-through rgba(55,53,47,.25)}.notion-render ul.notion-to_do_list li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;pointer-events:none;background-color:transparent;border-radius:0;border:solid 2px currentColor;width:16px;height:16px;margin-top:4px;margin-left:8px;margin-right:8px}.notion-render ul.notion-to_do_list li input[type=checkbox]:checked{background-color:#2383e2;border:0}.notion-render ul.notion-to_do_list li input[type=checkbox]:checked:before{display:block}.notion-render ul.notion-to_do_list li input[type=checkbox]:before{content:"";width:.65em;height:.65em;box-shadow:inset 1em 1em #fff;display:none;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.notion-render ul.notion-bulleted_list{list-style-type:disc;list-style-position:inside}.notion-render ul.notion-bulleted_list li{margin-top:1px;margin-bottom:1px;padding-left:12px;padding-top:3px;padding-bottom:2px}.notion-render ol.notion-numbered_list{list-style-type:decimal;list-style-position:inside}.notion-render ol.notion-numbered_list li{margin-top:1px;margin-bottom:1px;padding-left:12px;padding-top:3px;padding-bottom:2px}.notion-render div.notion-column_list{display:flex;padding:12px 0}.notion-render div.notion-column_list div.notion-column{flex:1}.notion-render figure.notion-image img{width:auto;height:300px}.notion-render figure.notion-image legend{padding-top:6px;padding-left:2px;line-height:1.4;font-size:14px;color:#37352fa6}@media (width < 600px){.notion-render figure.notion-image img{width:100%;height:auto;object-fit:contain}}.notion-render details.notion-toggle[open]:before{transform:rotate(0)}.notion-render details.notion-toggle summary{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}.notion-render details.notion-toggle summary:before{content:"";transform:rotate(-90deg);width:.6875rem;height:.6875rem;margin:11px;box-shadow:inset 1em 1em #000;clip-path:polygon(100% 0%,5% 0%,50% 100%)}.notion-render details.notion-toggle p{padding-left:33px}.notion-render details.notion-toggle-heading_1[open] h1:before,.notion-render details.notion-toggle-heading_1[open] h2:before,.notion-render details.notion-toggle-heading_1[open] h3:before,.notion-render details.notion-toggle-heading_2[open] h1:before,.notion-render details.notion-toggle-heading_2[open] h2:before,.notion-render details.notion-toggle-heading_2[open] h3:before,.notion-render details.notion-toggle-heading_3[open] h1:before,.notion-render details.notion-toggle-heading_3[open] h2:before,.notion-render details.notion-toggle-heading_3[open] h3:before{transform:rotate(0)}.notion-render details.notion-toggle-heading_1 summary,.notion-render details.notion-toggle-heading_2 summary,.notion-render details.notion-toggle-heading_3 summary{display:block;cursor:pointer;-webkit-user-select:none;user-select:none}.notion-render details.notion-toggle-heading_1 summary h1,.notion-render details.notion-toggle-heading_1 summary h2,.notion-render details.notion-toggle-heading_1 summary h3,.notion-render details.notion-toggle-heading_2 summary h1,.notion-render details.notion-toggle-heading_2 summary h2,.notion-render details.notion-toggle-heading_2 summary h3,.notion-render details.notion-toggle-heading_3 summary h1,.notion-render details.notion-toggle-heading_3 summary h2,.notion-render details.notion-toggle-heading_3 summary h3{display:flex;align-items:center}.notion-render details.notion-toggle-heading_1 summary h1:before,.notion-render details.notion-toggle-heading_1 summary h2:before,.notion-render details.notion-toggle-heading_1 summary h3:before,.notion-render details.notion-toggle-heading_2 summary h1:before,.notion-render details.notion-toggle-heading_2 summary h2:before,.notion-render details.notion-toggle-heading_2 summary h3:before,.notion-render details.notion-toggle-heading_3 summary h1:before,.notion-render details.notion-toggle-heading_3 summary h2:before,.notion-render details.notion-toggle-heading_3 summary h3:before{content:"";transform:rotate(-90deg);width:.6875rem;height:.6875rem;margin:11px;box-shadow:inset 1em 1em #000;clip-path:polygon(100% 0%,5% 0%,50% 100%)}.notion-render details.notion-toggle-heading_1 p,.notion-render details.notion-toggle-heading_2 p,.notion-render details.notion-toggle-heading_3 p{padding-left:33px}.notion-render table.notion-table{border-collapse:collapse;border-spacing:0}.notion-render table.notion-table tr td{border:1px solid rgb(233,233,231);min-width:120px;max-width:240px;min-height:32px;vertical-align:top;padding:7px 9px;color:#37352f}.notion-render .notion-embed{margin:8px 0}.notion-render .notion-embed iframe{border:none;outline:none;width:600px;height:340px;border-radius:5px}.notion-render .notion-embed legend{margin-top:5px;font-style:italic;font-size:.8em}@media (width < 700px){.notion-render .notion-embed iframe{width:350px;height:225px}}.notion-render div.notion-equation:has(span.katex){width:100%;min-height:50px;padding:0 25px;display:flex;align-items:center}.notion-render span.notion-equation-inline{padding:0 5px}.notion-render span.katex{white-space:normal}.notion-render span.katex .base{margin:.25em 0}.notion-render .notion-pdf{width:auto;height:60svh}.notion-render .notion-pdf iframe,.notion-render .notion-pdf object{width:100%;height:100%}.notion-render .notion-video{margin:8px 0}.notion-render .notion-video iframe{border:none;outline:none;width:600px;height:340px;border-radius:5px}.notion-render .notion-video legend{margin-top:5px;font-style:italic;font-size:.8em}@media (width < 700px){.notion-render .notion-video iframe{width:350px;height:225px}}.notion-render .notion-color-blue_background{background-color:#e7f3f8}.notion-render .notion-color-red_background{background-color:#fdebec}.notion-render .notion-color-yellow_background{background-color:#fbf3db}.notion-render .notion-color-gray_background{background-color:#f1f1ef}.notion-render .notion-color-brown_background{background-color:#f4eeee}.notion-render .notion-color-orange_background{background-color:#fbecdd}.notion-render .notion-color-green_background{background-color:#edf3ec}.notion-render .notion-color-purple_background{background-color:#f4f0f7cc}.notion-render .notion-color-pink_background{background-color:#f9eef3cc}.notion-render .notion-color-brown{color:#9f6b53}.notion-render .notion-color-gray{color:#787774}.notion-render .notion-color-orange{color:#d9730d}.notion-render .notion-color-yellow{color:#cb912f}.notion-render .notion-color-green{color:#448361}.notion-render .notion-color-blue{color:#337ea9}.notion-render .notion-color-purple{color:#9065b0}.notion-render .notion-color-pink{color:#c14c8a}.notion-render .notion-color-red{color:#d44c47}section.hero>div.hero{background-color:#272241;padding:60px 20px 90px;clip-path:polygon(0% 0%,100% 0%,100% 81.5%,0% 100%);color:#fff;font-size:1.7em;font-weight:900;line-height:125%;background-image:url(/img/tile.png);background-size:200px}section.hero>div.details{padding:35px;color:#272241;font-size:1.15em;font-weight:800;line-height:120%;display:flex;flex-direction:column;gap:10px}section.hero>div.details>p>span{padding:2px 4px;margin:0 5px;position:relative;text-decoration:underline #FAD742 3px}section.hero>div.hero>span.surligne{background-color:#fad74280;padding:2px 4px;margin:0 5px}section.hero>div.details>div.separator{width:25%;height:7.5px;border-radius:5px;background-color:#272241}section.hero{container:large / inline-size}@container large (width > 1000px){section.hero>div.hero{height:100%;clip-path:none;font-size:2.25em;line-height:125%;padding:50px 50% 50px 10%}section.hero>div.details{background-color:#fff;text-align:justify;font-size:1.5em;padding:50px;margin:-50px 10% 0 40%}section.hero>div.details>div.separator{display:none}}section.faq ::selection{background-color:#272241;color:#fff}section.faq{padding:25px 25%;background-image:url(/build/q-e496e777.png);background-repeat:repeat;background-size:15%}section.faq>h2{text-align:center;color:#272241;margin:25px auto;width:fit-content;position:relative}section.faq>h2>svg{position:absolute;width:32px;height:32px}section.faq>h2>svg:nth-child(1){bottom:-14px;right:-32px;transform:rotate(20deg)}section.faq>h2>svg:nth-child(2){top:-14px;left:-32px;transform:rotate(200deg)}section.faq>div.questions{display:flex;flex-direction:column;gap:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}section.faq>div.questions>details>summary{height:auto;font-size:1.1em;font-weight:600;color:#272241;cursor:pointer;margin-bottom:15px}section.faq>div.questions>details>summary>svg{width:24px;height:24px;transition:transform .2s ease-in-out}section.faq>div.questions>details[open]>summary>svg{transform:rotateX(180deg)}@media (width < 900px){section.faq{padding:25px;background-size:75%}}section.faq>div.ask{margin:25px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;font-weight:600;font-size:1em}section.faq>div.ask>a{width:fit-content;padding:8px 16px;background-color:#fad742;color:#fff;text-decoration:none;transition:background-color .2s ease-in-out}section.faq>div.ask>a:hover{background-color:#fad742d0}section#slogan{position:relative;overflow:hidden;height:85px;-webkit-user-select:none;user-select:none;color:#fff;font-size:1.1em;font-weight:800;text-transform:uppercase;text-shadow:0 0 15px #000;display:flex;justify-content:center;align-items:center;background-image:url(/img/nappe.webp);background-size:50%}section#slogan:before,section#slogan:after{z-index:5;content:"";width:100%;height:15px;position:absolute;left:0}section#slogan:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,#FFFFFF00 70%)}section#slogan:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,#FFFFFF00 70%)}section#slogan>img{position:absolute;width:75px;height:75px}section#slogan>img#plat-1{top:-40px;left:25px}section#slogan>img#plat-2{bottom:-40px;right:-10px}section#slogan>img#plat-3{bottom:-40px;left:30%}section#slogan>img#plat-4{top:-50px;right:20%}body{container:large / inline-size}@container large (width > 700px){section#slogan{background-size:15%;font-size:2.4em}section#slogan>img{width:100px;height:100px}section#slogan>img#plat-3{left:15%}section#slogan:before,section#slogan:after{height:30px}}section.spécialités>div.heading{padding:25px;display:flex;flex-direction:row;align-items:center;gap:25px}section.spécialités>ul{position:relative;padding:35px 35px 35px 50px;margin-bottom:30px;display:flex;flex-direction:column;gap:25px;color:#fff;background-color:#272241;background-image:url(/img/tile.png);background-size:200px;font-weight:500;line-height:120%}section.spécialités>ul:before{content:"";position:absolute;top:-29px;left:0;width:100%;height:30px;background-color:#272241;clip-path:polygon(100% 0,0% 100%,100% 100%)}section.spécialités>ul:after{content:"";position:absolute;bottom:-29px;left:0;width:100%;height:30px;background-color:#272241;clip-path:polygon(100% 0,0 0,0 100%)}@media (width > 800px){section.spécialités>ul{padding:35px 25%}section.spécialités>div.heading{padding:25px 25%}}@font-face{font-family:Montserrat;src:url(/Montserrat.ttf);font-display:swap}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth}body{line-height:inherit;font-family:Montserrat;font-display:swap;min-width:100svw;width:100svw;min-height:100svh;height:100svh;overflow:hidden}*{padding:0;margin:0;box-sizing:border-box}main{width:100%;height:100%;overflow:auto;scroll-behavior:smooth}a{color:unset;text-decoration:unset}.chartransition>span{font-weight:400;transition:font-weight .1s ease-in-out}.chartransition>span:hover{font-weight:800}.chartransition>span:hover+span,.chartransition>span:has(+span:hover){font-weight:600}.chartransition>span:hover+span+span,.chartransition>span:has(+span+span:hover){font-weight:500}section.article{display:grid;grid-template-columns:23% 1fr 23%;gap:50px;padding:50px 12%;border-top:2px solid #f5f5f5}section.article>aside{display:flex;flex-direction:column;gap:15px}section.article>aside>a{display:flex;flex-direction:row;align-items:center;gap:5px;padding:6px 8px;border-radius:5px}section.article>aside>a>svg{transform:rotate(180deg)}section.article>aside>a:hover{background-color:#f5f5f5}section.article>aside>hr{border-width:1.5px;border-color:#f5f5f5}section.article>aside>div{display:flex;flex-direction:column;gap:15px}section.article>aside>div>div{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:10px}section.article>aside>div>div>svg{padding:3px}section.article>aside>h1{font-size:1.1em;font-weight:600}section.article>aside>ul{display:flex;flex-direction:column;gap:10px;overflow:hidden}section.article>aside>ul>a{position:relative;font-size:1.3em;font-weight:400;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:20px}section.article>aside>ul>a.H1{font-weight:600;margin-left:0}section.article>aside>ul>a.H2{font-weight:500;font-size:1.1em;margin-left:15px}section.article>aside>ul>a.H3{font-size:1em;margin-left:30px}section.article>aside>ul>a:before{position:absolute;left:-5px;color:transparent;content:"#";font-weight:700;transition:color .2s ease-in-out,left .2s ease-in-out}section.article>aside>ul>a:hover:before{color:#272241;left:0}@media (width < 1200px){section.article{display:grid;grid-template-columns:20% 1fr;gap:25px;padding:50px}}@media (width < 800px){section.article{display:flex;flex-direction:column;gap:25px;padding:25px}section.article>aside{position:relative;padding-bottom:25px;border-bottom:2px solid #272241}}main#blog{color:#272241}main#blog>section.heading{border-top:2px solid #f5f5f5;padding:50px 15%;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}span.badge{margin:0 5px;padding:4px 8px;border-radius:5px;background-color:#e0e7ff;color:#4338ca;border:1px solid #4338ca90;font-size:.75rem;font-weight:600;-webkit-user-select:none;user-select:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}span.badge.green{color:#15803d;background-color:#dcfce7;border-color:#15803da0}span.badge.yellow{color:#854d0e;background-color:#fef9c3;border-color:#854d0ea0}span.badge.red{color:#b91c1c;background-color:#fee2e2;border-color:#b91c1ca0}span.badge.pink{color:#be185d;background-color:#fce7f3;border-color:#be185da0}@media (width < 1400px){main#blog>section.heading{padding:25px}}@media (width < 1000px){main#blog>section.heading{padding:15px;display:flex;flex-direction:column;gap:25px;margin-bottom:25px}}section.sticky>*:nth-child(1){z-index:100;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}
