.component_text_icon__wrapper {
  display: flex;
  gap: 10px;
  margin-bottom: 8px;
}

body.high-contrast--black .component_icon__title {
    background: black !important;
    --text: #fff;
    color: var(--text) !important;
}

body.high-contrast--green .component_icon__title {
    background: #422a11 !important;
    --text: #45973b;
    color: var(--text) !important;
}

body.high-contrast--brown .component_icon__title {
    background: #f9ddd6 !important;
    --text: #422a11;
    color: var(--text) !important;
}

body.high-contrast--blue .component_icon__title {
	background: #c3dff0 !important;
	--text: #16267d;
	color: var(--text) !important;
}

body.high-contrast--white .component_icon__title {
	background: #fff !important;
	--text: #000;
	color: var(--text) !important;
}

.component_text_icon__img_container {
  height: 40px;
  min-width: 40px !important;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
}
.component_text_icon__img_container img {
  width: 40px;
  height: 40px;
}

.component_text_icon__description p {
  color: #7f8287;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.component_text_icon__description a {
  color: #4370b7 !important;
}

@media screen and (max-width: 765px) {
	.component_text_icon__wrapper h3 {
		font-size: 1.125rem !important;
	}
	.component_text_icon__description p {
		font-size: 0.8125rem !important;
	}
}
