.gbp-reviews{container-type:inline-size}.gbp-reviews .container{display:flex;flex-direction:column;gap:16px;padding-top:32px;padding-bottom:32px}.agence-single-page .google-avis-section{background:var(--white)}.blog .gbp-reviews,.page-liste-agence .gbp-reviews{padding:0 16px}.gbp-recap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:var(--neutral50);border-radius:16px;padding:16px}.gbp-recap-left{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.gbp-recap-left .gbp-desc{font-weight:600}.gbp-recap-left>svg{height:24px;width:fit-content}.gbp-recap-left>svg circle,.gbp-reviewer-info>svg circle{fill:var(--white)}.gbp-recap-left>*{flex:0 0 auto}.gbp-avg-rating{display:flex;align-items:center;gap:8px}.review-count{display:flex;align-items:center;gap:6px;margin:0}.review-count p:first-child{font-weight:600}.review-count span{width:1px;height:13px;margin-bottom:2px;background-color:var(--neutral800)}.gbp-stars,.gbp-review-stars{display:flex;align-items:center;gap:2px}.gbp-stars svg,.gbp-review-stars svg{width:17px;height:17px}.gbp-reviews-wrapper{overflow-x:hidden;width:100%;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.gbp-reviews-wrapper.is-dragging{cursor:grabbing}.gbp-reviews-wrapper.is-dragging .gbp-review-card{pointer-events:none}.gbp-reviews-track img{-webkit-user-drag:none;user-select:none;pointer-events:none}.gbp-reviews-track{display:flex;gap:16px;transition:transform 0.5s ease-in-out}.gbp-review-card{display:flex;flex-direction:column;gap:8px;flex:0 0 100%;padding:16px;background:var(--neutral50);border-radius:16px}.gbp-reviewer-info{display:flex;align-items:center;gap:8px}.gbp-reviewer-info>svg{margin-left:auto}.gbp-reviewer-info img{width:40px;height:40px}.gbp-reviewer-name{font-size:16px;font-weight:700}.gbp-reviewer-date{font-size:13px;color:var(--neutral500)}.gbp-review-comment{font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gbp-review-comment.has-toggle{position:relative}.gbp-review-comment.is-expanded{-webkit-line-clamp:unset;overflow:visible}.gbp-review-comment-wrap{position:absolute;right:0;bottom:0;padding-left:24px;background:linear-gradient(to right,transparent 0,var(--neutral50) 16px)}.gbp-review-comment.is-expanded .gbp-review-comment-wrap{position:static;padding-left:4px;background:none}.gbp-review-toggle{background:none;border:none;padding:0;margin:0;font-size:inherit;color:var(--secondary500);cursor:pointer}.gbp-review-toggle:hover{color:var(--secondary600)}.gbp-recap a{display:flex;align-items:center;justify-content:center;height:40px;padding:0 20px;color:var(--white);background:var(--secondary500);font-size:14px;font-weight:600;border-radius:8px;text-decoration:none;width:242px}.gbp-recap a:hover{background:var(--secondary600)}@media (min-width:600px){.gbp-recap a{width:fit-content}.gbp-recap{flex-direction:row;justify-content:space-between;padding:8px 8px 8px 16px}}@container (min-width:704px){.gbp-reviews .container{padding-top:48px;padding-bottom:48px}.gbp-review-comment{-webkit-line-clamp:4}.gbp-review-card{flex:0 0 calc((100% - 16px) / 2)}}@container (min-width:900px){.blog .gbp-reviews,.page-liste-agence .gbp-reviews{padding:0}.gbp-review-card{flex:0 0 calc((100% - (2 * 16px)) / 3)}}@container (min-width:1216px){.gbp-reviews .container{padding-top:64px;padding-bottom:64px}.gbp-review-card{flex:0 0 calc((100% - (3 * 16px)) / 4)}}