.section-padding-top{padding-top:80px}.formations-container{max-width:1000px;margin:0 auto;padding:0 1rem}.cursus-card{background:#fff;border:1px solid #0000000f;border-radius:24px;flex-direction:column;margin-bottom:3rem;padding:2.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000a,0 1px 2px #00000005}.cursus-card:hover{border-color:rgba(var(--color-primary-rgb,26, 110, 98), .2);transform:translateY(-8px);box-shadow:0 20px 40px #00000014,0 10px 15px #0000000a}.cursus-card:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-secondary));opacity:.7;width:100%;height:4px;position:absolute;bottom:0;left:0}.cursus-card h3{color:var(--color-dark,#2c3e50);border-bottom:2px solid rgba(var(--color-primary-rgb,26, 110, 98), .1);align-items:center;gap:.8rem;margin-bottom:2rem;padding-bottom:1rem;font-size:1.6rem;display:flex}.cursus-card .icon{filter:drop-shadow(0 2px 2px #0000001a);font-size:1.8rem}.cursus-card h4{color:var(--color-primary,#1a6e3e);margin-bottom:.5rem;font-size:1.25rem}.cursus-grid{grid-template-columns:repeat(2,1fr);gap:3rem;display:grid}@media (width<=768px){.card-block{border-radius:16px;padding:2rem}.cursus-grid{grid-template-columns:1fr;gap:2rem}}.custom-list{margin:1rem 0;padding:0;list-style:none}.custom-list li{color:#444;margin-bottom:.6rem;padding-left:1.5rem;position:relative}.custom-list li:before{content:"•";color:var(--color-secondary,#b8963a);font-weight:700;position:absolute;left:0}.debouches-text{background:rgba(var(--color-secondary-rgb,184, 150, 58), .08);color:var(--color-dark);border-radius:12px;margin-top:1rem;padding:1rem;font-size:.95rem;font-weight:500;line-height:1.4}.cta-container{text-align:center;margin-top:4rem}.empty-msg{text-align:center;color:#666;padding:2rem}
