.elementor-1502 .elementor-element.elementor-element-f42aec6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1502 .elementor-element.elementor-element-0564204 {
	--spacer-size: 300px;
}

.elementor-1502 .elementor-element.elementor-element-5a58c82 {
	--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;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-1502 .elementor-element.elementor-element-7b1bb0d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 3;
}

.elementor-1502 .elementor-element.elementor-element-f82331b {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: var(--e-global-color-primary);
}

:is( .elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__items, .elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1502 .elementor-element.elementor-element-f82331b > .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);
	padding-top: calc(0px / 2);
	padding-bottom: calc(0px / 2);
}

:is( .elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid, .elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1502 .elementor-element.elementor-element-f82331b > .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);
}

@media (min-width:768px) {
	.elementor-1502 .elementor-element.elementor-element-5a58c82 {
		--content-width: 1175px;
	}
	
	.elementor-1502 .elementor-element.elementor-element-7b1bb0d {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-1502 .elementor-element.elementor-element-5a58c82 {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
}

@media (max-width:767px) {
	.elementor-1502 .elementor-element.elementor-element-5a58c82 {
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-1502 .elementor-element.elementor-element-f82331b > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
}

#galery_decor .jet-listing-grid .jet-listing-grid__item {
	border: 0;
	border-bottom: 1px solid #002873;
}

@media (min-width: 1025px) {
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(3n + 1) {
		border-right: 0px solid #002873;
	}
	
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(3n + 2) {
		border-left: 1px solid #002873;
	}
	
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(3n) {
		border-left: 1px solid #002873;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(2n + 1) {
		border-right: 1px solid #002873;
	}
	
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(2n) {
		border-left: 1px solid #002873;
	}
}

@media (max-width: 767px) {
	#galery_decor .jet-listing-grid .jet-listing-grid__item {
		border-left: 0;
		border-right: 0;
	}
}

@media (max-width: 1024px) {
	#galery_decor .jet-listing-grid .jet-listing-grid__item:nth-child(2n) {
		border-left: 0px solid #002873;
	}
}