
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_0{padding:150px 0 48px!important}
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_1,#main-content[data-refined-page="nos-formateurs"] .et_pb_section_3{padding:52px 0!important}
#main-content[data-refined-page="nos-formateurs"] .et_pb_row{width:86%;max-width:1120px}
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_1 p,#main-content[data-refined-page="nos-formateurs"] .et_pb_section_1 li,#main-content[data-refined-page="nos-formateurs"] .et_pb_section_3 p,#main-content[data-refined-page="nos-formateurs"] .et_pb_section_3 li{font-size:16px;line-height:1.8}
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_1 li{margin-bottom:10px}
#main-content[data-refined-page="nos-formateurs"] .team-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:32px 0 0!important}
#main-content[data-refined-page="nos-formateurs"] .team-profiles .team-profile,#main-content[data-refined-page="nos-formateurs"] .team-profiles .team-profile:hover{width:auto!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #e3e0e9!important;border-radius:16px!important;box-shadow:none!important;transform:none!important;transition:none!important;overflow:hidden}
#main-content[data-refined-page="nos-formateurs"] .team-profiles .et_pb_text,#main-content[data-refined-page="nos-formateurs"] .team-profiles .et_pb_text:hover{padding:30px!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;background:#fff!important;color:#363247!important;margin:0!important}
#main-content[data-refined-page="nos-formateurs"] .team-profiles h3{font-size:28px!important;color:#282443!important;margin-bottom:18px}
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_3{background:#f6f5f8!important}
#main-content[data-refined-page="nos-formateurs"] .et_pb_section_3 .et_pb_column{padding:28px!important;background:#fff!important;border-radius:14px;box-shadow:none!important}
@media(max-width:767px){#main-content[data-refined-page="nos-formateurs"] .team-profiles{grid-template-columns:1fr}#main-content[data-refined-page="nos-formateurs"] .et_pb_section_0{padding:130px 0 36px!important}#main-content[data-refined-page="nos-formateurs"] .team-profiles .et_pb_text{padding:24px!important}}

#main-content[data-refined-page="nos-formateurs"] .team-profiles{width:86%;max-width:1120px;margin:20px auto 0;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}
#main-content .team-profiles::before,#main-content .team-profiles::after{display:none!important;content:none!important}
#main-content .team-biography{border-top:1px solid #e3e0e9;margin-top:20px;padding-top:16px}
#main-content .team-biography summary,#main-content .team-recruitment summary{cursor:pointer;font-weight:700;color:#282443;line-height:1.5}
#main-content .team-biography[open] summary{margin-bottom:16px}
#main-content .team-recruitment{padding:40px 0;background:#f6f5f8}
#main-content .team-recruitment__inner{width:86%;max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
#main-content .team-recruitment h2{font-size:30px;color:#282443;line-height:1.25;margin-bottom:12px}
#main-content .team-recruitment p{font-size:16px;line-height:1.7;margin-bottom:16px}
#main-content .team-recruitment__link{display:inline-block;color:#cf3546;font-weight:700;margin-top:8px}
#main-content .team-recruitment__offers details{background:white;border:1px solid #e3e0e9;border-radius:10px;padding:20px;margin-bottom:12px}
#main-content .team-offer-content{padding-top:18px}
@media(max-width:767px){#main-content[data-refined-page="nos-formateurs"] .team-profiles,#main-content .team-recruitment__inner{grid-template-columns:1fr!important;gap:20px}}
