.video-top-container .video-top--content{display:grid;align-items:center;grid-template-columns:repeat(5,minmax(0,1fr))}.video-top-container .video-top--content .video-top--content-image{height:fit-content;grid-column:span 2 / span 2;display:flex;position:relative;justify-content:center}.video-top-container .video-top--content .video-top--content-image a{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:10}.video-top--content-image-container{position:relative}.video-top-container .video-top--content .video-top--content-image img{width:fit-content;max-height:530px;height:100%;object-fit:contain}.video-top-container svg.play{position:absolute;top:50%;left:50%;width:100%;max-width:150px;transform:translateX(-50%) translateY(-50%)}.video-top-container .video-top--content .video-top--content-text{position:relative;height:fit-content;grid-column:span 3 / span 3;padding:0 24px}.video-top-container .video-top--content-text h2{color:#fff;font-family:"Bebas Neue","sans-serif";font-size:36px;line-height:1em;margin-bottom:.2em}.video-top-container .video-top--content-text h3{color:#fff;font-family:"Bebas Neue","sans-serif";font-size:18px}.video-top-container .video-top--content-text p{color:rgba(255,255,255,.7);font-family:"Inter","sans-serif";font-size:14px;margin-bottom:15px}.video-top-container .video-top--content-text .video-top--content-text--link div{display:flex;cursor:pointer;padding:.5em 2em;background-color:#ffce21;font-weight:700;width:fit-content;justify-content:space-between;align-items:center;gap:12px;transition:all 0.3s ease-in-out}.video-top-container .video-top--content-text .video-top--content-text--link div:hover{transform:scale(1.05)}.video-top-container .video-top--content-text .video-top--content-text--link div p{color:#0e0e0e;font-size:14px;text-transform:none;margin:0}@media screen and (max-width:768px){.video-top-container .video-top--content{grid-template-columns:repeat(1,minmax(0,1fr))}.video-top-container .video-top--content .video-top--content-image{grid-column:span 1 / span 1;justify-content:start}.video-top-container .video-top--content .video-top--content-image img{max-height:none}.video-top-container .video-top--content .video-top--content-text{display:none}}.liste-videos .video--card{position:relative}.liste-videos .video--card a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20}.liste-videos .video--card svg{z-index:10}.liste-videos .video--card .liste-videos--slider--image{width:100%;height:100%;object-fit:cover}.liste-videos{display:flex;position:relative;background-color:transparent;min-height:400px}.liste-videos svg.play{position:absolute;top:50%;left:50%;width:100%;max-width:150px;transform:translateX(-50%) translateY(-50%)}.liste-videos .play-button{transform:translate(-50%,-160%)}.card-offre{width:100%;border:2px solid #0e0e0e;height:100%;display:flex!important;justify-content:space-between;flex-direction:column;padding:24px;gap:24px;position:relative;transition:all 300ms ease-in-out}.card-offre a{position:absolute;top:0%;left:0%;width:100%;height:100%;z-index:10;text-decoration:none}.card-offre .card-offre--image img{border:1px solid #0e0e0e;max-height:100px;max-width:100px;border-radius:5px}.card-offre .card-offre--content{text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.card-offre .card-offre--content .card-offre--content--text{text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.card-offre .card-offre--content .card-offre--content--text--title{padding-bottom:24px}.card-offre .card-offre--content .card-offre--content--text--title h5{font-family:"Inter","sans-serif";font-weight:400;text-transform:uppercase;font-size:16px;color:#0e0e0e;padding-bottom:12px}.card-offre .card-offre--content .card-offre--content--text--title h3{font-family:"Staatliches",sans-serif;font-size:24px;line-height:24px;font-weight:400;color:#0e0e0e}.card-offre .card-offre--content .card-offre--content--text--text .card-offre--content--text--text-row{display:flex;gap:12px;padding-bottom:8px}.card-offre .card-offre--content .card-offre--content--text--text .card-offre--content--text--text-row svg{margin-top:3px;flex:none}.card-offre .line_adrs{font-family:"Inter","sans-serif";font-weight:400;text-transform:capitalize;font-size:16px;color:#0e0e0e;margin-bottom:0}.card-offre .line_date_debut,.card-offre .line_type_contrat{font-family:"Inter","sans-serif";font-weight:700;text-transform:capitalize;color:#0e0e0e;margin-bottom:0}.card-offre .line_type_contrat{font-size:14px}.card-offre .line_date_debut{font-size:14px}.card-offre .card-offre--content .card-offre--content-link a{background-color:#ffce21;color:#0e0e0e;padding:6px 14px;font-weight:700;font-size:14px;z-index:12;transition:all 0.3s ease-in-out;display:block;width:fit-content;position:relative;cursor:pointer}.card-offre .card-offre--content .card-offre--content-link a:hover{transform:scale(1.05)}.liste-entreprises--slider--container.slider-container{min-height:350px}.liste-entreprises--slider .card-entreprise .card-entreprise--address svg{flex:none;margin-top:5px}.card-entreprise{width:100%;border:2px solid #0e0e0e;height:100%;display:flex!important;justify-content:space-between;flex-direction:column;padding:24px;gap:24px;position:relative;transition:all 300ms ease-in-out}.card-entreprise>a{height:100%;width:100%;position:absolute;top:0;left:0}.card-entreprise .card-entreprise--logo{height:90px;width:90px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;border:1px solid #0e0e0e}.card-entreprise .card-entreprise--content{display:flex;flex-direction:column;flex-grow:1;text-align:left;justify-content:space-between}.card-entreprise .card-entreprise--content .card-entreprise--content-text{display:flex;flex-direction:column;gap:.5em}.card-entreprise .card-entreprise--content .card-entreprise--content-text .card-entreprise--content-text--title{margin-bottom:.5em}.card-entreprise h3{font-family:"Staatliches",sans-serif;font-size:24px;line-height:24px;font-weight:400;color:#0e0e0e}.card-entreprise .card-entreprise--content .card-entreprise--content-text .card-entreprise--content-text--title div{display:flex;align-items:center;gap:.5em}.card-entreprise .card-entreprise--content .card-entreprise--content-text .card-entreprise--content-text--title .line_cat_pro{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#0e0e0e;margin-bottom:0}.card-entreprise .card-entreprise--content .card-entreprise--content-text .card-entreprise--content-text--text-row{display:flex;gap:12px;padding-bottom:8px}.card-entreprise .card-entreprise--content .card-entreprise--content-text .card-entreprise--content-text--text-row svg{margin-top:3px;flex:none}.card-entreprise .line_adrs,.card-entreprise .line_effectif{font-family:"Inter",sans-serif;font-size:16px;font-weight:400;color:#0e0e0e;margin-bottom:0}.card-entreprise .line_adrs{text-transform:capitalize}.card-entreprise .card-entreprise--footer{display:flex;justify-content:space-between;align-items:center;margin-top:1em}.card-entreprise .card-entreprise--footer h3{padding:0}.card-entreprise .card-entreprise--footer a{background-color:#ffce21;color:#0e0e0e;padding:6px 14px;font-weight:700;font-size:14px;z-index:12;transition:all 0.3s ease-in-out;display:block;width:fit-content;position:relative;cursor:pointer}.card-entreprise .card-entreprise--footer a:hover{transform:scale(1.05)}.news-slider--container.slider-container{min-height:296px}.news-slider .card-news{position:relative;width:100%;height:100%;border:2px solid #0e0e0e;box-shadow:4px 4px 0 0 #ffce21;display:flex!important;flex-direction:column;background-color:#f3f3f3}.news-slider .card-news .card-news--image{width:100%;object-fit:cover;object-position:center}.news-slider .card-news--content{padding:1em;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1;text-align:left;gap:12px}.news-slider .card-news .card-news--content .card-news--content--text .card-news--content--text--times{display:flex;align-items:center;gap:6px;margin-bottom:12px}.news-slider .card-news .card-news--content .card-news--content--text .card-news--content--text--title h4{font-family:"Staatliches",sans-serif;font-size:20px;line-height:28px;font-weight:400;color:#0e0e0e}.news-slider .card-news .card-news--text-container--link a{background-color:#ffce21;color:#0e0e0e;padding:6px 14px;font-weight:700;font-size:14px;z-index:12;transition:all 0.3s ease-in-out;display:block;width:fit-content;position:relative;cursor:pointer}.news-slider .card-news .card-news--text-container--link a:hover{transform:scale(1.05)}