@import url(main.css);
.card-text, .lead { color: black; }

.card-text.lead { color: black; }

.animated-border-button:after { background-color: #F78445; }

.navbar-brand { height: 9vh !important; width: 9vw !important; }

.logo_nav { height: 8vh !important; }

.align-items-lg-center h3 { color: black; /* Texte dans <h3> en noir */ }

.partners-banner { width: 100%; background-color: white; background-size: cover; background-attachment: fixed; /* effet de scroll */ background-position: center; padding: 0 0 200px 0; display: flex; justify-content: center; align-items: center; }

.partners-cards-container { display: flex; flex-direction: column; gap: 60px; align-items: center; }

.partners-card-row { display: flex; gap: 60px; justify-content: center; flex-wrap: wrap; }

.partners-card { width: 300px; height: 150px; background-color: #51bfdf !important; bs-card-bg: #51bfdf !important; display: flex; justify-content: center; align-items: center; padding: 30px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); transition: transform 0.3s ease; }

.partners-card:hover { transform: scale(1.25); }

.partners-card img { max-width: 100%; max-height: 100%; object-fit: contain; }

.partners-link { text-decoration: none; display: inline-block; transition: transform 0.3s ease; }

a.nav-link { color: #f78445 !important; }

/*# sourceMappingURL=custom.css.map */