.bc-serviceslist {
	
}

.bc-serviceslist .twocolumn {
	display:flex;
	flex-wrap:wrap;
}


.bc-serviceslist__single {
	align-items: center;
	border-bottom:1px solid #D1D1D1;
	display: flex;
	justify-content: stretch;
	padding-bottom: 1rem;
    padding-top: 2.5rem;
    margin: 0 2%;
    width: 46%;
}

.bc-serviceslist.bc-services--home .wp-block-group__inner-container {
	display: grid;
	grid-template-columns: repeat(3, 1fr); /* 3 columns */
	grid-template-rows: repeat(2, auto);   /* 2 rows */
	gap: 2rem; 
}
@media (max-width: 1200px) {
  .bc-serviceslist.bc-services--home .wp-block-group__inner-container {
    grid-template-columns: repeat(2, 1fr); /* switch to 2 columns */
    grid-template-rows: auto; /* rows adjust automatically */
  }
}
@media (max-width: 767px) {
  .bc-serviceslist.bc-services--home .wp-block-group__inner-container {
    grid-template-columns: repeat(1, 1fr); /* switch to 1 columns */
    grid-template-rows: auto; /* rows adjust automatically */
  }
}
.bc-serviceslist.bc-services--home .bc-serviceslist__single {
	width:100%;
	align-items: flex-start;
}


.bc-serviceslist__single:last-child {
	/* border-bottom: none; */
}
.twocolumn .bc-serviceslist__single {
	align-items: flex-start;
	/* border-bottom:1px solid #D1D1D1; */
}

.bc-serviceslist__single__image {
	max-width:100px;
	padding-right:10px;
	width:25%;
	text-align:center;
	align-self: start;
}
.bc-serviceslist__single__image .wp-block-image {
	margin-bottom: 0;
}
.bc-serviceslist__single__image img {
	max-height: 3rem;
	max-width:3rem;
}

.bc-serviceslist__single__text {
	
}
.bc-serviceslist__single__text a {
	color: #393838;
	font-weight: inherit;
	text-decoration: none;
}
.bc-serviceslist__single__text {
	width:100%;
}
.bc-serviceslist__single__text h3 {
	font-size:1.5rem;
	font-weight: 300;
	line-height: 1.26em; /*38/30*/
	margin:0;
}
.bc-serviceslist__single__text h3 a:hover {
	transition: color .4s ease-out;
	color:#9C0F26;
}
.bc-serviceslist__single__text p {
	/* position: absolute; */
}
.twocolumn .bc-serviceslist__single__text p {
	position:relative;
	transform: none;
}

