.double-heading {
	font-size: 30px;
	margin: 1rem 0 0
}

	.double-heading + .cost {
		display: inline-block;
		margin-bottom: 0;
		font-family: Oswald,sans-serif;
		text-transform: uppercase
	}

#stamped-badge-total {
	font-weight: 700;
	padding-left: 5px;
}

.gallery-container .lp-gallery {
	max-width: 100% !important;
	border: 1px solid #d6d7d8
}

	.gallery-container .lp-gallery .prod-gallery-item {
		aspect-ratio: 16/9;
		display: flex !important;
		align-items: center; /* vertical centering */
		justify-content: center;
		overflow: hidden; /* crop overflow */
	}

		.gallery-container .lp-gallery .prod-gallery-item .txt-info {
			font-size: 13px;
			line-height: 22px;
			bottom: 8px;
			left: 8px;
			padding: 2px 10px;
		}

		.gallery-container .lp-gallery .prod-gallery-item .txt-info-shadow {
			box-shadow: 0px 0px 6px 0px #0E0E141F;
			backdrop-filter: blur(2px)
		}

.gallery-container .lp-gallery-thumbs {
	margin: 1.5rem 50px 0
}

	.gallery-container .lp-gallery-thumbs .slick-slide {
		margin: 0 0.35rem;
		padding: 0;
		aspect-ratio: 16/9;
		display: flex;
		align-items: center; /* vertical centering */
		justify-content: center;
		overflow: hidden; /* crop overflow */
	}

	.gallery-container .lp-gallery-thumbs button {
		visibility: visible !important;
		opacity: 1 !important;
		width: 36px;
		height: 36px;
		border: 1px solid #C4C4C4;
		background-color: #FAFAFA;
	}

	.gallery-container .lp-gallery-thumbs .slick-prev {
		left: -20px !important
	}

	.gallery-container .lp-gallery-thumbs .slick-next {
		right: -20px !important
	}

		.gallery-container .lp-gallery-thumbs .slick-next:focus:before,
		.gallery-container .lp-gallery-thumbs .slick-next:hover:before,
		.gallery-container .lp-gallery-thumbs .slick-prev:focus:before,
		.gallery-container .lp-gallery-thumbs .slick-prev:hover:before {
			color: #323333;
		}

.landing-form .col-md-8, .landing-form .col-xs-12, .landing-form .form-control-label {
	float: none !important;
	width: 100% !important;
	margin-left: 0 !important
}

	.landing-form .col-md-8 p {
		margin-bottom: 0
	}

.testimonial-landing {
	margin: 0 1rem
}

.svg-assurance-guarantee-dark {
	width: 80px;
	flex-shrink: 0
}

@media(max-width:767px) {
	.features-wrap {
		border-bottom: 1px solid #E3E3E3;
	}
}

@media (min-width:768px) {
	.double-heading {
		font-size: 48px;
		display: inline-block;
		margin: 0 10px 0 0 !important
	}

	.double-heading-small {
		font-size: 20px;
	}

	.border-btm-testimonial {
		border-bottom: 1px solid #E5E5E5;
	}
}

@media (min-width:992px) {
	.gallery-container .lp-gallery .prod-gallery-item .txt-info {
		font-size: 14px;
		bottom: 20px;
		left: 20px;
		padding: 5px 15px;
	}

	.svg-assurance-guarantee-dark {
		width: 130px
	}
}
/*# sourceMappingURL=landing.min.css.map */
