.lg-section[data-astro-cid-s5twnyjj]{padding-block:clamp(20px,3vw,36px)}.lg-section--tinted[data-astro-cid-s5twnyjj]{background:var(--fond-doux)}.lg-numbers[data-astro-cid-s5twnyjj]{background:var(--vert-logo);color:var(--teal-logo);text-align:center;font-size:2.2rem;font-weight:600}.lg-section[data-astro-cid-s5twnyjj] .cols{display:flex;flex-wrap:wrap;gap:24px;margin-block:8px}.lg-section[data-astro-cid-s5twnyjj] .col{flex:1 1 220px;min-width:0}.lg-section[data-astro-cid-s5twnyjj] .col img{border-radius:12px;width:100%;height:auto}.lg-s_references[data-astro-cid-s5twnyjj] img,.lg-s_picture[data-astro-cid-s5twnyjj] img,.lg-s_image_gallery[data-astro-cid-s5twnyjj] img{margin-inline:auto;border-radius:12px}.lg-s_image_gallery[data-astro-cid-s5twnyjj] .container,.lg-s_image_gallery[data-astro-cid-s5twnyjj] .rich,.lg-s_features[data-astro-cid-s5twnyjj] .col,.lg-s_numbers[data-astro-cid-s5twnyjj] .col{text-align:center}.lg-s_features[data-astro-cid-s5twnyjj] .col img{width:auto;max-width:160px;margin-inline:auto}.lg-s_text_block[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj],.lg-s_title[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]{max-width:880px}.lg-s_media_list[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]>.cols{flex-direction:column;gap:0}.lg-s_media_list[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]>.cols>.col{flex:none;width:100%}.lg-s_media_list[data-astro-cid-s5twnyjj] .col .cols{flex-wrap:nowrap;align-items:center;gap:clamp(18px,4vw,40px);padding-block:22px;border-bottom:1px solid #e6ebe5}.lg-s_media_list[data-astro-cid-s5twnyjj] .col .cols>.col:has(img){flex:0 0 clamp(140px,26%,300px)}.lg-s_media_list[data-astro-cid-s5twnyjj] .col .cols>.col:has(img) img{aspect-ratio:4 / 3;object-fit:cover;border-radius:6px 40px}.lg-s_media_list[data-astro-cid-s5twnyjj] p:has(>.btn){margin:0 0 6px}.lg-s_image_gallery[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]:has(>img){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.lg-s_image_gallery[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]>img{width:100%;height:240px;object-fit:cover;margin:0}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]>.cols{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:0;border-radius:14px;overflow:hidden}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col{display:flex;align-items:center;justify-content:center;text-align:center;padding:28px 22px;min-height:170px;font-size:1.05rem}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:has(img){grid-row:span 2;padding:0}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:has(img) img{width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:nth-child(2){background:var(--fond-doux)}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:nth-child(3){background:var(--bleu-panneau);color:#fff}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:nth-child(4){background:var(--vert-fonce);color:#fff}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:nth-child(5){background:var(--fond-doux)}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col p{margin:0}.lg-s_image_text[data-astro-cid-s5twnyjj] .col img,.lg-s_text_image[data-astro-cid-s5twnyjj] .col img{border-radius:58% 42% 46% 54%/52% 44% 56% 48%;aspect-ratio:4 / 3;object-fit:cover}.lg-cover[data-astro-cid-s5twnyjj]{position:relative;background-size:cover;background-position:center;color:#fff;text-align:center;padding-block:clamp(70px,12vw,140px)}.lg-cover[data-astro-cid-s5twnyjj]:before{content:"";position:absolute;inset:0;background:#00000073}.lg-cover__inner[data-astro-cid-s5twnyjj]{position:relative}.lg-cover__inner[data-astro-cid-s5twnyjj] img{margin-inline:auto;max-width:90px}.lg-cover__inner[data-astro-cid-s5twnyjj] .cols{display:grid;gap:28px}.lg-cover__inner[data-astro-cid-s5twnyjj] h2{font-size:clamp(1.3rem,2.4vw,1.8rem)}.lg-textcover[data-astro-cid-s5twnyjj]{display:grid;grid-template-columns:1fr 1fr;min-height:340px;background:var(--panel);color:#fff}.lg-textcover--plain[data-astro-cid-s5twnyjj]{grid-template-columns:1fr}.lg-textcover__text[data-astro-cid-s5twnyjj]{display:flex;align-items:center;justify-content:flex-end;padding:clamp(28px,4vw,56px) var(--gouttiere)}.lg-textcover__content[data-astro-cid-s5twnyjj]{max-width:560px;width:100%}.lg-textcover__content[data-astro-cid-s5twnyjj] a{color:inherit}.lg-textcover__content[data-astro-cid-s5twnyjj] blockquote{background:#fff;color:var(--texte);padding:20px 24px;border-left:6px solid var(--panel);font-style:italic;border-radius:4px}.lg-textcover__content[data-astro-cid-s5twnyjj] blockquote img{width:40px;display:inline-block;vertical-align:middle;margin:8px 10px 0 0}.lg-textcover__content[data-astro-cid-s5twnyjj] blockquote b{font-style:normal}.lg-textcover__media[data-astro-cid-s5twnyjj]{position:relative;min-height:240px}.lg-textcover__media[data-astro-cid-s5twnyjj] img[data-astro-cid-s5twnyjj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lg-quotes[data-astro-cid-s5twnyjj]{background-size:cover;background-position:center;background-color:var(--marine);padding-block:clamp(40px,6vw,80px)}.lg-quotes__grid[data-astro-cid-s5twnyjj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.lg-quote[data-astro-cid-s5twnyjj]{margin:0;background:#fffffff2;padding:20px 22px;border-left:5px solid var(--vert);border-radius:4px;font-style:italic}.lg-quote[data-astro-cid-s5twnyjj] b{font-style:normal;color:var(--texte-doux)}@media(max-width:820px){.lg-s_masonry_block[data-astro-cid-s5twnyjj] .rich[data-astro-cid-s5twnyjj]>.cols{grid-template-columns:1fr}.lg-s_masonry_block[data-astro-cid-s5twnyjj] .col:has(img){grid-row:auto;aspect-ratio:16 / 10}.lg-textcover[data-astro-cid-s5twnyjj]{grid-template-columns:1fr}.lg-textcover__media[data-astro-cid-s5twnyjj]{order:-1;aspect-ratio:16 / 10;min-height:0}.lg-textcover__text[data-astro-cid-s5twnyjj]{justify-content:flex-start}}
