@import"https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap";.home section.top{height:90vh}.home section.top .pinkRound{top:-50px;left:-75px;width:28%;position:absolute;z-index:9}.home section.top .line{top:10%;width:100vw;position:absolute;z-index:10}.home section.top div.title{width:fit-content;margin-top:10vh;margin-left:5vw;position:relative;z-index:11}.home section.top div.title *{margin:0}.home section.top div.title h2{width:fit-content;margin-left:calc(100% - 24ch);color:var(--grey);text-align:left}.home section.top .homeBoxes{width:100vw;height:45vh;z-index:12;position:relative;align-items:end;justify-content:space-around}.home section.top div.homeBoxes>div{width:100%;height:300px}.home section.top .homeBoxes>div:nth-child(1){gap:10px;width:19%;text-align:center;align-items:center;justify-content:center}.home section.top .homeBoxes>div:nth-child(1)>img{animation:moveMouse ease-in-out 2.5s infinite}@keyframes moveMouse{0%{margin-top:0}20%{margin-top:5px}40%{margin-top:0}to{margin-top:0}}.home section.top .homeBoxes>div:nth-child(2){display:flex;flex-direction:column;justify-content:space-between;align-items:end;width:20%;height:fit-content;padding:16px;margin-left:21%;margin-right:-6%;box-sizing:border-box;background-color:var(--blue);border-radius:20px}.home section.top .homeBoxes>div:nth-child(2)>h3,.home section.top .homeBoxes>div:last-child>h3{text-align:end;font-size:35px}.home section.top .homeBoxes>div:nth-child(2)>div p{margin:0;text-align:end}.home section.top .homeBoxes>div:nth-child(2)>div{gap:10px;margin-top:50px}.home section.top .homeBoxes>div:nth-child(3){display:flex;flex-direction:column;justify-content:end;align-items:end;width:20%;height:fit-content;margin-bottom:60px;padding:16px;box-sizing:border-box;background-color:var(--green);border-radius:20px}.home section.top .homeBoxes>div:nth-child(3) div p{margin:0;text-align:end}.home section.top .homeBoxes>div:nth-child(3)>div{gap:10px;margin-top:30px}.home section.bottom article:first-child .content{align-items:center}.home section.bottom article:first-child .content p{width:48%}.home section.bottom article:first-child .content img[src*="profile-picture.png"]:not(.zoomedImage){width:48%;object-fit:contain}.home section.bottom article:last-child .content h4{margin-right:20px;margin-top:-32px;color:var(--violet)}.home section article:last-child .content p{width:100%}.home section.bottom article:last-child .content{display:flex;flex-direction:row;justify-content:space-between}.home section.bottom article:last-child .content .md-text{text-align:start}.home section.bottom article:last-child .content>div{gap:40px;display:flex;flex-direction:column;width:46%}.sm-text{color:var(--grey)}.home span.md-text{color:var(--black);line-height:30px}@media only screen and (max-width: 1500px){.home section.bottom article:last-child .content h4{font-size:58px;margin-top:-8px}.home section.top .pinkRound{width:32%}}@media only screen and (max-width: 1250px){.home section.top .homeBoxes>div:nth-child(2){width:30%;margin-left:4%}.home section.top .homeBoxes>div:nth-child(3){width:30%}}@media only screen and (max-width: 1000px){.home section.top div.title{margin-top:15vh}.home section.top .homeBoxes>div:nth-child(2)>h3,.home section.top .homeBoxes>div:last-child>h3{text-align:end;font-size:23px}.home section.top .homeBoxes{height:59vh}.home section.top .pinkRound{width:39%}.home section.top .homeBoxes{height:54vh}.home section.bottom article:first-child .content{justify-content:space-between}.home section.bottom article:first-child .content p{width:45%;max-width:fit-content}.home section.bottom article:first-child .content img[src*="profile-picture.png"]{width:45%}}@media only screen and (max-width: 800px){.home section.top h1{font-size:52px}.home section.top .pinkRound{width:56%}.home section.top h2{margin-left:inherit!important;white-space:wrap!important;font-size:37px}.home section.bottom article:last-child .content{flex-direction:column;gap:40px}.home section.bottom article:last-child .content>div{width:100%}}@media only screen and (max-width: 600px){.home section.top{height:68vh}.home section.top .homeBoxes{height:43vh}.home section.top .homeBoxes>div:nth-child(1){display:none}.home section.top .homeBoxes>div:nth-child(2){width:45%;margin-left:0}.home section.top .homeBoxes>div:nth-child(3){width:45%}}@media only screen and (max-width: 500px){.home section.top .pinkRound{width:70%}.home section.bottom article:first-child .content{flex-direction:column-reverse;gap:60px;width:100%}.home section.bottom article:first-child .content p{width:100%}.home section.top h2{font-size:32px}.home section.bottom article:first-child .content img[src*="profile-picture.png"]:not(.zoomedImage){width:60%}}@media only screen and (max-width: 400px){.home .home section.top{height:62vh}.home .home section.top h2{font-size:26px}.home section.top .homeBoxes>div:nth-child(2)>h3,.home section.top .homeBoxes>div:last-child>h3{font-size:21px}.home section.top h2{font-size:26px}.home section.bottom article:first-child .content img[src*="profile-picture.png"]{width:100%}}@media only screen and (max-width: 328px){.home section.top{height:fit-content!important}.home section.top h2{font-size:22px}.home section.top .homeBoxes>div:nth-child(2)>div{margin-top:31px}.home section.top .homeBoxes{flex-direction:column;align-items:center;width:100%;padding-inline:18px;box-sizing:border-box;gap:18px;height:fit-content;margin-top:11vh}.home section.top .homeBoxes>div{width:90%!important;margin:0!important}.home section.bottom .content .flexRow{flex-direction:column}}.activite .article1{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.activite .article1 ul{box-sizing:border-box;margin:0;display:flex;flex-direction:column;gap:5px;list-style-type:disc;width:55%;padding-left:17px}.activite .article1 h3{width:40%}.activite .article2 .blue{background:var(--blue)}.activite .article2 .orange{background:var(--orange)}.activite .article2 .violet{background:var(--violet)}.activite .article2 .red{background:var(--red)}.activite .article2 .green{background:var(--green)}.activite .article2 .line1{margin-bottom:34px}.activite .article2 .line1,.activite .article2 .line2{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:34px}.activite .article2 .line1 div,.activite .article2 .line2 div{display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:20px;box-sizing:border-box}.activite .article2 .line1 div{width:50%}.activite .article2 .line2 div{width:33%}.activite .article3>div:not(:first-child){display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}.activite .article3>div:not(:first-child)>div:not(.shade){width:47%;gap:15px;display:flex;flex-direction:column}.activite .article3>div:not(:first-child)>img{width:47%;object-fit:cover}.activite .article3>div:nth-child(2){margin-bottom:150px}.activite .article3>div:nth-child(2)>div{display:flex;flex-direction:column}.activite .article3>div:last-child>div:last-child{gap:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.activite .article3>div:last-child>div:last-child img{width:calc(50% - 15px);object-fit:cover}.activite .article4 div:last-child{display:flex;flex-direction:row;gap:60px}.activite .article4 div:last-child p{width:47%}@media screen and (max-width: 1000px){.activite .article2 .line2{flex-wrap:wrap}.activite .article2 .line1,.activite .article2 .line2{gap:0;justify-content:space-between}.activite .article2 .line2 div{margin-bottom:40px}.activite .article2 .line1 div,.activite .article2 .line2 div{width:47%}.activite .article3>div:nth-child(2){margin-bottom:100px}.activite .article4 div:last-child{gap:32px}}@media screen and (max-width: 850px){.activite .article1{flex-direction:column;align-items:center;gap:40px}.activite .article1 h3{width:60%}.activite .article1 ul{width:100%}.activite .article3>div:not(:first-child) h3{text-align:start}.activite .article3>div:nth-child(2){margin-bottom:75px}.activite .article3>div:last-child>div:last-child{gap:16px}.activite .article3>div:last-child>div:last-child img{width:calc(50% - 8px)}.activite .article4>div:last-child{flex-direction:column}.activite .article4>div:last-child p{width:100%}}@media screen and (max-width: 650px){.activite .article3>div:nth-child(2){flex-direction:column}.activite .article3>div:last-child{flex-direction:column-reverse}.activite .article3>div:not(:first-child){gap:50px}.activite .article3>div:not(:first-child)>img,.activite .article3>div:not(:first-child)>div{width:100%!important}}@media only screen and (max-width: 500px){.activite .article2 .line1,.activite .article2 .line2{flex-direction:column;gap:34px}.activite .article2 .line1 div,.activite .article2 .line2 div{width:100%}.activite .article2 .line2 div{margin-bottom:0}.activite .article1 h3{width:71%}}.animations section.top{height:fit-content}.animations section.top .images{gap:30px}.animations section.top .images>div:not(.shade){max-width:100%;gap:30px}.animations section.top .images>div>div{width:calc(25% - 22.5px)}.animations section.top .images>div>div img{width:100%}.animations section.top .images img+p{width:100%;padding-top:10px;font-style:italic;text-align:center}.animations section.bottom{margin-top:100px}.animations section.bottom>article>div{width:calc(50% - 30px)}.animations section.bottom article>div{gap:30px}.animations section.bottom article>div h3{text-wrap:nowrap}@media only screen and (max-width: 1000px){.animations section.top .images>div{flex-wrap:wrap}}@media only screen and (max-width: 1000px){.animations section.bottom article>div h3{text-align:start}.animations section.bottom article{flex-direction:column;gap:50px}.animations section.bottom article div{width:100%}}@media only screen and (max-width: 750px){.animations section.top .images>div>div{width:calc(50% - 15px)}}@media only screen and (max-width: 328px){.animations section.top .images>div{gap:15px}.animations section.top .images{gap:15px}.animations section.top .images>div>div{width:calc(50% - 7.5px)}}.contact img.icon{width:30px}.contact .profile{width:30%}.contact .profile a{width:100%;margin-top:10px;text-align:center}.contact .profile .downloadSvg{height:18px;display:inline;width:fit-content;margin-left:9px;margin-bottom:-2px}.contact .profile span{text-wrap:nowrap}.contact .profile span img{padding-left:10px;vertical-align:middle;display:inline-block}.contact .info{width:60%;min-height:100%;padding:70px;box-sizing:border-box;justify-content:center;gap:40px;background-color:var(--pink)}.contact .info>div.flexRow{gap:30px;align-items:center}@media only screen and (max-width: 1000px){.contact .info{padding:30px;width:62%}.contact .profile{width:32%}}@media only screen and (max-width: 800px){.contact .info{padding:50px;width:100%}.contact .profile{width:55%}.contact section>article{flex-direction:column;align-items:center;gap:50px}}@media only screen and (max-width: 450px){.contact .profile{width:72%}.contact .info{padding:30px}}@media only screen and (max-width: 352px){.contact .info>div.flexRow{gap:15px}.contact .profile{width:100%}.contact .info{padding:30px 15px}}.contact .recommandationCard{margin-bottom:120px}.procedure section.top h1{text-align:center}.procedure section.top div{width:100%}.procedure section.top div p{width:45%}.procedure section.bottom{margin-top:100px}.procedure section.bottom ul{width:70%;margin:auto;list-style:url(/list-type.svg);position:relative}.procedure section.bottom ul:before{left:24px;content:"";width:1px;height:100%;border-radius:1px;background-color:var(--brown);position:absolute;z-index:0}.procedure section.bottom ul li{margin-top:75px;padding-left:50px;list-style-type:initial;position:relative}.procedure section.bottom ul li h3{padding-bottom:10px}@media only screen and (max-width: 850px){.procedure section.bottom ul li h3{text-align:start}}@media only screen and (max-width: 500px){.procedure section.top div{flex-direction:column;gap:25px}.procedure section.top div p{width:100%}.procedure section.bottom{margin-top:0}.procedure section.bottom ul{margin:0;width:85%}.procedure section.bottom ul li{padding-left:24px}}:root{--black: #0E0E0E;--grey: #606060;--white: #FEFEFE;--brown: #C7C2B3;--green: #D9FFD6;--blue: #D4E6FF;--violet: #F9D6FF;--red: #FFD6D9;--orange: #FFE3D6;--pink: #FDF3FF;--alpha-white: rgba(255, 255, 255, .5)}body{margin:0;padding:0;overflow-x:hidden;background-color:var(--white);width:100vw}body>div>div{width:100%;color:var(--black);display:flex;flex-direction:column;align-items:center;overflow-x:hidden;text-align:justify}.flexRow{display:flex;flex-direction:row}.flexRowAround{display:flex;flex-direction:row;justify-content:space-around}.flexRowBetween{display:flex;flex-direction:row;justify-content:space-between}.flexCol{display:flex;flex-direction:column}.flexColAround{display:flex;flex-direction:column;justify-content:space-around}.flexColBetween{display:flex;flex-direction:column;justify-content:space-between}.gridCenter{display:grid;justify-content:center;align-items:center}section{width:100vw}article{width:65vw!important;margin:auto!important}img:not(img.icon){border-radius:10px}ul{margin:0;list-style-type:none}footer{width:100vw;height:fit-content;margin-top:150px;padding:75px 100px 10px;box-sizing:border-box;background-color:var(--pink)}footer ul li{margin-block:10px}footer .contacts{margin-top:100px;gap:50px;flex-direction:row}footer .contacts div,footer .contacts a{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer;color:var(--black)}footer .contacts img{padding-right:10px;vertical-align:middle;display:inline;gap:10px}footer .contacts p{min-width:fit-content}footer p{color:var(--grey);margin:0;text-align:center}footer hr{width:100%;margin-left:0;margin-block:50px;border:1px solid #858585;border-radius:1px}@media only screen and (max-width: 1000px){footer>.contacts{flex-direction:column;align-items:start}footer>div:first-child{flex-direction:column;gap:20px}footer>div:first-child ul{padding:0}footer>.contacts{gap:20px}}@media only screen and (max-width: 700px){footer{padding:75px 60px 10px}}@media only screen and (max-width: 500px){footer{padding:75px 30px 10px}}header{display:flex;flex-direction:row;justify-content:end;position:relative;z-index:50;width:100vw;padding:10px 30px;box-sizing:border-box}header>svg{position:absolute;top:-10%;z-index:-2;display:flex;width:100%;left:0%}header nav ul{padding:0;margin:0;display:flex;flex-direction:row;gap:20px;align-items:center}header nav ul .navLink{line-height:50px;height:50px;min-width:50px}header nav ul li a{color:var(--black);transition:.2s}header nav ul li a:hover{color:var(--brown)}header nav ul li .point{width:7px;height:7px;border-radius:50%;background:var(--black)}header .burgerContainer{display:none;flex-direction:row;justify-content:end;width:100%}header .burgerContainer>svg{height:100%;object-fit:contain;border-radius:0;filter:var(--black)}.menu{background:#f9f5f5;width:100vw;height:100vh;position:fixed;z-index:50;overflow:hidden;display:flex;flex-direction:column;align-items:end;justify-content:space-between;padding:30px;box-sizing:border-box;transition:bottom .3s;left:0;bottom:100%}.menu ul{padding:0;margin:0;display:flex;flex-direction:column;gap:20px;align-items:center;align-self:center}.menu ul li .point{width:7px;height:7px;border-radius:50%;background:var(--black)}.shade{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000000e6;opacity:0;pointer-events:none;position:fixed;z-index:100}.shade.open{opacity:1;pointer-events:auto}.zoomedImage{width:80vw!important;height:80vh!important;object-fit:contain!important}.horizontalSeparator{width:100%;margin-block:150px}.horizontalSeparator>div{width:100%;height:1.5px;margin:auto;background-color:var(--grey);border-radius:3px}.horizontalSeparator>h3{min-width:fit-content;padding-inline:30px}@media only screen and (max-width: 1230px){.horizontalSeparator{margin-block:100px}}@media only screen and (max-width: 500px){.horizontalSeparator{margin-block:150px 50px}}a{text-decoration:none;color:var(--black)}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;text-align:start}h1{font-size:88px;font-family:Baskervville,serif;font-weight:400;font-style:normal;margin-block:121px 160px}h2{font-size:48px;font-family:Baskervville,serif;font-weight:400;font-style:normal}h3{font-size:49px;font-family:Baskervville,serif;font-weight:400;font-style:normal}.h3-italic{font-size:33px;font-family:Baskervville,serif;font-weight:400;font-style:italic!important}h4{font-size:76px;font-family:Baskervville,serif;font-weight:400;font-style:normal}h5{font-size:52px;font-family:Baskervville,serif;font-weight:400;font-style:normal}h6{font-size:30px;font-family:Baskervville,serif;font-weight:400;font-style:normal;color:var(--grey)}.md-text{font-size:18px;font-family:Inter,sans-serif;font-weight:400;font-style:normal}.md-bold-text{font-size:20px;font-family:Inter,sans-serif;font-weight:700;font-style:normal}.sm-text{font-size:15px;font-family:Inter,sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width: 1500px){h1{font-size:105px}h3{font-size:41px}}@media only screen and (max-width: 1230px){h1{font-size:88px}h2{font-size:58px}h3{font-size:32px}.h3-italic{font-size:29px}.md-text,.md-bold-text{font-size:18px}article{width:70vw!important}}@media only screen and (max-width: 1000px){h1{font-size:64px}h2{font-size:44px}h3{font-size:28px}.h3-italic{font-size:24px}.md-text,.md-bold-text{font-size:16px}article{width:83vw!important}}@media only screen and (max-width: 850px){h1{margin-block:85px 96px}h3{text-align:center}article{width:80vw}}@media only screen and (max-width: 760px){h3{font-size:22px}}@media only screen and (max-width: 600px){article{width:90vw!important}header nav{display:none}header .burgerContainer{display:flex}}@media only screen and (max-width: 500px){h1{font-size:40px!important}h2{font-size:25px}h3{font-size:24px}.h3-italic{font-size:22px}h4{font-size:47px}h5{font-size:43px}.md-text{font-size:18px}.sm-text{font-size:16px}}@media only screen and (max-width: 400px){h1{font-size:35px!important}.md-text{font-size:16px}}@media only screen and (max-width: 328px){h1{font-size:31px!important}}#dialogoverlay{width:100vw;overflow:hidden;height:100vh;position:fixed;background:#80808082;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:70}#dialogoverlay>div{background:#fff;padding:40px 20px;box-sizing:border-box;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;position:relative;width:400px;min-height:385px;clip-path:border-box}#dialogoverlay>div *:not(#cloud1 and #cloud2){z-index:125}#dialogoverlay #cloud1{position:absolute;top:0;right:0;max-width:120px}#dialogoverlay #cloud2{position:absolute;left:0;bottom:0;max-width:116px;transform:rotate(180deg)}#dialogoverlay #dialogboxbody{display:flex;flex-direction:column;text-align:center;gap:15px;width:72%}#dialogoverlay button{outline:0;border:0;background:var(--violet);padding:7px 37px;border-radius:8px;cursor:pointer}@media only screen and (max-width: 500px){#dialogoverlay>div{width:300px;min-height:362px}}
