/* @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){}
.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)}
}
.field--name-field-blocks,.field--name-field-paragraph{position:relative;z-index:1}.field--name-field-blocks h2,.field--name-field-paragraph h2{margin-top:1.5rem}.field--name-field-blocks>.field__items,.field--name-field-paragraph>.field__items{display:flex;flex-direction:column}.field--name-field-blocks>.field__items>.field__item,.field--name-field-paragraph>.field__items>.field__item{order:0}.ancres-block{background-color:var(--black-crpce);border-bottom:thin solid #fff;display:flex;flex-direction:column;margin:0 auto;max-width:960px;order:1;padding:1rem;position:relative;width:100%;z-index:10}.ancres-block:has(.wrapper-ancres:empty){display:none}.ancres-block:before{background:#fff;bottom:0;content:"";position:absolute;top:1rem;width:2px}.ancres-block .sticky-detector{display:none}.ancres-block .titre-bloc-ancre{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-title);font-size:1.33rem;font-weight:600;justify-content:space-between;padding:.5rem 1rem}.ancres-block .titre-bloc-ancre:after{background-color:#fff;content:"";display:block;height:20px;-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:all .5s ease-in-out;width:20px}.ancres-block .titre-bloc-ancre.open:after{transform:rotate(90deg)}.ancres-block .wrapper-ancres{overflow:hidden;transition:all .5s ease-in-out}.ancres-block .ancre-paragraph{align-items:center;border-top:thin solid var(--black-crpce);color:#fff;cursor:pointer;display:flex;font-family:var(--font-family-title);font-size:1.25rem;font-style:normal;font-weight:200;gap:.5rem;justify-content:flex-start;padding:.5rem 1rem}.ancres-block .ancre-paragraph:before{background-color:#fff;content:"";display:block;height:20px;height:1rem;-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;width:1rem}.ancres-block .ancre-paragraph.activated-ancre{text-decoration:underline}.wrapper-content-ancre{order:2}
@media screen and (min-width: 768px){.field--name-field-blocks h2,.field--name-field-paragraph h2{margin-top:1.5rem}.field--name-field-blocks>.field__items,.field--name-field-paragraph>.field__items{gap:3rem}.field--name-field-blocks>.field__items .ancres-block,.field--name-field-paragraph>.field__items .ancres-block{background-color:var(--grey-bg-crpce);border:none;bottom:unset;padding:2rem;position:relative}.field--name-field-blocks>.field__items .ancres-block:before,.field--name-field-paragraph>.field__items .ancres-block:before{background:var(--black-crpce)}.field--name-field-blocks>.field__items .ancres-block .titre-bloc-ancre,.field--name-field-paragraph>.field__items .ancres-block .titre-bloc-ancre{color:var(--black-crpce)}.field--name-field-blocks>.field__items .ancres-block .titre-bloc-ancre:after,.field--name-field-paragraph>.field__items .ancres-block .titre-bloc-ancre:after{bottom:2rem;display:none;top:2rem}.field--name-field-blocks>.field__items .ancres-block .wrapper-ancres,.field--name-field-paragraph>.field__items .ancres-block .wrapper-ancres{height:auto}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph{border:none;border-bottom:2px;color:var(--black-crpce);cursor:pointer;font-size:1.25rem;gap:20px;justify-content:start;margin:0;padding:1rem 1rem 1rem 2rem;transition:padding var(--transitionDuration)}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph:before,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph:before{background-color:var(--black-crpce);transition:margin .5s ease-in-out}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph.activated-ancre,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph.activated-ancre{background-color:var(--black-crpce);color:#fff;text-decoration:none}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph.activated-ancre:before,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph.activated-ancre:before{background-color:#fff;height:1px;-webkit-mask:none;mask:none}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph:hover,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph:hover{border-bottom:0;font-weight:400;padding-left:2.5rem}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph:hover:before,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph:hover:before{-webkit-mask-image:url(/themes/custom/new_crpce/images/small-arrow-bold.svg);mask-image:url(/themes/custom/new_crpce/images/small-arrow-bold.svg)}.field--name-field-blocks>.field__items .ancres-block .ancre-paragraph:hover.activated-ancre:before,.field--name-field-paragraph>.field__items .ancres-block .ancre-paragraph:hover.activated-ancre:before{height:2px;-webkit-mask:none;mask:none}.field--name-field-blocks>.field__items .ancres-block.sticked,.field--name-field-paragraph>.field__items .ancres-block.sticked{background-color:#fff;border:none;max-width:none;overflow:auto;padding:1rem;position:sticky;scrollbar-width:thin;top:80px}.field--name-field-blocks>.field__items .ancres-block.sticked .titre-bloc-ancre,.field--name-field-blocks>.field__items .ancres-block.sticked:before,.field--name-field-paragraph>.field__items .ancres-block.sticked .titre-bloc-ancre,.field--name-field-paragraph>.field__items .ancres-block.sticked:before{display:none}.field--name-field-blocks>.field__items .ancres-block.sticked .wrapper-ancres,.field--name-field-paragraph>.field__items .ancres-block.sticked .wrapper-ancres{display:flex;gap:1rem;width:-moz-max-content;width:max-content}.field--name-field-blocks>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph,.field--name-field-paragraph>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph{background-color:var(--grey-bg-crpce);flex-basis:100%;font-size:1rem;padding:1rem}.field--name-field-blocks>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph.activated-ancre,.field--name-field-paragraph>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph.activated-ancre{background:var(--black-crpce)}.field--name-field-blocks>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph:hover,.field--name-field-paragraph>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph:hover{padding-left:2rem}.field--name-field-blocks>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph:hover:before,.field--name-field-paragraph>.field__items .ancres-block.sticked .wrapper-ancres .ancre-paragraph:hover:before{margin-left:1rem}.field--name-field-blocks>.field__items .wrapper-content-ancre,.field--name-field-paragraph>.field__items .wrapper-content-ancre{max-height:none;overflow:unset}.field--name-field-blocks>.field__items .wrapper-content-ancre:not(.open-paragraph),.field--name-field-paragraph>.field__items .wrapper-content-ancre:not(.open-paragraph){display:block}.field--name-field-blocks>.field__items:has(.sticked),.field--name-field-paragraph>.field__items:has(.sticked){margin-top:350px}.field--name-field-blocks>.field__items:has(.sticked .wrapper-ancres:empty),.field--name-field-paragraph>.field__items:has(.sticked .wrapper-ancres:empty){margin-top:unset}
}
.paragraph .field--name-field-title h2{font-family:inherit;font-size:inherit;font-weight:inherit}
[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}
.node--type-article.node--view-mode-full>.node__content{align-items:stretch;display:flex;flex-direction:column;gap:2rem;padding:2rem 15px}.node--type-article.node--view-mode-full>.node__content .type{font-family:var(--font-family-title);font-size:20px;font-weight:800;text-align:end;text-transform:uppercase}.node--type-article.node--view-mode-full>.node__content .page-title span{font-family:var(--font-family-title);font-size:30px;font-weight:800;line-height:33px;text-transform:uppercase}.node--type-article.node--view-mode-full>.node__content .field--name-field-sous-titre{font-family:var(--font-family-title);font-size:16px;font-style:italic}.node--type-article.node--view-mode-full>.node__content .update-lecture-tags{margin-bottom:-1rem}.node--type-article.node--view-mode-full>.node__content .update-lecture-tags,.node--type-article.node--view-mode-full>.node__content .update-lecture-tags .update-lecture{display:flex;flex-direction:column;gap:1rem}.node--type-article.node--view-mode-full>.node__content .last-update{display:flex;font-weight:700}.node--type-article.node--view-mode-full>.node__content .last-update,.node--type-article.node--view-mode-full>.node__content .last-update .label{font-family:var(--font-family-title);font-size:14px}.node--type-article.node--view-mode-full>.node__content .last-update .label{font-weight:200;margin-right:.5rem}.node--type-article.node--view-mode-full>.node__content .temps-lecture{display:flex;font-weight:700}.node--type-article.node--view-mode-full>.node__content .temps-lecture,.node--type-article.node--view-mode-full>.node__content .temps-lecture .label{font-family:var(--font-family-title);font-size:14px}.node--type-article.node--view-mode-full>.node__content .temps-lecture .label{font-weight:200;margin-right:.5rem}.node--type-article.node--view-mode-full>.node__content .temps-lecture .field--name-field-temps-de-lecture{margin-right:.1rem}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags ul{gap:1rem}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);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;min-width:0;padding:.5rem 1rem;position:relative;transition:all var(--transitionDuration)}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li: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}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li:active:after,.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li:after{display:none}}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags li:hover{background:var(--black-crpce);background:#fff;color:#fff;color:var(--black-crpce)}.node--type-article.node--view-mode-full>.node__content .field--name-field-media-image{width:100%}.node--type-article.node--view-mode-full>.node__content .field--name-field-media-image img{height:auto;width:100%}.node--type-article.node--view-mode-full>.node__content .field--name-field-paragraph .field__item .paragraph{background:none;padding:0}.node--type-article.node--view-mode-full>.node__content .field--name-field-paragraph .field__item .paragraph:before{display:none}.node--type-article.node--view-mode-full>.node__content .field--name-field-paragraph .field__item .paragraph.paragraph--type--card-solution{box-shadow:0 0 6px rgba(0,0,0,.1)}.node--type-article.node--view-mode-full>.node__content .field--name-field-paragraph .field__item .paragraph.paragraph--type--card-solution:hover{box-shadow:2px 4px 12px rgba(0,0,0,.1),-2px -4px 12px rgba(0,0,0,.1);filter:none}.node--type-article.node--view-mode-full>.node__content .auteur-alaune{display:contents}.node--type-article.node--view-mode-full>.node__content .article_a_la_une{display:none;flex-direction:column;gap:2rem}.node--type-article.node--view-mode-full>.node__content .article_a_la_une .view-article-a-la-une .view-content{display:flex;flex-direction:column;gap:2rem}.node--type-article.node--view-mode-full>.node__content .block-sharing{align-items:center;background:#000;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;order:50;padding:3rem 1rem}.node--type-article.node--view-mode-full>.node__content .block-sharing .block-title-sharing{color:#fff;font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:700;text-align:center;text-transform:uppercase}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper{color:#fff}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .title-ctas{font-family:var(--font-family-title);font-size:20px;font-style:italic;font-weight:700;margin-bottom:2rem;text-align:center;text-transform:uppercase}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .ctas{display:flex;gap:2rem}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .ctas .cta{align-items:center;display:flex;flex-direction:column;gap:.5rem}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .ctas .cta a{background:#fff;border-radius:10px;color:#000;font-family:var(--font-family-title);font-size:16px;font-weight:700;padding:.5rem 1rem;text-align:center;width:100%}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .ctas .cta label{font-family:var(--font-family-title);font-size:12px;font-weight:200}.node--type-article.node--view-mode-full>.node__content .related-post{align-items:stretch;display:flex;flex-flow:row wrap;gap:2rem;justify-content:center;order:100;row-gap:5rem}.node--type-article.node--view-mode-full>.node__content .related-post .block-title-articles{font-family:var(--font-family-title);font-size:30px;font-weight:800;text-transform:uppercase;width:100%}.node--type-article.node--view-mode-full>.node__content .related-post .view-artilce-related-post,.node--type-article.node--view-mode-full>.node__content .related-post .view-content,.node--type-article.node--view-mode-full>.node__content .related-post .views-element-container,.node--type-article.node--view-mode-full>.node__content .related-post .views-row{display:contents}
@media screen and (min-width: 768px){.node--type-article.node--view-mode-full>.node__content{display:grid;grid-template-areas:". type" "titre titre" "sousTitre sousTitre" "update update" "img img" "auteur content" "auteur content" "sharing sharing" "related related";grid-template-columns:auto 66.6666666667%}.node--type-article.node--view-mode-full>.node__content .type{font-size:22px;grid-area:type}.node--type-article.node--view-mode-full>.node__content .page-title{grid-area:titre;max-width:66%}.node--type-article.node--view-mode-full>.node__content .page-title span{font-size:36px;line-height:40px}.node--type-article.node--view-mode-full>.node__content .field--name-field-sous-titre{font-size:18px;font-weight:200;grid-area:sousTitre}.node--type-article.node--view-mode-full>.node__content .update-lecture-tags{align-items:center;display:flex;flex-direction:row;grid-area:update;justify-content:space-between}.node--type-article.node--view-mode-full>.node__content .update-lecture-tags .update-lecture{display:flex;flex-direction:row;gap:5rem}.node--type-article.node--view-mode-full>.node__content .last-update{align-self:center;display:flex}.node--type-article.node--view-mode-full>.node__content .last-update,.node--type-article.node--view-mode-full>.node__content .last-update .label{font-size:15px}.node--type-article.node--view-mode-full>.node__content .last-update .label{margin-right:.5rem}.node--type-article.node--view-mode-full>.node__content .temps-lecture{align-self:center;display:flex}.node--type-article.node--view-mode-full>.node__content .temps-lecture,.node--type-article.node--view-mode-full>.node__content .temps-lecture .label{font-size:15px}.node--type-article.node--view-mode-full>.node__content .temps-lecture .label{margin-right:.5rem}.node--type-article.node--view-mode-full>.node__content .field--name-field-tags{align-self:center;grid-area:tags;justify-self:end}.node--type-article.node--view-mode-full>.node__content .field--name-field-media-image{grid-area:img;max-width:var(--DesktopMainCol)}.node--type-article.node--view-mode-full>.node__content .field--name-field-media-image img{height:auto;width:100%}.node--type-article.node--view-mode-full>.node__content .field--name-field-auteur{border:none}.node--type-article.node--view-mode-full>.node__content .field--name-field-auteur .node--type-auteurs.node--view-mode-auteurs-suggestion .node__content{grid-template-columns:88px auto;max-width:316px}.node--type-article.node--view-mode-full>.node__content .auteur-alaune{display:flex;flex-direction:column;gap:3rem;grid-area:auteur}.node--type-article.node--view-mode-full>.node__content .article_a_la_une{display:flex}.node--type-article.node--view-mode-full>.node__content .article_a_la_une .block-title-articles{font-family:var(--font-family-title);font-size:36px;font-weight:800;text-transform:uppercase}.node--type-article.node--view-mode-full>.node__content .content-article{grid-area:content}.node--type-article.node--view-mode-full>.node__content .content-article .paragraph--type--image .field--name-field-image{max-width:100%}.node--type-article.node--view-mode-full>.node__content .block-sharing{align-items:center;flex-flow:row wrap;grid-area:sharing;justify-content:space-between;padding:5rem 3rem}.node--type-article.node--view-mode-full>.node__content .block-sharing .block-title-sharing{font-size:40px;text-align:left}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper{color:#fff}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .title-ctas{font-size:32px}.node--type-article.node--view-mode-full>.node__content .block-sharing .ctas-wrapper .ctas .cta a{font-size:24px}.node--type-article.node--view-mode-full>.node__content .related-post{grid-area:related}.node--type-article.node--view-mode-full>.node__content .related-post .block-title-articles{font-size:36px}.node--type-article.node--view-mode-full>.node__content .related-post .node--type-article.node--view-mode-new-teaser{width:calc(33.33333% - 1.5rem)}
}
.node__content>.field--name-body{margin:0 auto;max-width:900px;padding:0 1rem}
@media screen and (min-width: 768px){.node__content{margin:0 auto;width:var(--DesktopMainCol)}
}
.node--view-mode-new-teaser{box-shadow:0 0 6px rgba(0,0,0,.1);height:auto;padding:2rem;position:relative;width:300px}.node--view-mode-new-teaser:hover{box-shadow:2px 4px 12px rgba(0,0,0,.1),-2px -4px 12px rgba(0,0,0,.1)}.node--view-mode-new-teaser .lien-article{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%}.node--view-mode-new-teaser .node__content{display:flex;flex-flow:column wrap;gap:1rem;height:100%}.node--view-mode-new-teaser .node__content>div{width:100%}.node--view-mode-new-teaser .node__content .inline-infos{align-items:center;display:flex;flex-flow:row wrap;font-family:var(--font-family-title);font-size:15px;gap:1rem;justify-content:space-between}.node--view-mode-new-teaser .node__content .inline-infos .label_value_bold{align-items:center;display:flex;font-size:14px;font-weight:200}.node--view-mode-new-teaser .node__content .inline-infos .label_value_bold .label{font-size:14px;font-weight:600;margin-right:.5rem}.node--view-mode-new-teaser .node__content .last-update{font-weight:200!important}.node--view-mode-new-teaser .node__content .field--name-field-tags ul{gap:.5rem}.node--view-mode-new-teaser .node__content .field--name-field-tags li{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);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;min-width:0;padding:.5rem 1rem;position:relative;transition:all var(--transitionDuration)}.node--view-mode-new-teaser .node__content .field--name-field-tags li: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}.node--view-mode-new-teaser .node__content .field--name-field-tags li:active:after,.node--view-mode-new-teaser .node__content .field--name-field-tags li:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.node--view-mode-new-teaser .node__content .field--name-field-tags li:after{display:none}}.node--view-mode-new-teaser .node__content .field--name-field-tags li:hover{background:var(--black-crpce);background:#fff;color:#fff;color:var(--black-crpce)}.node--view-mode-new-teaser .node__content .field--name-field-media-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.node--view-mode-new-teaser .node__content .field--name-field-title-link{font-family:var(--font-family-title);font-size:16px;font-weight:800;text-transform:uppercase}.node--view-mode-new-teaser .node__content .field--name-body{display:none;font-size:1rem}.node--view-mode-new-teaser .node__content .bottom-infos{margin-top:auto}.node--view-mode-new-teaser .node__content .bottom-infos .auteur-prenom-nom{display:flex;flex-flow:row wrap;gap:.1rem}.node--view-mode-new-teaser .node__content .bottom-infos .field--name-field-temps-de-lecture{margin-right:.1rem}
@media screen and (min-width: 768px){.node--view-mode-new-teaser{width:100%}.node--view-mode-new-teaser .node__content .field--name-body{display:block;padding:0}
}
#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}
}
.page-node-type-article{--top-menu:0}.page-node-type-article.user-logged-in{--top-menu:87px}.page-node-type-article header{top:var(--top-menu)}.page-node-type-article .layout-main-wrapper{margin-top:62px}.page-node-type-article .region--footer-top{display:none}
@media screen and (min-width: 768px){.page-node-type-article.user-logged-in{--top-menu:60px}.page-node-type-article .layout-main-wrapper{margin-top:80px}
}
.paragraph{padding:0 1rem;position:relative;z-index:0}.paragraph .field--name-field-title{font-family:var(--font-family-title);font-size:1.75rem;font-weight:400;line-height:1.2;margin-bottom:2rem}.paragraph.paragraph--type--text-block{margin:0 auto;max-width:900px}.node--type-accueil-localise .paragraph.paragraph--type--text-block{padding:60px 1rem}.node--type-accueil-localise .paragraph.paragraph--type--text-block .field--name-field-title,.page-node-type-hub-solutions .paragraph.paragraph--type--text-block .field--name-field-title{text-align:center}.paragraph--type--bloc-texte-seo{margin:0 auto;width:var(--DesktopMainCol)}.paragraph--type--price-block{margin:0 auto;max-width:900px}
@media screen and (min-width: 768px){.paragraph .field--name-field-title{font-family:var(--font-family-title);font-size:2.25rem;font-weight:600}.paragraph.paragraph--type--bloc-texte-seo .column-list{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr}.paragraph.paragraph--type--bloc-texte-seo .column-list li{margin:0}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
[class*=paragraph--type--card-block]{background-color:var(--grey-bg-crpce);padding:60px 0}[class*=paragraph--type--card-block] .field--name-field-paragraphs .field__items{display:flex;gap:1rem;justify-content:center}[class*=paragraph--type--card-block]>.field--name-field-content,[class*=paragraph--type--card-block]>.field--name-field-title{color:var(--black-crpce);margin-bottom:1.875rem;padding:0 1rem}[class*=paragraph--type--card-block]>.field--name-field-title{text-align:center}[class*=paragraph--type--card-block] .slick-track{align-items:stretch;display:flex;gap:1rem}[class*=paragraph--type--card-block] .slick-slide,[class*=paragraph--type--card-block]>.field__item{background:#fff;height:auto;margin:2rem 0;max-width:311px}[class*=paragraph--type--card-block] .slick-slide>div,[class*=paragraph--type--card-block]>.field__item>div{display:contents}[class*=paragraph--type--card-block] .slick-slide .field__item,[class*=paragraph--type--card-block]>.field__item .field__item{height:100%}
@media screen and (min-width: 768px){[class*=paragraph--type--card-block]{background-color:var(--grey-bg-crpce)}[class*=paragraph--type--card-block]:before{content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}[class*=paragraph--type--card-block] .slick-list{max-width:1100px;width:calc(100vw - 150px)}[class*=paragraph--type--card-block] .slick-slider{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem!important;margin:0 auto;width:-moz-max-content;width:max-content}[class*=paragraph--type--card-block] .slick-slider .slick-arrow{align-items:center;background:transparent;border:thin solid var(--black-crpce);border-radius:50%;cursor:pointer;display:none!important;font-size:0;height:60px;justify-content:center;padding:0;transition:all var(--transitionDuration);width:60px}[class*=paragraph--type--card-block] .slick-slider .slick-arrow:before{background-color:#fff;background-color:var(--black-crpce);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;transition:all var(--transitionDuration);width:31px}[class*=paragraph--type--card-block] .slick-slider .slick-arrow.slick-prev:before{transform:rotate(180deg)}[class*=paragraph--type--card-block] .slick-slider .slick-arrow:not(.slick-disabled){display:flex!important}[class*=paragraph--type--card-block] .slick-slider .slick-arrow:hover{background-color:var(--black-crpce)}[class*=paragraph--type--card-block] .slick-slider .slick-arrow:hover:before{background-color:#fff}.node--type-article.node--view-mode-full [class*=paragraph--type--card-block] .slick-slider{width:calc(100% - 60px)}.node--type-article.node--view-mode-full [class*=paragraph--type--card-block] .slick-slider .slick-next,.node--type-article.node--view-mode-full [class*=paragraph--type--card-block] .slick-slider .slick-prev{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:50%;transform:translateY(-50%);z-index:1}.node--type-article.node--view-mode-full [class*=paragraph--type--card-block] .slick-slider .slick-prev{left:-30px}.node--type-article.node--view-mode-full [class*=paragraph--type--card-block] .slick-slider .slick-next{right:-30px}
}
.paragraph.paragraph--type--card-solution{background:#fff;height:100%;padding:0;text-align:center}.paragraph.paragraph--type--card-solution a{grid-gap:1rem;cursor:pointer;display:grid;grid-auto-rows:auto;grid-template-columns:min-content;grid-template-rows:max-content;height:100%;width:-moz-max-content;width:max-content}.paragraph.paragraph--type--card-solution *{margin:0}.paragraph.paragraph--type--card-solution .field--name-field-image{max-width:100%}.paragraph.paragraph--type--card-solution .field--name-field-image *{display:flex;height:auto;width:100%}.paragraph.paragraph--type--card-solution .field--name-field-title h3{font-family:var(--font-family-title);font-size:1.5rem;font-style:normal;font-weight:200;padding:0 1rem}.paragraph.paragraph--type--card-solution .field--name-field-description{padding:0 1rem}.paragraph.paragraph--type--card-solution .field--name-field-description *{font-family:var(--font-family-default);font-size:var(--font-size-default);font-style:normal;font-weight:400}.paragraph.paragraph--type--card-solution .field--name-field-link{align-items:center;align-self:end;display:flex;justify-content:center;padding:24px 1rem}.paragraph.paragraph--type--card-solution .field--name-field-link span{background:#fff;border:1px solid var(--black-crpce);border-radius:99px;color:var(--black-crpce);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-decoration:none;text-transform:uppercase;transition:all var(--transitionDuration)}.paragraph.paragraph--type--card-solution .field--name-field-link span: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}.paragraph.paragraph--type--card-solution .field--name-field-link span:active:after,.paragraph.paragraph--type--card-solution .field--name-field-link span:target:after{height:80px;opacity:1;width:80px}@media (min-width:768px){.paragraph.paragraph--type--card-solution .field--name-field-link span:after{display:none}}.paragraph.paragraph--type--card-solution .field--name-field-link span:hover{background:var(--black-crpce);color:#fff}
@media screen and (min-width: 768px){.field--name-field-paragraphs>.field__items[data-once=newCrpceCardBlock]{flex-flow:row;justify-content:center}.paragraph.paragraph--type--card-solution{cursor:pointer}.paragraph.paragraph--type--card-solution:hover{filter:drop-shadow(2px 4px 12px rgba(0,0,0,.1)) drop-shadow(-2px -4px 12px rgba(0,0,0,.1))}.paragraph.paragraph--type--card-solution:hover .image-solution{background-color:rgba(24,26,35,.15)}.paragraph.paragraph--type--card-solution:hover .image-solution img{mix-blend-mode:multiply}
}
.paragraph--type--slider{margin-bottom:20px;padding:0}.paragraph--type--slider .field--name-field-images .field__items,.paragraph--type--slider .field--name-field-images .slick-track{display:flex;gap:1rem}.paragraph--type--slider .field--name-field-images .field--name-field-media-image img{max-width:311px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.paragraph--type--slider .field--name-field-images .field--name-name{font-family:var(--font-family-default);font-size:.95rem;font-weight:400;padding:.5rem}
@media screen and (min-width: 768px){.paragraph--type--slider .field--name-field-images .slick-list{max-width:1100px;width:calc(100vw - 150px)}.paragraph--type--slider .field--name-field-images .slick-slider{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem!important;margin:0 auto;width:-moz-max-content;width:max-content}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow{align-items:center;background:transparent;border:thin solid var(--black-crpce);border-radius:50%;cursor:pointer;display:none!important;font-size:0;height:60px;justify-content:center;padding:0;transition:all var(--transitionDuration);width:60px}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow:before{background-color:#fff;background-color:var(--black-crpce);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;transition:all var(--transitionDuration);width:31px}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow.slick-prev:before{transform:rotate(180deg)}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow:not(.slick-disabled){display:flex!important}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow:hover{background-color:var(--black-crpce)}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow:hover:before{background-color:#fff}.paragraph--type--slider .field--name-field-images .field--name-field-media-image img{max-width:-moz-max-content;max-width:max-content}.paragraph--type--slider .field--name-field-images>.field__items{gap:1rem}.paragraph--type--slider .field--name-field-images .slick-list{width:100%}.paragraph--type--slider .field--name-field-images .slick-slider{max-width:100%}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-right:-30px;position:absolute;right:0;z-index:1}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow.slick-prev{left:0;margin-left:-30px;margin-right:0;right:auto}@media (max-width:1160px){.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow{margin-right:0}.paragraph--type--slider .field--name-field-images .slick-slider .slick-arrow.slick-prev{margin-left:0}}
}
lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px;}lite-youtube::before{content:attr(data-title);display:block;position:absolute;top:0;background-image:linear-gradient(180deg,rgb(0 0 0 / 67%) 0%,rgb(0 0 0 / 54%) 14%,rgb(0 0 0 / 15%) 54%,rgb(0 0 0 / 5%) 72%,rgb(0 0 0 / 0%) 94%);height:99px;width:100%;font-family:"YouTube Noto",Roboto,Arial,Helvetica,sans-serif;color:hsl(0deg 0% 93.33%);text-shadow:0 0 2px rgba(0,0,0,.5);font-size:18px;padding:25px 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}lite-youtube:hover::before{color:white;}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9));}lite-youtube > iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0;}lite-youtube > .lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,0.2,1);border:0;}lite-youtube:hover > .lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none;}lite-youtube.lyt-activated{cursor:unset;}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated > .lty-playbtn{opacity:0;pointer-events:none;}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
.paragraph--type--video{margin:2rem auto;max-width:900px}.paragraph--type--video .field--name-field-youtube-video,.paragraph--type--video .integrated_video{height:auto;margin:0 auto;width:100%}.paragraph--type--video .integrated_video{aspect-ratio:16/9;display:flex;justify-content:center}.paragraph--type--video .integrated_video:has([src*=facebook]){aspect-ratio:4/3}.paragraph--type--video .integrated_video iframe{border:none;height:100%;width:100%}.paragraph--type--video .integrated_video lite-youtube{max-width:none;width:100%}
@media screen and (min-width: 768px){.paragraph--type--video{margin:0 auto}
}
.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}
}
.field--tags{display:flex;font-family:var(--font-sans);}.field--tags__label{margin:0;margin-inline-end:calc(var(--sp1-5) - (var(--sp0-5) / 2));letter-spacing:0.02em;color:var(--color-text-neutral-soft);font-size:var(--font-size-s);font-weight:600;line-height:1.6;}.field--tags__label::after{content:":";}@media (min-width:43.75rem){.field--tags__label{line-height:2;}}.field--label-inline .field--tags__label{padding-block:0;padding-inline-start:0;padding-inline-end:0;}.field--tags__items{display:flex;flex-wrap:wrap;margin-block:calc((var(--sp0-5) / 2) * -1);margin-inline-start:calc((var(--sp0-5) / 2) * -1);margin-inline-end:calc((var(--sp0-5) / 2) * -1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.field--tags__item{display:flex;margin-block:calc(var(--sp0-5) / 2);margin-inline-start:calc(var(--sp0-5) / 2);margin-inline-end:calc(var(--sp0-5) / 2);}.field--tags__item:nth-last-child(n + 2)::after{content:",";font-size:var(--font-size-base);line-height:1.5;}.field--tags__item a{position:relative;display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;letter-spacing:0.02em;color:var(--color-text-primary-medium);font-size:var(--font-size-base);font-weight:700;line-height:1.5;}.node--view-mode-full .field--tags{margin-block-start:var(--sp4);margin-block-end:var(--sp4);padding-block:var(--sp1-5);padding-inline-start:var(--sp2);padding-inline-end:var(--sp2);background-color:var(--color--gray-100);}
