/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:bottom}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}a,body,div,h1,h2,h3,img,input,li,p,span,ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@font-face{font-family:geo;src:url(../fonts/geomanistRegular.otf),url(../fonts/geomanistRegular.ttf) format("truetype"),url(../fonts/geomanistRegular.eot),url(../fonts/geomanistRegular.woff2) format("woff"),url(../fonts/geomanistRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rado;src:url(../fonts/radomirTinkovGilroySemiBold.otf);font-weight:400;font-style:normal}h1,h2,h3{margin:0;font-weight:400}a{transition:all .3s ease-in-out;font-weight:400}li,ul{list-style-type:none;padding:0;margin:0;font-weight:400}.tgt{font-family:geo;font-size:50px;letter-spacing:3px;line-height:50px;text-decoration:none;font-weight:500}@media screen and (max-width:400px){.tgt{font-size:30px;line-height:38px}}.gt{font-family:rado;font-size:36px;letter-spacing:0;line-height:38px;text-decoration:none;font-weight:400}@media screen and (max-width:400px){.gt{font-size:30px}}.mt{font-family:rado;font-size:26px;letter-spacing:0;line-height:36px;text-decoration:none;font-weight:400}@media screen and (max-width:400px){.mt{font-size:20px;line-height:26px}}.pt{font-family:geo;font-size:12px;letter-spacing:3px;line-height:14px;text-decoration:none;font-weight:400}.tpt{font-family:rado;font-size:14px;letter-spacing:0;line-height:16px;text-decoration:none;font-weight:400}.para,p{font-family:geo;font-size:14px;letter-spacing:1px;line-height:22px;text-decoration:none;font-weight:400}.s-para{font-family:geo;font-size:10px;letter-spacing:1px;line-height:15px;text-decoration:none;font-weight:400}.glien{font-family:rado;font-size:18px;letter-spacing:0;line-height:20px;text-decoration:none;font-weight:400}.btn{font-family:geo;font-size:11px;letter-spacing:3px;line-height:16px;color:#e0dcd1;display:inline-block;text-decoration:none;border:solid 1px #fff;padding:10px 20px;width:145px;background-position:125px;font-weight:400;transition:all .3s ease-in-out;background-repeat:no-repeat;background-image:url(../images/ico-btn-blanc.svg)}.lien{font-family:geo;font-size:11px;letter-spacing:3px;line-height:16px;color:#e0dcd1;text-decoration:none;font-weight:400}.center{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@keyframes menuOuvert{0%{opacity:0;display:none}5%{display:block}100%{opacity:1}}@-webkit-keyframes menuOuvert{0%{opacity:0;display:none}5%{display:block}100%{opacity:1}}@keyframes slidein{0%{-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slidein{0%{-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#home{background-image:url(../images/backgroundAccueil02.jpg);background-size:cover;background-position:center;height:100vh;overflow:hidden}#home .contact{display:none}#home .full{width:100%;height:100%;overflow:hidden;position:absolute}#home .full video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%);background-size:cover;z-index:0}#home .menuMarquee{overflow:hidden;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}#home .menuMarquee .menu{height:160px}#home .menuMarquee .menu li.menu-item{display:inline-block;vertical-align:top;padding:50px 40px;position:relative;z-index:10;transition:all .3s ease-in-out}#home .menuMarquee .menu li.menu-item a{color:#e0dcd1}#home .menuMarquee .menu li.menu-item a.gt{font-size:100px}@media screen and (max-width:1300px){#home .menuMarquee .menu li.menu-item a.gt{font-size:80px}}#home .menuMarquee .menu li.menu-item .sousMenu{display:none;position:absolute}#home .menuMarquee .menu li.menu-item .sousMenu li{display:inline-block;padding:10px}#home .menuMarquee .menu li.menu-item .sousMenu li:hover{text-decoration:underline}#home .menuMarquee .menu li.menu-item:hover{z-index:20;opacity:1}#home .menuMarquee .menu li.menu-item:hover a{color:#fff}#home .menuMarquee .menu li.menu-item:hover .sousMenu{display:block}#home .menuMarquee.on li.menu-item{opacity:.5}#home .menuMarquee:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;background-color:rgba(19,19,17,.9);opacity:0}@media screen and (max-width:768px){#home .menuMarquee{display:none}}#home.on .hover{opacity:1}#home .hover{transition:.3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(19,19,17,.9);z-index:1;opacity:0}@media screen and (max-width:768px){#home .hover{display:none}}#home .mobile{display:none}#home .mobile.center{mix-blend-mode:soft-light;width:30%}@media screen and (max-width:768px){#home .mobile{display:block}}#home .mobile.contact{position:fixed;bottom:20px;right:20px}#home .mobile.contact .btn{margin-left:20px}#home .mobile.contact a{color:#fff}#services{background-color:#f8f4eb}#services .hero{width:100%}#services .hero img{width:100%}#services .hero .introduction{background-color:#1e1e1e}#services .hero .introduction h1{color:#e0dcd1;transition:all .3s ease-in-out;opacity:0;-webkit-animation:slidein .6s forwards;animation:slidein .6s forwards;animation-delay:.3s;-webkit-animation-delay:.3s}#services .hero .introduction p{opacity:0;color:#e0dcd1;-webkit-animation:slidein .6s forwards;animation:slidein .6s forwards;animation-delay:.6s;-webkit-animation-delay:.6s}#services .listeServices select{display:none;width:240px;padding:15px 40px 15px 20px;color:#8a8895;background-color:#2e2b33;border:none;border-radius:0;font-family:rado;font-size:14px;letter-spacing:0;line-height:16px;background-image:url(../images/dropdownServices.png);background-position:right;background-repeat:no-repeat;margin-left:20px;outline:0}@media only screen and (max-width:768px){#services .listeServices select{display:block}}@media only screen and (max-width:768px) and (max-width:400px){#services .listeServices select{width:100%;margin:10px 0 0}}#services .listeServices select.fixed{-webkit-animation:dropdown .5s forwards;animation:dropdown .5s forwards}@-webkit-keyframes dropdown{0%{opacity:1}50%{opacity:0;bottom:-80px}100%{position:fixed;width:100%;left:0;bottom:0;opacity:1;z-index:20}}@keyframes dropdown{0%{opacity:1}50%{opacity:0;bottom:-80px}100%{position:fixed;width:100%;left:0;bottom:0;opacity:1;z-index:20}}#services .listeServices ul.services{padding:80px 0}#services .listeServices ul.services:after{content:"";display:table;clear:both}#services .listeServices ul.services li.service{display:inline-block;width:calc(48% - 40px);vertical-align:top;margin:20px;border-bottom:solid 1px #8a8895;cursor:pointer}#services .listeServices ul.services li.service img{width:100%;transition:all .3s ease-in-out}#services .listeServices ul.services li.service h2{padding:20px 0;transition:all .3s ease-in-out}#services .listeServices ul.services li.service h2 svg{float:right}#services .listeServices ul.services li.service h2:hover{opacity:.5}#services .listeServices ul.services li.service .text{display:none}#services .listeServices ul.services li.service .text li{font-family:geo;font-size:14px;letter-spacing:1px;line-height:22px}#services .listeServices ul.services li.service.active h2 svg path.ligne02{display:none}#services .listeServices ul.services li.service.active .text{display:block}#services .listeServices ul.services li.service:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98)}@media screen and (max-width:400px){#services .listeServices ul.services li.service{margin:0;width:100%;float:none}#services .listeServices ul.services li.service img{opacity:0;height:0}}@media screen and (max-width:400px){#services .listeServices ul.services{padding:40px 0 110px}}#clinique{background-color:#1e1e1e;overflow:hidden}#clinique .heroLarge{width:100%;position:relative}#clinique .heroLarge img{width:100%}#clinique .heroLarge .slogan{display:block;font-family:rado;font-size:50px;color:#fff;letter-spacing:0;line-height:52px;color:#fff;font-weight:700;width:300px;position:absolute;bottom:-70px;right:15%}@media only screen and (max-width:768px){#clinique .heroLarge .slogan{right:inherit;padding:0 40px;font-size:40px;width:90%}}@media only screen and (max-width:768px) and (max-width:400px){#clinique .heroLarge .slogan{font-size:25px;letter-spacing:0;padding:0 20px;line-height:38px;bottom:0}}#clinique h1{color:#f8f4eb;padding:80px 0}#clinique .bordure{color:#fff;padding:10px 0;border-bottom:solid 1px #2e2b33;position:relative}#clinique .bordure:after{content:"";width:100%;height:1px;background-color:#2e2b33;position:absolute;bottom:-1px;right:-100%}#clinique span.s-para{color:#e0dcd1}#clinique #apropos{margin-bottom:80px}#clinique #apropos .container{padding-top:20px}#clinique #apropos .container:after{content:"";display:table;clear:both}#clinique #apropos .container .text{color:#e0dcd1;width:50%;float:left}#clinique #apropos .container .visionneuse{float:right;width:50%;padding-left:80px}#clinique #apropos .container .visionneuse .images{position:relative;height:0;padding-bottom:60%;overflow:hidden}#clinique #apropos .container .visionneuse .images li{position:absolute;right:0;width:100%;height:100%;top:0;opacity:0;transition:all .3s ease-in-out}#clinique #apropos .container .visionneuse .images li img{width:100%;width:100%;object-fit:cover;height:100%;position:absolute;top:0;left:0}#clinique #apropos .container .visionneuse .images li.active{opacity:1}#clinique #apropos .container .visionneuse .navigation{margin-top:20px;text-align:right}#clinique #apropos .container .visionneuse .navigation span{display:inline-block;background-color:#000;padding:15px 20px 20px;cursor:pointer;transition:all .3s ease-in-out}#clinique #apropos .container .visionneuse .navigation span:hover{background-color:#131313}#clinique #apropos .container .visionneuse .navigation span.suivant img{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:768px){#clinique #apropos .container .text{width:100%;float:none;padding:20px 0}#clinique #apropos .container .visionneuse{width:100%;float:none;padding-left:0}#clinique #apropos .container .visionneuse .navigation{text-align:center}}@media only screen and (max-width:768px) and (max-width:400px){#clinique #apropos .container .visionneuse{width:calc(100% + 40px);position:relative;left:-20px}}#clinique #equipe .proptietaire{margin:60px 0;position:relative}#clinique #equipe .proptietaire img{margin-bottom:20px;width:80%}@media only screen and (max-width:400px){#clinique #equipe .proptietaire img{width:100%}}#clinique #equipe .proptietaire svg{position:absolute;right:0;top:200px}#clinique #equipe .proptietaire ul li{display:inline-block;vertical-align:top;width:32%}#clinique #equipe .proptietaire ul li img{width:100%}#clinique #equipe .proptietaire ul li:nth-child(2){margin:0 15px}#clinique #equipe .proptietaire ul li .text h2{color:#fff}#clinique #equipe .proptietaire ul li .text h3{font-family:rado;font-size:14px;color:#e0dcd1;letter-spacing:0;line-height:16px}#clinique #equipe .proptietaire ul li .text p{color:#e0dcd1}@media only screen and (max-width:768px){#clinique #equipe .proptietaire svg{top:170px}#clinique #equipe .proptietaire ul li{width:100%}#clinique #equipe .proptietaire ul li:nth-child(2){margin:0}#clinique #equipe .proptietaire ul li img{width:30%;float:left}#clinique #equipe .proptietaire ul li .text{padding-left:calc(30% + 40px)}}@media only screen and (max-width:768px) and (max-width:400px){#clinique #equipe .proptietaire svg{width:100px;top:100px}#clinique #equipe .proptietaire ul li{margin-bottom:20px}#clinique #equipe .proptietaire ul li img{float:none;width:100%}#clinique #equipe .proptietaire ul li .text{padding-left:0}}#clinique .grillePhotos:after{content:"";display:table;clear:both}#clinique .grillePhotos .photoDequipe{width:80%;float:right;margin-bottom:20px}@media screen and (max-width:768px){#clinique .grillePhotos .photoDequipe{width:100%}}#clinique .grillePhotos .gallerie{margin-bottom:40px}#clinique .grillePhotos .gallerie:after{content:"";display:table;clear:both}#clinique .grillePhotos .gallerie div{overflow:hidden}#clinique .grillePhotos .gallerie div img{display:block;object-fit:cover;width:100%;height:100%}@media screen and (max-width:400px){#clinique .grillePhotos .gallerie div{overflow:initial}}#clinique .grillePhotos .gallerie div:nth-child(1){width:calc(50% - 20px);float:left;max-height:485px;height:100%}@media screen and (max-width:400px){#clinique .grillePhotos .gallerie div:nth-child(1){width:90%;position:relative;left:-20px}}#clinique .grillePhotos .gallerie div:nth-child(2){width:50%;float:right;height:350px}@media screen and (max-width:400px){#clinique .grillePhotos .gallerie div:nth-child(2){min-height:0;height:160px;position:relative;right:-20px;margin-top:20px}}#clinique .grillePhotos .gallerie div:nth-child(2) img{min-height:550px}@media screen and (max-width:400px){#clinique .grillePhotos .gallerie div:nth-child(2) img{min-height:0}}#clinique .grillePhotos .gallerie div:nth-child(3){width:50%;float:right;margin-top:20px;position:relative}#clinique .grillePhotos .gallerie div:nth-child(3) img{width:60%}@media screen and (max-width:400px){#clinique .grillePhotos .gallerie div:nth-child(3){width:100%}#clinique .grillePhotos .gallerie div:nth-child(3) img{width:100%;position:relative;left:-20px}}#informations{background-image:url(../images/informationBackground.jpg);background-size:cover;background-position:bottom}#informations .container{padding-top:210px;padding-bottom:80px}#informations .container .wrap{background-color:#f8f4eb;margin-left:180px;margin-bottom:80px}#informations .container .wrap:after{content:"";display:table;clear:both}#informations .container .wrap .entete{padding:0 180px;border-bottom:solid 1px #1e1e1e}#informations .container .wrap .entete h1{color:#1e1e1e;padding:80px 0}#informations .container .wrap .entete .liensInformation li{display:inline-block;padding:10px 20px 10px 0;cursor:pointer}#informations .container .wrap .entete .liensInformation li h2{color:#8a8895;transition:all .3s ease-in-out;cursor:pointer}#informations .container .wrap .entete .liensInformation li h2:hover{color:#1e1e1e}#informations .container .wrap .entete .liensInformation li.active h2{color:#1e1e1e}@media screen and (max-width:1150px){#informations .container .wrap .entete{padding-left:20px}}@media screen and (max-width:1150px) and (max-width:400px){#informations .container .wrap .entete{padding:0 20px}#informations .container .wrap .entete h1{padding:40px 0}}#informations .container .wrap .wrapContainer{min-height:900px;position:relative}#informations .container .wrap .wrapContainer:after{content:"";display:table;clear:both}#informations .container .wrap .wrapContainer .sidebar{position:absolute;height:100%;width:30%;background-color:#1e1e1e}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations{float:left;padding-left:180px;padding-right:20px}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien{display:none}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien.active{display:block}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section{padding-top:40px}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3{color:#fff;position:relative}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3 svg{display:none}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3.tpt{color:#8a8895;padding:15px 0 14px;cursor:pointer;transition:all .3s ease-in-out}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3.tpt:after{content:"";display:block;width:20px;height:1px;background-color:#8a8895;position:absolute;bottom:4px}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3.tpt:hover{color:#d8d8d8}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section h3.s-para{color:#e0dcd1}#informations .container .wrap .wrapContainer .sidebar .sidebarInformations li.sidebarLien .section li.active h3{color:#d8d8d8}@media screen and (max-width:1150px){#informations .container .wrap .wrapContainer .sidebar .sidebarInformations{padding-left:20px}}#informations .container .wrap .wrapContainer .listeInformations{float:right;width:70%;padding:80px}#informations .container .wrap .wrapContainer .listeInformations .text{display:none;max-width:700px}#informations .container .wrap .wrapContainer .listeInformations .text h2{font-family:rado;font-size:14px;color:#1e1e1e;letter-spacing:0;line-height:16px;padding:20px 0 0}#informations .container .wrap .wrapContainer .listeInformations .text a{color:#1e1e1e}#informations .container .wrap .wrapContainer .listeInformations .text.active{display:block}@media screen and (max-width:768px){#informations .container .wrap .wrapContainer .listeInformations{padding:40px}}@media screen and (max-width:400px){#informations .container .wrap .wrapContainer{display:none}}#informations .container .wrap .listeInformationsMobile{display:none}#informations .container .wrap .listeInformationsMobile .text a{margin-top:10px;display:block;color:#1e1e1e}#informations .container .wrap .listeInformationsMobile .parentPrincipal{display:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal.active{display:block}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire h3{background-color:#1e1e1e;color:#fff;padding:20px}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire h3 svg{float:right}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire h3 svg .ligne02{display:block}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire h3.drop svg .ligne02{display:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire{display:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire li:nth-child(odd) h3{background-color:#2e2b33}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire li:nth-child(even) h3{background-color:#393540}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire.active{display:block}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire h3{color:#8a8895}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire h3.drop svg .ligne02{display:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text{display:none;margin:0 20px}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text h2{padding:20px 0;font-family:rado;font-size:14px;letter-spacing:0;line-height:16px;text-decoration:none;border-bottom:solid 1px #1e1e1e}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text h2:after{content:"+";float:right;font-size:20px;color:#2e2b33}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text h2.drop{border-bottom:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text h2.drop:after{content:"-"}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text form,#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text p{display:none}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text form.active,#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text p.active{display:block}#informations .container .wrap .listeInformationsMobile .parentPrincipal .parentSecondaire .parentSousSecondaire .text.active{display:block}@media screen and (max-width:400px){#informations .container .wrap .listeInformationsMobile{display:block}}@media screen and (max-width:768px){#informations .container .wrap{margin-left:40px}}@media screen and (max-width:768px) and (max-width:768px){#informations .container .wrap{margin-left:0}}#nous-joindre{background-color:#f8f4eb;overflow:hidden}#nous-joindre .hero img{width:100%}#nous-joindre h1{padding-top:110px;padding-bottom:80px}@media screen and (max-width:400px){#nous-joindre h1{padding:20px 0 0}}#nous-joindre .container{position:relative}#nous-joindre .container .bordure{padding:10px 0;border-bottom:solid 1px #1e1e1e;position:relative}#nous-joindre .container .bordure:after{content:"";width:100%;height:1px;background-color:#1e1e1e;position:absolute;bottom:-1px;right:-100%}#nous-joindre .container .adresse,#nous-joindre .container .telephone,#nous-joindre .container span.s-para{color:#1e1e1e;display:block}#nous-joindre .container .telephone{margin-top:70px}#nous-joindre .container .telephone:hover{color:#8a8895}@media screen and (max-width:400px){#nous-joindre .container .telephone{margin-top:10px}}#nous-joindre .container .courriel{color:#8a8895;display:block}@media screen and (max-width:400px){#nous-joindre .container .courriel{font-size:12px}}#nous-joindre .container .courriel:hover{color:#1e1e1e}#nous-joindre .container .adresse{margin-bottom:10px}#nous-joindre .container .adresse:hover{text-decoration:underline}#nous-joindre .container .urgences{position:absolute;top:110px;right:250px;width:280px}#nous-joindre .container .urgences a{color:#1e1e1e}#nous-joindre .container .urgences a:hover{color:#8a8895}@media screen and (max-width:900px){#nous-joindre .container .urgences{right:20px}}@media screen and (max-width:768px){#nous-joindre .container .urgences{position:initial;padding:10px 0}}#nous-joindre .container .wrapMap{margin-bottom:20px}#nous-joindre .container .wrapMap:after{content:"";display:table;clear:both}#nous-joindre .container .wrapMap .map{width:50%;height:300px;float:left;margin-right:90px}#nous-joindre .container .wrapMap #heuresOuverture{margin:auto;float:left;max-width:300px;width:50%;margin-left:90px}#nous-joindre .container .wrapMap #heuresOuverture ul{margin-bottom:20px}#nous-joindre .container .wrapMap #heuresOuverture ul li{padding:2.5px 0;font-family:geo;font-size:12px;letter-spacing:3px;line-height:14px;text-transform:uppercase}@media screen and (max-width:768px){#nous-joindre .container .wrapMap{margin-bottom:40px}#nous-joindre .container .wrapMap .map{width:100%;float:none}#nous-joindre .container .wrapMap #heuresOuverture{width:100%;float:none;margin:0}}form{margin:60px 0;display:block;font-family:geo;font-size:11px;color:#1e1e1e;letter-spacing:3px;max-width:621px;width:100%}form:after{content:"";display:table;clear:both}form label{display:block;padding:10px 0;margin-top:30px}form .alert li{color:red}form .disponibilites{font-family:geo;font-size:11px;color:#1e1e1e;letter-spacing:3px}form .disponibilites span{margin-right:20px;cursor:pointer}@media screen and (max-width:768px){form .disponibilites:after{content:"";display:table;clear:both}form .disponibilites .colDispo{float:left;width:50%}form .disponibilites .colDispo span{position:relative;top:-12px;left:26px;display:block;margin-right:20px}}form .confirmation input[type=radio],form .raison input[type=radio]{border-radius:50%}form .confirmation span,form .raison span{margin-right:20px;cursor:pointer}@media screen and (max-width:768px){form .confirmation span,form .raison span{position:relative;top:-12px;left:26px;display:block;margin-right:20px}}form input[type=text],form textarea{-webkit-appearance:none;border:none;background-color:transparent;border-bottom:solid 1px #1e1e1e;outline:0;font-family:geo;font-size:14px;letter-spacing:1px;line-height:22px;margin-right:20px;width:calc(100% - 20px)}form input[type=text]:focus,form textarea:focus{border-color:#8a8895}@media screen and (max-width:400px){form input[type=text],form textarea{max-width:100%;width:100%;display:block;margin-right:0}}form textarea{width:100%;max-width:100%}form input[type=checkbox],form input[type=radio]{cursor:pointer;border:solid 1px #1e1e1e;-webkit-appearance:none;width:12px;height:12px;margin-right:5px;margin-top:10px;outline:0;transition:all .2s ease-in-out}form input[type=checkbox]:hover,form input[type=radio]:hover{background-color:#8a8895}form input[type=checkbox]:checked,form input[type=radio]:checked{background-color:#1e1e1e}@media screen and (max-width:768px){form input[type=checkbox],form input[type=radio]{margin-left:0}}form input[type=submit]{background-color:transparent;border-color:#979797;color:#1e1e1e;white-space:normal;text-align:left;margin-top:70px;float:right;cursor:pointer;background-position:125px;background-repeat:no-repeat;background-image:url(../images/ico-btn.svg);outline:0}form input[type=submit]:hover{color:#f8f4eb;background-color:#1e1e1e;border-color:#1e1e1e}form .infoPersonnels:after{content:"";display:table;clear:both}form .infoPersonnels label{width:50%;float:left}@media screen and (max-width:400px){form .infoPersonnels label{width:100%;float:none}}@media screen and (max-width:768px){form{margin-top:20px}}#error .container{background-image:url(../images/404.jpg);background-size:cover;background-position:bottom;height:90vh;position:relative}#error .container .center{width:100%;bottom:0;top:inherit}#error .container .center h1{font-weight:700;color:#f8f4eb;padding-bottom:80px}@media screen and (max-width:768px){#error .container .center h1{padding-bottom:40px}}#error .container .center p{color:#f8f4eb}#error .container .center ul li{display:inline-block;vertical-align:top;padding:0 20px}#error .container .center ul li a{color:#fff}#error .container .center ul li a:hover{color:#ccc}#error .container .center ul li .sousMenu li{display:block;padding:5px 0}#error .container .center ul li .sousMenu li a:hover{text-decoration:underline}@media screen and (max-width:768px){#error .container .center ul li{display:block;padding:20px 0}}@media screen and (max-width:768px) and (max-width:768px){#error .container .center ul li{padding:10px 0}}@media screen and (max-width:768px){#error .container .center{padding-top:300px;position:inherit;-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);left:0}}@media screen and (max-width:768px) and (max-width:768px){#error .container .center{padding-top:100px}}@media screen and (max-width:768px){#error .container{height:auto}}#confirmation{height:100vh;background-color:#1e1e1e}#confirmation h1{color:#f8f4eb}#confirmation h2{color:#fff;padding:40px 0}#confirmation .btn:hover{background-color:#fff;color:#000}@media screen and (max-width:400px){#confirmation .center{width:100%;padding:20px}}#fee-des-dents{width:100%;background-size:cover;background-position:center;height:90vh;position:relative}#fee-des-dents .container{padding-top:20%}#fee-des-dents .container .tgt,#fee-des-dents .container h2{font-weight:700;color:#f8f4eb;padding-top:20px}#fee-des-dents .container .email{color:#8a8895}#fee-des-dents .container .email:hover{color:#e0dcd1}@media screen and (max-width:400px){#fee-des-dents .container .email{font-size:16px}}#fee-des-dents .container .telephone{color:#fff}#fee-des-dents .container .telephone:hover{color:#8a8895}#fee-des-dents .container a{transition:all .3s ease-in-out;display:block;padding-top:20px}@media screen and (max-width:768px){#fee-des-dents .container{padding-top:0;top:inherit;position:absolute;bottom:40px;-moz-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);left:0}}.wrapLarge{max-width:1280px;padding:40px;width:100%;margin:auto}@media screen and (max-width:400px){.wrapLarge{padding:20px}}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}noscript{padding:60px;position:fixed;bottom:0;z-index:9999;background-color:rgba(0,0,0,.7);color:#e0dcd1}noscript a{color:#e0dcd1}.slidein{opacity:0;-webkit-animation:slidein .6s forwards;animation:slidein .6s forwards;-webkit-animation-delay:1s;animation-delay:1s}@keyframes loading{0%{top:0}50%{top:5%}100%{top:-150%}}@-webkit-keyframes loading{0%{top:0}50%{top:5%}100%{top:-150%}}header .navigation{padding:40px 40px 0;position:fixed;width:100%;top:0;z-index:9999;transition:all .5s ease-in-out}header .navigation .menuFixed{position:relative;z-index:9999}header .navigation .menuFixed .logoPrincipale{transition:all .3s ease-in-out;width:150px}header .navigation .menuFixed .logoPrincipale:hover{-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);-webkit-transform:scale(.98);transform:scale(.98);opacity:.8}@media only screen and (max-width:400px){header .navigation .menuFixed .logoPrincipale{width:20px}}header .navigation nav{position:absolute;width:100%;height:100vh;top:-100vh;left:0;transition:all .3s ease-in-out;background-image:url(../images/backgroundAccueil.jpg);background-size:cover;background-position:center}header .navigation nav:after{content:"";display:table;clear:both}header .navigation nav .droite{width:50%;position:absolute;height:100%;right:-100%;background-color:rgba(30,30,30,.9);transition:all .3s ease-in-out;-webkit-transition-delay:.3s;transition-delay:.3s}header .navigation nav .droite a{color:#e0dcd1}header .navigation nav .droite .menu-item{padding:10px 0;transition:all .3s ease-in-out}header .navigation nav .droite .menu-item .sousMenu li a:hover{text-decoration:underline}header .navigation nav .droite .menu-item .gt:hover{color:#d8d8d8;opacity:.5}header .navigation nav .droite .reseauSociaux{margin-top:90px}header .navigation nav .droite .reseauSociaux li{display:inline-block;padding-right:20px;transition:all .3s ease-in-out;transform-origin:center}header .navigation nav .droite .reseauSociaux li:hover{-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9);opacity:.5}header .navigation nav .gauche{width:50%;position:absolute;height:100%;left:0}header .navigation nav .gauche img.logo{width:30%;mix-blend-mode:soft-light}@media only screen and (max-width:768px){header .navigation nav .gauche{display:none}header .navigation nav .droite{width:100%;-webkit-transition-delay:0s;transition-delay:0s;right:0;overflow:auto}}@media only screen and (max-width:768px) and (max-width:400px){header .navigation nav .center{position:initial;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;padding:80px 20px 20px}}header .navigation .contact{float:right}header .navigation .contact a{color:#fff}header .navigation .contact a:hover{color:#d8d8d8}header .navigation .contact .btn{margin-left:40px}header .navigation .contact .btn:hover{background-color:#fff;color:#1e1e1e}@media only screen and (max-width:768px){header .navigation .contact .btn{margin-left:10px}}@media only screen and (max-width:768px){header .navigation .contact{display:none}}header .navigation .toggleMenu{padding-top:20px;cursor:pointer;transition:all .3s ease-in-out;transform-origin:center}header .navigation .toggleMenu span{position:absolute;top:0;color:#fff;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .3s ease-in-out}header .navigation .toggleMenu svg{transition:all .3s ease-in-out}header .navigation .toggleMenu svg .Line,header .navigation .toggleMenu svg .Line2,header .navigation .toggleMenu svg .Line3{transition:all .3s ease-in-out;transform-origin:center}header .navigation .toggleMenu:hover svg .Line2{-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}header .navigation.active .toggleMenu svg{margin-top:5px}header .navigation.active .toggleMenu svg .Line{-moz-transform:rotate(45deg) translateY(4px);-o-transform:rotate(45deg) translateY(4px);-ms-transform:rotate(45deg) translateY(4px);-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px)}header .navigation.active .toggleMenu svg .Line2{opacity:0}header .navigation.active .toggleMenu svg .Line3{transform-origin:left;-moz-transform:rotate(-45deg) translateY(2px);-o-transform:rotate(-45deg) translateY(2px);-ms-transform:rotate(-45deg) translateY(2px);-webkit-transform:rotate(-45deg) translateY(2px);transform:rotate(-45deg) translateY(2px)}header .navigation.active nav{top:0}header .navigation.active nav .droite{right:0;z-index:1000}@media only screen and (max-width:768px){header .navigation{padding:20px}}header .navigation.scroll{background-color:#1e1e1e;padding:10px;-webkit-box-shadow:2px 5px 21px -6px rgba(0,0,0,.25);-moz-box-shadow:2px 5px 21px -6px rgba(0,0,0,.25);box-shadow:2px 5px 21px -6px rgba(0,0,0,.25)}@media screen and (min-width:768px){header .navigation.scroll .menuFixed .logoPrincipale{width:100px;top:10px;position:relative}}@media screen and (max-width:768px){header .navigation.scroll .menuFixed .logoPrincipale{top:0}}header .navigation.scroll .menuFixed .contact .btn{position:relative;padding:0 initial}@media screen and (min-width:768px){header .navigation.scroll .menuFixed .toggleMenu{top:60%}}@media screen and (min-width:768px){header .navigation.scroll{padding:10px 40px}header .navigation.scroll.up{top:-80px}}.bannerAPropos,.bannerFacebook,.bannerRendezVous,.bannerRetourSite{height:500px;border:solid 60px #fff;position:relative;text-align:center}.bannerAPropos .gauche,.bannerFacebook .gauche,.bannerRendezVous .gauche,.bannerRetourSite .gauche{width:30%;position:relative;height:100%;float:left;background-color:#f8f4eb}.bannerAPropos .gauche.foncer,.bannerFacebook .gauche.foncer,.bannerRendezVous .gauche.foncer,.bannerRetourSite .gauche.foncer{background-color:#000}.bannerAPropos .gauche img,.bannerFacebook .gauche img,.bannerRendezVous .gauche img,.bannerRetourSite .gauche img{width:25%;max-width:100px}.bannerAPropos .droite,.bannerFacebook .droite,.bannerRendezVous .droite,.bannerRetourSite .droite{width:70%;height:100%;float:right;background-color:#1e1e1e;position:relative}.bannerAPropos .droite .center,.bannerFacebook .droite .center,.bannerRendezVous .droite .center,.bannerRetourSite .droite .center{width:80%}.bannerAPropos .droite:after,.bannerFacebook .droite:after,.bannerRendezVous .droite:after,.bannerRetourSite .droite:after{content:"";transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e1e1e;opacity:0}.bannerAPropos .droite a,.bannerFacebook .droite a,.bannerRendezVous .droite a,.bannerRetourSite .droite a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.bannerAPropos .droite h2,.bannerFacebook .droite h2,.bannerRendezVous .droite h2,.bannerRetourSite .droite h2{color:#d8d8d8;transition:all .3s ease-in-out;margin-bottom:20px}.bannerAPropos .droite h2 img,.bannerFacebook .droite h2 img,.bannerRendezVous .droite h2 img,.bannerRetourSite .droite h2 img{margin-left:40px;position:relative;top:-4px;transition:all .3s ease-in-out}.bannerAPropos .droite p,.bannerFacebook .droite p,.bannerRendezVous .droite p,.bannerRetourSite .droite p{color:#d8d8d8;width:60%;margin:auto;transition:all .3s ease-in-out}.bannerAPropos .droite:hover:after,.bannerFacebook .droite:hover:after,.bannerRendezVous .droite:hover:after,.bannerRetourSite .droite:hover:after{opacity:.5}.bannerAPropos .droite:hover h2,.bannerAPropos .droite:hover p,.bannerFacebook .droite:hover h2,.bannerFacebook .droite:hover p,.bannerRendezVous .droite:hover h2,.bannerRendezVous .droite:hover p,.bannerRetourSite .droite:hover h2,.bannerRetourSite .droite:hover p{color:#e0dcd1}.bannerAPropos .droite:hover img.externe,.bannerFacebook .droite:hover img.externe,.bannerRendezVous .droite:hover img.externe,.bannerRetourSite .droite:hover img.externe{-moz-transform:translateY(-10px) translateX(10px);-o-transform:translateY(-10px) translateX(10px);-ms-transform:translateY(-10px) translateX(10px);-webkit-transform:translateY(-10px) translateX(10px);transform:translateY(-10px) translateX(10px)}.bannerAPropos .droite:hover img.interne,.bannerFacebook .droite:hover img.interne,.bannerRendezVous .droite:hover img.interne,.bannerRetourSite .droite:hover img.interne{-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}@media screen and (max-width:768px){.bannerAPropos,.bannerFacebook,.bannerRendezVous,.bannerRetourSite{border:solid 40px #fff}}@media screen and (max-width:400px){.bannerAPropos,.bannerFacebook,.bannerRendezVous,.bannerRetourSite{text-align:left;border:solid 20px #fff;height:340px}.bannerAPropos .gauche,.bannerFacebook .gauche,.bannerRendezVous .gauche,.bannerRetourSite .gauche{display:none}.bannerAPropos .droite,.bannerFacebook .droite,.bannerRendezVous .droite,.bannerRetourSite .droite{width:100%}.bannerAPropos .droite p,.bannerFacebook .droite p,.bannerRendezVous .droite p,.bannerRetourSite .droite p{margin:0}}#loading{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#000;z-index:99999;animation:loading .4s forwards;-webkit-animation:loading .4s forwards;-webkit-animation-delay:3.5s;animation-delay:3.5s;display:none}#loading .center{width:50%;opacity:.4}#loading .center svg{width:100%;opacity:0;animation:dash 1s linear alternate infinite}@keyframes dash{100%{opacity:1}}#loading .loader,#loading .loader:after{border-radius:50%;width:160px;height:160px}#loading .loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0);border-right:12px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0);border-left:2px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loading.show{display:block}.page-transition{position:fixed;top:0;left:0;height:0;z-index:99999;width:100%;background-color:#000;transition:all .6s cubic-bezier(.52,-.53,.1,.75)}.page-transition svg{opacity:0;position:relative;top:-300px;transition:all .8s ease-in-out}.page-transition.on{height:100%}.page-transition.on svg{top:0;opacity:.7}footer{background-color:#1e1e1e;text-align:center;color:#e0dcd1;padding:20px}footer .row{display:flex;justify-content:space-between;align-items:center}footer .row .col{display:flex;gap:20px}footer .row .col:last-child{margin-right:60px}@media screen and (max-width:820px){footer .row{flex-direction:column}footer .row .col:last-child{margin-right:0}}@media screen and (max-width:820px) and (max-width:500px){footer .row{text-align:left;display:block}footer .row .col{display:block;margin:10px 0}footer .row .col>a,footer .row .col>p{display:block;margin:0;padding:5px 0}}footer a{color:#fff;text-decoration:underline!important}footer a:hover{text-decoration:none!important}footer .backToTop{position:fixed;bottom:10px;right:10px;opacity:0;transition:all .3s ease-in-out}footer .backToTop img{padding:20px;background-color:#000;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease-in-out}footer .backToTop img:hover{background-color:#1e1e1e}footer .backToTop.show{opacity:1}footer .backToTop.services{bottom:50px}.politiques .wrapper{padding:60px 180px}@media screen and (max-width:1150px){.politiques .wrapper{padding-left:20px;padding-right:40px}}@media screen and (max-width:1150px) and (max-width:400px){.politiques .wrapper{padding:40px 20px}}.politiques .text-block{font-family:geo}.politiques .text-block>*{margin:20px 0}.politiques .text-block--left{text-align:left}.politiques .text-block--right{text-align:right}.politiques .text-block--center{text-align:center}.politiques .text-block>:first-child{margin-top:0}.politiques .text-block>:last-child{margin-bottom:0}.politiques .text-block h2,.politiques .text-block h3,.politiques .text-block h4,.politiques .text-block h5,.politiques .text-block h6{margin:40px 0 20px 0}.politiques .text-block ul{margin-left:20px}.politiques .text-block ul li{list-style-type:auto;margin:10px 0}.politiques .text-block ol{list-style:decimal;padding-left:15px}.politiques .text-block ol>li{list-style:decimal}