html, a, a:hover, *:hover {cursor:none;}body::after { content: ""; position: fixed; inset: 0; pointer-events: none; background-image: var(--texture-active); background-size: 200px 200px; opacity: var(--texture-body-dark-opacity); mix-blend-mode: screen; z-index: 9990;}figcaption { margin: 0px;}body.dark,body.theme-dark,body.mode-profondeur { background-color: var(--color-fond-dark);}body.dark::after,body.theme-dark::after,body.mode-profondeur::after { opacity: calc(var(--texture-body-opacity) * 0.1); mix-blend-mode: soft-light;}small { font-size: var(--text-s); margin-right: 20px; vertical-align: super;}@media (min-width: 1024px) {.main-nav:hover .archipel_nav-item, .off-canvas-content:hover .off-canvas-menu-item {opacity: 0.4}.main-nav:hover .archipel_nav-item:hover, .off-canvas-content:hover .off-canvas-menu-item:hover {opacity: 1}}.archipel_nav-item, .off-canvas-menu-item { transition: opacity 350ms;}.archipel_header-container-logo svg, .archipel_footer-logo svg { -webkit-filter: drop-shadow(0px 0px #fc4f63); filter: drop-shadow(0px 0px #fc4f63); transition: all ease-in-out 0.3s;}.archipel_header-container-logo:hover svg, .archipel_footer-logo:hover svg { -webkit-filter: drop-shadow(3px 3px #fc4f63); filter: drop-shadow(3px 3px #fc4f63); transition: all ease-in-out 0.3s;}.upfront { opacity: 1; transition: opacity 0.15s ease;}.upfront.fade-out { opacity: 0; pointer-events: none; } html {background-color: var(--bricks-color-rteotc)} body {background: none} .pswp .pswp__bg {background-color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-color-primary {color: var(--bricks-color-ebolzb)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-ebolzb)}:where(:root) .bricks-color-secondary {color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-background-secondary {background-color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-color-light {color: var(--bricks-color-jucinf)}:where(:root) .bricks-background-light {background-color: var(--bricks-color-jucinf)}:where(:root) .bricks-color-dark {color: var(--bricks-color-ebolzb)}:where(:root) .bricks-background-dark {background-color: var(--bricks-color-ebolzb)}:where(:root) .bricks-color-muted {color: var(--bricks-color-sxeiah)}:where(:root) .bricks-background-muted {background-color: var(--bricks-color-sxeiah)}:where(:root) * {border-color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-color-info {color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-background-info {background-color: var(--bricks-color-ufwqvm)}:where(:root) .bricks-color-success {color: var(--bricks-color-wihihy)}:where(:root) .bricks-background-success {background-color: var(--bricks-color-wihihy)}:where(:root) .bricks-color-warning {color: var(--bricks-color-qxjfty)}:where(:root) .bricks-background-warning {background-color: var(--bricks-color-qxjfty)}:where(:root) .bricks-color-danger {color: var(--bricks-color-pvwobg)}:where(:root) .bricks-background-danger {background-color: var(--bricks-color-pvwobg)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--bricks-color-pvwobg); transition: var(--anim-all-03s)} html {font-size: 100%} body {font-size: var(--text-body); color: var(--bricks-color-jucinf); font-family: "General Miku Variable"; font-weight: 400; letter-spacing: var(--tracking-body); line-height: var(--leading-body); text-wrap: balance} h1, h2, h3, h4, h5, h6 {font-size: var(--text-titre); color: var(--bricks-color-jucinf); font-family: "General Miku Variable"; font-weight: 400; line-height: var(--leading-titre); letter-spacing: 0.01em; text-wrap: balance} h1 {font-size: var(--text-titre)} h2 {font-size: var(--text-titre)} h3 {font-size: var(--text-accent); line-height: var(--leading-accent); letter-spacing: var(--tracking-accent)} h4 {font-size: var(--text-accent); letter-spacing: var(--tracking-accent); line-height: var(--leading-accent)} h5 {font-size: var(--text-accent); letter-spacing: var(--leading-accent); line-height: var(--leading-accent)} h6 {font-size: var(--text-accent); letter-spacing: var(--leading-accent); line-height: var(--leading-accent)} .bricks-type-hero {font-size: var(--text-display); font-family: "Condensed"} .bricks-type-lead {font-size: 12em; font-family: "Condensed"; line-height: var(--leading-display); letter-spacing: 0px} .brxe-section {padding-right: 100px; padding-left: 100px} .brxe-block {column-gap: 60px; row-gap: 60px} .brxe-container {width: 100vw} .woocommerce main.site-main {width: 100vw} #brx-content.wordpress {width: 100vw}.brxe-video .bricks-video-overlay {background-color: rgba(0, 0, 0, 0)}.brxe-video {box-shadow: 25px 25px 60px 0 rgba(27, 24, 12, 0.16)}