/*!
Theme Name: Le Grand Équilibre 2025
Author: Upperkut
Author URI: http://www.upperkut.com
Version: 1.0
License: Proprietary
Text Domain: greq
*/body,html{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0;max-width:100%;margin-top:0!important;overflow-x:hidden;transform-origin:top center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}section,sub,sup{border:0;font:inherit;padding:0}sub,sup{margin:0;vertical-align:super;font-size:50%}section{vertical-align:baseline;width:100%;margin:0 auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff;--base-font-size:20;--base-line-height:25;font-family:Cabin,"Helvetica Neue",Arial,sans-serif;min-height:100%;height:auto;position:relative;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*{-o-box-sizing:border-box;-ie-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;-ms-interpolation-mode:bicubic;image-rendering:auto;-webkit-text-size-adjust:100%}html{height:100%}.pull-left{float:left}.pull-right{float:right}.clear{clear:both;width:1px;height:1px;visibility:hidden;display:block;margin:-1px 0 0 -1px;overflow:hidden;float:none}.clear.left{clear:left}.clear.right{clear:right}.hidden{display:none}.nowrap{white-space:nowrap}.case-u{text-transform:uppercase!important}.case-l{text-transform:lowercase!important}.case-d{text-transform:none!important}.fw-100{font-weight:100!important}.fw-200{font-weight:200!important}.fw-300{font-weight:300!important}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}.assistive-text,textarea.template{display:none}sub{vertical-align:sub}#wrapper{height:auto;min-height:100%;margin:0 auto;width:100%}#fancybox-wrap,#fancybox-wrap *{box-sizing:content-box}a.disabled,input.disabled{background:#ccc!important}.columns.c2>div,.columns.c2>li,.columns.c3>div,.columns.c3>li,.columns.c4>div,.columns.c4>li{display:block;float:left}.columns.c2>div:after:last-child,.columns.c2>li:after:last-child,.columns.c3>div:after:last-child,.columns.c3>li:after:last-child,.columns.c4>div:after:last-child,.columns.c4>li:after:last-child{clear:both}.columns.c2>div,.columns.c2>li{width:50%}.columns.c3>div,.columns.c3>li{width:33.33333333%}.columns.c4>div,.columns.c4>li{width:25%}.center-h{margin:0 auto;width:100%;text-align:center}.center-v{display:table!important;width:100%;height:100%}.center-v>div{display:table-cell!important;width:100%;height:100%;vertical-align:middle}#vwtest{display:block;position:absolute;left:-6000px;width:50vw}html.no-scroll,html.no-scroll body{overflow:hidden;position:fixed}.no-transition *{transition:none!important}.fw{width:79.16666667vw;margin:0 auto}.guide{display:none;position:absolute;background:red;z-index:99999}.guide.horizontal{width:100%;height:1px;left:0;top:31px}.guide.vertical{left:50%;top:1px;height:100%;width:1px}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{pointer-events:none;display:block;visibility:hidden;position:absolute;z-index:1;width:19.21875vw;background-color:#eee;color:#333;text-align:center;padding:.52083333vw;border-radius:.52083333vw;box-shadow:0 0 .6vw rgba(0,0,0,.6);bottom:125%;right:50%;opacity:0;transition:opacity .3s}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.otgs-development-site-front-end{display:none!important}header#top{background-color:#f26522;margin:0 auto}header#top .fw{height:4.6875vw;display:flex;justify-content:space-between;align-items:center;position:relative}header#top h1.logo,header#top h1.logo a{overflow:hidden;text-indent:-9999px;position:absolute;display:block}header#top h1.logo{background:url(../../images/logo.svg?ver=1766006597213) 50% 50%/contain no-repeat;z-index:99;top:.46875vw;left:-3.85416667vw;width:8.17708333vw;height:2.690625vw}header#top h1.logo a{top:0;left:0;width:100%;height:100%}header#top nav{letter-spacing:0;color:#fff;z-index:99;font-weight:400;height:100%}footer#footer .fw div.social nav,header#top nav>ul{display:flex}header#top nav>ul>li,section ol li b,section ol li strong,section p b,section p strong,section ul li b,section ul li strong,section#coalition>div div.content b,section#coalition>div div.content strong,section#intro p strong,section#loi-cadre div.content b,section#loi-cadre div.content strong,section#nouvelles .fw div.articles article h3 strong,section#post .fw div.content b,section#post .fw div.content strong{font-weight:700}@media screen and (min-width:768px){header#top nav{position:absolute;right:0}header#top nav>ul{padding-top:2.13541667vw}header#top nav>ul>li{white-space:nowrap;text-align:center;font-size:1.14583333vw}header#top nav>ul>li a:after{content:'|';margin:0 1em;color:#fff!important}}@media screen and (max-width:767px){body,html{max-width:100vw}#wrapper{max-width:100vw;margin:0}.fw{width:318px}.tooltip .tooltiptext{width:310px;right:-55px;margin-left:0;padding:10px;border-radius:10px}header#top .fw{height:90px}header#top h1.logo{width:157px;height:51.66px;top:9px;left:0;margin:0;z-index:999}header#top nav{background:#f26522;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:998;overflow-y:auto;padding:140px 0 0;transform:translate(120vw,0);transition:transform .5s}header#top nav>ul{display:flex;flex-direction:column}header#top nav>ul>li{font-size:32px;line-height:40px;font-weight:700;padding:20px 24px}}header#top nav>ul>li a{display:flex;align-items:center;color:#fff}@media screen and (max-width:767px){header#top nav>ul>li a{justify-content:center}header#top nav ul.primary{width:100%}}header#top nav>ul>li a:hover{color:#4b1522}header#top nav>ul>li:last-child a:after{display:none}header#top nav ul.primary{justify-content:space-between}header#top div.menu-toggle,section img{-webkit-user-select:none;user-select:none}header#top div.menu-toggle{z-index:999;display:none;position:absolute;-webkit-appearance:none;appearance:none;right:0;width:49px;height:27px;border:0;background:0 0}@media (max-width:767px){header#top div.menu-toggle{display:block}}header#top div.menu-toggle .inner{position:absolute;width:49px;height:27px;right:0;cursor:pointer}header#top div.menu-toggle .bar{width:49px;height:4px;border-radius:4px;background-color:#fff;position:absolute;left:0}header#top div.menu-toggle .bar.b1{top:0;transition:top .5s .5s,transform .5s}header#top div.menu-toggle .bar.b2{top:11px;transition:opacity .5s}header#top div.menu-toggle .bar.b3{top:23px;transition:width .5s,top .5s .5s,transform .5s}header#top.menu nav{transform:translate(0,0);transition:transform .5s}header#top.menu div.menu-toggle .bar.b1,header#top.menu div.menu-toggle .bar.b3{top:11px}header#top.menu div.menu-toggle .bar.b1{transform:rotate(45deg);transition:top .5s,transform .5s .5s}header#top.menu div.menu-toggle .bar.b2{opacity:0;transition:opacity .5s}header#top.menu div.menu-toggle .bar.b3{transform:rotate(-45deg);transition:top .5s,transform .5s .5s}header#top a,header#top a:hover{text-decoration:none}header#secondary{height:36.45833333vw;background-color:#4b1522}header#secondary .fw{position:relative;padding-top:6.82291667vw}header#secondary .fw h1.logo{display:block;width:46.875vw;height:30.3125vw;background:url(../../images/logo-2.webp?ver=1766006597213) 50% 50%/contain no-repeat;margin:0 auto}footer#footer .fw div.social nav ul li a,header#secondary .fw p{display:block;overflow:hidden;text-indent:-9999px}header#secondary .fw h1.logo,header#secondary .fw h1.logo a{overflow:hidden;text-indent:-9999px}header#secondary .fw h1.logo a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}header#secondary .fw p{width:15.625vw;height:15.625vw;top:2.03125vw;left:2.13541667vw;background:url(../../images/pastille.svg?ver=1766006597213) 50% 50%/contain no-repeat;position:absolute}@media screen and (max-width:767px){header#secondary{height:300px}header#secondary .fw{width:100%;padding-top:87px}header#secondary .fw h1.logo{width:370px;height:239px}header#secondary .fw p{width:95px;height:95px;left:41px;top:15px}}.screen-reader-text{position:absolute;left:-9999vw}footer#footer{background-color:#fff}footer#footer .fw,section{position:relative}@media screen and (min-width:768px){body.not-home header#secondary{height:15.625vw}body.not-home header#secondary .fw{padding-top:2.03125vw}body.not-home header#secondary .fw h1.logo{width:25.26041667vw;height:16.35416667vw;margin:0 0 0 2.86458333vw}body.not-home header#secondary .fw p{width:10.67708333vw;height:10.67708333vw;top:2.44791667vw;left:auto;right:0}footer#footer{height:9.375vw;padding-top:1.09375vw}footer#footer .fw{display:flex;justify-content:space-between;align-items:center}footer#footer .fw div.logo img{width:15.20833333vw;height:auto}}footer#footer .fw div.logo img{height:auto;display:block}footer#footer .fw div.social,section ol li,section p,section ul li{font-size:1.45833333vw;line-height:1.5625vw;font-weight:400}footer#footer .fw div.social,footer#footer .fw div.social a,footer#footer .fw div.social p{color:#4b1522;text-decoration:none}footer#footer .fw div.social a:hover{text-decoration:underline;color:#f26522}footer#footer .fw div.social nav ul{display:flex;gap:.83333333vw}@media screen and (max-width:767px){footer#footer{padding:27px 0}footer#footer .fw div.logo img{width:180px;height:auto;margin:0 auto}footer#footer .fw div.social{text-align:center;font-size:20px;line-height:24px}footer#footer .fw div.social nav{flex-direction:column;gap:32px}footer#footer .fw div.social nav ul{gap:16px;margin-bottom:30px;justify-content:center}}footer#footer .fw div.social nav ul li{display:flex;align-items:center}footer#footer .fw div.social nav ul li a{width:.76020833vw;height:1.48536458vw;background:url(../../images/social-fb.svg?ver=1766006597213) 0 0/auto 100% no-repeat}footer#footer .fw div.social nav ul li a:hover{background-image:url(../../images/social-fb-hover.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.instagram a{background-image:url(../../images/social-ig.svg?ver=1766006597213);width:1.45833333vw}footer#footer .fw div.social nav ul li.instagram a:hover{background-image:url(../../images/social-ig-hover.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.linkedin a{background-image:url(../../images/social-ln.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.linkedin a:hover{background-image:url(../../images/social-ln-hover.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.youtube a{background-image:url(../../images/social-yt.svg?ver=1766006597213);height:1.19791667vw}footer#footer .fw div.social nav ul li.youtube a:hover{background-image:url(../../images/social-yt-hover.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.x a{background-image:url(../../images/social-x.svg?ver=1766006597213)}footer#footer .fw div.social nav ul li.x a:hover{background-image:url(../../images/social-x-hover.svg?ver=1766006597213)}div.wpml-ls-statics-footer{display:none!important;position:absolute;left:-1000vw}section img{display:block}section h2{font-size:1.875vw;line-height:1.97916667vw;font-weight:700}section ol li em,section ol li i,section p em,section p i,section ul li em,section ul li i,section#coalition>div div.content em,section#coalition>div div.content i,section#loi-cadre div.content em,section#loi-cadre div.content i,section#post .fw div.content em,section#post .fw div.content i{font-style:italic}section ol,section p,section ul{margin-bottom:1em}section code{font-family:Consolas,monospace;background:rgba(255,255,255,.25)}section#intro{background-color:#ffeccd}@media screen and (min-width:768px){footer#footer .fw div.social nav ul:before{content:'|';margin:0 calc(1em - .8333333vw) 0 1em;color:#f26522}section#intro .fw{display:flex;justify-content:space-between;align-items:center}section#intro div.text{width:41.25vw;padding-top:1.40625vw;padding-bottom:2.5vw}section#intro a.button{font-size:1.25vw;width:14.01041667vw;height:3.125vw;border-radius:1.66015625vw}}section#intro div.buttons{display:flex;gap:2.65625vw}section#intro h2,section#intro p{color:#f26522;margin-bottom:.625vw}section#intro p{color:#4b1522}@media screen and (max-width:767px){footer#footer .fw div.social nav ul li a{width:14.596px;height:28.519px}footer#footer .fw div.social nav ul li.instagram a{width:28px}footer#footer .fw div.social nav ul li.youtube a{height:23px}section h2{font-size:28px;line-height:30px;letter-spacing:-.01em}section ol li,section p,section ul li{font-size:22px;line-height:24px}section#intro div.text{padding-top:30px;padding-bottom:27px}section#intro div.buttons{flex-direction:column;gap:18px;padding-bottom:27px}section#intro h2{margin-bottom:1em}section#intro p{margin-bottom:0}section#intro p br{display:none}}section#intro p:last-of-type{margin-bottom:0}section#intro a.button{text-decoration:none;background-color:#f26522;color:#fff;justify-content:center;align-items:center;display:inline-flex}section#coalition div.left a.button:hover,section#intro a.button:hover{transition:background-color .25s}section#intro a.button:hover{background-color:#4b1522}section#intro a.button[disabled]{opacity:.5;pointer-events:none;cursor:default}section#nouvelles .fw div.articles article,section#video{background-color:#fff}section#video>.fw .container{position:relative;overflow:hidden}section#video>.fw .container .play{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer}section#video>.fw .container .play img{display:block;transform:scale(1);transition:transform .25s ease-in-out;width:9.01041667vw;height:9.01041667vw}section#video>.fw .container .play:hover img,section#video>.fw .container .play:hover svg{transform:scale(1.2);transition:transform .25s ease-in-out}section#coalition{display:flex}@media screen and (min-width:768px){section#video{padding-top:1.51041667vw;padding-bottom:1.51041667vw}section#video>.fw .container,section#video>.fw .container>.play,section#video>.fw .container>iframe,section#video>.fw .container>video{width:79.16666667vw;height:44.53125vw}section#coalition{align-items:center;margin-bottom:-1.5625vw}section#coalition>div{width:50%;max-width:50%;min-width:50%;height:min-content}}section#coalition>div h2{margin-bottom:.6em}section#coalition>div div.content h2,section#coalition>div div.content h3,section#coalition>div div.content h4,section#coalition>div div.content h5{font-weight:700;line-height:100%;margin-bottom:1.25vw}@media screen and (max-width:767px){section#intro a.button{height:45px;padding:10px 46px;border-radius:50px;font-size:20px;line-height:16px;width:202px;margin:0 auto}section#video{padding:0;margin:23px 0}section#video>.fw{width:100%}section#video>.fw .container,section#video>.fw .container>.play,section#video>.fw .container>iframe,section#video>.fw .container>video{width:390px;height:219px}section#video>.fw .container .play img{width:60px;height:60px}section#coalition{flex-direction:column}section#coalition>div div.content h2,section#coalition>div div.content h3,section#coalition>div div.content h4,section#coalition>div div.content h5{margin-bottom:24px}}section#coalition>div div.content li,section#coalition>div div.content p{margin-bottom:1.25vw}section#coalition>div div.content blockquote:last-child,section#coalition>div div.content li:last-child,section#coalition>div div.content p:last-child{margin-bottom:0}@media screen and (max-width:767px){section#coalition>div div.content li,section#coalition>div div.content p,section#coalition>div div.content p+ol,section#coalition>div div.content p+ul{margin-bottom:24px}}section#coalition>div div.content ol>li>h2,section#coalition>div div.content ul>li>h2,section#loi-cadre div.content ol>li>h2,section#loi-cadre div.content ul>li>h2,section#post .fw div.content ol>li>h2,section#post .fw div.content ul>li>h2{margin-top:-.95em;margin-bottom:0}section#coalition>div div.content ol>li:has(h2),section#coalition>div div.content ul>li:has(h2){margin-top:.2em}section#coalition>div div.content ol>li,section#coalition>div div.content ul>li,section#loi-cadre div.content ol>li,section#loi-cadre div.content ul>li{display:block;margin-left:1.875vw}section#coalition>div div.content ol>li:before,section#coalition>div div.content ul>li:before,section#loi-cadre div.content ol>li:before,section#loi-cadre div.content ul>li:before,section#post .fw div.content ol>li:before,section#post .fw div.content ul>li:before{display:inline-block;width:1.25vw;margin-left:-1.25vw}section#coalition>div div.content ul>li:before{content:"•"}section#coalition>div div.content ol,section#loi-cadre div.content ol,section#post .fw div.content ol{counter-reset:item}section#coalition>div div.content ol>li:before{content:counter(item) ". ";counter-increment:item}section#coalition>div div.content a,section#loi-cadre div.content a{text-decoration:underline;line-height:100%;color:#4b1522}section#coalition>div div.content img{max-width:100%;height:auto}section#coalition>div div.content blockquote,section#loi-cadre div.content blockquote{display:block;background:#333;padding:2.5vw 5vw;border-radius:1.5625vw;margin-bottom:2em;font-style:italic}section#coalition>div div.content blockquote,section#coalition>div div.content blockquote p{font-weight:700;color:#fff}section#coalition>div div.content blockquote em,section#coalition>div div.content blockquote i,section#coalition>div div.content blockquote p em,section#coalition>div div.content blockquote p i,section#loi-cadre div.content blockquote em,section#loi-cadre div.content blockquote i,section#loi-cadre div.content blockquote p em,section#loi-cadre div.content blockquote p i,section#post .fw div.content blockquote em,section#post .fw div.content blockquote i,section#post .fw div.content blockquote p em,section#post .fw div.content blockquote p i{display:block;font-weight:400}section#coalition div.left{background-color:#4b1522}section#coalition div.left div.inner{padding:3.95833333vw 1.35416667vw 3.02083333vw 10.41666667vw}@media screen and (max-width:767px){section#coalition>div div.content ol>li,section#coalition>div div.content ul>li{margin-left:36px}section#coalition>div div.content ol>li:before,section#coalition>div div.content ul>li:before{width:24px;margin-left:-24px}section#coalition>div div.content blockquote{padding:20px 30px;border-radius:30px}section#coalition>div div.content blockquote,section#coalition>div div.content blockquote p{font-size:14px;line-height:21px}section#coalition div.left div.inner{padding:17px 40px 27px}}section#coalition div.left div.content h1,section#coalition div.left div.content h2,section#coalition div.left div.content h3,section#coalition div.left div.content h4,section#coalition div.left div.content h5,section#coalition div.left div.content li,section#coalition div.left div.content p,section#coalition div.left h1,section#coalition div.left h2,section#coalition div.left h3,section#coalition div.left h4,section#coalition div.left h5,section#coalition div.left li,section#coalition div.left p{color:#ffeccd}section#coalition div.left a.button{text-decoration:none;background-color:#f26522;color:#fff;justify-content:center;align-items:center;display:inline-flex;width:auto!important;padding-left:1.66666667vw;padding-right:1.66666667vw;margin-top:1.875vw}@media screen and (min-width:768px){section#coalition>div div.content blockquote{margin-left:2em;margin-right:2em}section#coalition div.left a.button{font-size:1.25vw;width:14.01041667vw;height:3.125vw;border-radius:1.66015625vw}}section#coalition div.left a.button:hover,section#loi-cadre a.button{background-color:#ffeccd;color:#4b1522}section#coalition div.right{background-color:#ffcb05}@media screen and (max-width:767px){section#coalition div.left a.button{height:45px;padding:10px 27px;border-radius:50px;font-size:20px;line-height:16px;margin-top:40px}section#coalition div.right{display:flex;flex-direction:column-reverse;background-color:#fff}}section#coalition div.right div.inner{padding:2.29166667vw 10.41666667vw 2.29166667vw 4.16666667vw}section#coalition div.right div.content h1,section#coalition div.right div.content h2,section#coalition div.right div.content h3,section#coalition div.right div.content h4,section#coalition div.right div.content h5,section#coalition div.right div.content li,section#coalition div.right div.content p,section#coalition div.right h1,section#coalition div.right h2,section#coalition div.right h3,section#coalition div.right h4,section#coalition div.right h5,section#coalition div.right li,section#coalition div.right p{color:#4b1522}section#coalition div.right img{max-width:100%;width:100%;height:auto}section#logos{padding-bottom:2.29166667vw}section#logos>.fw>h2{margin-bottom:2.60416667vw;color:#4b1522}section#logos .logo-scroller-container{width:100%;overflow:hidden;background:#fff;position:relative;height:6.25vw}section#logos .logo-scroller-container a.arrow{display:block;width:1.36041667vw;height:2.77286458vw;background:url(../../images/arrow-scroll.svg?ver=1766006597213) 50% 50%/contain no-repeat;position:absolute;z-index:999;top:1.04166667vw}section#logos .logo-scroller-container a.arrow.left{left:4.0625vw}section#logos .logo-scroller-container a.arrow.right{right:4.0625vw;transform:scaleX(-1)}section#logos .logo-scroller-container::after,section#logos .logo-scroller-container::before{content:'';position:absolute;top:0;width:10.41666667vw;height:100%;z-index:2;pointer-events:none}@media screen and (max-width:767px){section#coalition div.right div.inner{padding:17px 40px 27px;margin-top:27px;background-color:#ffcb05}section#logos{padding-bottom:27px;padding-top:27px}section#logos>.fw>h2{margin-bottom:1em}section#logos .logo-scroller-container a.arrow{width:13.06px;height:26.6195px;top:40px}section#logos .logo-scroller-container{height:120px}section#logos .logo-scroller-container::after,section#logos .logo-scroller-container::before{width:72px}}section#logos .logo-scroller-container::before{left:0;background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%)}section#logos .logo-scroller-container::after{right:0;background:linear-gradient(to left,#fff 50%,rgba(255,255,255,0) 100%)}section#logos .logo-scroller-container .logo-scroller{display:flex;width:100%;overflow-x:auto;position:absolute;height:6.25vw;padding-bottom:1.04166667vw}section#logos .logo-scroller-container .logo-scroller ul{display:flex;width:-moz-fit-content;width:fit-content;list-style:none;align-items:center;gap:3.125vw;padding:0;margin:0}section#logos .logo-scroller-container .logo-scroller ul li{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:5.20833333vw}section#logos .logo-scroller-container .logo-scroller ul li img{max-height:5.20833333vw;width:auto;height:auto;object-fit:contain;transition:.3s}section#logos .logo-scroller-container .logo-scroller ul li img:hover{transform:scale(1.1)}section#loi-cadre div.top{background-color:#f26522;padding-top:1.66666667vw;padding-bottom:4.16666667vw}section#loi-cadre div.bottom,section#pastilles .fw{position:relative}section#loi-cadre h2{color:#ffeccd;margin-bottom:1.875vw}section#loi-cadre a.button{text-decoration:none;justify-content:center;align-items:center;display:inline-flex;text-align:left;position:relative}@media screen and (min-width:768px){section#loi-cadre div.bottom{top:-2.39583333vw;min-height:2.39583333vw;margin-bottom:-2.39583333vw}section#loi-cadre a.button{font-size:1.25vw;width:14.01041667vw;height:3.125vw;border-radius:1.66015625vw}}@media screen and (max-width:767px){section#logos .logo-scroller-container .logo-scroller{height:120px;padding:0 72px 20px}section#logos .logo-scroller-container .logo-scroller ul{gap:40px}section#logos .logo-scroller-container .logo-scroller ul li{height:100px}section#logos .logo-scroller-container .logo-scroller ul li img{max-height:80px;max-width:200px}section#loi-cadre div.top{padding:17px 0 27px}section#loi-cadre a.button{height:45px;padding:10px 46px;border-radius:50px;font-size:20px;line-height:16px}}section#loi-cadre a.button:hover{transition:background-color .25s;background-color:#ffeccd;color:#4b1522}@media screen and (min-width:768px){section#loi-cadre a.button{margin-left:-1.82291667vw;margin-top:2.5vw;width:16.30208333vw!important;height:3.69791667vw!important;border-radius:3.69791667vw!important;font-size:1.66666667vw!important;padding-right:3.22916667vw}section#loi-cadre div.content blockquote{margin-left:2em;margin-right:2em}}section#loi-cadre a.button span.arrow{position:absolute;display:block;width:1.12916667vw;height:1.6828125vw;right:2.23958333vw;top:1.04166667vw;background:url(../../images/arrow-expand.svg?ver=1766006597213) 50% 50%/contain no-repeat;transform:rotate(0);transition:transform .2s ease-in-out .25s}section#loi-cadre a.button.expanded span.arrow{transform:rotate(90deg);transition:transform .25s ease-in-out}section#loi-cadre div.content h2,section#loi-cadre div.content h3,section#loi-cadre div.content h4,section#loi-cadre div.content h5{font-weight:700;line-height:100%;margin-bottom:1.25vw}@media screen and (max-width:767px){section#loi-cadre a.button{margin-top:1em;padding-right:100px}section#loi-cadre a.button span.arrow{width:21.68px;height:25px;top:10px;right:40px}section#loi-cadre div.content h2,section#loi-cadre div.content h3,section#loi-cadre div.content h4,section#loi-cadre div.content h5{margin-bottom:24px}}section#loi-cadre div.content li,section#loi-cadre div.content p{margin-bottom:1.25vw}section#loi-cadre div.content blockquote:last-child,section#loi-cadre div.content li:last-child,section#loi-cadre div.content p:last-child,section#post .fw div.content blockquote:last-child,section#post .fw div.content li:last-child,section#post .fw div.content p:last-child{margin-bottom:0}section#loi-cadre div.content ol>li:has(h2),section#loi-cadre div.content ul>li:has(h2),section#post .fw div.content ol>li:has(h2),section#post .fw div.content ul>li:has(h2){margin-top:.2em}section#loi-cadre div.content ul>li:before{content:"•"}section#loi-cadre div.content ol>li:before{content:counter(item) ". ";counter-increment:item}section#loi-cadre div.content img,section#post .fw div.content img{max-width:100%;height:auto}section#loi-cadre div.content blockquote,section#loi-cadre div.content blockquote p{font-weight:700;color:#fff}section#loi-cadre div.content h1,section#loi-cadre div.content h2,section#loi-cadre div.content h3,section#loi-cadre div.content h4,section#loi-cadre div.content h5,section#loi-cadre div.content li,section#loi-cadre div.content p,section#pastilles .fw div.description h2,section#pastilles .fw div.description p{color:#ffeccd}section#loi-cadre div.expandable{background-color:#ffeccd;max-height:0;overflow:hidden;transition:max-height 1s ease-in-out}section#loi-cadre div.expandable.expanded{max-height:2000px;transition:max-height 1s ease-in-out}section#loi-cadre div.expandable div.content{padding:1.82291667vw 1.82291667vw 3.125vw}section#loi-cadre div.expandable div.content h1,section#loi-cadre div.expandable div.content h2,section#loi-cadre div.expandable div.content h3,section#loi-cadre div.expandable div.content h4,section#loi-cadre div.expandable div.content h5,section#loi-cadre div.expandable div.content li,section#loi-cadre div.expandable div.content p,section#pastilles .fw ul li h2,section#pastilles .fw ul li p{color:#4b1522}section#pastilles{background-color:#ffeccd}@media screen and (max-width:767px){section#loi-cadre div.content li,section#loi-cadre div.content p,section#loi-cadre div.content p+ol,section#loi-cadre div.content p+ul{margin-bottom:24px}section#loi-cadre div.content ol>li,section#loi-cadre div.content ul>li{margin-left:36px}section#loi-cadre div.content ol>li:before,section#loi-cadre div.content ul>li:before{width:24px;margin-left:-24px}section#loi-cadre div.content blockquote{padding:20px 30px;border-radius:30px}section#loi-cadre div.content blockquote,section#loi-cadre div.content blockquote p{font-size:14px;line-height:21px}section#loi-cadre div.bottom .fw{width:100%}section#loi-cadre div.bottom .fw div.content{width:318px;margin-left:auto;margin-right:auto;padding-top:27px;padding-bottom:27px}section#loi-cadre div.expandable.expanded{max-height:4000px}section#pastilles .fw{width:100%}}section#nouvelles,section#pastilles .fw div.description{background-color:#4b1522}section#pastilles .fw div.description h2{margin-bottom:.8em}section#pastilles .fw div.description p{margin:0}section#pastilles .fw ul{display:flex;justify-content:space-between}section#pastilles .fw ul li{text-align:center}section#pastilles .fw ul li img{width:9.47916667vw;height:auto;margin:0 auto}@media screen and (min-width:768px){section#loi-cadre div.expandable{width:65.10416667vw}section#pastilles{margin-top:1.45833333vw;margin-bottom:1.45833333vw;padding-top:6.40625vw;padding-bottom:2.08333333vw}section#pastilles .fw div.description{width:41.97916667vw;padding:1.875vw 1.97916667vw;position:absolute;right:0;top:-11.71875vw}section#pastilles .fw ul li h2,section#pastilles .fw ul li p{line-height:2.08333333vw}section#nouvelles .fw div.articles article{width:19.79166667vw;padding:1.25vw 1.04166667vw 1.66666667vw;border-radius:1.04166667vw}}section#pastilles .fw ul li h2{margin-top:.67708333vw}@media screen and (max-width:767px){section#pastilles .fw div.description{padding:17px 36px 27px}section#pastilles .fw ul{padding:27px 36px;flex-direction:column;gap:30px}section#pastilles .fw ul li img{width:182px}section#pastilles .fw ul li h2{margin-top:20px;margin-bottom:8px}}section#pastilles .fw ul li p{font-size:1.25vw;font-weight:400;margin:0}section#nouvelles{padding-top:3.48958333vw;padding-bottom:3.75vw}section#nouvelles .fw{position:relative}section#nouvelles .fw h2{color:#ffeccd;margin-bottom:2.96875vw}section#nouvelles .fw div.articles{display:flex;justify-content:center;gap:5.83333333vw}section#nouvelles .fw div.articles article div.image{width:100%;height:8.33333333vw;background-position:50% 50%;background-size:cover}section#nouvelles .fw div.articles article div.image img{max-width:100%;height:auto;opacity:0}section#nouvelles .fw div.articles article h3{margin-top:1.77083333vw;font-size:1.66666667vw;line-height:1.875vw;font-weight:400}@media screen and (max-width:767px){section#pastilles .fw ul li p{font-size:18px}section#nouvelles{padding:27px 0}section#nouvelles .fw h2{margin-bottom:27px}section#nouvelles .fw div.articles{flex-direction:column}section#nouvelles .fw div.articles article{padding:24px 20px 32px;border-radius:20px}section#nouvelles .fw div.articles article div.image{height:131px}section#nouvelles .fw div.articles article h3{font-size:20px;line-height:24px;margin-top:16px}}section#nouvelles .fw div.articles article h3 a{text-decoration:none;color:#4b1522}section#nouvelles .fw div.articles article p{font-size:1.25vw;font-weight:400}section#post .fw{color:#4b1522}@media screen and (min-width:768px){section#post .fw{padding-top:2.23958333vw;padding-bottom:2.23958333vw}section#post .fw div.content blockquote{margin-left:2em;margin-right:2em}}section#post .fw>h2{margin-bottom:1em}section#post .fw div.content h2,section#post .fw div.content h3,section#post .fw div.content h4,section#post .fw div.content h5{font-weight:700;line-height:100%;margin-bottom:1.25vw}@media screen and (max-width:767px){section#post .fw{padding-top:27px;padding-bottom:27px}section#post .fw div.content h2,section#post .fw div.content h3,section#post .fw div.content h4,section#post .fw div.content h5{margin-bottom:24px}}section#post .fw div.content li,section#post .fw div.content p{margin-bottom:1.25vw}section#post .fw div.content ol>li,section#post .fw div.content ul>li{display:block;margin-left:1.875vw}@media screen and (max-width:767px){section#post .fw div.content li,section#post .fw div.content p,section#post .fw div.content p+ol,section#post .fw div.content p+ul{margin-bottom:24px}section#post .fw div.content ol>li,section#post .fw div.content ul>li{margin-left:36px}section#post .fw div.content ol>li:before,section#post .fw div.content ul>li:before{width:24px;margin-left:-24px}}section#post .fw div.content ul>li:before{content:"•"}section#post .fw div.content ol>li:before{content:counter(item) ". ";counter-increment:item}section#post .fw div.content a{line-height:100%;color:#4b1522;text-decoration:underline;font-weight:400}section#post .fw div.content blockquote{display:block;background:#333;padding:2.5vw 5vw;border-radius:1.5625vw;margin-bottom:2em;font-style:italic}section#post .fw div.content blockquote,section#post .fw div.content blockquote p{font-weight:700;color:#fff}@media screen and (max-width:767px){section#post .fw div.content blockquote{padding:20px 30px;border-radius:30px}section#post .fw div.content blockquote,section#post .fw div.content blockquote p{font-size:14px;line-height:21px}}section#post .fw div.content a:hover{color:#f26522}
/*# sourceMappingURL=style.css.map */
