:root{--black:#080a0d;--cream:#F7F5F3;--cubic:cubic-bezier(.17,.4,.05,1);--cubic2:cubic-bezier(.34,.63,.26,1.3)}@font-face{font-family:"Gotham Bold";src:url("/wp-content/uploads/et-fonts/Gotham-Bold.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Gotham Medium";src:url("/wp-content/uploads/et-fonts/Gotham-Medium.woff2") format("woff2");font-weight:500;font-display:swap}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0px}.text-black{color:var(--black)}.stroke-cream{-webkit-text-stroke:1px var(--cream)}.mx-auto,.et_pb_button_module_wrapper:has(>.mx-auto){margin-left:auto;margin-right:auto}body.post-type-archive-centres #page-container .et_pb_section .et_pb_button_0_tb_header{color:#080a0d!important;border-color:#080a0d;border-radius:4px;letter-spacing:-0.36px;font-size:18px;font-family:'Gotham Bold',Helvetica,Arial,Lucida,sans-serif!important;background-color:#f7f5f3}@media screen and (max-width:768px){.mx-auto,.et_pb_button_module_wrapper:has(>.mx-auto){margin-left:0}}.et_pb_button_module_wrapper:has(>.still-mx-auto){margin:0 auto!important}.et_pb_button_module_wrapper{width:fit-content;transition:transform 0.3s}.et_pb_button_module_wrapper:hover{transform:translate(3px,3px)}.et_pb_button_module_wrapper::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black);transform:translate(4px,4px);border-radius:4px;transition:transform 0.3s}.et_pb_button_module_wrapper:has(>.btn-2)::before{background-color:rgba(247,245,243,0.50)}.et_pb_button_module_wrapper:hover::before{transform:translate(0px,0px)}.sub-menu{box-shadow:0 0 0 0 var(--black)!important}@media screen and (min-width:981px){.menu-item-has-children>a:after{content:"\4c"!important}.menu-item-has-children:hover>a:after{content:"\4b"!important}.sub-menu{top:20px!important;border-radius:8px;border:2px solid var(--black)!important;box-shadow:3px 3px 0 0 var(--black)!important}}.object-fit,.object-fit img{object-fit:cover;object-position:center;width:100%;height:100%}.object-fit-wrapper .et_pb_code_inner{height:100%}::selection{background-color:var(--black);color:var(--cream)}.reveal-effect .et_pb_text_inner{overflow:hidden}.reveal-effect:not(.et-fb-root-ancestor .reveal-effect) .et_pb_text_inner h1{display:inline-block;transform:translateY(100%);transition:transform 1s}.reveal-effect--active:not(.et-fb-root-ancestor .reveal-effect--active) .et_pb_text_inner h1{transform:translateY(0%)}.subtitle-hero-home h1,.subtitle-hero-home p{transform:translateY(100%)}@keyframes reveal{from{transform:translateY(100%)}to{transform:translateY(0%)}}.wrapper{overflow:hidden;display:inline-block}.wrapper span{display:inline-block;transform:translateY(100%);animation:reveal 1.4s forwards var(--cubic)}.photo-hero-home:not(.et-fb-root-ancestor .photo-hero-home){filter:brightness(20);transform:translateY(100%);opacity:0}@keyframes brightness{from{filter:brightness(20);transform:translateY(100%);opacity:0}to{filter:brightness(1);transform:translateY(0);opacity:1}}.line{overflow:hidden}.split-to-fade .line{overflow:unset;display:inline!important;width:auto!important}.word{transform:translateY(100%)}.split-to-fade .word{opacity:0}.content-laser{display:flex;gap:12px}.content-laser:before{content:url('/wp-content/uploads/2023/10/griboulli.svg');min-width:24px}.mapp-title{display:none}.ctrl-header:before{content:'';background-color:var(--cream);height:100%;width:100%;position:absolute;left:0;top:0;transform:translateY(-100%);transition:transform 0.8s var(--cubic)}.ctrl-header--active:before{transform:translateY(0)}.shadowz{position:relative}.shadowz:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black);transform:translate(6px,6px);border-radius:15px;transition:transform 0.3s}.shadowz img{position:relative;display:block}.wrapper-ctrl-z{position:relative}.wrapper-ctrl-z:before{content:'';width:94px;aspect-ratio:1;background-image:url(/wp-content/uploads/2023/10/asterisque.svg);background-size:cover;position:absolute;top:0;right:0;transform:translate(0,-50%)}.split .word{transform:translateY(100%);animation:reveal 1.4s 0.5s forwards var(--cubic)}.wrapper-ctrl-z{display:flex;align-items:center;gap:30px;min-width:626px}.container-ctrl-z{display:flex;align-items:flex-end;gap:30px}@media screen and (max-width:768px){.container-ctrl-z{display:flex;flex-wrap:wrap;align-items:flex-end;gap:30px}.wrapper-ctrl-z{min-width:unset}}.flash img{filter:brightness(200)}.bg-black-noise--active{background-image:url('/wp-content/uploads/2023/10/bg-black-noise-scaled.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.bg-white-noise--active{background-image:url('/wp-content/uploads/2023/10/bg-white-noise.jpg');background-size:cover;background-position:center;background-repeat:no-repeat}.hero-section{filter:'brightness(1)'}h1{padding-bottom:0!important}.blog-slider .dsm-meta-seperator{display:none}.blog-slider .dsm-entry-meta{display:flex;justify-content:space-between;flex-direction:row-reverse}.swiper-container{overflow:visible!important}.horizontal-scroll .dsm_card_carousel_child:first-child .dsm_card_wrapper,.horizontal-scroll-2 .dsm_card_carousel_child:first-child .dsm_card_wrapper{padding-left:0px}.swiper-container-autoheight .swiper-wrapper{align-items:unset}.ctrl-header:not(.et-fb-root-ancestor .ctrl-header){transform:translateY(-100%)}.et-fb-root-ancestor .ctrlz-loader{transform:translateY(-100%)}.row-bread{opacity:0}.surtitle-service{opacity:0}.faq>div{opacity:0;transform:translateY(40%)}.card-ctrlz:last-child{border-right:0!important}.card-ctrlz{min-width:255px;position:relative}.card-ctrlz:before{content:attr(data-step);position:absolute;top:0;left:0;color:var(--cream);font-family:"Gotham Bold",Helvetica,sans-serif;transform:translate(-50%,-50%);font-size:16px}.card-ctrlz:after{content:'';position:absolute;top:0;left:0;border:1px solid var(--cream);transform:translate(-50%,-50%) rotate(-10deg);font-size:16px;width:42px;height:30px;border-radius:50%}@media screen and (max-width:767px){.card-ctrlz:before{transform:translate(50%,-50%)}.card-ctrlz:after{transform:translate(0%,-50%) rotate(-10deg)}}.card-black:before{color:var(--black)}.card-black:after{border:1px solid var(--black)}#page-container{overflow-y:unset!important}.section-next-page{cursor:pointer}.next-page-line{height:6px;width:100%;background-color:var(--cream)}@media screen and (min-width:769px){.next-page-line{transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--cubic2)}.next-page .et_pb_text_inner{overflow:hidden}.next-page .et_pb_text_inner p{transition:transform 0.6s var(--cubic2);position:relative;display:inline-block}.next-page .et_pb_text_inner p:before{content:attr(data-before);position:absolute;top:0;left:0;transform:translateY(100%);transition:opacity 0.5s;opacity:0}.section-next-page:hover .next-page .et_pb_text_inner p{transform:translateY(-100%)}.section-next-page:hover .next-page .et_pb_text_inner p:before{opacity:1}.section-next-page:hover .next-page-line{transform:scaleX(1)}.sup-next-page{position:relative;overflow:hidden}.sup-next-page .et_pb_text_inner{transition:transform 0.6s var(--cubic2);position:relative}.sup-next-page .et_pb_text_inner:after{content:attr(data-before);position:absolute;top:0;left:0;transform:translateY(100%);transition:opacity 0.5s;opacity:0}.section-next-page:hover .sup-next-page .et_pb_text_inner{transform:translateY(-100%)}.section-next-page:hover .sup-next-page .et_pb_text_inner:after{opacity:1}.arrow-next-page{overflow:hidden}.arrow-next-page .et_pb_image_wrap{transition:transform 0.6s var(--cubic2);position:relative}.arrow-next-page .et_pb_image_wrap:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:translateX(-120%);background-image:url(/wp-content/uploads/2023/10/arrow-forward.svg);background-position:center;background-size:cover;opacity:0;transition:opacity 0.5s,transform 0.8s}.section-next-page:hover .arrow-next-page .et_pb_image_wrap{transform:translateX(100%)}.section-next-page:hover .arrow-next-page .et_pb_image_wrap:after{transform:translateX(-100%);opacity:1}}.ctrlz-loader{opacity:0.999}.clippy-effect:not(.et-fb-root-ancestor .clippy-effect){clip-path:inset(0 0 100% 0)}.et_pb_post{padding:0;display:flex;flex-direction:column}.et_pb_image_container{margin:unset;order:1}.entry-title{letter-spacing:-0.96px;order:3}.post-meta{order:2;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:30px!important}.post-content{order:4}.marquee p{animation:marquee 5s infinite linear}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media screen and (max-width:767px){.obture-responsive{transform:none!important}}.et_pb_button_module_wrapper:has(.btn-hero-home){opacity:0}.et_pb_button_module_wrapper:has(.btn-estimation){display:none}@media screen and (min-width:769px){.hero-section:not(.is-safari .hero-section){position:sticky;top:0px}}.hero_medical-word{position:relative;margin-left:5px}.et_pb_salvattore_content{display:flex;flex-wrap:wrap}@media screen and (min-width:981px){.column.size-1of3{width:33%!important;margin-right:0!important}}.hidden{display:none}.dsm-pricelist-price{white-space:nowrap}.post-type-archive-centres div.dmach-acf-item-content>img{width:100%;height:230px;object-fit:cover}.liste-centres{max-width:1200px;margin:auto}.liste-centres h2{font-weight:bold;font-size:40px;margin-top:15px}.liste-centres h3{font-weight:bold;font-size:24px;margin-top:30px}.villes{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ville{font-size:16px;color:#555;font-weight:bold}.liste-regions.grid-layout-grid .et_pb_section{background:inherit}@media screen and (max-width:768px){.villes{grid-template-columns:repeat(1,1fr)}}.tabs-table{margin:1.5rem 0}.tabs-table__nav{display:flex;width:100%}.tabs-table__btn{flex:1;padding:12px 24px;border:1px solid #000;border-bottom:none;background-color:#fff;color:#000;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.2s ease;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.5)}.tabs-table__btn:first-child{border-radius:4px 0 0 0}.tabs-table__btn:last-child{border-radius:0 4px 0 0}.tabs-table__btn:not(:first-child){border-left:none}.tabs-table__btn.active{background-color:#000;color:#fff}.tabs-table__btn:hover:not(.active){background-color:#ddd}.tabs-table__content{display:none}.tabs-table__content.active{display:block}.tabs-table__table{width:100%;border-collapse:collapse;border:1px solid #000}.tabs-table__table th{background-color:#000;color:#fff;padding:12px 16px;text-align:left;font-weight:bold}.tabs-table__table td{padding:12px 16px;border-bottom:1px solid #ddd}.tabs-table__table tr:last-child td{border-bottom:none}.tabs-table__table tr:nth-child(even){background-color:#f5f5f5}.tabs-table__table tr:hover{background-color:#eee}.blog-article h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;border-bottom:2px solid #000;padding-bottom:0.5rem}.blog-article h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:0.75rem;color:#1a1a1a}.blog-article strong{color:#000}.blog-article .tableau-tarifs{width:100%;border-collapse:collapse;margin:1.5rem 0;border:1px solid #000}.blog-article .tableau-tarifs th{background-color:#000;color:#fff;padding:12px 16px;text-align:left;font-weight:bold}.blog-article .tableau-tarifs td{padding:12px 16px;border-bottom:1px solid #ddd}.blog-article .tableau-tarifs tr:last-child td{border-bottom:none}.blog-article .tableau-tarifs tr:nth-child(even){background-color:#f5f5f5}.blog-article .tableau-tarifs tr:hover{background-color:#eee}.blog-article ul,.blog-article ol{margin-bottom:1rem;padding-left:1.5rem}.blog-article li{margin-bottom:0.5rem}.blog-article a{color:#000;text-decoration:underline}.blog-article a:hover{color:#333}.blog-article .bloc-conseil{background-color:#000;color:#fff;padding:1.5rem 2rem;margin:2rem 0;border-radius:8px}.blog-article .bloc-conseil h4{font-size:1.1rem;margin:0 0 1rem 0;color:#fff;display:flex;align-items:center;gap:0.5rem}.blog-article .bloc-conseil ul{list-style:none;padding-left:0;margin:0}.blog-article .bloc-conseil li{padding-left:1.75rem;position:relative;margin-bottom:0.75rem}.blog-article .bloc-conseil li::before{content:"✓";position:absolute;left:0;color:#fff;font-weight:bold}.blog-article .bloc-conseil strong{color:#fff}.blog-article .bloc-info{background-color:#DCDCDC;border-left:4px solid #000;padding:1.5rem 2rem;margin:2rem 0}.blog-article .bloc-info h4{font-size:1.1rem;margin:0 0 0.75rem 0;color:#000;display:flex;align-items:center;gap:0.5rem}.blog-article .bloc-info p{margin:0;color:#333}.blog-article .cta-button{display:inline-block;background-color:#000;color:#fff!important;padding:1rem 2rem;text-decoration:none;border-radius:4px;font-weight:bold;margin-top:1rem;transition:background-color 0.2s ease}.et_pb_post_content_0_tb_body.et_pb_post_content a.cta-button{color:#fff!important}.blog-article .cta-button:hover{background-color:#333;color:#fff}.blog-article .intro{font-size:1.1rem;line-height:1.6rem;color:#333;margin-bottom:2rem}.blog-article .note-finale{background-color:#f9f9f9;border:1px solid #ddd;padding:1rem 1.5rem;margin-top:2rem;font-size:0.9rem;color:#555;font-style:italic}@media (max-width:600px){.blog-article{padding:15px}.blog-article h1{font-size:1.75rem}.blog-article h2{font-size:1.3rem}.blog-article .bloc-conseil,.blog-article .bloc-info{padding:1rem 1.25rem}}#desktop-toc-container{padding:10px 0;margin-bottom:20px}.toc-title{font-weight:bold;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-bottom:15px;color:#080A0D}#desktop-toc{list-style:none!important;padding:0!important;margin:0!important}#desktop-toc li{margin-bottom:10px!important;line-height:1.3}#desktop-toc li a{color:#080A0D!important;text-decoration:none;font-size:15px;transition:all 0.2s ease}#desktop-toc li a:hover{color:#666!important}#desktop-toc li.toc-h3{padding-left:15px;font-size:14px;opacity:0.8}#mobile-toc-container{background:#f9f9f9;border:1px solid #eee;border-radius:5px;margin-bottom:20px;overflow:hidden}#mobile-toc-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px;background:none;border:none;cursor:pointer;text-align:left}.toc-icon::after{content:'\25BC';font-size:12px;color:#080A0D;transition:transform 0.3s ease;display:inline-block}#mobile-toc-toggle[aria-expanded="true"] .toc-icon::after{transform:rotate(180deg)}#mobile-toc{list-style:none!important;padding:0 15px 15px 15px!important;margin:0!important;display:none}#mobile-toc.toc-open{display:block}#mobile-toc li{margin-bottom:12px!important}#mobile-toc li a{color:#080A0D!important;text-decoration:none;font-size:16px}#mobile-toc li.toc-h3{padding-left:15px;font-size:14px;opacity:0.8}