::-moz-selection{background:#b6b6b6}::selection{background:#b6b6b6}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{padding:0;margin:0;border:0}textarea{resize:vertical}.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}.maj{text-transform:uppercase}a{font-weight:600}.thin{font-weight:300!important}.normal{font-weight:400!important}.gras{font-weight:700!important}.ultragras{font-weight:800!important}.mt40{margin-top:2.5rem!important}.mt20{margin-top:1.25rem!important}.ml15{margin-left:.9375rem}.mr15{margin-right:.9375rem}.ml-15{margin-left:-.9375rem}.mr-15{margin-right:-.9375rem}.p0{padding:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.bb1px{border-bottom:.0625rem solid #b6b6b6}.bb-n{border-bottom:none!important}.fa{font-family:'open sans',Helvetica,Arial,sans-serif}.social-link .fa{font:normal normal normal 0.875rem/1 FontAwesome;line-height:inherit!important}.social-link .fa-stack-1x{font-size:1em!important}.social-link .fa-stack-2x{font-size:2em!important}.trans-rotate{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}html{width:100%;font-size:100%;background-color:#fff}body{width:100%;padding:0;margin:0;font-family:'open sans',Helvetica,Arial,sans-serif;font-size:100%;color:#000;background:#fff}section{position:relative;background:#fff}main,aside{position:relative;padding:0 .9375rem}a{color:#000;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a:link{text-decoration:none}a:hover,a:focus{color:#000;text-decoration:none;font-weight:600}p a:hover,p a:focus{color:#000;text-decoration:none;font-weight:700}a:hover,a:focus,a:active{outline:0}p,li{margin:0 0 .9375rem;font-size:.8125rem;line-height:1.25rem;color:#000;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}span,i,button,svg,rect,path,polygon{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}hr{display:block;width:100%;height:.0625rem;padding:0;margin:2rem -.9375rem 0;background:#b6b6b6;border:0}hr.clear{background:#fff0;clear:both}hr::before{display:block;clear:both}table{color:#fff;text-align:center}td,th{padding:0 .625rem;font-size:.75rem;letter-spacing:.0625rem;border:.0625rem solid #ddc697}th{font-weight:900;line-height:1.25rem;color:#000;text-align:center;text-transform:uppercase;background:#ddc697}td{font-weight:300}ul{padding:0;margin:0;border-radius:0}li{list-style:none}strong{font-weight:600!important}.en-cours{background:#000}.hr1{width:100%;height:.0625rem;margin:1.25rem 0;background:#000;border-width:0}.hr3{width:4.375rem;height:.125rem;margin:1.25rem auto;background:#fff none repeat scroll 0 0}.go_top{position:fixed;right:3.125rem;bottom:3.125rem;z-index:#000;display:none;width:3.125rem;height:3.125rem;background:#000;border:.125rem solid #fff;transform:rotate(45deg)}.go_top:hover{cursor:pointer;background:#000}.go_top:hover i{color:#000}.go_top i{position:absolute;bottom:calc(50% - 0.625rem);left:calc(50% - 0.625rem);font-size:1.25rem;color:#fff;transform:rotate(-45deg);animation-name:bounceIn_ScrollTop;animation-duration:1s;animation-iteration-count:infinite}@keyframes bounceIn_ScrollTop{0%{transform:scale(1) rotate(-45deg)}50%{transform:scale(1.15) rotate(-45deg)}100%{transform:scale(.9) rotate(-45deg)}}.btn_plus{position:relative;display:inline-block;padding:.625rem 2.1875rem;margin:0;margin-bottom:0;overflow:hidden;font-size:.75rem;font-weight:400;line-height:.9375rem;color:#fff;text-transform:uppercase;letter-spacing:.0625rem;background:#000;border:.0625rem solid #fff;transition:all .3s ease 0s}.btn_plus:hover,.btn_plus:focus{color:#000;background:#fff;border:.0625rem solid #000}.content .fa{font:"open sans"!important}.fa-long-arrow-right::before{position:absolute;top:50%;right:-1.25rem;transition:all .3s ease 0s;transform:translateY(-50%);font:normal normal normal 0.875rem/1 FontAwesome}.fa-long-arrow-right:hover::before{right:.625rem}.btn_plus_xs{position:relative;display:inline-block;padding:.1875rem .9375rem;margin:.3125rem 0;margin-bottom:.625rem;overflow:hidden;font-size:.75rem;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;background:#000;border:.0625rem solid #fff;transition:all .3s ease 0s}.btn_plus_xs:hover,.btn_plus_xs:focus{color:#000;background:#fff;border:.0625rem solid #000}.btn_plus2{position:relative;display:inline-block;padding:.625rem 2.1875rem;margin:0;overflow:hidden;font-size:.75rem;font-weight:400;line-height:.9375rem;color:#000;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#fff;border:.0625rem solid #000;transition:all .3s ease 0s}.btn_plus2:hover,.btn_plus2:focus{color:#fff;background:#000;border:.0625rem solid #fff}.title{position:relative;padding-bottom:2.5rem;margin:0;font-size:1.875rem;text-align:center;text-transform:uppercase;letter-spacing:.15625rem}.title::after{position:absolute;bottom:0;left:calc(50% - 1.5625rem);width:3.125rem;height:.0625rem;content:'';background:#000}.title-xs{position:relative;padding-bottom:2.5rem;margin:0;font-size:1.625rem;line-height:1.875rem;text-align:center;text-transform:uppercase;letter-spacing:.15625rem}.title-xs::after{position:absolute;bottom:0;left:calc(50% - 2.1875rem);width:4.375rem;height:.0625rem;content:'';background:#000}.subtitle{padding:2.5rem 0 1.875rem;margin:0;font-size:.875rem;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.09375rem}.subtitle-xs{padding:2.5rem 0 1.875rem;margin:0;font-size:.75rem;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.09375rem}.text{margin:0;margin-bottom:1.25rem;font-size:.8125rem;font-weight:400;text-align:center;letter-spacing:.09375rem}.header-content{padding:3.75rem 0 0}.header-content .container{border-bottom:.0625rem solid #b6b6b6;padding-bottom:2.5rem}.header-content .title::after{position:absolute;bottom:0;left:calc(50% - 1.5625rem);width:3.125rem;height:.0625rem;content:'';background:#000}.header-content .text{text-align:center}div.header-content{padding:3.75rem 0 0;border-bottom:none}div.header-content .title{padding-top:1.875rem;padding-bottom:1.25rem}div.header-content .title::after{position:absolute;top:0;left:calc(50% - 1.5625rem);width:3.125rem;height:.0625rem;content:'';background:#000}div.header-content .text{text-align:center;border-bottom:none!important}.content{padding:2.5rem 0}.content .title{padding-top:2.5rem}.content .title::after{top:0;left:0;content:''}.content .box-layout{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:nowrap}.content .box-layout .title{font-size:1.5625rem}.content .box-layout>div{margin-bottom:1.875rem}.content .box-layout .box-layout-left,.content .box-layout .box-layout-right{padding:2.5rem 2.5rem 1.25rem;border:.0625rem solid #e2e2e2}.content .box-layout .box-layout-right{margin-left:.625rem}.content .box-layout .box-layout-left{margin-right:.625rem}.content .box-layout .box-layout-content{position:absolute;bottom:0;left:0}.content .box-layout .box-layout-content .box-layout-title{padding:.4375rem .625rem;margin:0 0 .9375rem 1.25rem;font-size:1.1875rem;color:#fff;text-transform:uppercase;letter-spacing:.125rem;background:#000}.content .box-layout .box-layout-content .box-layout-subtitle{padding:.4375rem;margin:0 0 0 1.25rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.125rem}.content .box-layout .box-layout-content .btn_plus2{margin-bottom:1.25rem;margin-left:1.25rem}.content .box-layout .box-layout-content2{position:relative;bottom:0;left:0}.content .box-layout .box-layout-content2 .box-layout-title{display:inline-block;padding:.3125rem .625rem;margin:.3125rem 0 .9375rem 0;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:.125rem;background:#000}.content .box-layout .box-layout-content2 .box-layout-subtitle{padding:0;margin:0;font-size:.875rem;text-transform:uppercase;letter-spacing:.125rem}.content .box-layout .box-layout-content2 .btn_plus2{margin-top:.625rem}.content .box-layout .box-layout-content2 img{margin-bottom:1.5625rem;border:.0625rem solid #e2e2e2}.content .box-layout .title::after{left:calc(50% - 1.5625rem)}.content .box-layout p{margin-bottom:1.875rem;text-transform:uppercase;letter-spacing:.0625rem}.content .box-layout .subtitle-xs{padding:0;margin:0;font-size:.75rem;font-weight:300;text-align:center;text-transform:uppercase;letter-spacing:.09375rem}.content .title-xs{padding-top:1.875rem;padding-bottom:1.875rem;text-align:left}.content .title-xs::after{top:0;left:0}.content .title-xs.text-center::after{position:absolute;bottom:0;left:calc(50% - 2.1875rem);width:4.375rem;height:.0625rem;content:'';background:#000}.content .subtitle{padding:1.25rem 0;text-align:left}.content .text{padding-bottom:0;margin-bottom:1.25rem;text-align:left;text-align:justify;border-bottom:none}.content .img-layout img{position:relative;z-index:1;padding:1.5625rem;border:.0625rem solid #e2e2e2}.content .img-layout.img-margin{margin:15px}.content .img-layout iframe{width:60%;height:25rem;padding:1.5625rem 1.5625rem 2.1875rem 1.875rem;border:.0625rem solid #e2e2e2;-webkit-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}.content ul,ul.text,.content ol, ol.text{margin-bottom:.9375rem;font-size:.875rem;font-weight:400}.content ul li,ul.text li{margin-bottom:2px;margin-left:.9375rem;letter-spacing:.0625rem;list-style:square}.header{padding:0 .9375rem 1.875rem;text-align:center}.modal .modal-content{border-radius:0}.modal .modal-body{display:inline-block;width:100%;border:none}.modal .modal-title{padding-bottom:.9375rem;font-size:1.5rem;text-align:center;text-transform:uppercase;letter-spacing:.09375rem}.modal input,.modal textarea{margin-bottom:.625rem;border-color:#000;border-radius:0}.modal button{border-color:#000;border-radius:0}.modal .modal-header .close{color:#000;opacity:1}.modal label{font-weight:600}.top-barre{position:relative;width:100%;padding:5px 0;background:#000}.top-barre ul{text-align:center}.top-barre ul li{display:inline-block;margin:0;line-height:.625rem}.top-barre ul li a{position:relative;display:inline-block;padding:0 .625rem 0 .3125rem;font-size:.6875rem;line-height:.625rem;color:#fff;text-transform:uppercase;letter-spacing:.0625rem;border-radius:0}.top-barre ul li a:hover,.top-barre ul li a:focus{color:#b6b6b6;background:#000}.top-barre ul li a::after{position:absolute;top:0;right:0;width:.0625rem;height:100%;content:'';background:#fff}.top-barre ul li a:nth-child(3)::after{content:none}@media (max-width:767px){.top-barre ul li a{font-size:9px}}.go_top{position:fixed;right:3.125rem;bottom:3.125rem;z-index:1000;display:none;width:3.125rem;height:3.125rem;background:#000;border:.125rem solid #fff;transition:all .3s ease 0s;transform:rotate(45deg)}.go_top:hover{cursor:pointer;background:#b6b6b6}.go_top:hover i{color:#fff}.go_top i{position:absolute;bottom:calc(50% - 0.625rem);left:calc(50% - 0.625rem);font-size:1.25rem;color:#fff;transform:rotate(-45deg);animation-name:bounceIn_ScrollTop;animation-duration:1s;animation-iteration-count:infinite}.go_top .fa{font-family:FontAwesome}@keyframes bounceIn_ScrollTop{0%{transform:scale(1) rotate(-45deg)}50%{transform:scale(1.15) rotate(-45deg)}100%{transform:scale(.9) rotate(-45deg)}}.navigation .logo img{display:block;height:8.375rem;padding:1.875rem;margin:0 auto}@media (max-width:767px){.navigation .logo img{height:auto;margin:45px auto 20px;max-width:220px;padding:0}}.navigation .navbar{display:inline;height:1.875rem;margin-bottom:0;background:#fff;border:none;border-radius:0}.navigation .navbar .container{padding:0}.navigation .navbar .navbar-collapse{text-align:center}.navigation .navbar .navbar-nav{display:flex;float:none;width:100%;padding-bottom:.9rem;vertical-align:top;border-bottom:.0625rem solid #000;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.navigation .navbar .navbar-nav>li{margin-bottom:0}.navigation .navbar .navbar-nav>li>a{padding:.4375rem .4rem;font-size:.9rem;color:#000;text-transform:uppercase;letter-spacing:.09375rem;-webkit-transition:all 0.2s ease-in-out 0s!important;transition:all 0.2s ease-in-out 0s!important}.navigation .navbar .navbar-nav>li>a span{-webkit-transition:all 0.2s ease-in-out 0s!important;transition:all 0.2s ease-in-out 0s!important}.navigation .navbar .navbar-nav>li>a:hover,.navigation .navbar .navbar-nav>li>a:focus{color:#b6b6b6}.navigation .navbar .navbar-nav>li>a span.visible-lg,.navigation .navbar .navbar-nav>li>a span.visible-md{display:inline-block!important}.navigation .navbar .navbar-nav>li:first-child a{padding-left:0}.navigation .navbar .open>a,.navigation .navbar .open>a:focus,.navigation .navbar .open>a:hover{background-color:#000;border-color:none}.navigation .navbar .navbar-nav>li:first-child a{padding-top:0}.navigation .navbar .bouton-noir{color:#fff;background:#000;width:200px;margin-top:40px}.open>.dropdown-menu{z-index:103;display:block}.nav>li.dropdown.open .dropdown-menu{right:0;left:0;display:table;width:73.125rem;margin:0 auto;border-radius:0}.caret{margin-left:1px!important}.dropdown-menu{z-index:-1;padding:.9375rem 0!important;background:url(../img/bg-nav.jpg);border-bottom:1.25rem solid #000;box-shadow:.5rem .5rem .625rem #b8b8b8}.dropdown-menu>li{padding:2.5rem 0;margin-bottom:0}.dropdown-menu img{margin-left:-.9375rem;border:.0625rem solid #e2e2e2;border-bottom:none}.dropdown-menu ul p{display:inline-block;padding:.3125rem .9375rem;font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.09375rem;border:.0625rem solid #b6b6b6;border-left:none}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li[class*='dropdown']>.dropdown-menu{margin-bottom:0;border-bottom-width:.9375rem;border-radius:0}.dropdown-menu li ul li{margin-bottom:0}.dropdown-menu li ul li a{display:inline-block;font-size:.875rem;line-height:1.5625rem;letter-spacing:.0625rem;border-bottom:none;text-transform:uppercase;-webkit-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}.dropdown-menu li ul li a:hover{font-weight:500;color:#b6b6b6}.dropdown-menu::after{position:absolute;top:0;left:50%;width:.0625rem;height:100%;content:'';background:#b6b6b6}.dropdown-menu .nav-img-legend{padding:.3125rem;margin-right:.9375rem;margin-bottom:0;margin-left:-.9375rem;font-size:1rem;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#000}.navigation .navbar .open>a,.navigation .navbar .open>a:focus,.navigation .navbar .open>a:hover{background-color:#fff}.dropdown .dropdown-menu{display:block;opacity:0}.dropdown.open .dropdown-menu{display:block;opacity:1}.dropdown-img img{margin-right:0}.home-icon{width:25px}.bread{padding:.9375rem}.bread p,.bread a,.bread span{margin-bottom:0;font-family:"open sans",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:300;color:#000}.bread a:hover{text-decoration:underline}.cta{padding:2.5rem 0;text-align:center;background:#000}.cta .title{padding-bottom:1.25rem;font-size:1.625rem;font-weight:300;line-height:2.1875rem;color:#fff;text-align:center;text-transform:uppercase}.cta .title span{display:block;font-weight:600}.cta .subtitle{padding-top:0;font-size:.875rem;color:#fff;text-transform:uppercase}.cta-href,.cta-href:hover{color:#fff!important}.head-slider{position:relative;z-index:102}.head-slider .sp-slides-container{overflow:hidden}.head-slider .sp-slides-container::before{position:absolute;top:0;left:24.5%;z-index:101;width:.9375rem;height:35em;content:'';background:#fff}.head-slider .sp-slides-container::after{position:absolute;top:0;right:24.5%;z-index:101;width:.9375rem;height:35em;content:'';background:#fff}.head-slider .sp-slides-container .sp-slide img{filter:blur(.625rem);animation:unblur .5s ease-out;-webkit-filter:blur(.625rem);-moz-filter:blur(.625rem);-ms-filter:blur(.625rem);-o-filter:blur(.625rem)}.head-slider .sp-slides-container .sp-selected img{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}@keyframes unblur{0%{filter:blur(.625rem);-webkit-filter:blur(.625rem);-moz-filter:blur(.625rem);-ms-filter:blur(.625rem);-o-filter:blur(.625rem)}}.head-slider .head-slider-text{position:absolute;bottom:1.875rem;left:25%;background:#000}.head-slider .head-slider-text p{padding:1.25rem;margin:0;font-size:2.125rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.1875rem;background:#000}.head-slider iframe{width:100%;height:46.875rem;margin:1.25rem 0 2.5rem}.galerie-index .container{position:relative;background:#000;border-bottom:.0625rem solid #b6b6b6}.galerie-index p,.galerie-index h2{color:#fff}.galerie-index h2{font-weight:300;text-transform:uppercase}.galerie-index p{margin-bottom:1.875rem;font-weight:300;text-transform:uppercase;letter-spacing:.0625rem}.galerie-index .sp-image-container{border:.0625rem solid #fff}.galerie-index .btn-galerie{position:absolute;right:0;bottom:0;width:10.625rem;height:7.5rem;margin-right:1.25rem;margin-bottom:1.875rem;text-align:center}.galerie-index .btn-galerie a:hover img{-webkit-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}.galerie-index .btn-galerie img{padding:0 1.25rem 1.25rem;-webkit-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.dr-page .full-w{position:absolute;top:0;right:0;bottom:0;left:0;height:120vh;background:url(../img/ari-elhyani.jpg);background-position:top center;background-size:cover}.dr-page .title{text-align:left}.dr-page .va-m{position:absolute;top:50%;width:50%;width:calc(1170px / 2);transform:translateY(-50%)}.dr-page2 img,.dr-page img{margin-top:1.875rem;float:right}.dr-page .bg-image{background-repeat:no-repeat;background-position:center;background-image:url(../img/ari-elhyani.jpg);background-size:cover;padding:12rem 0}.dr-page,.dr-page2{padding:0}.dr-page2{position:relative}.dr-page2 .full-w-l{position:absolute;top:0;right:0;bottom:0;left:0;height:90vh;background:url(../img/emmanuelle-farouz_3.jpg);background-position:top center;background-position:25% 0;background-size:cover}.dr-page2 .bg-image{background-repeat:no-repeat;background-position:center;background-image:url(../img/emmanuelle-farouz_4.jpg);background-size:cover;padding:2rem 0}.dr-page2 .title{text-align:left}.dr-page2 .va-m{position:absolute;top:50%;left:18%;width:50%;width:calc(1170px / 2);transform:translateY(-50%)}.signature{width:35%;margin-top:20px}.galerie{padding:0}.galerie div[class*='col-']{padding:0 .625rem}.galerie div[class*='col-'] .galerie-item{width:100%;display:inline-block;overflow:hidden;margin-bottom:.9375rem}.galerie div[class*='col-'] .galerie-item a{display:inline-block}.galerie div[class*='col-'] .galerie-item-2x{width:100%;height:25rem}section.galerie.v2 div.popup-gallery a img{border:1px solid #000}.contact-form .informations .subtitle{font-weight:700;font-size:1.375rem}.contact-form .informations address p{font-size:1rem}.contact-form iframe{margin-top:.8125rem;width:100%;height:15.625rem;-webkit-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.contact-form input{border-radius:0;margin-bottom:1.4375rem;height:3.125rem}.contact-form textarea{border-radius:0;margin-bottom:1.4375rem}.nav-footer{padding:0}.nav-footer ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:2.1875rem 0;border-top:.0625rem solid #b6b6b6;border-bottom:.0625rem solid #b6b6b6;justify-content:space-between}.nav-footer ul li{margin:0}.nav-footer ul li a{padding:.625rem 1.5625rem;font-size:.75rem;line-height:2.1875rem;text-transform:uppercase;border:.0625rem solid #b6b6b6}.nav-footer ul li a:hover{color:#fff;background:#000;border-color:#000}.social-link .subtitle{position:relative;padding-top:1.875rem;padding-bottom:.9375rem}.social-link .subtitle::after{position:absolute;bottom:0;left:calc(50% - 2.1875rem);width:4.375rem;height:.0625rem;content:'';background:#b6b6b6 none repeat scroll 0 0}.social-link ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:1.875rem 0 .9375rem;justify-content:center}.social-link ul li{margin:0 .9375rem 0 .9375rem}.social-link ul li a:hover i.fa-circle{color:#b6b6b6}.social-link .text-footer{font-size:.75rem;font-weight:300;line-height:1rem;color:#b6b6b6;text-align:justify;letter-spacing:.0625rem}footer{padding:.9375rem 0 1.875rem}footer ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:.625rem;border-top:.0625rem solid #b6b6b6;justify-content:center}footer ul li{position:relative;padding-left:.625rem;margin:0 0 0 .625rem;font-size:.875rem;font-weight:300;line-height:inherit;color:#737373;text-transform:uppercase;letter-spacing:.125rem}footer ul li::after{position:absolute;top:calc(50% - 0.46875rem);left:0;width:.0625rem;height:.9375rem;content:'';background:#737373}footer ul li:first-child::after{content:none}footer ul li a{padding-left:.625rem;font-size:.875rem;font-weight:300;color:#737373;text-transform:uppercase;letter-spacing:.125rem}footer ul li a:hover{color:#000}.bottom_barre{background:#000;text-transform:uppercase;font-size:.625rem}.bottom_barre div{font-weight:300;color:#fff;padding:.3125rem 0;font-size:.625rem}.bottom_barre div a{color:#fff}.bottom_barre div a:hover{text-decoration:underline}.popup-contact{position:fixed;bottom:0;right:-25rem;z-index:1001;width:21.875rem;line-height:.9375rem;margin-right:3.125rem;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.popup-contact .well{width:21.875rem;border-radius:0;background:#000;margin-bottom:0;text-align:center;border-bottom:none}.popup-contact .well p{color:#fff;letter-spacing:.0625rem}.popup-contact .well input{font-size:.8125rem;margin:0 .3125rem 0 0;float:left;width:9.375rem;line-height:.9375rem;padding:.3125rem 0 .3125rem .3125rem;border:.0625rem solid #fff;border-radius:0}.popup-contact .well .btn-close{position:absolute;right:0;top:0}.popup-contact .well .btn-close:hover{border:none}.popup-contact .well .btn-close i{color:#fff;font-family:FontAwesome;padding:1.25rem}.popup-contact button{padding:.3125rem 1.875rem}.popup-contact button:hover,.popup-contact button:focus,.popup-contact button:active{border:.0625rem solid #fff}.popup-contact a.btn_plus{padding:0 .625rem;width:21.875rem;text-align:left;line-height:2.1875rem}.popup-contact a.btn_plus:hover,.popup-contact a.btn_plus:focus,.popup-contact a.btn_plus:active{background:#000;color:#fff;border:.0625rem solid #fff}.popup-contact a.btn_plus i{font-family:FontAwesome;line-height:2.1875rem}.popup-contact a.btn_plus i:first-child{font-size:1.25rem}.popup-contact a.btn_plus i:last-child{margin-left:1.875rem}.popup-contact a.btn_plus i.fa-comments-o{margin-right:.625rem}.popup-contact a.btn_plus i.fa-chevron-up{margin-left:.625rem}.popup-contact p#rappel-reponse{margin:0}.popup-contact #close{position:absolute;right:0;width:1.875rem;line-height:2.1875rem;text-align:center}.popup-contact #close i{margin-left:0;font-size:.875rem}.mfp-bg{opacity:1!important;z-index:1042000}.mfp-wrap{z-index:1043000}@media screen and (max-width:767px){.mfp-zoom-out-cur .mfp-image-holder .mfp-close{background:#000;width:40px;font-size:40px}button.mfp-arrow{background:#000;width:40px;height:40px;line-height:40px;font:normal normal normal 14px/1 FontAwesome;color:#fff;font-size:40px}button.mfp-arrow:after{display:none}.mfp-arrow-right:before{content:"\f105";border:none;margin:0;padding:0;position:static;width:auto;height:auto;display:inline-block}.mfp-arrow-left:before{content:"\f104";border:none;margin:0;padding:0;position:static;width:auto;height:auto;display:inline-block}}@media only screen and (min-width:1200px){.header-content .text{padding-left:9.375rem;padding-right:9.375rem}}@media only screen and (max-width:1199px){.ml-15{margin-left:0}.mr-15{margin-right:0}.title{font-size:1.75rem}.box-layout .title{font-size:1.375rem;padding:1.25rem 0}.title-xs{font-size:1.375rem;line-height:1.5625rem}.navigation .navbar .navbar-nav>li>a{padding:.4375rem .35rem;font-size:.8rem}.nav>li.dropdown.open .dropdown-menu{width:60.625rem}.dropdown-menu li ul li a{font-size:.875rem;line-height:1.25rem}.home-icon{width:20px}.head-slider .sp-slides-container::before{left:14%!important}.head-slider .sp-slides-container::after{right:14%!important}.head-slider .head-slider-text{bottom:1.25rem;left:15%}.head-slider .head-slider-text p{padding:.9375rem 1.25rem;font-size:1.625rem}.galerie-index .btn-galerie{width:16%;height:8.5rem;margin-right:0;margin-bottom:0;margin-left:0}.galerie-index .btn-galerie img{padding-bottom:.9375rem}.dr-page .ml-15{margin-left:0}.nav-footer ul li a{padding:.625rem 1.25rem;font-size:.625rem;line-height:1.5625rem;text-transform:uppercase}.header-content .text{text-align:center;padding-left:6.25rem;padding-right:6.25rem}}@media only screen and (max-width:991px){.content img{margin-bottom:1.25rem}.content .box-layout{padding:0}.content .box-layout .box-layout-left{padding:.9375rem .9375rem .625rem}.content .box-layout .box-layout-left .title{padding:.9375rem 0;font-size:1.25rem}.content .box-layout .box-layout-left .subtitle-xs{margin-bottom:.625rem}.content .box-layout .box-layout-left p{margin-bottom:.9375rem}.content .box-layout .box-layout-left a.mt40{margin-top:0!important}.content .box-layout img{margin-bottom:0}.content .box-layout .box-layout-content .box-layout-title{padding:.4375rem .625rem;margin:0 0 .9375rem .9375rem;font-size:.875rem}.content .box-layout .box-layout-content .box-layout-subtitle{padding-left:0;margin:0 0 0 .9375rem;font-size:.75rem}.content .box-layout .box-layout-content .btn_plus2{margin-bottom:.9375rem;margin-left:.9375rem;font-size:.75rem}.content h3{font-size:20px}.nav>li.dropdown.open .dropdown-menu{width:46.875rem}.dropdown-menu>li{padding:1.875rem 0 1.875rem}.dropdown-menu .nav-img-legend{font-size:.75rem}.navigation .navbar .navbar-nav>li>a{font-size:.7rem;padding:.4375rem 0.25rem!important}.navigation .navbar .bouton-noir{color:#fff;background:#000;width:100%}.home-icon{width:20px}.dropdown-menu ul p{padding:.3125rem .625rem;font-size:.8125rem}.dropdown-menu::after{height:93%}.navigation .navbar .navbar-nav{padding:0 .9375rem .625rem}.navigation .navbar .navbar-nav>li:first-child a{padding-top:0!important}.galerie-index .btn-galerie{width:16%;margin-right:0;margin-bottom:1rem}.top-barre{height:auto}.top-barre ul{height:auto}.top-barre ul li{height:auto;margin-bottom:0}.top-barre ul li a{padding:0 .9375rem;font-size:.625rem}.social-link .text-footer{padding:0;font-size:.625rem}footer{padding-bottom:.625rem}footer ul li{font-size:.625rem}footer ul li:first-child{margin-left:0}footer ul li a{font-size:.5625rem}footer ul li:first-child::after{content:none}.go_top{position:fixed;right:2.5rem;bottom:2.5rem;z-index:1000;display:none;width:2.5rem;height:2.5rem;border:.0625rem solid #fff;transform:rotate(45deg)}.nav-footer ul{justify-content:space-around}.nav-footer ul li a{padding:.625rem .625rem;font-size:.5625rem;line-height:1.5625rem;text-transform:uppercase}.pr{position:relative}.dr-page .bg-image{padding:0rem 0}}@media only screen and (max-width:767px){.content{padding:1.25rem 0 2.5rem}.content h3{font-size:18px}.header{padding:0 .9375rem;text-align:center}.header-content{padding:3.75rem 0 0}.header-content .text{padding-left:0;padding-right:0}.header-content .row{margin:0}.header-content .row .col-xs-12{padding:0}.text{font-size:.875rem}.btn_plus{display:block;margin:0 auto;line-height:.9375rem;text-align:center}.content .img-layout img{position:relative;z-index:1;padding:.9375rem .9375rem 1.5625rem 1.25rem;border:.0625rem solid #e2e2e2}.content .box-layout{padding:0 .9375rem}.title-xs{font-size:1.125rem;line-height:1.25rem}.content .subtitle{font-size:.625rem}.top-barre a:last-child::after{content:none}.navigation{padding-top:0}.navigation .navbar .navbar-nav{display:inline-block;float:none;padding-right:0;padding-bottom:0;padding-left:0;margin:0;vertical-align:top;border-bottom:0}.navbar .navbar-toggle{display:block;float:none;margin:0 auto .3125rem;border:none;border-radius:0;border:3px solid #000;padding:0}.navbar .navbar-toggle>div{float:left}.navbar .navbar-toggle .nav-icon{background:#000;padding:.4375rem}.navbar .navbar-toggle .nav-text{padding:.375rem}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus{background-color:#fff0}.navbar .navbar-toggle:hover .nav-text,.navbar .navbar-toggle:focus .nav-text{background:#fff}.navbar .navbar-toggle .icon-bar{display:block;width:1.875rem;height:.25rem;background:#fff;border-radius:0;margin-top:.3125rem}.navbar .navbar-toggle .icon-bar:first-child{margin-top:0}.navbar .navbar-toggle span:last-child{font-size:.875rem;position:relative}.dropdown-menu::after{content:none}.nav>li.dropdown.open .dropdown-menu{width:auto}.navbar .dropdown-menu{background-image:none}.navbar .dropdown-menu>li{padding:0}.navbar .dropdown-menu ul{padding-bottom:.9375rem;text-align:center}.navbar .dropdown-menu ul li{padding:0!important;text-align:center}.navbar .dropdown-menu ul li a{font-size:.85rem;line-height:1rem}.navbar .dropdown-menu ul p{padding-top:0;padding-bottom:0;margin:0;margin-top:0;font-size:.75rem;text-align:center;border:none}.navbar .dropdown-menu:last-child p{margin-top:.625rem}.navigation .navbar .navbar-nav>li:first-child a{padding-left:.4375rem}.navigation .navbar .navbar-nav>li:last-child a{padding:.3125rem 1.5625rem}.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse .navbar-nav>li,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse>a.navbar-link{border-bottom-style:none;border-bottom-width:0}.navigation .navbar .navbar-nav>li>a{padding:.4375rem;font-size:.8125rem;line-height:1.25rem;display:inline-block}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#b6b6b6}.navbar-collapse.in{overflow-y:unset}.navbar-collapse{padding-bottom:0.625rem!important;border-bottom:.0625rem solid #b6b6b6}.navigation .navbar .bouton-noir{color:#000;background:none;margin-top:0}.dropdown .dropdown-menu{transition:none}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navigation .navbar .navbar-nav>li:first-child a{padding-top:0}.content .box-layout{display:inline-block}.content .box-layout .box-layout-right{margin-left:0}.galerie-index .btn-galerie{width:30%;margin-bottom:2rem}.galerie-index .btn-galerie p{margin-right:0;margin-bottom:.9375rem;font-size:.625rem;text-align:center}.head-slider .sp-slides-container::before{position:absolute;top:0;left:25%;z-index:101;width:.3125rem;height:16em}.head-slider .sp-slides-container::after{position:absolute;top:0;right:25%;z-index:101;width:.3125rem;height:16em}.sp-arrow{height:2.0625rem}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:.625rem}.sp-horizontal .sp-previous-arrow{left:.625rem}.nav-footer ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:1.25rem 0;text-align:center;flex-wrap:wrap;justify-content:space-around}.nav-footer ul li a{float:left;width:8.125rem;padding:10px .4375rem;margin:.3125rem;font-size:.5625rem;line-height:1.5625rem;text-transform:uppercase}footer ul{flex-wrap:wrap}footer ul li::after{content:none}.social-link .text-footer{padding:0 .9375rem}.content .box-layout .box-layout-content{position:absolute;bottom:0;left:0;margin-bottom:0}.content .box-layout .box-layout-content .box-layout-title{padding:0 .3125rem;margin:0 0 .3125rem .3125rem;font-size:.625rem;color:#fff;text-transform:uppercase;letter-spacing:.125rem;background:#000}.content .box-layout .box-layout-content .box-layout-subtitle{padding:.4375rem;margin:0 0 0 20px;margin:0;font-size:.5rem;line-height:.625rem;text-transform:uppercase;letter-spacing:.125rem}.content .box-layout .box-layout-content .btn_plus2{padding:.125rem .3125rem;margin-bottom:0;margin-left:.3125rem;font-size:.625rem}.content .box-layout .box-layout-content .btn_plus2{font-size:.625rem;margin-bottom:.3125rem;margin-left:.3125rem;padding:.3125rem 1.875rem}.head-slider iframe{width:100%;height:15.625rem;margin:2.5rem 0 3.75rem}.content .img-layout iframe{width:100%;height:20rem}.cta .title{padding-left:1.25rem;padding-right:1.25rem}.cta .title span{font-size:1rem;line-height:1.25rem}.cta .subtitle{padding:0 .9375rem .9375rem;font-size:.75rem}.cta a.btn_plus,.cta a.btn_plus2{display:inline-block!important;margin-bottom:.3125rem;font-size:.625rem}.dr-page .title{text-align:left}.dr-page .bg-image{background-image:none}.dr-page2 .bg-image{background-image:none}.dr-page2{height:auto}.dr-page2 .title{text-align:left}.dr-page2 .va-m{position:relative;top:0;width:100%;transform:none;left:0}.dr-page2 img{margin-top:1.875rem}.galerie div[class*="col-"] .galerie-item{display:inline-block;height:auto;margin-bottom:.9375rem;overflow:hidden;width:100%}.go_top{position:fixed;right:1.5rem;bottom:2.5rem;z-index:1000;display:none;width:2.5rem;height:2.5rem;opacity:.7;transform:rotate(45deg)}.popup-contact{position:fixed;bottom:0;right:-21.875rem;z-index:1001;width:100%;line-height:.9375rem;margin-right:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.popup-contact .well{width:100%;border-radius:0;background:#000;margin-bottom:0;text-align:center;border-bottom:none}.popup-contact .well p{color:#fff;letter-spacing:.0625rem}.popup-contact .well input{font-size:.8125rem;margin:0 .3125rem 0 0;float:left;width:8.75rem;line-height:.9375rem;padding:.3125rem 0 .3125rem .3125rem;border:.0625rem solid #fff;border-radius:0}.popup-contact button{padding:.3125rem 1.375rem}.popup-contact a.btn_plus{width:100%;text-align:center;line-height:1.875rem;padding-top:0;padding-bottom:0}.popup-contact a.btn_plus:hover,.popup-contact a.btn_plus:focus,.popup-contact a.btn_plus:active{background:#000;color:#fff;border:.0625rem solid #fff}.popup-contact a.btn_plus i{font-family:FontAwesome;line-height:1.875rem}.popup-contact a.btn_plus i:first-child{font-size:1.25rem}.popup-contact a.btn_plus i:last-child{margin-left:1.875rem}.popup-contact p#rappel-reponse{margin:0}.mfp-container{padding:0!important}.mfp-wrap{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}html.mfp-helper{height:100%;body{overflow:hidden;height:100%;-webkit-transform:translateZ(0)}}}@media (orientation:landscape) and (max-device-width :640px){.galerie .col-sm-6{width:50%!important;float:left!important}}.section{padding:60px 0}.section img{max-width:100%;height:auto}.header-page{background:url(../img/ari-elhyani-3.jpg) no-repeat center;background-size:cover;min-height:480px;padding:60px 0 40px;margin-top:0;display:flex;display:-ms-flexbox;flex-direction:row;flex-wrap:wrap;align-items:center}.header-page blockquote{padding:0;margin:0 0 15px;border:none;position:relative}.header-page blockquote:after{display:block;width:250px;content:"";height:1px;background:#000}.header-page blockquote p{position:relative;margin-bottom:15px;font-size:15px}.header-page blockquote p:before{content:'"';font-size:26px;font-weight:700;position:absolute;left:-15px;top:0}.header-page blockquote p:after{content:'"';font-size:26px;font-weight:700;position:absolute;right:-15px;bottom:0}.btn_new{position:relative;display:inline-block;padding:.625rem 2.1875rem;margin-top:15px;overflow:hidden;font-size:.75rem;font-weight:400;line-height:.9375rem;color:#000;text-align:center;text-transform:uppercase;letter-spacing:.0625rem;background:#F1F1F1;border:.0625rem solid #F1F1F1;box-shadow:0 3px #EBEBEB;transition:all .3s ease 0s}.separateur2{width:250px!important;margin-bottom:30px;margin-top:15px;margin-right:auto;margin-left:auto;height:1px;background:#000!important}.map-zone-implant{margin:100px 0 50px;position:relative}.content-implant-map{margin:30px}.implant-zone{width:350px;border-radius:50%;box-shadow:0 3px 10px #EBEBEB}.circle1{width:7px;height:7px;border-radius:50%;position:absolute;border:1px solid #000;left:47.7%;bottom:calc(100% - 192px)}.circle2{width:7px;height:7px;border-radius:50%;position:absolute;border:1px solid #000;right:43.8%;bottom:calc(100% - 156px)}.circle3{width:7px;height:7px;border-radius:50%;position:absolute;border:1px solid #000;right:44.55%;bottom:calc(100% - 227px)}.dropdown-new{border-radius:0!important;position:absolute}.bio{top:27%;left:10%}.couronne{top:calc(100% - 425px);right:125px}.dimensions{top:calc(100% - 80px);right:125px}.open .btn-map-new,.open .btn-map-new1,.open .btn-map-new2{border-bottom:none!important;text-decoration:underline}.btn-map-new,.btn-map-new1,.btn-map-new2{border-radius:0!important;padding-left:15px;background-color:#fff!important;border-color:#000!important;outline:none!important;font-weight:700}.caret-new{margin-left:30px!important}.dropdown-menu.dropdown-menu-new{border-top:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;border-left:1px solid #000!important;border-right:1px solid #000!important;border-bottom:1px solid #000!important;padding-left:15px!important;padding-right:15px!important}.dropdown-new .dropdown-menu::after{display:none!important}.dropdown-new .btn-map-new::before{position:absolute;bottom:calc(100% - 58px);right:calc(100% - 445px);content:'';width:300px;height:1px;border-bottom:1px solid #000;transform:rotate(13deg)}.dropdown-new .btn-map-new2::before{position:absolute;bottom:calc(100% - -13px);left:calc(100% - 405px);content:'';width:224px;height:1px;border-bottom:1px solid #000;transform:rotate(20deg)}.dropdown-new .btn-map-new1::before{position:absolute;bottom:calc(100% - 125px);left:calc(100% - 425px);content:'';width:287px;height:1px;border-bottom:1px solid #000;transform:rotate(-41deg)}.dropdown-new .btn-map-new::after{position:absolute;bottom:calc(100% - 92px);right:calc(100% - 559px);content:'';width:353px;height:1px;border-bottom:1px solid #000}.open .btn-map-new::before{bottom:calc(100% - 144px);right:calc(100% - 442px);width:44px}.open .btn-map-new1::before{bottom:calc(100% - 148px);left:calc(100% - 410px);content:'';width:257.4px;transform:rotate(-33.6deg)}.open .btn-map-new::after{width:263px;bottom:calc(100% - 149px)}.open .btn-map-new2::before{position:absolute;bottom:calc(100% - -25px);left:calc(100% - 577px);content:'';width:182px;transform:rotate(17.5deg)}.open .btn-map-new,.open .btn-map-new1,.open .btn-map-new2{width:400px;text-align:left}#dimensions .open{top:calc(100% - 80px);right:-50px}#bio .open{top:11%!important}.section-avantage .title-avantage{display:inline-block;font-size:20px;line-height:1.5rem;font-weight:700;border-bottom:1px solid;color:#000;padding:30px 0 15px;max-width:290px}.item-avantage{padding-top:30px}.inner-avantage{box-shadow:0 0 5px rgb(0 0 0 / .2)}.header-avantage{padding:15px;background:#000;color:#fff;text-align:center}.header-avantage h4{font-weight:700;margin-bottom:0;text-transform:uppercase}.content-avantage{padding:15px;text-align:center;min-height:262px}.uppercase{text-transform:uppercase}.img-leftrightbot{padding:30px}.img-leftrightbot:before{position:absolute;right:15px;top:0;width:130px;height:130px;content:"";border-top:1px solid #000;border-right:1px solid #000}.img-leftrightbot:after{position:absolute;left:15px;bottom:0;width:130px;height:130px;content:"";border-bottom:1px solid #000;border-left:1px solid #000}.section-sourire .img-leftrightbot img{width:100%}.section.section-cout{padding-bottom:0}.section.section-cout .border-bot::after{margin-left:auto;margin-right:auto}.img-centerborder{position:relative;padding-right:10%}.img-centerborder:before{position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:1px;height:40%;content:"";background:#000}.section-technique .subtitle{padding:0 0 10px;font-weight:700}.section-technique .border-bot:after{margin-left:auto;margin-right:auto}.section .title-section{text-align:center;border-bottom:2px solid #000;padding:0 10px 10px;display:inline-block;margin-bottom:80px}.d-flex{display:flex;display:-ms-flexbox;flex-direction:row;flex-wrap:wrap;align-items:center}#slider-procedure .d-flex{height:100%}#slider-procedure .title-next{font-size:20px;font-weight:700;color:#555;padding:30px 20px 30px 20%!important;position:relative}.title-procedure .border-bot::after{width:190px}.title-procedure h2{position:relative;padding:30px 20px 30px 20%!important}.title-procedure h2 span{position:absolute;left:0;top:0;font-size:100px;font-weight:400;display:block;line-height:100%}#slider-procedure .d-flex .col-sm-6.col-md-4{padding:30px;background:#f5f5f5;text-align:center;height:100%}.text-rendezvous{text-align:center;max-height:100%;overflow:auto}#slider-procedure.sp-horizontal .sp-arrows{width:13%}#slider-procedure.sp-horizontal .sp-next-arrow{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);top:90px;left:50px}#slider-procedure.sp-horizontal .sp-previous-arrow{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);top:30px;left:50px}#slider-procedure.sp-horizontal .sp-previous-arrow,#slider-procedure.sp-horizontal .sp-next-arrow{width:40px;height:40px;border:2px solid #000;border-radius:30px;background:#fff}#slider-procedure .sp-next-arrow::after,#slider-procedure .sp-next-arrow::before,#slider-procedure .sp-previous-arrow::after,#slider-procedure .sp-previous-arrow::before{content:"";width:0;height:0}#slider-procedure .sp-next-arrow::before,#slider-procedure .sp-previous-arrow::before{left:12px;top:13px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit}#slider-procedure .sp-previous-arrow::before{border-style:solid;border-width:8px 5.5px 0 5.5px;border-color:#000 #fff0 #fff0 #fff0}#slider-procedure .sp-next-arrow::before{border-style:solid;border-width:0 5.5px 8px 5.5px;border-color:#fff0 #fff0 #000 #fff0}#slider-procedure .sp-next-arrow::after,#slider-procedure .sp-previous-arrow::after{-webkit-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);transform:skew(0deg,0deg);display:none}.section .subtitle{padding:7px 0}.section.header-page .subtitle{padding:0rem;text-align:left}.section p{line-height:1.5rem}.section h1{font-size:1.7rem;font-weight:600;text-transform:uppercase;line-height:2rem;margin:0;letter-spacing:.1rem;padding:0 0 30px;text-align:left}.section h1:after{position:relative;left:0;top:0;width:80px;height:1px;content:'';background:#000;display:block;margin-top:20px}.section .h2.title-gen,.section h2.title-gen{font-size:1.6rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;margin:0;letter-spacing:.1rem;padding:0 0 30px;text-align:center}.section .h2.title-gen:after,.section h2.title-gen:after{width:280px!important;margin-top:30px;margin-right:auto;margin-left:auto;height:30px;background:url(../img/facette-dentaire/separateur.png) no-repeat center;content:"";border:none;display:block}.section h2,.section .h2{font-size:20px;font-weight:700;line-height:1.5rem;margin:0;padding:0 0 30px}.section h3,.section .h3{font-size:16px;font-weight:700;line-height:1.5rem;margin:0;padding:0 0 30px}.section-bandeau{background:url(../img/facette-dentaire/facette-paris.jpg) no-repeat center;background-size:cover;margin:0 auto 0;padding:60px 0 60px}.section-bandeau-facette{padding:150px 0 200px}.intro{max-width:700px;margin-left:0%;text-align:left}.intro .h1{font-size:1.7rem;font-weight:600;text-transform:uppercase;line-height:1.5rem;margin:0;letter-spacing:.1rem;padding:0 0 30px;text-align:left}.intro .h1:after{position:relative;left:0;top:0;width:80px;height:1px;content:'';background:#000;display:block;margin-top:20px}.intro p{font-size:.8125rem;line-height:2rem;margin:0;letter-spacing:.09375rem;text-align:left}.separateur3{width:280px!important;margin-bottom:30px;margin-top:0;margin-right:auto;margin-left:auto;height:30px;background:url(../img/facette-dentaire/separateur.png) no-repeat center}.section-trouver h1{max-width:850px;margin:0 auto}.section-trouver h1:after{display:none}.border-bot:after{width:250px;height:1px;content:'';background:#000;display:block;margin-top:10px}.border-center.border-bot:after{margin-left:auto;margin-right:auto}.inner-facette{padding:5%}.section-resoudre ul{list-style:none;margin:0;padding:0}.section-resoudre ul li{position:relative;padding-left:20px;background:url(../img/facette-dentaire/puce.jpg) no-repeat left 5px;background-size:12px;line-height:1.5rem}.list-puce{list-style:none;margin:0;padding:0}.list-puce li{position:relative;padding-left:20px!important;background:url(../img/facette-dentaire/puce.jpg) no-repeat left 5px!important;background-size:12px!important;line-height:1.5rem;list-style:none!important}.head-slider #head-slider2 .sp-slides-container::before,.head-slider #head-slider2 .sp-slides-container::after{display:none}.head-slider #head-slider2 .sp-slide .row{margin:30px;box-shadow:0 3px 30px rgb(0 0 0 / .16);-webkit-box-shadow:0 3px 30px rgb(0 0 0 / .16)}.right{float:right}.head-slider #head-slider2 .right{padding:0}.head-slider #head-slider2 img{box-shadow:0 -3px 30px rgb(0 0 0 / .16);-webkit-box-shadow:0 -3px 30px rgb(0 0 0 / .16)}.head-slider #head-slider2.sp-horizontal .sp-previous-arrow,.head-slider #head-slider2.sp-horizontal .sp-next-arrow{background:#000;border-radius:40px;width:40px;height:40px}.head-slider #head-slider2.sp-horizontal .sp-next-arrow{right:11px}.head-slider #head-slider2.sp-horizontal .sp-previous-arrow{left:11px}.head-slider #head-slider2.sp-horizontal .sp-arrow::after{left:18px;top:20px;transform:skew(-135deg,0deg);-webkit-transform:skew(-135deg,0deg);-moz-transform:skew(-135deg,0deg);-ms-transform:skew(-135deg,0deg);-o-transform:skew(-135deg,0deg)}.head-slider #head-slider2.sp-horizontal .sp-next-arrow::after,.head-slider #head-slider2.sp-horizontal .sp-next-arrow::before,.head-slider #head-slider2.sp-horizontal .sp-previous-arrow::after,.head-slider #head-slider2.sp-horizontal .sp-previous-arrow::before{width:2px;height:12px}.head-slider #head-slider2.sp-horizontal .sp-arrow::before{left:17px;top:8px;transform:skew(135deg,0deg);-webkit-transform:skew(135deg,0deg);-moz-transform:skew(135deg,0deg);-ms-transform:skew(135deg,0deg);-o-transform:skew(135deg,0deg)}.head-slider #head-slider2.sp-horizontal .txt-slide{padding:30px}.slider-text{max-height:310px;overflow:hidden;padding:0 0 0 10px}.section-avantapres{padding:250px 0 50px;background:url(../img/2025/decouvrez-le-sourire.webp) no-repeat center;background-size:cover}.txt-avantapres{background:rgb(255 255 255 / .8);padding:30px}.txt-avantapres h3{font-size:22px;font-weight:700}.txt-avantapres .btn_plus{text-transform:none;font-weight:700;font-size:14px;letter-spacing:0}.section-techno{padding-bottom:80px}.section-techno img{width:100%}.spacer{height:50px;clear:both}.img-lefttop,.img-rightbot{position:relative}.img-lefttop:before{position:absolute;left:-15px;top:-30px;width:130px;height:130px;content:"";border-top:1px solid #000;border-left:1px solid #000}.img-rightbot:after{position:absolute;right:-15px;bottom:-30px;width:130px;height:130px;content:"";border-bottom:1px solid #000;border-right:1px solid #000}.section-contact{background:#000;color:#fff}.section-contact h3{font-size:26px;font-weight:900;line-height:2.5rem}.section-contact .btn_new{text-transform:uppercase;font-size:14px}.text-unique{padding:5%}.section-alternative img{width:100%}.text-alternative{padding:0 0}.section-temoignage .container{background:#000;color:#fff;padding-top:60px;padding-bottom:60px}.section-temoignage p{color:#fff}.section-temoignage .img-leftrightbot::before,.section-temoignage .img-leftrightbot::after{border-color:#fff}.text-temoignage{padding:0 30px}.text-temoignage blockquote{border:none;padding:20px;position:relative;font-style:italic;line-height:2rem}.text-temoignage blockquote:before{content:'"';display:inline-block;left:0;font-size:40px;top:0;position:absolute;font-style:normal}.section-support .nav-tabs{border:none;padding:0;margin:0}.section-support .nav-tabs>li{float:none;padding:0 15px;margin:0;margin-bottom:30px}.section-support .nav-tabs>li:last-child{margin-bottom:0}.section-support .nav-tabs>li>a{border:none;box-shadow:0 0 5px rgb(0 0 0 / .4);border-radius:8px;text-align:center;text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;background:#000;display:inline-block;padding:20px;width:300px;max-width:100%}.section-support .nav-tabs>li.active>a,.section-support .nav-tabs>li.active>a:focus,.section-support .nav-tabs>li.active>a:hover{border:none;background:#fff;color:#000;font-size:18px}.section-support .tab-content{box-shadow:0 0 5px rgb(0 0 0 / .2);padding:8%;text-align:center;margin:0}.section-facette-pelliculaire{padding:70px 0 70px;background:url(../img/ari-elhyani-4.jpg) no-repeat center;background-size:cover}.section-facette-pelliculaire p{text-align:justify}.photo-avantapres .mfp-image-holder .mfp-content{width:88%;background:#fff}.section-bandeau-implant{padding:60px 0}.section-bandeau-urgence{background:url(../img/urgence-dentaire.jpg) no-repeat center left;padding:60px 0}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.mb-4{margin-bottom:40px}.mb-5{margin-bottom:50px}.section .item-urgence h3{font-size:16px}.item-urgence p{text-align:justify}.img-itemurgence{margin-bottom:15px}.content .border-center.title::after{left:calc(50% - 1.5625rem)}@media screen and (min-width:1300px){.section .container{width:1270px}.section.section-about .container{width:1170px}}@media screen and (min-width:768px) and (max-width:1024px){.intro{margin-left:0}.head-slider #head-slider2 .sp-slide .row{margin:0}.title-procedure h2,.title-next{padding-left:33%!important;font-size:20px}.title-procedure h2 span{top:30px;font-size:80px}#slider-procedure.sp-horizontal .sp-previous-arrow,#slider-procedure.sp-horizontal .sp-next-arrow{left:25px}.dropdown-new .btn-map-new::before{bottom:calc(100% - 61px);right:calc(100% - 291px);width:164px;transform:rotate(22deg)}.dropdown-new .btn-map-new1::before{bottom:calc(100% - 140px);left:calc(100% - 257px);width:172px;transform:rotate(-67deg)}.dropdown-new .btn-map-new2::before{bottom:calc(100% - -31px);left:calc(100% - 220px);width:54px;transform:rotate(47deg)}.open .btn-map-new::before,.open .btn-map-new1::before,.open .btn-map-new2::before{display:none}#dimensions .open{right:125px}#bio .open{z-index:2}}@media screen and (max-width:767px){.section h2{font-size:20px;line-height:2rem;text-align:left}.section h3{font-size:16px;line-height:2rem;text-align:left}.section p{text-align:justify}.section .subtitle{text-align:left}.header-page{background:#f5f5f5!important}.header-page blockquote{padding:0 15px;text-align:justify}.section.header-page p,.header-page .text,.header-page blockquote p{text-align:center}.header-page blockquote::after{margin:0 auto}.section-bandeau{min-height:450px;background:#f5f5f5!important}.intro{margin-left:0}.head-slider #head-slider2 .sp-slide .row{margin:0}.slider-text{max-height:400px}.head-slider #head-slider2.sp-horizontal .sp-previous-arrow{left:0}.head-slider #head-slider2.sp-horizontal .sp-next-arrow{right:0}.right{float:none}.header-page blockquote{margin:0 0 30px}.map-zone-implant .dropdown-new{top:0!important;right:0!important;position:relative;left:0}.circle2,.circle1,.circle3{display:none}.dropdown-new .btn-map-new::before,.dropdown-new .btn-map-new1::before,.dropdown-new .btn-map-new2::before,.dropdown-new .btn-map-new::after{display:none}.btn-map-new,.btn-map-new1,.btn-map-new2,.open .btn-map-new2,.open .btn-map-new1,.open .btn-map-new{display:block;width:100%}.map-zone-implant .dropdown .dropdown-menu{display:block!important;opacity:1!important;position:relative!important;top:0;left:0;z-index:1;margin-bottom:15px!important}.img-leftrightbot,.img-centerborder,.img-lefttop,.img-rightbot{margin-bottom:30px}.title-procedure h2 span{font-size:80px}.title-procedure h2{padding:10px 0 30px 100px!important}#slider-procedure .title-next{padding:30px 20px 30px 100px!important}.sp-horizontal .sp-arrows{top:50%}#slider-procedure .d-flex .col-sm-6.col-md-4{max-height:685px}.content-avantage{min-height:inherit}.section-about{padding-bottom:0}.section-avantage .title-avantage{margin-bottom:30px}.section.section-cout{padding-bottom:60px;padding-top:0}.img-centerborder{padding-right:0}.img-centerborder::befor{display:none}.separateur2{margin-top:0;margin-left:0}.map-zone-implant{margin:10px 0 0;position:relative}.section-avantage .title-avantage{display:block;max-width:100%;font-size:20px;font-weight:700;border:none}.section-avantage .title-avantage:after{width:250px;height:2px;content:'';background:#000;display:block;margin-top:10px}.section.section-cout .border-bot::after{margin:10px 0 0}.section.section-cout p{font-size:.8125rem;line-height:1.5rem}.section-technique{padding:0}.section .title-section{display:block;margin-bottom:60px;text-transform:uppercase;text-align:left;padding:0 0 10px;border:none}.section .title-section:after{width:250px;height:2px;content:'';background:#000;display:block;margin-top:10px}.section-temoignage{padding-top:0}.text-temoignage{padding:0 0}.section-support .col-sm-6,.section-support .nav-tabs>li a{width:100%}.section-support .nav-tabs{margin-bottom:30px}.section-support .nav-tabs>li{padding:0}}.embed-container{position:relative;padding-bottom:178%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.header-page{padding:30px 0}.section.header-page p,.header-page .text,.header-page blockquote p{text-align:justify;line-height:1.5rem;font-size:.8125rem}}.align-items-stretch{align-items:stretch}.height-100{height:100%}.img-cover{object-fit:cover}.content-justify-center{justify-content:center}.section-avantage-facette .header-avantage{position:relative;padding-bottom:60px}.section-avantage-facette .item-avantage .btn.btn-primary{border-color:#fff;background:#fff;color:#000;text-transform:uppercase;border-radius:0;font-size:12px;padding:8px 15px;transition:all 0.3s ease 0s;box-shadow:none;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.section-avantage-facette .item-avantage .btn.btn-primary:hover{border-color:#fff;background:#000;color:#fff}@media screen and (max-width:767px){.section .item-avantage h3{text-align:center}}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cta_mobile{display:none}@media (max-width:767px){.cta_mobile{display:block;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:100000}.cta_mobile .cta_groupe_btn{display:block;padding:15px}.cta_mobile .cta_groupe_btn a{background:#000;color:#fff;text-transform:uppercase;text-align:center;font-size:.7rem;padding:10px 15px;font-weight:900;display:block;margin:0}.cta_mobile .cta_groupe_btn a .fa{font:normal normal normal 16px/1 FontAwesome}.cta_mobile .cta_groupe_btn.d-flex a{width:calc(50% - 1px);/*font-size:14px;font-weight:400!important;font-family:"Raleway";padding:15px 6px;*/display:flex;flex-wrap:nowrap;justify-content:center;gap:5px;align-items:center}.cta_mobile .cta_groupe_btn a:hover,.cta_mobile .cta_groupe_btn a:focus{background:#777}.cta_mobile .cta_groupe_btn a:first-child{margin-right:1px}.cta_mobile .cta_groupe_btn a:last-child{margin-left:1px}.section h1{letter-spacing:.01rem}body.wrap-cta_mobile{padding-bottom:80px}footer ul{flex-direction:column}footer ul li{margin-left:0;text-align:center;border-bottom:1px solid #eee}footer ul li a{display:block;padding:15px;font-size:.7rem}.liens-footer a{padding-left:.625rem;font-size:.875rem;font-weight:300;color:#737373;text-transform:uppercase;letter-spacing:.125rem;color:#000!important;font-size:.7rem;display:block;padding:15px}.social-link ul li{margin:0}.social-link ul li a{display:block;padding:5px 10px}}body .cta-3bloc .img-shadow img,.content .img-shadow img{padding:0;border:15px solid #fff;box-shadow:0 0 10px 5px rgb(0 0 0 / .1)}body .cta-3bloc a:hover .img-shadow img{padding:0;border:15px solid #fff0}.categorie.nav-footer ul{border-bottom:0}.categorie.nav-footer a{background-color:#000;color:#fff}.categorie.nav-footer a:hover{background-color:#fff;color:#000}.calendly-overlay{z-index:9999999!important}