#splash_paiements{ background: url(images/splash.jpg) center center no-repeat; background-size: cover; }
#splash_paiements .in{ align-items: center; justify-content: center; height: 14em; padding: 2em; background: #15409782;  }
#splash_paiements .in div{ font-size: 1.2em; color: #fff; font-weight: 900; text-align: center; /*text-shadow: 0px 0px 0.2em #000, 0px 0px 0.2em #000, 0px 0px 0.2em #000; */ }
#splash_paiements .in div h1{ font-size: 3.5em; margin: 0.1em 0; padding: 0; font-weight: inherit; }

.paylist{ padding: 2em 10%; }
.paylist in{ display: flex; flex: none; align-items: stretch; justify-content: space-between; }
.paylist article{ 
    display: inline-flex; flex: none; align-items: center; flex-direction: column; 
    width: 28%; margin: 0 2%; text-align: center; overflow: hidden;
    border: 2px solid var(--main-color); border-radius: 1em; 
}
.paylist article .pic{ width: 100%; height: 6em; background: url(images/soukot2025.jpg) center center no-repeat; background-size: cover; }
.paylist article .artct{ padding: 0 1.25em 1.25em 1.25em; }
.paylist article p{ color: var(--main-text); }
.paylist article nav{ font-size: 0.88em; }

#adhesions{ color: var(--reverse-text); background: radial-gradient(circle, var(--main-color) 0%, var(--main-color-grad) 100%) var(--main-color); padding: 4em 10%; }
#adhesions article{ width: 20%; border: 2px solid #fff7; }
#adhesions article p{ color: var(--reverse-text); opacity: 0.75; }