.teamtreize-block.slider-formations{margin-top:70px;position:relative}@media(max-width:768px){.teamtreize-block.slider-formations{margin-top:32px}}.teamtreize-block.slider-formations .slider-formations__nav{display:flex;gap:16px;justify-content:flex-end;position:absolute;right:0;top:-120px}@media(max-width:768px){.teamtreize-block.slider-formations .slider-formations__nav{display:none}}.teamtreize-block.slider-formations .slider-formations__nav-btn{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;height:56px;justify-content:center;opacity:1;padding:0;transition:opacity .2s ease-in-out;width:56px}.teamtreize-block.slider-formations .slider-formations__nav-btn:focus-visible{outline:2px solid var(--wp--preset--color--primary,#373cf5);outline-offset:4px}.teamtreize-block.slider-formations .slider-formations__nav-btn.swiper-button-disabled{cursor:not-allowed;opacity:0}.teamtreize-block.slider-formations .slider-formations__nav-btn svg{display:block;height:auto;width:100%}.teamtreize-block.slider-formations .slider-formations__nav-icon--prev svg{transform:rotate(180deg)}.teamtreize-block.slider-formations .slider-formations__swiper{padding-top:10px}.teamtreize-block.slider-formations .slider-formations__slide{display:flex;height:auto}.teamtreize-block.slider-formations .slider-formations__card{border-radius:16px;color:var(--wp--preset--color--white,#fff);display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:420px;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:100%}.teamtreize-block.slider-formations .slider-formations__card:focus-visible,.teamtreize-block.slider-formations .slider-formations__card:hover{box-shadow:var(--wp--preset--shadow--soft);transform:translateY(-6px)}.teamtreize-block.slider-formations .slider-formations__card:focus-visible{outline:2px solid var(--wp--preset--color--primary,#373cf5);outline-offset:2px}.teamtreize-block.slider-formations .slider-formations__card-bg{background-position:50%;background-size:cover;height:100%;inset:0;position:absolute;transition:height .4s ease;z-index:-2}.teamtreize-block.slider-formations .slider-formations__card-overlay{background:rgba(0,0,0,.6);inset:0;opacity:.6;position:absolute;z-index:-1}.teamtreize-block.slider-formations .slider-formations__card-body{background:transparent;display:flex;flex-direction:column;gap:var(--wp--custom--spacing--20);padding:var(--wp--preset--spacing--80) var(--wp--preset--spacing--30) var(--wp--custom--spacing--20) var(--wp--preset--spacing--30);position:relative;transition:background-color .4s ease,gap .4s ease}.teamtreize-block.slider-formations .slider-formations__card-niveaux{display:flex;flex-wrap:wrap;gap:6px;left:var(--wp--preset--spacing--30);list-style:none;margin:0;padding:0;position:absolute;top:var(--wp--preset--spacing--30)}.teamtreize-block.slider-formations .slider-formations__card-niveau{background-color:var(--wp--custom--color--primary-hover);border-radius:var(--wp--custom--radius--full);color:var(--wp--preset--color--white);display:inline-block;font-size:var(--wp--preset--font-size--s);font-weight:600;line-height:var(--wp--custom--line-height--s);padding:7px 15px;text-transform:uppercase}.teamtreize-block.slider-formations .slider-formations__card-title{color:inherit;margin:0}.teamtreize-block.slider-formations .slider-formations__card-excerpt{color:inherit;display:-webkit-box;font-size:.9rem;font-weight:400;line-clamp:4;-webkit-line-clamp:4;line-height:1.45;margin:0;max-height:200px;opacity:.9;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .3s ease,max-height .4s ease,margin .3s ease}.teamtreize-block.slider-formations .slider-formations__card-cta{align-items:center;color:inherit;display:inline-flex;font-size:var(--wp--preset--font-size--s);font-weight:700;gap:1rem;justify-content:space-between}.teamtreize-block.slider-formations .slider-formations__card-arrow{flex-shrink:0;height:auto;width:24px}.teamtreize-block.slider-formations .slider-formations__card:focus-visible .slider-formations__card-overlay,.teamtreize-block.slider-formations .slider-formations__card:hover .slider-formations__card-overlay{opacity:0}.teamtreize-block.slider-formations .slider-formations__card:focus-visible .slider-formations__card-body,.teamtreize-block.slider-formations .slider-formations__card:hover .slider-formations__card-body{background:linear-gradient(0deg,var(--wp--preset--color--primary) 70%,rgba(55,60,245,0) 100%);gap:var(--wp--preset--spacing--10)}.teamtreize-block.slider-formations .slider-formations__card:focus-visible .slider-formations__card-bg,.teamtreize-block.slider-formations .slider-formations__card:hover .slider-formations__card-bg{height:65%}.teamtreize-block.slider-formations .slider-formations__card:focus-visible .slider-formations__card-excerpt,.teamtreize-block.slider-formations .slider-formations__card:hover .slider-formations__card-excerpt{margin:0;max-height:0;opacity:0}.teamtreize-block.slider-formations .slider-formations__pagination{margin-top:var(--wp--preset--spacing--50);position:relative;text-align:center}.teamtreize-block.slider-formations .slider-formations__pagination .swiper-pagination-bullet{background-color:var(--wp--custom--color--primary-hover);height:10px;margin:0 2.5px;width:10px}.teamtreize-block.slider-formations .swiper-wrapper{align-items:stretch}.teamtreize-block.slider-formations:not(.has-gutter) .slider-formations__nav-btn--prev{display:none}.teamtreize-block.slider-formations:not(.has-gutter).is-showing-prev .slider-formations__nav-btn--prev{display:inline-flex}.teamtreize-block.slider-formations:not(.has-gutter).is-showing-prev .slider-formations__nav-btn--next{display:none}.teamtreize-block.slider-formations.has-gutter{padding-left:0!important}.teamtreize-block.slider-formations.has-gutter .slider-formations__nav{right:var(--wp--custom--spacing--gutter)}.teamtreize-block.slider-formations.has-gutter .slider-formations__swiper{padding-left:var(--wp--custom--spacing--gutter)}.teamtreize-block.slider-formations.has-gutter .slider-formations__pagination{transform:translateX(calc(var(--wp--custom--spacing--gutter)/-2))}
