div.container h2,section h2{color:var(--primary-color)!important;font-size:46px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}div.container>hr,section>hr{background-color:var(--accent-color);border-style:none;height:3px;margin:2em auto 3em;width:284px}@media screen and (max-width:720px){div.container h2,section h2{font-size:32px;letter-spacing:.1em}}.courses{background-color:#fff;font-family:Ubuntu;margin-bottom:2em;padding-top:2em;text-align:center}.courses .courses-excerpt{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1000px;width:100%}.courses .courses-excerpt .course{background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:grid;grid-template-columns:320px 1fr;grid-template-rows:40px 40px 40px 1fr 64px;margin:.5em;padding:22px 18px;position:relative;width:315px;width:100%}@media screen and (max-width:840px){.courses .courses-excerpt .course{align-items:flex-start;display:flex;flex-direction:column}}.courses .courses-excerpt .course.blurry a,.courses .courses-excerpt .course.blurry div,.courses .courses-excerpt .course.blurry hr,.courses .courses-excerpt .course.blurry p,.courses .courses-excerpt .course.blurry span{filter:blur(4px)}.courses .courses-excerpt .course a.image{grid-column:1;grid-row:1/5}.courses .courses-excerpt .course .all-courses-button-container{align-items:center;display:flex;filter:none!important;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:3}.courses .courses-excerpt .course .all-courses-button-container a{filter:none;margin:initial;transform:scale(1.2)}.courses .courses-excerpt .course .white-overlay{background:#fff;filter:none;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2}.courses .courses-excerpt .course img{height:262px;object-fit:cover;width:278px}.courses .courses-excerpt .course .date{align-items:center;align-self:center;display:flex;grid-column:2;grid-row:3;text-align:left}@media screen and (max-width:840px){.courses .courses-excerpt .course .date{align-self:flex-start;font-size:14px;margin:1em 0}}.courses .courses-excerpt .course .date span,.courses .courses-excerpt .course .description span{align-items:center;align-self:center;background-color:var(--accent-color);border-radius:32px;color:#fff;display:inline-flex;height:32px;justify-content:center;margin-right:1em;text-align:center;width:32px}@media screen and (max-width:840px){.courses .courses-excerpt .course .date span,.courses .courses-excerpt .course .description span{transform:scale(.85)}}.courses .courses-excerpt .course .title{font-weight:700;grid-column:2;grid-row:1;text-align:left;text-transform:uppercase}.courses .courses-excerpt .course .subtitle,.courses .courses-excerpt .course .title{color:var(--primary-color)}.courses .courses-excerpt .course .date{color:var(--accent-color)}.courses .courses-excerpt .course .duration,.courses .courses-excerpt .course .title{font-size:30px;line-height:1.4em}@media screen and (max-width:840px){.courses .courses-excerpt .course .duration,.courses .courses-excerpt .course .title{font-size:24px}}.courses .courses-excerpt .course .duration{align-items:center;display:inline-flex;justify-content:space-between;width:100%}.courses .courses-excerpt .course .duration a.rating{color:#2c79b4;display:inline-flex;font-family:Ubuntu;font-size:16px;font-weight:700;text-decoration:underline}.courses .courses-excerpt .course .duration a.rating inkel-stars-rating{display:inline-flex;margin-right:4px}.courses .courses-excerpt .course .duration a.rating inkel-stars-rating span.description{display:none}.courses .courses-excerpt .course .subtitle{align-self:center;font-size:24px;grid-column:2;grid-row:2;text-align:left}@media screen and (max-width:840px){.courses .courses-excerpt .course .subtitle{font-size:20px}}.courses .courses-excerpt .course .description{color:#545454;flex-grow:2;font-family:Helvetica-W01-Light;font-size:16px;grid-column:2;grid-row:4/6;line-height:1.6em;margin-top:1em;max-width:100%;overflow:hidden;text-align:left}@media screen and (max-width:840px){.courses .courses-excerpt .course .description{font-size:14px}}.courses .courses-excerpt .course hr{background:#000;color:#000;height:1px;margin:1em 0;width:279px}.courses .courses-excerpt .course .cta{font-size:18px;grid-column:1;grid-row:5;justify-self:center;margin-top:1em;text-transform:uppercase;width:200px}.courses .courses-excerpt .course .cta .porte-voix-blanc{height:32px;margin-left:4px;width:unset}.courses .courses-excerpt .course .trainer{color:var(--primary-color);font-size:16px}.courses .courses-excerpt .course a{position:relative}.picto-container{align-items:center;background:#fff;border:4px solid var(--accent-color);border-radius:140px;display:flex;height:80px;justify-content:center;width:80px}.picto-container:not(.left):not(.no-absolute){position:absolute;right:.5em;top:.5em}.picto-container span{color:var(--accent-color);font-size:30px}.picto-container span.icon-mixte,.picto-container span.icon-presentiel{font-size:50px}.picto-container span.full{font-size:80px}.all-courses-image-button a{background:none!important}.all-courses-image-button a img{height:auto!important;margin-bottom:0;object-fit:contain;width:220px!important}header{background-color:var(--primary-color);color:#fff;font-family:Ubuntu;min-height:155px;padding:1em;width:100%}header,header .contents{align-items:center;display:flex}header .contents{justify-content:space-between;margin:auto;max-width:1200px}header .contents .text{max-width:calc(100% - 170px)}header .contents .text h2{font-size:30px;font-weight:700;line-height:45px;margin-bottom:.5em}header .contents .text p{font-size:20px;line-height:30px}header .contents .picto-container{align-items:center;background:#fff;border:4px solid var(--accent-color);border-radius:140px;display:flex;height:140px;justify-content:center;width:140px}header .contents .picto-container span{color:var(--accent-color);font-size:50px}header .contents .picto-container span.icon-webinar{margin-left:11px}header .contents .picto-container span.icon-blended-learning{font-size:70px}@media screen and (max-width:700px){header .contents{position:relative}header .contents .picto-container{height:75px;width:75px}header .contents .picto-container:not(.no-absolute){position:absolute;right:10px;top:0}header .contents .picto-container span{font-size:30px}header .contents .picto-container span.icon-webinar{margin-left:5px}header .contents .picto-container span.icon-blended-learning{font-size:40px}header .contents .text{max-width:100%}header .contents .text p{margin-top:2em}}