#om-page.training-index .om-path>.rowItemContent{min-height:375px}
#om-page.training-index .om-path h3{margin-bottom:20px;font-size:31px;max-width:420px}
#om-page.training-index .om-hero .om-lead span{color:inherit!important}
#om-page.training-index .training-public{font-family:Raleway,Arial,sans-serif;font-weight:650;font-size:15px;line-height:1.6;margin:0 0 16px}
#om-page.training-index .training-public span{color:inherit!important}
#om-page.training-index .training-intro{font-size:16px;font-weight:400;line-height:1.7;margin:0 0 26px}
#om-page.training-index .om-button .btnInnerText{font:inherit;color:inherit}
#om-page.training-index .training-values{padding:26px 36px;background:#f9faf9}
#om-page.training-index .training-values-inner{max-width:1108px;margin:auto;display:flex;align-items:center;gap:24px}
#om-page.training-index .training-values img{width:106px;height:80px;object-fit:contain;flex:none}
#om-page.training-index .training-values p{font-family:Raleway,Arial,sans-serif;margin:0;line-height:1.5}
#om-page.training-index .training-values p:first-child{font-size:11px;font-weight:750;letter-spacing:1px;color:#70541d;margin-bottom:5px}
#om-page.training-index .training-values p:last-child{font-size:20px;font-weight:600;color:#26343c}
#om-page.training-index .training-clinical{background:#eaf4fb;padding:30px 36px}
#om-page.training-index .training-clinical-inner{max-width:1108px;margin:auto}
#om-page.training-index .training-conclusion{font-family:Raleway,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.4;margin:0 0 16px;color:#26343c;max-width:1000px}
#om-page.training-index .training-clinical p:not(.training-conclusion){font-size:16px;line-height:1.7;margin:0 0 15px}
@media(max-width:1000px){#om-page.training-index .om-path>.rowItemContent{min-height:410px}}
@media(max-width:720px){#om-page.training-index .om-path>.rowItemContent{min-height:0}#om-page.training-index .om-path h3{font-size:28px}#om-page.training-index .training-values,#om-page.training-index .training-clinical{padding:26px 23px}#om-page.training-index .training-values-inner{gap:16px}#om-page.training-index .training-values img{width:75px;height:65px}#om-page.training-index .training-values p:last-child{font-size:17px}#om-page.training-index .training-conclusion{font-size:22px}}
#om-page.training-index .training-values img{margin:0!important;float:none!important}
#om-page.training-index .training-values-inner{justify-content:flex-start}
/* Trois familles de formations dans le catalogue général. */
#om-page.training-index .om-grid-section .boldRowInner{grid-template-columns:repeat(3,minmax(0,1fr))}
#om-page.training-index .om-path h3{font-size:27px;line-height:1.25}
#om-page.training-index .om-path>.rowItemContent{padding:32px 24px;min-height:430px}
#om-page.training-index .om-path-3{background:#fbf7ef!important;border-top:5px solid #7faaca}
#om-page.training-index .om-path-3:before{content:"03";color:#8b671d}
#om-page.training-index .training-format{font-size:13px;color:#65573c;margin:0 0 22px}
#om-page.training-index .om-path .om-button{font-size:14px;text-align:center;white-space:normal;max-width:100%}
@media(min-width:721px){#om-page.training-index .om-path h3{min-height:68px}#om-page.training-index .om-path .om-button{align-self:stretch;justify-content:center}}
@media(min-width:721px) and (max-width:1050px){#om-page.training-index .om-grid-section .boldRowInner{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#om-page.training-index .om-path>.rowItemContent{padding:28px 18px;min-height:430px}#om-page.training-index .om-path h3{font-size:22px;min-height:56px}#om-page.training-index .training-public{font-size:13px}#om-page.training-index .training-intro{font-size:14px}#om-page.training-index .om-path .om-button{font-size:12px;padding-left:12px;padding-right:12px}}
@media(max-width:720px){#om-page.training-index .om-grid-section .boldRowInner{grid-template-columns:1fr}#om-page.training-index .om-path>.rowItemContent{min-height:0;padding:28px 23px}#om-page.training-index .om-path-3{grid-column:auto}#om-page.training-index .om-path-3 .om-button{align-self:stretch}}
