.page-heading{width:100%;display:block;background-color:var(--color-secondary-200)}.page-heading__content{width:100%;display:flex;flex-direction:column}.page-heading__title{width:100%;font-size:1.5rem;line-height:2rem;font-weight:800;text-transform:uppercase;margin-bottom:0.625rem}@media (min-width:640px){.page-heading__title{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.page-heading__title{font-size:2.25rem;line-height:2.5rem}}.page-heading__title span{color:var(--color-primary)}.page-heading__desc{font-size:1rem;line-height:1.5rem;font-weight:300;margin-bottom:1.25rem}@media (min-width:640px){.page-heading__desc{font-size:1.125rem;line-height:1.5rem}}.breadcrumb{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;column-gap:0.625rem;row-gap:0.375rem;font-weight:400;font-size:1rem;line-height:1.5rem}@media (min-width:1024px){.breadcrumb{font-size:1.125rem;line-height:1.75rem}}.breadcrumb a span{white-space:nowrap;cursor:pointer;color:var(--color-secondary-950);transition:var(--transition-base)}.breadcrumb a span:hover{color:var(--color-primary) !important}.breadcrumb span{cursor:default;color:var(--color-primary)}
.reviews{width:100%;display:grid;grid-template-columns:1fr;gap:1.25rem}.reviews.reviews--all{display:flex;flex-direction:column}@media (min-width:768px){.reviews{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.reviews{grid-template-columns:1fr 2fr}}@media (min-width:1268px){.reviews{grid-template-columns:1fr 3fr}}.reviews__about{width:100%;display:flex;flex-direction:column;gap:0.625rem}.reviews__rating{width:100%;display:flex;flex-direction:column;gap:1.875rem;padding:1rem;border-radius:6px;background-color:var(--color-secondary-200)}@media (min-width:640px){.reviews__rating{padding:1.25rem}.reviews--all .reviews__rating{flex-direction:row}}.reviews__rating-head{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;gap:1.25rem}.reviews--all .reviews__rating-head{width:auto;flex-shrink:0}.reviews__rating-info{width:fit-content;display:flex;flex-direction:column;align-items:center}.reviews__info-text{font-size:0.875rem;line-height:1.25rem;font-weight:400;text-align:center}.reviews__info-value{font-size:2.25rem;line-height:2.5rem;font-weight:700;text-align:center}@media (min-width:1024px){.reviews__info-value{font-size:3rem;line-height:1}}.reviews__stars{width:fit-content;display:flex;flex-direction:row;align-items:center;gap:2px}.reviews__sites{width:100%;display:flex;flex-direction:column;gap:0.625rem}@media (min-width:640px){.reviews--all .reviews__sites{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}.reviews__site{width:100%;display:flex;flex-direction:row;align-items:center}@media (min-width:640px){.reviews--all .reviews__site{width:fit-content}}.reviews__site-card{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}.reviews__site-img{width:auto;height:25px;flex-shrink:0;display:block}@media (min-width:640px){.reviews__site-img{height:30px}}.reviews__site-rating{width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.625rem}.reviews__site-rating-value{font-size:1.25rem;line-height:1.75rem;font-weight:700;text-align:right}@media (min-width:1024px){.reviews__site-rating-value{font-size:1.5rem;line-height:2rem}}.reviews__list{width:100%;display:flex;flex-direction:column;gap:1.25rem}.reviews__slider{width:100%;display:flex;flex-direction:column;gap:0.625rem;overflow:hidden}.swiper-reviews{width:100%}.reviews__card{width:100%;min-height:280px;display:flex;flex-direction:row;gap:0.625rem;padding:1.25rem 0.625rem;border:1px solid var(--color-secondary-300);background-color:var(--color-secondary-100);border-radius:6px}.reviews--all .reviews__card{min-height:160px}@media (min-width:640px){.reviews__card{padding:1.25rem;gap:1.25rem}}.reviews__card-from{width:fit-content;display:flex;flex-direction:column;gap:0.625rem;align-items:flex-start}.reviews__card-service{width:24px;height:auto;flex-shrink:0}.reviews__card-content{width:100%;display:flex;flex-direction:column;gap:0.625rem}.review__text{font-weight:400;font-size:1rem;line-height:1.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8}@media (min-width:1024px){.review__text{font-size:1.125rem;line-height:1.5rem}}.review__text.expanded{-webkit-line-clamp:unset;display:block}.reviews__card-info{width:100%;display:flex;flex-direction:column;gap:5px;padding-left:0.625rem;border-left:2px solid var(--color-accent);margin-top:auto}.reviews__card-rating{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0.625rem}.person__card-user{font-size:0.875rem;line-height:1.25rem;font-weight:700}@media (min-width:1024px){.person__card-user{font-size:1rem;line-height:1.5rem}}.reviews__date{font-size:0.875rem;line-height:1.25rem;font-weight:400}.reviews__read-more{width:100%;background-color:transparent;border:none;cursor:pointer;font-size:0.875rem;line-height:1.25rem;font-weight:700;color:var(--color-primary);display:none;align-items:center;justify-content:flex-start;gap:0.5rem;transition:var(--transition-base)}@media (min-width:1024px){.reviews__read-more{font-size:1rem;line-height:1.5rem}}.reviews__navigation{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0.625rem}.reviews__all-btn{width:100% !important}@media (min-width:640px){.reviews__all-btn{width:fit-content !important}}