.elementor-widget-section [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-24076 .elementor-element.elementor-element-1d21339d .elementor-repeater-item-51a5c1c.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-widget-column [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-heading .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-heading [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-heading .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-heading .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-divider .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-divider .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-divider .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-divider .elementor-divider__text {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-24076 .elementor-element.elementor-element-1d21339d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24076 .elementor-element.elementor-element-7d436785 .elementor-repeater-item-e090028.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-widget-jet-listing-grid .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-listing-grid .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-jet-listing-grid [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-listing-grid .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-jet-listing-grid .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-24076 .elementor-element.elementor-element-2f6fa9e5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24076 .elementor-element.elementor-element-2f6fa9e5 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 4;
}

.elementor-24076 .elementor-element.elementor-element-20ff213 .elementor-repeater-item-e090028.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24076 .elementor-element.elementor-element-6e88999 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 4;
}

.elementor-24076 .elementor-element.elementor-element-65cf9054 .elementor-repeater-item-5c63280.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-widget-spacer .eael-protected-content-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer .protected-content-error-msg {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-spacer [data-tippy-root] > .tippy-box {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-spacer .wpcf7 label {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-spacer .wpcf7-submit {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

@media (max-width:1250px) {
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-listing-grid .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-listing-grid .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-spacer .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-spacer .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-heading .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-listing-grid .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-jet-listing-grid .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-24076 .elementor-element.elementor-element-2f6fa9e5 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24076 .elementor-element.elementor-element-2f6fa9e5 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24076 .elementor-element.elementor-element-6e88999 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	:is( .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(0px / 2);
		padding-right: calc(0px / 2);
	}
	
	:is( .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid, .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-24076 .elementor-element.elementor-element-6e88999 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(0px / -2);
		margin-right: calc(0px / -2);
		width: calc(100% + 0px);
	}
	
	.elementor-widget-spacer .eael-protected-content-message {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-widget-spacer .protected-content-error-msg {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media screen and (max-width: 400px) {
	.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
		color: inherit;
		font-size: 16px;
		line-height: normal;
		display: inline-block;
	}
}

@media screen and (max-width: 400px) {
	.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
		color: inherit;
		font-size: 16px;
		line-height: normal;
		display: inline-block;
	}
}