.oncology-hematology-phases {
  margin-bottom: 1.5em;
}
.oncology-hematology-phases .col-wrapper {
  width: 100%;
  position: relative;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}
.oncology-hematology-phases .col-wrapper .horizontal-line-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  z-index: -1;
}
.oncology-hematology-phases .col-wrapper .horizontal-line-wrapper .horizontal-line {
  height: 0.75em;
  width: 100%;
  background-image: url("../image/horizontal-gradient-line.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
.oncology-hematology-phases .col-wrapper .col {
  width: 18%;
}
.oncology-hematology-phases .col-wrapper .col:nth-of-type(1) .title-wrapper .circle {
  border-color: #f99700;
}
.oncology-hematology-phases .col-wrapper .col:nth-of-type(2) .title-wrapper .circle {
  border-color: #320757;
}
.oncology-hematology-phases .col-wrapper .col:nth-of-type(3) .title-wrapper .circle {
  border-color: #f6bf24;
}
.oncology-hematology-phases .col-wrapper .col:nth-of-type(4) .title-wrapper .circle {
  border-color: #ab0000;
}
.oncology-hematology-phases .col-wrapper .col:nth-of-type(5) .title-wrapper .circle {
  border-color: #847c9c;
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper .col {
    width: 33%;
    padding: 1em;
  }
}
@media (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper .col {
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: row;
  }
  .oncology-hematology-phases .col-wrapper .col:not(:last-of-type) {
    border-bottom: 1px solid rgba(50, 7, 87, 0.1);
    margin-bottom: 1.5em;
  }
}
@media (max-width: 420px) {
  .oncology-hematology-phases .col-wrapper .col {
    flex-direction: column;
    justify-content: center;
  }
}
.oncology-hematology-phases .col-wrapper .title-wrapper .circle {
  border-width: 1.25em;
  border-style: solid;
  border-radius: 50%;
  text-align: center;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  background: #fff;
}
.oncology-hematology-phases .col-wrapper .title-wrapper .circle h4 {
  margin: 0;
  font-family: "Arial Narrow", "Helvetica Condensed", sans-serif;
  font-size: clamp(1.25rem, 1.5vw, 1.5rem);
  width: 100%;
  text-transform: uppercase;
  color: #320757;
  padding-inline: 0.5em;
}
.oncology-hematology-phases .col-wrapper .title-wrapper .circle h4 span {
  display: block;
  font-size: 70%;
  text-transform: none;
}
@media (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper .title-wrapper .circle {
    border-width: 0.75em;
  }
}
@media (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper .title-wrapper {
    width: 200px;
  }
}
@media (max-width: 420px) {
  .oncology-hematology-phases .col-wrapper .title-wrapper {
    margin: 0 auto 1em;
  }
}
.oncology-hematology-phases .col-wrapper .text-wrapper {
  margin-top: 1em;
}
.oncology-hematology-phases .col-wrapper .text-wrapper ul {
  padding-left: 1em;
}
@media (max-width: 420px) {
  .oncology-hematology-phases .col-wrapper .text-wrapper ul {
    padding-left: 0;
  }
}
.oncology-hematology-phases .col-wrapper .text-wrapper ul li {
  font-size: clamp(1rem, 1.15vw, 1.15rem);
}
.oncology-hematology-phases .col-wrapper .text-wrapper ul li:not(last-child) {
  margin-bottom: 1em;
}
@media (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper .text-wrapper {
    width: 100%;
    margin-top: 0;
    padding-left: 1em;
  }
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper--titles {
    display: none;
  }
}
.oncology-hematology-phases .col-wrapper--circle-tails .col {
  display: flex;
  justify-content: center;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col .circle-tail {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  margin-top: 1em;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col .circle-tail:before {
  width: 4px;
  background: #f99700;
  content: "";
  display: block;
  height: 1em;
  margin-top: -1em;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(1) .circle-tail, .oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(1) .circle-tail:before {
  background: #f99700;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(2) .circle-tail, .oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(2) .circle-tail:before {
  background: #320757;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(3) .circle-tail, .oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(3) .circle-tail:before {
  background: #f6bf24;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(4) .circle-tail, .oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(4) .circle-tail:before {
  background: #ab0000;
}
.oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(5) .circle-tail, .oncology-hematology-phases .col-wrapper--circle-tails .col:nth-of-type(5) .circle-tail:before {
  background: #847c9c;
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper--circle-tails {
    display: none;
  }
}
.oncology-hematology-phases .col-wrapper--text .title-wrapper {
  display: none;
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper--text .title-wrapper {
    display: block;
  }
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper--text .col .circle-tail {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    margin: 1em auto 0;
  }
  .oncology-hematology-phases .col-wrapper--text .col .circle-tail:before {
    width: 4px;
    background: #f99700;
    content: "";
    display: block;
    height: 1em;
    margin-top: -1em;
  }
}
@media (max-width: 980px) and (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper--text .col .circle-tail {
    display: none;
  }
}
@media (max-width: 980px) and (max-width: 420px) {
  .oncology-hematology-phases .col-wrapper--text .col .circle-tail {
    display: flex;
  }
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(1) .circle-tail, .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(1) .circle-tail:before {
    background: #f99700;
  }
  .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(2) .circle-tail, .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(2) .circle-tail:before {
    background: #320757;
  }
  .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(3) .circle-tail, .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(3) .circle-tail:before {
    background: #f6bf24;
  }
  .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(4) .circle-tail, .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(4) .circle-tail:before {
    background: #ab0000;
  }
  .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(5) .circle-tail, .oncology-hematology-phases .col-wrapper--text .col:nth-of-type(5) .circle-tail:before {
    background: #847c9c;
  }
}
@media (max-width: 980px) {
  .oncology-hematology-phases .col-wrapper {
    justify-content: space-evenly;
    flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  .oncology-hematology-phases .col-wrapper {
    flex-direction: column;
  }
}
