:root{--black: #000000;--white: #FFFFFF;--orange-light: #FFA500;--orange-dark: #FF4500;--grey: #808080}.svelte-reyyro{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}@keyframes svelte-reyyro-flameMove{0%{transform:translateY(0) scale(1)}to{transform:translateY(-50px) scale(1.1)}}.section-title.svelte-reyyro{text-align:center;font-size:2.5rem;margin-bottom:3rem;background:linear-gradient(90deg,var(--orange-light),var(--orange-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.partners.svelte-reyyro{padding:6rem 2rem;background-color:#000;position:relative}.partners-container.svelte-reyyro{max-width:1200px;margin:0 auto}.partners-grid.svelte-reyyro{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;align-items:center;justify-items:center;margin-top:3rem}.partner-logo.svelte-reyyro{max-width:200px;height:auto;transition:transform .3s ease;filter:grayscale(100%) brightness(150%)}.partner-logo.svelte-reyyro:hover{transform:scale(1.1);filter:grayscale(0%) brightness(100%)}.logo-ville-stpierre.svelte-reyyro{max-width:60rem;height:auto;padding-left:25rem;transition:transform .3s ease;filter:grayscale(100%) brightness(150%)}.logo-ville-stpierre.svelte-reyyro:hover{transform:scale(1.1);filter:grayscale(0%) brightness(100%)}@media (max-width: 768px){.section-title.svelte-reyyro{font-size:2rem}}@media (max-width: 768px){.partners-grid.svelte-reyyro{grid-template-columns:repeat(2,1fr);gap:2rem}.partner-logo.svelte-reyyro,.logo-ville-stpierre.svelte-reyyro{max-width:150px}}@media (max-width: 480px){.partners-grid.svelte-reyyro{grid-template-columns:1fr}}
