html .ist-ptnMedicineLaboratoryLaboratory017__imageButton .ist-ptnMedicineLaboratoryLaboratory017__imageButton--on {
  display: none;
}

html .ist-ptnMedicineLaboratoryLaboratory017__imageButton:hover .ist-ptnMedicineLaboratoryLaboratory017__imageButton--on,
html .ist-ptnMedicineLaboratoryLaboratory017__imageButton:focus .ist-ptnMedicineLaboratoryLaboratory017__imageButton--on {
  display: block;
}

html .ist-ptnMedicineLaboratoryLaboratory017__imageButton .ist-ptnMedicineLaboratoryLaboratory017__imageButton--off {
  display: block;
}

html .ist-ptnMedicineLaboratoryLaboratory017__imageButton:hover .ist-ptnMedicineLaboratoryLaboratory017__imageButton--off,
html .ist-ptnMedicineLaboratoryLaboratory017__imageButton:focus .ist-ptnMedicineLaboratoryLaboratory017__imageButton--off {
  display: none;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0;
  padding: 0.25rem;
  text-decoration: none;
  color: var(--ist-defaultText, #222222);
  border: none;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPerson {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-around;
  width: 100%;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText {
  position: relative;
  width: 60%;
  padding: 0.5rem;
  text-align: center;
  border: solid 2px;
  border-radius: 3rem;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -1rem;
  top: 50%;
  transform: translateY(-50%);
  border-right: solid 1rem;
  border-top: solid 0.5rem transparent;
  border-bottom: solid 0.5rem transparent;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -0.7rem;
  top: 50%;
  transform: translateY(-50%);
  border-right: solid 0.9rem #fff;
  border-top: solid 0.4rem transparent;
  border-bottom: solid 0.4rem transparent;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBox {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0rem 1rem;
  margin-top: 0.5rem;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBox::after {
  content: '';
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  border-right-width: 3px;
  border-right-style: solid;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  transform: rotate(-45deg) translateY(-20%);
  margin-left: 0.25em;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBoxIcon {
  width: 3rem;
  height: 3rem;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step1:hover, html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step1:focus {
  border: solid 1px #feba44;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step1 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText {
  border-color: #feba44;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step1 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText::before {
  border-right-color: #feba44;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step1 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBox::after {
  color: #feba44;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step2:hover, html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step2:focus {
  border: solid 1px #a1d378;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step2 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText {
  border-color: #a1d378;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step2 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText::before {
  border-right-color: #a1d378;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step2 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBox::after {
  color: #a1d378;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step3:hover, html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step3:focus {
  border: solid 1px #f87aaa;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step3 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText {
  border-color: #f87aaa;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step3 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonPersonText::before {
  border-right-color: #f87aaa;
}

html .ist-ptnMedicineLaboratoryLaboratory017__spImageButton--step3 .ist-ptnMedicineLaboratoryLaboratory017__spImageButtonTextBox::after {
  color: #f87aaa;
}

/*# sourceMappingURL=ptn.medicine.laboratory.laboratory017.css.map */