div.container h2,section h2{color:var(--primary-color);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-bottom:3em;margin-top:2em;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:Klavika;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{align-items:flex-start;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;margin:.5em;padding:22px 18px;position:relative;width:315px}.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 .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;margin-bottom:30px;object-fit:cover;width:278px}.courses .courses-excerpt .course .date{margin-bottom:1em}.courses .courses-excerpt .course .title{font-weight:700;text-align:left;text-transform:uppercase}.courses .courses-excerpt .course .duration,.courses .courses-excerpt .course .title{color:var(--accent-color);font-size:22px;line-height:1.4em}.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:Klavika;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{color:var(--accent-color);margin-bottom:1em;text-align:left}.courses .courses-excerpt .course .description{color:#545454;flex-grow:2;font-family:Helvetica-W01-Light;font-size:16px;line-height:1.6em;margin-top:1em;max-width:100%;overflow:hidden;text-align:left}.courses .courses-excerpt .course hr{background:#000;color:#000;height:1px;margin:1em 0;width:279px}.courses .courses-excerpt .course .cta{margin-top:1em}.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-steptype.webinar,.picto-container span.icon-webinaire{margin-left:6px}.picto-container span.icon-coursetype-elearning,.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:Klavika;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}}