.trustpilot{display:flex;flex-direction:column;gap:var(--spacing-6)}@media screen and (min-width: 1024px){.trustpilot{gap:var(--spacing-7)}}@media screen and (min-width: 1280px){.trustpilot{gap:var(--spacing-8)}}.trustpilot>*{width:100%}.trustpilot__header{display:flex;flex-direction:column;gap:var(--spacing-4)}@media screen and (min-width: 1280px){.trustpilot__header{gap:var(--spacing-5)}}.trustpilot__header-content{display:flex;gap:var(--spacing-6);flex-direction:column-reverse}@media screen and (min-width: 1025px){.trustpilot__header-content{flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}}@media screen and (min-width: 576px){.trustpilot__header-cta{align-self:flex-start}}.trustpilot__title{margin-bottom:0}.trustpilot__badge{height:40px}.trustpilot__badge svg{height:100%;width:-webkit-min-content;width:min-content}.trustpilot__body.sidebar-grid{margin-top:0}.trustpilot__filter-rating .form-field-group__group{grid-template-columns:-webkit-max-content;grid-template-columns:max-content}.trustpilot__filter-rating-checkbox{display:flex;align-items:center;gap:var(--spacing-3)}.trustpilot__filter-rating-checkbox:has(input[disabled]) .rating-stars::before{filter:grayscale(1)}.trustpilot__filter-rating-checkbox>*{flex-shrink:0}.trustpilot__filter-rating-count{min-width:4ch;text-align:right;margin-left:auto}.trustpilot__filter-rating label,.trustpilot__filter-sort label{font-weight:var(--font-weight-default)}.trustpilot__filter-rating .checkbox-container:has(input:checked) label,.trustpilot__filter-rating .radio-container:has(input:checked) label,.trustpilot__filter-sort .checkbox-container:has(input:checked) label,.trustpilot__filter-sort .radio-container:has(input:checked) label{font-weight:var(--font-weight-bold)}.trustpilot__filter-sort-dropdown{display:none}@media screen and (min-width: 1025px){.trustpilot__filter-sort-dropdown{display:flex;align-items:center;margin-bottom:0;order:1}}.trustpilot__filter-sort-dropdown label{margin-bottom:0}.trustpilot__filter-sort-dropdown tp-multi-select-field{border-color:rgba(0,0,0,0);padding-block:0;font-weight:var(--font-weight-bold)}.trustpilot__main-header{display:flex;justify-content:space-between;gap:var(--spacing-4);align-items:center}.trustpilot__main-header-result-count span{font-weight:var(--font-weight-bold)}.trustpilot__main-header-filters{display:flex;gap:var(--spacing-3);align-items:center}.trustpilot__filter-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:0}@media screen and (min-width: 1025px){.trustpilot__filter-icon{display:none}}.trustpilot__filter-icon span{line-height:0}.trustpilot__filter-drawer .drawer__header{padding:var(--spacing-5);padding-bottom:0}.trustpilot__filter-drawer .drawer__body{padding:var(--spacing-5)}.trustpilot__filter-drawer .form-field-group__group{grid-template-columns:1fr}.trustpilot[loading=yes] .trustpilot__results{display:none}.trustpilot[loading=yes] .trustpilot__results--loading{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-block:var(--spacing-6)}.trustpilot[loading=yes] .trustpilot__results--loading>svg{width:80px;height:80px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.trustpilot[loading=yes] .trustpilot__results--loading>svg>path{fill:var(--color-yellow)}.trustpilot__results-container.section{margin:0}.trustpilot__results--loading{display:none}.trustpilot__card{display:flex;flex-direction:column;gap:var(--spacing-4);padding-block:var(--spacing-5);border-bottom:1px solid var(--color-gray-20)}@media screen and (min-width: 1025px){.trustpilot__card{padding-block:var(--spacing-6)}}.trustpilot__card:last-of-type{border-bottom-color:rgba(0,0,0,0)}.trustpilot__card p{margin-bottom:0}.trustpilot__card-date,.trustpilot__card-review{color:var(--color-gray-80)}.trustpilot__card-content{display:flex;flex-direction:column;gap:var(--spacing-1)}.trustpilot__card-review--collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.trustpilot__card-read-more{align-self:flex-start;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:-webkit-text-decoration;transition-property:text-decoration;transition-property:text-decoration, -webkit-text-decoration;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.trustpilot__card-read-more:hover{text-decoration:underline;text-decoration-color:var(--color-yellow);text-underline-offset:var(--spacing-1)}.trustpilot__card-read-more svg{transform:rotate(270deg);margin-left:var(--spacing-1);transition-property:transform;transition-duration:var(--transition-time);transition-timing-function:var(--transition-easing)}.trustpilot__card-read-more strong:first-child{display:none}.trustpilot__card-read-more strong:last-of-type{display:inline}.trustpilot__card-read-more--collapsed svg{transform:rotate(90deg)}.trustpilot__card-read-more--collapsed strong:first-child{display:inline}.trustpilot__card-read-more--collapsed strong:last-of-type{display:none}.trustpilot quark-trustpilot-pagination-links-controller{display:contents}.trustpilot__pagination.section{margin-top:0}.trustpilot .pagination{padding-inline:0}.trustpilot [data-hidden]{display:none}.trustpilot__sidebar{display:flex;flex-direction:column;gap:var(--spacing-7)}.trustpilot__sidebar>*{margin-top:0}.trustpilot__sidebar-filters{display:none}@media screen and (min-width: 1025px){.trustpilot__sidebar-filters{display:block}}.trustpilot__rating .h5{margin-bottom:0}.trustpilot__rating-overall{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}@media screen and (min-width: 1025px){.trustpilot__rating-overall{margin-top:var(--spacing-5)}}.trustpilot__rating-overall .h4{margin-bottom:0}.trustpilot__rating-overall .rating-stars{display:block;font-size:30px}.trustpilot__rating-overall .body-small{color:var(--color-gray-80)}
