.teamtreize-block.listing-formations .listing-formations__toolbar{align-items:flex-end;border-bottom:1px solid var(--wp--custom--color--grey-darker,#efefef);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30,1.875rem) var(--wp--preset--spacing--50,3.125rem);justify-content:space-between;margin:0 0 var(--wp--preset--spacing--50,3.125rem);padding-bottom:var(--wp--preset--spacing--30,1.875rem)}.teamtreize-block.listing-formations .listing-formations__filters{display:flex;flex-wrap:wrap;gap:var(--wp--custom--spacing--20,1.25rem) var(--wp--preset--spacing--50,3.125rem)}@media(max-width:720px){.teamtreize-block.listing-formations .listing-formations__filters{-moz-column-gap:var(--wp--preset--spacing--30,1.875rem);column-gap:var(--wp--preset--spacing--30,1.875rem)}}.teamtreize-block.listing-formations .listing-formations__filter-label{font-size:.875rem;font-weight:600}.teamtreize-block.listing-formations .listing-formations__bubble-group{display:flex;flex-direction:column;gap:.625rem}.teamtreize-block.listing-formations .listing-formations__bubbles{display:flex;flex-wrap:wrap;gap:.5rem}.teamtreize-block.listing-formations .listing-formations__bubble{background-color:transparent;border:1px solid var(--wp--preset--color--primary,#373cf5);border-radius:var(--wp--custom--radius--full,9999px);color:var(--wp--preset--color--primary,#373cf5);cursor:pointer;display:inline-block;font-size:var(--wp--preset--font-size--s);font-weight:600;line-height:1.2;padding:.4rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.teamtreize-block.listing-formations .listing-formations__bubble:focus-visible,.teamtreize-block.listing-formations .listing-formations__bubble:hover{background-color:var(--wp--preset--color--primary,#373cf5);color:#fff}.teamtreize-block.listing-formations .listing-formations__bubble.is-active{background-color:var(--wp--preset--color--primary,#373cf5);color:#fff}.teamtreize-block.listing-formations .listing-formations__summary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem var(--wp--custom--spacing--20,1.25rem)}.teamtreize-block.listing-formations .listing-formations__count{font-size:var(--wp--preset--font-size--s,.9375rem);font-weight:700;margin:0}.teamtreize-block.listing-formations .listing-formations__reset{color:var(--wp--preset--color--primary,#373cf5);font-size:var(--wp--preset--font-size--s,.9375rem);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.teamtreize-block.listing-formations .listing-formations__reset:focus-visible,.teamtreize-block.listing-formations .listing-formations__reset:hover{color:var(--wp--custom--color--primary-hover,#0c0eeb)}.teamtreize-block.listing-formations .listing-formations__empty{margin:0}.teamtreize-block.listing-formations .listing-formations__list{display:grid;gap:var(--wp--preset--spacing--30,1.875rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(max-width:1024px){.teamtreize-block.listing-formations .listing-formations__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.teamtreize-block.listing-formations .listing-formations__list{grid-template-columns:minmax(0,1fr)}}.teamtreize-block.listing-formations .listing-formations__item{display:flex;margin:0}.teamtreize-block.listing-formations .listing-formations__card-image{background-position:50%;background-size:cover;display:block;height:100%;transition:transform .4s ease;width:100%}.teamtreize-block.listing-formations .listing-formations__card-niveau{background-color:var(--wp--preset--color--primary,#373cf5);border-radius:var(--wp--custom--radius--full,9999px);color:var(--wp--preset--color--white,#fff);display:inline-block;font-size:var(--wp--preset--font-size--xs,.8125rem);font-weight:600;line-height:1.2;padding:6px 14px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}.teamtreize-block.listing-formations .listing-formations__card{background-color:var(--wp--preset--color--grey,#f7f7f7);border-radius:var(--wp--custom--radius--m,16px);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out;width:100%}.teamtreize-block.listing-formations .listing-formations__card:focus-visible,.teamtreize-block.listing-formations .listing-formations__card:hover{background-color:var(--wp--preset--color--primary);box-shadow:var(--wp--preset--shadow--soft)}.teamtreize-block.listing-formations .listing-formations__card:focus-visible *,.teamtreize-block.listing-formations .listing-formations__card:hover *{color:var(--wp--preset--color--white)}.teamtreize-block.listing-formations .listing-formations__card:focus-visible .listing-formations__card-niveau,.teamtreize-block.listing-formations .listing-formations__card:hover .listing-formations__card-niveau{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--primary)}@media(prefers-reduced-motion:no-preference){.teamtreize-block.listing-formations .listing-formations__card:focus-visible,.teamtreize-block.listing-formations .listing-formations__card:hover{transform:translateY(-3px)}.teamtreize-block.listing-formations .listing-formations__card:focus-visible .listing-formations__card-image,.teamtreize-block.listing-formations .listing-formations__card:hover .listing-formations__card-image{transform:scale(1.04)}}.teamtreize-block.listing-formations .listing-formations__card:focus-visible{outline:2px solid var(--wp--preset--color--primary,#373cf5);outline-offset:2px}.teamtreize-block.listing-formations .listing-formations__card-media{aspect-ratio:16/10;display:block;overflow:hidden}.teamtreize-block.listing-formations .listing-formations__card-body{display:flex;flex:1;flex-direction:column;gap:var(--wp--preset--spacing--10,.625rem);padding:var(--wp--preset--spacing--30,1.875rem)}.teamtreize-block.listing-formations .listing-formations__card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.25rem}.teamtreize-block.listing-formations .listing-formations__card-niveaux{display:flex;flex-wrap:wrap;gap:6px}.teamtreize-block.listing-formations .listing-formations__card-duree{color:var(--wp--preset--color--black,#1b242c);font-size:var(--wp--preset--font-size--s,.9375rem);line-height:1.4}.teamtreize-block.listing-formations .listing-formations__card-duree-label{font-weight:700}.teamtreize-block.listing-formations .listing-formations__card-title{color:var(--wp--preset--color--primary,#373cf5);font-size:var(--wp--preset--font-size--m,1.25rem);font-weight:700;line-height:1.2;margin:0}.teamtreize-block.listing-formations .listing-formations__card-excerpt{color:var(--wp--preset--color--black,#1b242c);display:-webkit-box;font-size:var(--wp--preset--font-size--s,.9375rem);-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;font-weight:400;overflow:hidden}.teamtreize-block.listing-formations .listing-formations__card-cta{align-items:center;color:var(--wp--preset--color--primary,#373cf5);display:inline-flex;font-size:var(--wp--preset--font-size--s,.9375rem);font-weight:700;gap:.75rem;margin-top:auto;padding-top:var(--wp--preset--spacing--10,.625rem)}.teamtreize-block.listing-formations .listing-formations__card-arrow{color:inherit;height:auto;width:20px}
