/*
Theme Name: Everest Child
Template: everest-parent
Version: 1.0.0
*/
.btn:hover, .btn:focus, body .gform_wrapper.gravity-theme .button:hover, body .gform_wrapper.gravity-theme .button:focus {
	color: var(--color-3);
}
.background-section h2 {
	color: var(--color-5);
}
.review-section,
.team-section,
.service-section,
.gallery-section {
	background-color: var(--color-4);
}
.team-section .member,
.service-section .service {
	flex-grow: 0;
	flex-basis: calc(50% - 50px);
}
.form-section {
	color: var(--color-3);
}
.form-section .gform_wrapper.gravity-theme .button {
	color: var(--color-3);
}
.feature-section .feature .heading {
	display: flex;
	align-items: center;
	justify-content: center;
}
.feature-section .feature {
	display: flex;
	flex-direction: column;
}
.feature-section .feature .link {
	flex: 1 1 auto;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin-top: 0;
}
body.ip .banner-section .image img {
	height: 30vw;
	object-fit: cover;
	object-position: 50% 50%;
}
@media screen and (max-width: 991px) {
	.team-section .member,
	.service-section .service {
		flex-basis: calc(50% - 25px);
	}
}
@media screen and (max-width: 767px) {
	.team-section .member,
	.service-section .service {
		flex-basis: 100%;
	}
}
