
.elementor-2850 .elementor-element.elementor-element-8e07467 {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2850 .elementor-element.elementor-element-8f06c0f > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 3.125vw 1.5625vw 1.5625vw 1.5625vw;
}

.elementor-2850 .elementor-element.elementor-element-c2c893a {
	--display: flex;
}

.elementor-2850 .elementor-element.elementor-element-a9df7da > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 1.5625vw 3.125vw 1.5625vw;
}

.elementor-2850 .elementor-element.elementor-element-a9df7da .elementor-heading-title {
	font-size: 1.953125vw;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1;
	letter-spacing: 0em;
}

.elementor-2850 .elementor-element.elementor-element-b68cbe4 {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 1.5625vw;
	--padding-left: 1.5625vw;
	--padding-right: 1.5625vw;
}

.elementor-2850 .elementor-element.elementor-element-e116d38 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-2850 .elementor-element.elementor-element-360db05 {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2850 .elementor-element.elementor-element-16ddf32 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-2850 .elementor-element.elementor-element-16ddf32 .elementor-heading-title {
	font-size: .87890625vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .87890625vw;
	letter-spacing: -.02em;
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-checkboxes-list__row {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-top: calc(0px / 2);
	margin-bottom: calc(0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-checkboxes-list-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-top: calc(-0px / 2);
	margin-bottom: calc(-0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-filter + .jet-filter {
	margin-top: 10px;
}

.elementor-2850 .elementor-element.elementor-element-6f8abce .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 10px;
}

.elementor-2850 .elementor-element.elementor-element-ea91f74 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2850 .elementor-element.elementor-element-49409be {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2850 .elementor-element.elementor-element-be1478b > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-2850 .elementor-element.elementor-element-be1478b .elementor-heading-title {
	font-size: .87890625vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .87890625vw;
	letter-spacing: -.02em;
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-checkboxes-list__row {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-top: calc(0px / 2);
	margin-bottom: calc(0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-checkboxes-list-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-top: calc(-0px / 2);
	margin-bottom: calc(-0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-filter + .jet-filter {
	margin-top: 0px;
}

.elementor-2850 .elementor-element.elementor-element-83bcb60 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 0px;
}

.elementor-2850 .elementor-element.elementor-element-660bb94 {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2850 .elementor-element.elementor-element-e3dc9ac > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-2850 .elementor-element.elementor-element-e3dc9ac .elementor-heading-title {
	font-size: .87890625vw;
	font-weight: 600;
	text-transform: uppercase;
	line-height: .87890625vw;
	letter-spacing: -.02em;
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-checkboxes-list__row {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-top: calc(0px / 2);
	margin-bottom: calc(0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-checkboxes-list-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-top: calc(-0px / 2);
	margin-bottom: calc(-0px / 2);
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-filter + .jet-filter {
	margin-top: 10px;
}

.elementor-2850 .elementor-element.elementor-element-1ac671e .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 10px;
}

.elementor-2850 .elementor-element.elementor-element-1920b1c > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: .78125vw 0 0 0;
}

.elementor-2850 .elementor-element.elementor-element-1920b1c .jet-remove-all-filters__button {
	font-size: .87890625vw;
	font-weight: 600;
	line-height: .87890625vw;
	letter-spacing: -.02em;
	color: rgba(211, 73, 28, .5);
	background-color: rgba(2, 1, 1, 0);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-2850 .elementor-element.elementor-element-1920b1c .jet-remove-all-filters__button:hover {
	color: #d3491c;
}

.elementor-2850 .elementor-element.elementor-element-c39b745 {
	--n-accordion-title-font-size: 1.171875vw;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: .9765625vw;
	--n-accordion-icon-gap: .390625vw;
}

.elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-2850 .elementor-element.elementor-element-c39b745 {
	--n-accordion-padding: 0 0 0 0;
}

:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-weight: 600;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.171875vw;
	letter-spacing: -.02em;
}

:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0 0 0 0;
	--padding-top: .78125vw;
	--padding-right: 0;
	--padding-bottom: 0;
	--padding-left: 0;
}

.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 6;
}

.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 1.5625vw 0 1.5625vw;
}

:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-left: calc(1.5625vw / 2);
	padding-right: calc(1.5625vw / 2);
}

:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
	margin-left: calc(1.5625vw / -2);
	margin-right: calc(1.5625vw / -2);
	width: calc(100% + 1.5625vw);
}

.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ) {
	margin-left: calc(1.5625vw / -2);
	margin-right: calc(1.5625vw / -2);
}

:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-top: calc(1.5625vw / 2);
	padding-bottom: calc(1.5625vw / 2);
}

:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(1.5625vw / -2);
	margin-bottom: calc(1.5625vw / -2);
}

@media (max-width:1300px) {
	.elementor-2850 .elementor-element.elementor-element-8e07467 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-8f06c0f > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 6.25vw 3.125vw 3.125vw 3.125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-a9df7da > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 3.125vw 6.25vw 3.125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-a9df7da .elementor-heading-title {
		font-size: 3.90625vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-b68cbe4 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 3.125vw;
		--padding-left: 3.125vw;
		--padding-right: 3.125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-360db05 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-16ddf32 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-16ddf32 .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-6f8abce > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-ea91f74 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-2850 .elementor-element.elementor-element-49409be {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-be1478b > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-be1478b .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-83bcb60 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-660bb94 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-e3dc9ac > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-e3dc9ac .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1ac671e > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1920b1c > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 1.5625vw 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1920b1c .jet-remove-all-filters__button {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c39b745 {
		--n-accordion-title-font-size: 2.34375vw;
		--n-accordion-icon-size: 1.953125vw;
		--n-accordion-icon-gap: .78125vw;
	}
	
	:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 2.34375vw;
	}
	
	:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0 0 0 0;
		--padding-top: 1.5625vw;
		--padding-right: 0;
		--padding-bottom: 0;
		--padding-left: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 3;
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 3.125vw 0 3.125vw;
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(3.125vw / 2);
		padding-right: calc(3.125vw / 2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(3.125vw / -2);
		margin-right: calc(3.125vw / -2);
		width: calc(100% + 3.125vw);
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ) {
		margin-left: calc(3.125vw / -2);
		margin-right: calc(3.125vw / -2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-top: calc(3.125vw / 2);
		padding-bottom: calc(3.125vw / 2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
		margin-top: calc(3.125vw / -2);
		margin-bottom: calc(3.125vw / -2);
	}
}

@media (min-width:768px) {
	.elementor-2850 .elementor-element.elementor-element-8e07467 {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c2c893a {
		--width: 50%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-360db05 {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-49409be {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-660bb94 {
		--width: 100%;
	}
}

@media (max-width:1300px) and (min-width:768px) {
	.elementor-2850 .elementor-element.elementor-element-8e07467 {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c2c893a {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-360db05 {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-49409be {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-660bb94 {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-2850 .elementor-element.elementor-element-8e07467 {
		--width: 100%;
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-8f06c0f > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 11.11111112vw 5.55555556vw 5.55555556vw 5.55555556vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c2c893a {
		--width: 100%;
	}
	
	.elementor-2850 .elementor-element.elementor-element-a9df7da > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 5.55555556vw 11.11111112vw 5.55555556vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-a9df7da .elementor-heading-title {
		font-size: 6.94444444vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-b68cbe4 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 5.55555556vw;
		--padding-left: 5.55555556vw;
		--padding-right: 5.55555556vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-360db05 {
		--width: 100%;
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 2.77777778vw;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-16ddf32 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-16ddf32 .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-6f8abce > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-ea91f74 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-2850 .elementor-element.elementor-element-49409be {
		--width: 100%;
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 2.77777778vw;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-be1478b > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-be1478b .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-83bcb60 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-660bb94 {
		--width: 100%;
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0;
		--padding-bottom: 2.77777778vw;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-e3dc9ac > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-e3dc9ac .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1ac671e > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1920b1c > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 2.77777778vw 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-1920b1c .jet-remove-all-filters__button {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-c39b745 {
		--n-accordion-title-font-size: 5.55555556vw;
		--n-accordion-icon-size: 4.86111112vw;
		--n-accordion-icon-gap: 2.08333334vw;
	}
	
	:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: 5.55555556vw;
	}
	
	:where( .elementor-2850 .elementor-element.elementor-element-c39b745 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
		--border-radius: 0 0 0 0;
		--padding-top: 4.16666666vw;
		--padding-right: 0;
		--padding-bottom: 0;
		--padding-left: 0;
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 5.55555556vw 0 5.55555556vw;
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-left: calc(5.55555556vw / 2);
		padding-right: calc(5.55555556vw / 2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
		margin-left: calc(5.55555556vw / -2);
		margin-right: calc(5.55555556vw / -2);
		width: calc(100% + 5.55555556vw);
	}
	
	.elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ) {
		margin-left: calc(5.55555556vw / -2);
		margin-right: calc(5.55555556vw / -2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
		padding-top: calc(5.55555556vw / 2);
		padding-bottom: calc(5.55555556vw / 2);
	}
	
	:is( .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-2850 .elementor-element.elementor-element-f387d85 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
		margin-top: calc(5.55555556vw / -2);
		margin-bottom: calc(5.55555556vw / -2);
	}
}
