/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Montserrat;src:url(/themes/custom/new_crpce/fonts/Montserrat-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chromatica;font-weight:200;src:url(/themes/custom/new_crpce/fonts/Chromatica/Chromatica-Thin.otf) format("truetype")}@font-face{font-display:swap;font-family:Chromatica;font-weight:400;src:url(/themes/custom/new_crpce/fonts/Chromatica/Chromatica-Light.otf) format("truetype")}@font-face{font-display:swap;font-family:Chromatica;font-weight:500;src:url(/themes/custom/new_crpce/fonts/Chromatica/Chromatica-Regular.otf) format("truetype")}@font-face{font-display:swap;font-family:Chromatica;font-weight:600;src:url(/themes/custom/new_crpce/fonts/Chromatica/Chromatica-Bold.otf) format("truetype")}:root{--black-crpce:#0d0e13;--grey-bg-crpce:#f2f2f2;--grey-text-link:#959595;--grey-text-link-hover:#797979;--grey-inactive:#bdbdbd;--text-primary:#181818;--font-family-default:Chromatica,Montserrat,sans-serif;--font-family-title:Lausanne,InterTight,Arial;--font-size-default:1.125rem;--DesktopMainCol:min(1248px,100%);--transitionDuration:.25s}html{font-size:16px}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);margin:0}p{margin:1rem 0}p,span{font-family:var(--font-family-default);font-size:var(--font-size-default)}[id*=admin-toolbar] p,[id*=admin-toolbar] span,a{font-family:inherit;font-size:inherit}a{color:inherit;font-weight:inherit;text-decoration:none}.toolbar *{font-family:unset;font-size:unset}body{background:var(--black-crpce);margin:0;padding:0}.field--name-field-image{margin:0 auto 20px;width:-moz-max-content;width:max-content}.form-item{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.form-item label{font-family:var(--font-family-default);font-size:1rem;font-style:normal;font-weight:400}.form-item .form-email,.form-item .form-select,.form-item .form-tel,.form-item .form-text,.form-item .form-textarea{-webkit-appearance:unset;border:none;border-radius:0;padding:1rem .5rem}.form-item .form-email,.form-item .form-select,.form-item .form-tel,.form-item .form-text,.form-item .form-textarea,.form-item.form-item-file-attachments label{background:#fff;box-shadow:inset 0 -1px 0 #d7dedd;color:#9ea3a2;font-family:var(--font-family-default);font-size:1rem;font-style:normal;font-weight:400;width:100%}.form-item.form-item-file-attachments label{align-items:center;border:none;display:flex;justify-content:space-between;order:1;padding:1rem}.form-item.form-item-file-attachments label:after{background-color:#fff;background-color:#9ea3a2;content:"";display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/upload.svg);mask-image:url(/themes/custom/new_crpce/images/upload.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.form-item.form-item-file-attachments .field-prefix{font-weight:400;order:0}.form-item.form-item-file-attachments .field-suffix{color:var(--grey-text-link-hover);font-family:var(--font-family-default);font-size:.8rem;font-style:normal;font-weight:500;order:2}.form-item.form-item-file-attachments .form-managed-file{order:3}.form-item.form-item-file-attachments .form-managed-file .form-element--type-file{display:none}.form-item button:focus,.form-item button:focus-visible,.form-item input:focus,.form-item input:focus-visible{outline:none}.form-submit{cursor:pointer}.form-type-boolean{flex-direction:row;justify-content:center}.node--unpublished{background-color:rgba(255,0,0,.1)}.field--type-text-long .media--type-image,.field--type-text-with-summary .media--type-image{max-width:100%;width:-moz-max-content;width:max-content}.contextual{top:-30px}[id*=block-new-crpce-local-tasks]{margin:0;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100}[id*=block-new-crpce-local-tasks] .tabs--primary{align-items:flex-end;background-color:var(--gin-bg-layer);border-radius:6px 0 0 6px;box-shadow:0 0 4px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}[id*=block-new-crpce-local-tasks] .tabs--primary li{border-bottom:thin solid var(--gin-bg-item-hover);margin:0;text-align:end;width:100%}[id*=block-new-crpce-local-tasks] .tabs--primary li:has([data-drupal-link-system-path*=entity_clone]){border:none}[id*=block-new-crpce-local-tasks] .tabs--primary li a{color:var(--gin-color-text);padding:1rem;width:100%}[id*=block-new-crpce-local-tasks] .tabs--primary li a span{font-family:var(--gin-font)}[id*=block-new-crpce-local-tasks] .tabs--primary li a.is-active,[id*=block-new-crpce-local-tasks] .tabs--primary li a:hover{background-color:var(--gin-bg-item-hover);color:var(--gin-color-primary-hover)}[id*=block-new-crpce-local-tasks] .tabs--primary li:has([data-drupal-link-system-path*=devel]),[id*=block-new-crpce-local-tasks] .tabs--primary li:has([data-drupal-link-system-path*=translations]){display:none}[data-drupal-messages]{color:var(--brand-sand);left:50%;margin-top:1rem;max-width:1440px;padding:0 1rem;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:2}[data-drupal-messages] [role=contentinfo]{background:rgba(0,0,0,.9);padding:1rem}[data-drupal-messages] [role=contentinfo] [role=alert]{color:#f33}[data-drupal-messages] [role=contentinfo] a{color:var(--brand-sand);text-decoration:underline}.caption>figcaption{color:var(--grey-text-link-hover);font-size:14px;font-style:italic;text-align:center}.popup-rdv-ctas.popup-select{display:flex;flex-direction:column;left:50%;max-width:100%;padding:1.5rem 1rem 50px;transform:translateX(-50%);width:auto}@media screen and (min-width:768px){.popup-rdv-ctas.popup-select{left:auto;transform:translate(50%,-50%)}}.popup-rdv-ctas.popup-select .popup-close{margin-left:auto;position:relative;right:0;top:0}.popup-rdv-ctas.popup-select .popup-content{align-items:center;align-self:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:25px;max-width:100%;overflow-y:auto;padding:0;width:350px}@media screen and (min-width:768px){.popup-rdv-ctas.popup-select .popup-content{gap:50px}}.popup-rdv-ctas.popup-select .popup-content *{width:100%}.popup-rdv-ctas.popup-select .popup-content .popup-title{font-weight:400;text-align:center}.popup-rdv-ctas.popup-select .popup-content .popup-subtitle{font-weight:300;text-align:center}.popup-rdv-ctas.popup-select .popup-content .popup-wa-title{display:flex;flex-direction:column;font-family:var(--font-family-title);font-size:1.5rem;font-style:normal;font-weight:300;gap:25px;text-align:center}@media screen and (min-width:768px){.popup-rdv-ctas.popup-select .popup-content .popup-wa-title{gap:50px}}.popup-rdv-ctas.popup-select .popup-content .popup-wa-title:before{background-color:var(--black-crpce);content:"";height:1px;position:relative;width:100%}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre,.popup-rdv-ctas.popup-select .popup-content .popup-tel,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link{background:#fff;border-radius:99px;border-width:1px;border:2px solid var(--black-crpce);color:var(--black-crpce);font-family:var(--font-family-title);font-size:14px;font-size:16px;font-style:normal;font-weight:200;font-weight:300;max-width:-moz-max-content;max-width:max-content;max-width:100%;min-width:100px;padding:1.25rem 1rem;position:relative;text-align:center;transition:all var(--transitionDuration)}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:after,.popup-rdv-ctas.popup-select .popup-content .popup-tel:after,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:active:after,.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:target:after,.popup-rdv-ctas.popup-select .popup-content .popup-tel:active:after,.popup-rdv-ctas.popup-select .popup-content .popup-tel:target:after,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:active:after,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:after,.popup-rdv-ctas.popup-select .popup-content .popup-tel:after,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:after{display:none}}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:hover,.popup-rdv-ctas.popup-select .popup-content .popup-tel:hover,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:hover{background:var(--black-crpce);color:#fff}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre:after,.popup-rdv-ctas.popup-select .popup-content .popup-tel:after,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:after{display:none}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre.doctolib{background-color:#107aca;color:#fff}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre.doctolib:hover{background-color:#37a0ef}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre.nextmotion{background-color:#1650ef;color:#fff}.popup-rdv-ctas.popup-select .popup-content .popup-cta-pre.nextmotion:hover{background-color:#5e86f4}.popup-rdv-ctas.popup-select .popup-content .popup-wa-link,.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:hover{background-color:#25d366;color:#fff}.popup-rdv-ctas.popup-select .popup-content .popup-wa-link:hover{background-color:#61e392}
@media all and (min-width: 768px){}
.arrow-down{background-color:#fff;bottom:10%;cursor:pointer;display:block;height:17px;left:50%;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;padding:0 1rem;position:absolute;transform:translateX(-50%) rotate(90deg);width:40px}.path-contact .arrow-down{display:none}
@media screen and (min-width: 768px){}
.menu-footer a,.menu-footer span{border-bottom:thin solid hsla(0,0%,100%,0);color:#fff;text-decoration:none}.menu-footer a:hover{border-color:#fff}.menu-footer [class*=menu--level-]{list-style:none;margin:0;padding:0}.menu-footer .menu--level-1{grid-row-gap:1rem;display:grid;margin-bottom:30px}.menu-footer .menu__item--level-1 .menu-arrow-wrapper{align-items:center;display:flex}.menu-footer .menu__item--level-1 .menu-arrow-wrapper a,.menu-footer .menu__item--level-1 .menu-arrow-wrapper span{align-items:center;display:flex;font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:400}.menu-footer .menu__item--level-1 .menu-arrow-wrapper .arrow-menu{-webkit-backface-visibility:hidden;background-color:#fff;display:block;height:12px;margin-left:.9rem;-webkit-mask-image:url(/themes/custom/new_crpce/images/mini-arrow.svg);mask-image:url(/themes/custom/new_crpce/images/mini-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;width:12px}.menu-footer .menu__item--level-1.open-menu .arrow-menu{transform:rotate(90deg)}.menu-footer .menu--level-2{display:none;margin-top:1rem}.menu-footer .menu--level-2 a{font-family:var(--font-family-default);font-size:1rem;font-style:normal;font-weight:400}.menu-footer .open-menu .menu--level-2{display:block}
@media screen and (min-width: 768px){.menu-footer .menu--level-1{display:flex;flex-wrap:wrap;gap:50px;justify-content:flex-start;width:100%}.menu-footer .menu--level-1 .arrow-menu{transform:rotate(90deg)}.menu-footer .menu--level-1 .menu--level-2{display:block}.menu-footer .menu--level-1 .menu--level-2 li{margin:.5rem 0}
}
.menu-container-slider{grid-column-gap:1rem;--color-element-menu:#000;align-items:center;background:#fff;display:grid;grid-template-areas:"logo rdv close" "menu menu menu";grid-template-columns:auto 150px 20px;grid-template-rows:62px max-content;left:100vw;min-height:100vh;padding:0 1em;position:absolute;top:0;transition:transform 1s;width:100vw;z-index:10}.menu-container-slider.open-menu{transform:translate(calc(-100vw + 25%))}.menu-container-slider .site-branding__logo{filter:invert(1)}.menu-container-slider .site-branding__text{display:none}.menu-container-slider .site-branding block{grid-area:"logo"}.menu-container-slider .rdv-button{cursor:pointer;grid-area:rdv}.menu-container-slider .rdv-button a{font-size:1rem}.menu-container-slider .menu-close{cursor:pointer;grid-area:close}.menu-container-slider .menu-close .icon-close{background-color:#fff;background-color:var(--color-element-menu);display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/close.svg);mask-image:url(/themes/custom/new_crpce/images/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.menu-container-slider .menu-principal{grid-area:menu}.menu-principal{height:calc(100vh - 62px);margin:0 -1rem;max-width:100vw;overflow:scroll}.menu-principal .menu{list-style:none;margin:0;padding:0}.menu-principal .menu a,.menu-principal .menu span{align-items:center;border-top:thin solid #000;color:var(--black-crpce);display:flex;font-family:var(--font-family-title);font-size:1.33rem;font-style:normal;font-weight:200;justify-content:space-between;padding:.8rem;text-decoration:none;transition:background .25s,color .25s}.menu-principal .menu span{background-color:var(--grey-bg-crpce);color:var(--grey-text-link-hover);font-size:1rem;font-weight:500}.menu-principal .menu .menu__item--has-children>a:after,.menu-principal .menu .menu__item--has-children>span:after{background-color:#fff;background-color:var(--black-crpce);content:"";display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/small-arrow.svg);mask-image:url(/themes/custom/new_crpce/images/small-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.menu-principal .menu .menu__item--has-children>a.expand-menu:after,.menu-principal .menu .menu__item--has-children>span.expand-menu:after{height:1px;-webkit-mask-image:none;mask-image:none;width:17px}.menu-principal .menu.menu--level-5 .menu__item--has-children>a:after,.menu-principal .menu.menu--level-6 .menu__item--has-children>a:after{display:none}.menu-principal .menu--level-1>.menu__item--has-children>a,.menu-principal .menu--level-1>.menu__item:last-child>a{background-color:var(--black-crpce);color:#fff;font-size:1.5rem;font-weight:400;padding:1rem}.menu-principal .menu--level-1>.menu__item--has-children>a:after,.menu-principal .menu--level-1>.menu__item:last-child>a:after{background-color:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:48px}.menu-principal .menu--level-2 .menu__link--level-2{font-size:1.25rem}.menu-principal .menu--level-2 .menu__link--level-2.expand-menu{font-weight:300}.menu-principal .menu--level-3{background-color:var(--grey-bg-crpce)}.menu-principal .menu--level-3 .menu__link--level-3{border-top-color:#fff;font-size:var(--font-size-default);padding-left:2rem}.menu-principal .menu--level-3 .menu__link--level-3.expand-menu{font-weight:300}.menu-principal .menu--level-4{background:#fff}.menu-principal .menu--level-4 .menu__link--level-4{background-color:#eef0f9;border:none;border-top:thin solid #fff;font-family:var(--font-family-default);font-size:1rem;font-weight:500;padding-left:2rem}.menu-principal .menu--level-4 .menu__link--level-4:not(.menu__link--has-children){background-color:#fff;font-family:var(--font-family-title);font-size:var(--font-size-default);font-weight:200}.menu-principal .menu--level-4 .menu__link--level-4.menu__link--has-children{font-weight:500}.menu-principal .menu--level-4 .menu__link--level-4.menu__link--has-children:after{display:none}.menu-principal .menu--level-5 .menu__link--level-5{border:none;font-size:var(--font-size-default);padding-left:2rem}.menu-principal .menu__item--level-6 .menu__link--level-6{border-top:none;font-family:var(--font-family-default)}.menu-principal .menu--level-3:not(.expand-menu),.menu-principal .menu--level-4:not(.expand-menu){display:none}.menu-principal .menu--level-1:not(.expand-menu),.menu-principal .menu--level-2:not(.expand-menu){display:block}.menu-principal .menu--level-5 a:after,.menu-principal .menu--level-6 a:after{display:none}.menu-principal .menu--level-6,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5{padding:1rem 1rem 1rem 2rem}.menu-principal .menu--level-6 li,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 li{border-left:thin solid var(--grey-text-link-hover)}.menu-principal .menu--level-6 a,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 a{color:var(--grey-text-link-hover);font-size:1rem;font-weight:500;padding:0 1rem .5rem}.menu-principal .menu--level-6 a:hover,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 a:hover{text-decoration:underline}.menu-principal .menu__item--level-4.menu__item--has-children.menu__item--nolink .menu__link--level-5:hover{background-color:rgba(238,240,249,.533)}
@media screen and (min-width: 768px){.menu-container-slider{--WidthMenuLevel:clamp(256px,calc(33.33333vw - 22.66667px),416px);--HeaderHeight:80px;display:contents}.user-logged-in .menu-container-slider{--HeaderHeight:140px}.menu-container-slider .menu-close,.menu-container-slider .rdv-button,.menu-container-slider .site-branding{display:none}.menu-container-slider .menu-principal{align-self:stretch;height:auto;justify-self:center}.menu-container-slider .menu-principal .menu--level-1,.menu-container-slider .menu-principal .menu__item--level-1,.menu-container-slider .menu-principal .menu__link--level-1{height:100%}.menu-principal{height:unset;margin:unset;max-width:unset;overflow:unset}.menu-principal .menu span{background-color:#eef0f9;cursor:default}.menu-principal .menu a,.menu-principal .menu span{font-size:1.2rem}.menu-principal .menu a .link_text,.menu-principal .menu span .link_text{pointer-events:none}.menu-principal .menu .menu__item--has-children>a{font-weight:200;gap:1rem;letter-spacing:unset}.menu-principal .menu .menu__item--has-children>a:after{-webkit-backface-visibility:hidden;height:12px;-webkit-mask-image:url(/themes/custom/new_crpce/images/small-arrow.svg)!important;mask-image:url(/themes/custom/new_crpce/images/small-arrow.svg)!important;transition:transform .5s;width:10px}.menu-principal .menu .menu__item--has-children>a.expand-menu:not(.menu__link--level-5,.menu__link--level-4){font-weight:300;letter-spacing:-.01em}.menu-principal .menu .menu__item--has-children>a.expand-menu:after{height:12px;transform:rotate(90deg);width:10px}.menu-principal .menu .menu--level-2>.menu__item>a:after,.menu-principal .menu .menu--level-3>.menu__item>a:after{height:20px;width:17px}.menu-principal .menu .menu--level-2>.menu__item>.expand-menu,.menu-principal .menu .menu--level-3>.menu__item>.expand-menu{background-color:var(--black-crpce);color:#fff}.menu-principal .menu .menu--level-2>.menu__item>.expand-menu:after,.menu-principal .menu .menu--level-3>.menu__item>.expand-menu:after{background-color:#fff;height:1px;-webkit-mask:none!important;mask:none!important;transform:none}.menu-principal .menu .menu--level-4>.menu__item>a:hover{background-color:#eef0f9}.menu-principal .menu .menu__item:first-child>a{border:none}.menu-principal .menu__item:not(.menu__item--has-children) a:after{display:none!important}.menu-principal .menu--level-1{align-items:center;display:flex}.menu-principal .menu--level-1>.menu__item:last-child>a,.menu-principal .menu--level-1>.menu__item>a{font-size:1.2rem;font-weight:200}@media (max-width:860px){.menu-principal .menu--level-1>.menu__item:last-child>a,.menu-principal .menu--level-1>.menu__item>a{font-size:1rem}}.menu-principal .menu--level-1>li>a{background-color:unset!important;border:none!important}.menu-principal .menu--level-2{background:#fff;left:calc((100vw - var(--DesktopMainCol))/2);position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-2.expand-menu:before{background:inherit;box-shadow:2px 4px 12px rgba(0,0,0,.1);content:"";height:var(--BgHeight,100%);left:0;position:fixed;top:var(--HeaderHeight);transition:height .25s;width:100%;z-index:-1}.menu-principal .menu--level-3{left:calc((100vw - var(--DesktopMainCol))/2 + var(--WidthMenuLevel));position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-3>li{background-color:var(--grey-bg-crpce)}.menu-principal .menu--level-4{left:calc((100vw - var(--DesktopMainCol))/2 + var(--WidthMenuLevel)*2);position:fixed;top:var(--HeaderHeight);width:var(--WidthMenuLevel)}.menu-principal .menu--level-4>li{background:#fff}.menu-principal [class*=menu--level-]:not(.expand-menu){display:none}.menu-principal .menu--level-1:not(.expand-menu){display:flex}.menu-principal .menu--level-5:not(.expand-menu),.menu-principal .menu--level-6:not(.expand-menu){display:block}.desktop-menu-open .menu-principal .menu--level-1>li:last-child>a,.desktop-menu-open .menu-principal .menu--level-1>li>a,.desktop-menu-open-rdv .menu-principal .menu--level-1>li:last-child>a,.desktop-menu-open-rdv .menu-principal .menu--level-1>li>a,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li:last-child>a,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li>a{color:var(--black-crpce)}.desktop-menu-open .menu-principal .menu--level-1>li:last-child>a:after,.desktop-menu-open .menu-principal .menu--level-1>li>a:after,.desktop-menu-open-rdv .menu-principal .menu--level-1>li:last-child>a:after,.desktop-menu-open-rdv .menu-principal .menu--level-1>li>a:after,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li:last-child>a:after,.scroll-menu:not(.open-search) .menu-principal .menu--level-1>li>a:after{background-color:var(--black-crpce)}
}
.breadcrumb{padding:0 1rem}.breadcrumb .breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;padding:0}.breadcrumb .breadcrumb__list .breadcrumb__item{font-family:var(--font-family-default);font-style:normal;font-weight:400}.breadcrumb .breadcrumb__list .breadcrumb__item,.breadcrumb .breadcrumb__list .breadcrumb__item .breadcrumb__link{color:var(--grey-text-link-hover);font-size:.875rem;text-decoration:none}.breadcrumb .breadcrumb__list .breadcrumb__item:after{content:" > ";white-space:pre}.breadcrumb .breadcrumb__list .breadcrumb__item:last-child{color:var(--black-crpce)}.breadcrumb .breadcrumb__list .breadcrumb__item:last-child:after{display:none}
@media screen and (min-width: 768px){.breadcrumb{margin:0 auto;width:var(--DesktopMainCol)}.breadcrumb .breadcrumb__list{margin:1.5rem 0}
}
[class*=field--type-text]{margin:0 auto;max-width:900px}[class*=field--type-text],[class*=field--type-text] a,[class*=field--type-text] p,[class*=field--type-text] span{font-family:var(--font-family-default);font-size:var(--font-size-default);font-weight:500;line-height:1.5}[class*=field--type-text] a:link{border-bottom:thin solid #bd9904;color:#bd9904}[class*=field--type-text] a:hover{border-color:#bd9904}[class*=field--type-text] a:visited{border-color:#896f02;color:#896f02}[class*=field--type-text] ol,[class*=field--type-text] ul{margin:0;padding-inline-start:40px}[class*=field--type-text] ol li,[class*=field--type-text] ul li{font-family:var(--font-family-default);font-size:var(--font-size-default);font-weight:500;margin:1rem 0}[class*=field--type-text] ol li a:link,[class*=field--type-text] ul li a:link{border-bottom:thin solid #bd9904;color:#bd9904}[class*=field--type-text] ol li a:hover,[class*=field--type-text] ul li a:hover{border-color:#bd9904}[class*=field--type-text] ol li a:visited,[class*=field--type-text] ul li a:visited{border-color:#896f02;color:#896f02}[class*=field--type-text] img{height:auto;max-width:-moz-max-content;max-width:max-content;width:100%}[class*=field--type-text] h2{font-family:var(--font-family-title);font-size:1.75rem;font-weight:400;line-height:1.2;margin-bottom:1rem}@media (min-width:768px){[class*=field--type-text] h2{font-size:2.25rem;font-weight:600}}[class*=field--type-text] h3{font-size:1.34rem;line-height:1.2}[class*=field--type-text] .group-btn-rdv{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center}[class*=field--type-text] .btn-rdv{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);display:block;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.25rem 1rem;position:relative;text-transform:uppercase;transition:all var(--transitionDuration)}[class*=field--type-text] .btn-rdv:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}[class*=field--type-text] .btn-rdv:active:after,[class*=field--type-text] .btn-rdv:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){[class*=field--type-text] .btn-rdv:after{display:none}}[class*=field--type-text] .btn-rdv:hover{background:var(--black-crpce);color:#fff}[class*=field--type-text] blockquote{border-bottom:thin solid #000;border-top:thin solid #000;display:flex;gap:1rem;margin:2rem auto;padding:2rem;width:100%}[class*=field--type-text] blockquote:before{content:"“";font-size:180px;line-height:180px;max-height:60px}@media (max-width:768px){[class*=field--type-text] blockquote:before{font-size:100px;line-height:normal}}[class*=field--type-text] blockquote p{font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:700;line-height:normal}@media (max-width:768px){[class*=field--type-text] blockquote p{font-size:28px}[class*=field--type-text] figure{display:flex;flex-direction:column;margin:0 auto;max-width:100%;width:-moz-max-content;width:max-content}}.taxonomy-term-form [class*=field--type-text]{margin:unset;max-width:none}[class*=field--type-text] .skeepers_carousel_container *{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}
#page{background:#fff;left:0;position:relative;transition:left 1s}#page.open-menu{left:-25%}.old-browser .block-old-browser-message{display:none!important}.block-hero{display:flex;flex-direction:column;height:auto;justify-content:flex-end;overflow:hidden;position:relative;width:100svw}.path-contact .block-hero{all:inherit;padding-top:100px}.block-hero:before{content:"";height:50%;position:relative}.block-hero .filter-hero{display:none}.block-hero #vidmizerPlayer{display:none;pointer-events:none}.block-hero .hero-pict{height:100%;order:1;padding:1rem;position:relative;width:100%}.path-contact .block-hero .hero-pict{display:none}.block-hero .hero-pict picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.block-hero .page-title{order:0;padding:0 1rem;position:relative}.path-contact .block-hero .page-title{margin-bottom:0}.block-hero .page-title h1,.block-hero .page-title h1 span{color:#000;font-family:var(--font-family-title);font-size:2.25rem;font-style:normal;font-weight:600;line-height:120%;word-spacing:-3px}.block-hero .page-title h1 .search-word,.block-hero .page-title h1 .subtitle-localite{display:block;font-size:1.75rem;width:100%}.path-contact .block-hero .page-title h1.font-final{color:var(--black-crpce)}.block-hero .page-title h1.font-final,.block-hero .page-title h1.font-final span{letter-spacing:normal;line-height:120%;word-spacing:unset}.block-hero .page-title h1.font-final .search-word,.block-hero .page-title h1.font-final .subtitle-localite{font-size:2rem}.path-contact .block-hero .page-title h1.font-final .search-word,.path-contact .block-hero .page-title h1.font-final .subtitle-localite{color:var(--black-crpce)}.block-hero .link-rdv{display:none}.bottom-link-rdv{background:var(--black-crpce);bottom:0;padding:15px 0;position:sticky;text-align:center;transition:bottom .5s;width:100%;z-index:10}.bottom-link-rdv.shiny{filter:invert(1)}.bottom-link-rdv .link-rdv{display:flex;margin:0 auto;width:-moz-max-content;width:max-content}.bottom-link-rdv .link-rdv a{cursor:pointer;display:flex;margin:0 auto;white-space:pre}.bottom-link-rdv .link-rdv a a,.bottom-link-rdv .link-rdv a span{align-items:center;border:thin solid #fff;border-radius:99px;color:#fff;display:flex;font-family:var(--font-family-title);font-size:var(--font-size-default);font-style:normal;font-weight:300;gap:1rem;padding:13px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}@media (min-width:768px){.bottom-link-rdv .link-rdv a a,.bottom-link-rdv .link-rdv a span{font-size:1.375rem}}.bottom-link-rdv .link-rdv a a:after,.bottom-link-rdv .link-rdv a span:after{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;transition:margin var(--transitionDuration);width:40px}.bottom-link-rdv .link-rdv a a:hover,.bottom-link-rdv .link-rdv a span:hover{background-color:#fff;color:#000;padding:13px 13px 13px 25px}.bottom-link-rdv .link-rdv a a:hover:after,.bottom-link-rdv .link-rdv a span:hover:after{background-color:#000;margin-left:12px}.bottom-link-rdv .link-rdv a span{background-color:#fff;color:var(--black-crpce)}.bottom-link-rdv .link-rdv a span:after{background-color:var(--black-crpce)}.bottom-link-rdv .link-rdv a span:hover{background-color:var(--black-crpce);border-color:#fff;color:#fff}.bottom-link-rdv .link-rdv a span:hover:after{background-color:#fff}.main-content__container .region--breadcrumb{display:none}.layout-main-wrapper{margin-top:62px}
@media screen and (min-width: 768px){.block-old-browser-message{background-color:#fff;display:none;left:0;margin:auto;max-width:1200px;padding:30px;position:absolute;right:0;top:80px;z-index:50}.old-browser .block-old-browser-message{display:block}.block-old-browser-message p{color:var(--fbc-primary-text);font-size:21px;font-weight:700}.block-hero{height:calc(100svh - max(20svh,200px))}.block-hero .region--breadcrumb{display:none}.block-hero .filter-hero{background:linear-gradient(180deg,rgba(13,14,19,.85),rgba(24,26,35,.1) 23.44%,rgba(13,14,19,.75) 89.55%);display:block;height:100%;position:absolute;width:100%}.block-hero .hero-pict{order:unset;padding:0;position:absolute}.path-contact .block-hero{padding-top:150px}.block-hero .page-title{left:calc(50% - var(--DesktopMainCol)/2);margin-bottom:4rem;max-width:624px;order:unset}.path-contact .block-hero .page-title{left:inherit;margin-bottom:4rem;max-width:inherit;text-align:center}.block-hero .page-title h1,.block-hero .page-title h1 span{color:#fff;font-size:2.5rem;letter-spacing:-2px}.block-hero .page-title h1 .search-word,.block-hero .page-title h1 .subtitle-localite{font-size:2.25rem}.block-hero .page-title h1.font-final,.block-hero .page-title h1.font-final span{font-size:3rem;letter-spacing:-2px;line-height:unset}.block-hero .page-title h1.font-final .search-word,.block-hero .page-title h1.font-final .subtitle-localite{font-size:2.25rem}.block-hero #vidmizerPlayer{aspect-ratio:16/9;display:block;height:calc(100% + 1px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-aspect-ratio:16/9){.block-hero #vidmizerPlayer{height:auto;width:100%}}.block-hero .link-rdv{cursor:pointer;display:flex;left:calc(50% - var(--DesktopMainCol)/2);margin-bottom:4rem;padding:0 1rem;position:relative;width:-moz-max-content;width:max-content}.block-hero .link-rdv a,.block-hero .link-rdv span{align-items:center;border:thin solid #fff;border-radius:99px;color:#fff;display:flex;font-family:var(--font-family-title);font-size:var(--font-size-default);font-style:normal;font-weight:300;gap:1rem;padding:13px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}@media (min-width:768px){.block-hero .link-rdv a,.block-hero .link-rdv span{font-size:1.375rem}}.block-hero .link-rdv a:after,.block-hero .link-rdv span:after{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;transition:margin var(--transitionDuration);width:40px}.block-hero .link-rdv a:hover,.block-hero .link-rdv span:hover{background-color:#fff;color:#000;padding:13px 13px 13px 25px}.block-hero .link-rdv a:hover:after,.block-hero .link-rdv span:hover:after{background-color:#000;margin-left:12px}.pastille-invert{display:none}.pastille-invert.hover-enabled{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border-radius:50%;display:block;height:60px;left:var(--mouse-x,50%);pointer-events:none;position:fixed;top:var(--mouse-y,50%);transform:translate(-50%,-50%);width:60px;z-index:100}.bottom-link-rdv{bottom:-100px;padding:5px 0}.bottom-link-rdv.display_link{bottom:0}.bottom-link-rdv .link-rdv a{padding:.5rem 0}.bottom-link-rdv .link-rdv a span{font-size:1.375rem}.main-content__container .region--breadcrumb{display:block}
}
.crpce_cluster img{display:none}.crpce_cluster div{align-items:center;background-color:var(--black-crpce);border:thin solid var(--black-crpce);border-radius:50%;color:#fff!important;display:flex;height:40px;justify-content:center;line-height:1!important;max-height:40px;max-width:40px;width:40px}.crpce_cluster div:hover{background-color:#fff;color:var(--black-crpce)!important}.popup-map-info{background:#fff;border-radius:6px;box-shadow:2px 2px 5px rgba(0,0,0,.25);display:none;flex-direction:column;gap:5px;justify-content:end;margin-bottom:24px;padding:10px;text-align:end;width:-moz-max-content;width:max-content}.popup-map-info .close-location-infos{background-color:#fff;background-color:var(--black-crpce);cursor:pointer;display:block;height:16px;margin:0 0 0 auto;-webkit-mask-image:url(/themes/custom/new_crpce/images/close.svg);mask-image:url(/themes/custom/new_crpce/images/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px;width:13px}.popup-map-info .title-map-info{font-size:16px;font-weight:500}.popup-map-info p{margin:0}.popup-map-info p,.popup-map-info span{font-size:.95rem}.popup-map-info .region{display:inline-block}.popup-map-info .cta-info{cursor:pointer;margin:0 auto;width:-moz-max-content;width:max-content}.popup-map-info .cta-info a,.popup-map-info .cta-info span{align-items:center;border:thin solid #fff;border-radius:99px;color:#fff;display:flex;font-family:var(--font-family-title);font-size:var(--font-size-default);font-style:normal;font-weight:300;gap:1rem;padding:13px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}@media (min-width:768px){.popup-map-info .cta-info a,.popup-map-info .cta-info span{font-size:1.375rem}}.popup-map-info .cta-info a:after,.popup-map-info .cta-info span:after{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;transition:margin var(--transitionDuration);width:40px}.popup-map-info .cta-info a:hover,.popup-map-info .cta-info span:hover{background-color:#fff;color:#000;padding:13px 13px 13px 25px}.popup-map-info .cta-info a:hover:after,.popup-map-info .cta-info span:hover:after{background-color:#000;margin-left:12px}.popup-map-info .cta-info a{background-color:var(--black-crpce);border-color:var(--black-crpce);color:#fff;font-size:1rem;padding:5px 15px}.popup-map-info .cta-info a:after{background-color:#fff;-webkit-mask-size:contain;mask-size:contain;width:25px}.popup-map-info .cta-info a:hover{background-color:#fff;color:var(--black-crpce);padding:5px 3px 5px 15px}.popup-map-info .cta-info a:hover:after{background-color:var(--black-crpce)}.location-wrapper{align-items:center;background:#fff;border-radius:6px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);display:flex;margin:10px}.location-wrapper:before{content:"Me géolocaliser";font-weight:300;padding:0 5px;text-transform:uppercase}.location-wrapper .button-geoloc{background:#fff 50% 50% no-repeat url(/themes/custom/new_crpce/images/locate-me.svg);background-size:30px 30px;border:none;border-radius:6px;cursor:pointer;height:40px;padding:0;position:relative;width:40px}.location-wrapper .button-geoloc:hover{filter:invert(1)}.location-wrapper .button-geoloc.disable:before{background:#000;content:"";height:3px;left:0;position:absolute;top:50%;transform:rotate(-45deg);width:100%}.location-wrapper .button-geoloc.disable:hover:after{background:#000;border-radius:3px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);color:#fff;content:"Pour qu’une position s’affiche, vous devez avoir activé le service de localisation et avoir une connexion à Internet. ";font-family:var(--font-family-default);font-weight:500;height:auto;padding:5px;position:absolute;right:0;top:100%;width:150px}.location-wrapper.enabled-geo:before{display:none}
@media screen and (min-width: 768px){.popup-map-info .title-map-info{font-size:17px}.popup-map-info p,.popup-map-info span{font-size:.85rem}
}
.popup-bg{background:var(--black-crpce);bottom:0;height:100%;left:0;opacity:.75;position:fixed;width:100%;z-index:99}.popup-bg.hide-popup{display:none;z-index:-1}.popup-select{background:#fff;border-radius:24px 24px 0 0;bottom:0;color:var(--black-crpce);left:0;max-height:calc(100dvh - 62px);opacity:1;padding:30px 1rem 1rem;position:fixed;transition:transform 1s,opacity .5s;width:100%;z-index:100}.popup-select.hide-popup{opacity:0;transform:translateY(100%)}.popup-select .switch-wrapper{--switch-width:50%;--switch-pos:2px;border:thin solid var(--black-crpce);border-radius:99px;display:flex;margin:1rem auto;padding:1px;position:relative;width:-moz-max-content;width:max-content;z-index:0}.popup-select .switch-wrapper:before{background:var(--black-crpce);border-radius:99px;content:"";height:calc(100% - 2px);left:var(--switch-pos);position:absolute;top:1px;transition:all .5s;width:calc(var(--switch-width) - 2px);z-index:-1}.popup-select .switch-wrapper .switcher{border-radius:99px;padding:12px 2rem;position:relative;z-index:0}.popup-select .switch-wrapper .switcher .switch{color:var(--black-crpce);cursor:pointer;font-family:var(--font-family-title);font-size:.9rem;font-style:normal;font-weight:300;text-decoration:none;text-transform:uppercase}.popup-select .switch-wrapper .switcher.active .switch{color:#fff}.popup-select .switch-wrapper .switcher .switch{font-family:var(--font-family-default);font-size:1rem;font-weight:400}.popup-select .popup-list{display:flex;flex-direction:column;gap:10px;height:100%;width:100%}.popup-select .popup-list .search-location input{background:#e1e1e1;border:none;border-radius:99px;font-size:1rem;font-weight:400;padding:1rem;width:100%}.popup-select .popup-list .search-location input:focus-visible{outline:none}.popup-select .popup-list .list-clinique{aspect-ratio:3/4;height:auto;overflow:auto;padding:0 0 50px}.popup-select .popup-list .list-clinique .detail-clinique{grid-gap:.5rem;align-items:center;background:#fff;border-bottom:thin solid rgba(0,0,0,.5);display:grid;grid-template-columns:repeat(2,1fr);padding:1rem .5rem}.popup-select .popup-list .list-clinique .detail-clinique p{margin:0}.popup-select .popup-list .list-clinique .detail-clinique:last-child{border:none}.popup-select .popup-list .list-clinique .detail-clinique .ville{font-weight:600}.popup-select .popup-list .list-clinique .detail-clinique .ville p{font-size:1rem}.popup-select .popup-list .list-clinique .detail-clinique .distance{font-family:var(--font-family-default);font-size:.85rem;font-weight:400;justify-self:end}.popup-select .popup-list .list-clinique .detail-clinique .adresse{max-width:100%}.popup-select .popup-list .list-clinique .detail-clinique .adresse p{font-size:.85rem}.popup-select .popup-list .list-clinique .detail-clinique .tel a{border-bottom:thin solid #000;font-family:var(--font-family-default);font-size:.85rem}.popup-select .popup-list .list-clinique .detail-clinique .cta-info{justify-self:end;width:-moz-max-content;width:max-content}.popup-select .popup-list .list-clinique .detail-clinique .cta-info a{border:thin solid #000;border-radius:99px;font-family:var(--font-family-default);font-size:14px;padding:5px 10px}.popup-select .popup-list .list-clinique .detail-clinique.active{background:#000;color:#fff}.popup-select .popup-list .list-clinique .detail-clinique.active .cta-info a{border-color:#fff}.popup-select .popup-close{background-color:#fff;background-color:var(--black-crpce);cursor:pointer;display:block;height:16px;-webkit-mask-image:url(/themes/custom/new_crpce/images/close.svg);mask-image:url(/themes/custom/new_crpce/images/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:26px;top:37px;width:16px}.popup-select .popup-title{font-size:1.5rem}.popup-select .popup-subtitle,.popup-select .popup-title{font-family:var(--font-family-title);font-style:normal;font-weight:200}.popup-select .popup-subtitle{font-size:1rem}.popup-select form legend{display:none}.popup-select form .form-item label{pointer-events:none}.popup-select form .fieldset__error-message,.popup-select form .form-item--error-message{color:red;font-family:var(--font-family-default);font-size:14px;margin-bottom:1rem}.popup-select .form-boolean-group,.popup-select .popup-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;position:relative}.popup-select .form-boolean-group .form-type-boolean,.popup-select .form-boolean-group .popup-element,.popup-select .popup-content .form-type-boolean,.popup-select .popup-content .popup-element{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);cursor:pointer;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;margin:0;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.25rem 1rem;position:relative;text-align:center;transition:all var(--transitionDuration)}.popup-select .form-boolean-group .form-type-boolean input,.popup-select .form-boolean-group .popup-element input,.popup-select .popup-content .form-type-boolean input,.popup-select .popup-content .popup-element input{display:none}.popup-select .form-boolean-group .form-type-boolean:after,.popup-select .form-boolean-group .popup-element:after,.popup-select .popup-content .form-type-boolean:after,.popup-select .popup-content .popup-element:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.popup-select .form-boolean-group .form-type-boolean:active:after,.popup-select .form-boolean-group .form-type-boolean:target:after,.popup-select .form-boolean-group .popup-element:active:after,.popup-select .form-boolean-group .popup-element:target:after,.popup-select .popup-content .form-type-boolean:active:after,.popup-select .popup-content .form-type-boolean:target:after,.popup-select .popup-content .popup-element:active:after,.popup-select .popup-content .popup-element:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.popup-select .form-boolean-group .form-type-boolean:after,.popup-select .form-boolean-group .popup-element:after,.popup-select .popup-content .form-type-boolean:after,.popup-select .popup-content .popup-element:after{display:none}}.popup-select .form-boolean-group .form-type-boolean.active-elt,.popup-select .form-boolean-group .form-type-boolean:hover,.popup-select .form-boolean-group .popup-element.active-elt,.popup-select .form-boolean-group .popup-element:hover,.popup-select .popup-content .form-type-boolean.active-elt,.popup-select .popup-content .form-type-boolean:hover,.popup-select .popup-content .popup-element.active-elt,.popup-select .popup-content .popup-element:hover{background:var(--black-crpce);color:#fff}.popup-select .popup-content:not(.active),.popup-select .popup-list:not(.active){display:none}.popup-select .link-rdv{cursor:pointer;padding:.5rem 0!important}.popup-select .link-rdv a,.popup-select .link-rdv span{align-items:center;border:thin solid #fff;border-radius:99px;color:#fff;display:flex;font-family:var(--font-family-title);font-size:var(--font-size-default);font-style:normal;font-weight:300;gap:1rem;padding:13px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}@media (min-width:768px){.popup-select .link-rdv a,.popup-select .link-rdv span{font-size:1.375rem}}.popup-select .link-rdv a:after,.popup-select .link-rdv span:after{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;transition:margin var(--transitionDuration);width:40px}.popup-select .link-rdv a:hover,.popup-select .link-rdv span:hover{background-color:#fff;color:#000;padding:13px 13px 13px 25px}.popup-select .link-rdv a:hover:after,.popup-select .link-rdv span:hover:after{background-color:#000;margin-left:12px}.popup-select .link-rdv a{border-color:var(--black-crpce)!important;color:var(--black-crpce)!important}.popup-select .link-rdv a:after{background-color:var(--black-crpce)!important}.popup-select .bouton-submit{align-items:center;border-bottom:thin solid var(--black-crpce);display:flex;width:-moz-max-content;width:max-content}.popup-select .bouton-submit input{background:transparent;border:none;color:var(--black-crpce);cursor:pointer;font-family:var(--font-family-title);font-size:18px;font-style:normal;font-weight:300;text-transform:uppercase}.popup-select .bouton-submit:after{background-color:#fff;background-color:var(--black-crpce)!important;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:40px}.popup-select .share-block{align-items:center;display:flex;justify-content:space-evenly;margin-top:2rem}.popup-select .share-block .share-link{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin:0;padding:0}.popup-select .share-block .share-link a{align-items:center;border:thin solid var(--black-crpce);border-radius:50%;display:flex;height:58px;justify-content:center;transition:all var(--transitionDuration);width:58px}.popup-select .share-block .share-link .icon-facebook{-webkit-mask-image:url(/themes/custom/new_crpce/images/facebook.svg);mask-image:url(/themes/custom/new_crpce/images/facebook.svg)}.popup-select .share-block .share-link .icon-facebook,.popup-select .share-block .share-link .icon-tiktok{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.popup-select .share-block .share-link .icon-tiktok{-webkit-mask-image:url(/themes/custom/new_crpce/images/tiktok.svg);mask-image:url(/themes/custom/new_crpce/images/tiktok.svg)}.popup-select .share-block .share-link .icon-twitter{-webkit-mask-image:url(/themes/custom/new_crpce/images/twitter.svg);mask-image:url(/themes/custom/new_crpce/images/twitter.svg)}.popup-select .share-block .share-link .icon-instagram,.popup-select .share-block .share-link .icon-twitter{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.popup-select .share-block .share-link .icon-instagram{-webkit-mask-image:url(/themes/custom/new_crpce/images/instagram.svg);mask-image:url(/themes/custom/new_crpce/images/instagram.svg)}.popup-select .share-block .share-link .icon-youtube{background-color:#fff;display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/youtube.svg);mask-image:url(/themes/custom/new_crpce/images/youtube.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.popup-select .share-block .share-link [class^=icon-]{background-color:var(--black-crpce);height:30px;transition:all var(--transitionDuration);width:30px}.popup-select .share-block .share-link a:hover{background:var(--black-crpce)}.popup-select .share-block .share-link a:hover [class^=icon-]{background-color:#fff}.popup-map{aspect-ratio:3/4;border-radius:12px;height:100%;width:100%}.pac-container{border-radius:6px;font-family:var(--font-family-default);font-size:1rem}.pac-container .pac-item span{font-size:1rem}.popup-select.filtre-form{box-shadow:none;display:grid;grid-template-areas:". reset close" "filtres filtres filtres" ". . submit";grid-template-rows:repeat(3,1fr);padding:2rem 1rem;transform:none;transition:height 1s,padding 1s}.popup-select.filtre-form.hide-popup{display:none}.popup-select.filtre-form .popup-option{align-self:center;grid-area:reset;justify-self:center}.popup-select.filtre-form .popup-option a{align-items:center;color:var(--grey-inactive);cursor:pointer;display:flex;font-family:var(--font-family-title);font-size:.9rem;font-style:normal;font-weight:200;pointer-events:none;text-decoration:none;text-transform:uppercase}.popup-select.filtre-form .popup-option a:before{-webkit-backface-visibility:hidden;background-color:#fff;background-color:var(--grey-inactive);content:"";display:block;height:20px;margin-right:.5rem;-webkit-mask-image:url(/themes/custom/new_crpce/images/reset.svg);mask-image:url(/themes/custom/new_crpce/images/reset.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform 1s;width:20px}.popup-select.filtre-form .popup-option a:hover:before{transform:rotate(180deg)}.popup-select.filtre-form .popup-option a.active-elt{color:var(--grey-text-link-hover);pointer-events:auto}.popup-select.filtre-form .popup-close{align-self:start;grid-area:close;justify-self:end;left:auto;top:auto}.popup-select.filtre-form .filter-form,.popup-select.filtre-form .search-form{display:contents}.popup-select.filtre-form .filter-form .fieldgroup,.popup-select.filtre-form .search-form .fieldgroup{grid-area:filtres;justify-self:center;margin:0}.popup-select.filtre-form .filter-form .bouton-submit,.popup-select.filtre-form .search-form .bouton-submit{align-self:end;grid-area:submit;height:-moz-max-content;height:max-content;justify-self:end;left:0;position:relative;top:0}.popup-select.filtre-form .popup-title{display:none}
@media screen and (min-width: 768px){.popup-select{border-radius:24px;bottom:unset;box-shadow:2px 4px 12px rgba(0,0,0,.1),-2px -4px 12px rgba(0,0,0,.1);display:grid;flex-direction:column;gap:1rem;grid-template-areas:"title title   close" "list   map  map";grid-template-columns:33.333% auto auto;grid-template-rows:auto minmax(250px,1fr);left:auto;padding:1.5rem 1rem 1rem;position:fixed;right:50%;top:50%;transform:translate(50%,-50%);width:var(--DesktopMainCol)}.popup-select .popup-close{grid-area:close;justify-self:end;left:0;position:relative;top:0}.popup-select .popup-title{grid-area:title}.popup-select .popup-subtitle{grid-area:subtitle}.popup-select .switch-wrapper{display:none}.popup-select .popup-content{grid-area:map}.popup-select .popup-content:not(.active),.popup-select .popup-list:not(.active){display:flex}.popup-select .popup-list{grid-area:list}.popup-select .popup-list .list-clinique{padding:0 5px 0 0}.popup-select.hide-popup{transform:translate(calc(100% + var(--DesktopMainCol)),-50%)}.popup-select.hide-popup.filtre-form{height:0;overflow:hidden;padding:0 1rem;transform:none}.paragraph--type--selecteur-ville .popup-select .link-rdv,[about="/prendre-rendez-vous"] .popup-select .link-rdv{padding:0!important}.paragraph--type--selecteur-ville .popup-select.hide-popup,[about="/prendre-rendez-vous"] .popup-select.hide-popup{transform:translateX(100vw,-50%)}.popup-select .popup-content{margin:0}.block-filter-block,.block-filter-block .block__content,.block-search-block,.block-search-block .block__content{display:contents}.popup-map{aspect-ratio:4/3}.popup-select.filtre-form{border-radius:24px;height:215px;left:0;position:absolute;right:auto;top:100%;width:100%}
}
.region--footer-top{background:#fff}.nl-footer{margin:0 auto;max-width:350px;padding:40px 1rem 20px;text-align:center;width:100%}.nl-footer .klaviyo-form form{padding:0!important}.nl-footer .klaviyo-form form>.needsclick{min-height:0!important}.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row]{align-items:center!important}.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row] [data-testid=form-component]{padding:0!important}.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row] [data-testid=form-component]:has(button){margin:0 0 0 -130px!important}.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row] [data-testid=form-component] button,.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row] [data-testid=form-component] input{border-color:var(--black-crpce)!important;border-radius:99px!important;color:var(--black-crpce)!important;font-family:var(--font-family-default)!important;font-size:1rem!important;font-style:normal!important;font-weight:400!important;height:auto!important;padding:1.25rem 1rem!important}.nl-footer .klaviyo-form form>.needsclick [data-testid=form-row] [data-testid=form-component] button{background-color:var(--black-crpce)!important;border-radius:99px!important;border-style:solid!important;border-width:thin!important;color:#fff!important;font-family:var(--font-family-title)!important;font-size:14px!important;font-weight:200!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:100px!important;padding:1.4rem 1rem!important;text-transform:uppercase!important}.nl-footer .newsletter-footer-form [id^=newsletter-footer]{grid-gap:1rem;align-items:center;display:inline-block;display:grid;grid-template-areas:"txt" "message";margin:0 auto;max-width:350px;position:relative}.nl-footer .newsletter-footer-form [id^=newsletter-footer] .ajax-progress,.nl-footer .newsletter-footer-form [id^=newsletter-footer] [id^=newsletter-footer-message]{font-family:var(--font-family-default);font-size:1rem;grid-area:message}.nl-footer .newsletter-title{color:var(--black-crpce);font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:400;margin-bottom:30px}.nl-footer .form-item-email{display:contents}.nl-footer .form-item__label{display:none}.nl-footer input.form-email{border:thin solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);font-family:var(--font-family-default);font-size:1rem;font-style:normal;font-weight:400;grid-area:txt;justify-self:start;padding:1.25rem 1rem;width:100%}.nl-footer input.form-submit{-webkit-appearance:button;background:#fff;background-color:var(--black-crpce);border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);color:#fff;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;grid-area:txt;justify-self:end;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.4rem 1rem;position:relative;text-transform:uppercase;transition:all var(--transitionDuration)}.nl-footer input.form-submit:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.nl-footer input.form-submit:active:after,.nl-footer input.form-submit:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.nl-footer input.form-submit:after{display:none}}.nl-footer input.form-submit:hover{background:var(--black-crpce);color:#fff}.block-sidebar-share-block{padding:20px 0 40px;text-align:center}.block-sidebar-share-block .title-block{color:var(--black-crpce);font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:400}.block-sidebar-share-block .share-link{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin-top:30px;padding:0}.block-sidebar-share-block .share-link a{align-items:center;border:thin solid var(--black-crpce);border-radius:50%;display:flex;height:58px;justify-content:center;transition:all var(--transitionDuration);width:58px}.block-sidebar-share-block .share-link .icon-facebook{-webkit-mask-image:url(/themes/custom/new_crpce/images/facebook.svg);mask-image:url(/themes/custom/new_crpce/images/facebook.svg)}.block-sidebar-share-block .share-link .icon-facebook,.block-sidebar-share-block .share-link .icon-tiktok{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link .icon-tiktok{-webkit-mask-image:url(/themes/custom/new_crpce/images/tiktok.svg);mask-image:url(/themes/custom/new_crpce/images/tiktok.svg)}.block-sidebar-share-block .share-link .icon-twitter{-webkit-mask-image:url(/themes/custom/new_crpce/images/twitter.svg);mask-image:url(/themes/custom/new_crpce/images/twitter.svg)}.block-sidebar-share-block .share-link .icon-instagram,.block-sidebar-share-block .share-link .icon-twitter{background-color:#fff;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link .icon-instagram{-webkit-mask-image:url(/themes/custom/new_crpce/images/instagram.svg);mask-image:url(/themes/custom/new_crpce/images/instagram.svg)}.block-sidebar-share-block .share-link .icon-youtube{background-color:#fff;display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/youtube.svg);mask-image:url(/themes/custom/new_crpce/images/youtube.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-sidebar-share-block .share-link [class^=icon-]{background-color:var(--black-crpce);height:30px;transition:all var(--transitionDuration);width:30px}.block-sidebar-share-block .share-link a:hover{background:var(--black-crpce)}.block-sidebar-share-block .share-link a:hover [class^=icon-]{background-color:#fff}[id*=footerseo]{width:100%}[id*=footerseo] .field--name-body{color:var(--grey-text-link);padding:0 15px;width:100%}[id*=footerseo] .field--name-body *{font-size:12px;margin:0}[id*=footerseo] .field--name-body h2,[id*=footerseo] .field--name-body h3,[id*=footerseo] .field--name-body ul{margin:10px 0 5px}.region--footer-bottom{background-color:var(--black-crpce);padding:1rem}[id^=block-adresse-]{border-top:thin solid #fff;padding-top:30px}[id^=block-adresse-] .block__content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}[id^=block-adresse-] .block__content:before{background-color:#fff;content:"";display:block;height:60px;-webkit-mask-image:url(/themes/custom/new_crpce/images/logo.png);mask-image:url(/themes/custom/new_crpce/images/logo.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:150px}[id^=block-adresse-] .block__content .field--name-body{width:50%}[id^=block-adresse-] .block__content .field--name-body *{color:#fff;font-size:1rem;font-weight:400}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block,[id^=block-adresse-] .block__content .field--name-field-lien-contact,[id^=block-adresse-] .block__content .field--name-field-lien-tel{font-family:var(--font-family-default)}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a,[id^=block-adresse-] .block__content .field--name-field-lien-contact a,[id^=block-adresse-] .block__content .field--name-field-lien-tel a{align-items:center;color:#fff;display:flex;font-size:15px;font-style:normal;font-weight:200;gap:1rem;margin:.5rem 0;text-decoration:none;text-transform:uppercase}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a:before,[id^=block-adresse-] .block__content .field--name-field-lien-contact a:before,[id^=block-adresse-] .block__content .field--name-field-lien-tel a:before{border:thin solid #fff;border-radius:50%;content:"";display:block;height:58px;width:58px}[id^=block-adresse-] .block__content .field--name-field-lien-contact a:before{background:url(/themes/custom/new_crpce/images/mail.svg) no-repeat;background-position:50%;background-size:25px}[id^=block-adresse-] .block__content .field--name-field-lien-tel a:before{background:url(/themes/custom/new_crpce/images/phone.svg) no-repeat;background-position:50%;background-size:25px}[id^=block-adresse-] .block__content .field--name-field-lien-acces-block a:before{background:url(/themes/custom/new_crpce/images/icon_localisation_white.svg) no-repeat;background-position:50%;background-size:25px}.menu--info-legal .menu--level-1{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-family-default);gap:1rem;justify-content:space-evenly;list-style:none;margin:1rem 0;padding:0}.menu--info-legal .menu--level-1 a,.menu--info-legal .menu--level-1 span{color:#fff;font-size:.8rem;font-style:normal;font-weight:400;text-decoration:none}.menu--info-legal .menu--level-1 a:hover{border-bottom:thin solid #fff}.menu--info-legal .menu--level-1 a{align-items:center;display:flex}.menu--info-legal .menu--level-1 a[href*=asmeasso]:before{background:url(/themes/custom/new_crpce/images/logo-asme.png) no-repeat 50%;background-size:contain;content:"";display:flex;height:50px;width:150px}.menu--info-legal .menu--level-1 a[href*=asmeasso]:hover{border:none;text-decoration:underline;text-decoration-thickness:1px}
@media screen and (min-width: 768px){.region--footer-top .region--footer_top__inner{align-items:flex-start;display:flex;flex-flow:row wrap;gap:70px;justify-content:center;margin:0 auto;max-width:1440px;padding:50px 0}.region--footer-top .block-sidebar-share-block,.region--footer-top .nl-footer{margin:0;padding:0}.region--footer-top [id*=footerseo] .field--name-body{margin:0 auto;width:80%}.region--footer-bottom{grid-column-gap:1rem;background-color:var(--black-crpce);display:grid;grid-template-areas:"infos menu" "infos  legal";grid-template-columns:360px auto;margin:0 auto;max-width:-moz-max-content;max-width:max-content;padding:50px 1rem;position:relative;z-index:0}.region--footer-bottom:before{background-color:var(--black-crpce);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.region--footer-bottom .menu-footer{grid-area:menu}.region--footer-bottom [id^=block-adresse-]{border-right:thin solid #fff;border-top:none;grid-area:infos;padding:0}.region--footer-bottom [id^=block-adresse-] .field--name-field-lien-acces-block,.region--footer-bottom [id^=block-adresse-] .field--name-field-lien-contact,.region--footer-bottom [id^=block-adresse-] .field--name-field-lien-tel{width:100%}.region--footer-bottom .menu--info-legal{grid-area:legal}.region--footer-bottom .menu--info-legal .menu--level-1{gap:75px;justify-content:flex-start}
}
.site-header{--color-element-menu:#fff;height:62px;position:fixed;top:0;transition:background-color .25s;z-index:100}.path-contact .site-header,.site-header.scroll-menu,.site-header.scroll-menu-rdv{background-color:rgba(13,14,19,.9)}.site-header .site-header__inner__container{grid-column-gap:1rem;align-items:center;display:grid;grid-template-areas:"logo rdv search menu";grid-template-columns:auto max-content max-content max-content;height:100%;padding:0 1em;width:100vw}.site-branding{grid-area:logo}.site-branding .site-branding__logo img{height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.rdv-button{border-right:.5px solid var(--color-element-menu);cursor:pointer;grid-area:rdv;padding-right:1rem}.rdv-button a{border:thin solid #fff;border-radius:99px;color:var(--color-element-menu);display:flex;font-family:var(--font-family-default);font-size:0;gap:0;padding:10px;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}.rdv-button a:hover{background-color:#fff;color:#000}.rdv-button .icon-rdv{background-color:#fff;background-color:var(--color-element-menu);display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/calendar.svg);mask-image:url(/themes/custom/new_crpce/images/calendar.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background var(--transitionDuration);width:20px}.rdv-button a:hover .icon-rdv{background-color:#000;-webkit-mask-image:url(/themes/custom/new_crpce/images/calendar-check.svg);mask-image:url(/themes/custom/new_crpce/images/calendar-check.svg)}.search-button{border-right:.5px solid var(--color-element-menu);cursor:pointer;grid-area:search;padding-right:1rem}.search-button .icon-search{background-color:#fff;background-color:var(--color-element-menu);display:block;height:20px;height:42px;-webkit-mask-image:url(/themes/custom/new_crpce/images/search.svg);mask-image:url(/themes/custom/new_crpce/images/search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.menu-trigger{cursor:pointer;grid-area:menu}.menu-trigger .icon-menu{background-color:#fff;background-color:var(--color-element-menu);display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/menu.svg);mask-image:url(/themes/custom/new_crpce/images/menu.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-top-search-block{align-items:flex-end;background:rgba(13,14,19,.9);display:flex;height:175px;left:0;padding:0 1rem 33px;position:fixed;top:-175px;transition:top 1s;width:100vw;z-index:1}.block-top-search-block.open-search{top:0}.block-top-search-block .block__content,.block-top-search-block .form-search{width:inherit}.block-top-search-block form{position:relative;width:100%}.block-top-search-block form .form-textfield{background:#f8f8f8;border:none;border-radius:99px;font-size:1rem;font-weight:400;padding:1rem;width:100%}.block-top-search-block form .form-textfield:focus-visible{outline:none}.block-top-search-block form .form-submit{background:#ededed;border:none;border-radius:50%;box-shadow:2px 4px 12px rgba(0,0,0,.1),-2px -4px 12px rgba(0,0,0,.1);height:51px;padding:0;position:absolute;right:0;top:0;width:51px}.block-top-search-block form:before{background-color:#fff;background-color:var(--grey-text-link-hover);content:"";display:block;height:51px;-webkit-mask-image:url(/themes/custom/new_crpce/images/search.svg);mask-image:url(/themes/custom/new_crpce/images/search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:20px;mask-size:20px;position:absolute;right:0;top:0;width:51px;z-index:1}
@media screen and (min-width: 768px){.site-header{display:flex;height:80px;justify-content:center;position:fixed;transition:filter .5s,background-color .5s;width:100%}.site-header.desktop-menu-open,.site-header.desktop-menu-open-rdv,.site-header.scroll-menu{background-color:#fff}.site-header.desktop-menu-open-rdv:before,.site-header.desktop-menu-open:before,.site-header.scroll-menu:before{bottom:0;box-shadow:2px 4px 12px rgba(0,0,0,.1),-2px -4px 12px rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.site-header.desktop-menu-open .rdv-button,.site-header.desktop-menu-open .search-button,.site-header.desktop-menu-open .site-branding,.site-header.desktop-menu-open-rdv .rdv-button,.site-header.desktop-menu-open-rdv .search-button,.site-header.desktop-menu-open-rdv .site-branding,.site-header.scroll-menu .rdv-button,.site-header.scroll-menu .search-button,.site-header.scroll-menu .site-branding{filter:invert(1)}.site-header.open-search{background-color:#232428}.site-header.open-search .rdv-button,.site-header.open-search .search-button,.site-header.open-search .site-branding{filter:none}.site-header .site-header__inner__container{grid-template-areas:"logo menu rdv search ";grid-template-columns:max-content auto max-content max-content;max-width:1240px}.rdv-button a{align-items:center;font-family:var(--font-family-title);font-size:.875rem;font-style:normal;font-weight:200;gap:.875rem;padding:5px 1rem}@media (max-width:992px){.rdv-button a{font-size:0;gap:0}}.search-button{border:none}.menu-trigger{display:none}.block-top-search-block{height:auto;padding:1rem 1rem 33px}.block-top-search-block.open-search{top:80px}.block-top-search-block .search-block{margin:0 auto;max-width:560px}.site-branding .site-branding__logo img{height:50px}@media (max-width:992px){.site-branding .site-branding__logo img{height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}}.layout-main-wrapper{margin-top:unset}
}
.region--breadcrumb{display:none}section{font-family:var(--font-family-default);font-size:var(--font-size-default);font-style:normal;font-weight:500;padding:40px 1rem}.text-intro-contact{margin:2rem 0 1rem;padding:0 1rem}.sltd-ville-contact{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);cursor:pointer;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;margin:2rem auto;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.25rem 1rem;position:relative;transition:all var(--transitionDuration)}.sltd-ville-contact:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.sltd-ville-contact:active:after,.sltd-ville-contact:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.sltd-ville-contact:after{display:none}}.sltd-ville-contact:hover{background:var(--black-crpce);color:#fff}.title{font-family:var(--font-family-title);font-size:28px;font-style:normal;font-weight:400;margin-bottom:20px}.info-contact{background:var(--grey-bg-crpce)}.info-contact .tel a{align-items:center;color:var(--black-crpce);display:flex;gap:1rem;margin:2rem 0;text-decoration:none}.info-contact .tel a .icon-tel{align-items:center;border:thin solid var(--black-crpce);border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.info-contact .tel a .icon-tel:before{background-color:#fff;background-color:var(--black-crpce);content:"";display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/phone.svg);mask-image:url(/themes/custom/new_crpce/images/phone.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.block-rdv{background-color:var(--black-crpce);color:#fff}.block-rdv .link-rdv{cursor:pointer;margin-top:2rem}.block-rdv .link-rdv a,.block-rdv .link-rdv span{align-items:center;border:thin solid #fff;border-radius:99px;color:#fff;display:flex;font-family:var(--font-family-title);font-size:var(--font-size-default);font-style:normal;font-weight:300;gap:1rem;padding:13px 25px;position:relative;text-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}@media (min-width:768px){.block-rdv .link-rdv a,.block-rdv .link-rdv span{font-size:1.375rem}}.block-rdv .link-rdv a:after,.block-rdv .link-rdv span:after{background-color:#fff;content:"";display:block;height:17px;-webkit-mask-image:url(/themes/custom/new_crpce/images/arrow.svg);mask-image:url(/themes/custom/new_crpce/images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-size:cover;mask-size:cover;pointer-events:none;transition:margin var(--transitionDuration);width:40px}.block-rdv .link-rdv a:hover,.block-rdv .link-rdv span:hover{background-color:#fff;color:#000;padding:13px 13px 13px 25px}.block-rdv .link-rdv a:hover:after,.block-rdv .link-rdv span:hover:after{background-color:#000;margin-left:12px}.formulaire{background:var(--grey-bg-crpce)}.formulaire .message-rgpd,.formulaire .message-rgpd a{color:var(--grey-text-link-hover);font-family:var(--font-family-default);font-size:.8rem;font-style:normal;font-weight:500}.formulaire .submit-button{align-items:center;background:#fff;background:transparent;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);cursor:pointer;display:flex;font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;gap:.5rem;justify-content:center;margin:1rem auto 0;max-width:-moz-max-content;max-width:max-content;min-width:100px;padding:1.25rem 1rem;position:relative;transition:all var(--transitionDuration);width:-moz-max-content;width:max-content}.formulaire .submit-button:after{-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);border:1px solid var(--black-crpce);border-radius:50%;content:"";height:0;left:var(--mouse-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--mouse-y,50%);transform:translate(-50%,-50%);transition:all .1s linear;width:0}.formulaire .submit-button:active:after,.formulaire .submit-button:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.formulaire .submit-button:after{display:none}}.formulaire .submit-button:hover{background:var(--black-crpce);color:#fff}.formulaire .submit-button:before{background-color:#fff;background-color:var(--black-crpce);content:"";display:block;height:20px;-webkit-mask-image:url(/themes/custom/new_crpce/images/mail.svg);mask-image:url(/themes/custom/new_crpce/images/mail.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.formulaire .submit-button input{background:transparent;border:none;color:var(--black-crpce);font-family:var(--font-family-title);font-size:14px;font-style:normal;font-weight:200;text-transform:uppercase}.info-presse .mail,.info-presse .name,.info-presse .tel{margin:10px 0}.info-presse .mail a,.info-presse .name a,.info-presse .tel a{color:var(--black-crpce);text-decoration:none}.info-presse .name{color:var(--grey-text-link);margin-top:20px}
@media screen and (min-width: 768px){.block-system-main-block .block__content{display:grid;grid-template-areas:"intro intro" "ville ville" "header header" "tel  rdv   " "form   form  " "presse presse";grid-template-columns:50% 50%;margin:0 auto;width:var(--DesktopMainCol)}.block-system-main-block .block__content .title{font-size:2.25rem;font-weight:600}.text-intro-contact{grid-area:intro}.sltd-ville-contact{background-color:#000;color:#fff;grid-area:ville}.sltd-ville-contact:hover{background-color:#fff;color:#000}.header-contact{background:var(--grey-bg-crpce);grid-area:header;margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:0}.header-contact:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.info-contact{background:#fff;grid-area:tel;height:572px}.block-rdv{grid-area:rdv;height:572px;position:relative;z-index:1}.block-rdv:before{content:"";height:100%;left:50%;left:0;position:absolute;top:0;transform:translateX(-50%);transform:none;width:100vw;width:50vw;z-index:-1}.block-rdv,.info-contact{align-items:center;align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding:8rem 6rem}.block-rdv *,.info-contact *{margin:0}.formulaire{grid-area:form;position:relative;z-index:0}.formulaire:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.formulaire .title{text-align:center}.formulaire .contact-form{grid-column-gap:1rem;align-items:start;display:grid;grid-template-areas:"civ pre" "civ-error pre-error" "nom mail" "nom-error mail-error" "tel joint" "tel-error joint-error" "sujet sujet" "sujet-error sujet-error" "message message" "message-error message-error" "radio radio" "radio1 radio1" "radio1-error radio1-error" "submit submit" "rgpd rgpd";grid-template-columns:repeat(2,calc(50% - .5rem));margin:0 auto;max-width:792px}.formulaire .form-item{margin:2rem 0 0}.formulaire .form-item-salutation{grid-area:civ}.formulaire [id^=salutation-error]{grid-area:civ-error}.formulaire .form-item-lname{grid-area:nom}.formulaire [id^=lname-error]{grid-area:nom-error}.formulaire .form-item-fname{grid-area:pre}.formulaire [id^=fname-error]{grid-area:pre-error}.formulaire .form-item-email{grid-area:mail}.formulaire [id^=email-error]{grid-area:mail-error}.formulaire .form-item-treatment-interest{grid-area:sujet}.formulaire [id^=treatment-interest-error]{grid-area:sujet-error}.formulaire .form-item-custom-textarea{grid-area:message}.formulaire [id^=custom-textarea-error]{grid-area:message-error;justify-self:center}.formulaire [id^=ajax-wrapper]{display:contents}.formulaire .form-item-phone{grid-area:tel}.formulaire [id^=phone-error]{grid-area:tel-error}.formulaire .form-item-file-attachments{grid-area:joint}.formulaire .form-item-opt-email{grid-area:radio}.formulaire .form-item-custom-field-25787{grid-area:radio1}.formulaire [id^=custom-field-25787-error]{grid-area:radio1-error;justify-self:center}.formulaire .submit-button{grid-area:submit}.formulaire .message-rgpd{grid-area:rgpd;margin-top:2rem}.info-presse{grid-area:presse;margin:0 auto;max-width:720px;text-align:center}
}
