@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/app/themes/limpide-starter/assets/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;src:url(/app/themes/limpide-starter/assets/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;src:url(/app/themes/limpide-starter/assets/fonts/BigShoulders-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}h1,.h1{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(36px,6vw,55px)}h2,.h2{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(30px,6vw,46px)}h3,.h3,.single-page-wrapper .single-content .content-inner h1,.single-page-wrapper .single-content .content-inner h2{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(26px,6vw,36px)}h4,.h4,.single-page-wrapper .single-content .content-inner h3{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(20px,6vw,24px)}h5,.h5,.single-page-wrapper .single-content .content-inner h4{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(18px,6vw,20px)}h6,.h6,.single-page-wrapper .single-content .content-inner h5,.single-page-wrapper .single-content .content-inner h6{font-family:var(--font-main);font-weight:800;line-height:1.1;font-size:clamp(16px,6vw,20px)}p{margin:0;font-size:14px;font-weight:500;line-height:1.5}@media(min-width:768px){p{font-size:16px}}a{color:inherit;transition:all .3s ease-out}b,strong{font-weight:600}.has-white-text{color:#fff}.has-black-text{color:#000}.text-m{font-size:clamp(16px,6vw,20px);font-weight:800;line-height:1.4}.ontitle{display:inline-block;width:fit-content;padding:6px 8px;margin-bottom:16px;font-family:Big Shoulders;font-size:1.5rem;font-weight:700;line-height:1;color:#71f6a5;text-transform:uppercase;letter-spacing:1px;background-color:#000;transform:rotate(-2deg)}@media(min-width:768px){.ontitle{margin-bottom:20px}}.ontitle.ontitle-big{font-size:1.875rem}@media(min-width:768px){.ontitle.ontitle-big{font-size:2.5rem}}.ontitle.ontitle-green{color:#000;background-color:#71f6a5}.ontitle.ontitle-push-nav{font-size:2.5rem!important;color:#022018;background-color:#71f6a5}.ontitle.ontitle-error404{margin-bottom:20px;font-size:1.125rem}@media(min-width:768px){.ontitle.ontitle-error404{margin-bottom:24px;font-size:1.5rem}}.tags-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;line-height:0}.tag{display:inline-block;min-width:0;max-width:100%;padding:8px;overflow:hidden;font-family:Big Shoulders;font-size:.75rem;font-weight:700;line-height:1.1;color:#000;text-transform:uppercase;text-overflow:ellipsis;letter-spacing:1px;white-space:nowrap;background-color:#fff}@media(min-width:768px){.tag{font-size:.875rem}}.tag.is-push{padding:9px;font-size:.875rem;line-height:1}.tag.is-push.is-absolute{position:absolute;top:10px;left:10px;padding:7px 4px;font-size:.75rem;line-height:normal}.single-page-wrapper{margin:56px auto;padding:0 15px;width:100%;max-width:1310px}@media(min-width:768px){.single-page-wrapper{margin:100px auto}}@media(min-width:768px){.single-page-wrapper.emploi-formation{margin:75px auto}}@media(max-width:768px){.single-page-wrapper:has(.content-sidebar){margin-bottom:0;padding:0;width:100%;max-width:100%}}@media(max-width:768px){.single-page-wrapper:has(.content-sidebar) .single-inner-content-container{padding:0 15px;width:100%;max-width:1310px}}.single-page-wrapper:not(:has(.content-sidebar)) .single-content .single-inner-content-container .content-inner{max-width:820px;margin:0 auto}@media(min-width:768px){.single-page-wrapper .single-content{display:flex;gap:80px;justify-content:center}}.single-page-wrapper .single-content .single-inner-content-container{flex-grow:1}.single-page-wrapper .single-content .content-inner{max-width:820px}.single-page-wrapper .single-content .content-inner .block-spacing-margin:not(:last-child){margin-bottom:40px}@media(min-width:768px){.single-page-wrapper .single-content .content-inner .block-spacing-margin:not(:last-child){margin-bottom:56px}}.single-page-wrapper .single-content .content-inner .block-spacing-margin:not(:first-child){margin-top:40px}.single-page-wrapper .single-content .content-inner .block-spacing-margin:last-child{margin-bottom:0}.single-page-wrapper .single-content .content-inner .block .container{padding:0!important}.single-page-wrapper .single-content .content-inner h1:not(:first-child),.single-page-wrapper .single-content .content-inner h2:not(:first-child),.single-page-wrapper .single-content .content-inner h3:not(:first-child),.single-page-wrapper .single-content .content-inner h4:not(:first-child),.single-page-wrapper .single-content .content-inner h5:not(:first-child),.single-page-wrapper .single-content .content-inner h6:not(:first-child){margin-top:28px}.single-page-wrapper .single-content .content-inner h1:not(:last-child),.single-page-wrapper .single-content .content-inner h2:not(:last-child),.single-page-wrapper .single-content .content-inner h3:not(:last-child),.single-page-wrapper .single-content .content-inner h4:not(:last-child),.single-page-wrapper .single-content .content-inner h5:not(:last-child),.single-page-wrapper .single-content .content-inner h6:not(:last-child){margin-bottom:28px}.single-page-wrapper .single-content .content-inner .ontitle+h1,.single-page-wrapper .single-content .content-inner .ontitle+h2,.single-page-wrapper .single-content .content-inner .ontitle+h3,.single-page-wrapper .single-content .content-inner .ontitle+h4,.single-page-wrapper .single-content .content-inner .ontitle+h5,.single-page-wrapper .single-content .content-inner .ontitle+h6{margin-top:0}.single-page-wrapper .single-content .content-inner p:not(:last-child){margin-bottom:24px}@media(min-width:768px){.single-page-wrapper .single-content .content-inner p:not(:last-child){margin-bottom:28px}}.single-page-wrapper .single-content .content-inner .has-medium-font-size{font-size:1rem!important}@media(min-width:768px){.single-page-wrapper .single-content .content-inner .has-medium-font-size{font-size:1.25rem!important}}.single-page-wrapper .single-content .content-inner hr{margin-top:40px;margin-bottom:40px;border:none;border-top:1px solid #d9e1e6}@media(min-width:768px){.single-page-wrapper .single-content .content-inner hr{margin-top:56px;margin-bottom:56px}}.single-page-wrapper .single-content .content-inner .wp-block-quote{padding-left:20px;margin-bottom:24px;border-left:solid 4px #00a074}.single-page-wrapper .single-content .content-inner .wp-block-quote p{font-weight:800;line-height:1.5}@media(min-width:768px){.single-page-wrapper .single-content .content-inner .wp-block-quote{margin-bottom:28px}}.single-page-wrapper .single-content .content-inner .wp-block-image{margin-bottom:24px}@media(min-width:768px){.single-page-wrapper .single-content .content-inner .wp-block-image{margin-bottom:28px}}.single-page-wrapper .single-content .content-inner .wp-block-image img{width:100%;height:auto}.single-page-wrapper .single-content .content-inner ul.wp-block-list,.single-page-wrapper .single-content .content-inner ol.wp-block-list{padding-left:24px;margin-bottom:24px;font-size:14px}@media(min-width:768px){.single-page-wrapper .single-content .content-inner ul.wp-block-list,.single-page-wrapper .single-content .content-inner ol.wp-block-list{margin-bottom:28px;font-size:16px}}.single-page-wrapper .single-content .content-inner ul.wp-block-list{list-style:disc}.single-page-wrapper .single-content .content-inner ol.wp-block-list{list-style:decimal}.single-page-wrapper .single-content .content-inner .wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative}.single-page-wrapper .single-content .content-inner .wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-page-wrapper .single-content .content-inner .wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%}.single-page-wrapper .single-content .content-inner iframe[src*="acast.com"],.single-page-wrapper .single-content .content-inner iframe[src*="ausha.co"]{width:100%}.single-page-wrapper .single-content .content-inner a:not(.btn){font-weight:800;text-decoration:underline}.single-page-wrapper .single-content .content-inner .wrapper-buttons{margin-top:24px;margin-bottom:24px}@media(min-width:768px){.single-page-wrapper .single-content .content-inner .wrapper-buttons{margin-top:28px;margin-bottom:28px}}.single-page-wrapper .single-content .content-sidebar{margin-top:56px}@media(min-width:768px){.single-page-wrapper .single-content .content-sidebar{margin-top:0;position:sticky;align-self:flex-start;top:150px;max-width:380px;width:100%;flex-shrink:1.5}}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content{padding:20px 20px 40px;background-image:url(/app/themes/limpide-starter/assets/img/svg/deco-aside-single.svg);background-repeat:no-repeat;background-position:bottom right;background-size:contain}@media(min-width:768px){.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content{padding-bottom:56px}}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content .aside-title{margin-bottom:16px}@media(min-width:768px){.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content .aside-title{margin-bottom:12px}}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content .aside-text{font-size:.875rem;font-weight:400;margin-bottom:20px}@media(min-width:768px){.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .single-sidebar-content .aside-text{font-size:1rem;margin-bottom:24px;font-weight:400}}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .aside-sub-thematics{margin-top:34px}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .aside-sub-thematics .aside-sub-thematics-content{display:flex;flex-direction:column;gap:12px}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .aside-sub-thematics .aside-sub-thematics-content .aside-sub-thematics-title{font-size:1rem;font-weight:800}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .aside-sub-thematics .aside-sub-thematics-content .aside-sub-thematics-list{display:flex;flex-wrap:wrap;gap:12px}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner .aside-sub-thematics .aside-sub-thematics-content .aside-sub-thematics-list .aside-sub-thematic{padding:8px 10px;border:1px solid #d9e1e6;font-family:Big Shoulders;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.single-page-wrapper .single-content .content-sidebar .content-sidebar-inner:has(.content-sidebar-inner:empty){display:none}.block-hero-single-programme-campagne{position:relative;overflow:hidden}.block-hero-single-programme-campagne .inner-content-container{position:relative}@media(min-width:768px){.block-hero-single-programme-campagne .inner-content-container{display:flex;align-items:center;min-height:330px}}.block-hero-single-programme-campagne .hero-single-programme-campagne-content{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(min-width:768px){.block-hero-single-programme-campagne .hero-single-programme-campagne-content{gap:32px;max-width:calc(100% - 488px)}}.block-hero-single-programme-campagne .hero-single-programme-campagne-image{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:160px;height:110px;padding:10px;margin-top:32px;background-color:#fff}@media(min-width:768px){.block-hero-single-programme-campagne .hero-single-programme-campagne-image{position:absolute;right:0;bottom:0;width:240px;height:170px;padding:18px;margin:0}}.block-hero-single-programme-campagne .hero-single-programme-campagne-image img{max-width:100%;height:auto;object-fit:contain}.block-hero-single-programme-campagne .hero-single-programme-campagne-pattern{position:absolute;top:calc(100% - 132px);left:50%;z-index:0;width:100%;height:auto;transform:translate(-50%)}@media(min-width:768px){.block-hero-single-programme-campagne .hero-single-programme-campagne-pattern{top:unset;right:0;bottom:0;left:unset;width:50%;max-width:488px;height:100%;max-height:500px;transform:unset}}.block-hero-single-programme-campagne .hero-single-programme-campagne-pattern svg{width:100%;height:100%;object-fit:cover}.block-hero-single-programme-campagne .hero-single-programme-campagne-pattern svg [fill]{transition:fill .3s ease-out;fill:var(--color-pattern)!important}.block-hero-single-programme-campagne .hero-single-programme-campagne-pattern svg [stroke]{transition:stroke .3s ease-out;stroke:var(--color-pattern)!important}.block-last-posts .inner-content-container{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.block-last-posts .inner-content-container{gap:48px}}.block-last-posts .last-posts-header{text-align:center}.block-last-posts .last-posts-list{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:768px){.block-last-posts .last-posts-list{display:grid;grid-template-columns:repeat(3,1fr)}}.card-programme{display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none}@media(hover:hover){.card-programme:hover .card-programme-image img{transform:scale(1.05)}}.card-programme .card-programme-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/2;padding:25px;overflow:hidden;background-color:#fff4ef}.block-last-posts .card-programme .card-programme-image{background-color:#fff}.card-programme .card-programme-image img{width:100%;height:100%;object-fit:contain;transition:.3s ease-out transform}.card-programme .card-programme-body{display:flex;flex:1;flex-direction:column;gap:16px;align-items:flex-start;padding:24px}@media(min-width:768px){.card-programme .card-programme-body{gap:24px;min-height:220px;padding:32px}}.card-programme .card-programme-title{margin:0}.card-programme .btn{margin-top:auto}.block-dropdowns-text .inner-content-container{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.block-dropdowns-text .inner-content-container{flex-direction:row;justify-content:space-between;gap:20px}}@media(min-width:768px){.block-dropdowns-text .inner-content-container .left-content{width:35%;max-width:440px}}.block-dropdowns-text .inner-content-container .left-content .title{margin-bottom:28px}.block-dropdowns-text .inner-content-container .left-content .wrapper-buttons{margin-top:32px}@media(min-width:768px){.block-dropdowns-text .inner-content-container .left-content .wrapper-buttons{margin-top:48px}}@media(min-width:768px){.block-dropdowns-text .inner-content-container .right-content{width:65%;max-width:764px}}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper{border-bottom:1px solid #d9e1e6}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown{padding:24px 0;cursor:pointer}@media(min-width:768px){.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown{padding:32px 0}}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title{display:flex;gap:8px;align-items:center;justify-content:space-between}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-title:after{flex:none;width:32px;height:32px;content:"";background-image:url(/app/themes/limpide-starter/assets/img/svg/expand-open.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown[open] .dropdown-title:after{background-image:url(/app/themes/limpide-starter/assets/img/svg/expand-close.svg)}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-content{padding-top:12px}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper .dropdown .dropdown-content .dropdown-links{display:flex;flex-flow:column wrap;gap:12px;align-items:flex-start;margin-top:20px}.block-dropdowns-text .inner-content-container .right-content .dropdowns-wrapper .dropdown-wrapper:first-child .dropdown{padding-top:0}
