.page-id-26203 .benefits_section {
	min-height: unset!important;
}
.page-template-page-landing .benefits_section .bgrid {
	grid-template-columns: 1fr!important;
}
.twocolflex {
	display: flex;
    gap: 50px;
    margin-top: 50px;
}
@media (max-width: 980px) {
	.twocolflex {
		flex-wrap:wrap;
	}
}
.reviewtext .box1 {
	width: 50%;
	text-align: center;
	    padding: 10px 0;
}
.reviewtext .box1 p {
	font-size: 12px;
	color: #fff!important;
	margin: auto;
	    line-height: 14px;
}
.reviewtext .box2 {
	border-left: 1px solid #dbb781;
	width: 50%;
	text-align: center;
	padding: 10px 0;
}
.reviewtext .box2 p {
 	font-size: 20px;
 	color: #fff!important;
	margin: auto;
}

.two_image_callout {
	background: linear-gradient(#23445f 0, #316088 45.92%, #193145 100%);
    position: relative;
    margin-block: 60px;
}
.two_image_callout .fullwidthcta {
	display: flex;
	justify-content: space-between;
	gap: 4rem;
}
.two_image_callout .fullwidthcta .imgbox {
	max-width: 30%;
}
.two_image_callout .fullwidthcta img {
	display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.two_image_callout .fullwidthcta .content {
	margin: 40px 0;
	text-align: center;
	width: 40%;
}
.two_image_callout .fullwidthcta .content h2 {
	font-style: italic;
	text-align: center;
	color: #fff;	
	font-size: 29px;
}
.two_image_callout .fullwidthcta .content h3 {
	text-align: center;
	color: #fff;
	font-size: 24px;
}
.two_image_callout .fullwidthcta .content p {
	text-align: left;
	color: #fff;
	margin: 25px 0;
}
.two_image_callout .fullwidthcta .content .button {
	font-weight: 300;
	padding: 1rem 4rem;
	font-size: 17px;
}
@media screen and (max-width: 980px) {
	.two_image_callout .fullwidthcta {
		gap: 2rem;
	}
}
@media screen and (max-width: 767px) {
	.two_image_callout .fullwidthcta {
		flex-direction: column;
		gap: 2rem;
	}
	.two_image_callout .fullwidthcta .imgbox {
		max-width: 100%;
	}
	.two_image_callout .fullwidthcta .content {
		width: 90%;
        margin: auto;
	}
}
.page-template-page-landing .big_blue_gradient_block .bottom h3 {
    margin-block: 60px 0;
}
.frm__65b2e91d8f07a,
input[type="hidden"] {
	display: none!important;
}

.frm_form_field:has(.g-recaptcha) {
	display: flex;
	justify-content: center;
	margin-block: 1rem;
}
.locations_block_big {
    margin-top: 20px;
}
.simple_content {
	padding-block: unset!important;
	display: flex;
}
.simple_content .container {
	padding-block: 80px;
}
.simple_content .column_two {
	background: #fff;
}
.column_two .iconitem {
	display: flex;
	align-items: center;
	gap: 15px;
	margin: 10px;
}
.column_two .iconitem img {
	width: 45px;
	height: auto;
	margin: 5px;
}
.page-template-page-landing .benefits_section {
	min-height: 1000px;
}
@media screen and (max-width: 1200px) {
	.page-template-page-landing .benefits_section {
		min-height: 1100px;
	}
}
@media screen and (max-width: 980px) {
	.simple_content {
		flex-wrap: wrap;
	}
	.page-template-page-landing .benefits_section {
		min-height: unset;
	}
}
@media screen and (max-width: 767px) {
	.unfloat {
		float: none;
	}
}