#pk_flex_content .flex_layout.quote {
  max-width: 100%;
  position: relative;
  padding: clamp(
      40px,
      40px + (80 - 40) * ((100vw - 320px) / (1215 - 320)),
      80px
    )
    0;
}

.flex_layout.quote .pk-col {
  max-width: 945px;
}

.flex_layout.quote .pk-col blockquote::before {
  content: '';
  display: block;
  width: 60px;
  height: 48px;
  margin-bottom: 36px;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2261%22%20height%3D%2248%22%20viewBox%3D%220%200%2061%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.09186%206.876C9.30086%202.313%2015.6699%200%2024.0189%200H27.0189V8.457L24.6069%208.94C20.4969%209.762%2017.6379%2011.379%2016.1079%2013.752C15.3093%2015.0303%2014.8565%2016.4941%2014.7939%2018H24.0189C24.8145%2018%2025.5776%2018.3161%2026.1402%2018.8787C26.7028%2019.4413%2027.0189%2020.2044%2027.0189%2021V42C27.0189%2045.309%2024.3279%2048%2021.0189%2048H3.01886C2.22321%2048%201.46015%2047.6839%200.897543%2047.1213C0.334934%2046.5587%200.0188635%2045.7957%200.0188635%2045V30L0.0278636%2021.243C0.000863557%2020.91%20-0.569137%2013.02%205.09186%206.876ZM54.0189%2048H36.0189C35.2232%2048%2034.4602%2047.6839%2033.8975%2047.1213C33.3349%2046.5587%2033.0189%2045.7957%2033.0189%2045V30L33.0279%2021.243C33.0009%2020.91%2032.4309%2013.02%2038.0919%206.876C42.3009%202.313%2048.6699%200%2057.0189%200H60.0189V8.457L57.6069%208.94C53.4969%209.762%2050.6379%2011.379%2049.1079%2013.752C48.3093%2015.0303%2047.8565%2016.4941%2047.7939%2018H57.0189C57.8145%2018%2058.5776%2018.3161%2059.1402%2018.8787C59.7028%2019.4413%2060.0189%2020.2044%2060.0189%2021V42C60.0189%2045.309%2057.3279%2048%2054.0189%2048Z%22%20fill%3D%22%23072445%22%2F%3E%3C%2Fsvg%3E');
}
.flex_layout.quote .pk-col blockquote {
  font-size: clamp(
    24px,
    24px + (48 - 24) * ((100vw - 320px) / (1215 - 320)),
    48px
  );
  font-weight: 600;
  line-height: 1.2;
}

.flex_layout.quote .pk-col .pk-author {
  font-size: clamp(
    16px,
    16px + (24 - 16) * ((100vw - 320px) / (1215 - 320)),
    24px
  );
  font-style: normal;
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .flex_layout.quote .pk-col blockquote::before {
    margin-bottom: 21px;
  }
}

@media screen and (max-width: 1200px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 767px) {
}
