@font-face{font-family:"Figtree";src:url(/fonts/figtree-var.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url(/fonts/figtree-var-italic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links,.aside-wrapper .aside-terms{margin:0;padding:0;list-style:none}.breadcrumb .breadcrumb-level a{color:inherit;text-decoration:none}p{margin-block:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}:root{--color-white:#fff;--color-white20:rgba(255, 255, 255, 0.2);--color-white30:rgba(255, 255, 255, 0.3);--color-black:#131314;--color-black50:rgba(0, 0, 0, 0.5);--color-primary:#131314;--color-secondary:#00dab0;--color-red:#ec0000;--color-grey0:#f7f6f9;--color-grey50:#e6e5e9;--color-grey100:#cbc7cf;--color-grey150:#a29ea7;--color-grey200:#7a767e;--color-grey250:#2f2d31;--color-grey300:#232125;--color-bg-dark:#2e2c30;--color-light-red:#fbb;--color-jade:#00dab0;--color-light-green:#89efdc;--color-canard:#00876e;--color-corail:#ff7652;--color-light-corail:#ffb09b;--color-dark-corail:#c83f1b;--color-purple:#6d1dff;--color-dark-purple:#32008d;--color-light-purple:#a371ff;--color-sable:#f8f2e9;--color-emeraude:#00e2b7;--color-safran:#ffb724;--color-light-safran:#ffd88a;--color-dark-safran:#ef9c20;--breakpoint-xs:360;--breakpoint-sm:576;--breakpoint-md:768;--breakpoint-nav:960;--breakpoint-lg:1040;--breakpoint-l:1100;--breakpoint-xl:1260;--breakpoint-xxl:1440;--height-banner-alert: 0px;--admin-bar-height: 0px}:root .has-sable-bg-color{background-color:var(--color-sable) !important}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0) !important}html{font-size:16px;scroll-padding-top:61px}@media(min-width: calc(1040px + 1px)){html{scroll-padding-top:96px}}html,body{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}html:has(.banner-news:not(.hidden)),body:has(.banner-news:not(.hidden)){--height-banner-alert: 64px}body{margin:0;padding-top:calc(96px + var(--height-banner-alert));font-family:"Figtree",Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;color:var(--color-primary)}@media(max-width: 1040px){body{padding-top:calc(52px + var(--height-banner-alert));font-size:.875rem}}.container{--container-width: 1260px;margin:0 auto;padding:0 15px;width:100%;max-width:calc(var(--container-width) + 30px)}@media(min-width: calc(768px + 1px)){.container{padding:0 30px;max-width:calc(var(--container-width) + 60px)}}.container.container-master .container{padding:0}.container.container-navigation,.container.container-breadcrumb{--container-width: 1260px}.container.container-navigation{padding:12px 15px}@media(min-width: calc(1040px + 1px)){.container.container-navigation{padding:20px 30px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{font-family:"Figtree",Arial,sans-serif}h1,.h1{margin:0;font-size:2.125rem;font-weight:500;line-height:.95}@media(min-width: calc(768px + 1px)){h1,.h1{font-size:3.4375rem}}h2,.h2{margin:0;font-size:1.75rem;font-weight:400;line-height:1}@media(min-width: calc(768px + 1px)){h2,.h2{font-size:2.8125rem}}h3,.h3{margin:0;font-size:1.5rem;font-weight:400;line-height:1.08}@media(min-width: calc(768px + 1px)){h3,.h3{font-size:2rem}}h4,.h4{margin:0;font-size:1.125rem;font-weight:500;line-height:1.2}@media(min-width: calc(768px + 1px)){h4,.h4{font-size:1.375rem}}h5,h6{margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:background-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;transition:background-color 300ms ease-out,border-color 300ms ease-out,color 300ms ease-out;-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,.08);box-shadow:1px 1px 1px 0px rgba(0,0,0,.08);background-color:var(--color-white);border:1px solid var(--color-grey50);border-radius:8px;padding:3px 10px 5px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-height:30px;overflow:hidden;font-family:"Figtree",Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;letter-spacing:.14px;color:var(--color-primary);gap:5px}.tag.is--light-green{background:var(--color-light-green);border:0}a.tag{text-decoration:none}a.tag:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}a{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;color:inherit}b,strong{font-weight:600}.wrapper-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width: 576px){.wrapper-image{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wrapper-image img{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover}@media(max-width: 768px){.only-desktop{display:none !important}}@media(min-width: calc(768px + 1px)){.only-mobile{display:none !important}}.breadcrumb{--color-current: var(--color-primary);--color: var(--color-grey200);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin:0;padding:12px 0;overflow:hidden;font-size:.75rem;font-weight:400;color:var(--color);gap:5px 2px}@media(min-width: calc(768px + 1px)){.breadcrumb{padding:20px 0;font-size:.875rem}}.breadcrumb .breadcrumb-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.breadcrumb .breadcrumb-level a{color:var(--color)}@media(hover: hover){.breadcrumb .breadcrumb-level a:hover{text-decoration:underline}}.breadcrumb .breadcrumb-level span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb .breadcrumb-level--current{overflow:hidden;font-weight:400;color:var(--color-current)}.breadcrumb .breadcrumb-level svg path{fill:var(--color-current)}.swiper-navigation{--swiper-navigation-icon-color: var(--color-primary);--swiper-navigation-icon-color-hover: var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-navigation .swiper-navigation-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background:rgba(0,0,0,0);border:0;cursor:pointer;margin-top:0;padding:0;text-indent:-9999px;pointer-events:auto}.swiper-navigation .swiper-navigation-button .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-navigation .swiper-navigation-button .icon svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--swiper-navigation-icon-color)}.swiper-navigation .swiper-navigation-button.button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.swiper-navigation .swiper-navigation-button:hover svg [fill]{fill:var(--swiper-navigation-icon-color-hover)}.swiper-navigation .swiper-navigation-button[disabled]{opacity:0;pointer-events:none}.block{overflow-x:clip;overflow-y:visible}.single-content .block{overflow:visible}.block-spacing{margin-top:50px;margin-bottom:50px}@media(min-width: calc(768px + 1px)){.block-spacing{margin-top:80px;margin-bottom:80px}}.block-spacing:not(.has-transparent-bg-color){margin:0;padding-top:50px;padding-bottom:50px}@media(min-width: calc(768px + 1px)){.block-spacing:not(.has-transparent-bg-color){padding-top:80px;padding-bottom:80px}}.single-content .block-spacing{margin-top:40px;margin-bottom:40px}@media(min-width: calc(768px + 1px)){.single-content .block-spacing{margin-top:60px;margin-bottom:60px}}.single-content .block-spacing:not(.has-transparent-bg-color){margin:0;padding-top:40px;padding-bottom:40px}@media(min-width: calc(768px + 1px)){.single-content .block-spacing:not(.has-transparent-bg-color){padding-top:60px;padding-bottom:60px}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content-wysiwyg{--wysiwyg-color-custom: var(--color-canard)}.content-wysiwyg h1:not(:first-child),.content-wysiwyg h2:not(:first-child){margin-top:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg h1:not(:first-child),.content-wysiwyg h2:not(:first-child){margin-top:60px}}.content-wysiwyg h1:not(:last-child),.content-wysiwyg h2:not(:last-child){margin-bottom:20px}.content-wysiwyg h3:not(:first-child){margin-top:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg h3:not(:first-child){margin-top:60px}}.content-wysiwyg h3:not(:last-child){margin-bottom:20px}.content-wysiwyg h2+h3{margin-top:0}.content-wysiwyg h3,.content-wysiwyg h4,.content-wysiwyg h5{margin-top:25px;margin-bottom:10px}.content-wysiwyg p{margin:0 0 20px;font-size:1rem;font-weight:400;line-height:1.6}@media(min-width: calc(768px + 1px)){.content-wysiwyg p{font-size:1.125rem}}.content-wysiwyg blockquote{border-left:3px solid var(--wysiwyg-color-custom);margin:20px 0;padding-left:30px;font-weight:600;line-height:1.5}.content-wysiwyg blockquote p{margin:0;font-size:1.25rem;line-height:1.3}@media(min-width: calc(768px + 1px)){.content-wysiwyg blockquote p{font-size:1.375rem}}.content-wysiwyg blockquote .author{margin-top:10px;font-size:1rem;font-weight:400;line-height:130%}@media(min-width: calc(768px + 1px)){.content-wysiwyg blockquote .author{font-size:1.125rem}}.content-wysiwyg p+ul,.content-wysiwyg p+ol{margin-top:-10px}.content-wysiwyg ul,.content-wysiwyg ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;padding-left:25px;font-size:1rem;font-weight:400;line-height:1.5;gap:5px}@media(min-width: calc(768px + 1px)){.content-wysiwyg ul,.content-wysiwyg ol{font-size:1.125rem}}.content-wysiwyg ul{list-style:square}.content-wysiwyg ul li{position:relative;padding-left:5px}.content-wysiwyg ol{padding-left:30px}.content-wysiwyg ol li{position:relative;padding-left:5px}.content-wysiwyg p:has(img){text-align:center}.content-wysiwyg p:has(img):not(:first-child){margin-top:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg p:has(img):not(:first-child){margin-top:60px}}.content-wysiwyg p:has(img):not(:last-child){margin-bottom:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg p:has(img):not(:last-child){margin-bottom:60px}}.content-wysiwyg img{border-radius:15px;width:100%;max-width:100%;height:auto}.content-wysiwyg figure{margin:0;width:100% !important}.content-wysiwyg figure:not(:first-child){margin-top:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg figure:not(:first-child){margin-top:60px}}.content-wysiwyg figure:not(:last-child){margin-bottom:30px}@media(min-width: calc(768px + 1px)){.content-wysiwyg figure:not(:last-child){margin-bottom:60px}}.content-wysiwyg figure figcaption{margin-top:10px;font-weight:400;font-style:italic;line-height:150%;text-align:center}.content-wysiwyg a:not(.btn){-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;font-weight:500;color:var(--wysiwyg-color-custom);text-decoration:underline}@media(hover: hover){.content-wysiwyg a:not(.btn):hover{color:currentColor}}.content-wysiwyg .btn{margin:24px 0}.content-wysiwyg hr{border:0;border-bottom:1px solid var(--color-sable);margin:40px 0}.content-wysiwyg>*:last-child{margin-bottom:0}.content-wysiwyg>*:first-child{margin-top:0}.wrapper-tabs:not(:first-child){margin-top:40px}.wrapper-tabs:not(:last-child){margin-bottom:40px}.wrapper-tabs .tabs-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;overflow:auto}.wrapper-tabs .tabs-title .tabs-title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid var(--color-grey50);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: calc(768px + 1px)){.wrapper-tabs .tabs-title .tabs-title-inner{width:100%}}.wrapper-tabs .tabs-title .tab-title{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;cursor:pointer;padding:0 15px 20px;max-width:300px;font-size:1rem;font-weight:500;line-height:1.5;color:var(--color-grey150);text-align:center;text-wrap:nowrap}@media(min-width: calc(768px + 1px)){.wrapper-tabs .tabs-title .tab-title{font-size:1.375rem;text-wrap:unset}}.wrapper-tabs .tabs-title .tab-title::after{position:absolute;bottom:-1px;left:0;-webkit-transition:width 300ms ease-out;transition:width 300ms ease-out;background-color:var(--color-purple);width:0;height:3px;content:""}.wrapper-tabs .tabs-title .tab-title:hover{color:currentColor}.wrapper-tabs .tabs-title .tab-title.active{color:currentColor}.wrapper-tabs .tabs-title .tab-title.active::after{width:100%}.wrapper-tabs .tabs-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: calc(768px + 1px)){.wrapper-tabs .tabs-content{display:block}}.wrapper-tabs .tabs-content .tab-content{display:none}.wrapper-tabs .tabs-content .tab-content.active{display:block}.wrapper-tabs .tabs-content .tab-content .container{padding:0}.wrapper-tabs .tabs-content .tab-content .block-spacing:first-child{margin-top:0}.wrapper-tabs .tabs-content .tab-content .block-spacing:last-child{margin-bottom:0}.btn{--btn-color: var(--color-black);--btn-hover-color: var(--color-primary);--btn-background-color: transparent;--btn-background-hover-color: transparent;--btn-border-color: transparent;--btn-border-hover-color: transparent;--btn-icon-color: var(--color-primary);--btn-icon-hover-color: var(--color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:color,background-color,border-color,gap,border-radius,-webkit-transform;transition-property:color,background-color,border-color,gap,border-radius,-webkit-transform;transition-property:color,background-color,border-color,gap,transform,border-radius;transition-property:color,background-color,border-color,gap,transform,border-radius,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:var(--btn-background-color);border:1px solid rgba(0,0,0,0);border-color:var(--btn-border-color);cursor:pointer;font-family:"Figtree",Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:var(--btn-color);text-decoration:none}@media(min-width: calc(768px + 1px)){.btn{font-size:1rem}}@media(hover: hover){.btn:hover{background-color:var(--btn-background-hover-color);border-color:var(--btn-border-hover-color);color:var(--btn-hover-color)}.btn:hover .icon svg *[stroke]{stroke:var(--btn-icon-hover-color)}.btn:hover .icon svg *[fill]{fill:var(--btn-icon-hover-color)}}.btn .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:25px;max-height:25px}.btn .icon svg{width:100%;height:auto}.btn .icon svg *{-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:fill,stroke;transition-property:fill,stroke;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn .icon svg *[stroke]{stroke:var(--btn-icon-color)}.btn .icon svg *[fill]{fill:var(--btn-icon-color)}.btn.btn-simple{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-underline-offset:6px}.btn.btn-simple.btn-primary{--btn-color: var(--color-primary);--btn-hover-color: var(--color-secondary);--btn-icon-color: var(--color-primary);--btn-icon-hover-color: var(--color-secondary)}.btn.btn-filled{border-radius:8px;padding:5px 25px;width:100%;min-height:50px}@media(min-width: calc(768px + 1px)){.btn.btn-filled{padding:5px 25px;width:auto}}.btn.btn-filled .btn-text{margin-top:-4px}.btn.btn-filled.btn-primary{--btn-color: var(--color-white);--btn-hover-color: var(--color-white);--btn-background-color: var(--color-primary);--btn-background-hover-color: var(--color-primary);--btn-border-color: var(--color-primary);--btn-border-hover-color: var(--color-primary);--btn-icon-color: var(--color-white);--btn-icon-hover-color: var(--color-white)}.btn.btn-filled.btn-purple{--btn-color: var(--color-white);--btn-hover-color: var(--color-white);--btn-background-color: var(--color-purple);--btn-background-hover-color: var(--color-purple);--btn-border-color: var(--color-purple);--btn-border-hover-color: var(--color-purple);--btn-icon-color: var(--color-white);--btn-icon-hover-color: var(--color-white)}.btn.btn-filled:hover{border-radius:0}.btn>*{pointer-events:none}.wrapper-buttons.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media(min-width: calc(768px + 1px)){.wrapper-buttons.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-card{width:100%;height:100%;text-decoration:none}.post-card .date{font-size:1rem;font-weight:400;color:var(--color-grey200)}.post-card .wrapper-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.post-card .wrapper-date .post-type{border-right:1px solid var(--color-grey50);padding-right:10px;font-size:.75rem;font-weight:400;color:var(--color-grey200);text-transform:uppercase}.post-card .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;z-index:1;-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out;margin-bottom:10px;font-size:1.125rem;font-weight:500;line-height:120%;color:var(--color-primary)}@media(min-width: calc(768px + 1px)){.post-card .title{font-size:1.375rem}}.post-card-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-card-post .wrapper-image{position:relative;border-radius:15px;margin-bottom:25px;overflow:hidden;aspect-ratio:33/20}.post-card-post .wrapper-image .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;background-color:currentColor;width:60px;height:70px;font-size:.75rem;font-weight:500;line-height:1;text-align:center}@media(min-width: calc(768px + 1px)){.post-card-post .wrapper-image .date{width:60px;font-size:.875rem}}.post-card-post .wrapper-image .wrapper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;top:10px;right:10px;gap:10px}.post-card-post .wrapper-cat-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;margin-bottom:10px;gap:8px}.post-card-post .title{position:relative;z-index:1;margin-bottom:10px;font-size:1.125rem;font-weight:500;line-height:120%;color:var(--color-primary)}@media(min-width: calc(768px + 1px)){.post-card-post .title{font-size:1.375rem}}.post-card-post:hover .wrapper-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-card-post:hover .title{color:var(--color-purple)}@media(min-width: calc(768px + 1px)){.aside-wrapper{width:30%;min-width:250px;max-width:330px}}@media(min-width: calc(1040px + 1px)){.aside-wrapper{-ms-flex-negative:0;flex-shrink:0;width:330px}}.aside-wrapper .aside-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width: calc(768px + 1px)){.aside-wrapper .aside-wrapper-inner:not(.no-sticky){position:sticky;top:calc(80px + var(--admin-bar-height) + 40px)}}.aside-wrapper>.title{margin-bottom:15px;font-size:.875rem;font-weight:400;letter-spacing:.42px;text-transform:uppercase}.aside-wrapper .aside-pushs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.aside-wrapper .aside-terms-wrapper{display:none}@media(min-width: calc(768px + 1px)){.aside-wrapper .aside-terms-wrapper{display:block}}.aside-wrapper .aside-terms-wrapper>.title{margin-bottom:15px;font-size:.875rem;font-weight:400;letter-spacing:.42px;text-transform:uppercase}.aside-wrapper .aside-terms{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:16px}.aside-wrapper .aside-terms input[type=checkbox]{position:absolute;border:0;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0)}.aside-wrapper .aside-terms input[type=checkbox]:checked+label,.aside-wrapper .aside-terms input[type=checkbox]+label:hover,.aside-wrapper .aside-terms a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.aside-wrapper .aside-terms input[type=checkbox]:focus-visible+label{outline:1px solid var(--color-primary)}.aside-wrapper .aside-terms input[type=checkbox]+label{cursor:pointer}.aside-wrapper .aside-terms a{text-decoration:none}.aside-wrapper .aside-block-push{position:relative;background-color:var(--background-color);border-radius:15px;padding:30px 20px;overflow:hidden;color:var(--color-primary)}.aside-wrapper .aside-block-push.is--light-purple{--background-color: var(--color-light-purple);--background-decoration-color: var(--color-purple);color:var(--color-white)}.aside-wrapper .aside-block-push.is--light-green{--background-color: var(--color-light-green);--background-decoration-color: var(--color-jade)}.aside-wrapper .aside-block-push.is--safran{--background-color: var(--color-light-safran);--background-decoration-color: var(--color-safran)}.aside-wrapper .aside-block-push.is--corail{--background-color: var(--color-light-corail);--background-decoration-color: var(--color-corail)}.aside-wrapper .aside-block-push>div,.aside-wrapper .aside-block-push>a{position:relative;z-index:2}.aside-wrapper .aside-block-push .title{margin-bottom:15px;font-size:1.375rem;font-weight:500;text-align:center}.aside-wrapper .aside-block-push .text{font-size:1rem;line-height:110%;text-align:center}.aside-wrapper .aside-block-push .text p:not(:last-child),.aside-wrapper .aside-block-push .text ul:not(:last-child){margin-bottom:10px}.aside-wrapper .aside-block-push .btn{margin-top:20px;width:100%}.aside-wrapper .aside-block-push .wrapper-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.aside-wrapper .aside-block-push .wrapper-buttons .btn{font-size:.875rem}.aside-wrapper .aside-block-push .wrapper-buttons .btn.btn-filled{padding:5px 15px;min-height:35px}.aside-wrapper .aside-block-push .bg-decoration{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;z-index:1}.aside-wrapper .aside-block-push .bg-decoration svg path{fill:var(--background-decoration-color)}fieldset{border:0;margin:0;padding:0}:root{--aa-search-input-height: 40px;--aa-input-icon-size: 20px;--aa-base-unit: 16;--aa-spacing-factor: 1;--aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px);--aa-spacing-half: calc(var(--aa-spacing) / 2);--aa-panel-max-height: 650px;--aa-base-z-index: 9999;--aa-font-size: calc(var(--aa-base-unit) * 1px);--aa-font-family: inherit;--aa-font-weight-medium: 500;--aa-font-weight-semibold: 600;--aa-font-weight-bold: 700;--aa-icon-size: 20px;--aa-icon-stroke-width: 1.6;--aa-icon-color-rgb: 119, 119, 163;--aa-icon-color-alpha: 1;--aa-action-icon-size: 20px;--aa-text-color-rgb: 38, 38, 39;--aa-text-color-alpha: 1;--aa-primary-color-rgb: 62, 52, 211;--aa-primary-color-alpha: 0.2;--aa-muted-color-rgb: 128, 126, 163;--aa-muted-color-alpha: 0.6;--aa-panel-border-color-rgb: 128, 126, 163;--aa-panel-border-color-alpha: 0.3;--aa-input-border-color-rgb: 128, 126, 163;--aa-input-border-color-alpha: 0.8;--aa-background-color-rgb: 255, 255, 255;--aa-background-color-alpha: 1;--aa-input-background-color-rgb: 255, 255, 255;--aa-input-background-color-alpha: 1;--aa-selected-color-rgb: 179, 173, 214;--aa-selected-color-alpha: 0.205;--aa-detached-media-query: (max-width: 680px);--aa-detached-modal-media-query: (min-width: 680px);--aa-detached-modal-max-width: 680px;--aa-detached-modal-max-height: 500px;--aa-overlay-color-rgb: 115, 114, 129;--aa-overlay-color-alpha: 0.4;--aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15)}@media(hover: none)and (pointer: coarse){:root{--aa-spacing-factor: 1.2;--aa-action-icon-size: 22px}}.main-single-content{margin:40px auto 0}@media(min-width: calc(768px + 1px)){.main-single-content{margin:80px auto 0}}.main-single-content .single-content-inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:48px;margin-bottom:60px}@media(min-width: calc(768px + 1px)){.main-single-content .single-content-inner-wrapper{gap:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: calc(1040px + 1px)){.main-single-content .single-content-inner-wrapper{gap:110px}}.main-single-content .single-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: calc(768px + 1px)){.main-single-content .chapo{margin-bottom:60px}}.header-accueil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.header-accueil .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:40px 0}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container{position:initial;padding:0;height:630px}}.header-accueil .inner-content-container .wrapper-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:100%;text-align:center;gap:22px}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content{width:50%;max-width:calc(50% - 100px);text-align:left;gap:30px}}@media(min-width: calc(1260px + 1px)){.header-accueil .inner-content-container .wrapper-content{max-width:660px}}.header-accueil .inner-content-container .wrapper-content .title{font-size:2.375rem;font-weight:400;line-height:1;letter-spacing:-0.75px}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content .title{font-size:3.4375rem}}@media(min-width: calc(1040px + 1px)){.header-accueil .inner-content-container .wrapper-content .title{font-size:4.6875rem}}.header-accueil .inner-content-container .wrapper-content>.text{font-size:1rem;font-weight:400;line-height:1.2}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content>.text{font-size:1.375rem}}@media(min-width: calc(1260px + 1px)){.header-accueil .inner-content-container .wrapper-content>.text{padding-right:100px}}@media(min-width: calc(1440px + 1px)){.header-accueil .inner-content-container .wrapper-content>.text{padding-right:0}}.header-accueil .inner-content-container .wrapper-content .button{margin-top:6px}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content .button{margin-top:10px}}.header-accueil .inner-content-container .wrapper-content .button .btn{width:100%}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content .button .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.header-accueil .inner-content-container .wrapper-content .swiper-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:110px}@media(min-width: calc(768px + 1px)){.header-accueil .inner-content-container .wrapper-content .swiper-navigation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0}}@media(min-width: calc(768px + 1px)){.header-accueil .bg-wrapper{position:absolute;top:0;right:0;z-index:1;width:50%;max-width:630px;height:630px}}.header-accueil .header-accueil-carousel-swiper-image-wrapper{-webkit-transition-duration:1s !important;transition-duration:1s !important;-webkit-mask-image:none;mask-image:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;width:100%;height:auto;aspect-ratio:1/1}@media(min-width: calc(768px + 1px)){.header-accueil .header-accueil-carousel-swiper-image-wrapper{width:100%;height:100%}}.header-accueil .header-accueil-carousel-image{width:100%;height:100%;pointer-events:none}.header-accueil .bg{width:100%;height:100%;aspect-ratio:1/1}.header-accueil .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-accueil .header-accueil-carousel-swiper-wrapper{position:absolute;bottom:100px;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:hsla(0,0%,100%,.8);border-radius:10px;padding:20px;width:300px;height:200px;overflow:hidden;backdrop-filter:blur(17.5px)}@media(min-width: calc(768px + 1px)){.header-accueil .header-accueil-carousel-swiper-wrapper{bottom:70px;left:-85px;-webkit-transform:none;transform:none}}.header-accueil .header-accueil-carousel{height:200px}.header-accueil .header-accueil-carousel .header-accueil-carousel-wrapper{overflow:visible}.header-accueil .header-accueil-carousel .slide{height:200px}.header-accueil .header-accueil-carousel .slide .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media(min-width: calc(768px + 1px)){.header-accueil .header-accueil-carousel .slide .slide-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:615px}}.header-accueil .header-accueil-carousel .slide .slide-content .title{margin-top:-5px;font-size:1.125rem;font-weight:400;font-style:normal;line-height:1}.header-accueil .header-accueil-carousel .slide .slide-content .text{font-size:.875rem;font-weight:400;line-height:1.1;text-align:left}.block-chiffres-cles .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .text-side{width:50%;max-width:600px}}.block-chiffres-cles .inner-content-container .text-side .title{margin-bottom:15px;line-height:1}.block-chiffres-cles .inner-content-container .text-side .text{font-size:1.125rem;font-weight:400;line-height:1.2}.block-chiffres-cles .inner-content-container .text-side .key-figures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:40px 0}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .text-side .key-figures{margin:40px 0;gap:40px 30px}}.block-chiffres-cles .inner-content-container .text-side .key-figures .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid var(--color-grey100);padding-bottom:15px;gap:16px;width:calc(50% - 16px)}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .text-side .key-figures .item{padding-bottom:30px;width:calc(50% - 15px);gap:30px}}.block-chiffres-cles .inner-content-container .text-side .key-figures .item .figure{font-size:2.375rem;font-weight:400;line-height:.7;color:var(--color-purple)}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .text-side .key-figures .item .figure{font-size:3.75rem}}@media(min-width: calc(1260px + 1px)){.block-chiffres-cles .inner-content-container .text-side .key-figures .item .figure{font-size:4.6875rem}}.block-chiffres-cles .inner-content-container .text-side .key-figures .item .text{font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-primary)}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .text-side .key-figures .item .text{font-size:1rem;line-height:1.2}}.block-chiffres-cles .inner-content-container .image-side{border-radius:20px;width:50%;max-width:600px;overflow:hidden}@media(min-width: calc(768px + 1px)){.block-chiffres-cles .inner-content-container .image-side{max-height:570px}}.block-chiffres-cles .inner-content-container .image-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: calc(768px + 1px)){.related-posts .block-maillage-contenu{margin-bottom:0}}.block-maillage-contenu .container .inner-content-container .headings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;text-align:left}@media(min-width: calc(768px + 1px)){.block-maillage-contenu .container .inner-content-container .headings{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;text-align:left}}.block-maillage-contenu .container .inner-content-container .headings .title{max-width:515px;color:var(--color-primary)}.home .block-maillage-contenu .container .inner-content-container .headings .title{max-width:640px}.related-posts .block-maillage-contenu .container .inner-content-container .headings .title{max-width:inherit}@media(max-width: 768px){.block-maillage-contenu .container .inner-content-container .headings>.wrapper-buttons{width:100%}}@media(max-width: 768px){.block-maillage-contenu .container .inner-content-container>.wrapper-buttons{width:100%}}.block-maillage-contenu .container .inner-content-container .block-maillage-contenu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(min-width: calc(768px + 1px)){.block-maillage-contenu .container .inner-content-container .block-maillage-contenu-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.block-maillage-contenu .container .inner-content-container .block-maillage-contenu-content .publication{height:unset}@media(min-width: calc(768px + 1px)){.block-maillage-contenu .container .inner-content-container .block-maillage-contenu-content .publication{width:calc(50% - 40px)}}@media(min-width: calc(1040px + 1px)){.block-maillage-contenu .container .inner-content-container .block-maillage-contenu-content .publication{width:calc(33.3333333333% - 20px)}}.block-push-full{position:relative;overflow:hidden}.block-push-full::before,.block-push-full::after{display:block;position:absolute;z-index:1;background-image:none;background-repeat:no-repeat;background-size:contain;width:110px;height:110px;content:""}@media(min-width: calc(768px + 1px)){.block-push-full::before,.block-push-full::after{width:200px;height:200px}}.block-push-full::before{bottom:-20px;left:-30px}@media(min-width: calc(768px + 1px)){.block-push-full::before{bottom:-10px;left:-5px}}.block-push-full::after{display:none;top:-10px;right:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: calc(768px + 1px)){.block-push-full::after{display:block}}.block-push-full .container{position:relative;z-index:2}.block-push-full .container .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;padding:50px 0;text-align:center}@media(min-width: calc(768px + 1px)){.block-push-full .container .inner-content-container{gap:40px;padding:60px 0}}@media(min-width: calc(768px + 1px)){.block-push-full .container .inner-content-container .text{font-size:1.375rem;font-weight:400;line-height:1.2}}.block-push-full .container .inner-content-container .btn{width:100%}@media(min-width: calc(768px + 1px)){.block-push-full .container .inner-content-container .btn{margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.block-push-full .container .inner-content-container .bg-decoration{position:absolute;top:0;right:0;z-index:1}.block-push-full .container .inner-content-container .bg-decoration svg path{fill:var(--background-decoration-color)}.block-tabs-horizontal{--color-tab-content-bg: var(--color-white);position:relative;overflow:hidden}.block-tabs-horizontal.has-transparent-bg-color{--color-tab-content-bg: var(--color-sable);margin-bottom:0;padding-bottom:50px}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal.has-transparent-bg-color{padding-bottom:80px}}.block-tabs-horizontal .inner-content-container{position:relative;z-index:2}.block-tabs-horizontal .inner-content-container .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-bottom:50px;max-width:800px;text-align:center;gap:20px}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .heading{margin-bottom:60px}}.block-tabs-horizontal .inner-content-container .heading .text{font-weight:300}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .heading .text{font-size:1.375rem}}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-title .tabs-title-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-tab-content-bg);border:1px solid var(--color-grey50);border-radius:20px;padding:15px;gap:30px}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;gap:60px}}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-image{border-radius:20px;width:100%;overflow:hidden;aspect-ratio:580/440}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-image{width:50%}}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text{width:100%}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text{width:50%}}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text .title:not(:last-child){margin-bottom:15px}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text .title:not(:last-child){margin-bottom:25px}}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text .text{font-weight:300}.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text .text:not(:last-child){margin-bottom:15px}@media(min-width: calc(768px + 1px)){.block-tabs-horizontal .inner-content-container .wrapper-tabs .tabs-content .tab-content .tab-content-text .text:not(:last-child){margin-bottom:25px}}:root{--height-banner-alert: 0px;--breakpoint-main-header:1040px}.main-header{--min-height-header: 52px;--width-logo: 82px;--height-logo: 25px;--padding-logo: 0px;--height-baseline: 100%;--font-size-menu: 15px;position:fixed;top:calc(var(--admin-bar-height) + var(--height-banner-alert));z-index:1000;-webkit-transition:top 300ms ease-out;transition:top 300ms ease-out;background-color:var(--color-white);border:0;border-bottom:1px solid var(--color-grey50);padding:0;width:100%}@media(min-width: calc(1040px + 1px)){.main-header{--width-logo: 115px;--height-logo: 55px}}.main-header .main-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.main-header .main-header-logo a{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .main-header-logo svg{position:relative;z-index:2;width:var(--width-logo);height:var(--height-logo)}@media(min-width: calc(1040px + 1px)){.main-header .main-header-logo svg{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}}.main-header .main-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media(min-width: calc(1040px + 1px)){.main-header .main-header-content{display:block;padding:0}}.main-header .main-header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;gap:15px}@media(max-width: 1040px){.main-header .main-header-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:calc(var(--min-height-header) + 1px);left:100%;z-index:999;-webkit-transform:translateX(0);transform:translateX(0);visibility:hidden;background-color:var(--color-sable);width:100%;height:calc(var(--vh, 100vh) - var(--min-height-header, 0px) - var(--height-banner-alert, 0px) - 1px);overflow:auto;overflow-x:hidden;pointer-events:none;gap:45px}.menu-is-open .main-header .main-header-navigation{left:0;visibility:visible;pointer-events:auto}}.main-header .main-header-navigation .main-header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:40px 15px 20px}@media(min-width: calc(1040px + 1px)){.main-header .main-header-navigation .main-header-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:100%;gap:25px}}@media(min-width: calc(1040px + 1px)){.main-header .main-header-navigation .main-header-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:25px}.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;height:100%;font-size:var(--font-size-menu);font-weight:400;color:var(--color-primary);text-decoration:none}.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link:hover,.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link:focus-within{color:var(--color-purple)}}@media(max-width: 1040px){.main-header .main-header-navigation .main-header-menu .menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;height:100%;font-size:1.375rem;font-weight:400;color:var(--color-black);text-align:left;text-decoration:none}.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link:hover,.main-header .main-header-navigation .main-header-menu .menu .menu-item .menu-item-link:focus-within{color:var(--color-purple)}}.main-header .main-header-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media(min-width: calc(1040px + 1px)){.main-header .main-header-burger{display:none}}.main-header .main-header-burger-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:rgba(0,0,0,0);border:0;cursor:pointer;padding:0;width:20px;height:16px}.main-header .main-header-burger-button .burger{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:var(--color-black);border-radius:10px;margin:auto;width:100%;height:2px}.main-header .main-header-burger-button::before,.main-header .main-header-burger-button::after{position:absolute;right:0;left:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;background-color:var(--color-black);border-radius:10px;width:100%;height:2px;content:""}.main-header .main-header-burger-button::before{top:0}.main-header .main-header-burger-button::after{bottom:0}.menu-is-open .main-header .main-header-burger-button .burger{opacity:0}.menu-is-open .main-header .main-header-burger-button::before,.menu-is-open .main-header .main-header-burger-button::after{margin-top:0}.menu-is-open .main-header .main-header-burger-button::before{top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-is-open .main-header .main-header-burger-button::after{bottom:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-footer{background-color:var(--color-white);color:var(--color-primary)}.main-footer .footer-top{padding:50px 0 30px}@media(min-width: calc(768px + 1px)){.main-footer .footer-top{padding:70px 0 60px}}.main-footer .footer-top .footer-top-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-grey100);padding-bottom:30px}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-left{gap:30px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;border-bottom:0;padding-bottom:0}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-left .title{text-align:center}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-left .title{text-align:left}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-left .btn{width:100%}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-left .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px}}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav{margin-bottom:0}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-title{margin-bottom:10px;font-size:.875rem;font-weight:500;letter-spacing:1.12px;color:var(--color-purple);text-transform:uppercase}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-title{margin-bottom:15px}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links .link-wrapper:not(:last-child){margin-bottom:5px}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links .link-wrapper:not(:last-child){margin-bottom:10px}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links .link-wrapper .link{font-size:.875rem;font-weight:400;text-decoration:none}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links .link-wrapper .link{font-size:1rem}}.main-footer .footer-top .footer-top-inner-content .footer-top-col-nav .footer-top-nav .footer-top-nav-links .link-wrapper .link:hover{color:var(--color-purple)}.main-footer .footer-top .footer-top-inner-content .footer-top-col-contact .footer-contact-title{margin-bottom:15px;font-size:.875rem;font-weight:600;letter-spacing:.88px;color:var(--color-purple);text-transform:uppercase}.main-footer .footer-top .footer-top-inner-content .footer-top-col-contact .footer-contact-text{line-height:2em}@media(min-width: calc(768px + 1px)){.main-footer .footer-top .footer-top-inner-content .footer-top-col-contact .footer-contact-text{font-size:1rem;font-weight:400}}.main-footer .footer-bottom .footer-copyright{border-top:1px solid var(--color-grey100);padding:25px 0;font-size:1rem;font-weight:400;text-align:center}.header-single .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.header-single .inner-content-container .header-single-image{border-radius:15px;width:100%;overflow:hidden;aspect-ratio:625/420}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container .header-single-image{width:calc(50% - 5px);max-width:625px}}.header-single .inner-content-container .header-single-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-single .inner-content-container .header-single-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-sable);border-radius:15px;padding:30px 15px;width:100%;gap:30px}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container .header-single-text{padding:50px 40px;width:calc(50% - 5px)}}.header-single .inner-content-container .header-single-text .header-single-text-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container .header-single-text .header-single-text-top{gap:30px}}.header-single .inner-content-container .header-single-text .header-single-text-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container .header-single-text .header-single-text-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header-single .inner-content-container .header-single-text .wrapper-buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media(min-width: calc(768px + 1px)){.header-single .inner-content-container .header-single-text .wrapper-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-archive{margin-bottom:40px;overflow:hidden}@media(min-width: calc(768px + 1px)){.header-archive{margin-bottom:50px}}.header-archive .header{--background-color-text: var(--color-white)}.header-archive .header.is--light-purple{--background-color-header: var(--color-light-purple);--background-decoration-color: var(--color-purple)}.header-archive .header.is--canard{--background-color-header: var(--color-canard);--background-decoration-color: var(--color-jade)}.header-archive .header.is--light-green{--background-color-header: var(--color-light-green);--background-color-text: var(--color-primary);--background-decoration-color: var(--color-jade)}.header-archive .header.is--safran{--background-color-header: var(--color-light-safran);--background-color-text: var(--color-primary);--background-decoration-color: var(--color-safran)}.header-archive .header.is--corail{--background-color-header: var(--color-light-corail);--background-color-text: var(--color-primary);--background-decoration-color: var(--color-corail)}.header-archive .header .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--background-color-header);border-radius:15px;padding:30px 15px;color:var(--background-color-text);gap:30px}@media(min-width: calc(768px + 1px)){.header-archive .header .inner-content-container{padding:30px 62px;min-height:240px;overflow:hidden;gap:30px}}.header-archive .header .inner-content-container .bg-decoration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;right:0;z-index:1;width:40px;height:100%;overflow:hidden}@media(min-width: calc(768px + 1px)){.header-archive .header .inner-content-container .bg-decoration{width:350px;aspect-ratio:380/241}}.header-archive .header .inner-content-container .bg-decoration svg{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:100%}.header-archive .header .inner-content-container .bg-decoration svg path{fill:var(--background-decoration-color)}.header-archive .header .wrapper-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 50px);gap:20px}@media(min-width: calc(768px + 1px)){.header-archive .header .wrapper-title{width:calc(100% - 350px);max-width:700px;gap:30px}}.header-archive .header .wrapper-title .title{font-weight:400}.header-archive .header .wrapper-title .introduction{font-size:1rem;font-weight:400;line-height:1.2}@media(min-width: calc(768px + 1px)){.header-archive .header .wrapper-title .introduction{font-size:1.375rem}}.content-archive{background:var(--color-sable)}.content-archive .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:40px 0;gap:40px}@media(min-width: calc(768px + 1px)){.content-archive .inner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:80px 0;gap:60px}}@media(min-width: calc(1040px + 1px)){.content-archive .inner-content-container{gap:110px}}.content-archive .content-archive-form{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.results-archive{width:100%}@media(min-width: calc(768px + 1px)){.results-archive{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.results-archive .headings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;gap:20px}@media(min-width: calc(1040px + 1px)){.results-archive .headings{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}}.results-archive .headings .nb{font-size:1rem;font-weight:400}@media(min-width: calc(768px + 1px)){.results-archive .headings .nb{font-size:1.375rem}}.results-archive .wrapper-results{width:100%}.results-archive .wrapper-results .results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media(min-width: calc(576px + 1px)){.results-archive .wrapper-results .results{grid-template-columns:repeat(2, 1fr);gap:60px 20px}}.results-archive .wrapper-results .publication{width:100%}@media(min-width: calc(768px + 1px)){.results-archive .wrapper-results .publication{width:calc(50% - 10px)}}
/* Tournées & Comptoirs : compléments au CSS du modèle (ce que le thème confiait à son JS ou n'avait pas). Charte du modèle conservée. */
:root{--color-canard:#00876e}
body{overflow-x:clip}
img{max-width:100%;height:auto}
picture{display:block;width:100%}
.main-header-logo img{display:block;width:190px;height:auto}
@media(max-width:1040px){.main-header-logo img{width:150px}}
.main-header .main-header-cta{display:flex;align-items:center}
@media(max-width:1040px){.main-header .main-header-cta{padding:0 15px 30px}}
.main-header .menu-item-link{color:var(--color-primary);text-decoration:none;font-weight:400}
.main-header .menu-item-link.is-current{color:var(--color-canard)}
/* héros : défilement manuel des 3 encarts (le modèle utilisait Swiper) */
.header-accueil .swiper{overflow:hidden}
.header-accueil .swiper-wrapper{display:flex;transition:transform .4s ease-out}
.header-accueil .swiper-slide{flex-shrink:0;width:100%}
.header-accueil .header-accueil-carousel-image img{width:100%;height:100%;object-fit:cover}
/* onglets : seul l'onglet actif est visible (le JS du modèle posait .active) */
.block-tabs-horizontal .tabs-content .tab-content{display:none}
.block-tabs-horizontal .tabs-content .tab-content.active{display:flex}
.block-tabs-horizontal .tab-title{background:none;border:0;font:inherit;cursor:pointer;color:inherit}
.block-tabs-horizontal .tab-content-image img{width:100%;height:100%;object-fit:cover}
/* cartes : image recadrée */
.post-card .wrapper-image img{width:100%;height:100%;object-fit:cover;display:block}
.post-card .wrapper-image:empty{display:none}
.results-archive .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px}
.results-empty{grid-column:1/-1}
/* colonne d'article */
.single-content-inner-wrapper>div{min-width:0}
.aside-sommaire{margin:30px 0}
.aside-sommaire .title{text-transform:uppercase;font-size:.875rem;letter-spacing:.04em;margin-bottom:10px}
.aside-sommaire ol{margin:0;padding-left:18px;font-size:.95rem;line-height:1.4}
.aside-sommaire li{margin-bottom:8px}
.aside-sommaire a{color:var(--color-primary);text-decoration:none}
.aside-sommaire a:hover{color:var(--color-canard)}
@media(min-width:769px){.aside-wrapper{position:sticky;top:120px;align-self:flex-start;max-height:calc(100vh - 140px);overflow:auto}}
.header-single .author a,.header-single .author{color:var(--color-primary)}
.header-author .header-single-image{max-width:420px;aspect-ratio:1/1}
.content-wysiwyg a{color:var(--color-canard)}
.wysiwyg-page{max-width:820px}
/* encadrés du rédacteur rendus dans la charte (sable, rayons 15px) */
.wysiwyg-retenir,.wysiwyg-reperes,.wysiwyg-key-figures,.wysiwyg-author{background:var(--color-sable);border-radius:15px;padding:25px 30px;margin:30px 0}
.wysiwyg-retenir ul{margin:10px 0 0}
.wysiwyg-reperes dl{margin:10px 0 0}
.wysiwyg-reperes-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;border-bottom:1px solid var(--color-grey100);padding:12px 0}
.wysiwyg-reperes-row:last-child{border-bottom:0}
.wysiwyg-reperes dt{font-weight:500}
.wysiwyg-reperes dd{margin:0}
.wysiwyg-key-figures .key-figures{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:20px}
.wysiwyg-key-figures .item{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid var(--color-grey100);padding-bottom:15px;width:calc(50% - 15px)}
.wysiwyg-key-figures .figure{font-family:"Figtree",Arial,sans-serif;font-size:2.6rem;line-height:.9;color:var(--color-purple);white-space:nowrap}
.wysiwyg-author{display:flex;gap:20px;align-items:center}
.wysiwyg-author .author-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0}
.wysiwyg-author p{margin:0 0 6px}
.content-wysiwyg blockquote .blockquote-title{font-size:1.25rem;margin-bottom:8px}
.content-wysiwyg blockquote p{font-weight:400}
.wysiwyg-references ul{font-size:.95rem}
.wysiwyg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin:30px 0}
.wysiwyg-cards .post-card .title{font-size:1.125rem}
/* accordéon FAQ (absent du modèle : créé dans son style, filets gris, signe plus) */
.accordion-list{border-top:1px solid var(--color-grey100);margin:20px 0 40px}
.accordion-item{border-bottom:1px solid var(--color-grey100)}
.content-wysiwyg .accordion-heading{margin:0!important;font-size:1.125rem}
.accordion-title{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;background:none;border:0;padding:20px 0;font:inherit;font-weight:500;text-align:left;color:var(--color-primary);cursor:pointer}
.accordion-plus{position:relative;flex-shrink:0;width:16px;height:16px}
.accordion-plus::before,.accordion-plus::after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;background:var(--color-canard);transition:transform .3s ease-out}
.accordion-plus::after{transform:rotate(90deg)}
.accordion-title[aria-expanded="true"] .accordion-plus::after{transform:rotate(0)}
.accordion-content{padding:0 0 20px}
/* tableaux : défilement ordi, empilement mobile (data-label posé par build.py) */
.wysiwyg-table{overflow-x:auto;margin:30px 0}
.wysiwyg-table table{border-collapse:collapse;width:100%;font-size:.95rem}
.wysiwyg-table th{background:var(--color-sable);text-align:left;font-weight:500;padding:12px 14px}
.wysiwyg-table td{border-bottom:1px solid var(--color-grey50);padding:12px 14px;vertical-align:top}
@media(max-width:768px){
 .wysiwyg-table{overflow-x:visible}
 .wysiwyg-table table,.wysiwyg-table tbody,.wysiwyg-table tr,.wysiwyg-table td{display:block;width:100%}
 .wysiwyg-table thead{display:none}
 .wysiwyg-table tr{border:1px solid var(--color-grey50);border-radius:12px;margin-bottom:14px;padding:6px 0}
 .wysiwyg-table td{border:0;padding:8px 14px;white-space:normal;word-break:break-word}
 .wysiwyg-table td[data-label]::before{content:attr(data-label);display:block;font-weight:500;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-grey200);margin-bottom:2px}
 .wysiwyg-key-figures .item{width:100%}
 .wysiwyg-key-figures .figure{font-size:2.1rem}
 .wysiwyg-reperes-row{grid-template-columns:1fr;gap:4px}
 .wysiwyg-retenir,.wysiwyg-reperes,.wysiwyg-key-figures,.wysiwyg-author{padding:20px}
 .block-chiffres-cles .key-figures .item{width:100%}
}
.block-chiffres-cles .key-figures .figure{white-space:nowrap}
.footer-contact-text a{color:inherit}

/* contrôle design (11/11) : onglets inactifs gris clair sur sable du modèle (2,4:1) → gris foncé ; titre d'accueil long ramené */
.block-tabs-horizontal .wrapper-tabs .tabs-title .tab-title{color:var(--color-grey250)}
.block-tabs-horizontal .wrapper-tabs .tabs-title .tab-title.active{color:var(--color-primary)}
@media(min-width:1041px){.header-accueil .inner-content-container .wrapper-content .title{font-size:3.6rem;line-height:1.05}}
.header-accueil .inner-content-container .wrapper-content>.text,.header-accueil .slide-content .text{line-height:1.4}
