	.navbar1_component {
		position: relative;
	}
	.header38_image {
		max-height: none;
	}
	.w-form {
		margin: 0;
	}
	.hero_form-button-wrap {
		display: block;
		position: static;
		margin: 5px 0 0;
		padding: 0;
	}
	.button.hero-go {
		text-transform: uppercase;
		font-weight: 800;
		padding: 10px;
		line-height: 1;
		height: auto;
		border-radius: 5px;
		border: none !important;
		font-size: 18px;
	}
	.button {
		text-transform: uppercase;
		font-weight: 800;
		padding: 10px 15px !important;
		line-height: 1;
		height: auto;
		border-radius: 5px;
		border: none !important;
	}
	.form-input.w-input.pac-target-input {
		border: 1px solid #999999;
		border-radius: 5px;
		font-size: 24px;
		letter-spacing: 0.25px;
		line-height: 1;
		padding: 15px;
	}
	.header38_content {
		padding-right: 0;
		margin-top: -70px;
	}
	.w-nav-link {
		font-weight: 600;
	}
	.navbar1_component {
		border-color: #999999;
	}

	.claim_hero-buttons a.button {
		background: #ff5e2c;
		color: white;
		font-size: 20px;
		font-weight: 800;
	}
	.claim_hero-buttons a.button:hover {
		background: #ff5e2c;
	}

	.banner6_content-wrapper {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.extras_info {
		padding: 2rem;
		line-height: 1.5rem;
		min-height: 208px;
	}

	.button-claim {
		color: #fff;
		text-align: center;
		background-color: #000;
		border: 1px solid #000;
		padding: 0.75rem 1.5rem;
		text-transform: uppercase;
		font-weight: 800;
	}

	.button.claimoffer {
		background: #ff5e2c;
		color: white;
		font-size: 20px;
		font-weight: 800;
	}

	.faq11_list {
	    grid-row-gap: 2rem;
	}

	.progress_wrap .progress_layout a:first-child, .progress_wrap .progress_layout a:last-child {
		cursor: default;
	}

.padding-top.padding-xhuge {
	padding-top: 3em;
}

.maps_modal-wrap {
	padding: 3rem;
}
