/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./assets/src/sass/testimonial.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.testimonial__item {
  margin-block-start: 1rem;
}

.testimonials > * + * {
  margin-block-start: 1.5rem;
}

.testimonial__item__heading {
  padding-bottom: 5px;
  margin: 0 0 0.75rem;
  font-size: 110%;
  font-weight: bold;
  color: #665F46;
  border-bottom: 1px dotted #A58F20;
}

.testimonial__item__body__avatar {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.testimonial__item__body__avatar__portrait {
  width: 48px;
  height: 48px;
  overflow: hidden;
  border: 1px solid #e3dbb4;
  border-radius: 50%;
}

.testimonial__item__body__avatar__portrait > svg {
  display: block;
  width: 100%;
  height: 100%;
}

.testimonial__item__body__avatar__portrait > img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial__item__body__avatar__name {
  padding-block-end: 0.25rem;
  margin-block-end: 0.5rem;
  font-weight: bold;
  border-bottom: 1px dotted #A58F20;
}

.testimonial__item__body__container {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
}

.testimonial__item__body {
  position: relative;
  flex: 1;
  padding: 0.75rem 1rem;
  font-weight: 500;
  color: #665F46;
  background-color: #f4f2da;
  border-radius: 1rem;
}

.testimonial__item__body::after {
  position: absolute;
  top: 16px;
  left: -16px;
  content: "";
  border: 0.5rem solid transparent;
  border-right: 0.5rem solid #f4f2da;
}

.testimonial__item__pic {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  margin-block-start: 1rem;
}

.testimonial__item__pic__main {
  position: relative;
  flex: 1;
  padding: 0.75rem 1rem;
  background-color: #f9f7e9;
  border-radius: 1rem;
}

.testimonial__item__pic__main::after {
  position: absolute;
  top: 16px;
  right: -16px;
  content: "";
  border: 0.5rem solid transparent;
  border-left: 0.5rem solid #f4f2da;
}

.testimonial__item__pic__label {
  padding-block-end: 0.25rem;
  margin-block-end: 0.5rem;
  border-bottom: 1px dotted #A58F20;
}

dl {
  --dt-basis: 220px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-block: 0;
  overflow: hidden;
}

.testimonial__item__meta {
  padding: 0.75rem 1rem;
  margin-block-end: 1rem;
  font-size: 12px;
  background-color: #f5f5f5;
  border-radius: 1rem;
}

dt {
  flex-basis: var(--dt-basis);
  padding-block: 0.25rem;
  font-weight: bold;
  background-color: var(--color-background-secondary);
  border-block-end: 1px solid #e6e6e6;
}
dt:first-of-type {
  padding-block-start: 0;
}
dt:last-of-type {
  padding-block-end: 0;
  border-block-end: none;
}
@media screen and (max-width: 37.5em) {
  dt {
    flex-basis: 100%;
  }
}

dd {
  flex-basis: calc(100% - var(--dt-basis));
  padding-block: 0.25rem;
  margin: 0;
  border-block-end: 1px solid #e6e6e6;
}
dd:first-of-type {
  padding-block-start: 0;
}
dd:last-of-type {
  padding-block-end: 0;
  border-block-end: none;
}
@media screen and (max-width: 37.5em) {
  dd {
    flex-basis: 100%;
    border-inline-start: none;
  }
  dd:first-of-type {
    border-block-start: 1px solid var(--color-border-opaque);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy90ZXN0aW1vbmlhbC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBRUE7RUFDSTtBQURKOztBQUlBO0VBQ0k7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7QUFESjs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREo7O0FBSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKO0FBS0k7RUFDSTtBQUhSO0FBT0k7RUFDSTtFQUNBO0FBTFI7QUFRSTtFQWpCSjtJQWtCUTtFQUxOO0FBQ0Y7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUxKO0FBT0k7RUFDSTtBQUxSO0FBUUk7RUFDSTtFQUNBO0FBTlI7QUFTSTtFQWZKO0lBZ0JRO0lBQ0E7RUFOTjtFQVFNO0lBQ0k7RUFOVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JkcHJlc3MtYm9pbGVycGxhdGUvLi9hc3NldHMvc3JjL3Nhc3MvdGVzdGltb25pYWwuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwidG9vbHNcIiBhcyAqO1xuXG4udGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMXJlbTtcbn1cblxuLnRlc3RpbW9uaWFscyA+ICogKyAqIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEuNXJlbTtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxMTAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNjY1RjQ2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0E1OEYyMDtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19ib2R5X19hdmF0YXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19ib2R5X19hdmF0YXJfX3BvcnRyYWl0IHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNkYmI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19ib2R5X19hdmF0YXJfX3BvcnRyYWl0ID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmlhbF9faXRlbV9fYm9keV9fYXZhdGFyX19wb3J0cmFpdCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGVzdGltb25pYWxfX2l0ZW1fX2JvZHlfX2F2YXRhcl9fbmFtZSB7XG4gICAgcGFkZGluZy1ibG9jay1lbmQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0E1OEYyMDtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19ib2R5X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udGVzdGltb25pYWxfX2l0ZW1fX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY1RjQ2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYyZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLnRlc3RpbW9uaWFsX19pdGVtX19ib2R5OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkICNmNGYyZGE7XG59IFxuXG4udGVzdGltb25pYWxfX2l0ZW1fX3BpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxcmVtO1xufVxuXG4udGVzdGltb25pYWxfX2l0ZW1fX3BpY19fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY3ZTk7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuXG4udGVzdGltb25pYWxfX2l0ZW1fX3BpY19fbWFpbjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAjZjRmMmRhO1xufSBcblxuLnRlc3RpbW9uaWFsX19pdGVtX19waWNfX2xhYmVsIHtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQTU4RjIwO1xufVxuXG5kbCB7XG4gICAgLS1kdC1iYXNpczogMjIwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXN0aW1vbmlhbF9faXRlbV9fbWV0YSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuZHQge1xuICAgIGZsZXgtYmFzaXM6IHZhcigtLWR0LWJhc2lzKTtcbiAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgI2U2ZTZlNjtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDA7XG4gICAgfVxuXG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgICAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVtKDYwMCkpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5cbmRkIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSB2YXIoLS1kdC1iYXNpcykpO1xuICAgIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1ibG9jay1zdGFydDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAwO1xuICAgICAgICBib3JkZXItYmxvY2stZW5kOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGVtKDYwMCkpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogbm9uZTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW9wYXF1ZSk7XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/