.embla{max-width:100%;--slide-size: 100%}@media (min-width: 992px){.embla{--slide-spacing: .2rem}}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 var(--slide-size);padding-left:var(--slide-spacing)}@media (min-width: 992px){.embla__slide{flex:0 0 33.3333%}}.embla__controls{display:flex;margin:20px auto auto;max-width:320px}@media (min-width: 992px){.embla__controls{display:grid;grid-template-columns:auto 1fr;max-width:1280px}}.c-PaginationArrows{display:none}@media (min-width: 992px){.c-PaginationArrows{display:flex}}.embla__buttons{display:none;gap:10px;justify-content:flex-end}@media (min-width: 992px){.embla__buttons{display:flex}}.embla__dots{align-items:center;display:flex;flex-wrap:wrap;margin:auto}.embla__dot{border:0;border-radius:50%;height:8px;padding:0;width:8px}.embla__dot--selected{background-color:var(--color-neutral-8)}.embla__dot:not(:first-child){margin-left:8px}.embla__dot:first-child{margin-left:2px}@media (min-width: 992px){.embla__dot:first-child{margin-left:10px}}.c-TrustpilotReviews{--trustpilot-card-shadow-space: 14px;--trustpilot-controls-height: 8px;display:flex;flex-direction:column;gap:24px;padding:0 32px}@media (min-width: 992px){.c-TrustpilotReviews{--trustpilot-controls-height: 32px}}.c-TrustpilotReviews__header{display:flex;flex-direction:column;gap:16px}@media (min-width: 992px){.c-TrustpilotReviews__header{align-items:center;text-align:center}}.c-TrustpilotReviews__body{display:flex;flex-direction:column-reverse;gap:32px}@media (min-width: 992px){.c-TrustpilotReviews__body{flex-direction:row}}.c-TrustpilotReviews__info{align-items:center;display:flex;flex-direction:column;text-align:center}@media (min-width: 992px){.c-TrustpilotReviews__info{align-items:flex-start;flex:0 0 auto;min-width:220px;text-align:left}}.c-TrustpilotReviews__description p{margin:0}.c-TrustpilotReviews__reviews{min-width:0}@media (min-width: 992px){.c-TrustpilotReviews__reviews{flex:1}}.c-TrustpilotReviews__slide,.c-TrustpilotReviews__placeholder{box-sizing:border-box;padding:18px 12px var(--trustpilot-card-shadow-space)}.c-TrustpilotReviews__slide{height:100%}.c-TrustpilotReviews .embla__slide{box-sizing:border-box;padding-left:0}.c-TrustpilotReviews .embla__controls{margin-top:0}@media (min-width: 992px){.c-TrustpilotReviews .embla__controls{align-items:center;grid-template-columns:1fr auto 1fr}}@media (min-width: 992px){.c-TrustpilotReviews .embla__dots{grid-column:2;margin:0}}.c-TrustpilotReviews .embla__dot:first-child{margin-left:0}@media (min-width: 992px){.c-TrustpilotReviews .embla__buttons{grid-column:3}}.c-TrustpilotReviews__placeholders{display:flex;padding-bottom:var(--trustpilot-controls-height)}.c-TrustpilotReviews__placeholder{flex:0 0 100%}.c-TrustpilotReviews__placeholder:not(:first-child){display:none}@media (min-width: 992px){.c-TrustpilotReviews__placeholder{flex-basis:33.3333%}.c-TrustpilotReviews__placeholder:not(:first-child){display:block}}.c-TrustpilotReviewCard{background:#fff;border:none;border-radius:8px;box-shadow:0 5px 10px #00000021;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:16px;position:relative;text-align:left}.c-TrustpilotReviewCard--cut{max-height:300px}.c-TrustpilotReviewCard--carousel{height:100%;min-height:200px}.c-TrustpilotReviewCard--dialog{box-shadow:none;padding:0}.c-TrustpilotReviewCard--placeholder{height:300px}.c-TrustpilotReviewCard__title,.c-TrustpilotReviewCard__text{margin:0;overflow-wrap:anywhere}.c-TrustpilotReviewCard--cut .c-TrustpilotReviewCard__title,.c-TrustpilotReviewCard--cut .c-TrustpilotReviewCard__text{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-TrustpilotReviewCard--cut .c-TrustpilotReviewCard__title{-webkit-line-clamp:2}.c-TrustpilotReviewCard--cut .c-TrustpilotReviewCard__text-area{flex:1 1 auto;min-height:0;overflow:hidden}.c-TrustpilotReviewCard--cut .c-TrustpilotReviewCard__text{-webkit-line-clamp:var(--fit-text-lines, none)}.c-TrustpilotReviewCard__read-more{align-self:flex-start;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:0;text-decoration:underline}.c-TrustpilotReviewCard__footer{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-top:auto;text-align:right}.c-TrustpilotReviewCard__verified{align-items:center;color:var(--color-neutral-7);display:inline-flex;gap:4px;line-height:1}.c-TrustpilotReviewCard__verified svg{flex-shrink:0;transform:translateY(1px)}.c-TrustpilotReviewCard__date{color:var(--color-neutral-7)}.c-TrustpilotReviewCard__plan{background:var(--color-primary);border-radius:999px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;color:var(--white);left:50%;max-width:calc(100% - 32px);overflow:hidden;padding:5px 12px 6px;position:absolute;text-align:center;text-overflow:ellipsis;top:-14px;transform:translate(-50%);white-space:nowrap}.c-TrustpilotReviewCard--dialog .c-TrustpilotReviewCard__plan{align-self:flex-start;max-width:100%;order:-1;position:static;transform:none}.c-TrustpilotReviewCard__placeholder-line{animation:c-TrustpilotReviewCard-pulse 1.5s ease-in-out infinite;background-color:var(--color-neutral-4);border-radius:4px;display:block;height:14px;width:100%}.c-TrustpilotReviewCard__placeholder-line--short{width:40%}@keyframes c-TrustpilotReviewCard-pulse{50%{opacity:.5}}.c-TrustpilotReviewDialog{top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.c-TrustpilotReviewDialog__overlay{animation:c-TrustpilotReviewDialog-fade .2s ease-out;background-color:#0006;top:0;right:0;bottom:0;left:0;position:absolute}.c-TrustpilotReviewDialog__content{animation:c-TrustpilotReviewDialog-fade .2s ease-out;background-color:var(--surface-primary);border-radius:8px;box-shadow:0 5px 20px #0003;box-sizing:border-box;left:50%;max-height:calc(100dvh - 64px);max-width:560px;overflow-y:auto;padding:48px 24px 24px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.c-TrustpilotReviewDialog__title{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-TrustpilotReviewDialog__close{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:4px;position:absolute;right:12px;top:12px}@keyframes c-TrustpilotReviewDialog-fade{0%{opacity:0}}.c-TrustpilotReviewsPanel{height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:1000}.c-TrustpilotReviewsPanel__overlay{animation:c-TrustpilotReviewsPanel-fade .2s ease-out;background-color:#0006;top:0;right:0;bottom:0;left:0;position:absolute}.c-TrustpilotReviewsPanel__panel{animation:c-TrustpilotReviewsPanel-slide-up .25s ease-out;background-color:var(--surface-primary);border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -4px 16px #00000026;box-sizing:border-box;display:flex;flex-direction:column;height:90%;left:0;position:absolute;right:0}@media (min-width: 768px){.c-TrustpilotReviewsPanel__panel{animation-name:c-TrustpilotReviewsPanel-slide-left;border-radius:0;box-shadow:-4px 0 16px #00000026;height:100%;left:auto;max-width:100%;width:440px}}.c-TrustpilotReviewsPanel__title{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-TrustpilotReviewsPanel__header{align-items:center;border-bottom:1px solid var(--color-neutral-4);display:flex;justify-content:flex-end;padding:12px 16px}.c-TrustpilotReviewsPanel__close{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;padding:4px}.c-TrustpilotReviewsPanel__summary{align-items:center;border-bottom:1px solid var(--color-neutral-4);display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:center;padding:16px 20px;text-align:center}.c-TrustpilotReviewsPanel__notice{color:var(--color-neutral-7);width:100%}.c-TrustpilotReviewsPanel__content{flex:1;overflow-y:auto;padding:20px}.c-TrustpilotReviewsPanel__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.c-TrustpilotReviewsPanel__list li{padding-top:14px}.c-TrustpilotReviewsPanel__loading{display:flex;justify-content:center;padding:24px 0}.c-TrustpilotReviewsPanel__message{color:var(--color-neutral-7)}.c-TrustpilotReviewsPanel__footer{align-items:center;border-top:1px solid var(--color-neutral-4);color:inherit;display:flex;gap:8px;justify-content:center;padding:16px 20px calc(16px + env(safe-area-inset-bottom));text-decoration:none}@keyframes c-TrustpilotReviewsPanel-slide-up{0%{transform:translateY(100%)}}@keyframes c-TrustpilotReviewsPanel-slide-left{0%{transform:translate(100%)}}@keyframes c-TrustpilotReviewsPanel-fade{0%{opacity:0}}.c-TrustpilotStars{--trustpilot-star-color: #00b67a;--trustpilot-star-empty-color: #dcdce6;--trustpilot-star-size: 24px;display:inline-flex;gap:2px}.c-TrustpilotStars--small{--trustpilot-star-size: 18px}@media (min-width: 992px){.c-TrustpilotStars--responsive{--trustpilot-star-size: 32px}}.c-TrustpilotStars--rating-1{--trustpilot-star-color: #ff3722}.c-TrustpilotStars--rating-2{--trustpilot-star-color: #ff8622}.c-TrustpilotStars--rating-3{--trustpilot-star-color: #ffce00}.c-TrustpilotStars--rating-4{--trustpilot-star-color: #73cf11}.c-TrustpilotStars__star{align-items:center;display:inline-flex;height:var(--trustpilot-star-size);justify-content:center;width:var(--trustpilot-star-size)}.c-TrustpilotStars__star svg{fill:var(--white);height:80%;width:80%}.c-TrustpilotStars__star--full{background-color:var(--trustpilot-star-color)}.c-TrustpilotStars__star--half{background:linear-gradient(90deg,var(--trustpilot-star-color) 50%,var(--trustpilot-star-empty-color) 50%)}.c-TrustpilotStars__star--empty{background-color:var(--trustpilot-star-empty-color)}.c-TrustpilotSummary{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.c-TrustpilotSummary__rating{align-items:center;display:flex;gap:12px}.c-TrustpilotSummary__label{font-size:18px;font-weight:600}.c-TrustpilotSummary__more{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:6px;padding:0}.c-TrustpilotSummary__more-text{font-weight:500;text-decoration:underline}.c-TrustpilotSummary__logo{display:inline-flex}.c-TrustpilotSummary__notice{color:var(--color-neutral-7)}@media (min-width: 992px){.c-TrustpilotSummary{align-items:flex-start;text-align:left}.c-TrustpilotSummary__rating{align-items:flex-start;flex-direction:column;gap:8px}.c-TrustpilotSummary__label{font-size:24px;font-weight:800}.c-TrustpilotSummary__more{align-items:flex-start;flex-direction:column;gap:8px}}.c-GoogleTripadvisor{display:flex;gap:26px;justify-content:center;width:100%}.c-GoogleTripadvisor--left{justify-content:flex-start}.c-GoogleTripadvisor--right{justify-content:flex-end}@media (min-width: 768px){.c-GoogleTripadvisor--left-tablet-up{justify-content:flex-start}.c-GoogleTripadvisor--right--tablet-up{justify-content:flex-end}}@keyframes spin{to{rotate:360deg}}.c-TrustpilotRatingWidget{align-items:center;display:flex;flex-direction:column;gap:8px}.c-TrustpilotRatingWidget--left{align-items:flex-start}.c-TrustpilotRatingWidget--right{align-items:flex-end}@media (min-width: 768px){.c-TrustpilotRatingWidget{gap:16px}.c-TrustpilotRatingWidget--left-tablet-up{align-items:center;flex-direction:row;justify-content:flex-start}.c-TrustpilotRatingWidget--right-tablet-up{align-items:center;flex-direction:row;justify-content:flex-end}}.c-TrustpilotRatingWidget__rating{align-items:center;display:flex;gap:12px;height:24px}.c-TrustpilotRatingWidget__text{font-size:18px;font-weight:600;margin-bottom:4px}.c-TrustpilotRatingWidget__see-reviews{align-items:center;background:none;border:0;color:#191919;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:0}.c-TrustpilotRatingWidget__see-reviews:hover,.c-TrustpilotRatingWidget__see-reviews:focus-visible{text-decoration:underline}.c-TrustpilotRatingWidget__logo{display:inline-flex;margin-bottom:4px}.c-TrustpilotRatingWidget__placeholder{display:block;height:24px;max-width:100%}.c-TrustpilotRatingWidget__placeholder--rating{width:212px}.c-TrustpilotRatingWidget__placeholder--see-reviews{width:206px}
