/* Pricing Form */
form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox{
	margin-left: 0px !important;
}

.pricing-form-tabs .pricing-form-tab{
	border-color:var(--pricing-accent-color);
	color:var(--wp--preset--color--black);
	border-width: 1px;
	background: linear-gradient(to right, #fff, #fff);
	transition: background 0.35s ease-in-out;
	font-weight: 500;
}

.pricing-form-tabs .pricing-form-tab.active, .pricing-form-tabs .pricing-form-tab:hover,form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox .gfield_checkbox>.gchoice label .choice-w-icon .select-btn{
	background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%);
	color:var(--wp--preset--color--black);
	font-weight: 600;
	color:var(--wp--preset--color--black);
	text-transform: uppercase;
	
}

form.plugin-interactive-pricing-form .gform-body .gform_page:nth-child(2) .gform_page_fields .gform_fields .gterms{
	width: max-content !important;
	margin-top:0px !important;
}

form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox .gfield_checkbox>.gchoice label{
	border-radius: 0px;
	cursor: pointer;
}

form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox .gfield_checkbox>.gchoice>input:hover+label{
	opacity: 0.75;
}

form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox .gfield_checkbox>.gchoice label .choice-w-icon h3{
	font-weight: 300;
}

form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_next_button.button,
form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_previous_button.button,
form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_button.button{
	font-size: 18px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: normal;
}

form.plugin-interactive-pricing-form .gform-body .gform_page:nth-child(2) .gform_page_fields .gform_fields .gfield:not(.gterms):not(#field_7_18){
	width: 100%;
}
form.plugin-interactive-pricing-form #gform_fields_7_2.gform_fields{
	display: flex !important;
	flex-wrap: wrap;
	justify-content: center;
	grid-column-gap:0px;
}
form.plugin-interactive-pricing-form #gform_fields_7_2.gform_fields .gfield-choice-input+label{
	max-width: 100%;
}
form.plugin-interactive-pricing-form #gform_fields_7_2.gform_fields .gfield--width-half{
	width: 48% !important;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset.terms-popup{
	width: -moz-max-content  !important;
	width: max-content !important;
}

form.plugin-interactive-pricing-form #gform_fields_7_2.gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox{
	margin-left: 0px !important;
}

form.plugin-interactive-pricing-form .gform-body .gform_page:nth-child(2) .gform_page_fields .gform_fields .gfield:not(.gterms) .ginput_container input, form.plugin-interactive-pricing-form .gform-body .gform_page:nth-child(2) .gform_page_fields .gform_fields .gfield:not(.gterms) .ginput_container textarea{
	border-bottom: 1px solid rgba(255,255,255, 0.75);
}

form.plugin-interactive-pricing-form .gform-body #gform_page_7_2 .gform_page_footer{
	margin-top: 2.5em !important;
}

form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_previous_button.button{
	border-color: var(--accent);
}

form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_previous_button.button:hover{
	border-color: var(--accent);
	color: var(--accent);
	background: var(--wp--preset--color--secondary-light-color);
}

form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_button.button{
	background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%);
	color: #fff;
	border-color: var(--accent);
}

form.plugin-interactive-pricing-form .gform-body .gform_page_footer .gform_button.button:hover{
	background:rgb(255,247,232);
	border-color:rgb(255,247,232);
	color: var(--wp--preset--color--secondary-color);
}

.plugin-thank-you-results .plugin-thank-you-results-wrapper .plugin-thank-you-results-inner>.cell .inner-cell-wrapper{
	border-radius: 0px;
}

.plugin-thank-you-results .plugin-thank-you-results-wrapper .plugin-thank-you-results-inner>.cell .inner-cell-wrapper .term-icons img{
	max-width: 90px;
}

.plugin-thank-you-results .plugin-thank-you-results-wrapper .plugin-thank-you-results-inner>.cell .inner-cell-wrapper .term-icons .term-title{
	font-size: 28px;
	font-weight: 300;
	line-height: 40px;
	margin-bottom: 10px;
}

.plugin-thank-you-results .plugin-thank-you-results-wrapper .plugin-thank-you-results-inner>.cell .inner-cell-wrapper .term-icons .term-description{
	font-size: 18px;
	line-height: normal;
	font-weight: 500;
}

.plugin-thank-you-results .plugin-thank-you-results-wrapper .plugin-thank-you-results-inner>.cell .inner-cell-wrapper .service-read-more-link a{
	
	background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%);
	color: var(--wp--preset--color--black);
	font-weight: 600;
	color: var(--wp--preset--color--black);
	text-transform: uppercase;
}

@media (max-width: 768px) {
	form.plugin-interactive-pricing-form .gform-body .gform_page_fields .gform_fields fieldset:not(.gterms) .ginput_container_checkbox .gfield_checkbox>.gchoice label .choice-w-icon {
		display: inline-flex;
		text-align: left;
		align-items: center;
		flex-wrap: wrap;
		width: 100%;
		justify-content: center;
		text-align: center;
	}
	form.plugin-interactive-pricing-form #gform_fields_7_2.gform_fields .gfield--width-half{
		width: 100% !important;
		margin-left: 0px;
		margin-right: 0px;
	}
}