.card-imageText[data-style="85"] .card-img {
  transition: none; }

.card-imageText[data-style="85"] .card {
  background-color: transparent; }

.card-imageText[data-style="85"] .card-box-flex {
  display: flex;
  width: 100%;
  margin: auto; }
  @media only screen and (max-width: 1179px) {
    .card-imageText[data-style="85"] .card-box-flex {
      width: 100%; } }
  @media only screen and (max-width: 980px) {
    .card-imageText[data-style="85"] .card-box-flex {
      display: block; } }
  .card-imageText[data-style="85"] .card-box-flex > div {
    flex: 1; }

.card-imageText[data-style="85"] .card-img {
  flex: 0 0 50%;
  margin-right: 20px;
  max-width: 50%;
  padding-bottom: 33%; }
  @media only screen and (max-width: 980px) {
    .card-imageText[data-style="85"] .card-img {
      max-width: 100%;
      margin-bottom: 20px;
      margin-right: 0px;
      padding-bottom: 66%; } }

.card-imageText[data-style="85"] .card-text ol, .card-imageText[data-style="85"] .card-text ul {
  margin-left: 35px;
  list-style: decimal; }

.card-imageText[data-style="85"] .card-text ol li {
  margin-bottom: 15px; }
  .card-imageText[data-style="85"] .card-text ol li::marker {
    font-size: 3rem;
    font-weight: bold;
    line-height: 3rem;
    font-style: italic; }

.card-imageText[data-style="85"] .card-text-name {
  color: #000000;
  font-size: 3.6rem;
  font-weight: 600; }
  .card-imageText[data-style="85"] .card-text-name ~ .card-text-info {
    font-size: 2rem;
    margin-top: 20px; }

.card-imageText[data-style="85"] .card-text-info {
  color: #3e3e3e; }
