*{margin:0;padding:0;overflow-x:hidden;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:Morgan;src:url(/fonts/Morgan-p7m7r.otf)}body{background-color:#fffbfe;z-index:0;font-family:Morgan}body::-webkit-scrollbar{display:none}.webgl{position:fixed;bottom:0;left:0;width:100vw;height:100vh;z-index:1}.container{height:1208vh;z-index:-2}#home{position:fixed;top:0vh;left:0vh;width:100vw;height:100%;z-index:2}#practiceSection{position:fixed;top:0vh;left:100vw;width:100vw;height:100%;display:flex;justify-content:center;align-items:center;font-size:3em;z-index:8}#about{width:100vw;height:110%;position:fixed;top:100vh;left:0vw;z-index:11;background-color:#fffbfe}.loaderContainer{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#fffbfe;z-index:999;display:flex;align-items:center;justify-content:center}.loaderContainer :nth-child(1){background-color:#fffbfe;z-index:2}.loaderContainer :nth-child(2){background:rgb(255,251,254);background:conic-gradient(transparent,rgba(255,251,254,1) 30%,rgba(180,60,59,1) 77%);transform:rotate(0);animation:load 2s linear infinite}@keyframes load{to{transform:rotate(360deg)}}.loaderContainer span{position:absolute;height:calc(3vw * var(--i));width:calc(3vw * var(--i));margin:1%;transform:rotate(calc(18deg * var(--i)));border-radius:50%}@media (max-width : 1675px){#about{font-size:.9em}}@media (max-width : 1450px){#practiceSection{font-size:2.2em}#home{font-size:.9em}#about{font-size:.8em}}@media (max-width : 1380px){#home{font-size:.7em}#about{font-size:.75em}}@media (max-width : 1115px){#practiceSection{font-size:2em}#about{font-size:.6em}}@media (max-width : 1100px){#home{height:120vh;font-size:1em}.container{height:2350vh}#practiceSection{left:0vw;height:400vh;background-color:#fffbfe;font-size:3em}#about{font-size:.6em;height:150%}.loaderContainer span{height:calc(5vw * var(--i));width:calc(5vw * var(--i))}}@media (max-width : 550px){.loaderContainer span{height:calc(7vw * var(--i));width:calc(7vw * var(--i))}}@media (max-width : 325px){#about{font-size:.48em}}.navbar{position:fixed;transform:translateY(-100%);top:0vh;width:100%;height:7vh;z-index:8;display:flex;justify-content:center;align-items:center;font-size:1.2em}.menu{position:absolute;left:10%;display:flex;justify-content:space-around;align-items:center;width:40%;height:100%;color:#292929}.menu span{cursor:pointer;font-weight:800}.adresse{position:absolute;height:50%;display:flex;justify-content:center;right:8%;align-items:center;color:#333;cursor:pointer;font-weight:800}.adresseUnderTitle{position:absolute;top:17%;left:0vw;width:100%;display:none;font-size:1em;font-weight:600;justify-content:center;align-items:center;opacity:0}.adresseUnderTitle span{margin:1%}.navbarButton{display:none;position:fixed;top:5%;left:10vh;width:80px;height:60px;flex-direction:column;justify-content:space-evenly;align-items:center;overflow:hidden;transform:translate(-200%)}.navbarButton span{background-color:#b43c3b;width:70px;height:4px;border-radius:50px}.julianneEngel{display:none;position:absolute;font-size:2em;right:5%}.menuNavBarMobile{display:none;position:fixed;z-index:50;top:0%;left:0%;height:0%;width:100%;background-color:#fffbfe;flex-direction:column;align-items:end;justify-content:space-evenly;font-size:1.5em;border-bottom:1.5px solid #33333380}.menuNavBarMobile span{color:#333;position:relative;right:18%;transform:translate(200%);font-weight:700}.menuNavBarMobile div{position:absolute;background-color:#fffbfe;z-index:5;width:14%;height:100%;display:flex;justify-content:start;align-items:center}.menuNavBarMobile div div{height:0%;width:5%;background-color:#b43c3b;border-radius:30px}.titleBox{text-transform:uppercase;display:flex;flex-direction:column;align-items:start;position:absolute;height:35vh;font-family:Morgan;font-weight:600;z-index:2;color:#333;left:13vw;top:12vh}.titleBox h2{overflow:hidden}.title1{width:100%;height:50%;display:flex;align-items:end;font-size:3.3em}.title2{font-size:7.5em;width:100%;height:50%;display:flex;align-items:center}.splitTitle{transform:translateY(150px);opacity:0}.splitWordsTitle1{display:flex;height:100%;align-items:end;justify-content:end;overflow:hidden}.takeRdv{position:absolute;top:62.5vh;left:14vw;background-color:#b43c3b;border-radius:15px;height:8vh;width:14vw;display:flex;text-align:center;justify-content:center;align-items:center;font-weight:700;font-size:1.1em;color:#fff;box-shadow:0 5px 10px #00000069;transition:all .3s ease 0s;cursor:pointer;opacity:0}.takeRdv:hover{transform:translateY(-5%);box-shadow:0 9px 15px #00000069}.takeRdv svg{display:none}.contact{position:absolute;top:47vh;height:40vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;opacity:0;width:17vw;left:42vw}.buttonContact{height:100%;position:absolute;top:0%;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end}.buttonContact div{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%;height:20%;font-size:1.1em;font-weight:700;color:#292929;margin-right:2%;cursor:pointer}.buttonContact svg{width:25px;height:25px}.bottomNavBarMobileContainer{display:none;position:fixed;top:92%;height:10%;width:70%;left:15%;z-index:10;transform:translateY(100%)}.barreBlack{position:absolute;bottom:0;width:100%;height:80%;background-color:#333;border-top-left-radius:30px;border-top-right-radius:30px}.buttonMobileBar{top:89%;position:fixed;left:5%;width:90%;height:10%;display:none;justify-content:space-evenly;align-items:center;z-index:15;transform:translateY(100%)}.buttonMobileBar div{z-index:2;background-color:#fffbfe;width:5.5vw;height:5.5vw;display:flex;justify-content:center;align-items:center;box-shadow:0 0 #33333380;border:2px solid #333333;border-radius:50%}.scrollHome{position:absolute;font-size:1.3em;top:113%;right:8%;width:15%;color:#292929;font-weight:600;display:flex;justify-content:center;align-items:center;cursor:pointer}.scrollHome div{position:absolute;right:0;width:30%;height:8%;border-radius:5px;background-color:#33333380}.discover{display:flex;justify-content:space-evenly;align-items:center;position:absolute;top:113%;left:9%;width:22vw;font-size:1.3em;font-weight:600;color:#333;cursor:pointer}.discover div{width:5vw;height:2px;border-radius:5px;background-color:#333}.heartSVG{display:none}@media (max-width : 1675px){.titleBox{font-size:.8em}.navbar{font-size:1em}}@media (max-width : 1100px){.bottomNavBarMobileContainer{display:block}.buttonMobileBar{display:flex}.titleBox{font-size:1.2em;width:80%;left:10%;top:-3%;height:25vh;align-items:center}.navbarButton{display:flex;z-index:51;top:2.6%;left:5%;width:55px;height:50px}.navbarButton span{width:55px;height:4px}.title1{font-size:2.2em;justify-content:center}.title2{font-size:4em;justify-content:center}.navbar{top:-10%;height:10%;z-index:50;box-shadow:0 5px 6px #3333;background-color:#fffbfe}.menu,.adresse{display:none}.julianneEngel{display:block}.heartSVG{display:block;width:100%;position:absolute;top:80%;z-index:0;transform:scale(1.2)}.adresseUnderTitle{display:flex}.discover,.takeRdv,.takeRdv h3{display:none}.buttonMobileBar svg{width:30px;height:30px}.contact,.scrollHome{display:none}}@media (max-width : 870px){.buttonMobileBar div{width:8vw;height:8vw}.heartSVG{transform:scale(1.5);top:75%}.temporaryInformation{top:84%}}@media (max-width : 680px){.titleBox{font-size:1em}.navbarButton{top:3.1%}}@media (max-width : 550px){.menuNavBarMobile{font-size:1.3em}.bottomNavBarMobileContainer{width:90%;left:5%}.titleBox{font-size:.75em;width:90%;left:5%;top:-4.8%}.navbarButton{top:2.2%;left:2.2vh;width:50px;height:40px}.navbarButton span{width:40px;height:3px}.title1,.title2{justify-content:flex-end}.julianneEngel{font-size:1.5em}.adresseUnderTitle{top:16%;font-size:.7em}.buttonMobileBar svg{width:25px;height:25px}.buttonMobileBar div{width:12vw;height:12vw}.menuNavBarMobile div{width:10%}.menuNavBarMobile div div{width:15%}.menuNavBarMobile span{right:20%}.heartSVG{transform:scale(1.8);top:70%}}@media (max-width : 360px){.titleBox{font-size:.6em}.navbarButton{width:40px;height:35px}.adresseUnderTitle{font-size:.6em}.buttonMobileBar svg{width:20px;height:20px}.julianneEngel{font-size:1.2em}.menuNavBarMobile{font-size:1em}}.titleAbout{border-bottom:1.5px solid #29292941;border-top:1.5px solid #29292941;width:100vw;height:20%;position:absolute;top:0%;background-color:#fffbfe;display:flex;align-items:center;justify-content:center}.titleAbout h3{position:absolute;left:7%;font-size:4em;padding:2%}.aboutDetails{position:absolute;bottom:20%;height:60%;display:flex;justify-content:space-evenly;align-items:center}.aboutDetails div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.8em;overflow:hidden}.rowAbout{position:absolute;top:22%;border-radius:30px;width:20%;height:.5%;background-color:#29292941}.price{height:100%;width:30%}.price h3{position:absolute;top:10%}.price h4{position:relative;top:4%;font-size:.8em;margin-top:9%;color:#191919}.price p{font-size:.4em;text-align:center;position:relative;top:9%;color:#292929}.price span{position:relative;top:7%;font-size:.45em;font-weight:600;margin:5px;color:#292929;text-align:center}.price p{width:80%;line-height:150%}.horaire{height:100%;width:30%}.horaire h3{position:absolute;top:10%}.horaire h4{position:relative;top:-10%;font-size:.8em;color:#292929}.horaire h5{position:relative;top:5%;margin-bottom:5%;color:#292929}.takeRdvAbout{position:absolute;top:70%;height:10%;width:14%;color:#fff;background-color:#d33817;border-radius:30px;font-size:.68em;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 10px 20px #0000004f;transition:all .3s ease 0s}.takeRdvAbout:hover{transform:translateY(-3%);box-shadow:0 15px 20px #6a1c0b43}.aboutDoctor{height:100%;width:30%}.aboutDoctor .doctor{height:50%;width:100%}.aboutDoctor h3{position:absolute;top:10%}.aboutDoctor h4{margin-top:7%;margin-bottom:7%;font-size:.8em;font-weight:600}.aboutDoctor span{font-size:.6em;position:relative;top:-3%}.aboutDoctor .cab{background-color:#d3391730;height:50%;width:100%}.aboutDoctor .cab h4{top:60%}.footer{position:absolute;height:10%;bottom:6%;width:100vw;display:flex;justify-content:center;align-items:start;font-weight:700;color:#fffbfe;background-color:#333}.footer span{margin:1.7%}.author,.legalM{cursor:pointer}#legalMContainer{position:fixed;width:100vw;height:100vh;left:-100vw;top:0vh;z-index:15;background-color:#fffbfe;overflow:hidden}.titleMentions{width:100vw;height:22.1vh;position:absolute;top:0%;display:flex;align-items:center;justify-content:center;background-color:#fffbfe;border-bottom:1.5px solid #29292941;z-index:5}.titleMentions h3{position:absolute;left:7%;font-size:4em;padding:2%}.buttonCloseMentions{font-size:1em;position:absolute;bottom:5%;right:3%;font-size:1.1em;font-weight:800}.mentionsDetails{position:absolute;height:70vh;width:95%;top:22.1vh;left:2.5%;display:flex;justify-content:space-evenly;align-items:center}.paraMention{width:30%}.mentionsDetails h2{margin-bottom:2%}.paraMention div{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.mentionsDetails span{font-weight:500}.mentionsDetails h4{font-size:1em;margin-bottom:2%}.mentionsDetails h3{font-size:1.2em;margin-bottom:2%;margin-top:2%}.mentionsDetails p{font-size:.9em;text-align:center;font-weight:500}.buttonCloseMentions:hover{cursor:pointer}.firstBlockMention{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%}.secondBlockMention{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;align-items:center}.prop{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.slideMention{display:none}@media (max-width : 1100px){.titleAbout{height:8%;z-index:5}.aboutDetails{bottom:8%;height:84%;width:100%;flex-direction:column;z-index:1}.aboutDetails div{width:100%}.rowAbout{background-color:#0000;display:none}.horaire{height:65%}.aboutDoctor h3{top:2%;border-bottom:2px solid #D33817}.price h3{border-bottom:2px solid #D33817;top:65%}.horaire h3{top:35%;border-bottom:2px solid #D33817}.aboutDoctor h4{font-size:1.1em;margin-top:4%;margin-bottom:2%}.aboutDoctor span{line-height:140%;font-size:.8em;top:0%}.horaire h5{top:-2%;margin-bottom:4%}.takeRdvAbout{top:55%;height:5%;width:35%}.price{height:110%}.price h4{font-size:1em;margin-top:5%}.price p{font-size:.4em;width:50%}.price span{top:5%;font-size:.6em;margin:4px}.footer{height:6%;bottom:0%;flex-direction:column;align-items:center;font-size:1.1em;font-weight:700;color:#fffbfe;background-color:#333}.footer span{margin:0%}#legalMContainer{height:90%;top:10%;font-size:.7em}.titleMentions{height:10%}.titleMentions h3{left:5%;font-size:2.5em;padding:0%}.buttonCloseMentions{right:5%}.mentionsDetails{height:100%;width:300%;left:0%;top:10%}.paraMention{height:90%;width:100vw;top:-5%;position:relative}.mentionsDetails h4{margin-bottom:5%}.mentionsDetails h5{font-size:5em;font-weight:500;margin-bottom:2%;margin-top:2%}.mentionsDetails p{width:99%;left:10%;font-size:1.09em}.prop h2{position:absolute;top:5%}.slideMention{transform:translate(-50%) rotate(90deg);display:block;width:50px;position:absolute;top:93%;left:50%}}@media (max-width : 550px){.aboutDoctor h4{font-size:.9em;margin-top:7%;margin-bottom:7%}.aboutDoctor span{font-size:.7em}.price{height:100%}.price h4{font-size:.9em}.price p{width:80%}.horaire h3{top:38%}.takeRdvAbout{height:4%;width:45%}}@media (max-width : 400px){.footer{font-size:1em}}@media (max-width : 325px){#legalMContainer{font-size:.55em}}.rightPracticeContainer{position:fixed;height:100vh;width:38.01vw;left:100vw;z-index:10;background-color:#333}.menuPractice{position:absolute;width:80%;top:-10%;left:10%;height:10%;display:flex;justify-content:space-evenly;align-items:center;color:#f1eeed;font-size:1.2em;font-weight:700}.menuPractice span{cursor:pointer}.practiceTitleContainer{position:absolute;width:30vw;top:16vh;height:25vh;display:flex;left:10%;z-index:5;align-items:center;justify-content:center;flex-direction:column;font-size:5em;color:#f1eeed}.practiceTitleContainer h3{display:flex;justify-content:end;width:100%}.title1Practice{font-size:.9em;height:40%}.title2Practice{font-size:1.2em;height:60%}.titlePracticeWords{overflow:hidden;height:100%;display:flex;margin-right:2%}.titlePracticeWords div{display:flex;position:relative;top:20%}.titleOfEachPracticesContainer{color:#f1eeed;position:absolute;display:flex;z-index:5;top:46vh;height:30vh;width:30vw;font-size:1.2em;left:10%}.titleOfEachPractices{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;width:90%}.titleOfEachPractices h3{transform:translate(400px);cursor:pointer}.redBarRightSidePracticeContainer{width:10%;height:100%;display:flex;justify-content:center;align-items:center}.redBarRightSidePractice{width:10%;height:0%;background-color:#b43c3b;border-radius:30px}.moreInformation{display:flex;position:absolute;right:10%;color:#f1eeed;width:80%;transform:translate(150%);top:91%;justify-content:space-evenly;align-items:center;opacity:0}.moreInformation div{width:6vw;background-color:#f1eeed80;height:2px;border-radius:5px}.detailActes{position:absolute;left:0vw;top:0vh;height:100vh;width:64vw;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden}.actesContainer{position:absolute;width:100%;height:100vh;top:0vh;font-size:.35em;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fffbfe;border-left:1.5px solid #29292940;z-index:1}.acte2,.acte3,.acte4{left:100%}.slide{display:none}.titleActeContainer{position:absolute;top:79%;left:0%;height:20%;width:100%;color:#333;display:flex;justify-content:center;align-items:center;font-size:2.5em}.titleActeContainer h3{position:absolute;right:10%;border-bottom:5px solid #b43c3b}.buttonPracticeContainer{position:absolute;width:30%;top:74%;height:20%;left:10%;display:flex;font-size:1.1em;flex-direction:column;align-items:flex-start;justify-content:space-evenly;z-index:2}.buttonPracticeContainer div{width:1.5%;height:1.5px;border-radius:5px;background-color:#6c809a60}.buttonPracticeContainer span{display:flex;justify-content:center;align-items:center;height:100%;width:auto;color:#292929;font-weight:600;cursor:pointer}.contentActeContainer{position:absolute;top:0%;left:0%;color:#292929;height:100%;width:400%;font-size:1em;display:flex;align-items:center}.acte4 .contentActeContainer{width:300%}.paraContainer{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;top:0%;width:100vw;left:0%;height:100%;opacity:1;z-index:1}.paraContainer div{position:absolute;top:16%;height:45%;left:5%;width:90%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center}.paraContainer h2{position:absolute;left:10%;top:5%;font-size:1.8em;color:#393939;width:40vw;display:flex;align-items:center}.paraContainer h2 span{position:relative;height:2px;width:6vw;left:5%;top:5%;background-color:#6666}.paraContainer div p{font-weight:600;line-height:170%;color:#333;font-size:1.1em;width:70%}.rowPara{background-color:#29292948;width:50%;margin-bottom:3%;height:2px;border-radius:5px}.bottomBlackMobile{display:none;z-index:0}@media (max-width : 1860px){.practiceTitleContainer{font-size:4.5em}}@media (max-width : 1670px){.practiceTitleContainer{font-size:4em}}@media (max-width : 1490px){.practiceTitleContainer{font-size:3.5em}.menuPractice{font-size:1em}}@media (max-width : 1300px){.practiceTitleContainer{font-size:3em}.titleActeContainer{font-size:2.2em}}@media (max-width : 1115px){.practiceTitleContainer{font-size:2.7em}.titleOfEachPracticesContainer{font-size:1em}}@media (max-width : 1100px){.rightPracticeContainer{top:100%;height:45%;width:70%;left:15%;font-size:.8em;border-bottom-left-radius:20px;border-bottom-right-radius:10px}.menuPractice{display:none}.practiceTitleContainer{top:0vh;width:100%;height:50%;left:0%;font-size:3em;background-color:#333}.practiceTitleContainer h3{justify-content:center}.titlePracticeWords{margin-right:0%}.titleOfEachPracticesContainer{flex-direction:column;justify-content:center;align-items:center;top:40%;height:60%;width:80%;font-size:1em}.titleOfEachPractices{align-items:center}.titleOfEachPractices h3{margin-top:6%;transform:translateY(-1500%)}.redBarRightSidePracticeContainer{position:absolute;top:5%;width:100%;height:10%}.redBarRightSidePractice{width:0%;height:10%}.moreInformation{display:none}.actesContainer{position:relative;font-size:.45em;border-left:0px solid #29292940;height:25%;background-color:#0000}.acte2,.acte3,.acte4{left:0%}.detailActes{font-size:.6em;width:100%;height:100%;justify-content:space-evenly}.titleActeContainer{top:0%;height:10%;font-size:2em}.titleActeContainer h3{position:static;border-bottom:3px solid #b43c3b}.slide{transform:translate(-50%) rotate(90deg);display:block;width:50px;position:absolute;top:77%;left:50%}.buttonPracticeContainer{display:none}.paraContainer{background-color:#0000}.paraContainer h2{width:100%;left:0%;top:6%;height:10%;font-size:1.5em;color:#333;justify-content:center}.paraContainer h2 span{display:none}.paraContainer div p{width:90%}.paraContainer div{box-shadow:0 5px 10px #00000069;top:17%;height:60%;border-radius:10px}}@media (max-width : 550px){.rightPracticeContainer{width:90%;left:5%}.practiceTitleContainer{height:40%}.actesContainer{font-size:.35em}}@media (max-width : 325px){.rightPracticeContainer{font-size:.7em}.actesContainer{font-size:.3em}}
