.formations-content{max-width:1634px;margin:0 auto;color:#fff;.content-header{gap:36px;h1{margin:70px 0 0;width:70%;font-size:50px}p{margin:0;width:65%;font-size:20px;line-height:150%;word-break:break-word}.meta{width:560px;display:flex;border:1px solid rgba(209,216,237,.1);border-radius:12px;background:#161e30;animation:fadeUp .6s .32s ease both;.meta-item{flex:1;padding:20px 24px;border-right:1px solid rgba(209,216,237,.1);text-align:left;&:last-child{border-right:none}span{margin-bottom:5px;display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d1d8ed66}strong{display:block;font-size:15px;color:#fff}}}@media (max-width: 1024px){h1,p{width:90%}}}.content-public .grid{grid-template-columns:repeat(3,1fr)}.content-objectifs{.korhus-tag{margin:0 auto 18px}>h2,>p{text-align:center}.grid{grid-template-columns:1fr 360px;align-items:start}.card{display:flex;align-items:flex-start;padding:20px 22px;transition:border-color .2s;&:hover{border-color:#59f4ff33}.number{font-size:21px;font-weight:700;color:#59f4ff33;flex-shrink:0;width:32px;line-height:1;padding-top:2px}h4{font-size:14px;margin:0 0 5px}p{margin:0}&.skills{padding:28px;position:sticky;top:80px;flex-direction:column;.skill{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--color-secondary);border:1px solid rgba(209,216,237,.1);border-radius:6px;padding:6px 12px;margin:0 5px 8px 0;line-height:1.3;transition:border-color .2s;&:before{content:"✓";color:var(--color-korhus);font-weight:700}&:hover{border-color:#59f4ff33;color:#fff}}}}}.content-programme{.grid{grid-template-columns:1fr 1fr;.prog-card{padding:0;overflow:hidden;.prog-card-header{padding:22px 28px;background:linear-gradient(135deg,#59f4ff26,#59f4ff0a);border-bottom:1px solid rgba(89,244,255,.2);span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-korhus);margin-bottom:5px;font-weight:500;display:block}h3{margin:0;font-size:15px;color:#fff;line-height:1.35}}.prog-card-body{padding:24px 28px;.prog-item{padding:12px 0;display:flex;gap:14px;border-bottom:1px solid rgba(209,216,237,.1);&:last-child{padding-bottom:0;border-bottom:none}.time{font-size:12px;font-weight:700;color:var(--color-korhus);flex-shrink:0;width:40px;padding-top:2px;letter-spacing:.05em}h5{margin:0 0 3px;font-size:13px;color:#fff}p{margin:0;font-size:13px;color:#d1d8ed8c;line-height:1.5}}}}}}.content-usage{.korhus-tag{margin:0 auto 18px}>h2,>p{text-align:center}.grid{grid-template-columns:repeat(3,1fr);.card{padding:22px 20px;.tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-korhus);background:#59f4ff14;padding:6px 10px;border-radius:100px;margin-bottom:12px}h4{font-size:14px;color:#fff;margin:0 0 8px;line-height:1.35}p{margin:0}}}}.content-infos .grid{grid-template-columns:1fr 340px;align-items:start;.card{padding:22px 24px;border-color:#59f4ff33;h4{margin:0 0 12px;font-size:14px;color:#fff}p{margin:0;strong{color:#fff}}ul{margin:0;padding-left:16px;li{margin:0}}.row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0;font-size:13px;span{color:#d1d8ed73;flex-shrink:0;max-width:110px;line-height:1.4;font-weight:300}strong{color:#fff;text-align:right;line-height:1.4}}.btns .btn{width:100%;justify-content:center}}.tarif-card{padding:36px 32px;position:sticky;top:80px;h3{margin:0 0 4px;font-size:22px;color:#fff;line-height:1}>p{font-size:13px;color:#d1d8ed73;margin-bottom:28px;line-height:1.5}}}.content-evaluation{.korhus-tag{margin:0 auto 18px}>h2,>p{text-align:center}.grid{grid-template-columns:1fr 1fr;.card{h4{margin:0 0 16px;font-size:14px;color:#fff}p,li{strong{color:#fff}}p{margin:8px 0 0}ul{margin:8px 0 0;padding-left:16px}}}}.content-indicateurs{>p{margin:0 0 25px;font-size:16px;color:var(--color-secondary);line-height:1.75}.grid{grid-template-columns:repeat(4,1fr)}.card{text-align:center;transition:border-color .2s;strong{margin-bottom:8px;display:block;font-size:35px;font-weight:700;color:var(--color-korhus);line-height:1}p{margin:0}}.note{margin:20px 0 0;font-size:12px;color:#d1d8ed59}}.content-intervenants{.korhus-tag{margin:0 auto 18px}>h2,>p{text-align:center}.grid{grid-template-columns:1fr 1fr;.card{display:flex;gap:20px;.initials{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#59f4ff33,#59f4ff0d);border:1px solid rgba(89,244,255,.2);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--color-korhus);flex-shrink:0}h3{margin-bottom:3px;font-size:15px;color:#fff}.role{margin-bottom:10px;font-size:12px;color:var(--color-korhus);font-weight:500}p{line-height:1.6}.contact{margin:10px 0 0;font-size:13px}}}}.content-accessibilite .grid{margin-top:40px;grid-template-columns:repeat(2,1fr);.card{h3{font-size:14px;color:#fff;margin-bottom:10px}p{strong{color:#fff}}&:last-child{height:fit-content;grid-column:span 2}}}.content-formation .banner{margin:0 auto;padding:64px 48px;display:flex;justify-content:space-between;align-items:center;gap:40px;background-color:var(--color-primary);border-radius:12px;h3{margin:0 0 10px;font-size:27px;color:#fff;letter-spacing:-.02em}p{margin:0;font-size:15px;color:var(--color-secondary)}.bloc-left,.bloc-right{flex:1}}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.grid{display:grid}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.text-center{text-align:center}.m-b-12{margin-bottom:12px}.m-l-12{margin-left:12px}.m-t-12{margin-top:12px}.m-r-12{margin-right:12px}.m-b-18{margin-bottom:18px}.m-l-18{margin-left:18px}.m-t-18{margin-top:18px}.m-r-18{margin-right:18px}.m-t-36{margin-top:36px}.m-r-36{margin-right:36px}.m-t-70{margin-top:70px}.gap-12{gap:12px}.gap-18{gap:18px}.gap-36{gap:36px}.gap-38{gap:38px}.text-body{font-size:14px;color:var(--color-secondary);line-height:1.7}.card{padding:28px;background:#161e30;border:1px solid rgba(209,216,237,.1);border-radius:12px;transition:all .2s ease;h4{margin:0 0 12px}p{margin:0}}.card-hover{transition:border-color .2s,transform .2s}.card-hover:hover{border-color:#59f4ff33;transform:translateY(-2px)}.section-block[data-astro-cid-lzo7bnyg]{scroll-behavior:smooth}.icon-container[data-astro-cid-gx5ugnmk]{width:60px;height:60px;border-radius:8px}p[data-astro-cid-gx5ugnmk]{font-size:15px;color:var(--color-secondary)}
