.almar-reviews{--ar-blue:#164194;--ar-brand:#0069b4;--ar-sky:#eaf5fc;--ar-ink:#102844;--ar-copy:#526779;--ar-line:#dce5ec;content-visibility:auto;contain-intrinsic-size:400px;padding:64px 20px;background:#fff;color:var(--ar-ink);font-family:Lato,Arial,sans-serif}
.almar-reviews *{box-sizing:border-box}.almar-reviews__shell{width:min(1200px,100%);margin:auto}.almar-reviews__header{max-width:760px;margin:0 auto 28px;text-align:center}.almar-reviews__eyebrow{margin:0 0 7px;color:var(--ar-brand);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.almar-reviews h2{margin:0;color:var(--ar-blue);font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.12;text-wrap:balance}.almar-reviews__panel{display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border:1px solid var(--ar-line);border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(16,40,68,.08)}
.almar-reviews__summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:26px 24px;border-right:1px solid var(--ar-line);background:var(--ar-sky)}.almar-reviews__brand{display:flex;align-items:center;gap:12px;margin-bottom:12px}.almar-reviews__logo{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(13,36,68,.12)}.almar-reviews__logo img{display:block;width:27px;height:27px;object-fit:contain}.almar-reviews__name{font-size:16px;font-weight:900}.almar-reviews__stars{color:#f6b900;font-size:17px;letter-spacing:2px;line-height:1}.almar-reviews__count{margin:6px 0 18px;color:var(--ar-copy);font-size:13px}.almar-reviews__cta{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:9px 16px;border:2px solid var(--ar-blue);border-radius:999px;color:var(--ar-blue)!important;font-size:13px;font-weight:900;text-decoration:none!important}.almar-reviews__cta:hover{background:var(--ar-blue);color:#fff!important}.almar-reviews :focus-visible{outline:3px solid #45c8f5;outline-offset:3px}
.almar-reviews__viewport-wrap{position:relative;min-width:0;overflow:hidden}.almar-reviews__viewport{position:relative;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.almar-reviews__toggle{position:absolute;z-index:3;top:10px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--ar-line);border-radius:50%;background:#fff;color:var(--ar-blue);box-shadow:0 4px 12px rgba(16,40,68,.12);font:900 16px/1 Lato,Arial,sans-serif;cursor:pointer}.almar-reviews__toggle[hidden]{display:none}.almar-reviews__track{display:flex;width:max-content;gap:18px;padding:26px 22px;animation:almarReviewsMove 46s linear infinite;animation-play-state:paused;will-change:transform}.almar-reviews[data-motion=running] .almar-reviews__track{animation-play-state:running}.almar-reviews__viewport-wrap:hover .almar-reviews__track,.almar-reviews__viewport-wrap:focus-within .almar-reviews__track{animation-play-state:paused}.almar-reviews__group{display:flex;flex:none;gap:18px}
.almar-review{width:286px;min-height:180px;flex:none;padding:18px;border:1px solid var(--ar-line);border-radius:14px;background:#fff}.almar-review__head{display:flex;align-items:center;gap:10px;margin-bottom:9px}.almar-review__avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--ar-blue);color:#fff;font-size:14px;font-weight:900}.almar-review__person{min-width:0;flex:1}.almar-review__person b,.almar-review__person span{display:block}.almar-review__person b{overflow:hidden;color:var(--ar-ink);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.almar-review__person span{margin-top:2px;color:var(--ar-copy);font-size:12px}.almar-review__google{width:17px;height:17px;flex:none}.almar-review .almar-reviews__stars{margin-bottom:9px;font-size:14px}.almar-review p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ar-copy);font-size:13.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}
@keyframes almarReviewsMove{to{transform:translate3d(calc(-50% - 9px),0,0)}}
@media(max-width:767px){.almar-reviews{padding:48px 14px}.almar-reviews__header{margin-bottom:22px}.almar-reviews__panel{display:block}.almar-reviews__summary{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;padding:20px;border:0;border-bottom:1px solid var(--ar-line)}.almar-reviews__brand{grid-column:1/-1;margin-bottom:5px}.almar-reviews__stars{align-self:center}.almar-reviews__count{align-self:center;margin:0}.almar-reviews__cta{grid-column:1/-1;margin-top:8px}.almar-reviews__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.almar-reviews__track{padding:24px 16px}.almar-review{width:min(82vw,294px)}}
@media(prefers-reduced-motion:reduce){.almar-reviews__viewport{overflow-x:auto;scroll-snap-type:x proximity;-webkit-mask-image:none;mask-image:none}.almar-reviews__track{animation:none!important;transform:none!important;will-change:auto}.almar-review{scroll-snap-align:center}}
