.reviews-listing{color:#080502}.reviews-listing__inner{margin:0 auto;max-width:1100px;width:100%}.reviews-listing__search-wrap{margin:0 auto 32px;max-width:500px;position:relative;width:100%}.reviews-listing__search-wrap:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23080502' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;content:"";height:18px;pointer-events:none;position:absolute;right:0;top:22px;transform:translateY(-50%);width:18px}.reviews-listing__search{background:transparent;border:0;border-bottom:1px solid;color:currentColor;display:block;font:inherit;margin-bottom:60px;padding:10px 28px 10px 0;text-align:center;width:100%}.reviews-listing__search::placeholder{color:currentColor;opacity:.55}.reviews-listing__search:focus{outline:none}.reviews-listing__filters{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(268px,220px);margin-bottom:40px}.reviews-listing__filter-line{background-color:#080502;height:1px;width:100%}.reviews-listing__category-wrap{min-width:0;position:relative}.reviews-listing__category{appearance:none;background-color:transparent;border:none;color:currentColor;display:block;font:inherit;min-height:20px;padding:0 24px 0 0;width:100%}.reviews-listing__category-wrap:after{background-image:url(https://383440.fs1.hubspotusercontent-eu1.net/hubfs/383440/Website%20Images%202026/do%20not%20delete/read-more-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);width:10px}.reviews-listing__grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .18s ease}.reviews-listing__grid.is-filtering{opacity:0}.reviews-listing__card{display:flex;flex-direction:column;min-width:0;position:relative}.reviews-listing__card h3{color:#080502}.reviews-listing__card.is-hidden{display:none}.reviews-listing__cover-link{inset:0;position:absolute;z-index:1}.reviews-listing__image{border:1px solid #e8e8e8;border-radius:8px;height:195px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.reviews-listing__image:after{background:rgba(0,0,0,.2);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.reviews-listing__card:focus-within .reviews-listing__image:after,.reviews-listing__card:hover .reviews-listing__image:after{opacity:0}.reviews-listing__image img{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.reviews-listing__name{margin-bottom:12px}.reviews-listing__description{margin-bottom:20px}.reviews-listing__rating{display:flex;gap:4px;margin-bottom:24px}.reviews-listing__star{color:rgba(199,212,223,.4);font-size:20px;line-height:1}.reviews-listing__star.is-filled{color:#555}.reviews-listing__link{align-items:center;color:currentColor;display:inline-flex;gap:10px;margin-top:auto;position:relative;text-decoration:none;z-index:2}.reviews-listing__link img{transition:transform .2s ease}.reviews-listing__link:focus img,.reviews-listing__link:hover img{transform:translateX(4px)}.reviews-listing__no-results{margin:40px 0 0;text-align:center}.reviews-listing__no-results.is-hidden{display:none}.reviews-listing__pagination{align-items:center;display:flex;gap:16px;margin-top:56px}.reviews-listing__pagination.is-hidden{display:none}.reviews-listing__page-arrow{align-items:center;background:none;border:0;color:currentColor;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:0}.reviews-listing__page-arrow.prev img{transform:rotate(180deg)}.reviews-listing__page-arrow:focus,.reviews-listing__page-arrow:hover{background:none}.reviews-listing__page-arrow.is-disabled,.reviews-listing__page-arrow[aria-disabled=true]{cursor:default;opacity:.35;pointer-events:none}.reviews-listing__page-status{min-width:48px;text-align:left}.reviews-listing__visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:991px){.reviews-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reviews-listing__filters{grid-template-columns:1fr}.reviews-listing__filter-line{display:none}.reviews-listing__grid{grid-template-columns:1fr}}