@-webkit-keyframes pulse {
  from {
    scale: 1;
  }
  to {
    scale: 1.1;
  }
}
@keyframes pulse {
  from {
    scale: 1;
  }
  to {
    scale: 1.1;
  }
}
.tcl-quote {
  padding: 30px 0;
}
.tcl-quote__icon {
  position: absolute;
}
.tcl-quote__icon.start {
  right: calc(100% + var(--bs-gutter-x));
  top: 100%;
}
.tcl-quote__icon.end {
  left: calc(100% + var(--bs-gutter-x));
  bottom: 100%;
}
.tcl-section--butcher.inverted .tcl-quote__icon path, .tcl-butcher .tcl-quote__icon path {
  fill: #D8D8D3;
}
.tcl-section--garden .tcl-quote__icon path {
  fill: #3C4D3E;
}
.tcl-section--garden.inverted .tcl-quote__icon path, .tcl-garden .tcl-quote__icon path {
  fill: #E5CEBE;
}
.tcl-section--golden_bar .tcl-quote__icon path {
  fill: #AA976B;
}
.tcl-section--golden_bar.inverted .tcl-quote__icon path, .tcl-golden_bar .tcl-quote__icon path {
  fill: #252626;
}
.tcl-section--secret_bar .tcl-quote__icon path {
  fill: #676767;
}
.tcl-section--secret_bar.inverted .tcl-quote__icon path, .tcl-secret_bar .tcl-quote__icon path {
  fill: #252626;
}
.tcl-section--baker .tcl-quote__icon path {
  fill: #D3CCB8;
}
.tcl-section--baker.inverted .tcl-quote__icon path, .tcl-baker .tcl-quote__icon path {
  fill: #252626;
}
.tcl-quote__content {
  position: relative;
  margin: 40px 0;
}
.tcl-quote__heading {
  margin-bottom: 10px;
}
.tcl-quote__subheading {
  font-size: 14px;
}

@media (max-width: 1199px) {
  .tcl-quote__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .tcl-quote__icon {
    position: static;
  }
  .tcl-quote__icon svg {
    max-width: 100%;
  }
  .tcl-quote__icon.start {
    position: relative;
    right: auto;
  }
  .tcl-quote__icon.end {
    position: absolute;
    left: auto;
  }
}