.accordion-slider{display:flex;align-items:stretch;width:100%;overflow:hidden;height:400px;min-height:220px;max-height:60vw}.accordion-slider .elementor-widget-image{flex:1 1 0%;min-width:0;position:relative;transition:flex-grow .45s ease;cursor:pointer}.accordion-slider .elementor-widget-image figure{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%;width:100%;margin:0;overflow:hidden;position:relative}.accordion-slider .elementor-widget-image .img-inner{flex:1 1 0%;height:100%;width:100%;overflow:hidden;display:flex;align-items:stretch;justify-content:stretch}.accordion-slider .elementor-widget-image figure{position:relative;margin:0;height:100%;width:100%;overflow:hidden;display:block}.accordion-slider .elementor-widget-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease;min-height:0!important;max-height:100%!important;transform-origin:center center!important;height:600px}.accordion-slider .elementor-widget-image figure::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0));pointer-events:none}.accordion-slider .elementor-widget-image figcaption,.accordion-slider .elementor-widget-image .wp-caption-text{position:absolute;left:16px;bottom:16px;margin:0;color:#fff;font-weight:600;font-size:1.1rem;letter-spacing:.2px;text-shadow:0 2px 8px rgba(0,0,0,.6);transform:rotate(-90deg);transition:none;transform-origin:center left;font-style:normal;color:#fff;text-transform:uppercase;margin-left:27px;z-index:2;width:200px;text-align:left}.accordion-slider:hover .elementor-widget-image{flex:1 1 0%}.accordion-slider .elementor-widget-image:hover{flex:15 1 0%}.accordion-slider .elementor-widget-image:hover img{transform:scale(1.05)}.accordion-slider .elementor-widget-image:hover figcaption,.accordion-slider .elementor-widget-image:hover .wp-caption-text{opacity:1}.accordion-slider .elementor-widget-image.is-active{flex:15 1 0%}.accordion-slider .elementor-widget-image.is-active img{transform:scale(1.05)}.accordion-slider .elementor-widget-image.is-active figcaption,.accordion-slider .elementor-widget-image:focus-within{outline:none}.accordion-slider .elementor-widget-image a{display:block;height:100%}@media (max-width:1024px){.accordion-slider{height:280px;gap:8px}}@media (max-width:767px){.accordion-slider{height:220px;gap:6px}}@media (prefers-reduced-motion:reduce){.accordion-slider .elementor-widget-image,.accordion-slider .elementor-widget-image img{transition:none}}#elementor-counter{position:relative}.elementor-counter{text-align:center;position:relative}#elementor-counter::before{content:'';width:70%;height:8px;background-color:var(--e-global-color-primary);position:absolute;left:55%;margin-left:-41%;z-index:1;top:40%}.elementor-counter .elementor-counter-number{background-color:var(--e-global-color-primary);border-radius:100px;width:160px;height:160px;line-height:160px;margin-bottom:30px;z-index:2;position:relative}#rejoignez-btns .elementor-button{display:flex;flex-wrap:wrap;justify-content:space-between}#rejoignez-btns .elementor-button:hover{filter:brightness(1),invert(1)}#rejoignez-btns .elementor-button:hover::before{filter:brightness(0) saturate(100%) invert(17%) sepia(31%) saturate(5942%) hue-rotate(189deg) brightness(97%) contrast(102%)}#emplois-btn::before{content:url(../../../../../../themes/hello-elementor-child/images/001-search-1.svg);width:90px;transform:scale(.12);transform-origin:left center;display:block;filter:invert(1);height:90px}#stages-btn::before{content:url(../../../../../../themes/hello-elementor-child/images/002-files-and-folders.svg);width:90px;transform:scale(.12);transform-origin:left center;display:block;filter:invert(1);height:90px}#spont-btn::before{content:url(../../../../../../themes/hello-elementor-child/images/graduation.svg);width:90px;transform:scale(.12);transform-origin:left center;display:block;filter:invert(1);height:90px}#blog-accueil .elementor-widget-theme-post-title{height:60px;display:flex;align-items:center}#blog-accueil .e-loop-item:hover .elementor-widget-theme-post-title a{color:var(--e-global-color-primary)}#blog-accueil .e-loop-item a:hover{text-decoration:none;text-transform:uppercase}#blog-accueil .e-loop-item .elementor-widget-theme-post-title a:hover{font-weight:700}.accueil-produit{background-repeat:no-repeat;background-size:cover}.btn_recrutement{text-decoration:none!important}.btn_recrutement:hover .elementor-icon{filter:brightness(100%) saturate(100%) invert(100%);text-decoration:none}.btn_recrutement:hover .elementor-heading-title{color:white!important}header .elementor-widget-n-menu .e-n-menu-content{z-index:3}.e-n-menu-content>.e-child{background-color:var(--e-global-color-primary);height:50vh}main ul li{list-style:none;position:relative;padding-left:20px;margin-bottom:10px}main ul.elementor-widget-text-editor li:before{content:">";color:var(--e-global-color-primary);font-size:16px;margin:0 9px 0 -15px;display:inline-block;vertical-align:top;font-weight:700}#timelineslider .swiper-pagination-bullet{color:var(--e-global-color-primary);font-size:20px;font-style:normal;font-weight:700;line-height:normal;line-height:76px;text-indent:3px;z-index:3;position:relative;text-indent:-18px}#timelineslider .swiper-pagination-bullet{background:none}#timelineslider .swiper-pagination-bullet.swiper-pagination-bullet-active,#timelineslider .swiper-pagination-bullet:hover{background:var(--e-global-color-primary,#000)}#timelineslider .swiper-pagination{padding:0 6.2%}#timelineslider .e-n-carousel{padding-top:150px}#timelineslider .swiper-pagination::before{border-top:2px solid #D9D9D9;content:'';display:block;width:100%;position:absolute;top:6px;left:0}#timelineslider .swiper-slide{padding-left:20px}#timelineslider .elementor-swiper-button-next{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:-70px;font-weight:700}#timelineslider .elementor-swiper-button-prev{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:-70px;font-weight:700}.elementor-widget-theme-post-excerpt p{display:inline}.elementor-field-type-upload{cursor:pointer}.elementor-field-type-upload:after{content:"Importer un fichier";color:#fff;background:var(--e-global-color-primary);display:block;position:absolute;padding:5px 10px;top:17px;border-radius:5px;font-weight:600;z-index:1}.elementor-field-type-upload input{opacity:0;z-index:2}.elementor-widget-text-editor ul,.elementor-widget-text-editor ul li{list-style:initial}.elementor-widget-text-editor ul li{padding-left:0;margin-bottom:10px}header.elementor-location-header.sticky{display:block;position:sticky;width:100%;top:0;z-index:20;transition:all 0.3s ease-in-out}.admin-bar header.elementor-location-header.sticky{top:32px}header.elementor-location-header.sticky #headlisticones{display:none;transition:all 0.3s ease-in-out}header.elementor-location-header.sticky .elementor-widget-theme-site-logo{padding:0;transition:all 0.3s ease-in-out}header.elementor-location-header.sticky .elementor-widget-image img{transform:scale(.8);transition:all 0.3s ease-in-out}header.elementor-location-header.sticky .header-subtitle,header.elementor-location-header.sticky .header-description{display:none}header.elementor-location-header.sticky .elementor-container{padding-top:10px!important;padding-bottom:10px!important}.moove-gdpr-branding-cnt{display:none!important}#headlisticones.elementor-widget .elementor-icon-list-items{margin-inline:0}