@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}html body .brxe-section.reviews { background-color: var(--n-lilac);}@media (prefers-reduced-motion: reduce) { html body .reviews .reviews__feed :is(.sb-post-item, .sbr-owl-prev, .sbr-owl-next) { transition: none; } html body .reviews .reviews__feed .sb-post-item:hover { transform: none; }}@media (max-width: 478px) { html body .reviews .reviews__inner { gap: var(--space-m); } html body .reviews .reviews__header { gap: var(--space-s); } html body .reviews .reviews__feed .sb-feed-posts { margin-inline: 12px !important; width: auto !important; padding: 0 !important; } html body .reviews .reviews__feed .sbr-owl-item { padding: 0 12px !important; } html body .reviews .reviews__feed .sb-feed-posts.sbr-owl-loaded { display: grid !important; grid-template-columns: 1fr auto auto auto 1fr; column-gap: 32px; row-gap: 32px; align-items: center; } html body .reviews .reviews__feed .sbr-owl-stage-outer { grid-column: 1 / -1; grid-row: 1; overflow: visible !important; } html body .reviews .reviews__feed :is(.sbr-owl-prev, .sbr-owl-next) { position: static !important; grid-row: 2; } html body .reviews .reviews__feed .sbr-owl-prev { grid-column: 2; } html body .reviews .reviews__feed .sbr-owl-next { grid-column: 4; } html body .reviews .reviews__feed .sbr-owl-dots { grid-column: 3; grid-row: 2; margin: 0 !important; } html body .reviews .reviews__feed .sb-item-text { display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 5; line-clamp: 5; overflow: hidden; margin-top: 32px !important; align-self: start; max-height: calc(16px * 1.64 * 5); } html body .reviews .reviews__feed .sb-expand { display: none !important; } html body .reviews .reviews__feed .sb-post-item { padding: 32px !important; } html body .reviews .reviews__feed .sb-item-author-date-ctn { margin-top: 32px !important; }} .brxe-section.reviews { background-color: var(--n-lilac-soft); overflow: hidden;} .reviews .reviews__inner { display: flex; flex-direction: column; align-items: center; gap: var(--space-xl);} .reviews .reviews__header { gap: var(--space-m);} .reviews .reviews__rating { order: -1;} .reviews .reviews__title { text-wrap: balance;} .reviews :is(.reviews__rating, .reviews__sources) { width: auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; gap: 16px;} .reviews .reviews__sources { flex-wrap: nowrap;} .reviews .reviews__stars { width: 101px; height: 18px; flex-shrink: 0;} .reviews .reviews__tp { width: 78px; height: 24px;} .reviews .reviews__google { width: 57px; height: 24px;} .reviews .reviews__divider { width: 1px; height: 24px; background-color: rgba(145, 145, 145, 0.5);} .reviews .reviews__rating-text { color: var(--n-body);} .reviews .reviews__rating-text strong { font-weight: 800;} .reviews .reviews__feed { width: 100%;} .reviews .reviews__feed :is(.sb-feed-header, .sbr-carousel-playpause, .sb-media-placeholder) { display: none !important;} .reviews .reviews__feed :is(.sb-feed-container, .sbr-feed) { padding: 0 !important; margin: 0 !important; background: none !important;} .reviews .reviews__feed .sb-feed-posts { position: relative; box-sizing: border-box; padding: 0 66px !important;} .reviews .reviews__feed .sbr-owl-stage-outer { padding: 8px 0 28px;} .reviews .reviews__feed .sbr-owl-stage { display: flex !important;} .reviews .reviews__feed .sbr-owl-item { display: flex !important; flex: 0 0 auto; height: auto !important; float: none !important;} .reviews .reviews__feed .sb-post-item-wrap { display: flex !important; width: 100% !important; height: 100%; margin: 0 !important; padding: 0 !important;} .reviews .reviews__feed .sb-post-item { position: relative; display: grid !important; grid-template-columns: auto 1fr; grid-template-rows: auto 1fr auto auto; width: 100%; height: 100%; padding: 40px !important; border: 0 !important; border-radius: var(--radius-l) !important; background: var(--n-offwhite) !important; box-shadow: 0 1px 2px rgba(18, 18, 44, 0.04), 0 12px 24px -16px rgba(56, 45, 102, 0.3) !important; transition: transform 0.3s ease, box-shadow 0.3s ease;} .reviews .reviews__feed .sb-post-item:hover { transform: translateY(-4px); box-shadow: 0 2px 4px rgba(18, 18, 44, 0.04), 0 20px 36px -18px rgba(56, 45, 102, 0.45) !important;} .reviews .reviews__feed .sb-item-provider-icon { position: static !important; grid-column: 1; grid-row: 1; display: flex !important; align-items: center; width: auto !important; height: 24px !important; box-sizing: content-box !important; margin: 0 16px 0 0 !important; padding: 0 16px 0 0 !important; border-right: 1px solid rgba(145, 145, 145, 0.5);} .reviews .reviews__feed .sb-item-provider-icon img { width: 20px !important; height: 20px !important; max-width: none;} .reviews .reviews__feed .sb-item-rating { grid-column: 2; grid-row: 1; align-self: center; margin: 0 !important; padding: 0 !important;} .reviews .reviews__feed :is(.sb-item-rating-ctn, .sb-item-rating-ctn>span) { display: flex; align-items: center;} .reviews .reviews__feed .sb-item-rating-icon { display: inline-flex; color: var(--n-star) !important;} .reviews .reviews__feed .sb-item-rating-icon svg { width: 24px !important; height: 24px !important; fill: currentColor;} .reviews .reviews__feed .sb-item-text { grid-column: 1 / -1; grid-row: 2; margin: var(--space-l) 0 0 !important; padding: 0 !important; font-family: var(--font-body) !important; font-size: var(--text-body) !important; font-weight: 500 !important; line-height: 1.64 !important; letter-spacing: 0.04em !important; color: var(--n-body) !important;} .reviews .reviews__feed .sb-expand { grid-column: 1 / -1; grid-row: 3;} .reviews .reviews__feed .sb-expand button { padding: 0; border: 0; background: none; font-family: var(--font-body); font-size: 16px; font-weight: 600; color: var(--n-primary); cursor: pointer;} .reviews .reviews__feed .sb-item-author-date-ctn { grid-column: 1 / -1; grid-row: 4; margin: var(--space-l) 0 0 !important; padding: 0 !important;} .reviews .reviews__feed .sb-item-author-ctn { display: flex !important; align-items: center; gap: 16px;} .reviews .reviews__feed :is(.sb-item-author-img, .sb-item-author-img-el) { flex-shrink: 0; width: 56px !important; height: 56px !important; margin: 0 !important; border-radius: 50% !important; background-color: var(--n-primary); object-fit: cover; overflow: hidden;} .reviews .reviews__feed .sb-item-name-date { display: flex !important; flex-direction: column; gap: 4px; margin: 0 !important;} .reviews .reviews__feed .sb-item-author-name { font-family: var(--font-heading) !important; font-size: 16px !important; font-weight: 600 !important; line-height: 1.4 !important; color: var(--n-heading) !important;} .reviews .reviews__feed .sb-item-author-date { font-family: var(--font-body) !important; font-size: 13px !important; font-weight: 400 !important; line-height: normal !important; letter-spacing: 0 !important; text-transform: none !important; color: var(--n-soft) !important;} .reviews .reviews__feed .sbr-owl-nav { display: contents !important;} .reviews .reviews__feed :is(.sbr-owl-prev, .sbr-owl-next) { position: absolute !important; top: calc((100% - 30px) / 2 - 21px) !important; width: 42px !important; height: 42px !important; margin: 0 !important; padding: 0 !important; display: block !important; border: 1px solid var(--n-line) !important; border-radius: 32px !important; box-shadow: none !important; opacity: 1 !important; transform: none !important; background: transparent no-repeat center / 16px 16px !important; cursor: pointer; transition: border-color 0.2s ease;} .reviews .reviews__feed :is(.sbr-owl-prev, .sbr-owl-next):hover { border-color: var(--n-primary) !important;} .reviews .reviews__feed .sbr-owl-prev { left: 0 !important; right: auto !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10 3L5 8l5 5' stroke='%2312122c' stroke-width='1.2'/%3E%3C/svg%3E") !important;} .reviews .reviews__feed .sbr-owl-next { right: 0 !important; left: auto !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M6 3l5 5-5 5' stroke='%2312122c' stroke-width='1.2'/%3E%3C/svg%3E") !important;} .reviews .reviews__feed :is(.sbr-owl-prev, .sbr-owl-next)>* { display: none !important;} .reviews .reviews__feed :is(.sbr-owl-prev, .sbr-owl-next, .sbr-owl-dot):focus-visible { outline: 2px solid var(--n-primary); outline-offset: 2px;} .reviews .reviews__feed .sbr-owl-dots { position: static !important; display: flex !important; justify-content: center; align-items: center; gap: 8px; margin: -4px 0 0 !important; padding: 0 !important; transform: none !important;} .reviews .reviews__feed .sbr-owl-dot { width: 6px !important; height: 6px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 3px !important; background: var(--n-line) !important; cursor: pointer;} .reviews .reviews__feed .sbr-owl-dot span { display: none !important;} .reviews .reviews__feed .sbr-owl-dot.active { background: var(--n-primary) !important;}