.left-bar {
	padding: 2rem;
	min-height: 65vh;
}

.gform-container {
	padding: 2rem;
}

.flow-container {
	max-width: 1440px;
}

@media print {
	.accordion-collapse {
		display: block !important;
	}
}
/* START Overriding Gravity Forms styling */
.gfield-choice-input {
	width: 1.5rem;
	height: 1.5rem;
	vertical-align: middle;
	border: 1px solid black;
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	cursor: pointer;
}
.gfield-choice-input:checked {
	appearance: radio-button !important;
	background-color: var(--primary) !important;
	border-color: black;
	outline: 2px solid white !important;
	outline-offset: -3px !important;
	&::before{
		opacity:0 !important;
	}
}

.gform_previous_button{
	background-color: var(--white) !important;
	border-radius: 80px !important;
}

.gform_next_button{
	background-color: var(--primary) !important;
	border: 0 !important;
	border-radius: 80px !important;
	color: var(--white) !important;
}

.gform_button{
	background-color: var(--primary) !important;
	border: 0 !important;
	border-radius: 80px !important;
	color: var(--white) !important;
}

.gform_page_footer{
	justify-content: flex-end !important;
}

.percentbar_blue{
	background-color: var(--primary) !important;
}

.gf_progressbar_wrapper{
	display: flex !important;
	flex-direction: column !important;
}

.gf_progressbar_title{
	order: 2 !important;
	margin-top: 10px !important;
}

.gf_progressbar{
	order: 1 !important;
}

.gfield_label {
	font-size: 1.5rem !important;
	font-style: normal !important;
	font-weight: 700 !important;
	line-height: 1.875rem !important;
}
/* END Overriding Gravity Forms styling */

#tips {
	padding: 0rem 2rem;
}