@media(min-width:992px){.blog-push-grid.slider{grid-column-gap:2rem!important}}@media(max-width:991px){.ressource-push-grid,.blog-push-grid,.post-push-grid,.resource-gallery-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;grid-template-columns:none!important;grid-auto-flow:column!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-padding-left:2rem;margin-left:-2rem!important;margin-right:-2rem!important;padding:8px 2rem 14px!important;gap:1.5rem!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ressource-push-grid::-webkit-scrollbar,.blog-push-grid::-webkit-scrollbar,.post-push-grid::-webkit-scrollbar,.resource-gallery-list::-webkit-scrollbar{display:none}.ressource-push-grid>*,.blog-push-grid>*,.post-push-grid>*,.resource-gallery-list>*{flex:0 0 82%;scroll-snap-align:start}}@media(max-width:767px){.ressource-push-grid,.blog-push-grid,.post-push-grid,.resource-gallery-list{scroll-padding-left:1.5rem;margin-left:-1.5rem!important;margin-right:-1.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.ressource-push-grid>*,.blog-push-grid>*,.post-push-grid>*,.resource-gallery-list>*{flex-basis:85%}}.outline-text{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor}.overflow-ellipsis-2,.overflow-ellipsis-3,.overflow-ellipsis-4{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.overflow-ellipsis-2{-webkit-line-clamp:2}.overflow-ellipsis-3{-webkit-line-clamp:3}.overflow-ellipsis-4{-webkit-line-clamp:4}.overflow-320{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:320px;max-width:100%}.beryl-cat-row{display:flex;align-items:center;gap:6rem;margin:1.25rem 0 .5rem}.beryl-cat-scroll{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.beryl-cat-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem;overflow-x:auto;scrollbar-width:none;padding-right:5rem}.beryl-cat-nav::-webkit-scrollbar{display:none}.beryl-cat-fade{position:absolute;top:0;right:0;bottom:0;width:5rem;background:linear-gradient(to right,#fff0,#fff);pointer-events:none;transition:opacity .15s ease}.beryl-cat-scroll.is-at-end .beryl-cat-fade{opacity:0}.beryl-cat-link{display:inline-block;flex:none;white-space:nowrap;font-size:14px;line-height:1.2;color:#9ca3af;text-decoration:none;transition:color .15s,opacity .15s}.beryl-cat-link:hover{opacity:.7}.beryl-cat-link.is-active{color:var(--swatch--dark, #18181d);font-weight:600}.beryl-sort{position:relative;display:inline-flex;align-items:center;gap:1rem;flex:none;font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap}.beryl-sort-label{color:#9ca3af}.beryl-sort-pill{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .75rem 0 1.25rem;border:none;border-radius:1.375rem;box-shadow:inset 0 0 0 1px #ebedee;background:#fff;font-family:inherit;font-size:14px;font-weight:600;text-transform:none;color:var(--swatch--dark, #18181d);cursor:pointer}.beryl-sort-pill:hover{color:var(--color-beryl-dark, #1b7039)}.beryl-sort-chevron{color:#9ca3af;width:20px;height:20px;flex:none;transition:transform .15s ease}.beryl-sort.is-open .beryl-sort-chevron{transform:rotate(180deg)}.beryl-sort-content{display:none;position:absolute;top:100%;right:0;margin-top:.5em;min-width:10rem;background:#fff;border-radius:.5rem;box-shadow:0 8px 24px #0000001f,inset 0 0 0 1px #ebedee;padding:.4em;z-index:20}.beryl-sort.is-open .beryl-sort-content{display:block}.beryl-sort-option{display:block;width:100%;text-align:left;padding:.55em .8em;border:none;background:none;border-radius:.5rem;font-family:inherit;font-size:.85rem;font-weight:500;text-transform:none;color:var(--swatch--dark, #18181d);cursor:pointer}.beryl-sort-option:hover{background:#23cc5e1a}.beryl-sort-option.is-active{color:var(--color-beryl-dark, #1b7039);font-weight:700}@media(max-width:600px){.beryl-sort-label{display:none}}.beryl-faq{margin-top:2.5rem}.beryl-faq>h2{margin-bottom:1rem}.beryl-faq-item{border-bottom:1px solid rgba(0,0,0,.1);padding:.9rem 0}.beryl-faq-item summary{cursor:pointer;font-weight:600;list-style:none}.beryl-faq-item summary::-webkit-details-marker{display:none}.beryl-faq-item summary:before{content:"+";margin-right:.6rem;color:var(--color-beryl, #23cc5e);font-weight:700}.beryl-faq-item[open] summary:before{content:"–"}.beryl-faq-a{padding-top:.6rem}.beryl-table-wrap{margin:1.75rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.1);border-radius:12px}.beryl-table-wrap table{width:100%;border-collapse:collapse;font-size:.95rem;margin:0;background:#fff}.beryl-table-wrap table th,.beryl-table-wrap table td{padding:.85rem 1.1rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid rgba(0,0,0,.1)}.beryl-table-wrap table tbody tr:last-child td{border-bottom:0}.beryl-table-wrap table th{background:var(--color-beryl-dark, #1b7039);color:#fff;font-weight:600;white-space:nowrap;border-bottom:0}.beryl-table-wrap table tbody tr:nth-child(2n) td{background:#00000008}.switch-langue{position:relative;display:flex;align-items:center;min-height:2.75rem;padding:0 .75rem;border-radius:1.375rem;box-shadow:inset 0 0 0 1px #ebedee}.switch-langue-toggle{display:inline-flex;align-items:center;gap:.35em;border:none;background:none;padding:0;height:100%;font-family:inherit;font-size:14px;font-weight:600;text-transform:none;color:var(--swatch--dark, #18181d);cursor:pointer}.switch-langue-toggle:hover{color:var(--color-beryl-dark, #1b7039)}.switch-langue-icon,.switch-langue-chevron{color:#9ca3af}.switch-langue-icon{width:24px;height:24px;flex:none}.switch-langue-chevron{width:20px;height:20px;flex:none;transition:transform .15s ease}.switch-langue.beryl-lang-open .switch-langue-chevron{transform:rotate(180deg)}.switch-langue-content{display:none;position:absolute;top:100%;right:0;margin-top:.5em;min-width:9rem;background:#fff;border-radius:.5rem;box-shadow:0 8px 24px #0000001f,inset 0 0 0 1px #ebedee;padding:.4em;z-index:20}.switch-langue.beryl-lang-open .switch-langue-content{display:block}.switch-langue-link{display:block;padding:.55em .8em;border-radius:.5rem;color:var(--swatch--dark, #18181d);font-weight:500;text-transform:none;text-decoration:none}.switch-langue-link:hover{background:#23cc5e1a}.switch-langue-link.w--current{color:var(--color-beryl-dark, #1b7039);font-weight:700}@media screen and (max-width:991px){.switch-langue{margin-right:.5rem}}
