/* TESTIMONIAL BLOCK */
.block-testimonial {
  border-left: none;
  margin: 0;
  font-size: 1em;
  font-style: normal;
  position: relative;
  border-radius: var(--wp--custom--border-radius--small);
}

.block-testimonial:not(.has-no-quotes)::before {
  content:"";
  display: block;
  width: 100px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 100 50'%3E%3Cpath fill='%231f5389' d='M21.078 12.5c1.646 0 2.88.849 2.88 2.404 0 1.273-.925 2.228-2.194 2.3-4.698.247-8.162 3.288-9.157 7.955.995-1.52 2.538-2.299 4.493-2.299 3.875 0 6.721 2.83 6.721 7.144 0 4.561-3.43 7.496-7.613 7.496-5.007 0-8.916-3.96-8.916-10.042 0-8.522 6.482-14.958 13.786-14.958m18.75 0c1.646 0 2.88.849 2.88 2.404 0 1.273-.925 2.228-2.228 2.3-4.664.211-8.128 3.288-9.123 7.955.995-1.556 2.538-2.299 4.493-2.299 3.875 0 6.721 2.83 6.721 7.144 0 4.561-3.463 7.496-7.647 7.496-4.973 0-8.882-3.96-8.882-10.042 0-8.522 6.482-14.958 13.786-14.958M65.076 12.5c4.973 0 8.882 3.96 8.882 10.042 0 8.522-6.482 14.958-13.786 14.958-1.646 0-2.88-.849-2.88-2.404 0-1.273.925-2.228 2.228-2.3 4.664-.211 8.128-3.288 9.123-7.955-.995 1.556-2.538 2.299-4.493 2.299-3.875 0-6.721-2.83-6.721-7.144 0-4.561 3.463-7.496 7.647-7.496m18.716 0c5.007 0 8.916 3.96 8.916 10.042 0 8.522-6.482 14.958-13.786 14.958-1.646 0-2.88-.849-2.88-2.404 0-1.273.925-2.228 2.194-2.3 4.698-.247 8.162-3.288 9.157-7.955-.995 1.52-2.538 2.299-4.493 2.299-3.875 0-6.721-2.83-6.721-7.144 0-4.561 3.43-7.496 7.613-7.496'/%3E%3C/svg%3E");
  text-align: center;
  margin: -2.5rem auto 0;
}

.block-testimonial__video {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
    border-radius: var(--wp--custom--border-radius--small);
    margin-bottom: var(--wp--custom--layout--padding);
}

.block-testimonial__video iframe,
.block-testimonial__video object,
.block-testimonial__video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.block-testimonial cite {
  padding-left: 10px;
  text-transform: none;
  letter-spacing: 0;
  font-size: 80%;
  font-style: normal;
  margin-top: 1.5em;
  text-align: center;
}
.block-testimonial .cite__name {
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  color: var(--wp--preset--color--primary);
}

.block-testimonial .cite__title {
  display: block;
  text-transform: none;
  font-weight: normal;
  color: var(--wp--custom--color--gray-700);
}
