.content-formation-list .ce_form.formations-filters{margin:0 !important;max-width:inherit !important}.content-formation-list .ce_form.formations-filters .input{pointer-events:none}.content-formation-list ul.filters{display:flex;flex-wrap:wrap;gap:10px}.content-formation-list ul.filters span{pointer-events:auto;display:inline-flex;background-color:#fff;color:var(--col-bleu);font-weight:700;padding:8px 15px;border-radius:17px;gap:5px;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.content-formation-list ul.filters span:hover{background-color:var(--col-orange);color:#fff}.content-formation-list ul.filters li.active span{background-color:var(--col-bleu);color:#fff}.content-formation-list ul.filters li.active span svg{display:inline-block}.content-formation-list ul.filters svg{display:none;width:20px}.content-formation-list ul.filters li[data-slug=all]{flex:1 1 100%}.content-formation-list ul.filters li[data-slug=all] span{margin-left:20px}.content-formation-list .formation-items{display:flex;flex-direction:column;margin-top:50px;row-gap:50px}.content-formation-list .formation-items .formation-month-group .formation-month-items{display:flex;flex-wrap:wrap;align-items:stretch;gap:30px;align-self:stretch}.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item{display:flex;width:390px;padding:30px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:40px;background:#fff;box-shadow:0 4px 30px 0 rgba(5,54,110,.06);position:relative;overflow:hidden}@media screen and (max-width: 768px){.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item{width:100%}}.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;text-indent:-9999px}.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item .item-decoration-last,.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item .item-decoration{transition:transform .25s ease}.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item .item-decoration-last,.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item .item-decoration{background-color:var(--col-formation, var(--col-bleu));height:20px;position:absolute;top:-10px;left:0;width:100%}.content-formation-list .formation-items .formation-month-group .formation-month-items .formation-item .item-decoration-last{bottom:-20px;top:auto}.content-formation-list .formation-item:hover .item-decoration,.content-formation-list .formation-item:focus-within .item-decoration{transform:scaleY(0)}.content-formation-list .formation-item:hover .item-decoration-last,.content-formation-list .formation-item:focus-within .item-decoration-last{transform:scaleY(2)}.item-title{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;height:60px}.item-title a{color:var(--col-formation, var(--col-bleu));text-decoration:none}.formation-item .item-content{display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background-color:rgba(from var(--col-formation, var(--col-bleu)) r g b/0.1);border-radius:10px}.formation-item .item-content p{display:flex;align-items:center;gap:6px}.formation-item .item-content p svg{width:24px;height:24px;flex-shrink:0}.formation-item .item-content p svg path{stroke:var(--col-formation, var(--col-bleu))}.formation-picto{background-color:var(--col-formation, var(--col-bleu));display:flex;width:59px;height:60px;padding:15px;justify-content:center;align-items:center;aspect-ratio:59/60;border-radius:17px}.formation-picto path{stroke:#fff}.module-formation-single .header{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:40px;background-color:#fff;position:relative;overflow:hidden}.module-formation-single .header h1{color:var(--col-formation, var(--col-bleu));display:flex;align-items:center;gap:16px;flex-wrap:nowrap;margin:0 !important}.module-formation-single .header h1 .formation-picto{padding:8px !important}.module-formation-single .header .item-content{display:flex;padding:10px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background-color:rgba(from var(--col-formation, var(--col-bleu)) r g b/0.1);border-radius:10px}.module-formation-single .header .item-content p{display:flex;gap:6px}.module-formation-single .header .item-content p svg{flex-shrink:0;width:24px;height:24px}.module-formation-single .header .item-content p svg path{stroke:var(--col-formation, var(--col-bleu))}.module-formation-single .header .item-decoration{background-color:var(--col-formation, var(--col-bleu));height:20px;position:absolute;top:-10px;left:0;width:100%}.module-formation-single .item-container{display:grid;grid-template-columns:1fr auto;margin-top:var(--double-gap)}@media all and (max-width: 768px){.module-formation-single .item-container{display:flex;flex-direction:column}}.module-formation-single .item-container .left{display:flex;flex-direction:column;align-items:flex-start;gap:40px;max-width:720px}@media screen and (max-width: 768px){.module-formation-single .item-container .left{max-width:100%}}.module-formation-single .item-container .left h2{margin-bottom:10px !important}.module-formation-single .item-container .left h3,.module-formation-single .item-container .left p{margin-bottom:0 !important}.module-formation-single .item-container .left #public{display:flex;flex-direction:column;gap:10px}.module-formation-single .item-container .left>div{width:100%}.module-formation-single .item-container .left>div a{color:var(--col-bleu);text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease, -webkit-text-decoration .2s ease}.module-formation-single .item-container .left>div a:hover{text-decoration:underline;text-underline-offset:2px}.module-formation-single .item-container .left #contact{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:30px;background:rgba(from var(--col-formation) r g b/0.1)}@media all and (max-width: 768px){.module-formation-single .item-container .left #contact{padding:20px}}.module-formation-single .item-container .left #sessions .sessions-container{margin-top:10px}.module-formation-single .item-container .left #sessions .sessions-container .session-row:not(.item){font-weight:700;font-size:22px;display:flex;padding:0 20px;align-items:flex-start;gap:50px}.module-formation-single .item-container .left #sessions .sessions-container .session-row:not(.item)>div{min-width:170px}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item{display:flex;height:60px;padding:0 20px;align-items:center;gap:50px;align-self:stretch;border-radius:15px;background:var(--col-orange);justify-content:flex-start;margin:10px 0}@media all and (max-width: 768px){.module-formation-single .item-container .left #sessions .sessions-container .session-row.item{height:inherit;gap:10px;align-items:start;padding:10px 20px;flex-direction:column}}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item span.state{margin-left:auto}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item a{color:#000;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease, -webkit-text-decoration .2s ease;margin-left:auto}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item a:hover{text-decoration:underline;text-underline-offset:2px}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item>div{min-width:170px}.module-formation-single .item-container .left #sessions .sessions-container .session-row.item.ended{opacity:.8}.module-formation-single .item-container .right{display:flex;padding:30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;align-self:flex-start;background-color:#fff;border-radius:30px;margin-top:var(--gutter);max-width:400px}@media screen and (max-width: 768px){.module-formation-single .item-container .right{max-width:100%;width:100%}}.module-formation-single .item-container .right .formation-infos{display:flex;flex-direction:column;gap:0}.module-formation-single .item-container .right .formation-infos h2{margin:0 !important}.module-formation-single .item-container .right .eligibility p{display:flex;padding:5px 10px 5px 5px;justify-content:flex-start;align-items:center;gap:5px;border-radius:20px;background:var(--col-body)}.module-formation-single .item-container .right .actions p a{display:flex;height:48px;padding:15px 20px;justify-content:center;align-items:center;align-self:stretch;color:#fff;border-radius:17px;transition:background-color .2s ease;text-decoration:none;font-weight:700;background-color:var(--btn-color)}.module-formation-single .item-container .right .actions p a:hover{background-color:var(--col-bleu)}.module-formation-single .item-container .right .actions p#datasheet{--btn-color: var(--col-turquoise)}.module-formation-single .item-container .right .actions p#inscription{--btn-color:var(--col-orange)}@media screen and (max-width: 768px){.module-formation-single .item-container .right .actions{display:flex;gap:20px}}@media screen and (max-width: 600px){.module-formation-single .item-container .right .actions{flex-direction:column}}
