:root{--accent:#8c491a;--accent-2:#c67139;--accent-3:#d67f48;--base:#ebddc5;--base-2:#f9f4ed;--base-3:#f5ead8;--contrast:#201e1d;--contrast-2:#645c50;--contrast-3:#7a8a5e;--fluentform-primary:#8c491a;--fluentform-secondary:#645c50;--fluentform-danger:#8c1a1a;--fluentform-border-color:rgba(32,30,29,.16);--fluentform-border-radius:999px;--gp-search-modal-bg-color:#f9f4ed}body,.site,.site-content,.inside-article,.separate-containers .inside-article,.one-container .site-content,.site-main,.page-header,.sidebar .widget,.comments-area{background-color:var(--tpmp-bg)}body .site{color:var(--tpmp-text)}body,button,input,select,textarea{font-family:var(--tpmp-font-body)}.gb-text,.gbp-card__meta-text,p,li{letter-spacing:normal}.gbp-section__headline,.gbp-card__title{font-family:var(--tpmp-font-heading)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-0.015em!important}.gbp-section__headline .gb-shape,.gb-text .gb-shape:empty{display:none}b,strong{font-weight:700}.gbp-button--primary,a.gbp-button--primary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:17px 30px;font-family:var(--tpmp-font-heading);font-weight:400;font-size:19px;line-height:1.2;background:var(--tpmp-action)!important;color:var(--tpmp-card)!important;border:0!important;border-radius:var(--tpmp-r-pill)!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none;transition:background .15s}.gbp-button--primary:hover{background:var(--tpmp-action-hover)!important}.gbp-button--secondary,.gbp-button--tertiary{display:inline-flex;align-items:center;min-height:48px;padding:13px 24px;background:transparent!important;color:var(--tpmp-text)!important;border:1px solid var(--tpmp-divider)!important;border-radius:var(--tpmp-r-pill)!important;text-transform:none!important;letter-spacing:normal!important}.wp-block-button__link{text-transform:none!important}.site-header{background:var(--tpmp-bg)!important;box-shadow:none}.sticky-enabled .main-navigation.is_stuck,.site-header.is_stuck,.navigation-stick{background:var(--tpmp-bg)!important;box-shadow:var(--tpmp-shadow-sm)}.inside-header{max-width:var(--tpmp-wide);padding:20px var(--tpmp-gutter)!important;gap:32px}.site-logo img,.site-header .header-image{height:88px!important;width:auto!important;max-height:none}.main-navigation,.main-navigation ul ul{background:#fff0}.main-navigation .main-nav ul li a,.main-navigation .menu-bar-items{color:var(--tpmp-text);font-family:var(--tpmp-font-body);font-size:17px;font-weight:600;line-height:1.3;padding-left:14px;padding-right:14px;text-transform:none;letter-spacing:normal}.main-navigation .main-nav>ul>li>a{line-height:48px}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus-within>a{color:var(--tpmp-action);background:#fff0}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--tpmp-action);background:#fff0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.main-navigation ul ul{background:var(--tpmp-card)!important;border-radius:var(--tpmp-r-md);box-shadow:var(--tpmp-shadow-md);padding:8px;width:280px}.main-navigation .main-nav ul ul li a{font-size:17px;font-weight:600;line-height:1.3;min-height:48px;display:flex;align-items:center;padding:10px 14px;border-radius:10px;color:var(--tpmp-text)}.main-navigation .main-nav ul ul li a:hover{background:var(--tpmp-bg)}.main-navigation .main-nav ul ul li[class*="current-menu-"]>a{text-decoration:underline}.tpmp-header-cta{margin-left:16px;align-self:center;white-space:nowrap;color:var(--tpmp-text)!important;font-family:var(--tpmp-font-body)!important;font-weight:600!important;font-size:17px!important;min-height:48px!important;padding:12px 22px!important}.tpmp-header-cta:hover{background:rgb(32 30 29 / .07)!important}.main-navigation .inside-navigation{align-items:center}.menu-bar-items{color:var(--tpmp-text)}@media (max-width:999px){.site-logo img,.site-header .header-image{height:64px!important}.inside-header{padding:14px var(--tpmp-gutter)!important}.tpmp-header-cta{display:none!important}.menu-toggle{display:inline-flex!important;align-items:center;gap:10px;min-height:48px;min-width:48px;padding:10px 18px!important;border:1px solid var(--tpmp-divider)!important;border-radius:var(--tpmp-r-pill);background:transparent!important;color:var(--tpmp-text)!important;font-family:var(--tpmp-font-body);font-size:18px!important;font-weight:600}.menu-toggle .mobile-menu{display:inline!important}.has-inline-mobile-toggle #site-navigation{display:none!important}.inside-header{flex-wrap:nowrap!important;align-items:center}.mobile-menu-control-wrapper{margin-left:auto!important;display:flex!important;align-items:center;gap:8px}}.menu-toggle{line-height:1.2!important}figcaption,.wp-element-caption,.wp-block-image figcaption,.wp-block-video figcaption{font-size:15px!important;line-height:1.5}.tpmp-video figcaption{font-size:18px!important}.tpmp-tag,.gbp-section__tagline,.gbp-card__meta-text{font-size:15px!important}.tpmp-todo{font-size:inherit}.page .entry-header{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin:0 auto;padding:40px var(--tpmp-gutter) 8px;box-sizing:content-box}.page .entry-title{color:var(--tpmp-text)!important;margin:0}.page-id-61077 .entry-header{max-width:var(--tpmp-read)}[id]{scroll-margin-top:110px}.tpmp-comprendre>.wp-block-group__inner-container>*+*{margin-top:22px}.tpmp-comprendre .tpmp-essentiel{margin-top:28px}.tpmp-comprendre .tpmp-essentiel h2{margin:0 0 14px;font-size:24px}.tpmp-comprendre .tpmp-sources{margin-top:48px}.tpmp-comprendre .tpmp-sources h2{font-size:17px!important;margin:0 0 10px}.tpmp-timeline{list-style:none;padding:0!important;border-left:3px solid var(--tpmp-sage-300);margin-left:8px!important}.tpmp-timeline li{position:relative;padding:0 0 18px 24px}.tpmp-timeline li::before{content:"";position:absolute;left:-10px;top:8px;width:17px;height:17px;border-radius:50%;background:var(--tpmp-sage-600);border:3px solid var(--tpmp-bg)}.tpmp-newsletter a,.tpmp-footer__bottom a,.tpmp-statut a{text-decoration:underline;text-underline-offset:3px}.slideout-navigation .inside-navigation{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;padding:16px 20px 0!important;max-width:560px;margin:0 auto}.slideout-navigation .main-nav>ul{display:block!important;flex-wrap:wrap!important}.slideout-navigation .inside-navigation,.slideout-navigation .main-nav,.slideout-navigation .main-nav>ul{width:100%!important}.slideout-navigation .tpmp-slideout-cta{width:100%;padding:24px 0}.slideout-navigation .main-nav ul li{display:block;width:100%;text-align:left;border-bottom:1px solid var(--tpmp-divider)}.slideout-navigation .main-nav ul li a{white-space:normal!important;padding-left:8px!important;padding-right:48px!important}.slideout-navigation .main-nav ul ul{position:static!important;padding:0 0 8px 12px!important;background:transparent!important;border-radius:0}.slideout-navigation .main-nav ul ul li{border-bottom:0}.slideout-navigation .dropdown-menu-toggle{position:absolute;right:0;top:0;min-width:48px;min-height:56px;display:flex!important;align-items:center;justify-content:center}.slideout-navigation .main-nav ul li{position:relative}.slideout-navigation button.slideout-exit{align-self:flex-end;display:inline-flex;align-items:center;gap:8px}.tpmp-slideout-cta{max-width:560px;margin:0 auto}.tpmp-statut>.wp-block-group__inner-container>p:last-child{margin:0}@media (max-width:699px){.tpmp-statut>.wp-block-group__inner-container>p:last-child{grid-column:1/-1}.tpmp-statut{padding:24px}}.tpmp-statut>.wp-block-group__inner-container>p:last-child a{white-space:nowrap}.slideout-navigation.main-navigation,.slideout-navigation.main-navigation ul ul{background:var(--tpmp-card)!important}.slideout-navigation.main-navigation .main-nav ul li a{font-size:18px;font-weight:600;min-height:56px;display:flex;align-items:center;color:var(--tpmp-text);line-height:1.3}.slideout-navigation.main-navigation .main-nav ul ul li a{font-size:17px;min-height:48px;font-weight:400}.slideout-navigation button.slideout-exit{color:var(--tpmp-text);min-height:48px;font-size:18px}.slideout-navigation .slideout-exit .gp-icon{font-size:22px}.tpmp-slideout-cta{padding:20px}.tpmp-slideout-cta .tpmp-btn{width:100%;font-family:var(--tpmp-font-heading)}.slideout-navigation .main-nav ul ul{box-shadow:none;width:auto}.tpmp-newsletter h2{margin:0 0 6px}.tpmp-newsletter .fluentform .ff-el-group{margin-bottom:18px}.tpmp-newsletter .fluentform .ff-el-input--label label{font-size:17px;font-weight:600;color:var(--tpmp-text);margin-bottom:8px}.tpmp-newsletter .fluentform .ff-el-input--label.asterisk-right label:after{color:var(--tpmp-action)}.tpmp-newsletter .fluentform .ff-el-form-control{min-height:52px;padding:10px 18px;font-size:18px;color:var(--tpmp-text);background:var(--tpmp-card);border:1px solid var(--tpmp-divider);border-radius:var(--tpmp-r-pill);box-shadow:none}.tpmp-newsletter .fluentform .ff-el-form-control:hover{border-color:rgb(32 30 29 / .45)}.tpmp-newsletter .fluentform .ff-el-form-control:focus{border-color:var(--tpmp-accent);outline:2px solid var(--tpmp-accent);outline-offset:2px}.tpmp-newsletter .fluentform .ff-t-container{display:block}.tpmp-newsletter .fluentform .ff-t-container .ff-t-cell{width:100%!important;padding:0!important}.tpmp-newsletter .fluentform .ff-t-cell:empty{display:none}.tpmp-newsletter .fluentform .ff-el-tc label,.tpmp-newsletter .fluentform .ff-el-tc{font-size:15px;font-weight:400;line-height:1.5}.tpmp-newsletter .fluentform .ff-el-tc label{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.tpmp-newsletter .fluentform input[type="checkbox"]{width:24px;height:24px;margin:0;accent-color:var(--tpmp-action)}.tpmp-newsletter .fluentform .ff_submit_btn_wrapper{text-align:left!important;margin-bottom:0}.tpmp-newsletter .fluentform .ff-btn-submit{width:100%!important;min-width:0!important;min-height:56px;padding:17px 30px;font-family:var(--tpmp-font-heading);font-weight:400;font-size:19px;background:var(--tpmp-action)!important;color:var(--tpmp-card)!important;border:0!important;border-radius:var(--tpmp-r-pill)!important;transition:background .15s}.tpmp-newsletter .fluentform .ff-btn-submit:hover{background:var(--tpmp-action-hover)!important}.tpmp-newsletter .fluentform .ff-btn-submit:disabled,.tpmp-newsletter .fluentform .ff-working .ff-btn-submit{opacity:.45}.tpmp-newsletter .fluentform .ff-el-is-error .text-danger,.tpmp-newsletter .fluentform .error{font-size:16px;color:#8c1a1a;margin-top:6px}.tpmp-newsletter .fluentform .ff-el-is-error .ff-el-form-control{border-color:#8c1a1a}.tpmp-newsletter .ff-message-success{border:0;box-shadow:none;background:#fff0;padding:8px 0;font-size:18px;line-height:1.55;color:var(--tpmp-text)}.tpmp-newsletter .ff-message-success::before{content:"Merci, c'est noté\00a0!";display:block;font-family:var(--tpmp-font-heading);font-size:26px;color:var(--tpmp-sage-800);margin-bottom:8px}.tpmp-newsletter--compact{max-width:820px;margin:0 auto var(--tpmp-section);display:grid;gap:10px}.tpmp-newsletter--compact h2{font-size:28px}.tpmp-newsletter--compact .tpmp-newsletter__form{padding:0;background:#fff0}.site-footer{background:var(--tpmp-footer)}.tpmp-footer{background:var(--tpmp-footer);color:var(--tpmp-footer-text);font-size:16px;line-height:1.55}.tpmp-footer__inner{max-width:var(--tpmp-wide);margin-inline:auto;padding:56px var(--tpmp-gutter) 40px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.tpmp-footer__about{display:flex;flex-direction:column;gap:14px}.tpmp-footer__about p{margin:0}.tpmp-footer__logo{width:72px;height:72px;border-radius:50%;background:var(--tpmp-card);display:grid;place-items:center;overflow:hidden}.tpmp-footer__logo img{width:60px;height:60px;object-fit:contain}.tpmp-footer__col{display:flex;flex-direction:column;gap:10px}.tpmp-footer__col h2{font-family:var(--tpmp-font-body)!important;font-weight:700!important;font-size:17px!important;letter-spacing:normal!important;line-height:1.3;color:var(--tpmp-card);margin:0 0 4px}.tpmp-footer a{color:var(--tpmp-footer-text);min-height:32px;display:inline-flex;align-items:center}.tpmp-footer a:hover{color:#fff}.tpmp-footer .tpmp-todo{color:var(--tpmp-accent-900)}.tpmp-footer__bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding-top:24px;border-top:1px solid rgb(238 231 219 / .18);font-size:15px}.entry-content a:not(.wp-block-button__link):not(.gbp-button--primary):not(.tpmp-btn){color:var(--tpmp-action);text-decoration:underline;text-underline-offset:3px}.has-small-font-size{font-size:15px!important}.main-navigation .inside-navigation{flex-wrap:nowrap}.main-navigation .main-nav ul li a{padding-left:10px;padding-right:10px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:6px}.main-navigation .main-nav ul li .dropdown-menu-toggle{padding-left:4px;padding-right:0}.b07-popup-overlay,.b07-popup-body{display:none!important}.swp_social_panel .nc_tweetContainer,.swp_social_panel .nc_tweetContainer a{background:var(--tpmp-card)!important;color:var(--tpmp-text)!important;border:1px solid var(--tpmp-divider)!important;border-radius:var(--tpmp-r-pill)!important}.swp_social_panel .nc_tweetContainer:hover{background:rgb(32 30 29 / .07)!important}.swp_social_panel .swp_share,.swp_social_panel .iconFiller i{color:var(--tpmp-text)!important}.site-content{padding-top:24px!important}.main-navigation .main-nav>ul{flex-wrap:nowrap}.main-navigation .main-nav>ul>li>a{white-space:nowrap}@media (min-width:1000px){#site-navigation .menu-bar-items{display:none}}body .site *,body .tpmp-footer *{text-transform:none!important}body .site :where(p,span,a,div,li,label,button,small,strong,em,figcaption,time){letter-spacing:normal!important}.wp-block-button:not(.is-style-outline)>.wp-block-button__link{background:var(--tpmp-action)!important;color:var(--tpmp-card)!important;border:0!important}.wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover{background:var(--tpmp-action-hover)!important}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent!important;color:var(--tpmp-text)!important;border:1px solid var(--tpmp-divider)!important}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:rgb(32 30 29 / .07)!important}.wp-block-button.tpmp-btn--small>.wp-block-button__link{min-height:48px;padding:13px 24px;font-size:17px}[class*="tpmp-"]>.wp-block-group__inner-container{display:contents}.site-main [class*="tpmp-"] .wp-block-group__inner-container{padding:0!important}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:14px}.wp-block-buttons>.wp-block-button{margin:0}.wp-element-caption{display:block}.wp-block-image figcaption,.wp-block-video figcaption,.wp-element-caption{text-align:left!important}@media (min-width:1000px){.tpmp-hero .wp-block-button__link{padding-left:26px!important;padding-right:26px!important;white-space:nowrap}}.tpmp-band>.wp-block-group__inner-container>*,.tpmp-newsletter__inner{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin-inline:auto}.tpmp-photos{grid-template-columns:repeat(6,minmax(0,1fr))!important}@media (max-width:999px){.tpmp-photos{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:599px){.tpmp-photos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.entry-content .tpmp-card .wp-block-post-title a{color:var(--tpmp-text)!important;text-decoration:none!important}.entry-content .tpmp-card:hover .wp-block-post-title a{text-decoration:underline!important;text-decoration-thickness:2px!important}.single .site-content{padding-top:8px!important}.single .inside-article{padding:0 var(--tpmp-gutter)!important;background:#fff0}.single .featured-image.page-header-image-single,.single .swp_social_panel,.single .swp_social_panelSide{display:none!important}.tpmp-article-head{max-width:820px;margin:0 auto 32px;display:flex;flex-direction:column;gap:18px}.tpmp-article-head>*{margin:0}.tpmp-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:15px;color:var(--tpmp-muted)}.tpmp-breadcrumb a{color:var(--tpmp-muted)!important}.tpmp-article-title{font-size:clamp(34px,4vw,50px)!important;line-height:1.1}.tpmp-chapo{font-size:21px;line-height:1.55}.tpmp-meta>div{display:flex;flex-direction:column;gap:2px}.tpmp-article-image{max-width:1100px;margin:0 auto 48px}.tpmp-article-image img{width:100%;aspect-ratio:1200/630;object-fit:cover;border-radius:var(--tpmp-r-lg);display:block}.single .entry-content{max-width:var(--tpmp-read);margin-inline:auto}.single .entry-content>*{margin-top:0;margin-bottom:26px}.single .entry-content h2{margin-top:38px}.single .entry-content img{border-radius:var(--tpmp-r-md)}.single #ez-toc-container{background:var(--tpmp-card);border:0;border-radius:var(--tpmp-r-md);padding:18px 24px;box-shadow:none}.tpmp-share{max-width:var(--tpmp-read);margin:40px auto 56px;display:flex;flex-wrap:wrap;gap:12px}.tpmp-share .tpmp-btn{font-family:var(--tpmp-font-body);font-weight:600;color:var(--tpmp-text)!important;text-decoration:none!important}.single .tpmp-newsletter--compact{max-width:820px;margin:0 auto var(--tpmp-section);padding:36px 40px;border-radius:var(--tpmp-r-lg);background:var(--tpmp-surface)}.tpmp-related{max-width:var(--tpmp-wide)}.tpmp-related h2{margin:0 0 36px}.tpmp-related .wp-block-post-title{font-size:24px!important;margin:0}.tpmp-related .wp-block-post-title a{color:var(--tpmp-text)!important;text-decoration:none!important}.tpmp-related .wp-block-post-title a::after{content:"";position:absolute;inset:0}.tpmp-related .wp-block-post-featured-image{margin:0}@media print{.tpmp-share,.tpmp-related,.tpmp-newsletter,.tpmp-breadcrumb,#ez-toc-container,.comments-area{display:none!important}.tpmp-article-image img{border-radius:0}}.single .comments-area{max-width:var(--tpmp-read);margin:0 auto 56px!important;padding:0 var(--tpmp-gutter)!important;background:transparent!important;box-sizing:content-box}.single .comments-area .inside-comments,.single .comments-area .comment-respond{padding:0!important;background:transparent!important}.comment-reply-title{font-size:28px!important}.comment-form label{display:block;font-size:17px;font-weight:600;margin-bottom:8px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;min-height:52px;padding:10px 18px;font-size:18px;color:var(--tpmp-text);background:var(--tpmp-card);border:1px solid var(--tpmp-divider);border-radius:var(--tpmp-r-pill)}.comment-form textarea{border-radius:var(--tpmp-r-md);min-height:160px}.comment-form input[type=checkbox]{width:24px;height:24px;accent-color:var(--tpmp-action);vertical-align:middle;margin-right:10px}.comment-form p{font-size:16px}.sticky-navigation .menu-bar-items,#sticky-navigation .menu-bar-items{display:none}.gb-element-212c8daf{background:var(--tpmp-bg)!important;background-image:none!important;padding:40px var(--tpmp-gutter) 16px!important}.gb-element-212c8daf::before,.gb-element-212c8daf::after{display:none!important}.gb-element-212c8daf .gbp-section__inner{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin-inline:auto;padding:0!important}.gb-element-212c8daf h1{color:var(--tpmp-text)!important;text-align:left!important;font-size:clamp(34px,4.4vw,54px)!important;text-shadow:none!important}.page-id-49790 .site-content{padding-top:0!important}.tpmp-hero--alt .tpmp-chiffres{font-size:19px;margin:0}.tpmp-photo-placeholder{aspect-ratio:3/2;border-radius:140px var(--tpmp-r-lg) var(--tpmp-r-lg) var(--tpmp-r-lg);background:var(--tpmp-neutral-300);display:grid;place-items:center;padding:24px;text-align:center}.tpmp-photo-placeholder p{margin:0}.tpmp-position{padding:32px 36px;border-radius:var(--tpmp-r-lg);display:flex;flex-direction:column;gap:14px}.tpmp-position>*{margin:0!important}.tpmp-position h2{font-size:32px}.tpmp-position ul{font-size:19px;line-height:1.55;padding-left:22px}.tpmp-position li+li{margin-top:8px}.tpmp-position--defend{background:var(--tpmp-sage-100);color:var(--tpmp-sage-900)}.tpmp-position--open{background:var(--tpmp-card)}.tpmp-note{font-size:15px}.tpmp-histoire{max-width:calc(var(--tpmp-read) + 2 * var(--tpmp-gutter))}.tpmp-histoire h2{font-size:32px;margin:38px 0 14px}.tpmp-histoire h2:first-child{margin-top:0}.tpmp-histoire p,.tpmp-histoire li{font-size:19px;line-height:1.65}.tpmp-asso{display:flex;align-items:center;gap:20px;padding:28px;border-radius:var(--tpmp-r-lg);background:var(--tpmp-card)}.tpmp-asso>*{margin:0!important}.tpmp-asso__logo{width:96px;height:96px;flex:none;border-radius:50%;background:var(--tpmp-accent-100);color:var(--tpmp-accent-800);display:grid;place-items:center;font-family:var(--tpmp-font-heading);font-size:40px}.tpmp-asso h3{font-size:24px;margin:0 0 6px}.tpmp-asso p{margin:0}.tpmp-people{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:36px}.tpmp-person{text-align:center}.tpmp-person>*{margin:0!important}.tpmp-person figure{margin:0 auto 14px!important;width:160px}.tpmp-person img{width:160px;height:160px;object-fit:cover;border-radius:50%}.tpmp-person__name{font-size:19px;font-weight:700}.tpmp-person__role{font-size:16px;color:var(--tpmp-muted);text-align:center}.page .swp_social_panel,.page .swp_social_panelSide,.home .swp_social_panel{display:none!important}.gb-element-d38e93e9{background:var(--tpmp-bg)!important;background-image:none!important;padding:40px var(--tpmp-gutter) 12px!important;min-height:0!important}.gb-element-d38e93e9::before,.gb-element-d38e93e9::after,.gb-element-d38e93e9 .gb-shape--divider{display:none!important}.gb-element-d38e93e9 .gbp-section__inner{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin-inline:auto;padding:0!important}.gb-element-d38e93e9 h1{color:var(--tpmp-text)!important;text-align:left!important;font-size:clamp(34px,4.4vw,54px)!important;text-shadow:none!important;margin:0!important;max-width:none!important}.gb-element-d38e93e9,.gb-element-212c8daf{height:auto!important}.gb-element-212c8daf h1{margin:0!important;max-width:none!important}.category-description{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin:0 auto;padding:12px var(--tpmp-gutter) 8px;box-sizing:content-box;font-size:20px;line-height:1.6}.category-description p{max-width:36em;margin:0}.tpmp-filters{max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin:16px auto 0;padding:0 var(--tpmp-gutter);box-sizing:content-box;display:flex;flex-wrap:wrap;gap:10px}.tpmp-filters a{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:var(--tpmp-r-pill);background:var(--tpmp-sage-100);color:var(--tpmp-sage-800);font-size:16px;font-weight:600;text-decoration:none}.tpmp-filters a:hover{background:#e2f0cc}.tpmp-filters a[aria-current="page"]{background:var(--tpmp-sage-800);color:var(--tpmp-card)}.gb-looper-204eb07c{display:grid!important;gap:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:calc(var(--tpmp-wide) - 2 * var(--tpmp-gutter));margin:36px auto var(--tpmp-section)!important;padding:0 var(--tpmp-gutter);box-sizing:content-box}@media (max-width:999px){.gb-looper-204eb07c{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:599px){.gb-looper-204eb07c{grid-template-columns:minmax(0,1fr)!important}}.gb-looper-204eb07c>.gb-loop-item{position:relative;display:flex!important;flex-direction:column;padding:0!important;border:0!important;border-radius:var(--tpmp-r-lg)!important;background:var(--tpmp-card)!important;box-shadow:var(--tpmp-shadow-sm)!important;overflow:hidden;transition:box-shadow .2s;margin:0!important}.gb-looper-204eb07c>.gb-loop-item:hover,.gb-looper-204eb07c>.gb-loop-item:focus-within{box-shadow:var(--tpmp-shadow-md)!important}.gb-looper-204eb07c .gb-media-fdfa60a1{width:100%!important;height:auto!important;aspect-ratio:1200/630;object-fit:cover;border-radius:0!important;display:block;filter:saturate(.6) contrast(.85) brightness(1.1)}.gb-looper-204eb07c .gb-element-d52aecc8{display:flex;flex-direction:column;gap:12px;padding:24px 26px 28px!important;flex:1}.gb-looper-204eb07c .gb-element-d52aecc8>*{margin:0!important}.gb-looper-204eb07c .gb-text-ce207342{font-size:24px!important;line-height:1.2!important;color:var(--tpmp-text)!important}.gb-looper-204eb07c .gb-text-ce207342 a{color:var(--tpmp-text)!important;text-decoration:none!important}.gb-looper-204eb07c .gb-text-ce207342 a::after{content:"";position:absolute;inset:0}.gb-looper-204eb07c .gb-loop-item:hover .gb-text-ce207342 a{text-decoration:underline!important}.gb-looper-204eb07c .gb-text-11b7f51e,.gb-looper-204eb07c .gb-element-c3ed8265 .gb-shape,.gb-looper-204eb07c .gb-text-4f881c3d{display:none!important}.gb-looper-204eb07c .gb-element-c3ed8265{order:3;margin-top:auto!important;font-size:15px!important;color:var(--tpmp-muted)!important}.gb-looper-204eb07c .gb-text-f73226c1{font-size:15px!important;color:var(--tpmp-muted)!important}.gb-looper-204eb07c .gb-text-36c256b2{font-size:17px!important;line-height:1.55!important;color:var(--tpmp-text)!important}.gb-query-loop-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto var(--tpmp-section)}.gb-query-loop-pagination a,.gb-query-loop-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0 14px;border-radius:var(--tpmp-r-pill);background:var(--tpmp-card);color:var(--tpmp-text);font-size:17px;font-weight:600;text-decoration:none}.gb-query-loop-pagination [aria-current]{background:var(--tpmp-action);color:var(--tpmp-card)}.tpmp-contact{padding:40px;border-radius:var(--tpmp-r-lg);background:var(--tpmp-surface);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tpmp-contact>*{margin:0!important}.tpmp-contact{align-items:stretch}.tpmp-contact .tpmp-form{max-width:720px}.tpmp-asso__logo::before{content:"";width:48px;height:48px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E") center/contain no-repeat}.tpmp-asso p{line-height:1.5}.tpmp-form .fluentform .ff-el-group{margin-bottom:18px}.tpmp-form .fluentform .ff-el-input--label label{font-size:17px;font-weight:600;color:var(--tpmp-text);margin-bottom:8px}.tpmp-form .fluentform .ff-el-form-control{min-height:52px;padding:10px 18px;font-size:18px;color:var(--tpmp-text);background:var(--tpmp-card);border:1px solid var(--tpmp-divider);border-radius:var(--tpmp-r-md);box-shadow:none}.tpmp-form .fluentform textarea.ff-el-form-control{min-height:140px}.tpmp-form .fluentform .ff-el-form-control:focus{border-color:var(--tpmp-accent);outline:2px solid var(--tpmp-accent);outline-offset:2px}.tpmp-form .fluentform .ff-btn-submit{min-height:56px;padding:17px 30px;font-family:var(--tpmp-font-heading);font-weight:400;font-size:19px;background:var(--tpmp-action)!important;color:var(--tpmp-card)!important;border:0!important;border-radius:var(--tpmp-r-pill)!important}.tpmp-form .fluentform .ff-btn-submit:hover{background:var(--tpmp-action-hover)!important}.tpmp-form .fluentform .ff-el-is-error .text-danger,.tpmp-form .fluentform .error{font-size:16px;color:#8c1a1a}.tpmp-form .fluentform input[type="checkbox"]{width:24px;height:24px;accent-color:var(--tpmp-action)}.tpmp-form .fluentform .ff-el-tc label{font-size:15px;font-weight:400}.home .site-content{padding-top:0!important}.home .entry-content>*,.home .inside-article{margin-top:0;margin-bottom:0}.home .entry-content .tpmp-section,.home .entry-content .tpmp-hero{margin-top:0;margin-bottom:0}.tpmp-hero .tpmp-tag{margin:0 0 20px;font-size:15px;padding:6px 16px}.tpmp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.tpmp-hero--alt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.tpmp-hero>*{grid-column:auto!important;margin:0!important;max-width:none!important}.tpmp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.tpmp-split>*{grid-column:auto!important;max-width:none!important}@media (max-width:999px){.tpmp-hero,.tpmp-split{grid-template-columns:minmax(0,1fr)!important;gap:32px}}.tpmp-hero figure{margin:0}.tpmp-section--statut{padding-bottom:72px}.tpmp-section--statut .tpmp-statut p{margin-bottom:0}.tpmp-section--top{padding-top:var(--tpmp-section)}.tpmp-stack{display:flex;flex-direction:column;gap:18px}.tpmp-stack>*{margin:0!important}.tpmp-split{align-items:start}.tpmp-video{margin:0}.tpmp-video video{width:100%;aspect-ratio:16/9;border-radius:var(--tpmp-r-lg);background:#2e2b25;display:block}.tpmp-video figcaption{font-size:18px;line-height:1.55;color:var(--tpmp-text)}.tpmp-more{margin:0;font-size:17px;font-weight:700}.tpmp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:36px}.tpmp-section-head>*{margin:0!important}.tpmp-intro h2,.tpmp-intro p{margin-top:0}.tpmp-intro h2{margin-bottom:0}.tpmp-point>*,.tpmp-action>*{margin:0!important}.tpmp-point>:last-child,.tpmp-action>:last-child{margin-top:auto!important}.tpmp-action{position:relative}.tpmp-action>:last-child a{color:var(--tpmp-action)!important;text-decoration:none!important}.tpmp-action>:last-child a::after{content:"";position:absolute;inset:0;border-radius:inherit}.tpmp-photos figure{margin:0;display:flex;flex-direction:column;gap:8px}.tpmp-photos figcaption{margin:0;color:#3d3830;text-align:left}.tpmp-photos img{height:auto}.tpmp-temoignages{margin-top:36px}.tpmp-temoignage cite{display:block}.tpmp-buttons-after{margin-top:28px}.tpmp-cards{list-style:none;padding:0;margin:0}.tpmp-card .wp-block-post-featured-image a,.tpmp-card .wp-block-post-featured-image img{display:block}.tpmp-card .wp-block-post-featured-image img{height:auto}.tpmp-card__body>*{margin:0!important}.tpmp-card .wp-block-post-date{margin-top:auto!important}.tpmp-card .tpmp-tag{margin:0}.tpmp-faq summary{color:var(--tpmp-text)}.entry-content .tpmp-faq .wp-block-details>p{margin:0 0 22px}