.wp-block-buttons{justify-content:flex-start;gap:10px;display:flex}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.is-vertical{flex-direction:column;align-items:flex-start}.wp-block-buttons.is-vertical.is-content-justification-center{align-items:center}.wp-block-buttons.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-buttons.is-vertical.is-content-justification-space-between{align-items:space-between}
.wp-block-column{flex-grow:1}
.wp-block-columns{align-items:initial;flex-wrap:wrap;display:flex}@media (min-width:768px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}.wp-block-columns:where(.is-layout-flex){grid-column-gap:2.13vw}@media (min-width:1500px){.wp-block-columns:where(.is-layout-flex){grid-column-gap:32px}}@media (max-width:767px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%}}@media (min-width:768px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}
.wp-block-categories-list,.wp-block-categories-dropdown{margin:1rem 0}.wp-block-categories-list ul{margin:.5rem 0 0 1rem}.wp-block-categories-dropdown select{margin-left:.5rem;margin-right:.5rem}.wp-block-categories-list li a{align-items:center;min-height:24px;display:inline-flex}

.wp-block-cover{background-position:50%;justify-content:center;align-items:center;min-height:430px;padding:1em;display:flex;position:relative;overflow:clip}.wp-block-cover__background{position:absolute;inset:0}.wp-block-cover__background.has-background-dim-50{opacity:.5}.wp-block-cover__image-background{-o-object-fit:cover;object-fit:cover}.wp-block-cover__inner-container{text-align:center;width:100%;position:relative}
.wp-block-embed__wrapper{position:relative}.wp-block-embed iframe{width:100%;max-width:100%;height:100%}.wp-block-embed.is-type-video iframe{aspect-ratio:16/9}

.wp-block-gallery{gap:16px;gap:var(--wp--style--unstable-gallery-gap,16px);flex-wrap:wrap;display:flex}.wp-block-gallery .wp-block-image{flex-grow:1}.wp-block-gallery .wp-block-image img{-o-object-fit:cover;object-fit:cover;max-width:100%;height:100%}.wp-block-gallery.columns-3 .wp-block-image{width:calc(33.33% - 10.6667px);width:calc(33.33% - var(--wp--style--unstable-gallery-gap,16px) * .66667)}
.wp-block-group.is-layout-flex{flex-wrap:wrap;align-items:center;gap:2.13vw;display:flex}.wp-block-group.is-layout-flex.is-nowrap{flex-wrap:nowrap}.wp-block-group.is-layout-flex.is-vertical{flex-direction:column;align-items:flex-start}.wp-block-group.is-layout-flex.is-vertical.is-content-justification-left{align-items:flex-start}.wp-block-group.is-layout-flex.is-vertical.is-content-justification-center{align-items:center}.wp-block-group.is-layout-flex.is-vertical.is-content-justification-right{align-items:flex-end}.wp-block-group.is-layout-flex.is-vertical.is-content-justification-stretch{align-items:stretch}.wp-block-group.is-layout-flex.is-vertical.is-vertically-aligned-top{justify-content:flex-start}.wp-block-group.is-layout-flex.is-vertical.is-vertically-aligned-center{justify-content:center}.wp-block-group.is-layout-flex.is-vertical.is-vertically-aligned-bottom{justify-content:flex-end}.wp-block-group.is-layout-flex:not(.is-vertical).is-content-justification-left{justify-content:flex-start}.wp-block-group.is-layout-flex:not(.is-vertical).is-content-justification-center{justify-content:center}.wp-block-group.is-layout-flex:not(.is-vertical).is-content-justification-right{justify-content:flex-end}.wp-block-group.is-layout-flex:not(.is-vertical).is-content-justification-space-between{justify-content:space-between}.wp-block-group.is-layout-flex:not(.is-vertical).is-vertically-aligned-top{align-items:flex-start}.wp-block-group.is-layout-flex:not(.is-vertical).is-vertically-aligned-center{align-items:center}.wp-block-group.is-layout-flex:not(.is-vertical).is-vertically-aligned-bottom{align-items:flex-end}.wp-block-group.is-layout-grid{grid-gap:2.13vw;gap:2.13vw;display:grid}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-group.-has-bg-white{background-color:var(--wp--preset--color--white)}.wp-block-group.-has-bg-neige-50{background-color:var(--wp--preset--color--neige-50)}.wp-block-group.-has-bg-automne-50{background-color:var(--wp--preset--color--automne-50)}.wp-block-group.-has-bg-neige-300{background-color:var(--wp--preset--color--neige-300)}.wp-block-group.-has-bg-vert-foret-700{background-color:var(--wp--preset--color--vert-foret-700)}@media (prefers-reduced-motion:no-preference){.wp-block-group.-has-parallax .wp-block-image{overflow:hidden}.wp-block-group.-has-parallax .wp-block-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:120%;position:relative;top:-10%}}.wp-block-group.-is-dark,.wp-block-group.-is-dark .wp-block-heading{color:var(--wp--preset--color--white)}
.wp-block-heading{color:var(--wp--preset--color--vert-foret-700)}h1.wp-block-heading{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--heading-lg);font-weight:600;line-height:1}h2.wp-block-heading{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--heading-md);font-weight:600;line-height:1}h3.wp-block-heading{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--heading-sm);font-weight:600;line-height:1}h4.wp-block-heading{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--heading-tiny);font-weight:600;line-height:1}.wp-block-heading.-center{text-align:center}.wp-block-heading.-right{text-align:right}.wp-block-heading.-left{text-align:left}
.wp-block-image{position:relative}.wp-block-image img{max-width:100%;display:block}.wp-block-image.is-style-rounded img{border-radius:50%}.wp-block-image.has-aspect-ratio img{width:100%!important;height:auto!important;position:static!important}
.supt-card-post{position:relative}.supt-card-post__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.supt-card-post__image-container{aspect-ratio:1;border-radius:15px;border-radius:var(--wp--custom--border--radius,15px);width:100%;height:auto;overflow:hidden}.supt-card-post__link:after{content:"";z-index:1;background-color:#0000;position:absolute;inset:0}.supt-card-post:hover .supt-card-post__image{transform:scale(1.025)}
.wp-block-latest-posts{grid-template-columns:repeat(min(3, 3), 1fr);grid-template-columns:repeat(min(var(--latest-posts-nb,3), 3), 1fr);display:grid}
.wp-block-list{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--paragraph-base);letter-spacing:-.01em;padding:0;font-weight:400;line-height:normal;list-style:none}.wp-block-list li{padding-left:1em;position:relative}.wp-block-list li:before{content:"";position:absolute;left:0}ul.wp-block-list,.wp-block-list ul{flex-direction:column;display:flex}ul.wp-block-list>li,.wp-block-list ul>li{align-items:center;padding-left:0;display:flex;position:static}ul.wp-block-list>li:before,.wp-block-list ul>li:before{background-color:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-inline:12px;position:static}ol.wp-block-list,.wp-block-list ol{counter-reset:li}ol.wp-block-list>li,.wp-block-list ol>li{counter-increment:li}ol.wp-block-list>li:before,.wp-block-list ol>li:before{font-weight:700;top:0}ol.wp-block-list>li{padding-left:1.3em}ol.wp-block-list>li:before{content:counter(li) ".";color:var(--wp--preset--color--vert-foret-700)}.wp-block-list ul,.wp-block-list ol{padding:0;list-style:none}.wp-block-list ol>li:before{content:counter(li, lower-alpha) ".";color:var(--wp--preset--color--vert-doux-500)}.wp-block-list ul>li:before{background-color:var(--wp--preset--color--vert-doux-500)}ol.wp-block-list[reversed]>li:before{counter-increment:li -1}

.wp-block-video video{aspect-ratio:16/9;width:100%;height:auto;display:block}.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}
.wp-block-media-text{grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.wp-block-media-text{grid-template-columns:1fr!important}}@media (min-width:768px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{order:1;grid-column:2}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1}}.wp-block-media-text__media,.wp-block-media-text__content{align-self:center}@media (min-width:768px){.wp-block-media-text__media{grid-column:1}}.wp-block-media-text__media img,.wp-block-media-text__media video{display:block}.wp-block-media-text__media video{width:100%;height:auto}.wp-block-media-text__content{padding:0 8%}@media (min-width:768px){.wp-block-media-text__content{grid-column:2}}.wp-block-media-text:not(.is-image-fill-element) .wp-block-media-text__media img:not(.supt-media-text__overlay){position:static!important}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media img{-o-object-fit:cover;object-fit:cover}
.wp-block-navigation{z-index:1000;background-color:#fff;width:100%;padding:8px;position:sticky;top:0;left:0}.wp-block-navigation__items{flex-direction:row;align-items:center;gap:16px;list-style:none;display:flex}
.wp-block-navigation-submenu{position:relative}.wp-block-navigation-submenu:hover>.wp-block-navigation-submenu__items{opacity:1}.wp-block-navigation-submenu:hover>.wp-block-navigation-submenu__label:after{transform:rotate(180deg)}.wp-block-navigation-submenu__label{align-items:center;gap:2px;display:flex}.wp-block-navigation-submenu__label:after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%208.29289C4.68342%207.90237%205.31658%207.90237%205.70711%208.29289L12%2014.5858L18.2929%208.29289C18.6834%207.90237%2019.3166%207.90237%2019.7071%208.29289C20.0976%208.68342%2020.0976%209.31658%2019.7071%209.70711L12.7071%2016.7071C12.3166%2017.0976%2011.6834%2017.0976%2011.2929%2016.7071L4.29289%209.70711C3.90237%209.31658%203.90237%208.68342%204.29289%208.29289Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E);width:16px;height:16px;margin-left:4px;transition:transform .2s ease-in-out;display:inline-block;position:relative;top:2px;transform:rotate(0)}.wp-block-navigation-submenu__items{opacity:0;transition:opacity .2s .5sease-in-out;background-color:#fff;padding:8px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}
.wp-block-paragraph{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--paragraph-base);letter-spacing:-.01em;font-weight:400;line-height:normal}
a.wp-block-post-author__name{align-items:center;min-height:24px;display:inline-flex}
.wp-block-post-author{align-items:center;gap:10px;gap:var(--wp--preset--spacing--20,10px);display:flex}.wp-block-post-author__avatar{border-radius:50%;overflow:hidden}.wp-block-post-author__content{flex-direction:column;gap:2px;display:flex}



.wp-block-query__posts{grid-column-gap:2.13vw}@media (min-width:1500px){.wp-block-query__posts{grid-column-gap:32px}}.wp-block-query__posts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}

.wp-block-separator.is-style-wide{width:100%}.wp-block-separator.is-style-dots{text-align:center;height:auto;line-height:1;background:0 0!important;border:none!important}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";letter-spacing:2em;padding-left:2em;font-family:serif;font-size:1.5em}
.wp-block-site-logo{max-width:200px;display:inline-block}.wp-block-site-logo img{width:100%;height:auto;display:block}
.wp-block-site-tagline.-center{text-align:center}.wp-block-site-tagline.-right{text-align:right}.wp-block-site-tagline.-left{text-align:left}
.wp-block-site-title.-center{text-align:center}.wp-block-site-title.-right{text-align:right}.wp-block-site-title.-left{text-align:left}
.wp-block-social-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;list-style:none;display:flex}.wp-block-social-links.-is-aligned-left{justify-content:flex-start}.wp-block-social-links.-is-aligned-center{justify-content:center}.wp-block-social-links.-is-aligned-right{justify-content:flex-end}.wp-block-social-links.-is-aligned-space-between{justify-content:space-between}
.wp-block-spacer.-fill-width{width:100%;min-height:1px}
.wp-block-table table{border-collapse:collapse;border-spacing:0;width:100%}.wp-block-table th,.wp-block-table td{border:1px solid #e0e0e0}

.wp-block-terms-query__list li a{align-items:center;min-height:24px;display:inline-flex}
.yoast-breadcrumbs{margin:16px 0}.yoast-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;list-style:none;display:flex}.yoast-breadcrumbs li{align-items:center;gap:6px;display:flex}.yoast-breadcrumbs .-separator{opacity:.5}
.supt-icon-button{appearance:none;cursor:pointer;background-color:#0000;border:0;border-radius:0;outline:0;padding:0}.supt-icon-button::-moz-focus-inner{border:0}.supt-icon-button{color:var(--wp--preset--color--vert-foret-900);padding:16px;position:relative}.supt-icon-button .supt-icon-button__blob{position:absolute;inset:0}.supt-icon-button .supt-icon-button__blob path{fill:var(--wp--preset--color--automne-400)}.supt-icon-button .supt-icon-button__window{justify-content:center;width:16px;height:16px;display:flex;position:relative;overflow:hidden}.supt-icon-button .supt-icon-button__track{flex-shrink:0;transition:transform .4s ease-in-out;display:flex;transform:translate(-25%)}@media (prefers-reduced-motion:reduce){.supt-icon-button .supt-icon-button__track{transition:none}}.supt-icon-button:hover .supt-icon-button__track{transform:translate(25%)}.supt-icon-button--base{padding:12px}.supt-icon-button--sm{padding:8px}.supt-icon-button--plain .supt-icon-button__blob path{fill:#0000}.supt-icon-button--previous .supt-icon-button__track{transform:translate(25%)}.supt-icon-button--previous:hover .supt-icon-button__track{transform:translate(-25%)}.supt-icon-button:focus-visible .supt-icon-button__blob path{stroke:var(--wp--preset--color--vert-foret-900)}.supt-icon-button:disabled{opacity:.5;pointer-events:none}
