
.elementor-22691 .elementor-element.elementor-element-fa9b61c {
	--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-22691 .elementor-element.elementor-element-e2a36c9 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 3.125vw 1.5625vw 1.5625vw 1.5625vw;
}

.elementor-22691 .elementor-element.elementor-element-5d2ba96 {
	--display: flex;
}

.elementor-22691 .elementor-element.elementor-element-5c0c7a0 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 1.5625vw 3.125vw 1.5625vw;
}

.elementor-22691 .elementor-element.elementor-element-5c0c7a0 .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-22691 .elementor-element.elementor-element-6a4c3f0 {
	--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-22691 .elementor-element.elementor-element-bb94613 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-22691 .elementor-element.elementor-element-cea8896 {
	--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-22691 .elementor-element.elementor-element-2c2c164 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

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

.elementor-22691 .elementor-element.elementor-element-78250fa > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .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-22691 .elementor-element.elementor-element-78250fa .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .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-22691 .elementor-element.elementor-element-78250fa .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-78250fa .jet-filter + .jet-filter {
	margin-top: 10px;
}

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

.elementor-22691 .elementor-element.elementor-element-51f4f3a {
	--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-22691 .elementor-element.elementor-element-fdc68e8 {
	--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-22691 .elementor-element.elementor-element-1bc48c5 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

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

.elementor-22691 .elementor-element.elementor-element-06a4ad4 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .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-22691 .elementor-element.elementor-element-06a4ad4 .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .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-22691 .elementor-element.elementor-element-06a4ad4 .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-filter + .jet-filter {
	margin-top: 0px;
}

.elementor-22691 .elementor-element.elementor-element-06a4ad4 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"] {
	margin-top: 0px;
}

.elementor-22691 .elementor-element.elementor-element-2fc188d {
	--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-22691 .elementor-element.elementor-element-a7051ef > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

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

.elementor-22691 .elementor-element.elementor-element-9364ccd > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 .390625vw 0;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .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-22691 .elementor-element.elementor-element-9364ccd .jet-list-tree__children {
	display: inline-block;
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
	padding-left: 0px;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .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-22691 .elementor-element.elementor-element-9364ccd .jet-checkboxes-list__button {
	color: #c4c1bd;
	border-style: none;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .jet-checkboxes-list__button:hover {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button {
	color: #000;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .jet-collapse-icon {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .jet-collapse-none {
	width: 20px;
	height: 20px;
}

.elementor-22691 .elementor-element.elementor-element-9364ccd .jet-filter + .jet-filter {
	margin-top: 10px;
}

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

.elementor-22691 .elementor-element.elementor-element-d69fd0e > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: .78125vw 0 0 0;
}

.elementor-22691 .elementor-element.elementor-element-d69fd0e .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-22691 .elementor-element.elementor-element-d69fd0e .jet-remove-all-filters__button:hover {
	color: #d3491c;
}

.elementor-22691 .elementor-element.elementor-element-858f2c5 {
	--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-22691 .elementor-element.elementor-element-858f2c5 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.elementor-22691 .elementor-element.elementor-element-858f2c5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-22691 .elementor-element.elementor-element-858f2c5 {
	--n-accordion-padding: 0 0 0 0;
}

:where( .elementor-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 6;
}

.elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container {
	margin: 0 0 0 0;
	padding: 0 1.5625vw 0 1.5625vw;
}

:is( .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-fa9b61c {
		--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-22691 .elementor-element.elementor-element-e2a36c9 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 6.25vw 3.125vw 3.125vw 3.125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5c0c7a0 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 3.125vw 6.25vw 3.125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5c0c7a0 .elementor-heading-title {
		font-size: 3.90625vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-6a4c3f0 {
		--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-22691 .elementor-element.elementor-element-cea8896 {
		--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-22691 .elementor-element.elementor-element-2c2c164 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2c2c164 .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-78250fa > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-51f4f3a {
		--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-22691 .elementor-element.elementor-element-fdc68e8 {
		--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-22691 .elementor-element.elementor-element-1bc48c5 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-1bc48c5 .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-06a4ad4 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2fc188d {
		--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-22691 .elementor-element.elementor-element-a7051ef > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-a7051ef .elementor-heading-title {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-9364ccd > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 .78125vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-d69fd0e > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 1.5625vw 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-d69fd0e .jet-remove-all-filters__button {
		font-size: 1.7578125vw;
		line-height: 1.7578125vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-858f2c5 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-858f2c5 {
		--n-accordion-title-font-size: 2.34375vw;
		--n-accordion-icon-size: 1.953125vw;
		--n-accordion-icon-gap: .78125vw;
	}
	
	:where( .elementor-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 3;
	}
	
	.elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 3.125vw 0 3.125vw;
	}
	
	:is( .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-fa9b61c {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5d2ba96 {
		--width: 50%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-cea8896 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-fdc68e8 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2fc188d {
		--width: 100%;
	}
}

@media (max-width:1300px) and (min-width:768px) {
	.elementor-22691 .elementor-element.elementor-element-fa9b61c {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5d2ba96 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-cea8896 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-fdc68e8 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2fc188d {
		--width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-22691 .elementor-element.elementor-element-fa9b61c {
		--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-22691 .elementor-element.elementor-element-e2a36c9 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 11.11111112vw 5.55555556vw 5.55555556vw 5.55555556vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5d2ba96 {
		--width: 100%;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5c0c7a0 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 5.55555556vw 11.11111112vw 5.55555556vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-5c0c7a0 .elementor-heading-title {
		font-size: 6.94444444vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-6a4c3f0 {
		--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-22691 .elementor-element.elementor-element-cea8896 {
		--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-22691 .elementor-element.elementor-element-2c2c164 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2c2c164 .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-78250fa > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-51f4f3a {
		--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-22691 .elementor-element.elementor-element-fdc68e8 {
		--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-22691 .elementor-element.elementor-element-1bc48c5 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-1bc48c5 .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-06a4ad4 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-2fc188d {
		--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-22691 .elementor-element.elementor-element-a7051ef > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-a7051ef .elementor-heading-title {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-9364ccd > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 1.38888888vw 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-d69fd0e > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 2.77777778vw 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-d69fd0e .jet-remove-all-filters__button {
		font-size: 3.47222222vw;
		line-height: 3.47222222vw;
	}
	
	.elementor-22691 .elementor-element.elementor-element-858f2c5 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
	
	.elementor-22691 .elementor-element.elementor-element-858f2c5 {
		--n-accordion-title-font-size: 5.55555556vw;
		--n-accordion-icon-size: 4.86111112vw;
		--n-accordion-icon-gap: 2.08333334vw;
	}
	
	:where( .elementor-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-858f2c5 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	.elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container {
		margin: 0 0 0 0;
		padding: 0 5.55555556vw 0 5.55555556vw;
	}
	
	:is( .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid, .elementor-22691 .elementor-element.elementor-element-05380f2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-22691 .elementor-element.elementor-element-05380f2 > .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);
	}
}
