/* The editable hero and live review collection share this page's presentation. */
.be-testimonials-page,
.editor-styles-wrapper .be-testimonials-page {
    --be-review-unit:calc(100cqw / 1024);
    width:calc(818 * var(--be-review-unit));
    max-width:none;
    margin:0;
    color:var(--wp--preset--color--charcoal);
}
.be-testimonials-page :is(.wp-block-group,.wp-block-heading,p,figure,blockquote,.wp-block-boutique-explorer-testimonials),
.editor-styles-wrapper .be-testimonials-page :is(.wp-block-group,.wp-block-heading,p,figure,blockquote,.wp-block-boutique-explorer-testimonials) { margin:0; }
.be-testimonials-hero,.editor-styles-wrapper .be-testimonials-hero { position:relative; width:100%; height:calc(500 * var(--be-review-unit)); overflow:hidden; }
.be-testimonials-photo,.editor-styles-wrapper .be-testimonials-photo { position:absolute; inset:0; width:100%; height:100%; background:#000; }
.be-testimonials-photo picture,.be-testimonials-photo img,
.editor-styles-wrapper .be-testimonials-photo figure,.editor-styles-wrapper .be-testimonials-photo img { display:block; width:100%; height:100%; object-fit:cover; }
.be-testimonials-photo picture,.editor-styles-wrapper .be-testimonials-photo figure { opacity:.8; }
.be-testimonials-page .be-testimonials-title,
.editor-styles-wrapper .be-testimonials-page .be-testimonials-title { position:absolute; top:calc(332 * var(--be-review-unit)); left:calc(421 * var(--be-review-unit)); width:calc(314 * var(--be-review-unit)); font-size:calc(72 * var(--be-review-unit)); line-height:calc(64 * var(--be-review-unit)); letter-spacing:calc(-3 * var(--be-review-unit)); font-weight:300; color:var(--wp--preset--color--cream); }
.be-testimonials-intro,.editor-styles-wrapper .be-testimonials-intro { position:relative; display:grid; grid-template-columns:400fr 398fr; column-gap:calc(20 * var(--be-review-unit)); height:calc(140 * var(--be-review-unit)); padding-top:calc(20 * var(--be-review-unit)); }
.be-testimonials-page .be-testimonials-intro-heading,
.editor-styles-wrapper .be-testimonials-page .be-testimonials-intro-heading { width:100%; font-size:calc(48 * var(--be-review-unit)); line-height:calc(48 * var(--be-review-unit)); font-weight:300; letter-spacing:calc(-3 * var(--be-review-unit)); }
.be-testimonials-page .be-testimonials-intro-copy,
.editor-styles-wrapper .be-testimonials-page .be-testimonials-intro-copy { margin-top:calc(7 * var(--be-review-unit)); font-size:calc(12 * var(--be-review-unit)); line-height:calc(16 * var(--be-review-unit)); font-weight:300; }
.be-testimonials-intro-dots,.editor-styles-wrapper .be-testimonials-intro-dots { position:absolute; left:0; top:calc(87 * var(--be-review-unit)); width:calc(24 * var(--be-review-unit)); height:calc(6 * var(--be-review-unit)); border-radius:50%; background:var(--wp--preset--color--ochre); box-shadow:calc(9 * var(--be-review-unit)) 0 var(--wp--preset--color--ochre),calc(18 * var(--be-review-unit)) 0 var(--wp--preset--color--ochre); }
.be-testimonials-list,.editor-styles-wrapper .be-testimonials-list { width:100%; }
.be-review-collection,.editor-styles-wrapper .be-review-collection { display:flex; flex-direction:column; list-style:none; padding:0; margin:0; }
.be-review-collection > li,.editor-styles-wrapper .be-review-collection > li { margin:0; padding:0; }
.be-review-card,.editor-styles-wrapper .be-review-card { position:relative; display:grid; grid-template-columns:calc(316 * var(--be-review-unit)) minmax(0,1fr); column-gap:calc(104 * var(--be-review-unit)); align-items:start; min-height:calc(500 * var(--be-review-unit)); border-top:var(--be-review-unit) solid #000; padding-top:calc(39 * var(--be-review-unit)); box-sizing:border-box; }
.be-review-card.is-photo-right,.editor-styles-wrapper .be-review-card.is-photo-right { grid-template-columns:minmax(0,1fr) calc(313 * var(--be-review-unit)); column-gap:calc(105 * var(--be-review-unit)); }
.be-review-card.is-photo-right .be-review-photo,.editor-styles-wrapper .be-review-card.is-photo-right .be-review-photo { grid-column:2; grid-row:1; height:calc(460 * var(--be-review-unit)); }
.be-review-card.is-photo-right .be-review-copy,.editor-styles-wrapper .be-review-card.is-photo-right .be-review-copy { grid-column:1; grid-row:1; }
.be-review-photo,.editor-styles-wrapper .be-review-photo { display:block; width:100%; height:calc(440 * var(--be-review-unit)); overflow:hidden; }
.be-review-photo picture,.be-review-photo img,.editor-styles-wrapper .be-review-photo picture,.editor-styles-wrapper .be-review-photo img { display:block; width:100%; height:100%; object-fit:cover; }
.be-review-copy,.editor-styles-wrapper .be-review-copy { min-width:0; }
.be-review-eyebrow,.editor-styles-wrapper .be-review-eyebrow { font-size:calc(10 * var(--be-review-unit)); line-height:calc(10 * var(--be-review-unit)); font-weight:300; }
.be-review-destination,.editor-styles-wrapper .be-review-destination { display:flex; gap:calc(5 * var(--be-review-unit)); align-items:center; min-height:calc(20 * var(--be-review-unit)); margin:calc(10 * var(--be-review-unit)) 0 0; padding-bottom:calc(40 * var(--be-review-unit)); border-bottom:var(--be-review-unit) solid #000; font-size:calc(24 * var(--be-review-unit)); line-height:calc(20 * var(--be-review-unit)); letter-spacing:calc(-1 * var(--be-review-unit)); font-weight:800; color:var(--wp--preset--color--ochre); text-transform:uppercase; }
.be-review-destination a,.editor-styles-wrapper .be-review-destination a { color:inherit; text-decoration:none; }
.be-review-destination a:hover,.be-review-destination a:focus-visible { color:var(--wp--preset--color--terracotta); }
.be-review-rule { display:none; }
.be-review-quotation,.editor-styles-wrapper .be-review-quotation { margin:0; }
.be-review-pullquote,.editor-styles-wrapper .be-review-pullquote { font-size:calc(28 * var(--be-review-unit)); line-height:calc(28 * var(--be-review-unit)); letter-spacing:calc(-1 * var(--be-review-unit)); font-weight:300; }
.be-review-pullquote::before,.editor-styles-wrapper .be-review-pullquote::before { content:'"'; }
.be-review-pullquote::after,.editor-styles-wrapper .be-review-pullquote::after { content:'"'; }
.be-review-body,.editor-styles-wrapper .be-review-body { margin-top:calc(20 * var(--be-review-unit)); font-size:calc(12 * var(--be-review-unit)); line-height:calc(16 * var(--be-review-unit)); font-weight:300; }
.be-review-body p,.editor-styles-wrapper .be-review-body p { margin:0 0 calc(16 * var(--be-review-unit)); }
.be-review-attribution,.editor-styles-wrapper .be-review-attribution { margin-top:calc(15 * var(--be-review-unit)); font-size:calc(12 * var(--be-review-unit)); line-height:calc(16 * var(--be-review-unit)); font-weight:800; }
.be-review-attribution::before,.editor-styles-wrapper .be-review-attribution::before { content:'— '; }
.be-review-collection > li:nth-child(2) .be-review-pullquote,
.be-review-collection > li:nth-child(6) .be-review-pullquote,
.be-review-collection > li:nth-child(10) .be-review-pullquote { margin-top:calc(78 * var(--be-review-unit)); }
.be-review-collection > li:nth-child(3) .be-review-pullquote,
.be-review-collection > li:nth-child(5) .be-review-pullquote,
.be-review-collection > li:nth-child(8) .be-review-pullquote,
.be-review-collection > li:nth-child(9) .be-review-pullquote,
.be-review-collection > li:nth-child(11) .be-review-pullquote,
.be-review-collection > li:nth-child(15) .be-review-pullquote { margin-top:calc(70 * var(--be-review-unit)); }
.be-review-collection > li:nth-child(4) .be-review-pullquote,
.be-review-collection > li:nth-child(13) .be-review-pullquote,
.be-review-collection > li:nth-child(16) .be-review-pullquote { margin-top:calc(28 * var(--be-review-unit)); }
.be-review-collection > li:nth-child(7) .be-review-pullquote,
.be-review-collection > li:nth-child(12) .be-review-pullquote,
.be-review-collection > li:nth-child(14) .be-review-pullquote { margin-top:calc(34 * var(--be-review-unit)); }
.be-review-collection > li:nth-child(17) .be-review-pullquote { margin-top:calc(90 * var(--be-review-unit)); }
/* Imported reference cards carry measured source geometry. New reviews use the fluid card above. */
.be-review-card.has-reference-layout,
.editor-styles-wrapper .be-review-card.has-reference-layout {
 display:block; height:calc(var(--be-row-h) * var(--be-review-unit)); min-height:0; padding:0; border:0;
}
.be-review-card.has-reference-layout::before,
.editor-styles-wrapper .be-review-card.has-reference-layout::before {
 content:''; position:absolute; top:calc(20 * var(--be-review-unit)); left:0; width:100%; height:var(--be-review-unit); background:#000;
}
.be-review-card.has-reference-layout :is(.be-review-copy,.be-review-quotation),
.editor-styles-wrapper .be-review-card.has-reference-layout :is(.be-review-copy,.be-review-quotation) { position:static; width:auto; margin:0; }
.be-review-card.has-reference-layout .be-review-photo,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-photo {
 position:absolute; left:calc(var(--be-photo-x) * var(--be-review-unit)); top:calc(var(--be-photo-y) * var(--be-review-unit)); width:calc(var(--be-photo-w) * var(--be-review-unit)); height:calc(var(--be-photo-h) * var(--be-review-unit)); margin:0;
}
.be-review-card.has-reference-layout .be-review-eyebrow,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-eyebrow {
 position:absolute; left:calc(var(--be-caption-x) * var(--be-review-unit)); top:calc(var(--be-caption-y) * var(--be-review-unit)); width:calc(var(--be-caption-w) * var(--be-review-unit)); height:calc(var(--be-caption-h) * var(--be-review-unit)); transform:none; text-align:left;
}
.be-review-card.has-reference-layout .be-review-destination,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-destination {
 position:absolute; display:block; left:calc(var(--be-label-x) * var(--be-review-unit)); top:calc(var(--be-label-y) * var(--be-review-unit)); width:calc(var(--be-label-w) * var(--be-review-unit)); max-width:calc((818 - var(--be-label-x)) * var(--be-review-unit)); height:calc(var(--be-label-h) * var(--be-review-unit)); min-height:0; padding:0; border:0; transform:none; margin:0;
}
.be-review-card.has-reference-layout .be-review-rule,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-rule {
 display:block; position:absolute; left:calc(var(--be-line-x) * var(--be-review-unit)); top:calc(var(--be-line-y) * var(--be-review-unit)); width:calc(var(--be-line-w) * var(--be-review-unit)); height:var(--be-review-unit); background:#000;
}
.be-review-card.has-reference-layout .be-review-pullquote,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-pullquote {
 position:absolute; left:calc(var(--be-quote-x) * var(--be-review-unit)); top:calc(var(--be-quote-y) * var(--be-review-unit)); width:calc(var(--be-quote-w) * var(--be-review-unit)); min-height:calc(var(--be-quote-h) * var(--be-review-unit)); margin:0 !important;
}
.be-review-card.has-reference-layout .be-review-body,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-body {
 position:absolute; left:calc(var(--be-body-x) * var(--be-review-unit)); top:calc(var(--be-body-y) * var(--be-review-unit)); width:calc(var(--be-body-w) * var(--be-review-unit)); margin:0;
}
.be-review-card.has-reference-layout .be-review-attribution,
.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-attribution {
 position:absolute; left:calc(var(--be-attribution-x) * var(--be-review-unit)); top:calc(var(--be-attribution-y) * var(--be-review-unit)); width:calc(var(--be-attribution-w) * var(--be-review-unit)); margin:0;
}
.editor-styles-wrapper .is-root-container > .be-testimonials-page { margin-left:calc(186 * var(--be-review-unit)) !important; max-width:none; }
.editor-styles-wrapper:has(.be-testimonials-page) .editor-post-title { max-width:none; margin-left:calc(18600vw / 1024) !important; }

@media(min-width:601px) and (max-width:768px) {
 .be-testimonials-page,.editor-styles-wrapper .be-testimonials-page { --be-review-unit:calc(100cqw / 768); width:calc(728 * var(--be-review-unit)); }
 .be-testimonials-hero,.editor-styles-wrapper .be-testimonials-hero { height:calc(440 * var(--be-review-unit)); }
 .be-testimonials-page .be-testimonials-title,.editor-styles-wrapper .be-testimonials-page .be-testimonials-title { left:calc(374 * var(--be-review-unit)); top:calc(300 * var(--be-review-unit)); }
 .be-testimonials-intro,.editor-styles-wrapper .be-testimonials-intro { grid-template-columns:390fr 229fr; column-gap:calc(109 * var(--be-review-unit)); }
 .be-review-card,.editor-styles-wrapper .be-review-card,
 .be-review-card.is-photo-right,.editor-styles-wrapper .be-review-card.is-photo-right { grid-template-columns:calc(354 * var(--be-review-unit)) calc(354 * var(--be-review-unit)); gap:calc(20 * var(--be-review-unit)); }
 .be-review-card.is-photo-right .be-review-photo,.editor-styles-wrapper .be-review-card.is-photo-right .be-review-photo { height:calc(440 * var(--be-review-unit)); }
 .be-review-photo,.editor-styles-wrapper .be-review-photo { height:calc(440 * var(--be-review-unit)); }
 .editor-styles-wrapper .is-root-container > .be-testimonials-page { margin-left:calc(20 * var(--be-review-unit)) !important; }
 .editor-styles-wrapper:has(.be-testimonials-page) .editor-post-title { margin-left:calc(2000vw / 768) !important; }
}
@media(max-width:600px) {
 .be-page-testimonials .be-main:has(.be-testimonials-page) { padding:0; margin:0; }
 .be-testimonials-page,.editor-styles-wrapper .be-testimonials-page { --be-review-unit:calc(100cqw / 320); width:100%; }
 .be-testimonials-hero,.editor-styles-wrapper .be-testimonials-hero { height:calc(360 * var(--be-review-unit)); }
 .be-testimonials-page .be-testimonials-title,.editor-styles-wrapper .be-testimonials-page .be-testimonials-title { left:calc(20 * var(--be-review-unit)); top:calc(229 * var(--be-review-unit)); width:calc(280 * var(--be-review-unit)); font-size:calc(56 * var(--be-review-unit)); line-height:calc(50 * var(--be-review-unit)); }
 .be-testimonials-intro,.editor-styles-wrapper .be-testimonials-intro { display:block; box-sizing:border-box; height:calc(178 * var(--be-review-unit)); padding:calc(40 * var(--be-review-unit)) calc(20 * var(--be-review-unit)) 0; }
 .be-testimonials-page .be-testimonials-intro-heading,.editor-styles-wrapper .be-testimonials-page .be-testimonials-intro-heading { font-size:calc(24 * var(--be-review-unit)); line-height:calc(22 * var(--be-review-unit)); letter-spacing:calc(-1 * var(--be-review-unit)); }
 .be-testimonials-page .be-testimonials-intro-copy,.editor-styles-wrapper .be-testimonials-page .be-testimonials-intro-copy { margin-top:calc(17 * var(--be-review-unit)); font-size:calc(12 * var(--be-review-unit)); line-height:calc(16 * var(--be-review-unit)); }
 .be-testimonials-intro-dots,.editor-styles-wrapper .be-testimonials-intro-dots { left:calc(20 * var(--be-review-unit)); top:calc(20 * var(--be-review-unit)); }
 .be-testimonials-list,.editor-styles-wrapper .be-testimonials-list { margin:0 calc(20 * var(--be-review-unit)); width:calc(280 * var(--be-review-unit)); }
 .be-review-card,.editor-styles-wrapper .be-review-card,
 .be-review-card.is-photo-right,.editor-styles-wrapper .be-review-card.is-photo-right { display:block; min-height:0; padding:calc(39 * var(--be-review-unit)) 0 calc(20 * var(--be-review-unit)); }
 .be-review-photo,.editor-styles-wrapper .be-review-photo,
 .be-review-card.is-photo-right .be-review-photo,.editor-styles-wrapper .be-review-card.is-photo-right .be-review-photo { width:calc(220 * var(--be-review-unit)); height:calc(280 * var(--be-review-unit)); margin-left:calc(60 * var(--be-review-unit)); }
 .be-review-copy,.editor-styles-wrapper .be-review-copy { position:relative; margin-left:calc(60 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); }
 .be-review-eyebrow,.editor-styles-wrapper .be-review-eyebrow { position:absolute; top:calc(-81 * var(--be-review-unit)); left:calc(-60 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); transform:rotate(-90deg); transform-origin:0 0; text-align:right; }
 .be-review-destination,.editor-styles-wrapper .be-review-destination { position:absolute; top:calc(-197 * var(--be-review-unit)); left:calc(-42.5 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); min-height:calc(24 * var(--be-review-unit)); margin:0; padding:0; border:0; transform:rotate(-90deg); transform-origin:0 0; font-size:calc(24 * var(--be-review-unit)); line-height:calc(24 * var(--be-review-unit)); }
 .be-review-quotation,.editor-styles-wrapper .be-review-quotation { display:block; margin-top:calc(20 * var(--be-review-unit)); padding-top:calc(19 * var(--be-review-unit)); border-top:var(--be-review-unit) solid #000; }
 .be-review-pullquote,.editor-styles-wrapper .be-review-pullquote { font-size:calc(24 * var(--be-review-unit)); line-height:calc(24 * var(--be-review-unit)); }
 .be-review-body,.editor-styles-wrapper .be-review-body { margin-top:calc(20 * var(--be-review-unit)); }
 .be-review-attribution,.editor-styles-wrapper .be-review-attribution { margin-top:calc(20 * var(--be-review-unit)); }
 .be-review-collection > li:nth-child(n) .be-review-pullquote { margin-top:0; }
 .editor-styles-wrapper .is-root-container > .be-testimonials-page { margin-left:0 !important; }
 .editor-styles-wrapper:has(.be-testimonials-page) .editor-post-title { margin-left:6.25vw !important; }
}
@media(prefers-reduced-motion:reduce) { .be-review-destination a { transition:none; } }
@media(max-width:768px) {
 .be-review-card.has-reference-layout,.editor-styles-wrapper .be-review-card.has-reference-layout { display:grid; height:auto; min-height:calc(500 * var(--be-review-unit)); padding-top:calc(39 * var(--be-review-unit)); border-top:var(--be-review-unit) solid #000; }
 .be-review-card.has-reference-layout::before,.editor-styles-wrapper .be-review-card.has-reference-layout::before { display:none; }
 .be-review-card.has-reference-layout .be-review-photo,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-photo,
 .be-review-card.has-reference-layout .be-review-eyebrow,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-eyebrow,
 .be-review-card.has-reference-layout .be-review-destination,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-destination,
 .be-review-card.has-reference-layout .be-review-pullquote,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-pullquote,
 .be-review-card.has-reference-layout .be-review-body,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-body,
 .be-review-card.has-reference-layout .be-review-attribution,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-attribution { position:static; width:auto; height:auto; min-height:0; transform:none; }
 .be-review-card.has-reference-layout .be-review-rule,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-rule { display:none; }
 .be-review-card.has-reference-layout .be-review-photo,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-photo { width:100%; height:calc(440 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-destination,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-destination { display:block; padding-bottom:calc(40 * var(--be-review-unit)); border-bottom:var(--be-review-unit) solid #000; margin-top:calc(10 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-body,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-body { margin-top:calc(20 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-attribution,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-attribution { margin-top:calc(15 * var(--be-review-unit)); }
}
@media(max-width:600px) {
 .be-review-card.has-reference-layout,.editor-styles-wrapper .be-review-card.has-reference-layout { display:block; min-height:0; padding-bottom:calc(20 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-photo,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-photo { width:calc(220 * var(--be-review-unit)); height:calc(280 * var(--be-review-unit)); margin-left:calc(60 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-copy,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-copy { position:relative; margin-left:calc(60 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-eyebrow,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-eyebrow { position:absolute; top:calc(-81 * var(--be-review-unit)); left:calc(-60 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); transform:rotate(-90deg); text-align:right; }
 .be-review-card.has-reference-layout .be-review-destination,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-destination { position:absolute; top:calc(-197 * var(--be-review-unit)); left:calc(-42.5 * var(--be-review-unit)); width:calc(220 * var(--be-review-unit)); padding:0; border:0; margin:0; transform:rotate(-90deg); }
 .be-review-card.has-reference-layout .be-review-quotation,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-quotation { display:block; margin-top:calc(20 * var(--be-review-unit)); padding-top:calc(19 * var(--be-review-unit)); border-top:var(--be-review-unit) solid #000; }
 .be-review-card.has-reference-layout .be-review-attribution,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-attribution { margin-top:calc(20 * var(--be-review-unit)); }
}
@media(min-width:769px) {
 .be-page-testimonials .be-testimonials-page { margin-bottom:12.3046875vw; }
}
@media(max-width:600px) {
 .be-testimonials-intro::before,.editor-styles-wrapper .be-testimonials-intro::before { content:''; position:absolute; left:calc(20 * var(--be-review-unit)); top:calc(20 * var(--be-review-unit)); width:calc(6 * var(--be-review-unit)); height:calc(6 * var(--be-review-unit)); border-radius:50%; background:#d3a042; box-shadow:calc(9 * var(--be-review-unit)) 0 #d3a042,calc(18 * var(--be-review-unit)) 0 #d3a042; }
 .be-testimonials-photo,.editor-styles-wrapper .be-testimonials-photo { background:#000 url('../images/testimonials-hero-phone.jpg') center / cover no-repeat; }
 .be-testimonials-photo::after,.editor-styles-wrapper .be-testimonials-photo::after { content:''; position:absolute; inset:0; background:rgb(0 0 0 / 20%); }
 .be-testimonials-photo picture,.editor-styles-wrapper .be-testimonials-photo figure { opacity:0; }
 .be-testimonials-page .be-testimonials-list,.editor-styles-wrapper .be-testimonials-page .be-testimonials-list { width:calc(280 * var(--be-review-unit)); margin:0 calc(20 * var(--be-review-unit)); }
 .be-review-card.has-reference-layout .be-review-quotation,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-quotation { padding-top:0; border:0; }
 .be-review-card.has-reference-layout .be-review-pullquote,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-pullquote { width:calc(220 * var(--be-review-unit)); }
 .be-review-collection > li:first-child .be-review-pullquote,.editor-styles-wrapper .be-review-collection > li:first-child .be-review-pullquote { width:calc(198 * var(--be-review-unit)); }
 /* Keep every vertical destination title anchored to its photograph. */
 .be-review-card.has-reference-layout .be-review-destination,.editor-styles-wrapper .be-review-card.has-reference-layout .be-review-destination { top:calc(50 * var(--be-review-unit)); left:calc(-50 * var(--be-review-unit)); width:calc(350 * var(--be-review-unit)); text-align:right; font-size:calc(24 * var(--be-review-unit)); line-height:calc(40 * var(--be-review-unit)); letter-spacing:calc(-1 * var(--be-review-unit)); }
 .be-review-collection > li:nth-child(7) .be-review-destination,.editor-styles-wrapper .be-review-collection > li:nth-child(7) .be-review-destination { top:calc(30 * var(--be-review-unit)); left:calc(-42.5 * var(--be-review-unit)); font-size:calc(16 * var(--be-review-unit)); line-height:calc(27 * var(--be-review-unit)); letter-spacing:0; }
 .be-review-collection > li:nth-child(7) .be-review-photo,.editor-styles-wrapper .be-review-collection > li:nth-child(7) .be-review-photo { height:calc(300 * var(--be-review-unit)); }
}
