#quote-form-wrapper h1 {
	font-weight: normal;
}
#intro {
	margin-bottom: 2rem;
	width: 95%;
}
form label > span {
	display: flex;
	align-items: center;
}

form label span[class^="icon-"] {
	font-size: 4rem;
	margin-right: 1rem;
}

form label.radio:before, form label.radio:after {
	margin-top: 1rem;
}

.bold-title {
	font-weight: bold;
	display:block;
}

.radio-button-wrapper.col-2>div {
	width: 100%;
}

/*.additional-ctas h2 {
	font-size: 2.5rem;
	line-height: 3rem;
}*/

.business-policies {
	font-size: 2.5rem !important;
	line-height: 3rem !important;
}




@media all and (min-width: 1000px) {
	#and-more, .additional-ctas {
		/*max-width: calc(100% - 350px);*/
		margin: 3rem auto 0 190px;
	}

/*	.additional-ctas h2 {
		font-size: 2.5rem;
		line-height: 3rem;
	}*/

	.business-policies {
		font-size: 2.5rem !important;
		line-height: 3rem !important;
	}
	

}
@media (min-width: 1150px) {
  .cta:last-child p{
    min-height: 96px;
  }

  .radio-button-wrapper.col-2>div {
  	width: 46%;
  }
}
@media (min-width: 1250px) {
  #arcs {
    right: calc(20% - 670px);
    width: 69rem;
  }
}