@keyframes shine{to{background-position-x:-200%}}.masthead-archive{--column-text:span 12;--column-media:span 12;margin-block-end:clamp(2.25rem,5.270863836vw,4.5rem)}.masthead-archive__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(var(--nb-columns,12),1fr)}.masthead-archive__text{grid-column:var(--column-text)}.masthead-archive__media{grid-column:var(--column-media)}.masthead-archive__title{margin-bottom:0}.masthead-archive__title__pagination{display:block;margin-top:.25em}.masthead-archive__desc,.masthead-archive__link{margin-bottom:0;margin-top:1.125rem}@media (min-width:53.8125rem){.masthead-archive{--column-text:span 8;--column-media:span 4}}.masthead-archive.--with-image .masthead-archive__media{aspect-ratio:42/31;margin-inline:auto;max-width:26.25rem;object-fit:cover;width:100%}.masthead-archive.--with-image .masthead-archive__media img{background-color:#fff;border-radius:1.25rem;height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;width:100%}.masthead-archive.--big-font .masthead-archive__desc{font-size:clamp(1.5625rem,2.4890190337vw,2.125rem);line-height:1.1}.archive-type-school .masthead-archive .masthead-archive__title{font-size:min(clamp(3.125rem,6.0029282577vw,5.125rem),6rem)}.archive-type-event .masthead-archive__title{font-size:min(clamp(3.125rem,6.0029282577vw,5.125rem),5.625rem)}.posts-archive{margin-block-end:clamp(2.5rem,5.8565153734vw,5rem)}.posts-archive #resultats{scroll-margin-top:100px}.posts-archive .listing{width:min(100%,var(--optimal-width,26.25rem))}.posts-archive__text{margin-bottom:0}.blog,.post-type-archive-event,.post-type-archive-formation,.post-type-archive-job-offer{overflow:hidden;position:relative;z-index:0}.blog:after,.post-type-archive-event:after,.post-type-archive-formation:after,.post-type-archive-job-offer:after{background-color:#fff;content:"";display:block;height:100%;mask:center/contain no-repeat no-repeat url(../../../assets/img/patterns/pattern-full.svg);position:absolute;right:0;top:0;width:50%;z-index:-1}.blog,.post-type-archive-event,.post-type-archive-formation,.post-type-archive-job-offer{overflow:clip}.blog:after,.post-type-archive-event:after,.post-type-archive-formation:after,.post-type-archive-job-offer:after{background-color:#ededed;right:-50%;top:calc(var(--header-height) + 5rem);transform:scale(200%);width:100%}.archive-type-school,.post-type-archive-school{--optimal-width:74.375rem}@media (max-width:41.25rem){.archive-type-school .posts-archive,.post-type-archive-school .posts-archive{width:100%}}.archive-type-school .legend-with-parameters,.post-type-archive-school .legend-with-parameters{padding-inline:1.25rem}.archive-type-job-offer,.post-type-archive-job-offer{--optimal-width:53.75rem}.archive-type-post,.category,.posts-archive--post{--optimal-width:71.25rem}.archive-type-event,.post-type-archive-event,.posts-archive--event{--optimal-width:75rem}.archive-type-mix{--optimal-width:74.375rem}.posts-archive--event #resultats{scroll-margin-top:100px}.highlight-events{--radius:0.5rem;--background:#fff;--radius-image:var(--radius);--radius-text:var(--radius);margin-block:clamp(3rem,5.8565153734vw,5rem)}.highlight-events__section{background-color:var(--background);border-radius:var(--radius);margin-top:1rem}.highlight-events__section:first-child{margin-top:0}.highlight-events__image{align-items:stretch;background:#fff;border-radius:var(--radius-image);display:flex;flex:1 1 22.5rem;justify-content:stretch;max-width:22.5rem;overflow:hidden;width:100%}.highlight-events__image *{height:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center center;width:100%}.highlight-events__text{background-color:var(--background);border-radius:var(--radius-text);display:flex;flex-flow:column;gap:1rem;margin-block:auto;max-width:42.5rem;padding:clamp(.875rem,2.0497803807vw,1.75rem) clamp(.875rem,3.8067349927vw,3.25rem);width:100%}.highlight-events__text>*{margin-bottom:0}.highlight-events__date{align-items:center;display:flex;flex-flow:row nowrap;font-size:.875rem;gap:.625rem;justify-content:flex-start;line-height:1.2}.highlight-events__date__icon{background-color:#f6f7f4;flex:0 0 1em;font-size:1.5rem;height:1em}.highlight-events__date time{padding-top:.125rem}.highlight-events__date *{display:inline-block;margin-bottom:0}.highlight-events__place{font-size:1.125rem;font-weight:700}.highlight-events__links{display:flex;gap:1.25rem}@media (max-width:41.25rem){.highlight-events{--radius-image:var(--radius) var(--radius) 0 0;--radius-text:0 0 var(--radius) var(--radius)}.highlight-events__section{display:flex;flex-flow:column;gap:1.5rem}.highlight-events__image{aspect-ratio:1;flex:1;max-width:100%}.highlight-events__text{padding:.875rem}}@media (min-width:41.3125rem){.highlight-events{--radius-text:0 var(--radius) var(--radius) 0}.highlight-events__section{display:flex;flex-flow:row nowrap;gap:1.5rem}}.legend-with-parameters{margin-bottom:1.5rem}.legend-with-parameters__title{color:var(--accent-light);display:inline-block;font-family:Nunito,arial,helvetica,sans-serif;font-weight:700;margin-bottom:.75rem}.legend-with-parameters__tags{align-items:flex-start;display:flex;flex-flow:row wrap;gap:.5em .25em;justify-content:flex-start;padding-block-start:1em}.legend-with-parameters p{margin:0}.is-theme-blue .legend-with-parameters .button,.is-theme-green .legend-with-parameters .button{--button-background-color:var(--accent-light)}