@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%}}.brxe-section.reviews { --rv-bg: #fbf4ed; --rv-card: #efe8da; --rv-text: #353535; --rv-muted: #7b603a; --rv-line: #c6beb4; --rv-star: #ff9a0c; background-color: var(--rv-bg); padding: clamp(56px, 5.6vw, 88px) clamp(20px, 6.6vw, 104px); overflow: hidden;} .reviews .reviews__inner { width: 100%; max-width: 1370px; margin-inline: auto; display: flex; flex-direction: column; align-items: center; gap: clamp(32px, 4vw, 64px);} .reviews .reviews__header { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 28px; text-align: center;} .reviews .reviews__title { margin: 0; font-family: "Bellefair", serif; font-size: clamp(2.5rem, 4.1vw, 4rem); font-weight: 400; line-height: 1.16; text-transform: uppercase; color: var(--rv-text);} .reviews .reviews__rating,.reviews .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 { font-family: "Jost", sans-serif; font-size: 16px; font-weight: 400; line-height: normal; text-transform: uppercase; color: var(--rv-text);} .reviews .reviews__rating-text strong { font-weight: 700; }.reviews .reviews__feed { width: 100%; } .reviews .reviews__feed .sb-feed-header,.reviews .reviews__feed .sbr-carousel-playpause,.reviews .reviews__feed .sb-media-placeholder { display: none !important;} .reviews .reviews__feed .sb-feed-container,.reviews .reviews__feed .sbr-feed { padding: 0 !important; margin: 0 !important; background: none !important; }.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; background: var(--rv-card) !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !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 .sb-item-rating-ctn,.reviews .reviews__feed .sb-item-rating-ctn > span { display: flex; align-items: center; } .reviews .reviews__feed .sb-item-rating-icon { color: var(--rv-star) !important; display: inline-flex; } .reviews .reviews__feed .sb-item-rating-icon svg { width: 20px !important; height: 20px !important; fill: currentColor; }.reviews .reviews__feed .sb-item-text { grid-column: 1 / -1; grid-row: 2; margin: 40px 0 0 !important; padding: 0 !important; font-family: "Jost", sans-serif !important; font-size: 18px !important; font-weight: 300 !important; line-height: 1.78 !important; color: var(--rv-text) !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: "Jost", sans-serif; font-size: 18px; font-weight: 300; color: var(--rv-text); cursor: pointer;}.reviews .reviews__feed .sb-item-author-date-ctn { grid-column: 1 / -1; grid-row: 4; margin: 40px 0 0 !important; padding: 0 !important;} .reviews .reviews__feed .sb-item-author-ctn { display: flex !important; align-items: center; gap: 16px;} .reviews .reviews__feed .sb-item-author-img,.reviews .reviews__feed .sb-item-author-img-el { flex-shrink: 0; width: 56px !important; height: 56px !important; margin: 0 !important; border-radius: 50% !important; background-color: var(--rv-bg); 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: "Jost", sans-serif !important; font-size: 16px !important; font-weight: 500 !important; line-height: 1.3 !important; letter-spacing: 0; text-transform: none; color: var(--rv-text) !important;} .reviews .reviews__feed .sb-item-author-date { font-family: "Jost", sans-serif !important; font-size: 14px !important; font-weight: 400 !important; line-height: normal !important; letter-spacing: 0; text-transform: none; color: var(--rv-muted) !important;}.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: 40px; align-items: center;} .reviews .reviews__feed .sbr-owl-stage-outer { grid-column: 1 / -1; grid-row: 1; } .reviews .reviews__feed .sbr-owl-nav { display: contents !important; } .reviews .reviews__feed .sbr-owl-prev,.reviews .reviews__feed .sbr-owl-next { position: static !important; grid-row: 2; width: 44px !important; height: 44px !important; margin: 0 !important; padding: 0 !important; display: block !important; border: 1px solid var(--rv-line) !important; border-radius: 0 !important; box-shadow: none !important; opacity: 1 !important; transform: none !important; background: transparent no-repeat center / 16px 16px !important; cursor: pointer;} .reviews .reviews__feed .sbr-owl-prev { grid-column: 2; 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='%23353535' stroke-width='1.2'/%3E%3C/svg%3E") !important;} .reviews .reviews__feed .sbr-owl-next { grid-column: 4; 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='%23353535' stroke-width='1.2'/%3E%3C/svg%3E") !important;} .reviews .reviews__feed .sbr-owl-prev > *,.reviews .reviews__feed .sbr-owl-next > * { display: none !important; } .reviews .reviews__feed .sbr-owl-prev:focus-visible,.reviews .reviews__feed .sbr-owl-next:focus-visible,.reviews .reviews__feed .sbr-owl-dot:focus-visible { outline: 2px solid var(--rv-text); outline-offset: 2px;} .reviews .reviews__feed .sbr-owl-dots { position: static !important; grid-column: 3; grid-row: 2; display: flex !important; align-items: center; gap: 8px; margin: 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(--rv-line) !important; cursor: pointer;} .reviews .reviews__feed .sbr-owl-dot span { display: none !important; } .reviews .reviews__feed .sbr-owl-dot.active { background: var(--rv-text) !important; }@media (max-width: 478px) { .brxe-section.reviews { padding: 40px 24px; } .reviews .reviews__inner { gap: 32px; } .reviews .reviews__title { font-size: 32px; }  .reviews .reviews__feed .sb-feed-posts { margin-inline: 12px !important; width: auto !important; }  .reviews .reviews__feed .sbr-owl-item { padding: 0 12px !important; }  .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; font-size: 16px !important;  align-self: start; max-height: calc(16px * 1.78 * 5); } .reviews .reviews__feed .sb-expand { display: none !important; } .reviews .reviews__feed .sb-post-item { padding: 32px !important; } .reviews .reviews__feed .sb-item-author-date-ctn { margin-top: 32px !important; } .reviews .reviews__feed .sbr-owl-stage-outer { overflow: visible !important; }}