.page-id-8405 #sidebar .add-sidenav {
	display: none !important;
}

.page-id-8405 #content {
	padding: 0 0 6rem 0;
}

.page-id-8405 .gfield_required.gfield_required_asterisk{
	color: #0194d3 !important;
}

.page-id-8405 .gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_checkbox {
	grid-row-gap: 1rem;
}

.page-id-8405 .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( [type="button"] ):not([type="image"]):not([type="file"]) {
	border: 1px solid #000000 !important;
	padding: 10px;
}

#gfield_description_12_12, 
#gfield_description_12_18,
#gfield_description_12_26,
#gfield_description_12_37,
#gfield_description_12_46,
#gfield_description_12_54,
#gfield_description_12_28,
#gfield_description_12_29,
#gfield_description_12_30,
#gfield_description_12_38,
#gfield_description_12_47,
#gfield_description_12_55
{
	font-style: italic !important;
}

.gform_wrapper.gravity-theme .gfield_consent_description {
	border: 0px solid #ddd !important;
	font-size: 16px !important;
}

.page-id-8405 #field_12_15,
.page-id-8405 #field_12_24,
.page-id-8405 #field_12_35,
.page-id-8405 #field_12_43,
.page-id-8405 #field_12_51 {
	text-align: left;
}

.page-id-8405 #gform_12 label, 
.page-id-8405 #gform_12 legend {
	color: #333 !important;
}

.page-id-8405 .gfield {padding: 0 0 2rem 0 !important;}

.page-id-8405 .stroy-block h2 {
	margin: 1rem 0 0 0 !important;
}

.page-id-8405 #field_12_15 input,
.page-id-8405 #field_12_24 input,
.page-id-8405 #field_12_35 input,
.page-id-8405 #field_12_43 input,
.page-id-8405 #field_12_51 input {
	display: none !important;
}

.page-id-8405 #field_12_15 .ginput_container.ginput_container_checkbox label,
.page-id-8405 #field_12_24 .ginput_container.ginput_container_checkbox label,
.page-id-8405 #field_12_35 .ginput_container.ginput_container_checkbox label,
.page-id-8405 #field_12_43 .ginput_container.ginput_container_checkbox label,
.page-id-8405 #field_12_51 .ginput_container.ginput_container_checkbox label{
	border: 1px solid #000000 !important;
	color: #000000 !important;
	background: transparent !important;
	padding: 0.5rem 2rem;
	border-radius: 2rem;
	transition: 0.3s ease all;
	margin: 0 0 2rem 0;
}

.page-id-8405 #field_12_15 #choice_12_15_1:checked + label,
.page-id-8405 #field_12_24 #choice_12_24_1:checked + label,
.page-id-8405 #field_12_35 #choice_12_35_1:checked + label,
.page-id-8405 #field_12_43 #choice_12_43_1:checked + label,
.page-id-8405 #field_12_51 #choice_12_51_1:checked + label{
	background:#000000 !important;
	color: #ffffff !important;
}

.page-id-8405 .gfield_checkbox div {
	position: relative;
}

#field_12_11  .gfield_checkbox label,
#field_12_13 .gfield_checkbox label,
#field_12_21 .gfield_checkbox label,
#field_12_22 .gfield_checkbox label,
#field_12_32 .gfield_checkbox label,
#field_12_33 .gfield_checkbox label,
#field_12_39 .gfield_checkbox label, 
#field_12_40 .gfield_checkbox label,
#field_12_48 .gfield_checkbox label,
#field_12_49 .gfield_checkbox label,
#field_12_56 .gfield_checkbox label,
#field_12_57 .gfield_checkbox label {
	padding: 0px 0px 0px 40px !important;
}

#field_12_13 input[type=checkbox],
#field_12_11 input[type=checkbox],
#field_12_21 input[type=checkbox],
#field_12_22 input[type=checkbox],
#field_12_32 input[type=checkbox],
#field_12_33 input[type=checkbox],
#field_12_39 input[type=checkbox], 
#field_12_40 input[type=checkbox],
#field_12_48 input[type=checkbox],
#field_12_49 input[type=checkbox],
#field_12_56 input[type=checkbox],
#field_12_57 input[type=checkbox]{
		opacity: 0;
		outline: none;
		z-index: 100;
		width: 27px;
		height: 27px;
		top: 0;
		left: 0;
		position: absolute;
		-webkit-appearance: none !important;
		-moz-appearance: none !important;
		appearance: none !important;
		cursor: pointer;
	}

#field_12_11 .gfield_checkbox div label:before,
#field_12_13 .gfield_checkbox div label:before,
#field_12_21 .gfield_checkbox div label:before,
#field_12_22 .gfield_checkbox div label:before,
#field_12_32 .gfield_checkbox div label:before,
#field_12_33 .gfield_checkbox div label:before,
#field_12_39 .gfield_checkbox div label:before, 
#field_12_40 .gfield_checkbox div label:before,
#field_12_48 .gfield_checkbox div label:before,
#field_12_49 .gfield_checkbox div label:before,
#field_12_56 .gfield_checkbox div label:before,
#field_12_57 .gfield_checkbox div label:before{
		content: "";
		display: block;
		position: absolute;
		width: 27px;
		height: 27px;
		background: #0194d3;
		border: 1px solid #0194d3;
		left: 0px;
		right: 0px;
		bottom: 0px;
		top: 0px;
		opacity: 0;
		z-index: 1;
		transition: all 100ms;
}

#field_12_11 input[type=checkbox]:checked + label:before,
#field_12_13 input[type=checkbox]:checked + label:before,
#field_12_21 input[type=checkbox]:checked + label:before,
#field_12_22 input[type=checkbox]:checked + label:before,
#field_12_32 input[type=checkbox]:checked + label:before,
#field_12_33 input[type=checkbox]:checked + label:before,
#field_12_39 input[type=checkbox]:checked + label:before, 
#field_12_40 input[type=checkbox]:checked + label:before,
#field_12_48 input[type=checkbox]:checked + label:before,
#field_12_49 input[type=checkbox]:checked + label:before,
#field_12_56 input[type=checkbox]:checked + label:before,
#field_12_57 input[type=checkbox]:checked + label:before{
		opacity: 1;
	}
	
#field_12_11 .gfield_checkbox div label:after,
#field_12_13 .gfield_checkbox div label:after,
#field_12_21 .gfield_checkbox div label:after,
#field_12_22 .gfield_checkbox div label:after,
#field_12_32 .gfield_checkbox div label:after,
#field_12_33 .gfield_checkbox div label:after,
#field_12_39 .gfield_checkbox div label:after, 
#field_12_40 .gfield_checkbox div label:after,
#field_12_48 .gfield_checkbox div label:after,
#field_12_49 .gfield_checkbox div label:after,
#field_12_56 .gfield_checkbox div label:after,
#field_12_57 .gfield_checkbox div label:after{
		content: "";
		background: #ffffff;
		border: 1px solid #000000;
		width: 27px;
		height: 27px;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		border-radius: 3px;
		z-index: 0;
	}
	
#field_12_11 .gfield-choice-input+label,
#field_12_13 .gfield-choice-input+label,
#field_12_21 .gfield-choice-input+label,
#field_12_22 .gfield-choice-input+label,
#field_12_32 .gfield-choice-input+label,
#field_12_33 .gfield-choice-input+label,
#field_12_39 .gfield-choice-input+label, 
#field_12_40 .gfield-choice-input+label,
#field_12_48 .gfield-choice-input+label,
#field_12_49 .gfield-choice-input+label,
#field_12_56 .gfield-choice-input+label,
#field_12_57 .gfield-choice-input+label{
		margin-bottom: 0;
		max-width: calc(100% - 32px);
		vertical-align: middle;
	}

.page-id-8405 .gform_wrapper.gravity-theme .gform_footer {
	justify-content:left;
}
#gform_submit_button_12 {
	background: #000000;
	color: #ffffff;
	font: 12px/14px "StRydeRegular", Helvetica, Arial, sans-serif;
	letter-spacing: 1px;
	min-width: 206px;
	max-width: 250px;
	padding: 14px 10px 12px;
	white-space: normal;
	text-transform: uppercase;
}