.trustpilot-mark{display:inline-grid;justify-items:end;gap:10px;color:inherit;text-align:right;line-height:1}
.trustpilot-mark__brand{display:inline-flex;align-items:center;gap:7px;font-size:18px;font-weight:500;line-height:23px;white-space:nowrap}
.trustpilot-mark__brand>svg{display:block;flex-shrink:0;width:21px;height:21px;overflow:visible}
.trustpilot-mark__stars{display:flex;gap:3px;width:132px;height:24px;flex-shrink:0}.trustpilot-mark__stars>img{display:block;flex:1 1 0;min-width:0;width:24px;height:100%;object-fit:contain}
.trustpilot-mark__caption{display:block;font-size:12px;font-weight:500;line-height:17px;white-space:nowrap}
.trustpilot-mark--hero{grid-template-columns:auto auto;align-items:center;justify-items:start;gap:5px 8px;text-align:left}
.trustpilot-mark--hero .trustpilot-mark__brand{gap:5px;font-size:13.5px;line-height:17px}
.trustpilot-mark--hero .trustpilot-mark__brand>svg{width:17px;height:17px}
.trustpilot-mark--hero .trustpilot-mark__stars{width:88px;height:16px;gap:2px}
.trustpilot-mark--hero .trustpilot-mark__caption{grid-column:1/-1;font-size:12.5px;line-height:16px;color:rgba(255,255,255,.85)}
body.template-index .home-hero__review-proof:has(.trustpilot-mark){gap:0}
@media(max-width:749px){.footer-trustpilot .trustpilot-mark{justify-items:start;text-align:left}body.template-index .home-hero__content:has(.trustpilot-mark){padding-bottom:76px}body.template-index .home-hero__reference-reassurance:has(.trustpilot-mark){height:auto}body.template-index .home-hero__review-proof:has(.trustpilot-mark){height:auto}.trustpilot-mark--hero{column-gap:8px}.trustpilot-mark--hero .trustpilot-mark__caption{font-size:12px}}
