.conteneur[data-astro-cid-qttqubak]{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.section-intro[data-astro-cid-qttqubak] h1[data-astro-cid-qttqubak]{text-align:center;margin-bottom:1rem;font-size:2.75rem}.section-intro[data-astro-cid-qttqubak] h2[data-astro-cid-qttqubak]{text-align:center;margin-bottom:2.5rem;font-size:2.25rem}.categorie[data-astro-cid-qttqubak]{margin-bottom:3rem}.categorie[data-astro-cid-qttqubak]:last-child{margin-bottom:0}.categorie[data-astro-cid-qttqubak] h3[data-astro-cid-qttqubak]{border-bottom:2px solid var(--color-gold);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.3rem}.titre-terrain[data-astro-cid-qttqubak]{border-bottom:2px solid var(--color-gold);width:fit-content;max-width:100%;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding-bottom:.75rem;display:table}.categorie-texte[data-astro-cid-qttqubak]{text-align:center;max-width:720px;color:var(--color-navy);margin:0 auto 1.5rem}.galerie[data-astro-cid-qttqubak]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.75rem;display:grid}.galerie-item[data-astro-cid-qttqubak]{margin:0}.galerie-item[data-astro-cid-qttqubak] img[data-astro-cid-qttqubak]{border-radius:8px;width:100%;height:auto;display:block}.galerie-item[data-astro-cid-qttqubak] figcaption[data-astro-cid-qttqubak]{color:var(--color-navy);text-align:center;margin-top:.5rem;font-size:.9rem}.case-logo[data-astro-cid-qttqubak]{aspect-ratio:1;background-color:#f6f6f4;border-radius:8px;justify-content:center;align-items:center;padding:1.5rem;display:flex}.case-logo[data-astro-cid-qttqubak] img[data-astro-cid-qttqubak]{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%}.galerie--flyers[data-astro-cid-qttqubak] .case-flyer[data-astro-cid-qttqubak]{aspect-ratio:3/4;background-color:#f6f6f4;border-radius:8px;justify-content:center;align-items:center;padding:.75rem;display:flex}.galerie--flyers[data-astro-cid-qttqubak] .case-flyer[data-astro-cid-qttqubak] img[data-astro-cid-qttqubak]{object-fit:contain;border-radius:0;width:100%;height:100%}.categorie--cartes-visite[data-astro-cid-qttqubak] .grid{justify-content:center;grid-template-columns:minmax(0,400px)!important}.galerie--image-unique[data-astro-cid-qttqubak].galerie--image-moyenne{grid-template-columns:minmax(0,480px);justify-content:center}.galerie--image-unique[data-astro-cid-qttqubak]{grid-template-columns:1fr}.galerie--bannieres[data-astro-cid-qttqubak]{grid-template-columns:minmax(0,760px);justify-content:center}.galerie--verticale[data-astro-cid-qttqubak]{grid-template-columns:minmax(0,440px);justify-content:center}.section-suivante[data-astro-cid-qttqubak]{margin-top:4rem}.separateur-creations[data-astro-cid-qttqubak]{width:min(30%,360px);margin:1rem auto 0}.separateur-creations[data-astro-cid-qttqubak]+.conteneur[data-astro-cid-qttqubak]{padding-top:0}.separateur-creations[data-astro-cid-qttqubak]+.conteneur[data-astro-cid-qttqubak]>.section-suivante[data-astro-cid-qttqubak]{margin-top:1rem}.fond-carte-site[data-astro-cid-qttqubak]{background:var(--color-navy-fond);border-radius:18px;max-width:760px;margin:0 auto 3.5rem;padding:2.5rem 1.25rem}.carte-site-client[data-astro-cid-qttqubak]{text-align:center;background:var(--color-white);border:1px solid #1b2a6b1f;border-radius:14px;flex-direction:column;align-items:center;gap:1.25rem;max-width:560px;margin:0 auto;padding:2.25rem 1.5rem;display:flex;box-shadow:0 12px 32px #00000040}.carte-site-client[data-astro-cid-qttqubak] p[data-astro-cid-qttqubak]{color:var(--color-navy);margin:0}.carte-site-client[data-astro-cid-qttqubak]+.carte-site-client[data-astro-cid-qttqubak]{margin-top:1.75rem}.logo-site-client[data-astro-cid-qttqubak]{width:300px;max-width:100%;height:auto;display:block}.chapeau[data-astro-cid-qttqubak]{text-align:center;max-width:720px;margin:0 auto 2rem}.grille-carrousels[data-astro-cid-qttqubak]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-items:center;gap:2.5rem;display:grid}.grille-reels[data-astro-cid-qttqubak]{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin:0 auto 4rem;display:flex}.reel-item[data-astro-cid-qttqubak]{flex:0 340px;max-width:340px;margin:0}.reel-item[data-astro-cid-qttqubak] video[data-astro-cid-qttqubak]{aspect-ratio:9/16;background-color:var(--color-navy);object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.reel-item[data-astro-cid-qttqubak] figcaption[data-astro-cid-qttqubak]{color:var(--color-navy);text-align:center;margin-top:.75rem;font-size:.9rem}@media (width>=640px){.categorie[data-astro-cid-qttqubak] .galerie-trendys{grid-template-columns:repeat(4,minmax(0,1fr))}}.grille-videos-site[data-astro-cid-qttqubak]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;max-width:720px;margin:0 auto 3rem;display:grid}.video-site[data-astro-cid-qttqubak]{margin:0}.video-site[data-astro-cid-qttqubak] video[data-astro-cid-qttqubak]{aspect-ratio:16/10;background-color:var(--color-navy);object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.video-site[data-astro-cid-qttqubak] figcaption[data-astro-cid-qttqubak]{color:var(--color-navy);text-align:center;margin-top:.5rem;font-size:.9rem}.grille-videos[data-astro-cid-qttqubak]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.video-item[data-astro-cid-qttqubak]{margin:0}.video-item[data-astro-cid-qttqubak] video[data-astro-cid-qttqubak]{background-color:#000;border-radius:8px;width:100%;height:auto;display:block}.video-item[data-astro-cid-qttqubak] figcaption[data-astro-cid-qttqubak]{color:var(--color-navy);text-align:center;margin-top:.5rem;font-size:.9rem}
