.service-reviews-block{display:flex;width:1190px;padding:12px 0 88px;flex-direction:column;align-items:center;position:relative;width:100%;gap:42px}.service-reviews-block .reviews-bg{position:absolute;height:auto;width:100vw;bottom:-10px;object-position:left center;z-index:-1}.service-reviews-block .content{max-width:1190px;display:flex;width:100%;flex-direction:column;gap:42px;align-items:center;position:relative}.service-reviews-block .content .title{color:#1a1a1a;text-align:center;font-size:48px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.708px;margin:0}.service-reviews-block .content .description{color:#494844;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:130%;width:100%}.service-reviews-block .content .reviews{display:flex;align-items:center;gap:10px;margin:-25px;padding:25px;width:calc(100% + 50px);overflow-x:scroll}.service-reviews-block .content .reviews .review{display:flex;width:390px;padding:26px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:24px;border:1.5px solid #f6f6f4;background:#fbfbfb;box-shadow:0 4px 43.3px 0 hsla(0,0%,95%,.85)}.service-reviews-block .content .reviews .review .title{display:flex;width:338px;justify-content:space-between;align-items:center}.service-reviews-block .content .reviews .review .title img{object-fit:scale-down;width:auto}.service-reviews-block .content .reviews .review .title .type{display:flex;height:35px;padding:8px 8px 8px 4px;justify-content:center;align-items:center;gap:10px}.service-reviews-block .content .reviews .review .title .type span{color:#1a1a1a;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.16px}.service-reviews-block .content .reviews .review .person{display:flex;width:338px;flex-direction:column;align-items:flex-start}.service-reviews-block .content .reviews .review .person .name{font-size:20px;font-style:normal;font-weight:600;line-height:105%;letter-spacing:.2px}.service-reviews-block .content .reviews .review .person .occupation{color:#494844;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.service-reviews-block .content .reviews .review .details{align-self:stretch;height:84px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 1px);white-space:normal;color:#636363;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-align:left}.service-reviews-block .content .reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;width:100%;margin:0;padding:0;overflow:visible;align-items:stretch}.service-reviews-block .content .reviews .review{width:100%;min-width:0;padding:24px}.service-reviews-block .content .reviews .review .person,.service-reviews-block .content .reviews .review .title{width:100%;flex-wrap:wrap}.service-reviews-block .content .reviews .review .title img{max-width:100%}.service-reviews-block .content .reviews .review .details{display:block;height:auto;overflow:visible;-webkit-line-clamp:unset}.service-reviews-block .content .reviews .review>a{margin-top:auto;text-decoration:underline;text-underline-offset:4px}.service-reviews-block .content .reviews .review>a:focus-visible{outline:2px solid #1a1a1a;outline-offset:4px}@media(max-width:1024px){.service-reviews-block .content .reviews{grid-template-columns:1fr}}