  @media (max-width: 767px) { .desktop-visible { display: none !important; } .reverse-mobile { flex-direction: column-reverse !important; } } @media (min-width: 767px) { .mobile-visible { display: none !important; } }  #send-date, span[data-name="send-date"]{ display: none; }  .anchor-link { scroll-margin-top: 250px !important; }  .x-hamburger-inner:before, .x-hamburger-inner:after { left: 10px; width: 30px !important; } .x-hamburger-box.is-active .x-hamburger-inner:before, .x-hamburger-box.is-active .x-hamburger-inner:after { left: 0; width: 40px !important; } .x-hamburger-inner:before { top: -9px !important; } .x-hamburger-inner:after { bottom: -9px !important; } .x-hamburger-box.is-active .x-hamburger-inner:before { top: -10px !important; } .x-hamburger-box.is-active .x-hamburger-inner:after { bottom: -1px !important; } .x-offcanvas_prevent-scroll_brxe-grmdfs #brx-header { position: fixed !important; } #sub-menu .x-offcanvas_inner { z-index: 1002 !important; } #menu-selection-langue .bricks-menu-item, #menu-selection-langue-2 .bricks-menu-item{ margin: 0 !important; } #menu-selection-langue.bricks-nav-menu .bricks-menu-item .sub-menu, #menu-selection-langue-2.bricks-nav-menu .bricks-menu-item .sub-menu{ margin: 0 !important; min-width: 60px; background-color: white !important; } #menu-selection-langue.bricks-nav-menu .bricks-menu-item .sub-menu a, #menu-selection-langue-2.bricks-nav-menu .bricks-menu-item .sub-menu a{ padding: 8px 0 0 0; } #menu-selection-langue .menu-item-icon path, #menu-selection-langue-2 .menu-item-icon path{ stroke-width: 0.5 !important; } #menu-selection-langue .bricks-menu-item .wpml-ls-flag, #menu-selection-langue-2 .bricks-menu-item .wpml-ls-flag{ width: 25px !important; }  .grid--6 { grid-auto-rows: min-content; }  .method-list-wrapper .brxe-block:last-of-type .brxe-divider.horizontal { display: none; }  @media (min-width: 767px) { .product-section:nth-child(even) .left { order: 2; } }  .brxe-post-content ul { padding-left: var(--space-m); } .brxe-post-content > p, .brxe-post-content li, .brxe-post-content ul, .brxe-post-content h5, .brxe-post-content h6 { color: var(--base-medium); } .brxe-post-content img { border-radius: 1rem; } .brxe-post-content li { list-style: none; list-style-image: url('data:image/svg+xml,<svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999959 6H11.4166M11.4166 6L6.41663 1M11.4166 6L6.41663 11" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>'); } .brxe-post-content ul li ul li:first-child { margin-top: .5em; } .brxe-post-content strong { font-weight: 500; color: #6E7784; } .wp-block-pullquote { padding: 0; } blockquote p { color: var(--base); } .wp-block-pullquote blockquote { padding: var(--space-m); background-color: var(--base-ultra-light); font-size: clamp(1.8rem, calc(0.3571428571vw + 1.6857142857rem), 2.2rem); font-family: "Manrope"; font-weight: 500; border: none; text-align: left; line-height: 1.4; border-radius: 1rem; color: var(--base) !important; } .wp-block-quote { font-size: clamp(1.8rem, calc(0.3571428571vw + 1.6857142857rem), 2.2rem); font-family: "Manrope"; font-weight: 600; border-left: 4px solid var(--base); } blockquote.wp-block-quote { padding-left: var(--space-m) !important; } details.wp-block-details { background: var(--base-ultra-light); border-radius: 1rem; color: var(--base) !important; } details.wp-block-details summary, details.wp-block-details p { padding: var(--space-s); } details.wp-block-details p { padding-top: 0; margin-top: 0 !important; } details.wp-block-details summary::marker { display: none; }  .bricks-pagination .page-numbers { padding: 0.6rem 0.6rem 0.4rem 0.6rem; border-radius: 4px; line-height: 1; height: auto; display: flex; align-items: center; } .bricks-pagination .page-numbers a:hover { background-color: var(--base-ultra-light); } h1[id], h2[id], h3[id] { scroll-margin-top: 150px; } .brxe-post-content.flow > .brxe-block { scroll-margin-top: 150px; } .wp-block-rank-math-toc-block h2 { display: none; } .wp-block-rank-math-toc-block ul { padding-left: 0; } .wp-block-rank-math-toc-block ul li { list-style-image: none; } .anchor-link a { padding: var(--space-s); background-color: var(--base-ultra-light); border-radius: 1rem; color: var(--base); text-decoration: none !important; width: 100%; display: block; position: relative; display: flex; align-items: center; } .anchor-link a::after { content: "\e649"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-family: themify; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1; font-size: 12px; text-transform: none; margin-left: 8px; right: var(--space-s); margin-left: 8px; position: absolute; }  html.lenis { height: auto; } .lenis.lenis-smooth { scroll-behavior: auto; } .lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; } .lenis.lenis-stopped { overflow: hidden; } .lenis.lenis-scrolling iframe { pointer-events: none; }  .faq-accordion:last-of-type .brxe-divider.horizontal { display: none !important; }  input, select, textarea { background-color: rgba(0, 0, 0 ,0) !important; border: 1px solid rgba(0, 0, 0 ,0) !important; border-bottom: 1px solid var(--base-medium) !important; font-size: clamp(1.4rem, calc(0.1785714286vw + 1.3428571429rem), 1.6rem) !important; } .x-modal_content .wpcf7-not-valid-tip { margin-top: .5rem; font-size: clamp(1.4rem, calc(0.1785714286vw + 1.3428571429rem), 1.6rem) !important; } ::placeholder { color: var(--base-medium) !important; opacity: 1;  } input:focus, select:focus, textarea:focus{ outline-style: none !important; border-bottom: 1px solid var(--base) !important; } @media (min-width: 768px) { .contact-form [data-name*="message"] { grid-column: span 2; } }  .wp-block-button__link, .wpcf7-submit { background-color: var(--base-ultra-dark) !important; text-decoration: none !important; font-size: clamp(1.4rem, calc(0.1785714286vw + 1.3428571429rem), 1.6rem); } .bricks-background-primary:hover, .wp-block-button__link:hover, .wpcf7-submit:hover { color: white; background-color: var(--base) !important; } .wpcf7-submit { padding-top: 16px; padding-right: 24px; padding-bottom: 16px; padding-left: 24px; color: white; border-radius: 100px; margin-top: 2rem; } .tab-title.brx-open .brxe-button { background-color: black !important; color: white !important; } .tab-menu span.bricks-background-secondary:hover, a.bricks-background-secondary.brxe-button:hover, span.bricks-background-secondary.brxe-button:hover{ background-color: #FAFAFA !important; } .tab-menu .brx-open .bricks-background-secondary.brxe-button:hover { background-color: var(--base) !important; } .brxe-text-link .ti-angle-right:before, .brxe-button .ti-angle-right:before, .next-post .ti-angle-right:before, .prev-post .ti-angle-left:before { font-size: 12px; font-weight: 800; bottom: 2px; position: relative; } .brxe-text-link .ti-angle-right:before, .brxe-button.sm .ti-angle-right:before{ bottom: 2px; } @media (max-width: 478px) { .brxe-post-navigation a { width: auto !important; } .brxe-post-navigation { align-items: flex-start; } } @media (max-width: 478px) { .brxe-post-navigation .prev-post+.next-post { margin-top: var(--space-s) !important; } }  .brxe-text-link span.text { text-decoration: underline; font-size: clamp(1.4rem, calc(0.1785714286vw + 1.3428571429rem), 1.6rem); } #brx-footer a:hover { text-decoration: underline; }  .splide__track { overflow: visible !important; } #brx-content .brxe-section { overflow: clip; } .slide { overflow: visible; } #brx-content .brxe-section.overflow-visible { overflow: visible !important; } .brxe-slider-nested.splide__slide { justify-content: start; }  .slide:last-child .slider-divider { display: none !important; }   #brx-header .x-slide-menu_list { display: none; } .brxe-xslidemenu .menu-item a { padding: 0 !important; }  .contact-form > p { display: grid; grid-template-columns: 1fr 1fr; grid-gap: var(--space-s); } .x-modal_content .contact-form > p { display: block; } @media (max-width: 767px) { .contact-form > p { display: block; } } .form-group:nth-last-child(2), .form-group:nth-last-child(2){ grid-column: span 2; } @media (max-width: 1080px) { .contact-form > p { display: flex; flex-direction: column; gap: var(--space-xs); } } .brxe-post-content hr { border-bottom: 0; border-color: var(--base-light); }  .wpgb-facet .wpgb-button { outline: none !important; padding: 12px 20px !important; border-radius: 100px !important; border: 1px solid var(--base-light) !important; transition: none !important; } .wpgb-facet .wpgb-button:hover { background-color: var(--base-ultra-light); } .wpgb-facet .wpgb-button .wpgb-button-label { padding: 0; } .brxe-wpgb-facet .wpgb-facet.wpgb-loading { opacity: 1 !important; } .wpgb-button-facet { overflow-x: scroll !important; } .wpgb-button-facet .wpgb-inline-list { flex-wrap: nowrap !important; gap: var(--space-s); margin: 0 !important; } .wpgb-facet>fieldset:last-child { margin-bottom: var(--space-m) !important; } .wpgb-button-facet .wpgb-inline-list li { flex-shrink: 0; margin: 0 !important; }  .no-scrollbar::-webkit-scrollbar, .wpgb-button-facet::-webkit-scrollbar { display: none; }  .no-scrollbar, .wpgb-button-facet { -ms-overflow-style: none;  scrollbar-width: none;  }  .flow > * + * { margin-block-start: var(--flow-space, 2em) !important; } .flow :is( * + hr ) { --flow-space: 4em !important; margin-block-end: var(--flow-space, 2em); } .brxe-post-content.flow :is( * + figure, * + blockquote ) { --flow-space: 2em !important; margin-block-end: var(--flow-space); } .brxe-post-content.flow :is( * + .custom-block ) { --flow-space: 4em !important; margin-block-end: var(--flow-space); } .flow--s > * + * { margin-block-start: var(--flow-space, 1em) !important; } .flow :is( * + p ) { --flow-space: 1em !important; } .flow :is( h2 + p, h3 + p ) { --flow-space: 2em !important; } .flow :is( .wp-block-details + .wp-block-details ) { --flow-space: .5em !important; } .flow :is( * + .anchor-link ) { --flow-space: 1em !important; } .flow :is( hr + * ) { --flow-space: 0em !important; } .bricks-layout-wrapper[data-layout=grid] .image, .bricks-layout-wrapper[data-layout=list] .image, .bricks-layout-wrapper[data-layout=metro] .image { border-radius: 8px; } .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { border-radius: 8px; } ::selection { color: #929292; }