/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2025 | 00:41:17 */
.campaign-form.free-quote-form .section__image-bg-box::after {
    background: rgba(0, 0, 0, 0.7);
}
.campaign-form.free-quote-form .evlt-paragraph__main-title {
	color: var(--p5);
	font-size: 57px;
    line-height: 67px;
}
.campaign-form.free-quote-form .evlt-paragraph__sub-title {
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}
.campaign-form.free-quote-form .evlt-paragraph__intro-text {
	color: var(--p5);
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}
.free-quote-creds-row {
	position: absolute;
}
.free-quote-creds-row .layout-row__content {
	display: flex;
    align-items: center;
    gap: 50px;
}
.free-quote-creds-row .layout-row__content .section__content .layout-row__content {
	display: flex;
    align-items: center;
    gap: 10px;
}
.free-quote-creds-row h5 {
	color: var(--p5) !important;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
}
.campaign-form.free-quote-form h6 {
	font-size: 16px;
	line-height: 35px;
	font-weight: 700;
	margin-top: 10px;
}
.free-quote-credentials-container h2 {
	font-size: 38px;
	line-height: 54px;
	font-weight: 700;
	color: var(--p5);
}
.free-quote-credentials-container h3 {
	font-size: 32px;
	line-height: 32px;
	font-weight: 700;
}
.free-quote-credentials-container .wp-block-group__inner-container {
	gap: 10px;
    display: flex;
    flex-direction: column;
}
.free-quote-benefits h2 {
	font-size: 38px;
	line-height: 54px;
	font-weight: 700;
	color: var(--p1-600);
}
.free-quote-benefits h3 {
	font-size: 30px;
	line-height: 54px;
	font-weight: 700;
	color: var(--p1-600);
}
.free-quote-pills-container .layout-row__content {
	gap: 20px;
}
.free-quote-pills-container .wp-block-group__inner-container {
	display: flex;
	background: var(--p1-600);
	color: #fff;
	border-radius: 75px;
}
.free-quote-pills-container .wp-block-group__inner-container h6 {
	padding: 30px 10px 30px 70px;
	width: calc(100% - 230px);
	font-size: 18px;
	line-height: 22px;
	align-content: center;
}
.free-quote-pills-container .wp-block-group__inner-container img {
	width: 150px;
    height: 150px;
	border-radius: 75px;
    object-fit: cover;
}
.sarah-video {
	margin: 0;
}
.free-quote-disclaimer {
	margin-top: 80px !important;
}

/* Rate Check Disclaimer */

.rate-check-disclaimer {
	margin-top: -50px;
}

/* Responsive */

@media (max-width: 1280px) {
	.free-quote-pills-container .wp-block-group__inner-container h6 {
		font-size: 16px;
		line-height: 20px;
	}
}
@media (max-width: 1100px) {
	.free-quote-creds-row {
		margin-top: 0px !important;
	}
	.free-quote-credentials-container .layout-row__content {
		gap: 60px;
	}
	.free-quote-credentials-container h2 {
		font-size: 32px;
		line-height: 42px;
		align-self: center;
	}
	.free-quote-pills-container .wp-block-group__inner-container img {
		width: 100px;
		height: 100px;
		border-radius: 50px;
	}
	.free-quote-pills-container .wp-block-group__inner-container h6 {
		padding: 20px 10px 20px 40px;
		width: calc(100% - 140px);
		font-size: 14px;
		line-height: 18px;
	}
}
@media (max-width: 767px) {
	#input_26_1_6_container {
		margin-bottom: 0px;
	}
	.campaign-form.free-quote-form .evlt-paragraph__main-title {
		font-size: 40px;
		line-height: 44px;
	}
	.campaign-form.free-quote-form .evlt-paragraph__sub-title, .campaign-form.free-quote-form .evlt-paragraph__intro-text {
		font-size: 16px;
		line-height: 24px;
	}
	.free-quote-creds-row .layout-row__content  {
		display: grid;
		gap: 20px;
		grid-template-columns: 3fr 3fr 3fr !important;
	}
	.fair-credit-history-tick {
		width: 51px;
		height: 51px;
	}
	.campaign-form.free-quote-form h6.free-quote-disclaimer {
		margin: 10px !important;
		font-size: 12px;
		line-height: 100%;
	}
	.free-quote-creds-row {
		position: relative;
	}
	.free-quote-creds-row .layout-row__content .section__content .layout-row__content {
		flex-direction: column;
	}
	.free-quote-creds-row h5 {
		font-size: 12px;
		text-align: center;
	}
	.campaign-form.free-quote-form h6 {
		font-size: 16px;
		line-height: 24px;
	}
	.free-quote-credentials-container h2 {
		text-align: center;
	}
	.free-quote-credentials-container .layout-row__content {
		row-gap: 40px !important;
	}
	.free-quote-credentials-container h3 {
		font-size: 24px;
		line-height: 24px;
	}
	.free-quote-credentials-container .wp-block-group__inner-container > .evlt-image:nth-child(1) img {
		height: 30px;
	}
	.free-quote-credentials-container .wp-block-group__inner-container > .evlt-image:nth-child(2) img {
		height: 50px;
	}
}