.es-trust-pilot-config-component.isAuthor{min-height:50px}
.es-trust-pilot-config-component:has(.es-trust-pilot-config__carousel):has(.es-trust-pilot-config__grey){background-color:var(--rds-color-surface-grey)}
.es-trust-pilot-config-component:has(.es-trust-pilot-config__carousel):has(.es-trust-pilot-config__sand){background-color:var(--rds-color-surface-sand)}
.es-trust-pilot-config-component:has(.es-trust-pilot-config__carousel):has(.es-trust-pilot-config__transparent){background-color:transparent}
.es-trust-pilot-config-component .es-trust-pilot-config__grey{background-color:var(--rds-color-surface-grey)}
.es-trust-pilot-config-component .es-trust-pilot-config__transparent{background-color:transparent}
.es-trust-pilot-config-component .es-trust-pilot-config__sand{background-color:var(--rds-color-surface-sand)}
.es-trust-pilot-config-component .es-trust-pilot-config__dark-blur{background-color:var(--rds-color-styles-elevation-overlay);backdrop-filter:blur(48px);box-shadow:0 4px 16px 0 #00000014}
.es-trust-pilot-config-component .es-trust-pilot-config__dark-blur .es-trust-pilot-config__content *{color:var(--rds-color-content-high-inverse)}
.es-trust-pilot-config-component .es-trust-pilot-config__light-blur{background-color:var(--rds-color-styles-elevation-glass-base);backdrop-filter:blur(48px);box-shadow:0 4px 16px 0 #00000014}
.es-trust-pilot-config-component .es-trust-pilot-config__banner{display:flex;flex-direction:column;gap:16px;padding:4px 16px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__banner{padding:8px 16px;flex-direction:row;justify-content:space-between;align-items:center;gap:0}
}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text){padding:8px 25px;align-items:center}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text){padding:8px 16px;border-radius:var(--rds-radius-s)}
}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text) .es-trust-pilot-config__content{flex-wrap:wrap;justify-content:center}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text) .es-trust-pilot-config__content{flex-wrap:nowrap;text-align:left}
}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text) .es-trust-pilot-config__content picture{flex-basis:100%;text-align:center}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__banner:has(.es-trust-pilot-config__text) .es-trust-pilot-config__content picture{flex-basis:content}
}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:not(:has(.es-trust-pilot-config__text)) .es-trust-pilot-config__wrapper{width:100%}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:not(:has(.es-trust-pilot-config__text)) .es-trust-pilot-config__content{width:100%}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:not(:has(.es-trust-pilot-config__text)) .es-trust-pilot-config__content--left{justify-content:flex-start}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:not(:has(.es-trust-pilot-config__text)) .es-trust-pilot-config__content--center{justify-content:center}
.es-trust-pilot-config-component .es-trust-pilot-config__banner:not(:has(.es-trust-pilot-config__text)) .es-trust-pilot-config__content--right{justify-content:flex-end}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__text,.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__content{display:flex;flex-direction:row}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__text{gap:8px;align-items:center}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__content{gap:13px}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__content p{margin-bottom:0}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__image{height:38px;width:auto}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__logo{height:25px;width:auto}
.es-trust-pilot-config-component .es-trust-pilot-config__banner .es-trust-pilot-config__stars img{height:20px}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel{display:flex;flex-direction:column;padding:40px 0}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel{padding:80px 0}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__main-title{text-align:center;margin-bottom:24px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__main-title{font:var(--rds-headline-03-sd)}
}
@media(min-width:1024px) and (min-width:720px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__main-title{font:var(--rds-headline-03-md)}
}
@media(min-width:1024px) and (min-width:1280px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__main-title{font:var(--rds-headline-03-ld)}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__wrapper{display:flex;flex-direction:column}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__wrapper{flex-direction:row}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__content{display:flex;flex-direction:column;align-items:center;gap:12px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__content{background-color:var(--rds-color-surface-white);height:220px;flex:0 0 280px;width:280px;justify-content:center;gap:8px;margin-right:24px;position:relative;z-index:2}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__content p{margin-bottom:0}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__content picture{order:1}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__content picture{order:4}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__carousel-text{order:3;display:flex;flex-direction:row;margin-bottom:12px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__carousel-text{order:3;margin-bottom:0}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__logo{width:106px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__logo{width:98px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__stars{order:2}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__stars{order:2}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__stars img{width:162px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__stars img{width:232px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__qualification{display:none}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__qualification{display:block;order:1;font-size:18px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__qualification--2{margin-right:4px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__qualification--2{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__score{margin-right:8px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__score{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__symbol{margin-right:8px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__symbol{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__separator{border-top:1px solid var(--rds-color-border-high)}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__separator{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__text-reviews{margin-top:16px;margin-bottom:0}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__text-reviews{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__cards{width:100%;max-width:100%;min-width:0;overflow:hidden}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__cards{flex:1 1 auto;flex-direction:row;overflow:visible;position:relative;clip-path:inset(0 -100vw 0 0)}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card{display:flex;flex-direction:column;gap:8px;padding:20px 0;box-sizing:border-box;height:auto;width:100%}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;margin:1px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card{background-color:var(--rds-color-surface-white);display:grid;grid-template-columns:120px auto;grid-template-areas:'stars date' 'title title' 'text text' 'line line' 'meta meta';align-content:center;flex:0 0 280px;height:220px;width:280px;max-width:280px;padding:20px 20px;overflow:hidden}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card p{margin-bottom:0}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-stars{display:none}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-stars{display:block;width:108px;grid-area:stars;align-self:center}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-stars img{display:block;width:100%}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-title{font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-title{grid-area:title;min-width:0;max-width:240px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-text{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-text{grid-area:text;min-width:0;max-width:240px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-name-wrapper{display:flex;flex-direction:row;gap:8px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-name-wrapper{grid-area:meta;align-items:center;min-width:0;display:contents}
}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__line{grid-area:line;border-top:1px solid var(--rds-color-border-low);width:60px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-name{font-weight:700;width:240px}
}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-comma{display:none}
}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__card-date{grid-area:date;align-self:center;justify-self:end;white-space:nowrap;width:fit-content}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__arrows{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__arrows{display:none}
}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__arrow.swiper-button-prev{left:0}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__arrow.swiper-button-next{right:0}
.es-trust-pilot-config-component .es-trust-pilot-config__carousel .es-trust-pilot-config__tooltip-trigger.is-tooltip-active:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:var(--rds-radius-s)}
.es-trust-pilot-config-component .es-trust-pilot-config__roboto--12{font-family:"Roboto",sans-serif;font-size:12px;line-height:26px;font-weight:300}
.es-trust-pilot-config-component .es-trust-pilot-config__roboto--13{font-family:"Roboto",sans-serif;font-size:13px;line-height:16px;font-weight:300}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__roboto--13{font-size:14px;line-height:22px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__roboto--bold-12{font-family:"Roboto",sans-serif;font-size:12px;line-height:26px;font-weight:700}
.es-trust-pilot-config-component .es-trust-pilot-config__roboto--bold-13{font-family:"Roboto",sans-serif;font-size:13px;line-height:16px;font-weight:700}
@media(min-width:1024px){.es-trust-pilot-config-component .es-trust-pilot-config__roboto--bold-13{font-size:14px;line-height:22px}
}
.es-trust-pilot-config-component .es-trust-pilot-config__underline{text-decoration:underline}
.es-trust-pilot-config-component .es-trust-pilot-config__underline:hover{text-decoration:underline}
.es-trust-pilot-config-component .es-trust-pilot-config__underline:focus-visible{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0;border-radius:var(--rds-radius-s)}