.d-122-color-overlay.svelte-13vihbm{background-color:#0009;border-radius:0;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding-left:10px;padding-right:10px;display:flex;position:absolute;inset:0%;opacity:0;transition:opacity .3s ease}.hide-on-hover.svelte-13vihbm{opacity:1}.d-122-category-card-wrapper.svelte-13vihbm:hover .d-122-color-overlay.center:where(.svelte-13vihbm){opacity:1}#Content.dark.svelte-13vihbm{background-color:var(--dark-bg);width:100vw;height:100vh;margin:0;padding:0}.grid-five.svelte-13vihbm{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.services-left.svelte-13vihbm{position:relative}.content-right.svelte-13vihbm{display:grid;grid-template-rows:1fr 1fr}.top-row.svelte-13vihbm{display:grid;grid-template-columns:1fr 1fr}.bottom-row.svelte-13vihbm{width:100%}.experience-card.svelte-13vihbm,.values-card.svelte-13vihbm,.projects-card.svelte-13vihbm{position:relative;height:100%}.d-122-category-card-wrapper.svelte-13vihbm{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;overflow:hidden;cursor:pointer;transition:all .3s ease}.d-122-category-card-wrapper._3.largest.bigger.svelte-13vihbm{background-image:linear-gradient(#0003,#0003),url(../../../images/250310_DSD-2.jpeg);background-position:50%;background-repeat:repeat,no-repeat;background-size:cover;border-radius:0}.bg-dark.svelte-13vihbm{background-color:var(--dark-bg)}.bg-light.svelte-13vihbm{background-color:#f5f5f5}.d-122-color-overlay.centered.svelte-13vihbm{align-items:center;text-align:center}.d-122-color-overlay.center.svelte-13vihbm{align-items:center;padding:60px;text-align:start}.d-122-category-card-wrapper.svelte-13vihbm:hover .d-122-color-overlay:where(.svelte-13vihbm){opacity:1}.d-122-category-card-wrapper.svelte-13vihbm:hover .hide-on-hover:where(.svelte-13vihbm){opacity:0}.d-122-category-card-wrapper.nos-projets.svelte-13vihbm:hover .projects-title:where(.svelte-13vihbm){opacity:0}.link-title-dark.svelte-13vihbm{font-family:Bebas Neue,sans-serif;color:var(--neutral--100);margin:0;text-align:center;text-decoration:none;transition:opacity .3s ease}.display-4.svelte-13vihbm{font-weight:500;line-height:1.429em}.mg-bottom-4px.svelte-13vihbm{margin-bottom:0}.bigger-h.svelte-13vihbm{font-size:3.5rem}.huge.svelte-13vihbm{font-size:4rem}.larger.svelte-13vihbm,.bigger-font.svelte-13vihbm{font-size:3rem}.centered.svelte-13vihbm{text-align:center}.light-theme.svelte-13vihbm{color:var(--dark-bg)}.dark-theme.svelte-13vihbm{color:var(--neutral--100)}.color-neutral-600.svelte-13vihbm{color:var(--neutral--600);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.6;text-align:center}.div-block-16.values.svelte-13vihbm{display:grid;grid-template-columns:1fr;gap:30px;width:100%}.div-block-17.value.svelte-13vihbm{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px}.div-block-17.svelte-13vihbm{border:1px solid var(--secondary--color-1);border-radius:20px;justify-content:center;align-items:center;padding:20px;display:flex}.value-icon.svelte-13vihbm{width:40px;height:40px;margin-bottom:0;filter:brightness(0) invert(1)}.banner-video.svelte-13vihbm{position:relative;width:100%;height:100%}.banner-video.svelte-13vihbm video:where(.svelte-13vihbm){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.projects-title.svelte-13vihbm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:100%;transition:opacity .3s ease}@media (max-width: 991px){.grid-five.svelte-13vihbm{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;height:auto}.content-right.svelte-13vihbm{grid-template-rows:auto auto}.top-row.svelte-13vihbm{grid-template-columns:1fr;grid-template-rows:auto auto}.services-left.svelte-13vihbm,.experience-card.svelte-13vihbm,.values-card.svelte-13vihbm,.projects-card.svelte-13vihbm{min-height:50vh}.div-block-16.values.svelte-13vihbm{grid-template-columns:1fr;gap:20px}.display-4.svelte-13vihbm{font-size:2rem}.bigger-h.svelte-13vihbm,.huge.svelte-13vihbm,.larger.svelte-13vihbm,.bigger-font.svelte-13vihbm{font-size:2.5rem}}@media (max-width: 479px){.display-4.svelte-13vihbm{font-size:1.8rem}}
