/*
Theme Name: VL Windows
Version: 1.0.0
Template: astra
*/

/* Hero */

.quote-btn {
	cursor: pointer;
}

.quote-form {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out;
	pointer-events: none;
}

.quote-btn:hover ~ .quote-form, .quote-form:hover, .quote-form.active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	transition: opacity 0.6s ease-in-out, visibility 0s;
}

.quote-form:not(.active) {
	transition: opacity 0.8s ease-in-out, visibility 0.8s ease-in-out;
}

/* End Hero */

/* Content */

.hover-reveal-con .circle-img, .hover-reveal-con .hover-btn {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.hover-reveal-con:hover .circle-img, .hover-reveal-con:hover .hover-btn {
	opacity: 1;
	transform: translateY(0);
}

/* End Content */