.styles_wrapper__aBmBx {
    display: flex;
    gap: var(--CDS-spacing-m);
    align-items: center;
    padding-left: var(--CDS-spacing-s)
}

@media only screen and (min-width:1024px) {
    .styles_wrapper__aBmBx {
        padding: var(--CDS-spacing-m) 20px;
        border-radius: var(--CDS-spacing-m);
        border: 1px solid var(--CDS-color-semantic-border-default)
    }
}

.styles_wrapper__aBmBx .styles_increasedFontWeight__wsGmq {
    font-weight: 500
}

.styles_wrapper__aBmBx .styles_icon__tP5i_ {
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_wrapper__aBmBx .styles_noReplies__ovyX_ {
    margin-bottom: var(--CDS-spacing-xxs)
}

.styles_card__0_wXo {
    display: flex;
    align-items: center;
    padding: var(--CDS-spacing-s);
    background: var(--CDS-color-base-trustpilot-brand-neutral-beige)
}

.styles_trustShieldLogo__WGwe_ {
    margin-right: var(--CDS-spacing-s, .25rem);
    min-width: 25px;
    position: relative
}

.styles_trustShieldImg__z4P_B {
    position: relative;
    z-index: 2
}

.styles_animation__QNRFp {
    border-radius: 50% 50% 50% 50%/12% 12% 88% 88%;
    box-shadow: 0 0 10px 5px rgba(32, 92, 212, .7);
    width: 20px;
    height: 20px;
    z-index: 1;
    position: absolute;
    top: calc(50% - 10px);
    left: calc(50% - 11px);
    transform: scale(.6);
    transition-timing-function: ease-in-out;
    animation: styles_pulse__LPClu 3s infinite
}

@keyframes styles_pulse__LPClu {
    0% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1.05)
    }

    to {
        transform: scale(.8)
    }
}

.styles_wrapper__X58Dt {
    display: flex;
    gap: var(--CDS-spacing-m);
    align-items: center;
    padding-left: var(--CDS-spacing-s)
}

@media only screen and (min-width:1024px) {
    .styles_wrapper__X58Dt {
        padding: 0 var(--CDS-spacing-xxs);
        flex-direction: row-reverse;
        margin: 0 auto;
        gap: var(--CDS-spacing-xxs);
        padding-left: 0
    }
}

.styles_wrapper__X58Dt .styles_increaseFontWeightAndUnderline__yKJb9 {
    font-weight: 500;
    letter-spacing: .03em;
    text-underline-offset: 2px;
    text-decoration: underline
}

.styles_actionButton__LjBd1 {
    text-align: left;
    border: none;
    background: var(--Product-Default-Base-Elevation-Surface, #fff);
    cursor: pointer;
    width: 100%
}

.styles_actionButton__LjBd1 .styles_actionContent__q_Y8m {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--CDS-spacing-m)
}

.styles_actionButton__LjBd1 .styles_actionContent__q_Y8m span {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.styles_actionButton__LjBd1 svg {
    flex-shrink: 0;
    min-width: 16px
}

.styles_modal__BVBo1>div {
    height: auto !important
}

.styles_modal__BVBo1>div>div {
    padding: var(--CDS-spacing-l) !important
}

.styles_sideColumnCard__RNSug:first-child,
.styles_transparencyReport__OHa8n:first-child {
    margin-top: var(--CDS-spacing-m)
}

@media only screen and (min-width:1024px) {

    .styles_sideColumnCard__RNSug:first-child,
    .styles_transparencyReport__OHa8n:first-child {
        margin-top: 0
    }
}

.styles_sideColumnCard__RNSug+.styles_sideColumnCard__RNSug,
.styles_sideColumnCard__RNSug+.styles_transparencyReport__OHa8n,
.styles_transparencyReport__OHa8n+.styles_sideColumnCard__RNSug,
.styles_transparencyReport__OHa8n+.styles_transparencyReport__OHa8n {
    margin-top: var(--CDS-spacing-m)
}

.styles_experienceCard__S_CQl.styles_transparencyReport__OHa8n,
.styles_sideColumnCard__RNSug.styles_experienceCard__S_CQl {
    padding: var(--CDS-spacing-l) var(--CDS-spacing-m);
    margin-bottom: var(--CDS-spacing-m)
}

@media only screen and (min-width:640px) {

    .styles_experienceCard__S_CQl.styles_transparencyReport__OHa8n,
    .styles_sideColumnCard__RNSug.styles_experienceCard__S_CQl {
        padding: var(--CDS-spacing-l)
    }
}

.styles_sideColumnCard__RNSug.styles_warningCard__Ku_dK,
.styles_warningCard__Ku_dK.styles_transparencyReport__OHa8n {
    margin-bottom: var(--CDS-spacing-m);
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-m);
    padding-bottom: var(--CDS-spacing-m);
    border-color: var(--CDS-color-semantic-feedback-critical-default)
}

@media only screen and (min-width:1024px) {

    .styles_sideColumnCard__RNSug.styles_warningCard__Ku_dK,
    .styles_warningCard__Ku_dK.styles_transparencyReport__OHa8n {
        padding-bottom: var(--CDS-spacing-l)
    }

    .styles_sideColumnCard__RNSug.styles_warningCard__Ku_dK.styles_mobile__GdWvH,
    .styles_warningCard__Ku_dK.styles_mobile__GdWvH.styles_transparencyReport__OHa8n {
        display: none
    }
}

@media only screen and (max-width:1023.98px) {

    .styles_sideColumnCard__RNSug.styles_warningCard__Ku_dK.styles_desktop__uxcOG,
    .styles_warningCard__Ku_dK.styles_desktop__uxcOG.styles_transparencyReport__OHa8n {
        display: none
    }
}

.styles_infoCard__yeSRs.styles_transparencyReport__OHa8n,
.styles_sideColumnCard__RNSug.styles_infoCard__yeSRs {
    margin-bottom: var(--CDS-spacing-m);
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-m);
    padding-bottom: var(--CDS-spacing-m);
    border-color: var(--CDS-color-semantic-feedback-info-default)
}

@media only screen and (min-width:1024px) {

    .styles_infoCard__yeSRs.styles_transparencyReport__OHa8n,
    .styles_sideColumnCard__RNSug.styles_infoCard__yeSRs {
        padding-bottom: var(--CDS-spacing-l)
    }

    .styles_infoCard__yeSRs.styles_mobile__GdWvH.styles_transparencyReport__OHa8n,
    .styles_sideColumnCard__RNSug.styles_infoCard__yeSRs.styles_mobile__GdWvH {
        display: none
    }
}

@media only screen and (max-width:1023.98px) {

    .styles_infoCard__yeSRs.styles_desktop__uxcOG.styles_transparencyReport__OHa8n,
    .styles_sideColumnCard__RNSug.styles_infoCard__yeSRs.styles_desktop__uxcOG {
        display: none
    }
}

.styles_transparencyReport__OHa8n {
    display: none
}

@media only screen and (min-width:1024px) {
    .styles_transparencyReport__OHa8n {
        display: flex
    }
}

@media only screen and (max-width:1023.98px) {
    .styles_locationCard__30ejX {
        display: none
    }
}

.styles_warningHeader__9LpAJ {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-s);
    align-self: stretch;
    background-color: var(--CDS-color-semantic-feedback-critical-surface);
    padding: var(--CDS-spacing-m) !important
}

@media only screen and (min-width:1024px) {
    .styles_warningHeader__9LpAJ {
        padding: var(--CDS-spacing-m) var(--CDS-spacing-l) !important
    }
}

.styles_infoHeader__B5fl9 {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-s);
    align-self: stretch;
    background-color: var(--CDS-color-semantic-feedback-info-surface);
    padding: var(--CDS-spacing-m) !important
}

@media only screen and (min-width:1024px) {
    .styles_infoHeader__B5fl9 {
        padding: var(--CDS-spacing-m) var(--CDS-spacing-l) !important
    }
}

.styles_divider__QhJs_ {
    margin: 0 16px
}

@media only screen and (min-width:1024px) {
    .styles_divider__QhJs_ {
        margin: 0 24px
    }
}

.styles_cardContent__lgBty {
    padding: 0 var(--CDS-spacing-m) !important
}

@media only screen and (min-width:1024px) {
    .styles_cardContent__lgBty {
        padding: 0 var(--CDS-spacing-l) !important
    }
}

.styles_header__yAuOm {
    object-fit: cover
}

@media only screen and (min-width:1024px) {
    .styles_header__yAuOm {
        border-radius: var(--CDS-border-radius-m);
        width: 1200px;
        height: 167px
    }
}

@media only screen and (max-width:1023.98px) {
    .styles_header__yAuOm {
        width: 1075px;
        height: 150px
    }
}

.styles_businessInformation__tVFkg {
    width: 100%
}

@media only screen and (min-width:640px) {
    .styles_businessInformation__tVFkg {
        display: grid;
        margin-left: auto;
        margin-right: auto;
        grid-template-columns: 100%;
        grid-template-rows: auto;
        grid-gap: 0 8px;
        max-width: 768px;
        grid-template-columns: auto 230px;
        padding: 16px 16px 32px
    }
}

@media only screen and (min-width:1024px) {
    .styles_businessInformation__tVFkg {
        max-width: 1072px;
        grid-gap: 0 32px;
        grid-template-columns: auto 360px;
        grid-template-rows: repeat(auto-fit, auto);
        padding: 16px 16px 32px
    }
}

@media only screen and (min-width:1120px) {
    .styles_businessInformation__tVFkg {
        padding: 16px 0 32px
    }
}

.styles_businessInformation__tVFkg.styles_compact___2YOi {
    display: flex;
    align-items: flex-end
}

@media only screen and (min-width:640px) {
    .styles_businessInformation__tVFkg.styles_compact___2YOi {
        padding: 24px 16px
    }
}

.styles_businessInformation__tVFkg .styles_summary__at9wa {
    display: flex;
    padding: 16px 24px;
    align-self: start
}

.styles_businessInformation__tVFkg .styles_summary__at9wa.styles_compact___2YOi {
    align-items: center;
    flex-grow: 1;
    flex: 1.5 1
}

.styles_businessInformation__tVFkg .styles_summary__at9wa.styles_closed__Hf1Gt {
    flex: auto
}

@media only screen and (min-width:1024px) {
    .styles_businessInformation__tVFkg .styles_summary__at9wa.styles_closed__Hf1Gt {
        flex: 3 1
    }
}

@media only screen and (min-width:640px) {
    .styles_businessInformation__tVFkg .styles_summary__at9wa {
        padding: 0;
        grid-column: 1/1;
        grid-row: 2/2
    }
}

@media only screen and (min-width:1024px) {
    .styles_businessInformation__tVFkg .styles_summary__at9wa {
        grid-row: 2/2
    }

    .styles_businessInformation__tVFkg .styles_summary__at9wa .styles_summaryInfo__VzF05.styles_compact___2YOi>:nth-last-child(2) {
        margin-bottom: 0
    }
}

.styles_businessInformation__tVFkg .styles_summary__at9wa .styles_summaryInfo__VzF05.styles_closed__Hf1Gt {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.styles_businessInformation__tVFkg .styles_summary__at9wa .styles_summaryInfo__VzF05 .styles_ratingText__IHp3f {
    display: flex;
    align-items: center;
    margin-bottom: 4px
}

@media only screen and (min-width:640px) {
    .styles_businessInformation__tVFkg .styles_summary__at9wa .styles_summaryInfo__VzF05 .styles_ratingText__IHp3f {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        margin-bottom: 8px
    }
}

.styles_businessInformation__tVFkg .styles_summary__at9wa .styles_mobileBreadcrumb__HNSgo {
    margin-top: 8px
}

@media only screen and (min-width:1024px) {
    .styles_businessInformation__tVFkg .styles_summary__at9wa .styles_mobileBreadcrumb__HNSgo {
        display: none
    }
}

.styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx {
    width: 100%;
    display: none
}

.styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx .styles_badges__gEyPD {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    flex-wrap: wrap
}

.styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx .styles_badges__gEyPD>:last-child {
    margin-left: 8px
}

.styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx .styles_badges__gEyPD.styles_sticky__qLkDr {
    align-items: flex-end
}

@media only screen and (min-width:640px) {
    .styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx {
        display: block;
        grid-column: 2/2;
        grid-row: 2/2
    }

    .styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx.styles_sticky__qLkDr {
        flex: 1 1;
        flex-grow: 2
    }
}

@media only screen and (min-width:1024px) {
    .styles_businessInformation__tVFkg .styles_badgesWrapper__Vtnsx {
        grid-row: 2/2
    }
}

.styles_tooltipLink__OzFLR {
    white-space: nowrap
}

.styles_breachingGuidelinesLabel__UW95Q,
.styles_closedLabel__c7AIp {
    text-align: justify
}

.styles_modal__FV__p>div {
    height: auto !important
}

.styles_modal__FV__p>div>div {
    padding: var(--CDS-spacing-l) !important
}

.styles_consumerAlertLabel__EHJv3 {
    border: none;
    background-color: var(--CDS-color-semantic-feedback-warning-default);
    padding: var(--CDS-spacing-xxs);
    border-radius: var(--CDS-border-radius-s);
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_consumerAlertLabel__EHJv3 .styles_alertIcon__6ywDQ {
    color: var(--CDS-color-semantic-feedback-warning-foreground);
    display: flex;
    align-items: center;
    font-size: var(--CDS-type-styles-large-body-s-font-size)
}

@media only screen and (min-width:1024px) {
    .styles_consumerAlertLabel__EHJv3 .styles_alertIcon__6ywDQ {
        font-size: var(--CDS-type-styles-large-body-m-font-size)
    }
}

.styles_consumerAlertLabel__EHJv3 .styles_alertIcon__6ywDQ svg {
    margin-right: var(--CDS-spacing-xxs)
}

.styles_consumerAlertLabel__EHJv3 .styles_alertIcon__6ywDQ svg path:last-child {
    fill: var(--CDS-color-semantic-feedback-warning-foreground)
}

.styles_consumerWarningLabel__W_pCC {
    border: none;
    background-color: var(--CDS-color-semantic-feedback-critical-default);
    padding: var(--CDS-spacing-xxs);
    border-radius: var(--CDS-border-radius-s);
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_consumerWarningLabel__W_pCC .styles_alertIcon__6ywDQ {
    color: var(--CDS-color-semantic-surface-foreground-inverted);
    display: flex;
    align-items: center;
    font-size: var(--CDS-type-styles-large-body-s-font-size)
}

@media only screen and (min-width:1024px) {
    .styles_consumerWarningLabel__W_pCC .styles_alertIcon__6ywDQ {
        font-size: var(--CDS-type-styles-large-body-m-font-size)
    }
}

.styles_consumerWarningLabel__W_pCC .styles_alertIcon__6ywDQ svg {
    margin-right: var(--CDS-spacing-xxs)
}

.styles_consumerWarningLabel__W_pCC .styles_alertIcon__6ywDQ svg path:last-child {
    fill: var(--CDS-color-semantic-surface-foreground-inverted)
}

.styles_alertsList__dxuJT {
    list-style-position: inside
}

.styles_alertsList__dxuJT li:first-child {
    margin-top: var(--CDS-spacing-xs)
}

.styles_alertsList__dxuJT li {
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_alertsList__dxuJT li:last-child {
    margin-bottom: 0
}

.styles_writeReviewButtonLink__duY_n>span {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-xs)
}

.styles_iconOnlyMobile__wNskD {
    min-width: auto
}

@media only screen and (max-width:1023.98px) {
    .styles_iconOnlyMobile__wNskD {
        margin: 0
    }

    .styles_iconOnlyMobile__wNskD.styles_s__l_WVc {
        width: 32px;
        height: 32px
    }

    .styles_iconOnlyMobile__wNskD.styles_m__p7FJO {
        width: 40px;
        height: 40px
    }

    .styles_iconOnlyMobile__wNskD.styles_l__wFWat {
        width: 48px;
        height: 48px
    }

    .styles_iconOnlyMobile__wNskD.styles_xl__rrWRY {
        width: 56px;
        height: 56px
    }
}

.styles_srOnly__dgHHY {
    font-weight: inherit
}

.styles_srOnly__dgHHY:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@media only screen and (min-width:1024px) {
    .styles_srOnly__dgHHY:not(:focus):not(:active) {
        clip: auto;
        -webkit-clip-path: none;
        clip-path: none;
        height: auto;
        overflow: visible;
        position: static;
        white-space: normal;
        width: auto
    }
}

.styles_visitWebsiteButtonLink__H7piC>span {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-xs)
}

.styles_iconOnlyMobile__DFRJZ {
    min-width: auto
}

@media only screen and (max-width:1023.98px) {
    .styles_iconOnlyMobile__DFRJZ.styles_s__jJjLA {
        width: 32px;
        height: 32px
    }

    .styles_iconOnlyMobile__DFRJZ.styles_m__YxCvX {
        width: 40px;
        height: 40px
    }

    .styles_iconOnlyMobile__DFRJZ.styles_l__G5C2u {
        width: 48px;
        height: 48px
    }

    .styles_iconOnlyMobile__DFRJZ.styles_xl__hyAJx {
        width: 56px;
        height: 56px
    }
}

.styles_srOnly__vWOnj {
    font-weight: inherit
}

.styles_srOnly__vWOnj:not(:focus):not(:active) {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

@media only screen and (min-width:1024px) {
    .styles_srOnly__vWOnj:not(:focus):not(:active) {
        clip: auto;
        -webkit-clip-path: none;
        clip-path: none;
        height: auto;
        overflow: visible;
        position: static;
        white-space: normal;
        width: auto
    }
}

.styles_locationRow__PRfOV {
    display: flex;
    flex-direction: column;
    padding: 16px 0
}

.styles_locationRow__PRfOV:not(:last-of-type) {
    border-bottom: 1px solid var(--CDS-color-semantic-border-default)
}

@media only screen and (min-width:768px) {
    .styles_locationRow__PRfOV {
        flex-direction: row;
        justify-content: space-between
    }
}

.styles_locationRow__PRfOV .styles_info__pTEhI {
    display: flex;
    flex-direction: column
}

@media only screen and (min-width:768px) {
    .styles_locationRow__PRfOV .styles_info__pTEhI {
        width: 60%
    }
}

.styles_locationRow__PRfOV .styles_info__pTEhI .styles_address__HKxrH {
    margin-top: 8px;
    display: flex
}

.styles_locationRow__PRfOV .styles_info__pTEhI .styles_address__HKxrH .styles_locationIcon__EAJvL {
    margin-right: 4px;
    top: -2px;
    position: relative
}

.styles_locationRow__PRfOV .styles_rating__ZJOTe {
    display: flex;
    align-items: center;
    margin-top: 16px
}

@media only screen and (min-width:768px) {
    .styles_locationRow__PRfOV .styles_rating__ZJOTe {
        margin-top: 0
    }
}

.styles_locationRow__PRfOV .styles_rating__ZJOTe .styles_reviews__S_myn {
    margin-left: 16px
}

@media only screen and (min-width:768px) {
    .styles_locationRow__PRfOV .styles_rating__ZJOTe .styles_reviews__S_myn {
        min-width: 100px;
        text-align: right;
        justify-content: right;
        margin-left: 0
    }
}

.styles_locationReportForm__Nj2lD {
    margin-top: 16px
}

.styles_locationReportForm__Nj2lD .styles_closeButton__DgX2x {
    min-width: 32px;
    width: 32px;
    height: 32px;
    position: absolute;
    top: var(--CDS-spacing-m);
    right: var(--CDS-spacing-m);
    outline-offset: -1px
}

.styles_locationReportForm__Nj2lD .styles_form__NytD7 {
    display: flex;
    flex-direction: column;
    row-gap: 16px
}

.styles_locationReportForm__Nj2lD .styles_form__NytD7 .styles_formRow__Ltbn6 .styles_label__pgSnV {
    display: block;
    margin-bottom: 8px
}

.styles_locationReportForm__Nj2lD .styles_form__NytD7 .styles_formRow__Ltbn6 .styles_label__pgSnV.styles_required__AanHd:after {
    content: "*";
    color: var(--CDS-color-semantic-feedback-critical-default)
}

.styles_locationsModalHeaderNumber__Y_RCA {
    margin-left: 8px
}

.styles_locationsModalBody__ghWhH {
    padding: 8px
}

.styles_locationsModalBody__ghWhH .styles_searchWrapper__m5Leq {
    position: relative
}

.styles_locationsModalBody__ghWhH .styles_searchWrapper__m5Leq>input[type=search] {
    padding-left: 40px
}

.styles_locationsModalBody__ghWhH .styles_searchWrapper__m5Leq .styles_searchIcon__kbWRX {
    position: absolute;
    display: flex;
    align-items: center;
    height: 100%;
    padding-left: 16px
}

.styles_locationsModalBody__ghWhH .styles_locationsModalEmpty__o48Je {
    width: 100%;
    text-align: center;
    padding: 16px 24px;
    border-bottom: 1px solid var(--CDS-color-semantic-border-default)
}

.styles_spinnerContainer__zslSi {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 0
}

.styles_breadcrumb__klHaT {
    margin-top: var(--CDS-spacing-xs)
}

.styles_breadcrumbLink__izGHa {
    font-family: var(--CDS-type-styles-small-body-m-font-family), Arial, sans-serif;
    font-weight: var(--CDS-type-styles-small-body-m-font-weight);
    line-height: var(--CDS-type-styles-small-body-m-line-height);
    font-size: var(--CDS-type-styles-small-body-m-font-size);
    letter-spacing: var(--CDS-type-styles-small-body-m-letter-spacing)
}

@media only screen and (min-width:1024px) {
    .styles_breadcrumbLink__izGHa {
        font-family: var(--CDS-type-styles-large-body-l-font-family), Arial, sans-serif;
        font-weight: var(--CDS-type-styles-large-body-l-font-weight);
        line-height: var(--CDS-type-styles-large-body-l-line-height);
        font-size: var(--CDS-type-styles-large-body-l-font-size);
        letter-spacing: var(--CDS-type-styles-large-body-l-letter-spacing)
    }
}

.styles_dot__Islcc {
    padding-inline: var(--CDS-spacing-s);
    font-size: var(--CDS-type-styles-small-body-xs-font-size);
    line-height: inherit;
    color: var(--CDS-color-semantic-surface-foreground-default)
}

.styles_rating__kLMDv {
    display: flex;
    align-items: center
}

.styles_rating__kLMDv p {
    margin-left: 8px
}

.styles_rating__kLMDv.styles_clickable__tOHMN {
    cursor: pointer
}

.styles_tooltipWrapper__E7GAG {
    margin-left: var(--CDS-spacing-xs)
}

.styles_tooltipWrapper__E7GAG span {
    display: flex
}

.styles_ratingContainer__desHL {
    display: inline-flex;
    align-items: center
}

.styles_ratingContainer__desHL .styles_dot__Cuepy {
    padding-inline: var(--CDS-spacing-xs);
    font-size: var(--CDS-type-styles-small-body-xs-font-size)
}

.styles_ratingContainer__desHL .styles_rating___eUs9 {
    display: flex;
    align-items: center
}

.styles_ratingContainer__desHL .styles_rating___eUs9 p {
    margin-left: var(--CDS-spacing-xs);
    color: var(--CDS-color-semantic-surface-foreground-default);
    font-size: var(--CDS-type-styles-large-heading-xs-font-size);
    font-weight: var(--CDS-type-styles-large-heading-xs-font-weight)
}

.styles_ratingContainer__desHL .styles_rating___eUs9 div {
    width: 93px;
    height: 18px
}

.styles_ratingContainer__desHL .styles_tooltipWrapper__rbhO4 {
    margin-left: var(--CDS-spacing-xs)
}

.styles_ratingContainer__desHL .styles_tooltipWrapper__rbhO4 span {
    display: flex
}

.styles_label__8ExH_ {
    display: flex;
    align-items: center;
    background-color: #fff;
    border-radius: 2px;
    padding: var(--CDS-spacing-xxs);
    border: 1px solid var(--CDS-color-semantic-border-default);
    border-radius: var(--CDS-border-radius-xs);
    letter-spacing: .5px
}

.styles_labelWrapper__ONqtM {
    border: 0;
    background: transparent;
    padding: var(--CDS-spacing-s) 0 var(--CDS-spacing-xs) 0
}

.styles_labelWrapper__ONqtM svg {
    margin-right: var(--CDS-spacing-xxs)
}

@media only screen and (min-width:1024px) {
    .styles_labelWrapper__ONqtM {
        padding: 0 0 var(--CDS-spacing-xs) 0
    }
}

.styles_tooltipLink__y7rOR {
    white-space: nowrap
}

.styles_tooltipDivider__nCpvo {
    margin: var(--CDS-spacing-m) 0
}

.styles_confirmedDetailsTitle__O8o4c {
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_confirmedDetailsBody__zUv7_ {
    margin-bottom: var(--CDS-spacing-m)
}

.styles_verificationKey__c73Vn {
    display: flex;
    align-items: center;
    margin-top: var(--CDS-spacing-xs)
}

.styles_verificationKey__c73Vn svg {
    min-width: 24px;
    margin-right: var(--CDS-spacing-xs)
}

.profile-image_link__Uf3MI {
    --logo-max-height: 122px;
    --logo-max-width: 122px
}

@media only screen and (max-width:1023.98px) {
    .profile-image_link__Uf3MI {
        --logo-max-height: 80px;
        --logo-max-width: 80px;
        width: auto
    }
}

picture.profile-image_logo__UEQ4H img {
    max-height: var(--logo-max-height)
}

@media only screen and (max-width:1023.98px) {
    picture.profile-image_logo__UEQ4H img {
        height: 80px;
        max-width: var(--logo-max-width)
    }
}

span.profile-image_logo__UEQ4H {
    max-width: var(--logo-max-width)
}

@media only screen and (min-width:1024px) {
    .styles_summary__28WZ3 {
        display: flex;
        column-gap: 25px
    }
}

.styles_mobileWrapper__ty18p {
    width: 122px
}

@media only screen and (max-width:1023.98px) {
    .styles_mobileWrapper__ty18p {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: unset
    }
}

.styles_reviewsAndRating__OIRXy {
    border-bottom: 1px solid var(--CDS-color-semantic-surface-foreground-default)
}

.styles_breachingGuidelinesLabel__u87MY,
.styles_closedLabel__rququ {
    text-align: justify
}

.styles_buttonContainer__WZnie {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-xs);
    margin-top: var(--CDS-spacing-s)
}

@media only screen and (max-width:1023.98px) {
    .styles_consumerAlert___V9_r {
        margin-top: var(--CDS-spacing-s)
    }
}

.styles_clickable__CL1wd {
    cursor: pointer
}

@media only screen and (min-width:1024px) {
    .styles_mobile__LUDlA {
        display: none
    }
}

@media only screen and (max-width:1023.98px) {
    .styles_desktop__gI3ND {
        display: none
    }
}

.title_title__pKuza {
    display: inline;
    line-height: 0
}

.title_title__pKuza .title_displayName__9lGaz {
    display: flex;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    max-height: 120px;
    overflow: hidden;
    margin-bottom: var(--CDS-spacing-xs)
}

.title_titleClosed__fjs12 .title_displayName__9lGaz {
    flex: 1 1;
    display: flex;
    align-items: center;
    margin: 0 0 var(--CDS-spacing-xs)
}

.styles_breadcrumbWrapper__QfekH {
    background-color: var(--CDS-color-semantic-surface-background-default);
    padding: 0 var(--CDS-spacing-m)
}

@media only screen and (min-width:1120px) {
    .styles_breadcrumbWrapper__QfekH .styles_breadcrumb__9k_z0 {
        max-width: 1200px;
        margin: 0 auto
    }
}

.business-profile-image_containmentWrapper__xJZjr {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.business-profile-image_image__V14jr {
    max-width: 100%;
    max-height: 100%
}

.business-profile-image_fallbackImage__Yp1_q {
    width: 160px
}

.styles_container__ZCViM {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    margin: 0 auto var(--CDS-spacing-m);
    border: .5px solid #000;
    border-radius: var(--CDS-border-radius-m);
    overflow: hidden;
    padding: var(--CDS-spacing-m);
    gap: var(--CDS-spacing-m)
}

.styles_container__ZCViM:last-child {
    margin-bottom: 0
}

.styles_imageColumn__4ChHW {
    width: 100px;
    height: 100px
}

.styles_image__W4VYE {
    border-radius: var(--CDS-border-radius-s);
    object-fit: contain
}

.styles_ctaColumn__xIgbd {
    flex: 1 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.styles_ctaColumn__xIgbd .styles_heading__xPldF {
    margin-bottom: var(--CDS-spacing-xs);
    font-size: var(--CDS-type-styles-large-heading-s-font-size)
}

.styles_ctaColumn__xIgbd .styles_message__YwlDt {
    margin-bottom: var(--CDS-spacing-m)
}

.styles_ctaColumn__xIgbd .styles_button__Dq5Ds {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: auto;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden;
    white-space: nowrap;
    min-width: 96px;
    min-height: 32px;
    border: 1px solid transparent;
    border-radius: var(--CDS-border-radius-full);
    height: 32px;
    padding: 0 var(--CDS-spacing-m);
    font-weight: 700;
    font-size: 12px;
    font-size: .75rem
}

.styles_ctaColumn__xIgbd .styles_button__Dq5Ds:hover {
    filter: brightness(90%)
}

.styles_ctaColumn__xIgbd .styles_button__Dq5Ds:active {
    filter: brightness(80%)
}

.styles_category__8f4_m {
    border: 1px solid var(--CDS-color-semantic-border-default);
    border-radius: var(--CDS-border-radius-xs);
    padding-block: var(--CDS-spacing-xxxs);
    padding-inline: var(--CDS-spacing-xs, .5rem)
}

.styles_categoriesLink__Rz2T0 {
    text-decoration: none
}

.styles_flexRow__eqdt3 {
    display: flex;
    align-items: center;
    gap: var(--CDS-spacing-xxs, .25rem);
    list-style: none;
    flex-wrap: wrap
}

.styles_flexRow__eqdt3 span {
    display: flex
}

.styles_flexRow__eqdt3:empty {
    display: none;
    height: 1em
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
.styles_container__NG5iv {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    font-family: TrustpilotDefaultFont, Arial, sans-serif;
    font-size: 16px;
    letter-spacing: .15px;
    color: var(--CDS-color-semantic-surface-foreground-default);
    font-weight: 400;
    font-size: 14px;
    font-size: .875rem;
    line-height: 20px;
    line-height: 1.25rem;
    position: relative;
    z-index: 0
}

.styles_container__NG5iv h1 {
    font-size: 2em;
    margin: .67em 0
}

.styles_container__NG5iv hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

.styles_container__NG5iv pre {
    font-family: monospace, monospace;
    font-size: 1em
}

.styles_container__NG5iv a {
    background-color: transparent
}

.styles_container__NG5iv abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.styles_container__NG5iv b,
.styles_container__NG5iv b *,
.styles_container__NG5iv strong,
.styles_container__NG5iv strong * {
    font-weight: bolder
}

.styles_container__NG5iv code,
.styles_container__NG5iv kbd,
.styles_container__NG5iv samp {
    font-family: monospace, monospace;
    font-size: 1em
}

.styles_container__NG5iv small {
    font-size: 80%
}

.styles_container__NG5iv sub,
.styles_container__NG5iv sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.styles_container__NG5iv sub {
    bottom: -.25em
}

.styles_container__NG5iv sup {
    top: -.5em
}

.styles_container__NG5iv img {
    border-style: none;
    display: revert
}

.styles_container__NG5iv button,
.styles_container__NG5iv input,
.styles_container__NG5iv optgroup,
.styles_container__NG5iv select,
.styles_container__NG5iv textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

.styles_container__NG5iv button,
.styles_container__NG5iv input {
    overflow: visible
}

.styles_container__NG5iv button,
.styles_container__NG5iv select {
    text-transform: none
}

.styles_container__NG5iv [type=button],
.styles_container__NG5iv [type=reset],
.styles_container__NG5iv [type=submit],
.styles_container__NG5iv button {
    -webkit-appearance: button
}

.styles_container__NG5iv [type=button]::-moz-focus-inner,
.styles_container__NG5iv [type=reset]::-moz-focus-inner,
.styles_container__NG5iv [type=submit]::-moz-focus-inner,
.styles_container__NG5iv button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.styles_container__NG5iv [type=button]:-moz-focusring,
.styles_container__NG5iv [type=reset]:-moz-focusring,
.styles_container__NG5iv [type=submit]:-moz-focusring,
.styles_container__NG5iv button:-moz-focusring {
    outline: 1px dotted ButtonText
}

.styles_container__NG5iv fieldset {
    padding: .35em .75em .625em
}

.styles_container__NG5iv legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

.styles_container__NG5iv progress {
    vertical-align: baseline
}

.styles_container__NG5iv textarea {
    overflow: auto
}

.styles_container__NG5iv [type=checkbox],
.styles_container__NG5iv [type=radio] {
    box-sizing: border-box;
    padding: 0
}

.styles_container__NG5iv [type=number]::-webkit-inner-spin-button,
.styles_container__NG5iv [type=number]::-webkit-outer-spin-button {
    height: auto
}

.styles_container__NG5iv [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.styles_container__NG5iv [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.styles_container__NG5iv ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.styles_container__NG5iv details {
    display: block
}

.styles_container__NG5iv summary {
    display: list-item
}

.styles_container__NG5iv [hidden],
.styles_container__NG5iv template {
    display: none
}

.styles_container__NG5iv a {
    color: var(--CDS-color-semantic-actions-default);
    text-decoration: none
}

.styles_container__NG5iv a:active,
.styles_container__NG5iv a:hover {
    text-decoration: underline
}

.styles_container__NG5iv>* {
    letter-spacing: .15px
}

.styles_container__NG5iv h1,
.styles_container__NG5iv h2,
.styles_container__NG5iv h3 {
    color: var(--CDS-color-semantic-surface-foreground-default)
}

.styles_container__NG5iv input[type=search] {
    -webkit-appearance: none
}

.styles_container__NG5iv main[role=main] {
    display: block
}

.styles_container__NG5iv p {
    margin: revert
}

.styles_container__NG5iv ul {
    margin: revert;
    padding: revert
}

.styles_container__NG5iv h4 {
    font-weight: revert;
    margin: revert
}

.styles_container__NG5iv h1 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem
}

@media only screen and (min-width:1024px) {
    .styles_container__NG5iv h1 {
        font-size: 32px;
        font-size: 2rem;
        line-height: 40px;
        line-height: 2.5rem;
        font-weight: 700
    }
}

.styles_container__NG5iv h2 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 28px;
    line-height: 1.75rem;
    margin: 0
}

@media only screen and (min-width:1024px) {
    .styles_container__NG5iv h2 {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 32px;
        line-height: 2rem;
        font-weight: 500
    }
}

.styles_container__NG5iv h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    font-weight: 500;
    margin: 0
}

.styles_companyDetailsCard__k6mCF {
    display: flex;
    flex-direction: column;
    position: relative;
    max-height: 328px;
    max-width: 511px
}

.styles_cardPadding__QhIo6 {
    padding: var(--CDS-spacing-m, 1rem)
}

.styles_overflowContainer__ft5Si {
    overflow: hidden
}

.styles_overlay__ZPSom {
    position: absolute;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 45%, #fff 85%);
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: var(--CDS-spacing-m);
    pointer-events: none
}

.styles_seeMoreBtn__8SiFX {
    pointer-events: auto
}

.styles_stringContainer__5OflP {
    color: var(--CDS-color-semantic-actions-default);
    display: inline
}

.styles_heading__PsO3E {
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.styles_headingMargin__eF5iA {
    margin-bottom: var(--CDS-spacing-xs, .25rem)
}

.styles_subHeading__Qc1aT {
    margin-bottom: var(--CDS-spacing-s, .5rem)
}

.styles_promotionSellingPoint__TS0_9 {
    margin-top: var(--CDS-spacing-s);
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.styles_previewText__afbaG:after {
    content: "… "
}

.styles_truncatedText__SYw6V {
    display: none
}

.styles_readMore__Bevrq {
    white-space: nowrap
}

.styles_basicActivityButton__SIhLv {
    display: flex;
    gap: var(--CDS-spacing-xs, .5rem);
    align-items: center;
    background: none;
    border: none
}

.styles_basicActivityDescription__4PW7S p {
    margin-bottom: var(--CDS-spacing-xl, 2rem)
}

.styles_basicActivityDescription__4PW7S p:last-of-type {
    margin-bottom: 0
}

.styles_tooltipContainer__dM6Jp {
    max-width: max-content
}

.styles_detailsWrapper__3QFeh {
    --details-max-width: 511px;
    display: grid;
    grid-gap: var(--CDS-spacing-m, 1rem);
    gap: var(--CDS-spacing-m, 1rem);
    max-width: var(--details-max-width);
    width: 100%
}

.styles_itemsColumn__N6BEW {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-m)
}

@media only screen and (min-width:1024px) {
    .styles_itemsColumn__N6BEW {
        padding-top: var(--CDS-spacing-xs)
    }
}

.styles_itemRow__74s4a {
    display: grid;
    grid-template-columns: var(--CDS-spacing-m) 1fr;
    grid-gap: var(--CDS-spacing-xs);
    gap: var(--CDS-spacing-xs)
}

.styles_itemRow__74s4a svg {
    position: relative;
    top: 3px
}

@media only screen and (min-width:1024px) {
    .styles_itemRow__74s4a {
        gap: var(--CDS-spacing-s)
    }
}

.styles_underline__4dR8r {
    text-decoration: underline;
    color: var(--CDS-color-semantic-surface-foreground-default)
}

.rating-distribution-row_row__TH3OE {
    display: flex;
    gap: 8px;
    justify-content: space-between;
    align-items: center
}

.rating-distribution-row_row__TH3OE[data-star-rating=one] .rating-distribution-row_barValue__iFje4 {
    background-color: #ff3722
}

.rating-distribution-row_row__TH3OE[data-star-rating=two] .rating-distribution-row_barValue__iFje4 {
    background-color: #ff8622
}

.rating-distribution-row_row__TH3OE[data-star-rating=three] .rating-distribution-row_barValue__iFje4 {
    background-color: #ffce00
}

.rating-distribution-row_row__TH3OE[data-star-rating=four] .rating-distribution-row_barValue__iFje4 {
    background-color: #73cf11
}

.rating-distribution-row_row__TH3OE[data-star-rating=five] .rating-distribution-row_barValue__iFje4 {
    background-color: #00b67a
}

.rating-distribution-row_row__TH3OE>span {
    min-width: 55px;
    display: inline-flex
}

.rating-distribution-row_row__TH3OE .rating-distribution-row_bar__XYypx {
    height: 8px;
    width: 100%;
    display: flex;
    background-color: #d2d2d2;
    border-radius: var(--CDS-border-radius-full);
    position: relative;
    overflow: hidden
}

.rating-distribution-row_row__TH3OE .rating-distribution-row_bar__XYypx .rating-distribution-row_barValue__iFje4 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 8px;
    border-radius: inherit
}

html[lang=es-ES] .rating-distribution-row_row__TH3OE>span,
html[lang=pl-PL] .rating-distribution-row_row__TH3OE>span {
    min-width: 65px
}

.styles_ratingDistributionCard__qgoBg {
    border: .95px solid var(--CDS-color-semantic-border-default);
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, .14);
    border-radius: var(--CDS-spacing-m);
    padding: var(--CDS-spacing-xl);
    display: flex;
    gap: var(--CDS-spacing-m);
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}

@media only screen and (max-width:1023.98px) {
    .styles_ratingDistributionCard__qgoBg {
        padding: var(--CDS-spacing-m) 20px
    }
}

.styles_ratingDistributionCard__qgoBg .styles_text__KLs3V {
    min-width: 96px
}

.styles_ratingDistributionCard__qgoBg .styles_text__KLs3V img {
    width: 94px;
    height: 18px
}

.styles_ratingDistributionCard__qgoBg .styles_trustScore__MVJJI {
    margin-bottom: var(--CDS-spacing-xs);
    line-height: var(--CDS-type-styles-large-heading-xl-font-size)
}

.styles_ratingDistributionCard__qgoBg .styles_starRatingName__njtqK {
    margin-bottom: var(--CDS-spacing-xxs)
}

.styles_ratingDistributionCard__qgoBg>div {
    min-width: 88px
}

.styles_ratingDistributionCard__qgoBg .styles_reviewCount__NXlel {
    margin-top: var(--CDS-spacing-xs)
}

.styles_ratingDistributionCard__qgoBg .styles_distributions__3hJ2W {
    width: 100%
}

.styles_ratingDistributionCard__qgoBg .styles_distributions__3hJ2W>div {
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_ratingDistributionCard__qgoBg .styles_distributions__3hJ2W>div:last-child {
    margin-bottom: 0
}

.styles_dateList__A_MZx {
    list-style-type: none;
    width: 250px
}

.styles_dateList__A_MZx .styles_dateItem__S4260 {
    position: relative;
    display: block;
    padding-left: 16px
}

.styles_dateList__A_MZx .styles_dateItem__S4260:after {
    position: absolute;
    left: -4px;
    top: 5px;
    width: 9px;
    height: 9px;
    border: 1px solid;
    border-radius: 50%;
    background-color: #fff;
    content: ""
}

.styles_dateList__A_MZx .styles_dateItem__S4260:first-of-type:after {
    background-color: currentColor
}

.styles_dateList__A_MZx .styles_dateItem__S4260:before {
    position: absolute;
    left: 0;
    top: 5px;
    height: 20px;
    width: 1px;
    background-color: #c5c5d6;
    content: ""
}

.styles_dateList__A_MZx .styles_dateItem__S4260:last-of-type:before {
    height: 8px
}

.styles_wrapper__WD_1K {
    display: flex;
    gap: var(--CDS-spacing-m);
    position: relative;
    margin-top: var(--CDS-spacing-m)
}

.styles_wrapper__WD_1K:before {
    content: "";
    width: 5px;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    position: absolute
}

.styles_content__eJmhl {
    margin-top: var(--CDS-spacing-m)
}

.styles_message__jAzYB {
    margin-top: var(--CDS-spacing-xs)
}

.styles_replyHeader__zKV_w {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--CDS-spacing-xs)
}

.styles_replyInfo__41_in .styles_replyCompany__DgFhD {
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
    flex: 1 1
}

.styles_businessLogo__x6IFu {
    height: 40px;
    width: 40px;
    object-fit: contain
}

.styles_btnWrapper__arGPQ {
    position: relative;
    display: flex;
    background: none;
    border: none;
    padding: 0;
    margin: 0
}

.styles_badge__oQ9m4 {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 14px
}

.styles_badge__oQ9m4 svg {
    fill: #068861
}

.styles_badge__oQ9m4 svg path:first-child {
    stroke: #fff
}

.styles_badge__oQ9m4 svg path:last-child {
    fill: #fff
}

.styles_link__TOxsV {
    white-space: nowrap
}

.styles_consumerInfoWrapper__6HN5O {
    display: flex
}

.styles_consumerInfoWrapper__6HN5O .styles_consumerDetailsWrapper__4eZod {
    display: flex;
    justify-content: space-between;
    column-gap: var(--CDS-spacing-xs)
}

.styles_consumerInfoWrapper__6HN5O .styles_consumerDetailsWrapper__4eZod .styles_consumerDetails__POC79 {
    height: auto;
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    align-self: center;
    overflow: hidden
}

.styles_consumerInfoWrapper__6HN5O .styles_consumerDetailsWrapper__4eZod .styles_consumerExtraDetails__NY6RP {
    display: flex;
    align-items: center;
    column-gap: 4px
}

.styles_reviewLabel__I43un .styles_detailsIcon__xmMRm {
    display: flex;
    align-items: center
}

.styles_reviewLabel__I43un .styles_detailsIcon__xmMRm>svg {
    margin-right: 6px
}

.styles_reviewLabel__I43un .styles_reviewLabelButton__Drv0Q {
    border: none;
    background: none
}

.styles_reviewLabel__Ea8JW .styles_detailsIcon__n1OXF {
    display: flex;
    align-items: center;
    color: var(--CDS-color-semantic-feedback-positive-default)
}

.styles_reviewLabel__Ea8JW .styles_detailsIcon__n1OXF svg {
    color: inherit;
    width: 18px;
    height: 16px;
    margin-right: 4px
}

.styles_reviewLabel__Ea8JW .styles_reviewLabelButton__LodX1 {
    border: none;
    background: none
}

.styles_reviewLabels__XRzot {
    display: flex;
    width: 100%
}

.styles_reviewLabels__XRzot>*+* {
    margin-left: var(--CDS-spacing-m)
}

.styles_reviewContentwrapper__K2aRu {
    display: flex;
    flex-direction: column;
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewContentwrapper__K2aRu>*+* {
    margin-top: var(--CDS-spacing-s)
}

.styles_reviewContentwrapper__K2aRu .styles_reviewHeader__DzoAZ {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.styles_reviewContentwrapper__K2aRu .styles_reviewHeader__DzoAZ .styles_datesWrapper__BhGHp {
    flex-grow: 1;
    text-align: right
}

@media only screen and (min-width:640px) {
    .styles_reviewContentwrapper__K2aRu .styles_reviewHeader__DzoAZ .styles_datesWrapper__BhGHp {
        order: 3
    }
}

.styles_reviewContentwrapper__K2aRu .styles_reviewHeader__DzoAZ .styles_reviewLabels__ZmJZW {
    margin-top: var(--CDS-spacing-m)
}

@media only screen and (min-width:640px) {
    .styles_reviewContentwrapper__K2aRu .styles_reviewHeader__DzoAZ .styles_reviewLabels__ZmJZW {
        order: 2;
        width: auto;
        margin-top: 0;
        margin-left: var(--CDS-spacing-m)
    }
}

.styles_reviewContent__tuXiN em {
    background: #f8e71b;
    font-style: normal
}

.styles_reviewContent__tuXiN p {
    margin-top: var(--CDS-spacing-xs)
}

.styles_reviewContent__tuXiN p:last-of-type {
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewContent__tuXiN.styles_hidden__i4LcE {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    filter: blur(5px)
}

.styles_reviewContent__tuXiN.styles_hidden__i4LcE>* {
    color: #c5c5d6
}

.styles_reviewCard__meSdm {
    background-color: var(--CDS-color-semantic-surface-default);
    border: 1px solid var(--CDS-color-semantic-border-default);
    border-radius: var(--CDS-spacing-l);
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-xs);
    overflow: hidden;
    padding: var(--CDS-spacing-m);
    width: 306px
}

.styles_reviewCard__meSdm .styles_starRating__BhKtt {
    margin-top: var(--CDS-spacing-xs)
}

@media only screen and (min-width:1024px) {
    .styles_reviewCard__meSdm {
        border: none;
        border-radius: 0;
        padding: 0;
        width: auto
    }
}

.styles_seeMore__J_tOL {
    color: var(--CDS-color-semantic-actions-default);
    display: inline
}

.styles_wrapper__xUH1r {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-m)
}

@media only screen and (min-width:1024px) {
    .styles_wrapper__xUH1r {
        gap: var(--CDS-spacing-xl)
    }
}

.styles_heading__BeAFx {
    display: flex;
    flex-direction: row;
    gap: var(--CDS-spacing-xs);
    align-items: center
}

.styles_tooltipButton__C8Jzv {
    all: unset
}

.styles_seeAllReviewsButton__TIkiI {
    width: 100%
}

@media only screen and (min-width:1024px) {
    .styles_seeAllReviewsButton__TIkiI {
        margin-top: var(--CDS-spacing-m);
        max-width: -moz-fit-content;
        max-width: fit-content
    }
}

.styles_relevantReviewsSection__nog13 {
    min-width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 40px;
    row-gap: 40px;
    grid-column-gap: 80px;
    column-gap: 80px;
    margin-top: var(--CDS-spacing-m);
    scrollbar-width: none;
    -ms-overflow-style: none
}

.styles_relevantReviewsSection__nog13::-webkit-scrollbar {
    display: none
}

@media only screen and (max-width:1279.98px) {
    .styles_relevantReviewsSection__nog13 {
        column-gap: 56px
    }
}

@media only screen and (max-width:1023.98px) {
    .styles_relevantReviewsSection__nog13 {
        grid-template-columns: repeat(4, 1fr);
        grid-column-gap: var(--CDS-spacing-s);
        width: calc(100% + var(--CDS-spacing-l));
        padding-right: var(--CDS-spacing-l);
        margin-top: 0;
        overflow-x: scroll
    }
}

.styles_headerBar__GdhIF {
    margin-bottom: calc(var(--CDS-spacing-l) - var(--CDS-spacing-xs))
}

.styles_headerBar__GdhIF,
.styles_rightSideControls__GL8tk {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.styles_rightSideControls__GL8tk .styles_navigationButtonBack__XzEK_ {
    margin-right: var(--CDS-spacing-xs)
}

@media only screen and (max-width:1023.98px) {

    .styles_rightSideControls__GL8tk .styles_navigationButtonBack__XzEK_,
    .styles_rightSideControls__GL8tk .styles_navigationButtonForward__DF6Tw {
        display: none
    }
}

.styles_rightSideControls__GL8tk .styles_buttonLink__yMkd2 {
    margin-left: var(--CDS-spacing-m)
}

.styles_carouselContainer__lpFXH {
    --carousel-container-gap: var(--carousel-padding, 0);
    --carousel-column-gap: var(--CDS-spacing-m);
    display: grid;
    grid-auto-columns: calc(25% - var(--carousel-column-gap)*.75);
    grid-auto-flow: column;
    grid-gap: var(--carousel-column-gap);
    gap: var(--carousel-column-gap);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding: var(--CDS-spacing-xs) 0;
    -ms-overflow-style: none;
    scrollbar-width: none
}

@media only screen and (max-width:1023.98px) {
    .styles_carouselContainer__lpFXH {
        grid-auto-columns: 288px;
        margin-inline: calc(var(--carousel-container-gap)*-1);
        scroll-padding-inline: var(--carousel-container-gap);
        padding-inline: var(--carousel-container-gap)
    }
}

.styles_carouselContainer__lpFXH .styles_column__8yQFL {
    scroll-snap-align: start
}

.styles_carouselContainer__lpFXH::-webkit-scrollbar {
    display: none
}

.styles_tooltipWrapper__EJRKZ {
    margin-left: var(--CDS-spacing-xs)
}

.styles_tooltipWrapper__EJRKZ>span {
    display: flex
}

.styles_container__pSzLK {
    height: 56px;
    position: fixed;
    top: -64px;
    transition: top .3s ease-in-out;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 100%, .87);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    z-index: 10
}

.styles_container__pSzLK.styles_stuck__P4Zav {
    top: 0
}

@media only screen and (min-width:1024px) {
    .styles_container__pSzLK {
        height: 62px
    }
}

.styles_navigationContainer__0BauZ {
    display: flex;
    height: 100%
}

@media only screen and (min-width:1024px) {
    .styles_navigationContainer__0BauZ {
        gap: var(--CDS-spacing-m)
    }
}

.styles_navigation__6OhvD {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--CDS-spacing-m)
}

@media only screen and (min-width:1280px) {
    .styles_navigation__6OhvD {
        padding: 0
    }
}

.styles_navigationLink__RmTQJ {
    background: none;
    border: none;
    border-bottom: 3px solid transparent;
    cursor: pointer;
    padding: 0 var(--CDS-spacing-m)
}

.styles_navigationLink__RmTQJ.styles_active__08n31 {
    border-color: var(--CDS-color-base-trustpilot-brand-neutral-black)
}

.styles_navigationLink__RmTQJ.styles_active__08n31>span {
    font-weight: 500
}

.styles_buttonContainer__VULCi {
    display: none
}

@media only screen and (min-width:380px) {
    .styles_buttonContainer__VULCi {
        align-items: center;
        display: flex;
        gap: var(--CDS-spacing-xs)
    }
}

@media only screen and (min-width:1024px) {
    .styles_buttonContainer__VULCi {
        gap: var(--CDS-spacing-m)
    }
}

html[lang=de-AT] .styles_navigationLink__RmTQJ,
html[lang=de-AT] .styles_navigation__6OhvD,
html[lang=de-CH] .styles_navigationLink__RmTQJ,
html[lang=de-CH] .styles_navigation__6OhvD,
html[lang=de-DE] .styles_navigationLink__RmTQJ,
html[lang=de-DE] .styles_navigation__6OhvD {
    padding: 0 var(--CDS-spacing-s)
}

.styles_card__2WeIP {
    padding: var(--CDS-spacing-m);
    border-radius: var(--CDS-border-radius-l) !important
}

.styles_card__2WeIP:hover {
    cursor: pointer;
    box-shadow: 0 4px 10px hsla(60, 1%, 41%, .05), 0 2px 4px hsla(60, 1%, 41%, .1), 0 1px 2px rgba(28, 28, 28, .1)
}

.styles_card__2WeIP:active {
    background-color: hsla(180, 0%, 41%, .06)
}

.styles_card__2WeIP .styles_imageWrapper__5yICK {
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.styles_card__2WeIP .styles_image__ceDni {
    height: 66px;
    width: 66px;
    position: relative;
    margin-bottom: var(--CDS-spacing-s);
    border: .5px solid var(--CDS-color-semantic-border-default);
    border-radius: var(--CDS-border-radius-m);
    overflow: hidden
}

.styles_card__2WeIP .styles_verified__hecNC {
    position: absolute;
    top: -8px;
    right: -4px
}

.styles_card__2WeIP .styles_verified__hecNC svg {
    fill: #068861
}

.styles_card__2WeIP .styles_verified__hecNC svg path:first-child {
    stroke: #fff
}

.styles_card__2WeIP .styles_verified__hecNC svg path:last-child {
    fill: #fff
}

.styles_card__2WeIP .styles_name__lW0ej {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: var(--CDS-spacing-xxs)
}

.styles_card__2WeIP .styles_identifyingName__AOcFa {
    margin-bottom: var(--CDS-spacing-xs);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.styles_card__2WeIP .styles_reviews__kMh7y {
    display: flex;
    align-items: center
}

.styles_card__2WeIP .styles_reviews__kMh7y .styles_starRating__O0W0z {
    margin-left: -2px
}

.styles_card__2WeIP .styles_reviews__kMh7y .styles_rating__WGcQH,
.styles_card__2WeIP .styles_reviews__kMh7y .styles_reviewCount__g6r0d {
    margin-left: var(--CDS-spacing-xxs)
}

.styles_tooltipWrapper__r2er9 {
    padding-left: var(--CDS-spacing-s);
    display: inline-block
}

.styles_tooltipWrapper__r2er9>span {
    display: flex
}

.styles_adBlock__m9bGL {
    display: grid
}

.styles_adBlockAdvert__UMCLa {
    display: block;
    order: -1
}

.styles_adBlockInsert__Vb1gs {
    display: block;
    height: 50px;
    overflow: hidden
}

@media only screen and (min-width:640px) {
    .styles_adBlockInsert__Vb1gs {
        height: 90px
    }
}

.styles_adBlockInsert__Vb1gs[data-ad-status=unfilled] {
    display: none !important
}

.styles_adBlockInsert__Vb1gs[data-ad-status=unfilled]+.styles_adBlockAdvert__UMCLa {
    display: none
}

.styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
.styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
    width: 320px;
    height: 50px;
    margin: 0 auto
}

@media(min-width:520px) {

    .styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
    .styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
        width: 468px;
        height: 60px
    }
}

@media(max-width:365px) {

    .styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
    .styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
        width: 200px;
        height: 200px
    }
}

@media(max-width:319px) {

    .styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
    .styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
        width: 125px;
        height: 125px
    }
}

@media only screen and (min-width:768px)and (max-width:1023px) {

    .styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
    .styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
        width: 728px
    }
}

@media only screen and (min-width:1024px) {

    .styles_responsive__vGGlE .styles_adBlockAdvert__UMCLa,
    .styles_responsive__vGGlE .styles_adBlockInsert__Vb1gs {
        width: 468px
    }
}

.styles_container__OPlZW {
    display: flex;
    flex-direction: column;
    background-color: var(--CDS-color-semantic-surface-background-default)
}

.styles_columnLayout__jNgLZ {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-l)
}

@media only screen and (min-width:1024px) {
    .styles_columnLayout__jNgLZ {
        display: grid;
        grid-template-columns: 343px 530px;
        grid-column-gap: 56px;
        column-gap: 56px
    }
}

.styles_columnLayout__jNgLZ .styles_mainContent__d9oos {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-l)
}

@media only screen and (min-width:1024px) {
    .styles_columnLayout__jNgLZ .styles_mainContent__d9oos {
        margin-top: 76px
    }
}

.styles_columnLayout__jNgLZ .styles_stickyColumnContent__4T7UP {
    width: 100%;
    display: flex;
    align-self: flex-start;
    flex-direction: column;
    gap: var(--CDS-spacing-m);
    position: -webkit-sticky;
    position: sticky;
    top: 80px
}

.styles_divider__ZwmXb {
    width: 100%;
    margin: var(--CDS-spacing-l) 0
}

.styles_tag__tl1d_ {
    width: -moz-fit-content;
    width: fit-content;
    max-width: 300px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: var(--CDS-border-radius-s);
    padding: 10px var(--CDS-spacing-m);
    border: 1px solid var(--CDS-color-semantic-surface-foreground-subtle);
    background-color: var(--CDS-color-semantic-surface-default);
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.styles_tag__tl1d_ .styles_label__6Zo9c {
    color: var(--CDS-color-semantic-surface-foreground-default);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.styles_tag__tl1d_ svg {
    margin-left: var(--CDS-spacing-xs);
    transform: rotate(45deg);
    transition: transform .4s;
    fill: #696a6a;
    min-width: 14px
}

.styles_tag__tl1d_.styles_selected__QvNdn {
    border-color: var(--CDS-color-semantic-actions-default);
    background-color: var(--CDS-color-semantic-actions-surface)
}

.styles_tag__tl1d_.styles_selected__QvNdn .styles_label__6Zo9c {
    color: var(--CDS-color-semantic-actions-default)
}

.styles_tag__tl1d_.styles_selected__QvNdn svg {
    fill: var(--CDS-color-semantic-actions-default);
    transform: rotate(0)
}

.styles_tag__tl1d_.styles_disabled__zeQZE,
.styles_tag__tl1d_.styles_disabled__zeQZE:active,
.styles_tag__tl1d_.styles_disabled__zeQZE:focus,
.styles_tag__tl1d_.styles_disabled__zeQZE:hover {
    cursor: not-allowed;
    background-color: var(--CDS-color-semantic-surface-disabled);
    border-color: var(--CDS-color-semantic-surface-foreground-disabled)
}

.styles_tag__tl1d_.styles_disabled__zeQZE .styles_label__6Zo9c {
    color: var(--CDS-color-semantic-surface-foreground-disabled)
}

.styles_tag__tl1d_.styles_disabled__zeQZE svg,
.styles_tag__tl1d_.styles_disabled__zeQZE:active svg,
.styles_tag__tl1d_.styles_disabled__zeQZE:focus svg,
.styles_tag__tl1d_.styles_disabled__zeQZE:hover svg {
    fill: var(--CDS-color-semantic-surface-foreground-disabled)
}

.styles_tag__tl1d_:focus {
    outline: 2px solid var(--CDS-color-semantic-actions-default);
    outline-offset: 2px
}

@media(hover:hover) {
    .styles_tag__tl1d_:hover {
        border-color: var(--CDS-color-semantic-surface-foreground-default);
        background-color: var(--CDS-color-semantic-actions-surface-hover)
    }

    .styles_tag__tl1d_:hover svg {
        fill: var(--CDS-color-semantic-surface-foreground-default)
    }
}

.styles_tag__tl1d_:active {
    border-color: var(--CDS-color-semantic-surface-foreground-default);
    background-color: var(--CDS-color-semantic-actions-surface-active)
}

.styles_tag__tl1d_:active svg {
    fill: var(--CDS-color-semantic-surface-foreground-default)
}

@media(hover:hover) {
    .styles_tag__tl1d_.styles_selected__QvNdn:hover {
        border-color: var(--CDS-color-semantic-actions-default);
        background-color: var(--CDS-color-semantic-actions-surface-hover)
    }

    .styles_tag__tl1d_.styles_selected__QvNdn:hover svg {
        fill: var(--CDS-color-semantic-actions-default)
    }
}

.styles_tag__tl1d_.styles_selected__QvNdn:active {
    border-color: var(--CDS-color-semantic-actions-default);
    background-color: var(--CDS-color-semantic-actions-surface-active)
}

.styles_tag__tl1d_.styles_selected__QvNdn:active svg {
    fill: var(--CDS-color-semantic-actions-default)
}

.styles_container__bbYHh {
    display: flex;
    flex-wrap: wrap;
    gap: var(--CDS-spacing-xs)
}

.styles_container__bbYHh .styles_reset__LT2Tr {
    height: var(--CDS-spacing-xxl);
    margin-left: var(--CDS-spacing-xs)
}

.styles_container__bbYHh .styles_tag__Ay9Q2 {
    border-radius: var(--CDS-border-radius-xxl)
}

.styles_aspects__7_nGW {
    display: flex;
    gap: var(--CDS-spacing-xs);
    flex-wrap: wrap
}

.styles_seeMoreAspects__bW2OS {
    margin-top: var(--CDS-spacing-s)
}

.button-toggle_container__CFf37 {
    display: flex
}

.button-toggle_item__Qcand,
.button-toggle_label__Av0W2 {
    color: var(--CDS-color-semantic-surface-foreground-default)
}

.button-toggle_item__Qcand {
    display: flex;
    align-items: center;
    position: relative;
    white-space: nowrap;
    border: 1px solid var(--CDS-color-semantic-surface-foreground-subtle);
    border-left-width: 0;
    border-radius: 0;
    z-index: 1;
    cursor: pointer
}

.button-toggle_item__Qcand:first-of-type {
    border-left-width: 1px;
    border-top-left-radius: var(--CDS-border-radius-s);
    border-bottom-left-radius: var(--CDS-border-radius-s)
}

.button-toggle_item__Qcand:last-of-type {
    border-right-width: 1px;
    border-top-right-radius: var(--CDS-border-radius-s);
    border-bottom-right-radius: var(--CDS-border-radius-s)
}

.button-toggle_item__Qcand>.button-toggle_input__G5Ddk {
    opacity: 0;
    width: 20px;
    height: 20px;
    margin: 0;
    position: absolute;
    cursor: pointer
}

.button-toggle_item__Qcand.button-toggle_small__tYkAR {
    height: 32px;
    padding: 0 12px;
    font-weight: 400
}

.button-toggle_item__Qcand.button-toggle_medium__tYhHI {
    height: 40px;
    padding: 0 16px;
    font-weight: 400
}

.button-toggle_item__Qcand.button-toggle_large__2Sknf {
    height: 48px;
    padding: 0 24px
}

.button-toggle_item__Qcand.button-toggle_responsive__dV_dG {
    height: 40px;
    flex-grow: 1;
    justify-content: center;
    padding: 0 16px
}

@media only screen and (max-width:399.98px) {
    .button-toggle_item__Qcand.button-toggle_responsive__dV_dG {
        padding: 0 8px
    }

    .button-toggle_item__Qcand.button-toggle_responsive__dV_dG svg {
        width: 16px;
        height: 16px
    }
}

.button-toggle_item__Qcand.button-toggle_checked___pEEi {
    z-index: 2;
    color: var(--CDS-color-semantic-actions-default);
    border-color: var(--CDS-color-semantic-actions-default);
    background-color: var(--CDS-color-semantic-actions-surface)
}

.button-toggle_item__Qcand.button-toggle_checked___pEEi .button-toggle_label__Av0W2 {
    color: var(--CDS-color-semantic-actions-default)
}

@media(hover:hover) {
    .button-toggle_item__Qcand.button-toggle_checked___pEEi:hover {
        border-color: var(--CDS-color-semantic-actions-default);
        background-color: var(--CDS-color-semantic-actions-surface-hover)
    }
}

.button-toggle_item__Qcand.button-toggle_checked___pEEi:active {
    background-color: var(--CDS-color-semantic-actions-surface-active)
}

.button-toggle_item__Qcand.button-toggle_disabled__R0PSG:not(.button-toggle_checked___pEEi) {
    color: #696a6a;
    background-color: var(--CDS-color-semantic-surface-disabled);
    pointer-events: none;
    cursor: not-allowed
}

.button-toggle_item__Qcand.button-toggle_disabled__R0PSG:not(.button-toggle_checked___pEEi) .button-toggle_label__Av0W2 {
    color: #696a6a
}

.button-toggle_item__Qcand:focus,
.button-toggle_item__Qcand:focus-within {
    z-index: 3;
    outline: 2px solid var(--CDS-color-semantic-actions-default);
    outline-offset: 2px
}

@media(hover:hover) {
    .button-toggle_item__Qcand:hover {
        border-color: var(--CDS-color-semantic-surface-foreground-default);
        background-color: var(--CDS-color-semantic-actions-surface-hover)
    }
}

.button-toggle_item__Qcand:active {
    border-color: var(--CDS-color-semantic-surface-foreground-default);
    background-color: var(--CDS-color-semantic-actions-surface-active)
}

.button-toggle_button-toggle-icon__qnFYK svg {
    margin: 0 8px 0 0
}

.button-toggle_button-toggle-icon__qnFYK.button-toggle_right-icon__J9Txm svg {
    margin: 0 0 0 8px
}

.styles_listOptions__e3lIu {
    list-style: none
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: var(--CDS-spacing-xs);
    gap: var(--CDS-spacing-xs)
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4+.styles_listOption__PcGo4 {
    margin-top: var(--CDS-spacing-m)
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 .styles_listOptionLabel__XzZ5t {
    display: flex;
    align-items: center;
    cursor: pointer
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 .styles_listOptionLabel__XzZ5t.styles_capitalize__LPQVs {
    text-transform: capitalize
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 .styles_listOptionLabel__XzZ5t.styles_disabled__321mW {
    cursor: not-allowed
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 .styles_listOptionDescription__3IEmZ {
    grid-column-start: 2
}

.styles_listOptions__e3lIu .styles_listOption__PcGo4 .styles_listOptionBadge__QSeUX {
    margin-left: var(--CDS-spacing-xs)
}

.styles_showMoreLanguages__5xWKc {
    margin-top: var(--CDS-spacing-s)
}

.styles_listOptions__rNMvp {
    list-style: none
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: var(--CDS-spacing-xs);
    gap: var(--CDS-spacing-xs)
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt+.styles_listOption__0b2Yt {
    margin-top: var(--CDS-spacing-m)
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt .styles_listOptionLabel__mIAuY {
    display: flex;
    align-items: center;
    cursor: pointer
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt .styles_listOptionLabel__mIAuY.styles_capitalize__47dOK {
    text-transform: capitalize
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt .styles_listOptionLabel__mIAuY.styles_disabled__7f5ce {
    cursor: not-allowed
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt .styles_listOptionDescription__OMXR9 {
    grid-column-start: 2
}

.styles_listOptions__rNMvp .styles_listOption__0b2Yt .styles_listOptionBadge__r77Zs {
    margin-left: var(--CDS-spacing-xs)
}

.styles_wrapper__kTcYU {
    position: relative
}

.styles_wrapper__kTcYU .styles_inputIcon__v_3iG {
    position: absolute;
    display: flex;
    align-items: center;
    height: 100%;
    box-sizing: content-box
}

.styles_wrapper__kTcYU .styles_searchIcon__uE_qV {
    padding-left: var(--CDS-spacing-m)
}

.styles_wrapper__kTcYU input[type=search] {
    padding: 0 var(--CDS-spacing-xl) 0 var(--CDS-spacing-xxl)
}

.styles_wrapper__kTcYU input[type=search]::-webkit-search-cancel-button,
.styles_wrapper__kTcYU input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.styles_wrapper__kTcYU .styles_resetButton__PoTpS {
    top: 0;
    right: 0;
    padding-right: var(--CDS-spacing-xs);
    background: none;
    border: none;
    cursor: pointer
}

.styles_wrapper__kTcYU .styles_resetButton__PoTpS .styles_crossIcon__38L_3 {
    width: 16px;
    height: 16px;
    border-radius: var(--CDS-border-radius-full);
    border: 1px solid var(--CDS-color-semantic-actions-default);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.styles_modal__SzIMr div[role=dialog] {
    height: 95%
}

@media only screen and (min-width:640px) {
    .styles_modal__SzIMr div[role=dialog] {
        width: 600px;
        height: 100%;
        max-height: none;
        top: 0;
        bottom: 0;
        left: auto;
        right: 0;
        transform: translate(0);
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.styles_modal__SzIMr div[role=dialog] div[role=document] {
    flex: 1 1
}

.styles_modal__SzIMr div[role=dialog] .styles_modalFooter__9fTGx {
    display: flex !important;
    flex: 1 1;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: var(--CDS-spacing-m)
}

.styles_modal__SzIMr div[role=dialog] .styles_modalFooter__9fTGx .styles_submitButton__BMGSL {
    max-width: 100%
}

.styles_modal__SzIMr div[role=dialog] .styles_modalFooter__9fTGx .styles_submitButton__BMGSL>* {
    display: inline-block;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis
}

.styles_filterSection__ArHhA+.styles_filterSection__ArHhA {
    margin-top: var(--CDS-spacing-xl)
}

.styles_filterSection__ArHhA .styles_filterSectionLabel__0J1vL {
    margin-bottom: var(--CDS-spacing-m)
}

.styles_resetButton__DyYWc span {
    text-decoration: underline
}

.styles_resetButton__DyYWc:hover span {
    text-decoration: none
}

.styles_resetButton__DyYWc:disabled span {
    color: var(--CDS-color-semantic-surface-foreground-disabled)
}

.styles_listOptions__g0wjQ {
    list-style: none
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: var(--CDS-spacing-xs);
    gap: var(--CDS-spacing-xs)
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e+.styles_listOption__XMN9e {
    margin-top: var(--CDS-spacing-m)
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e .styles_listOptionLabel__AzxJo {
    display: flex;
    align-items: center;
    cursor: pointer
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e .styles_listOptionLabel__AzxJo.styles_capitalize__RoOnc {
    text-transform: capitalize
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e .styles_listOptionLabel__AzxJo.styles_disabled___dsf4 {
    cursor: not-allowed
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e .styles_listOptionDescription__V4SeE {
    grid-column-start: 2
}

.styles_listOptions__g0wjQ .styles_listOption__XMN9e .styles_listOptionBadge___6QH9 {
    margin-left: var(--CDS-spacing-xs)
}

.styles_desktopModal__Er9ox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 8
}

.styles_desktopModal__Er9ox .styles_content__LXRcU {
    position: relative;
    width: 360px;
    background-color: var(--CDS-color-semantic-surface-default);
    box-shadow: var(--CDS-box-shadow-30);
    padding: var(--CDS-spacing-xl) var(--CDS-spacing-m);
    border-radius: var(--CDS-border-radius-l)
}

.styles_container__QzDIO {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-s)
}

.styles_aspects__0ShqR {
    display: flex;
    flex-wrap: wrap;
    gap: var(--CDS-spacing-xs)
}

@media only screen and (max-width:1023.98px) {
    .styles_aspects__0ShqR {
        flex-wrap: nowrap;
        overflow-x: scroll;
        width: calc(100% + var(--CDS-spacing-l));
        padding-right: var(--CDS-spacing-l);
        scrollbar-width: none;
        -ms-overflow-style: none
    }

    .styles_aspects__0ShqR::-webkit-scrollbar {
        display: none
    }
}

.styles_aspects__0ShqR .styles_tag__IbWqi {
    border-radius: var(--CDS-border-radius-xxl)
}

.styles_aspects__0ShqR .styles_notSelected__YAjBa {
    border-color: var(--CDS-color-semantic-border-default)
}

.styles_aspects__0ShqR .styles_notSelected__YAjBa:hover {
    border-color: var(--CDS-color-semantic-surface-foreground-subtle)
}

.styles_container__YWA7m {
    display: flex;
    gap: var(--CDS-spacing-xs)
}

.styles_container__YWA7m .styles_button__H2RGE {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 var(--CDS-spacing-m);
    width: -moz-fit-content;
    width: fit-content;
    color: var(--semantic-surface-foreground-subtle, #6a6a67);
    border: 1px solid var(--CDS-color-semantic-border-default)
}

.styles_container__YWA7m .styles_button__H2RGE .styles_label__QSBGX {
    margin-right: var(--CDS-spacing-xs)
}

.styles_container__YWA7m .styles_filterButton__Xpc9M svg {
    transform: rotate(90deg)
}

.styles_wrapper__iS2Er {
    position: relative
}

.styles_wrapper__iS2Er .styles_inputIcon__VhLTg {
    position: absolute;
    display: flex;
    align-items: center;
    height: 100%;
    box-sizing: content-box
}

.styles_wrapper__iS2Er .styles_searchIcon__sDeFl {
    left: var(--CDS-spacing-m)
}

.styles_wrapper__iS2Er input[type=search] {
    padding: 0 var(--CDS-spacing-xxl) 0 var(--CDS-spacing-xxl);
    border-radius: var(--CDS-border-radius-full);
    border: 1px solid var(--CDS-color-semantic-border-default)
}

.styles_wrapper__iS2Er input[type=search]::-webkit-search-cancel-button,
.styles_wrapper__iS2Er input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.styles_wrapper__iS2Er .styles_resetButton__CYLWK {
    top: 0;
    right: 0;
    padding-right: var(--CDS-spacing-m)
}

.styles_filterSection__o_BMC {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-l)
}

.styles_chartAndLegendContainer__wRo37 {
    display: flex;
    align-items: center;
    padding: var(--CDS-spacing-l) var(--CDS-spacing-l) 0
}

@media only screen and (min-width:560px) {
    .styles_chartAndLegendContainer__wRo37 {
        justify-content: flex-start;
        gap: var(--CDS-spacing-m)
    }
}

.styles_responsiveContainer__pJggn {
    min-height: 0;
    height: 100%;
    max-width: 45%;
    flex: 1 2 45%
}

@media only screen and (min-width:560px) {
    .styles_responsiveContainer__pJggn {
        margin-left: var(--CDS-spacing-xl);
        max-width: 36%
    }
}

@media only screen and (min-width:640px) {
    .styles_responsiveContainer__pJggn {
        margin-left: var(--CDS-spacing-xxl)
    }
}

.styles_tooltip__ufWbX {
    background-color: #fff;
    border: 1px solid var(--CDS-color-semantic-surface-foreground-disabled);
    box-shadow: var(--CDS-box-shadow-30);
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: var(--CDS-spacing-xs);
    padding: var(--CDS-spacing-xs) !important
}

.styles_legend__4X1pE {
    list-style-type: none;
    flex: 1 1 55%;
    margin-left: var(--CDS-spacing-m)
}

@media only screen and (min-width:640px) {
    .styles_legend__4X1pE {
        flex: none
    }
}

.styles_legendItem__76i0I {
    margin-bottom: var(--CDS-spacing-xs)
}

.styles_legendItem__76i0I:last-of-type {
    margin-bottom: 0
}

.styles_legendTextContainer__gshrJ {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.styles_legendColor__tgBKq {
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    margin-right: var(--CDS-spacing-s);
    flex-shrink: 0;
    margin-top: .375rem
}

.styles_legendText__zhBLA {
    line-height: 1rem;
    flex-grow: 1
}

.styles_customSvgLabelTotalFilteredReviews__Dp2_e {
    font-weight: 800;
    font-size: 1.5rem
}

.styles_customSvgLabelText___qXEs {
    font-weight: 300;
    font-size: var(--CDS-type-styles-small-body-m-font-size);
    color: var(--CDS-color-semantic-surface-inverted)
}

.styles_banner__woWvC {
    background-color: #c9f0fc !important;
    padding: var(--CDS-spacing-m);
    border-radius: var(--CDS-border-radius-m);
    margin-bottom: var(--CDS-spacing-m)
}

.styles_bannerBody__mFhSu {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: .75rem;
    margin-top: .75rem
}

.styles_bannerButton__IQaIB {
    color: var(--CDS-color-semantic-surface-foreground-default);
    border: none;
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-self: flex-end;
    height: 1rem
}

.styles_modal__jbCYe>div[role=dialog] {
    max-height: 1000px;
    padding: none
}

@media only screen and (max-width:1023.98px) {
    .styles_modal__jbCYe>div[role=dialog] {
        height: auto
    }
}

.styles_modal__jbCYe>div[role=dialog] div[role=document] {
    display: flex;
    flex-direction: column
}

.styles_modal__jbCYe>div[role=dialog]>:first-child {
    padding: var(--CDS-spacing-l)
}

.styles_modal__jbCYe>div[role=dialog]>:last-child {
    padding: 0
}

.styles_filteredReviewsHotjarSurvey__28aE_ {
    margin-top: var(--CDS-spacing-l);
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.styles_filteredReviewsHotjarSurvey__28aE_>div>div>div {
    padding: 0 !important
}

.styles_filteredReviewsHotjarSurvey__28aE_>div>div>div>div>div {
    margin-top: var(--CDS-spacing-xxxs) !important;
    margin-bottom: var(--CDS-spacing-m) !important
}

.styles_filteredReviewsFootnote__VD1KF {
    text-align: center;
    margin-top: var(--CDS-spacing-m)
}

.styles_container__7TW3E {
    display: table;
    width: 100%
}

.styles_container__7TW3E[data-some-selected=true] .styles_row__4BwV6 .styles_barValue__X_IuW {
    opacity: .3
}

.styles_container__7TW3E .styles_row__4BwV6 {
    display: table-row;
    cursor: pointer;
    height: 32px
}

.styles_container__7TW3E .styles_row__4BwV6.styles_disabledRow__zQ8BQ {
    cursor: default
}

.styles_container__7TW3E .styles_row__4BwV6.styles_disabledRow__zQ8BQ .styles_labelCell__gg5_Q,
.styles_container__7TW3E .styles_row__4BwV6.styles_disabledRow__zQ8BQ .styles_percentageCell__AKkqm {
    opacity: .3
}

.styles_container__7TW3E .styles_row__4BwV6:hover[data-star-rating=one] .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true][data-star-rating=one] .styles_barValue__X_IuW {
    background-color: #ff3722
}

.styles_container__7TW3E .styles_row__4BwV6:hover[data-star-rating=two] .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true][data-star-rating=two] .styles_barValue__X_IuW {
    background-color: #ff8622
}

.styles_container__7TW3E .styles_row__4BwV6:hover[data-star-rating=three] .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true][data-star-rating=three] .styles_barValue__X_IuW {
    background-color: #ffce00
}

.styles_container__7TW3E .styles_row__4BwV6:hover[data-star-rating=four] .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true][data-star-rating=four] .styles_barValue__X_IuW {
    background-color: #73cf11
}

.styles_container__7TW3E .styles_row__4BwV6:hover[data-star-rating=five] .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true][data-star-rating=five] .styles_barValue__X_IuW {
    background-color: #00b67a
}

.styles_container__7TW3E .styles_row__4BwV6:hover .styles_barValue__X_IuW,
.styles_container__7TW3E .styles_row__4BwV6[data-selected=true] .styles_barValue__X_IuW {
    opacity: 1
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al {
    display: table-cell;
    vertical-align: middle
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al.styles_checkboxCell__N1jGJ {
    padding-right: 8px
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al.styles_labelCell__gg5_Q {
    padding-right: 16px;
    white-space: nowrap
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al.styles_barCell__0iL4o {
    width: 100%
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al.styles_percentageCell__AKkqm {
    padding-left: 16px;
    text-align: right
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_cell__2f_al.styles_percentageCell__AKkqm span {
    display: flex
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_bar__sCCoh {
    height: 12px;
    width: 100%;
    display: flex;
    background-color: var(--CDS-color-semantic-surface-alt);
    border-radius: var(--CDS-border-radius-full);
    position: relative
}

.styles_container__7TW3E .styles_row__4BwV6 .styles_bar__sCCoh .styles_barValue__X_IuW {
    background-color: var(--CDS-color-semantic-surface-foreground-default);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 12px;
    border-radius: var(--CDS-border-radius-full)
}

.styles_aligned__aVqMS {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: .25em
}

.styles_reviewFilterHeader__merGd {
    --fs-base: var(--CDS-font-size-16, 16px);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-shrink: 0;
    gap: var(--CDS-spacing-xxs)
}

.styles_reviewFilterHeader__merGd a:-webkit-any-link {
    line-height: 140%;
    font-size: var(--fs-base)
}

.styles_reviewFilterHeader__merGd a:any-link {
    line-height: 140%;
    font-size: var(--fs-base)
}

.styles_reviewFilterCard__sn4Nz {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    gap: var(--CDS-spacing-l);
    padding: var(--CDS-spacing-m)
}

.styles_trustscoreContainer__P5RMx {
    padding-block: var(--CDS-spacing-m)
}

.styles_trustscoreContainer__P5RMx svg {
    vertical-align: sub
}

.styles_subHeading__MNF47 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: var(--CDS-spacing-xs);
    margin-bottom: var(--CDS-spacing-xxs);
    padding-block: var(--CDS-spacing-xs)
}

.styles_circleSeparator__eglkI,
.styles_subHeading__MNF47>* {
    color: var(--semantic-surface-foreground-subtle, #6a6a67)
}

.styles_circleSeparator__eglkI {
    border-radius: 50%;
    font-size: 8px
}

.styles_tooltipWrapper__DNyXD {
    margin-left: var(--CDS-spacing-xxs);
    display: inline-block
}

.styles_tooltipWrapper__DNyXD svg {
    vertical-align: sub
}

.styles_tooltipWrapper__DNyXD>span {
    display: flex
}

.styles_link__jtkno {
    font-size: 14px;
    font-size: .875rem;
    line-height: 20px;
    line-height: 1.25rem;
    white-space: normal;
    max-height: -moz-fit-content;
    max-height: fit-content;
    min-height: 48px;
    height: auto;
    padding: 8px 24px
}

.styles_noReviews__DPXlj {
    padding: var(--CDS-spacing-l) var(--CDS-spacing-m);
    text-align: center
}

.styles_noReviews__DPXlj .styles_body__zcGOD {
    margin-top: var(--CDS-spacing-xs)
}

.styles_noReviews__DPXlj .styles_image__LN7aN {
    display: inline-block;
    margin-top: var(--CDS-spacing-l)
}

.styles_container__354kL {
    display: grid;
    grid-template-areas: "heading illustration" "description illustration" "cta illustration";
    grid-template-columns: 1fr auto;
    grid-column-gap: var(--CDS-spacing-m);
    column-gap: var(--CDS-spacing-m);
    grid-row-gap: var(--CDS-spacing-s);
    row-gap: var(--CDS-spacing-s)
}

.styles_heading__ThT3L {
    grid-area: heading
}

.styles_description__6hclq {
    grid-area: description
}

.styles_appStoreBadge__N7uZI {
    justify-self: flex-start;
    grid-area: cta
}

.styles_illustration__l92J0 {
    grid-area: illustration
}

.styles_modal__H99nt div[role=dialog] {
    height: auto;
    max-height: 80vh
}

.styles_modal__H99nt div[role=dialog]>div:first-child {
    border-bottom: none;
    padding: var(--CDS-spacing-m);
    padding-bottom: 0
}

.styles_promo__Qc4UZ {
    padding: 0
}

.styles_wrapper__78aGu {
    position: relative;
    display: none
}

@media only screen and (min-width:1024px) {
    .styles_wrapper__78aGu {
        display: block
    }
}

.styles_wrapper__78aGu .styles_dismissButton__jxV5J {
    position: absolute;
    top: 16px;
    right: 16px;
    outline-offset: -1px;
    background: none;
    border: none;
    outline: revert;
    padding: 8px;
    min-width: 0
}

.styles_wrapper__78aGu .styles_text__IfYDw {
    margin: 16px 0;
    max-width: 300px
}

.styles_wrapper__78aGu .styles_bottomRow__iDqSC {
    display: flex;
    justify-content: space-between;
    align-items: flex-start
}

.styles_hotjarSurveyContainer__0E92X div[class*=__Feedback__container] {
    width: 100%
}

.styles_hotjarSurveyContainer__0E92X div[class*=__innerContainer] {
    width: 100%;
    margin: 16px 0 0 !important;
    border-radius: var(--CDS-border-radius-m) !important;
    border: 1px solid var(--CDS-color-semantic-border-default)
}

.styles_hotjarSurveyContainer__0E92X div[class*=__CommentStep__emotionOptions],
.styles_hotjarSurveyContainer__0E92X div[class*=__EmotionStep__EmotionOptions] {
    justify-content: center
}

.styles_hotjarSurveyContainer__0E92X div[class*=__CommentStep__emotionOptions] button[class*=__EmotionOption__EmotionOption],
.styles_hotjarSurveyContainer__0E92X div[class*=__EmotionStep__EmotionOptions] button[class*=__EmotionOption__EmotionOption] {
    width: 60px
}

.styles_hotjarSurveyContainer__0E92X div[class*=__EmotionText] {
    display: none
}

.styles_wrapper__RrgHU {
    margin: 16px 0
}

.styles_iconButton__Sr5FD {
    display: flex;
    align-items: center;
    cursor: pointer;
    background: none;
    border: none
}

.styles_iconButton__Sr5FD svg {
    fill: #6c6c85
}

.styles_iconButton__Sr5FD:hover:not(.styles_disabled__aoyYp) svg {
    fill: #0c59f2
}

.styles_iconButton__Sr5FD.styles_disabled__aoyYp {
    cursor: not-allowed
}

.styles_iconButton__Sr5FD .styles_alreadyFlagged__z4wlr {
    color: #ff6640;
    order: -1;
    margin-right: 8px
}

.styles_wrapper___luvQ {
    display: flex;
    margin-top: var(--CDS-spacing-m)
}

.styles_wrapper___luvQ>*+* {
    margin-left: 8px
}

@font-face {
    font-family: TrustpilotDefaultFont;
    font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/trustpilot-default-font-light.woff2) format("woff2"), url(../fonts/trustpilot-default-font-light.woff) format("woff")
}

@font-face {
    font-family: TrustpilotDefaultFont;
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/trustpilot-default-font-regular.woff2) format("woff2"), url(../fonts/trustpilot-default-font-regular.woff) format("woff")
}

@font-face {
    font-family: TrustpilotDefaultFont;
    font-display: swap;
    font-weight: 500;
    src: url(../fonts/trustpilot-default-font-medium.woff2) format("woff2"), url(../fonts/trustpilot-default-font-medium.woff) format("woff")
}

@font-face {
    font-family: TrustpilotDefaultFont;
    font-display: swap;
    font-weight: 700;
    src: url(../fonts/trustpilot-default-font-bold.woff2) format("woff2"), url(../fonts/trustpilot-default-font-bold.woff) format("woff")
}

@font-face {
    font-family: Trustpilot Display;
    font-display: swap;
    font-weight: 900;
    src: url(../fonts/trustpilot-display-extrablack.woff2) format("woff2"), url(../fonts/trustpilot-display-extrablack.woff) format("woff")
}

.buttons_actionButtons__SZCAW {
    border: none;
    background: none;
    padding: var(--CDS-spacing-xxs) var(--CDS-spacing-xs);
    width: auto;
    height: auto;
    color: var(--CDS-color-semantic-surface-foreground-subtle)
}

.buttons_actionButtons__SZCAW,
.buttons_actionButtons__SZCAW span {
    display: flex;
    align-items: center
}

.buttons_actionButtons__SZCAW svg {
    margin-right: var(--CDS-spacing-xxs)
}

@media only screen and (min-width:640px) {
    .buttons_actionButtons__SZCAW {
        height: var(--CDS-spacing-xl)
    }
}

.buttons_button__ECb04:active,
.buttons_button__ECb04:active>*,
.buttons_button__ECb04:focus,
.buttons_button__ECb04:focus>*,
.buttons_button__ECb04:hover,
.buttons_button__ECb04:hover>* {
    text-decoration: none
}

.buttons_button__ECb04:hover>* {
    color: var(--CDS-color-semantic-surface-foreground-default)
}

.styles_content__UrvMY {
    padding: var(--CDS-spacing-l) 0
}

.styles_userProfileLink__KAZan+.styles_userProfileLink__KAZan {
    margin-left: 8px
}

.styles_userProfileLinksWrapper__1PK76 {
    display: flex;
    flex-direction: column
}

.styles_userProfileLinksWrapper__1PK76 .styles_userProfileLink__KAZan {
    width: -moz-fit-content;
    width: fit-content;
    margin: 0
}

.styles_showMoreButton__okWZ3 {
    margin-top: 16px
}

.styles_iconWrapper__WUco_ {
    margin-right: 16px
}

.styles_usefulLabel__VcnL3 {
    display: inline-flex;
    gap: var(--CDS-spacing-xxs)
}

.styles_wrapper__JhSxX {
    display: flex;
    flex-direction: column;
    width: 310px;
    gap: var(--CDS-spacing-xs)
}

@media only screen and (min-width:640px) {
    .styles_wrapper__JhSxX {
        gap: var(--CDS-spacing-m)
    }
}

.styles_share-x-button__judg4>span>svg {
    fill: #000
}

.styles_iconButton__s8BUm {
    padding: 0;
    justify-content: flex-start
}

.styles_iconButton__s8BUm .styles_iconWrapper__belpp {
    flex: 40px 0;
    margin-right: var(--CDS-spacing-l)
}

.styles_iconButton__s8BUm:active,
.styles_iconButton__s8BUm:focus,
.styles_iconButton__s8BUm:hover {
    background-color: var(--CDS-color-semantic-surface-foreground-default)
}

.styles_iconWrapper__belpp {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.styles_alert__I71Zq {
    border-radius: 0 0 var(--CDS-border-radius-m) var(--CDS-border-radius-m) !important
}

.styles_reviewCard__Qwhpy {
    display: flex;
    flex-direction: column;
    word-break: break-word;
    overflow-wrap: break-word
}

.styles_reviewCard__Qwhpy .styles_reviewCardInnerHeader__8Xqy8 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.styles_actionsWrapper__L25wa {
    gap: var(--CDS-spacing-l);
    margin-top: var(--CDS-spacing-l)
}

.styles_actionsWrapper__L25wa *+* {
    margin-left: 0
}

.styles_actionsWrapper__L25wa button {
    padding: 0
}

.styles_actionsWrapper__L25wa button svg {
    margin-right: var(--CDS-spacing-xs)
}

.styles_stack__krhvN {
    height: 0;
    overflow: hidden;
    transition: height .6s ease-out
}

.styles_stack__krhvN>* {
    margin-top: var(--CDS-spacing-m)
}

.styles_button__dRbZ5 {
    white-space: normal;
    padding: var(--CDS-spacing-xs);
    color: var(--CDS-color-semantic-surface-foreground-subtle);
    background-color: var(--CDS-color-semantic-surface-alt);
    border-radius: var(--CDS-border-radius-m);
    --spinner-color: var(--CDS-color-semantic-surface-foreground-subtle)
}

.styles_button__dRbZ5 svg {
    transition: transform .2s;
    margin-left: var(--CDS-spacing-xs)
}

.styles_buttonOpen__28E_8 svg {
    transition: transform .2s;
    transform: rotate(180deg)
}

.styles_cardWrapper__g8amG {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-m);
    overflow: hidden
}

.styles_cardWrapper__g8amG.styles_show__Z8n7u {
    opacity: 1
}

.styles_cardWrapper__g8amG.styles_hide__vFh1r {
    opacity: 0;
    transition: opacity .6s
}

.styles_bannerWrapper__xFkyI {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-xs)
}

.styles_wrapper__1Uj0w {
    position: relative;
    display: flex;
    padding: var(--CDS-spacing-m);
    color: var(--CDS-color-semantic-surface-foreground-default);
    border-radius: var(--CDS-border-radius-s);
    cursor: pointer
}

.styles_wrapper__1Uj0w.styles_grey__926gS {
    background-color: var(--CDS-color-semantic-surface-alt)
}

.styles_wrapper__1Uj0w.styles_purple__wQUmz {
    background-color: var(--CDS-color-semantic-feedback-smart-surface-alt)
}

.styles_wrapper__1Uj0w>.styles_icon__jCXEE {
    margin-right: var(--CDS-spacing-s)
}

.styles_content__4LQC5 {
    margin-top: 2px
}

.styles_read-more-link__djZHD {
    font-weight: 400;
    margin-left: var(--CDS-spacing-s) !important;
    white-space: nowrap
}

.styles_animationWrapper__jXUju :first-child {
    padding-top: var(--CDS-spacing-s)
}

.styles_wrapper__Fi9KX {
    display: flex;
    flex-direction: column;
    gap: 56px
}

@media only screen and (max-width:1023.98px) {
    .styles_wrapper__Fi9KX {
        gap: var(--CDS-spacing-xxxl)
    }
}

.styles_banners__kJWfO {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-xs)
}

@keyframes styles_placeHolderShimmer__bZhlz {
    0% {
        background-position: -468px 0
    }

    to {
        background-position: 468px 0
    }
}

.styles_skeleton__V2M8B {
    height: 16px;
    background-color: #f2f2f5;
    will-change: background;
    animation: styles_placeHolderShimmer__bZhlz 2s linear infinite normal forwards;
    background: #f2f2f5;
    background: linear-gradient(90deg, #f2f2f5 8%, #dcdce6 18%, #f2f2f5 33%);
    background-size: 1000px 100px;
    position: relative;
    box-sizing: border-box
}

.styles_consumerInfoWrapper__MOCv1,
.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH {
    display: flex
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH>*+* {
    margin-left: 8px
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH .styles_consumerDetails__DW9Hp {
    height: auto;
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    align-self: center;
    overflow: hidden
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH .styles_consumerExtraDetails__NFM0b {
    display: flex
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH .styles_consumerExtraDetails__NFM0b>*+* {
    margin-left: 16px
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH .styles_consumerExtraDetails__NFM0b .styles_detailsIcon__ch_FY {
    display: flex;
    align-items: center
}

.styles_consumerInfoWrapper__MOCv1 .styles_consumerDetailsWrapper__2XThH .styles_consumerExtraDetails__NFM0b .styles_detailsIcon__ch_FY>*+* {
    margin-left: 6px
}

.placeholder_consumerAvatar__b5ky_ {
    border-radius: 50%;
    width: 44px;
    height: 44px
}

.placeholder_consumerName__IPiwx {
    height: 14px;
    width: 200px
}

.placeholder_consumerExtraDetails__JgI85 {
    height: 14px;
    width: 80px
}

.placeholder_reviewDates__ZhgbZ {
    height: 14px;
    width: 80px;
    margin-left: auto
}

.placeholder_title__39Fje {
    height: 18px;
    width: 40%
}

.placeholder_title__39Fje+.placeholder_body__oeoqZ {
    margin-top: 16px
}

.placeholder_action__4z_K2 {
    width: 70px
}

.placeholder_action__4z_K2+.placeholder_action__4z_K2 {
    margin-left: 24px
}

.placeholder_actionRight__IOWNp {
    width: 16px
}

.styles_reviewContentwrapper__W9Vqf {
    display: flex;
    flex-direction: column;
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewContentwrapper__W9Vqf>*+* {
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewContentwrapper__W9Vqf .styles_reviewHeader__xV2js {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.styles_reviewContentwrapper__W9Vqf .styles_reviewHeader__xV2js .styles_datesWrapper__2T9ri {
    flex-grow: 1;
    text-align: right
}

@media only screen and (min-width:640px) {
    .styles_reviewContentwrapper__W9Vqf .styles_reviewHeader__xV2js .styles_datesWrapper__2T9ri {
        order: 3
    }
}

.styles_reviewContentwrapper__W9Vqf .styles_reviewHeader__xV2js .styles_reviewLabels____3__ {
    margin-top: var(--CDS-spacing-m)
}

@media only screen and (min-width:640px) {
    .styles_reviewContentwrapper__W9Vqf .styles_reviewHeader__xV2js .styles_reviewLabels____3__ {
        order: 2;
        width: auto;
        margin-top: 0;
        margin-left: var(--CDS-spacing-m)
    }
}

.styles_reviewContent__44s_M em {
    background: #f8e71b;
    font-style: normal
}

.styles_reviewContent__44s_M p {
    margin-top: var(--CDS-spacing-xs)
}

.styles_reviewContent__44s_M p:last-of-type {
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewContent__44s_M.styles_hidden__GHZ5T {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    filter: blur(5px)
}

.styles_reviewContent__44s_M.styles_hidden__GHZ5T>* {
    color: #c5c5d6
}

.styles_alert__vLH8u {
    border-radius: 0 0 var(--CDS-border-radius-m) var(--CDS-border-radius-m) !important
}

.styles_reviewCard__6j0RQ {
    display: flex;
    flex-direction: column;
    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.styles_reviewCard__6j0RQ .styles_reviewCardInner__UZk1x {
    margin-top: 0;
    padding: var(--CDS-spacing-m)
}

@media only screen and (min-width:640px) {
    .styles_reviewCard__6j0RQ .styles_reviewCardInner__UZk1x {
        padding: var(--CDS-spacing-l)
    }
}

.styles_reviewCard__6j0RQ .styles_cardDivider__2qERY {
    margin-top: var(--CDS-spacing-m)
}

.styles_reviewCard__6j0RQ .styles_actionsWrapper__jpzvy {
    margin-top: 10px;
    margin-bottom: -6px
}

@media only screen and (min-width:640px) {
    .styles_reviewCard__6j0RQ .styles_actionsWrapper__jpzvy {
        margin-bottom: -12px
    }
}

.styles_reviewCard__6j0RQ .styles_actionsWrapper__jpzvy .styles_actionsRightSide__XC7LC {
    flex: 1 1;
    display: flex;
    justify-content: flex-end
}

.styles_reviewListContainer__2bg_p {
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-l)
}

@media only screen and (min-width:768px) {
    .styles_reviewListContainer__2bg_p nav a {
        flex-grow: 1
    }
}

.googleAd_adInsert__Avz_Z {
    height: 280px
}

.styles_claimBusinessUnitCard__UEL0q {
    width: 100%;
    position: relative;
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: var(--CDS-spacing-xs)
}

@media only screen and (min-width:1024px) {
    .styles_claimBusinessUnitCard__UEL0q {
        margin-top: var(--CDS-spacing-xxl)
    }
}

.styles_sidebar__44oyV .styles_claimBusinessUnitCard__UEL0q {
    margin-top: 0;
    background-color: var(--CDS-color-semantic-surface-background-default)
}

@media only screen and (max-width:1023.98px) {
    .styles_sidebar__44oyV .styles_claimBusinessUnitCard__UEL0q {
        margin-top: var(--CDS-spacing-m)
    }
}

.styles_claimBusinessUnitCard__UEL0q .styles_link__8xY9V {
    width: -moz-fit-content;
    width: fit-content
}

.styles_reviewsFeed__53k_d {
    display: none
}

@media only screen and (min-width:1024px) {
    .styles_reviewsFeed__53k_d {
        display: flex
    }
}

.styles_FacebookLikeIFrame__DsVwa {
    border: none;
    overflow: hidden;
    width: 312px;
    height: 250px;
    margin-bottom: 15px
}

.styles_star__Acrku {
    vertical-align: bottom;
    margin-left: 4px;
    width: 1em;
    height: 1em
}

.styles_starredTextUnbreak__TSnYS {
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    white-space: nowrap
}

.styles_container__yCdxd {
    background-color: var(--CDS-color-semantic-feedback-info-surface);
    border-radius: var(--CDS-border-radius-m);
    margin-top: var(--CDS-spacing-l)
}

.styles_container__yCdxd+.styles_container__yCdxd {
    margin-top: var(--CDS-spacing-m)
}

.styles_button___KKNu {
    align-items: center;
    background: none;
    border: none;
    border-radius: var(--CDS-border-radius-m);
    cursor: pointer;
    display: flex;
    font-weight: inherit;
    justify-content: space-between;
    padding: var(--CDS-spacing-m);
    text-align: start;
    width: 100%
}

.styles_button___KKNu svg {
    margin-left: 4px
}

.styles_content__dGBl1 {
    display: none;
    padding: 0 var(--CDS-spacing-m) var(--CDS-spacing-m)
}

.styles_content__dGBl1.styles_isActive__61yCf {
    display: block
}

.styles_trustpilotExperienceCardContainer__OsECf {
    display: flex;
    justify-content: center
}

.styles_trustpilotExperienceCard__gkzh1 {
    width: 100%;
    max-width: 530px
}

.styles_title__Zez87 {
    text-align: center
}

.styles_button__MFQua {
    margin-top: var(--CDS-spacing-m)
}

@media only screen and (max-width: 1020px) {
    .business-profile-image_containmentWrapper__xJZjr {
        display: inline;
    }

    .styles_image__ceDni .business-profile-image_containmentWrapper__xJZjr {
        display: flex;
    }

    .styles_mobile__niCcb {
        display: none;
    }

    .styles_breadcrumbWrapper__QfekH {
        display: none;
    }
}