
.it-profile{width:min(1160px,calc(100% - 80px));margin:0 auto;padding:56px 0 112px}
.it-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:80px;align-items:start}

.it-card{position:sticky;top:calc(var(--barre-h,0px) + 24px)}
.it-card-photo{display:flex;justify-content:center;align-items:flex-end;height:300px;border-radius:var(--r-image);overflow:hidden;background:var(--blanc-casse)}
.it-card-photo img{display:block;height:280px;width:auto;max-width:100%;object-fit:contain;object-position:bottom}
.it-card-photo-plein{align-items:stretch;background:#d9e1f6}.it-card-photo-plein img{height:100%;width:100%;object-fit:cover;object-position:center 30%}

.it-card-photo.it-card-photo-petite{width:var(--cote);height:var(--cote)}
.it-card-name{margin:24px 0 8px;font:400 28px/1.15 'DM Serif Display',MantraDisplay,Georgia,serif;color:#061e4c}
.it-card-proof{margin:24px 0 0;font-size:15px;line-height:1.5;color:#061e4c}
.it-main{max-width:720px}
.it-main h1{margin:0 0 16px;font:400 var(--t-h1-page)/var(--lh-h1-page) 'DM Serif Display',MantraDisplay,Georgia,serif;color:#061e4c}
.it-li{display:inline-flex;align-items:center;gap:8px;margin-bottom:48px;font-weight:700;font-size:16px;color:#284ec5;text-decoration:none}
.it-li:hover{text-decoration:underline}
.it-li-gap{height:34px}
.it-block{margin:0 0 64px}
.it-block h2{margin:0 0 var(--g-titre);font:400 var(--t-h2-sous)/var(--lh-h2) 'DM Serif Display',MantraDisplay,Georgia,serif;color:#061e4c}
.it-block>p{margin:0 0 16px;font-size:var(--texte-long);line-height:var(--lh-texte-long);color:#061e4c}
.it-prev{margin:32px 0 12px!important;font:800 13px/1.3 Manrope,MantraSans,Arial,sans-serif!important;color:#526078!important}
.it-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center}
.it-logos img{display:block;height:28px;width:auto}
.it-logos img[alt="Spendesk"]{height:22px}.it-logos img[alt="Ankorstore"]{height:40px}

.it-logos img[src^="/assets/formateurs/logo-"]:not([alt="Hunter"]):not([alt="PayFit"]){height:40px;border-radius:8px}.it-logos img[alt="Allo"]{height:32px}

.it-jobs{list-style:none;margin:0;padding:0;display:grid;gap:24px}
.it-jobs>li{display:flex;gap:16px;align-items:flex-start}
.it-job-logo{flex:none;display:flex;align-items:center;justify-content:flex-start;width:96px;height:48px}
.it-job-logo img{display:block;max-width:96px;max-height:40px;object-fit:contain;object-position:left center;border-radius:8px}
.it-job-co{margin:0 0 4px;font-weight:700;font-size:16px;line-height:1.4;color:#061e4c}
.it-job-co a{color:inherit;text-decoration:none}.it-job-co a:hover{text-decoration:underline;text-underline-offset:3px}
.it-jobs>li>a{flex:none}
.it-job-post{margin:0;display:flex;flex-wrap:wrap;gap:0 12px;font-size:15px;line-height:1.6;color:#061e4c}
.it-job-date{color:#526078}

.it-h-mic{display:flex;align-items:center;gap:12px}
.it-h-mic svg{flex:none;color:#284ec5}
.it-eps{list-style:none;margin:0;padding:0;display:grid;gap:20px}
.it-ep{display:flex;align-items:center;gap:24px;color:#061e4c;text-decoration:none}
.it-ep-cover{position:relative;flex:none;width:72px;height:72px}
.it-ep-cover img{display:block;width:72px;height:72px;border-radius:var(--r-image);object-fit:cover}
.it-ep-play{position:absolute;right:-8px;bottom:-8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#284ec5;color:#fff;box-shadow:0 0 0 3px #fff;transition:transform .18s}
.it-ep-play svg{margin-left:2px}
.it-ep:hover .it-ep-play{transform:scale(1.1)}
.it-ep-txt{display:flex;flex-direction:column;gap:4px;min-width:0}
.it-ep-title{font:400 21px/1.25 'DM Serif Display',MantraDisplay,Georgia,serif}
.it-ep:hover .it-ep-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.it-ep-meta{font-size:14px;color:#526078}
.it-all{display:inline-block;margin-top:24px}

.it-read{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;align-items:center;color:#061e4c;text-decoration:none}
.it-read img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-image)}
.it-read>span{display:flex;flex-direction:column;gap:10px}
.it-read-title{font:400 22px/1.25 'DM Serif Display',MantraDisplay,Georgia,serif}
.it-read:hover .it-read-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.it-read-text{font-size:var(--texte-dense);line-height:var(--lh-texte);color:var(--gris)}

.it-band .mt-band-in{align-items:center;width:min(1160px,calc(100% - 80px))}
.it-band .mt-band-in>div:first-child{flex:1 1 420px}
@media(max-width:760px){.it-band .mt-band-in{align-items:flex-start;width:calc(100% - 40px)}.it-band .mt-band-in>div:first-child{flex:none}}
.it-band-more{margin:16px 0 0!important;font:500 15px/1.6 Manrope,MantraSans,Arial,sans-serif!important;color:var(--blanc)!important}
.it-band-more a{color:#fff;text-decoration:underline;text-decoration-color:var(--lavande);text-underline-offset:3px}
.it-band-more a:hover{text-decoration-color:#fff}

.it-inter-title{margin:0 0 8px!important;font:400 24px/1.25 'DM Serif Display',MantraDisplay,Georgia,serif!important}
.it-inter>p.it-inter-meta{margin:0 0 16px;font-size:15px;color:#526078}
.it-go{font-weight:700;font-size:15px;color:#284ec5;text-decoration:none;white-space:nowrap}
a.it-go:hover{text-decoration:underline}
@media(max-width:900px){.it-card{display:block!important}.it-card-photo{width:160px;height:160px!important}.it-card-photo img{height:150px!important}.it-layout{gap:0}.it-main>.it-li-gap{display:none}.it-main{display:contents}.it-main>h1{order:1}.it-main>.it-li,.it-main>.it-li-gap{order:2;justify-self:start;margin-bottom:24px}.it-card{order:3;margin-bottom:40px}.it-main>.it-block{order:4}.it-profile{width:calc(100% - 40px);padding:32px 0 72px}.it-layout{grid-template-columns:1fr}.it-card{position:static;display:grid;grid-template-columns:120px 1fr;gap:4px 16px;align-items:center}.it-card-photo{height:132px;border-radius:var(--r-image)}.it-card-photo img{height:124px}.it-card-photo-plein img{height:100%!important}.it-card-name{display:none}.it-card-proof{margin:0;font-size:14px}.it-block{margin-bottom:48px}.it-read{grid-template-columns:1fr;gap:16px}.it-ep{gap:18px}.it-ep-title{font-size:19px}}
@media(max-width:900px){.it-card-photo.it-card-photo-petite{width:min(var(--cote),160px);height:min(var(--cote),160px)!important}}

.it-block>p,.it-block li,.it-card-proof,.it-job-co,.it-job-post>span:not(.it-job-date){color:var(--texte-article,#111)}
.it-jobs-logos .it-job-logo{width:104px;height:32px;display:flex;align-items:center;justify-content:center}
.it-jobs-logos .it-job-logo img{display:block;max-width:none;max-height:none;object-fit:contain;object-position:center;border-radius:var(--r-pastille)}
.it-jobs-logos .it-job-logo-carre img{width:32px;height:32px}
.it-jobs-logos .it-job-logo-long img{width:104px;height:24px;border-radius:0}
