@charset "UTF-8";
.wp-block-k-veci-quote {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 2rem;
  margin-top: 2rem;
  max-width: 14.5rem;
  position: relative; }

@media (--small) {
  .wp-block-k-veci-quote {
    padding: 2rem;
    padding-bottom: 0; } }

.wp-block-k-veci-quote__img {
  background: #1e1e1e !important;
  float: left;
  height: 14.5rem !important;
  margin-right: 1rem;
  max-width: 14.5rem !important;
  min-width: 14.5rem !important;
  -o-object-fit: cover;
     object-fit: cover; }

.wp-block-k-veci-quote__quote {
  color: inherit;
  font-size: inherit;
  quotes: "“" "”" "‘" "’"; }

@media (--small) {
  .wp-block-k-veci-quote__quote {
    font-size: 1rem;
    padding: 0.15rem; } }

.wp-block-k-veci-quote__quote::after,
.wp-block-k-veci-quote__quote::before {
  display: inline-block;
  font-size: inherit; }

.wp-block-k-veci-quote__quote::before {
  content: open-quote; }

.wp-block-k-veci-quote__quote::after {
  content: close-quote; }

.wp-block-k-veci-quote__author {
  color: inherit;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
  margin-top: 1rem;
  width: 100%; }

.wp-block-k-veci-quote__role {
  color: #818283;
  font-size: 1.2rem; }
