.cBlocBouton .btn {margin-bottom:2rem}
.cBlocBouton .card:hover {background-color:#fff;-webkit-transition: all 500ms linear;-ms-transition: all 500ms linear;transition: all 500ms linear;}
.cBlocBouton .card i.cPictoBloc {color:var(--tw-couleur-base-second);padding-top:2rem;font-size: 5em;-webkit-transition: all 300ms linear;-ms-transition: all 300ms linear;transition: all 300ms linear;}
.cBlocBouton .card .card-title {color:var(--tw-couleur-base-second);}
.cBlocBouton .card:hover i.cPictoBloc, .cBlocBouton .card:hover .card-title {color:#fff;}
.cBlocBouton .card:hover {background-color:var(--tw-couleur-base);color:#000;}
.cTitreResidents {font-size: calc(1.575rem);font-weight: 300;line-height: 1.2;margin-top:20px}
@media (min-width: 576px) {.cTitreResidents {font-size: calc(1.575rem + 2.9vw);margin-top:10px}}
@media (min-width: 768px) {.cTitreResidents {font-size: 4.5rem;}}
.cImageResidents {padding:50px;width:100%;max-width:213px;margin-right:auto;margin-left:auto;filter: brightness(0) saturate(100%) invert(16%) sepia(71%) saturate(383%) hue-rotate(56deg) brightness(95%) contrast(88%);}
.card:hover .cImageResidents {filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(14%) hue-rotate(216deg) brightness(96%) contrast(103%);}
/* menu */
.btnResidentsPetit {margin:0 .1rem;padding:.4rem;}
.btnResidentsPetit.active {background-color:#fff;border-color:var(--tw-couleur-base-second);cursor:default;}
.cImageResidentsPetit {width:100%;max-width:100%;height:auto;filter: brightness(0) saturate(100%) invert(16%) sepia(71%) saturate(383%) hue-rotate(56deg) brightness(95%) contrast(88%);}
.btnResidentsPetit:not(.active):hover .cImageResidentsPetit {filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(14%) hue-rotate(216deg) brightness(96%) contrast(103%);}
@media (min-width: 576px) {.btnResidentsPetit{margin:0 .3rem;padding:.8rem;}}
@media (min-width: 768px) {.btnResidentsPetit{margin:0 .5rem;padding:1rem;}}
@media (min-width: 992px) {.btnResidentsPetit{margin:0 .7rem;padding:1.2rem;}}
@media (min-width: 1200px) {.btnResidentsPetit{margin:0 .8rem;padding:.8rem;}}
@media (min-width: 1400px) {.btnResidentsPetit{margin:0 1.1rem;padding:1.1rem;}}