.bo-temp.intro strong{
  color: #fff;
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
	section.bo-temp.intro ul {
		display: flex;
		flex-direction: column;
		row-gap: 3rem;
	}
}
@media (min-width: 768px) {
	.bo-temp.intro ul {
		display: grid;
		grid-template-columns: repeat(3,[col-start] 1fr);
		column-gap: 1rem;
	}
	section.bo-temp.intro .content .body-copy li {
		grid-column: unset;
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	section.bo-temp.intro .content .body-copy li img:first-child {
		height: 150px;
		width: auto;
		object-fit: none;
	}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}