#banniere-reviews{padding:2rem;}.banniere-reviews{width:100%;overflow:hidden;}.reviews-container{display:flex;align-items:center;gap:40px;margin:0 auto;padding:60px 20px;}.reviews-image{flex:1;max-width:50%;}.reviews-image img{width:100%;height:auto;object-fit:cover;border-radius:8px;}.reviews-content{flex:1;max-width:50%;}.reviews-title{font-size:3rem;font-weight:700;color:var(--dark,#000000);margin:0 0 30px 0;line-height:1.2;}.reviews-quotes{display:flex;flex-direction:column;gap:30px;margin-bottom:40px;}.quote-item{display:flex;flex-direction:column;gap:16px;}.quote-icon{width:25px;height:auto;fill:var(--bs-primary,var(--main,#0d354f));}.quote-text{font-size:1.125rem;line-height:1.6;color:var(--dark,#000000);margin:0;}.quote-name{font-size:1rem;font-weight:600;color:var(--dark,#000000);margin:0;}.reviews-rating{display:flex;gap:8px;align-items:center;}.rating-icon{position:relative;width:24px;height:24px;color:#f79f1a;}.rating-icon .icon-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}.rating-icon.filled .icon-marked{opacity:1;}.rating-icon.filled .icon-unmarked{opacity:0;}.rating-icon.empty .icon-marked{opacity:0;}.rating-icon.empty .icon-unmarked{opacity:1;color:#cccccc;}.rating-icon i{font-size:24px;}@media (max-width:768px){.reviews-container{flex-direction:column;gap:30px;padding:0}.reviews-image{max-width:100%;order:1}.reviews-content{max-width:100%;order:2;text-align:center}.reviews-title{font-size:2rem;margin-bottom:24px}.reviews-quotes{gap:24px;margin-bottom:30px}.quote-item{align-items:center}.quote-text{font-size:1.2rem}.quote-name{font-size:.9rem}}@media (max-width:480px){.reviews-container{padding:30px 16px}.reviews-title{font-size:1.5rem;margin-bottom:20px}.quote-icon{width:24px}.quote-text{font-size:.95rem}.quote-name{font-size:.85rem}.rating-icon{width:20px;height:20px}.rating-icon i{font-size:20px}}@media (min-width:768px){.reviews-container{display:flex;align-items:stretch;gap:5rem;width:100%;padding:0;margin:0}.reviews-content{padding:5rem;padding-left:0}.reviews-title{font-size:4rem}.reviews-image img{height:100%!important}#banniere-apropos + #banniere-reviews{padding-top:2rem;padding-bottom:4rem}}