/* Give the home-page reviews their own visual chapter. */
body.yc-home:not(.destination-site) .yc-testimonial-carousel {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 88px max(28px, calc((100vw - 1240px) / 2)) 96px !important;
  color: #21190f;
  background: linear-gradient(115deg, #efe4cf 0%, #e6d5b4 100%);
}
body.yc-home:not(.destination-site) .yc-testimonial-label {
  margin-bottom: 12px !important;
  color: #8e621f !important;
}
body.yc-home:not(.destination-site) .yc-testimonial-heading {
  margin: 0 0 38px;
  color: #21190f;
  font: 500 clamp(2.6rem, 4vw, 4.5rem)/1 'Cormorant Garamond', Georgia, serif;
  letter-spacing: -.035em;
}
body.yc-home:not(.destination-site) .yc-testimonial-slide {
  flex-basis: min(790px, calc(100vw - 80px));
  min-height: 300px;
  margin-right: 28px;
  padding: 38px 46px;
  background: #fffdf9;
  border: 1px solid #d9bb81;
  box-shadow: 0 24px 46px rgba(75, 48, 13, .16);
}
body.yc-home:not(.destination-site) .yc-testimonial-slide blockquote {
  max-width: 690px;
  font-size: clamp(2rem, 3vw, 3.1rem) !important;
  line-height: 1.13;
}
body.yc-home:not(.destination-site) .yc-testimonial-carousel.is-single .yc-testimonial-track {
  width: 100%;
  animation: none;
}
body.yc-home:not(.destination-site) .yc-testimonial-carousel.is-single .yc-testimonial-slide {
  margin: 0 auto;
}
html[data-site-theme=dark] body.yc-home:not(.destination-site) .yc-testimonial-carousel {
  background: linear-gradient(115deg, #0f0c09, #241a11);
}
html[data-site-theme=dark] body.yc-home:not(.destination-site) .yc-testimonial-heading {
  color: #fff8ec;
}
html[data-site-theme=dark] body.yc-home:not(.destination-site) .yc-testimonial-label {
  color: #e3bf75 !important;
}
@media (max-width: 560px) {
  body.yc-home:not(.destination-site) .yc-testimonial-carousel {
    padding: 68px 18px 76px !important;
  }
  body.yc-home:not(.destination-site) .yc-testimonial-slide {
    flex-basis: calc(100vw - 52px);
    min-height: 275px;
    margin-right: 16px;
    padding: 30px 25px;
  }
}
