.bources-container h2{font-size:35px;font-weight:700;margin-bottom:10px}.bources-container h2,.bources-container h3{color:#000;line-height:normal;text-align:center}.bources-container h3{font-size:22px;font-weight:400}.bources-container .cards{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.bources-container .cards__card{width:377px}.bources-container .cards__card.extra-image{align-self:center}.bources-container .card__image{margin-bottom:30px;position:relative;text-align:center}.bources-container .card__image__galette img{transition:transform .2s ease-in-out}.bources-container .card__image:hover .card__image__galette img{transform:rotate(-45deg)}.bources-container .card__image__icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.bources-container .card__text{padding:0 10px;text-align:center;width:100%}.bources-container h4.card__text-titre{color:#56566a;font-size:18px!important;font-weight:700!important;line-height:1.2;margin:0 0 5px;text-transform:uppercase;white-space:normal}.bources-container p.card__text-chiffre{color:#ffc014;font-size:40px!important;font-weight:700!important;line-height:1.2;margin:30px 0 0;text-align:center}@media screen and (max-width:768px){.bources-container{margin-top:0}.bources-container h2{font-size:28px!important;line-height:30px!important}.bources-container .cards{display:block;margin:0 auto;width:92vw}.bources-container .cards__card.mobile-extra-image{display:flex;justify-content:center;margin:20px auto;width:100%}.bources-container .cards__card.mobile-extra-image img{height:auto;max-width:90%}.bources-container .cards__card{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:30px;justify-content:space-evenly;margin:0 auto;max-width:400px;width:100%}.bources-container .card__image{margin:0 15px 20px}.bources-container .card__image__galette img{height:auto;width:100px}.bources-container .card__image__icon{left:0!important;top:0!important}.bources-container .card__image__icon img{height:auto;width:40px!important}.bources-container .card__text{margin:0;padding-top:25px;text-align:left}.bources-container h4.card__text-titre{font-size:18px!important;line-height:1.2;margin:0 0 5px}.bources-container p.card__text-chiffre{font-size:40px!important;margin:10px 0 0;text-align:left!important}.bources-container .cards .cards__card:first-of-type .card__image__galette{margin-top:unset!important}}