.elementor-5143 .elementor-element.elementor-element-291920b{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5143 .elementor-element.elementor-element-9ef415e{--grid-columns:2;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1024px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5143 .elementor-element.elementor-element-9ef415e{--grid-columns:1;}}@media(max-width:767px){.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5143 .elementor-element.elementor-element-9ef415e{--grid-columns:1;}}/* Start custom CSS *//* 3a - Vedette pleine largeur */
.elementor-element-9ef415e .e-loop-item:first-of-type{grid-column:1 / -1;}
.elementor-element-9ef415e .e-loop-item:first-of-type img{width:100%;max-height:340px;object-fit:cover;}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-heading-title{font-size:34px;}
/* 3a - Pastilles couleur filtre */
.link-filters .e-filter-item{display:flex;align-items:center;gap:8px;justify-content:flex-start;text-align:left;}
.link-filters .e-filter-item::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--e-global-color-1ca3314);flex:0 0 auto;}
.link-filters .e-filter-item[data-filter="ateliers-de-formation"]::before{background:var(--e-global-color-72c6be5);}
.link-filters .e-filter-item[data-filter="evenement-en-vedette"]::before{background:var(--e-global-color-primary);}
.link-filters .e-filter-item[data-filter="podcasts-et-conversations"]::before{background:var(--e-global-color-9c2ea28);}
.link-filters .e-filter-item[data-filter="webinaires-et-rediffusions"]::before{background:var(--e-global-color-a2869de);}

/*flt-left*/
.link-filters .e-filter{align-items:flex-start;}
.elementor-element-b72aa3c{padding-left:0;}
.link-filters .e-filter-item{padding-left:0;}
/*flt-jc*/
.link-filters .e-filter{justify-content:flex-start;}
/*img-blocks*/
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-85b944f{min-height:300px;}
.type-ressource-ateliers-de-formation .elementor-element-85b944f{background:var(--e-global-color-72c6be5) !important;}
.type-ressource-evenement-en-vedette .elementor-element-85b944f{background:var(--e-global-color-primary) !important;}
.type-ressource-webinaires-et-rediffusions .elementor-element-85b944f{background:var(--e-global-color-a2869de) !important;}
.type-ressource-podcasts-et-conversations .elementor-element-85b944f{background:var(--e-global-color-9c2ea28) !important;}
/*card-left*/
.elementor-element-9ef415e .elementor-element-f539ef5{align-items:flex-start;}
/*card-left2*/
.elementor-element-9ef415e .e-loop-item .elementor-element-f539ef5{align-items:flex-start !important;}
/*pill-badge*/
.elementor-element-d4da80c .elementor-icon-list-items{align-items:center;gap:14px;flex-wrap:wrap;}
.elementor-element-d4da80c .elementor-icon-list-icon{display:none !important;}
.elementor-element-d4da80c .elementor-repeater-item-ap8r9mu{background:var(--e-global-color-2570b83);border-radius:999px;padding:6px 16px !important;}
.elementor-element-d4da80c .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.elementor-element-d4da80c .elementor-repeater-item-ap8r9mu a{text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.03em;line-height:1;}
.elementor-element-d4da80c .elementor-repeater-item-bi7rwvf .elementor-icon-list-text{color:var(--e-global-color-999df7b);font-size:15px;}
.type-ressource-ateliers-de-formation .elementor-repeater-item-ap8r9mu{background:color-mix(in srgb, var(--e-global-color-72c6be5) 35%, var(--e-global-color-9ee0cfc));}
.type-ressource-ateliers-de-formation .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.type-ressource-ateliers-de-formation .elementor-repeater-item-ap8r9mu a{color:color-mix(in srgb, var(--e-global-color-72c6be5), var(--e-global-color-e69b77a) 45%);}
.type-ressource-evenement-en-vedette .elementor-repeater-item-ap8r9mu{background:var(--e-global-color-a123501);}
.type-ressource-evenement-en-vedette .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.type-ressource-evenement-en-vedette .elementor-repeater-item-ap8r9mu a{color:var(--e-global-color-851fde8);}
.type-ressource-webinaires-et-rediffusions .elementor-repeater-item-ap8r9mu{background:var(--e-global-color-0dd785a);}
.type-ressource-webinaires-et-rediffusions .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.type-ressource-webinaires-et-rediffusions .elementor-repeater-item-ap8r9mu a{color:var(--e-global-color-a2869de);}
.type-ressource-podcasts-et-conversations .elementor-repeater-item-ap8r9mu{background:var(--e-global-color-dd38446);}
.type-ressource-podcasts-et-conversations .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.type-ressource-podcasts-et-conversations .elementor-repeater-item-ap8r9mu a{color:var(--e-global-color-9c2ea28);}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-heading-title{font-size:42px;}
.elementor-element-9ef415e .e-loop-item:not(:first-of-type) .elementor-heading-title{font-size:34px;}
/*img-fill*/
.elementor-element-85b944f{position:relative;overflow:hidden;}
.elementor-element-85b944f .elementor-element-0dcf5a8{position:absolute;inset:0;width:100%;height:100%;margin:0;}
.elementor-element-85b944f .elementor-element-0dcf5a8 .elementor-widget-container,.elementor-element-85b944f .elementor-element-0dcf5a8 img{width:100%;height:100%;object-fit:cover;display:block;}
/*date-cap*/
.elementor-element-d4da80c .elementor-repeater-item-bi7rwvf .elementor-icon-list-text{text-transform:none;}
/*ev-footer*/
.elementor-element-66d1c28,.elementor-element-66d1c28 p{color:var(--e-global-color-999df7b);font-size:15px;margin:0;line-height:1.3;}
.elementor-element-335ff5d,.elementor-element-335ff5d p{color:var(--e-global-color-text);font-weight:700;font-size:15px;margin:0;line-height:1.3;}
.ev-inscrire-btn .elementor-button{background:var(--e-global-color-primary);color:var(--e-global-color-text);border-radius:999px;padding:12px 26px;font-weight:700;font-size:15px;border:none;}
.ev-inscrire-btn .elementor-button:hover{background:var(--e-global-color-e0d3e9c);color:var(--e-global-color-text);}
/*foot-fix*/
.elementor-element-6e4e332 .elementor-widget{width:auto;}
.elementor-element-6e4e332{flex:0 1 auto;}
.elementor-element-038400a{flex-wrap:nowrap;gap:16px;}
.ev-inscrire-btn{flex:0 0 auto;}
@media(max-width:767px){.elementor-element-038400a{flex-wrap:wrap;}}
/*foot-fix2*/
.elementor-element-9ef415e .elementor-element-038400a{flex-wrap:nowrap !important;align-items:center;}
.elementor-element-9ef415e .elementor-element-6e4e332{width:auto !important;max-width:none;flex:0 1 auto;}
/*feat-title-sm*/
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-heading-title{font-size:34px;}
/*foot-align*/
.elementor-element-9ef415e .elementor-element-038400a{padding-left:0;}
.elementor-element-9ef415e .elementor-element-6e4e332{padding-left:0;column-gap:48px !important;}
/*foot-align2*/
.elementor-element-9ef415e .elementor-element-038400a{padding-left:0 !important;}
.elementor-element-9ef415e .elementor-element-6e4e332{padding-left:0 !important;}
/*badge-top*/
.elementor-element-9ef415e .elementor-element-d4da80c{margin-top:16px;}
/*btn-below*/
.elementor-element-9ef415e .elementor-element-038400a{flex-direction:column !important;flex-wrap:nowrap !important;align-items:flex-start !important;gap:14px;}
/*grid-title-sm*/
.elementor-element-9ef415e .e-loop-item:not(:first-of-type) .elementor-heading-title{font-size:24px;}
/*grid-equal*/
.elementor-element-9ef415e .e-loop-item:not(:first-of-type){display:flex;}
.elementor-element-9ef415e .e-loop-item:not(:first-of-type) > .elementor-element-f539ef5{height:100%;width:100%;}
.elementor-element-9ef415e .e-loop-item:not(:first-of-type) .elementor-element-038400a{margin-top:auto;}
/*filters-sticky*/
@media(min-width:768px){.elementor-element-b72aa3c{position:sticky;top: 230px;align-self:flex-start;}}
/*filters-sticky2*/
@media(min-width:768px){.elementor-element-b72aa3c{top: 230px;}}
/*filter-hover*/
.link-filters .e-filter-item{position:relative;transition:color .2s ease;text-decoration:none;}
.link-filters .e-filter-item::after{content:"";position:absolute;left:18px;bottom:1px;height:2px;width:0;background:var(--e-global-color-primary);transition:width .3s ease;}
.link-filters .e-filter-item:hover,.link-filters .e-filter-item:focus{color:var(--e-global-color-primary);}
.link-filters .e-filter-item:hover::after{width:calc(100% - 18px);}
/*filter-hover-green*/
.link-filters .e-filter-item::after{display:none !important;}
.link-filters .e-filter-item:hover,.link-filters .e-filter-item:focus{color:var(--e-global-color-9c2ea28);}
.link-filters .e-filter-item[aria-pressed="true"]{color:var(--e-global-color-9c2ea28);font-weight:700;}
/*filter-linkaccent*/
.link-filters .e-filter-item{transition:color .3s;text-decoration:none;}
.link-filters .e-filter-item:hover,.link-filters .e-filter-item:focus{color:var(--turquoise-active);text-decoration:underline;}
.link-filters .e-filter-item[aria-pressed="true"]{color:var(--turquoise-active);font-weight:700;}
/*filter-all-turq*/
.link-filters .e-filter-item{color:var(--turquoise-active) !important;font-weight:700;}
.link-filters .e-filter-item[aria-pressed="true"]{text-decoration:underline;text-underline-offset:3px;}
/*filter-black-default*/
.link-filters .e-filter-item{color:var(--e-global-color-text) !important;}
.link-filters .e-filter-item:hover,.link-filters .e-filter-item:focus{color:var(--turquoise-active) !important;text-decoration:underline;}
.link-filters .e-filter-item[aria-pressed="true"]{color:var(--turquoise-active) !important;text-decoration:underline;}
/*ev-responsive*/
@media(max-width:1024px){.elementor-element-e0618b3{flex-direction:column !important;flex-wrap:wrap !important;}.elementor-element-b72aa3c{width:100% !important;flex:1 1 auto !important;position:static !important;top:auto !important;}.link-filters .e-filter{flex-direction:row !important;flex-wrap:wrap !important;gap:10px 22px;}.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-heading-title{font-size:26px;}}
/*feat-img-full*/
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-85b944f{min-height:0 !important;}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-85b944f .elementor-element-0dcf5a8{position:static !important;height:auto !important;inset:auto !important;}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-85b944f .elementor-element-0dcf5a8 img{height:auto !important;max-height:none !important;object-fit:cover !important;aspect-ratio:2560/735 !important;width:100% !important;}
/*feat-img-fill-w*/
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-85b944f{padding:0 !important;}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-0dcf5a8,.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-0dcf5a8 .elementor-widget-container{width:100% !important;}
.elementor-element-9ef415e .e-loop-item:first-of-type .elementor-element-0dcf5a8 img{width:100% !important;display:block;}
/* Événement partenaire (turquoise) */

.link-filters .e-filter-item[data-filter="evenement-partenaire"]::before{background:var(--e-global-color-cfbb67a);}

.type-ressource-evenement-partenaire .elementor-element-85b944f{background:var(--e-global-color-cfbb67a) !important;}

.type-ressource-evenement-partenaire .elementor-repeater-item-ap8r9mu{background:color-mix(in srgb, var(--e-global-color-cfbb67a) 12%, #ffffff);}

.type-ressource-evenement-partenaire .elementor-repeater-item-ap8r9mu .elementor-icon-list-text,.type-ressource-evenement-partenaire .elementor-repeater-item-ap8r9mu a{color:var(--e-global-color-cfbb67a);}
/* filtres mobile chips */
@media(max-width:1024px){
.link-filters .e-filter{flex-wrap:nowrap !important;overflow-x:auto !important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:6px;}
.link-filters .e-filter::-webkit-scrollbar{display:none;}
.link-filters .e-filter-item{flex:0 0 auto !important;white-space:nowrap;}
}

/* EN - pastilles de couleur (slugs anglais) */
.link-filters .e-filter-item[data-filter="training-workshops"]::before{background:var(--e-global-color-72c6be5)}
.link-filters .e-filter-item[data-filter="segic-summit"]::before{background:var(--e-global-color-primary)}
.link-filters .e-filter-item[data-filter="partner-event"]::before{background:var(--e-global-color-cfbb67a)}
@media (min-width:768px){
.link-filters .e-filter{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}
.link-filters .e-filter-item{width:100%}
}/* End custom CSS */