.section2 .description p,
.section2 h3,
.section2 .generic-titles p,
.section2 .generic-titles h2 {
	color: var(--pe_white);
}
.section2 .description p {
	font-size: var(--fs-16);
}
.customer-cta .under_wrap a.bg_pe_blue.pe_white {
  background-color: var(--pe_white);
  color: var(--pe_blue);
}
@media (min-width: 992px) {
	.section2 .description {
		padding: 0 40px;
	}
	.section2 .items_wrap {
		padding-top: 30px;
	}
}
.sidebyside > section:nth-child(even) .row {
	flex-direction:row-reverse!important
}
/*.sidebyside.flex-row-reverse-even > section:nth-child(even) .row {
	flex-direction:row-reverse!important;
}*/
@media (max-width:767px) {
	/*.sidebyside > section:nth-child(odd) .row,
	.sidebyside > section:nth-child(even) .row{
		flex-direction: column-reverse !important;
	}*/
	.sidebyside > div .row > div:last-child{
		margin-bottom:20px
	}
}
#pe_3_cta_blocks a {
  text-decoration: none !important;
  outline: none !important;
  cursor: pointer;
}
#pe_3_cta_blocks a.learn_more {
  text-decoration: underline !important;
}
#pe_3_cta_blocks img {
  width: 100%;
  height: auto;
}
#pe_3_cta_blocks .card_wrap {
  background: #fff;
  -webkit-border-radius: var(--bradius);
  -moz-border-radius: var(--bradius);
  border-radius: var(--bradius);
  border: 1px solid var(--pe_border);
  min-height: 100%;
}
#pe_3_cta_blocks .card_wrap .description_wrap {
  padding: 25px 20px 20px;
}
.discover_flex {
  display: block;
  border: 2px solid var(--pe_border);
}